.ask-oni--light,:root{--oni-chat-crimson:#6e0f1d;--oni-chat-oxblood:#4a0710;--oni-chat-gold:#e5c158;--oni-chat-bar:#fff;--oni-chat-panel:#faf7f4;--oni-chat-card:#fff;--oni-chat-input:#fff;--oni-chat-text:#111318;--oni-chat-muted:#5c5658;--oni-chat-accent:var(--oni-chat-crimson);--oni-chat-edge:var(--oni-chat-crimson);--oni-chat-line:color-mix(in srgb,var(--oni-chat-crimson) 18%,#0000);--oni-chat-header:var(--oni-chat-oxblood);--oni-chat-shadow:0 20px 50px #26081029;--oni-chat-card-shadow:0 8px 22px #26081014}.ask-oni--dark,:root.dark,:root[data-theme=dark]{--oni-chat-bar:linear-gradient(110deg,#161318,#260810);--oni-chat-panel:#120f14;--oni-chat-card:#1b171f;--oni-chat-input:#09070a;--oni-chat-text:#fffaf5;--oni-chat-muted:#c8bec0;--oni-chat-accent:var(--oni-chat-gold);--oni-chat-edge:var(--oni-chat-gold);--oni-chat-line:color-mix(in srgb,var(--oni-chat-gold) 25%,#0000);--oni-chat-header:#161318;--oni-chat-shadow:0 20px 50px #0000007a;--oni-chat-card-shadow:0 8px 22px #0003}@media (forced-colors:active){.ask-oni--dark,.ask-oni--light,:root,:root.dark,:root[data-theme=dark]{--oni-chat-bar:Canvas;--oni-chat-panel:Canvas;--oni-chat-card:Canvas;--oni-chat-input:Canvas;--oni-chat-text:CanvasText;--oni-chat-muted:CanvasText;--oni-chat-accent:LinkText;--oni-chat-edge:ButtonText;--oni-chat-line:ButtonText;--oni-chat-header:Canvas;--oni-chat-gold:ButtonText;--oni-chat-crimson:ButtonText;--oni-chat-oxblood:Canvas;--oni-chat-shadow:none;--oni-chat-card-shadow:none}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}:root,html[data-joy-mode=light],html[data-theme=light]{--background:33 53% 97%;--foreground:340 29% 10%;--card:0 0% 100%;--card-foreground:340 29% 10%;--popover:40 100% 99%;--popover-foreground:340 29% 10%;--primary:344 80% 36%;--primary-foreground:0 0% 100%;--secondary:30 44% 94%;--secondary-foreground:340 29% 10%;--muted:30 44% 94%;--muted-foreground:339 9% 36%;--accent:39 65% 40%;--accent-foreground:340 29% 10%;--destructive:345 82% 42%;--destructive-foreground:0 0% 100%;--border:340 17% 85%;--input:340 17% 85%;--ring:344 80% 36%;--radius:0.5rem}html.dark,html[data-joy-mode=dark],html[data-theme=dark]{--background:330 17% 2%;--foreground:353 100% 98%;--card:300 6% 7%;--card-foreground:353 100% 98%;--popover:320 13% 5%;--popover-foreground:353 100% 98%;--primary:344 80% 36%;--primary-foreground:353 100% 98%;--secondary:336 12% 8%;--secondary-foreground:353 100% 98%;--muted:336 12% 8%;--muted-foreground:344 15% 76%;--accent:41 58% 56%;--accent-foreground:330 17% 2%;--destructive:350 96% 72%;--destructive-foreground:330 17% 2%;--border:344 15% 24%;--input:344 15% 24%;--ring:41 58% 56%}*{border-color:#dfd2d7;border-color:hsl(var(--border))}html{scroll-behavior:smooth}body,html{background:var(--maison-main-bg);color:var(--maison-text-primary)}body{-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid #a5123a;outline:2px solid hsl(var(--ring,340 29% 10%));outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-0\.5{margin-top:.125rem}.flex{display:flex}.h-5{height:1.25rem}.h-full{height:100%}.min-h-11{min-height:2.75rem}.w-5{width:1.25rem}.w-full{width:100%}.min-w-11{min-width:2.75rem}.max-w-5xl{max-width:64rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.rounded-full{border-radius:9999px}.border-t{border-top-width:1px}.border-zinc-200{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--maison-secondary-surface)}::-webkit-scrollbar-thumb{background:var(--maison-border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--maison-gold)}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.focus\:fixed:focus{position:fixed}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:rounded-md:focus{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2\.5:focus{padding-bottom:.625rem;padding-top:.625rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-white:focus{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@media (prefers-reduced-motion:no-preference){@keyframes ping{75%,to{opacity:0;transform:scale(2)}}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-zinc-950:is(.dark *){--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:focus-visible\:outline-white:focus-visible:is(.dark *){outline-color:#fff}@media (min-width:640px){.sm\:mt-0{margin-top:0}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-5{gap:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}:root{--universal-crimson:var(--maison-burgundy);--pure-white:var(--maison-ivory);--pure-black:var(--maison-obsidian);--neutral-dark-gray:var(--maison-secondary-surface);--neutral-light-gray:var(--maison-secondary-surface);--grid-line-color:var(--maison-burgundy-glow)}[data-theme=light],html[data-joy-mode=light]{--bg-main:var(--maison-main-bg);--text-main:var(--maison-text-primary);--accent-element:var(--maison-burgundy);--surface-card:var(--maison-card);--badge-soon-bg:var(--maison-burgundy-glow);--badge-soon-text:var(--maison-burgundy)}[data-theme=dark],html[data-joy-mode=dark]{--bg-main:var(--maison-main-bg);--text-main:var(--maison-text-primary);--accent-element:var(--maison-burgundy);--surface-card:var(--maison-card);--badge-soon-bg:var(--maison-burgundy-glow);--badge-soon-text:var(--maison-text-primary)}body:not([data-portal-shell]){background-color:var(--maison-main-bg);color:var(--maison-text-primary)}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--joy-crimson-glow:var(--maison-burgundy-hover);--joy-crimson-deep:var(--maison-deep-burgundy);--joy-crimson-glass:var(--maison-burgundy-glow);--joy-crimson-soft:color-mix(in srgb,var(--maison-burgundy) 8%,#0000)}:root{--joy-ink-strong:var(--maison-text-primary);--joy-panel-light:color-mix(in srgb,var(--maison-card) 92%,#0000);--joy-panel-line-light:var(--maison-border)}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet],[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet] *{color-scheme:dark}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet],[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] *{color-scheme:light}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}:root{--joy-crimson-500:var(--maison-burgundy);--joy-crimson-600:var(--maison-burgundy-hover);--joy-deep-accent:var(--maison-deep-burgundy);--joy-porcelain:var(--maison-card);--joy-surface-card:var(--maison-secondary-surface);--joy-text-muted:var(--maison-text-muted);--joy-tint-bg:var(--maison-burgundy-glow);--joy-tint-bg-strong:color-mix(in srgb,var(--maison-burgundy) 14%,var(--maison-card));--border-subtle:var(--maison-border);--font-display-brand:"Playfair Display",Georgia,serif;--font-body-brand:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono-brand:"IBM Plex Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace}[data-theme=light],html:not(.dark){--bg-main:var(--maison-main-bg);--surface-card:var(--maison-card);--text-main:var(--maison-text-primary);--text-muted:var(--maison-text-muted);--accent-element:var(--maison-burgundy);--accent-hover:var(--maison-burgundy-hover);--deep-accent:var(--maison-deep-burgundy);--badge-soon-bg:var(--maison-burgundy-glow);--badge-soon-text:var(--maison-burgundy);--grid-line-color:var(--maison-burgundy-glow)}:root{--joy-view-name:desktop;--joy-shell-pad:clamp(20px,2vw,36px);--joy-card-radius:28px;--joy-card-gap:20px;--joy-sidebar-width:286px;--joy-grid-min:280px;--joy-login-scale:1;--joy-cockpit-max:1880px;--joy-display-h1:clamp(42px,5vw,72px);--joy-display-h2:clamp(28px,3vw,42px);--joy-body-text:15px;--joy-button-height:44px}#root,body,html{min-width:0;overflow-x:hidden;overflow-x:clip}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade]){--joy-login-card-max:min(430px,calc(100vw - 28px))}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade]) main{gap:20px!important;gap:var(--joy-card-gap)!important}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade]) :is(section,[data-testid=email-auth-panel]){max-width:var(--joy-login-card-max)!important}@media (max-width:767px){:root{--joy-view-name:mobile;--joy-shell-pad:12px;--joy-card-radius:22px;--joy-card-gap:12px;--joy-sidebar-width:0px;--joy-grid-min:100%;--joy-login-scale:.94;--joy-cockpit-max:100vw;--joy-display-h1:clamp(34px,13vw,52px);--joy-display-h2:clamp(24px,8vw,34px);--joy-body-text:13px;--joy-button-height:48px}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade]) header{padding-left:14px!important;padding-right:14px!important}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade]) main{min-height:auto!important;padding:10px 14px 24px!important}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade]) :is(h1,h2){font-size:clamp(24px,8vw,34px)!important;line-height:1.02!important}}@media (min-width:768px) and (max-width:1023px){:root{--joy-view-name:tablet;--joy-shell-pad:18px;--joy-card-radius:26px;--joy-card-gap:16px;--joy-sidebar-width:0px;--joy-grid-min:240px;--joy-login-scale:.98;--joy-cockpit-max:100vw;--joy-display-h1:clamp(44px,8vw,64px);--joy-display-h2:clamp(28px,5vw,40px);--joy-body-text:14px;--joy-button-height:46px}}@media (min-width:1024px) and (max-width:1439px){:root{--joy-view-name:laptop;--joy-shell-pad:20px;--joy-card-radius:28px;--joy-card-gap:18px;--joy-sidebar-width:244px;--joy-grid-min:250px;--joy-login-scale:.98;--joy-cockpit-max:1380px;--joy-display-h1:clamp(46px,5.6vw,70px);--joy-display-h2:clamp(30px,3vw,42px);--joy-body-text:14px;--joy-button-height:44px}}@media (min-width:1440px) and (max-width:1919px){:root{--joy-view-name:desktop;--joy-shell-pad:28px;--joy-card-radius:32px;--joy-card-gap:22px;--joy-sidebar-width:286px;--joy-grid-min:280px;--joy-login-scale:1;--joy-cockpit-max:1760px;--joy-display-h1:clamp(56px,5vw,86px);--joy-display-h2:clamp(34px,3vw,48px);--joy-body-text:15px;--joy-button-height:46px}}@media (min-width:1920px){:root{--joy-view-name:tv;--joy-shell-pad:clamp(34px,2.4vw,64px);--joy-card-radius:38px;--joy-card-gap:28px;--joy-sidebar-width:340px;--joy-grid-min:340px;--joy-login-scale:1.08;--joy-cockpit-max:2320px;--joy-display-h1:clamp(74px,5vw,128px);--joy-display-h2:clamp(46px,3vw,72px);--joy-body-text:18px;--joy-button-height:54px}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade])>:is(header,main,footer){max-width:1800px!important}[data-testid=login-page]:not([data-login-profile=dealer],[data-login-profile=trade]) section{transform:scale(1);transform:scale(var(--joy-login-scale));transform-origin:center}}@keyframes joyPublicHeadlineSweep{0%,to{background-position:0 50%}50%{background-position:100% 50%}}[data-testid=login-page] .joy-login-main,[data-testid=login-page] [data-testid=cockpit-terminal]{overflow:hidden;position:relative}[data-testid=login-page] [data-testid=cockpit-terminal]:before{background-image:radial-gradient(circle at 74% 30%,#e11d482e,#0000 34%),linear-gradient(90deg,#000000f0,#00000073,#0000);background-position:100%;background-size:cover;content:"";height:260px;opacity:.16;pointer-events:none;position:absolute;right:-18%;top:-6%;width:min(520px,70vw);z-index:0}html:not(.dark) [data-testid=login-page] [data-testid=cockpit-terminal]:before{background-image:radial-gradient(circle at 74% 30%,#e11d4817,#0000 34%),linear-gradient(90deg,#fffffffa,#fff9,#0000);opacity:.3}[data-testid=login-page] [data-testid=cockpit-terminal]>*{position:relative;z-index:1}@media (max-width:720px){[data-testid=login-page] [data-testid=cockpit-terminal]:before{height:190px;opacity:.12;right:-32%;width:100%}}[data-testid=mobile-mega-menu] img[alt="JOY Automart"]{image-rendering:auto}[data-testid=mobile-mega-menu] input::placeholder{color:currentColor}[data-testid=mobile-mega-menu] button,[data-testid=mobile-mega-menu] input{-webkit-tap-highlight-color:transparent}[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *){isolation:isolate}[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) header{backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;background:#fffffff0!important}html.dark [data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) header{background:#050608e0!important}[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) header a,[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) header button,[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) header span{opacity:1!important}[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) section:first-of-type{background:linear-gradient(180deg,#fffffffa,#fffffff0 62%,#fff1f2e0)!important;border-bottom:1px solid #8b1a2c24!important}html.dark [data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) section:first-of-type{background:radial-gradient(circle at 68% 8%,#e11d4833,#0000 34%),linear-gradient(180deg,#050608,#07070a 70%,#050608)!important;border-bottom:1px solid #ffffff14!important}[data-testid=agent-abd] p,[data-testid=agent-joyadh] p,[data-testid=agent-oni] p,[data-testid=agent-zifa] p{color:#374151!important}html.dark [data-testid=agent-abd] p,html.dark [data-testid=agent-joyadh] p,html.dark [data-testid=agent-oni] p,html.dark [data-testid=agent-zifa] p{color:#ffffffc7!important}@media (max-width:640px){[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) section:first-of-type{padding-bottom:2.4rem!important;padding-top:3.4rem!important}}@keyframes joyLoaderSpin{to{transform:rotate(1turn)}}@keyframes joyLoaderShimmer{0%{background-position:0 50%;opacity:.72}50%{background-position:100% 50%;opacity:1}to{background-position:0 50%;opacity:.72}}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]{background:radial-gradient(circle at 50% 40%,#e11d4833,#0000 30%),radial-gradient(circle at 50% 72%,#c5a35729,#0000 34%),linear-gradient(135deg,#030304,#060406 46%,#110308)!important;display:grid!important;inset:0!important;place-items:center!important;pointer-events:none!important;position:fixed!important;z-index:2147482800!important}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]:before{background:radial-gradient(circle at 50% 52%,#e11d4842,#0000 34%),linear-gradient(135deg,#fffffffa,#f6eee0f0);background-clip:padding-box;border:1px solid #f4ddb057;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff14,0 28px 90px -42px #e11d48f5,0 0 44px -18px #f4ddb0bd;color:#101012;content:"JOY";display:grid;font:950 36px/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:88px;letter-spacing:-.08em;place-items:center;text-shadow:0 1px 0 #ffffff8c,0 0 20px #e11d482e;width:154px}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]:after{-webkit-text-fill-color:#0000;animation:joyLoaderShimmer 2.8s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,#fff,#f4ddb0,#c5a357,#e11d48,#fff);background-size:260% 100%;color:#0000;content:"JOY AUTOMART · AUTOMOTIVE INTELLIGENCE";font:900 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;left:50%;letter-spacing:.24em;max-width:calc(100vw - 40px);position:absolute;text-align:center;text-transform:uppercase;top:calc(50% + 72px);transform:translateX(-50%);width:-webkit-max-content;width:max-content}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]>div{background:#0000!important;border:1px solid #f4ddb033!important;border-radius:999px!important;height:196px!important;overflow:visible!important;position:absolute!important;width:196px!important}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]>div:before{animation:joyLoaderSpin 1.2s linear infinite;border-color:#f4ddb0d1 #e11d489e #0000 #0000;border-radius:inherit;border-style:solid;border-width:1px;content:"";inset:0;position:absolute}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]>div>div{display:none!important}@media (max-width:767px){body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]:before{border-radius:22px;font-size:31px;height:76px;width:132px}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]>div{height:166px!important;width:166px!important}body:not([data-workshop-os-shell=true]) [data-testid=chunk-loading-screen]:after{font-size:8px;letter-spacing:.2em;top:calc(50% + 64px)}}@keyframes joy-loading-shimmer{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}@media (prefers-reduced-motion:reduce){[data-testid=chunk-loading-screen]>div>div{animation:none!important;width:100%!important}}[data-testid=hero-ecosystem-list]>li:first-child{--eco-press:#df233f;--eco-rgb:223,35,63}[data-testid=hero-ecosystem-list]>li:nth-child(2){--eco-press:#a94de8;--eco-rgb:169,77,232}[data-testid=hero-ecosystem-list]>li:nth-child(3){--eco-press:#338cf5;--eco-rgb:51,140,245}[data-testid=hero-ecosystem-list]>li:nth-child(4){--eco-press:#d4af37;--eco-rgb:212,175,55}[data-testid=hero-ecosystem-list]>li:nth-child(5){--eco-press:#f06a21;--eco-rgb:240,106,33}[data-testid=hero-ecosystem-list]>li:nth-child(6){--eco-press:#24a867;--eco-rgb:36,168,103}.joy-vellox-brand{--jv-mark-size:56px;--jv-j-size:29px;--jv-gap:14px;--jv-title-size:22px;--jv-subtitle-size:7px;align-items:center;color:inherit;direction:ltr;display:inline-flex;gap:var(--jv-gap);max-width:100%;min-width:0;vertical-align:middle}.joy-vellox-brand--sm{--jv-mark-size:38px;--jv-j-size:20px;--jv-gap:10px;--jv-title-size:16px;--jv-subtitle-size:5.5px}.joy-vellox-mark{background:radial-gradient(circle at 30% 25%,#46464e 0,#27272c 38%,#151518 72%,#08080a 100%);border:1px solid #d6b66f94;border-radius:999px;box-shadow:inset 0 0 0 1px #d6b66f33,0 0 13px #d6b66f21,0 6px 15px #0000006b;display:inline-grid;flex:0 0 var(--jv-mark-size);height:var(--jv-mark-size);isolation:isolate;overflow:hidden;place-items:center;position:relative;width:var(--jv-mark-size)}.joy-vellox-mark:after{background:linear-gradient(180deg,#ffffff2e,hsla(0,0%,100%,.035) 30%,#0000 56%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.joy-vellox-j{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#f0dfb5,#d6b672 44%,#aa8645);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;filter:drop-shadow(0 0 4px rgba(214,182,111,.2));font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--jv-j-size);font-style:italic;font-weight:700;letter-spacing:-.05em;line-height:1;padding-right:.04em;position:relative;text-align:center;width:100%;z-index:1}.joy-vellox-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:1;max-width:100%;min-width:0}.joy-vellox-title{-webkit-text-fill-color:#f7f3eaeb;animation:none;background:none;color:#f7f3eaeb;display:block;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--jv-title-size);letter-spacing:-.018em;line-height:1.05;text-shadow:none;text-transform:uppercase}.joy-vellox-subtitle,.joy-vellox-title{font-weight:500;max-width:100%;white-space:nowrap}.joy-vellox-subtitle{-webkit-text-fill-color:#d8b66fc2;align-items:flex-start;color:#d8b66fc2;display:flex;flex-direction:column;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:var(--jv-subtitle-size);gap:1px;letter-spacing:.2em;line-height:1.12;margin-top:max(5px,calc(var(--jv-subtitle-size)*.62));text-transform:uppercase}.joy-vellox-subtitle>span{display:block}@media (max-width:430px){.joy-vellox-brand--responsive{--jv-gap:8px;--jv-title-size:15px;--jv-subtitle-size:5.5px}.joy-vellox-brand--responsive .joy-vellox-subtitle{letter-spacing:.14em}}:root{--portal-bg:var(--maison-main-bg);--portal-surface:var(--maison-card);--portal-surface-2:var(--maison-secondary-surface);--portal-text:var(--maison-text-primary);--portal-muted:var(--maison-text-secondary);--portal-line:var(--maison-border);--portal-accent:var(--maison-burgundy);--portal-accent-strong:var(--maison-burgundy-hover);--portal-accent-soft:var(--maison-burgundy-glow);--portal-success:var(--maison-success);--portal-warning:var(--maison-warning);--portal-danger:var(--maison-error);--portal-shadow:0 24px 70px -48px color-mix(in srgb,var(--maison-obsidian) 55%,#0000);--portal-radius-sm:12px;--portal-radius:20px;--portal-radius-lg:30px;--portal-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--portal-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace}html.dark{--portal-shadow:0 30px 90px -50px color-mix(in srgb,var(--maison-obsidian) 95%,#0000)}html[data-palette=obsidian]{--portal-accent:#00d9ff;--portal-accent-strong:#007b96;--portal-accent-soft:#00d9ff1f}html[data-palette=aurora]{--portal-accent:#10b981;--portal-accent-strong:#047857;--portal-accent-soft:#10b9811f}html[data-palette=rosewood]{--portal-accent:#be3455;--portal-accent-strong:#7f1d3a;--portal-accent-soft:#be34551f}body[data-portal-shell=dealer],body[data-portal-shell=owner],body[data-portal-shell=retail],body[data-portal-shell=trade],body[data-portal-shell=vendor],body[data-portal-shell=workshop]{--portal-brand-accent:var(--portal-accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-testid=trade-os-hud-status]{animation:none!important;display:none!important;pointer-events:none!important;visibility:hidden!important}body:has(.ap-shell) [data-testid=joy-copilot-trigger],body:has(.ap-shell) [data-testid=trade-os-jarvis-orb],body:has(.fcr-shell) [data-testid=joy-copilot-trigger],body:has(.fcr-shell) [data-testid=trade-os-jarvis-orb],body:has(.tm-shell) [data-testid=joy-copilot-trigger],body:has(.tm-shell) [data-testid=trade-os-jarvis-orb],body:has(.vin-terminal-page) [data-testid=joy-copilot-trigger],body:has(.vin-terminal-page) [data-testid=trade-os-jarvis-orb],body:has([data-testid=trade-os-jarvis-hud]) [data-testid=joy-copilot-trigger]{display:none!important}[data-testid=trade-os-jarvis-hud]{margin-left:0!important;margin-right:0!important;max-width:100vw!important;min-height:calc(100dvh - 56px)!important;padding-left:clamp(14px,2.5vw,36px)!important;padding-right:clamp(14px,2.5vw,36px)!important;width:100%!important}[data-testid=page-fault-code-reader]:has([data-testid=fcr-not-saved]) [data-testid=fcr-health-card-btn]{display:none!important}@media (max-width:760px){[data-testid=guardian-trigger],[data-testid=hermes-control]{max-width:calc(100vw - 20px)!important;right:10px!important}}body[data-portal-shell]{background:var(--portal-bg);color:var(--portal-text);font-family:var(--portal-font)}body[data-portal-shell=trade],html[data-joy-mode=light] body[data-portal-shell=trade]{--trade-bg:#fbf7ee;--trade-surface:#fffdf8;--trade-surface-2:#f4ecdd;--trade-text:#2b151c;--trade-muted:#755a62;--trade-line:#8b1a2c29;--trade-line-strong:#8b1a2c52;--trade-accent:#8b1a2c;--trade-on-accent:#fffdf8;--trade-gold:#8a6630;--trade-grid:rgba(138,102,48,.055);--trade-shadow:0 24px 70px -48px #5c12246b}html[data-joy-mode=dark] body[data-portal-shell=trade]{--trade-bg:#070405;--trade-surface:#150a0f;--trade-surface-2:#22101a;--trade-text:#f6eedd;--trade-muted:#c8afa6;--trade-line:#d4af5e33;--trade-line-strong:#d4af5e61;--trade-accent:#d4af5e;--trade-on-accent:#241305;--trade-gold:#d4af5e;--trade-grid:#d4af5e0f;--trade-shadow:0 32px 90px -52px #000000f5}html[data-joy-mode=light][data-palette=obsidian] body[data-portal-shell=trade]{--trade-bg:#f3f9fd;--trade-surface:#fff;--trade-surface-2:#eaf5fa;--trade-text:#061b28;--trade-muted:#4b6573;--trade-line:#007c9c33;--trade-line-strong:#007c9c61;--trade-accent:#007c9c;--trade-on-accent:#fff;--trade-gold:#007c9c;--trade-grid:rgba(0,124,156,.055);--trade-shadow:0 24px 70px -48px #00537066}html[data-joy-mode=dark][data-palette=obsidian] body[data-portal-shell=trade]{--trade-bg:#020810;--trade-surface:#06131e;--trade-surface-2:#0a1c29;--trade-text:#f3fbff;--trade-muted:#a7c4d4;--trade-line:#00d9ff38;--trade-line-strong:#00d9ff66;--trade-accent:#00d9ff;--trade-on-accent:#001820;--trade-gold:#00d9ff;--trade-grid:#00d9ff12;--trade-shadow:0 32px 94px -52px #000000fa}body[data-portal-shell=trade]{--portal-bg:var(--trade-bg);--portal-surface:var(--trade-surface);--portal-surface-2:var(--trade-surface-2);--portal-text:var(--trade-text);--portal-muted:var(--trade-muted);--portal-line:var(--trade-line);--portal-accent:var(--trade-accent);--portal-accent-strong:var(--trade-accent);--portal-accent-soft:color-mix(in srgb,var(--trade-accent) 11%,#0000);--portal-brand-accent:var(--trade-accent);--portal-shadow:var(--trade-shadow);--owner-bg:var(--trade-bg);--owner-panel:var(--trade-surface);--owner-text:var(--trade-text);--owner-muted:var(--trade-muted);--owner-border:var(--trade-line);--owner-accent:var(--trade-accent);--owner-on-accent:var(--trade-on-accent);--owner-grid:var(--trade-grid);--trade-route-bg:var(--trade-bg);--trade-route-text:var(--trade-text);--trade-route-glow:color-mix(in srgb,var(--trade-accent) 16%,#0000);background:linear-gradient(var(--trade-grid) 1px,#0000 1px),linear-gradient(90deg,var(--trade-grid) 1px,#0000 1px),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--trade-accent) 12%,#0000),#0000 30%),var(--trade-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important;color:var(--trade-text)!important;min-height:100vh}body[data-portal-shell=trade] :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}body[data-portal-shell=trade] :where(input,select,textarea){background:var(--trade-surface)!important;border-color:var(--trade-line)!important;caret-color:var(--trade-accent);color:var(--trade-text)!important}body[data-portal-shell=trade] :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--trade-muted) 84%,#0000)!important;opacity:1!important}body[data-portal-shell=trade] option{background:var(--trade-surface);color:var(--trade-text)}body[data-portal-shell=trade] :where(.industrial-card,.joy-glass-container,.marketplace-product,.marketplace-canonical__state,.marketplace-canonical__vendor-message){background:var(--trade-surface)!important;border-color:var(--trade-line)!important;box-shadow:var(--trade-shadow)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] :where(table,thead,tbody,tr,th,td){border-color:var(--trade-line)!important}body[data-portal-shell=trade] thead{background:color-mix(in srgb,var(--trade-accent) 7%,var(--trade-surface))!important;color:var(--trade-text)!important}body[data-portal-shell=trade] tbody tr:hover{background:color-mix(in srgb,var(--trade-accent) 6%,var(--trade-surface))!important}body[data-portal-shell=trade] :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--trade-accent)!important;outline-offset:3px}body[data-portal-shell=trade] :where(h1,h2){font-family:Georgia,Iowan Old Style,Times New Roman,serif;letter-spacing:-.01em}body[data-portal-shell=trade] :where(.marketplace-canonical__toolbar label,.marketplace-canonical__toolbar>button,.marketplace-product__actions button,.marketplace-canonical__pagination button,.marketplace-canonical__vendor-actions a){background:var(--trade-surface)!important;border-color:var(--trade-line)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] :where(.marketplace-canonical__toolbar>button:first-of-type,.marketplace-product__actions button:first-child,.marketplace-canonical__state button){background:var(--trade-accent)!important;border-color:#0000!important;color:var(--trade-on-accent)!important}body[data-portal-shell=trade] [data-testid=ask-oni-page]{background:radial-gradient(circle at 50% 14%,color-mix(in srgb,#3b6ef5 16%,var(--trade-bg)),#0000 48%),linear-gradient(180deg,var(--trade-surface-2),var(--trade-bg))!important;color:var(--trade-text)!important}body[data-portal-shell=trade] :where([data-testid=ask-oni-transcript],[data-testid=ask-oni-cmd]){background:color-mix(in srgb,var(--trade-surface) 96%,#0000)!important;border-color:color-mix(in srgb,#3b6ef5 34%,var(--trade-line))!important;box-shadow:var(--trade-shadow)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=ask-oni-page] :where(.text-white,.text-zinc-300){color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=ask-oni-page] :where(.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:var(--trade-muted)!important}body[data-portal-shell=trade] [data-testid=ask-oni-input]{-webkit-text-fill-color:var(--trade-text)!important;background:#0000!important;color:var(--trade-text)!important}@media (max-width:460px){body[data-portal-shell=trade] [data-testid=ask-oni-page]{padding-top:16px!important}}@media (prefers-reduced-motion:reduce){body[data-portal-shell=trade],body[data-portal-shell=trade] *{scroll-behavior:auto!important}}body[data-portal-shell=trade] [data-testid=trade-cart-shell] label{background:color-mix(in srgb,var(--trade-surface-2) 94%,#0000)!important;border-color:var(--trade-line)!important;border-radius:10px!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=trade-cart-shell] label:has(input:checked){background:color-mix(in srgb,var(--trade-accent) 7%,var(--trade-surface))!important;border-color:color-mix(in srgb,var(--trade-accent) 52%,var(--trade-line))!important}body[data-portal-shell=trade] [data-testid=place-order-button]{background:var(--trade-accent)!important;border-radius:10px!important;font-size:12px;font-weight:850;letter-spacing:.04em;min-height:48px}body[data-portal-shell=trade] [data-testid=trade-orders-shell] table{border-collapse:initial;border-spacing:0}body[data-portal-shell=trade] [data-testid=trade-orders-shell] thead{background:color-mix(in srgb,var(--trade-surface-2) 94%,#0000)!important}body[data-portal-shell=trade] [data-testid=trade-orders-shell] tbody tr:hover{background:color-mix(in srgb,var(--trade-accent) 4%,var(--trade-surface))!important}body[data-portal-shell=trade] [data-testid=return-modal]{z-index:140!important}body[data-portal-shell=trade] [data-testid=return-modal]>div{background:var(--trade-surface)!important;border-color:var(--trade-line)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=return-modal] :where(.bg-white,.bg-slate-50){background:var(--trade-surface-2)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=return-modal] :where(.border-slate-200,.border-slate-300){border-color:var(--trade-line)!important}@media print{body[data-portal-shell=trade]{background:#fff!important;color:#000!important;padding-top:0!important}}body[data-portal-shell=vendor],html[data-joy-mode=light] body[data-portal-shell=vendor]{--vendor-bg:#fbf7ee;--vendor-surface:#fffdf8;--vendor-surface-2:#f4ecdd;--vendor-text:#2b151c;--vendor-muted:#755a62;--vendor-muted-color:#755a62;--vendor-faint:#947c83;--vendor-border:#8b1a2c29;--vendor-border-strong:#8b1a2c52;--vendor-accent:#8b1a2c;--vendor-on-accent:#fffdf8;--vendor-gold:#8a6630;--vendor-grid:rgba(138,102,48,.055);--vendor-shadow:0 26px 72px -48px #5c12246b;--vendor-success:#047857;--vendor-warning:#b45309;--vendor-danger:#b91c1c}html[data-joy-mode=dark] body[data-portal-shell=vendor]{--vendor-bg:#070405;--vendor-surface:#150a0f;--vendor-surface-2:#22101a;--vendor-text:#f6eedd;--vendor-muted:#c8afa6;--vendor-muted-color:#c8afa6;--vendor-faint:#a18a80;--vendor-border:#d4af5e33;--vendor-border-strong:#d4af5e61;--vendor-accent:#d4af5e;--vendor-on-accent:#241305;--vendor-gold:#d4af5e;--vendor-grid:#d4af5e0f;--vendor-shadow:0 32px 92px -52px #000000f5;--vendor-success:#34d399;--vendor-warning:#fbbf24;--vendor-danger:#fb7185}html[data-joy-mode=light][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#f3f9fd;--vendor-surface:#fff;--vendor-surface-2:#eaf5fa;--vendor-text:#061b28;--vendor-muted:#4d6876;--vendor-muted-color:#4d6876;--vendor-faint:#6d8794;--vendor-border:#007c9c33;--vendor-border-strong:#007c9c5c;--vendor-accent:#007c9c;--vendor-on-accent:#fff;--vendor-gold:#007c9c;--vendor-grid:rgba(0,124,156,.055);--vendor-shadow:0 26px 72px -48px #00537066;--vendor-success:#047857;--vendor-warning:#b45309;--vendor-danger:#b91c1c}html[data-joy-mode=dark][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#020810;--vendor-surface:#06131e;--vendor-surface-2:#0a1c29;--vendor-text:#f3fbff;--vendor-muted:#a7c4d4;--vendor-muted-color:#a7c4d4;--vendor-faint:#789aaa;--vendor-border:#00d9ff38;--vendor-border-strong:#00d9ff66;--vendor-accent:#00d9ff;--vendor-on-accent:#001820;--vendor-gold:#00d9ff;--vendor-grid:#00d9ff12;--vendor-shadow:0 32px 94px -52px #000000fa;--vendor-success:#34d399;--vendor-warning:#fbbf24;--vendor-danger:#fb7185}body[data-portal-shell=vendor]{--portal-bg:var(--vendor-bg);--portal-surface:var(--vendor-surface);--portal-surface-2:var(--vendor-surface-2);--portal-text:var(--vendor-text);--portal-muted:var(--vendor-muted);--portal-line:var(--vendor-border);--portal-accent:var(--vendor-accent);--portal-accent-strong:var(--vendor-accent);--portal-accent-soft:color-mix(in srgb,var(--vendor-accent) 12%,#0000);--portal-brand-accent:var(--vendor-accent);--portal-shadow:var(--vendor-shadow);--owner-bg:var(--vendor-bg);--owner-panel:var(--vendor-surface);--owner-text:var(--vendor-text);--owner-muted:var(--vendor-muted);--owner-border:var(--vendor-border);--owner-accent:var(--vendor-accent);--owner-on-accent:var(--vendor-on-accent);--owner-grid:var(--vendor-grid);background:linear-gradient(var(--vendor-grid) 1px,#0000 1px),linear-gradient(90deg,var(--vendor-grid) 1px,#0000 1px),radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--vendor-accent) 12%,#0000),#0000 30%),var(--vendor-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important;color:var(--vendor-text)!important;min-height:100vh}body[data-portal-shell=vendor] :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}body[data-portal-shell=vendor] :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--vendor-accent)!important;outline-offset:3px}body[data-portal-shell=vendor] :where(input,select,textarea){background:var(--vendor-surface)!important;border-color:var(--vendor-border)!important;caret-color:var(--vendor-accent);color:var(--vendor-text)!important}body[data-portal-shell=vendor] :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--vendor-muted) 84%,#0000)!important;opacity:1!important}body[data-portal-shell=vendor] option{background:var(--vendor-surface);color:var(--vendor-text)}body[data-portal-shell=vendor] table{color:var(--vendor-text)!important}body[data-portal-shell=vendor] thead{background:color-mix(in srgb,var(--vendor-accent) 7%,var(--vendor-surface))!important;color:var(--vendor-text)!important}body[data-portal-shell=vendor] :where(th,td,tr){border-color:var(--vendor-border)!important}body[data-portal-shell=vendor] tbody tr:hover{background:color-mix(in srgb,var(--vendor-accent) 6%,var(--vendor-surface))!important}body[data-portal-shell=vendor] :where(.text-white,.text-slate-900,.text-zinc-900){color:var(--vendor-text)!important}body[data-portal-shell=vendor] :where(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:var(--vendor-muted)!important}body[data-portal-shell=vendor] :where(.bg-white,.bg-slate-50,.bg-slate-100){background:var(--vendor-surface-2)!important}@media(prefers-reduced-motion:reduce){body[data-portal-shell=vendor] *,body[data-portal-shell=vendor] :after,body[data-portal-shell=vendor] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes tradeRfqSpin{to{transform:rotate(1turn)}}body[data-portal-shell=trade]{--trade-customer-burgundy:#8b1a2c;--trade-customer-burgundy-deep:#5e0f25;--trade-customer-gold:#8a6630;--trade-customer-gold-dark:#d4af37;--trade-customer-ivory:#fffdf9;--trade-customer-ivory-2:#fff8f5;--trade-customer-ink:#111318;--trade-customer-muted:#5b6471;--trade-customer-hairline:#1113181f;--trade-customer-radius:14px}html.dark body[data-portal-shell=trade]{--trade-customer-ivory:#050506;--trade-customer-ivory-2:#0a090b;--trade-customer-ink:#fffaf5;--trade-customer-muted:#b8afb1;--trade-customer-hairline:#ffffff1f;--trade-customer-gold:#d4af37}body[data-portal-shell=trade] .os-auto-exchange-dock,body[data-portal-shell=trade] [data-testid=joy-copilot-trigger]{border-radius:12px!important;box-shadow:0 16px 38px -30px #1113189e!important;min-height:46px!important}@media (prefers-reduced-motion:reduce){body[data-portal-shell=trade] *,body[data-portal-shell=trade] :after,body[data-portal-shell=trade] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-joy-mode=light] .vendor-landing-v2,html[data-joy-mode=light] body[data-portal-shell=vendor]{--vendor-bg:#fbf7f2;--vendor-surface:#fffdf9;--vendor-surface-2:#f6efe8;--vendor-text:#211217;--vendor-muted:#65545a;--vendor-muted-color:#65545a;--vendor-faint:#8a737b;--vendor-border:#7f0d2c29;--vendor-border-strong:#d0a84f75;--vendor-accent:#a4123a;--vendor-on-accent:#fff7f8;--vendor-gold:#b98a2f;--vendor-grid:rgba(127,13,44,.045);--vendor-shadow:0 28px 72px -48px #35111c61}html[data-joy-mode=dark] .vendor-landing-v2,html[data-joy-mode=dark] body[data-portal-shell=vendor]{--vendor-bg:#070506;--vendor-surface:#0d0a0c;--vendor-surface-2:#181315;--vendor-text:#fff7f8;--vendor-muted:#cbb8bd;--vendor-muted-color:#cbb8bd;--vendor-faint:#9f878e;--vendor-border:#d0a84f38;--vendor-border-strong:#e0c27a85;--vendor-accent:#a4123a;--vendor-on-accent:#fff7f8;--vendor-gold:#d0a84f;--vendor-grid:rgba(208,168,79,.055);--vendor-shadow:0 34px 100px -58px #000000f5}html[data-palette=obsidian] .vendor-landing-v2,html[data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-border-strong:color-mix(in srgb,var(--vendor-accent) 56%,var(--vendor-gold))}html[data-joy-mode=light][data-palette=obsidian] .vendor-landing-v2,html[data-joy-mode=light][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#f7f4ee;--vendor-surface:#fffdfa;--vendor-surface-2:#eee8de;--vendor-text:#14171a;--vendor-muted:#596168;--vendor-faint:#788087;--vendor-border:#212b332e;--vendor-border-strong:#96691175;--vendor-accent:#8f1232;--vendor-on-accent:#fffaf2;--vendor-gold:#9a6a0a;--vendor-grid:#162a380d}html[data-joy-mode=dark][data-palette=obsidian] .vendor-landing-v2,html[data-joy-mode=dark][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#050607;--vendor-surface:#0a0d10;--vendor-surface-2:#11161b;--vendor-text:#f8f4e9;--vendor-muted:#c3bbb0;--vendor-faint:#948c82;--vendor-border:#d0a84f33;--vendor-border-strong:#e0c27a85;--vendor-accent:#b3133d;--vendor-on-accent:#fff8ec;--vendor-gold:#e0c27a;--vendor-grid:#e0c27a0d}html[data-joy-mode=light] .vendor-entry-page,html[data-joy-mode=light] .vendor-os-main,html[data-joy-mode=light] body[data-portal-shell=vendor]{background:linear-gradient(rgba(127,13,44,.035) 1px,#0000 0),linear-gradient(90deg,#d0a84f0a 1px,#0000 0),radial-gradient(circle at 86% 8%,#a4123a14,#0000 28%),#fbf7f2!important;background-size:56px 56px,56px 56px,auto,auto!important}@keyframes vendorCoreFloat{0%,to{transform:translate(-50%,-50%) translateZ(60px) rotateY(-4deg)}50%{transform:translate(-50%,-50%) translate3d(0,-9px,78px) rotateY(7deg)}}@keyframes vendorOrbOne{0%,to{transform:translateZ(18px) rotateY(-8deg)}50%{transform:translate3d(16px,-13px,72px) rotateY(15deg)}}@keyframes vendorOrbTwo{0%,to{transform:translateZ(42px) rotateY(9deg)}50%{transform:translate3d(-18px,14px,82px) rotateY(-13deg)}}@keyframes vendorOrbThree{0%,to{transform:translateZ(34px) rotateY(6deg)}50%{transform:translate3d(20px,10px,76px) rotateY(-12deg)}}@keyframes vendorOrbFour{0%,to{transform:translateZ(26px) rotateY(-7deg)}50%{transform:translate3d(-13px,-16px,88px) rotateY(14deg)}}@keyframes vendorMicPulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--vendor-accent) 16%,#0000),0 18px 34px -24px var(--vendor-accent)}}@font-face{ascent-override:90.20%;descent-override:22.48%;font-display:swap;font-family:Vendor Inter Metric Fallback;line-gap-override:0%;size-adjust:107.12%;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans")}body[data-portal-shell=vendor],body[data-portal-shell=vendor] .vendor-os-shell{--vo-font-sans:Inter,"Vendor Inter Metric Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--vo-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--vo-t-micro:11px;--vo-t-meta:12px;--vo-t-fine:13px;--vo-t-body:14px;--vo-t-lede:15px;--vo-t-card:17px;--vo-t-section:20px;--vo-t-page:clamp(23px,1.5vw,26px);--vo-t-metric:clamp(27px,2.3vw,34px);--vo-t-display:clamp(34px,3.2vw,46px);--vo-w-regular:400;--vo-w-medium:500;--vo-w-semibold:600;--vo-w-bold:700;--vo-w-black:800;--vo-lh-display:1.04;--vo-lh-title:1.18;--vo-lh-snug:1.32;--vo-lh-body:1.5;--vo-tr-display:-.028em;--vo-tr-title:-.014em;--vo-tr-normal:0;--vo-tr-label:.08em;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--vo-font-sans)!important;font-optical-sizing:auto;text-rendering:optimizeLegibility}.vendor-os-shell[data-vendor-mode=light],.vendor-os-shell[data-vendor-mode=light][data-vendor-palette=obsidian],body[data-portal-shell=vendor],html[data-joy-mode=light] body[data-portal-shell=vendor],html[data-joy-mode=light][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#fbf7f2;--vendor-surface:#fffdf9;--vendor-surface-2:#f6efe8;--vendor-text:#211217;--vendor-muted:#65545a;--vendor-muted-color:#65545a;--vendor-faint:#9f878e;--vendor-border:#7f0d2c29;--vendor-border-strong:#d0a84f70;--vendor-accent:#a4123a;--vendor-on-accent:#fff7f8;--vendor-gold:#d0a84f;--vendor-grid:rgba(127,13,44,.035);--vendor-shadow:none}.vendor-os-shell[data-vendor-mode=dark],.vendor-os-shell[data-vendor-mode=dark][data-vendor-palette=obsidian],html[data-joy-mode=dark] body[data-portal-shell=vendor],html[data-joy-mode=dark][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#070506;--vendor-surface:#0d0a0c;--vendor-surface-2:#181315;--vendor-text:#fff7f8;--vendor-muted:#cbb8bd;--vendor-muted-color:#cbb8bd;--vendor-faint:#9f878e;--vendor-border:#ffebef1c;--vendor-border-strong:#e0c27a47;--vendor-accent:#a4123a;--vendor-on-accent:#fff7f8;--vendor-gold:#d0a84f;--vendor-grid:rgba(208,168,79,.035);--vendor-shadow:none}body[data-portal-shell=vendor] :where(.vendor-entry-page,.vendor-cockpit,.vendor-os-shell),body[data-portal-shell=vendor] :where(.vendor-entry-page,.vendor-cockpit,.vendor-os-shell) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,a,button,input,select,textarea,th,td){font-synthesis-weight:none;font-family:var(--vo-font-sans)!important}body[data-portal-shell=vendor] :is(.vendor-command-hero--voice h2,.vendor-section-heading h2,.vendor-panel-heading h2,.vendor-rfq-detail-head h2,.vendor-rfq-table h2,.vendor-rfq-orders h2){font-size:var(--vo-t-section)!important}body[data-portal-shell=vendor] :is(.vendor-command-card h3,.vendor-rfq-form h3,.vendor-rfq-orders h3){font-size:var(--vo-t-card)!important}body[data-portal-shell=vendor] :is(.vendor-os-nav-link>span,.vendor-os-owner-copy strong){font-size:13px!important;font-weight:var(--vo-w-semibold)!important;letter-spacing:-.01em!important}body[data-portal-shell=vendor] :is(.vendor-rfq-grid label,.vendor-rfq-note,.vendor-rfq-checks,.vendor-rfq-facts small,.vendor-rfq-form header small){color:var(--vendor-muted)!important}body[data-portal-shell=vendor] :is(.vendor-rfq-grid input,.vendor-rfq-grid select,.vendor-rfq-note textarea){background:var(--vendor-surface-2)!important;border-color:var(--vendor-border)!important;color:var(--vendor-text)!important}body[data-portal-shell=vendor] :is(.vendor-command-hero.vendor-command-hero--voice,.vendor-rfq-hero){border-radius:12px!important;box-shadow:none!important}body[data-portal-shell=vendor] :is(.vendor-os-topbar,.vendor-command-strip){box-shadow:none!important}body[data-portal-shell=vendor] :where(.vendor-entry-page,.vendor-cockpit) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--vo-t-body)!important;line-height:var(--vo-lh-body)!important;min-height:44px!important}body[data-portal-shell=vendor] :where(.vendor-entry-page,.vendor-cockpit) :where(button,a[role=button]){font-size:12px;font-weight:var(--vo-w-semibold);letter-spacing:0;min-height:44px}body[data-portal-shell=vendor] :where(.vendor-entry-page,.vendor-cockpit) :where(small,[class*=eyebrow],[class*=kicker]){font-size:var(--vo-t-micro)!important;line-height:var(--vo-lh-snug)!important}body[data-portal-shell=vendor] .vendor-os-shell[data-vendor-mode=light],html[data-joy-mode=light] body[data-portal-shell=vendor],html[data-joy-mode=light][data-palette] body[data-portal-shell=vendor]{--vendor-bg:var(--maison-elevated-bg,#fffdf9);--vendor-surface:var(--maison-card,#fff);--vendor-faint:var(--maison-text-secondary,#65545a);--vendor-gold:#8a6630}html[data-joy-mode=light] body[data-portal-shell=vendor] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--vendor-muted)!important}html[data-joy-mode=light] body[data-portal-shell=vendor] :where(button,a,input,textarea,select):focus-visible{outline-color:var(--vendor-accent)!important}@media(max-width:760px){body[data-portal-shell=vendor] :is(.vendor-os-shell,.vendor-entry-page,.vendor-cockpit) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}:root{--joy-shell-max:1760px;--joy-shell-gutter:32px}@media (min-width:1280px){.ask-oni-luxury__shell,.desktop-max-bound,.ecosystem-showcase-hero-inner,.gvc-shell,.hermes-home-film__stage,.jarvis-auto-showcase--inline,.joy-accuracy-lab .lab-page-inner,.joy-agentic-screen,.joy-country-market-box__inner,.joy-footer-wrap,.joy-retail-checkout,.joy-tune__inner,.joy-workflow-hermes__inner,.marketing-command,.marketplace-canonical__grid,.marketplace-canonical__hero,.marketplace-canonical__toolbar,.oa-landing__inner,.pxe-page,.retail-agentic,.retail-home__departments,.sovereign-teaser__inner,.sovereign-teaser__screen,.tm-shell,.trade-route-shell__content,.trade-route-shell__top,.vc-container,.vca-container,.vendor-terminal,.vin-audit-wrap,.visual-parts-epc-page .epc-shell,.workshop-command-page__inner,body[data-portal-shell=trade] .trade-os-module-page__content,body[data-portal-shell=trade] .trade-overview{margin-inline:auto;max-width:1760px;max-width:var(--joy-shell-max);width:min(1760px,calc(100% - 32px));width:min(var(--joy-shell-max),calc(100% - var(--joy-shell-gutter)))}}@keyframes joyGlobalMayaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes joyGlobalMayaPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--maison-success) 54%,#0000);opacity:1}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--maison-success) 0,#0000);opacity:.92}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--maison-success) 0,#0000);opacity:1}}@media print{.cockpit-firstpaint-scan,.cockpit-header,.joy-global-footer,.joy-universal-header,.joy-whatsapp-cta,.no-print,[data-joy-universal-header=true],[data-testid=back-to-top-button],[data-testid=cookie-consent-banner],[data-testid=global-footer],[data-testid=scroll-progress-bar],[data-testid=sidebar-backdrop],[data-testid=sidebar-footer],[data-testid=sidebar-open],[data-testid=sidebar],[data-testid=skip-to-content-link],a[href^="#"]{display:none!important}*{box-shadow:none!important;text-shadow:none!important}body{background:#fff!important;color:#000!important;margin:0;padding:0}[data-uhd-shell=true],main{display:block!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}a[href]:not([href^="#"]):after{content:" (" attr(href) ")";font-size:10px;font-weight:400}img{max-width:100%!important;page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}li,p{orphans:3;widows:3}}html[data-palette=default]{--owner-bg:var(--maison-main-bg);--owner-panel:color-mix(in srgb,var(--maison-card) 94%,#0000);--owner-text:var(--maison-text-primary);--owner-muted:var(--maison-text-secondary);--owner-border:var(--maison-border);--owner-accent:var(--maison-burgundy);--owner-on-accent:#fff;--owner-grid:var(--maison-burgundy-glow)}html[data-palette=obsidian]:not(.dark){--owner-bg:#f6faff;--owner-panel:#fffffff0;--owner-text:#071827;--owner-muted:#4d6172;--owner-border:#007c9c38;--owner-accent:#007c9c;--owner-on-accent:#fff;--owner-grid:rgba(0,124,156,.055)}html[data-palette=aurora]:not(.dark){--owner-bg:#f7fcfa;--owner-panel:#fffffff2;--owner-text:#082018;--owner-muted:#49645b;--owner-border:#0f766e38;--owner-accent:#0f766e;--owner-on-accent:#fff;--owner-grid:rgba(15,118,110,.055)}html[data-palette=rosewood]:not(.dark){--owner-bg:#fff8f9;--owner-panel:#fffffff0;--owner-text:#321923;--owner-muted:#76545f;--owner-border:#9c3a5538;--owner-accent:#9c3a55;--owner-on-accent:#fff;--owner-grid:#9c3a550d}html.dark[data-palette=obsidian]{--owner-bg:#030910;--owner-panel:#050f18eb;--owner-text:#f4fbff;--owner-muted:#a6c2d3;--owner-border:#00d9ff3d;--owner-on-accent:#001820}html.dark[data-palette=aurora]{--owner-bg:#03100c;--owner-panel:#051611eb;--owner-text:#effff9;--owner-muted:#a5d2c4;--owner-on-accent:#04130f}html.dark[data-palette=rosewood]{--owner-bg:#12090d;--owner-panel:#26121beb;--owner-text:#fff5f6;--owner-muted:#d7a8b2;--owner-border:#e39ca83d}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root,html.dark[data-palette=default],html[data-palette=default]:not(.dark){--dealer-bg:var(--maison-main-bg);--dealer-bg-elevated:var(--maison-elevated-bg);--dealer-surface:color-mix(in srgb,var(--maison-card) 94%,#0000);--dealer-surface-hover:color-mix(in srgb,var(--maison-burgundy) 7%,var(--maison-card));--dealer-surface-strong:color-mix(in srgb,var(--maison-burgundy) 10%,var(--maison-card));--dealer-border:var(--maison-border);--dealer-border-strong:var(--maison-border-strong);--dealer-text:var(--maison-text-primary);--dealer-muted-color:var(--maison-text-secondary);--dealer-muted-faint-color:var(--maison-text-muted);--dealer-primary:var(--maison-burgundy);--dealer-primary-strong:var(--maison-burgundy-hover);--dealer-on-primary:#fff;--dealer-primary-soft:var(--maison-burgundy-glow);--dealer-primary-line:color-mix(in srgb,var(--maison-burgundy) 38%,#0000);--dealer-secondary:var(--maison-gold);--dealer-secondary-soft:var(--maison-gold-glow);--dealer-secondary-line:color-mix(in srgb,var(--maison-gold) 38%,#0000);--dealer-success:var(--maison-success);--dealer-warning:var(--maison-warning);--dealer-danger:var(--maison-error);--dealer-grid:color-mix(in srgb,var(--maison-burgundy) 5%,#0000)}html[data-palette=obsidian]:not(.dark){--dealer-bg:#f3f8fc;--dealer-bg-elevated:#fff;--dealer-surface:#ffffffe6;--dealer-surface-hover:#eaf7fb;--dealer-surface-strong:#007c9c17;--dealer-border:#074c652b;--dealer-border-strong:#074c654a;--dealer-text:#071827;--dealer-muted-color:#4c6171;--dealer-muted-faint-color:#6a7d8b;--dealer-primary:#007c9c;--dealer-primary-strong:#005d76;--dealer-on-primary:#fff;--dealer-primary-soft:#007c9c1c;--dealer-primary-line:#007c9c52;--dealer-secondary:#8c681e;--dealer-secondary-soft:#8c681e1c;--dealer-secondary-line:#8c681e4d;--dealer-success:#147a50;--dealer-warning:#9c5d00;--dealer-danger:#c81e4c;--dealer-grid:#007c9c0d}html.dark[data-palette=obsidian]{--dealer-bg:#03070d;--dealer-bg-elevated:#07101a;--dealer-surface:hsla(0,0%,100%,.045);--dealer-surface-hover:rgba(0,217,255,.085);--dealer-surface-strong:#00d9ff1f;--dealer-border:#a6e2f224;--dealer-border-strong:#00d9ff4d;--dealer-text:#f4fbff;--dealer-muted-color:#a7c2d2;--dealer-muted-faint-color:#7897aa;--dealer-primary:#00d9ff;--dealer-primary-strong:#00a8c7;--dealer-on-primary:#071014;--dealer-primary-soft:#00d9ff21;--dealer-primary-line:#00d9ff66;--dealer-secondary:#d2ae5a;--dealer-secondary-soft:#d2ae5a24;--dealer-secondary-line:#d2ae5a61;--dealer-success:#34d399;--dealer-warning:#fbbf24;--dealer-danger:#fb7185;--dealer-grid:#00d9ff0d}html[data-palette=aurora]:not(.dark){--dealer-bg:#f2faf7;--dealer-bg-elevated:#fff;--dealer-surface:#ffffffe6;--dealer-surface-hover:#e9f8f2;--dealer-surface-strong:#0f766e17;--dealer-border:#0e574f2b;--dealer-border-strong:#0e574f4a;--dealer-text:#082018;--dealer-muted-color:#4a635a;--dealer-muted-faint-color:#687f77;--dealer-primary:#0f766e;--dealer-primary-strong:#0a5a54;--dealer-on-primary:#fff;--dealer-primary-soft:#0f766e1c;--dealer-primary-line:#0f766e52;--dealer-secondary:#8b671c;--dealer-secondary-soft:#8b671c1c;--dealer-secondary-line:#8b671c4d;--dealer-success:#15803d;--dealer-warning:#a15c00;--dealer-danger:#be264b;--dealer-grid:#0f766e0d}html.dark[data-palette=aurora]{--dealer-bg:#03100c;--dealer-bg-elevated:#071a14;--dealer-surface:hsla(0,0%,100%,.045);--dealer-surface-hover:rgba(45,212,191,.085);--dealer-surface-strong:#2dd4bf1f;--dealer-border:#ace7d724;--dealer-border-strong:#2dd4bf4d;--dealer-text:#effff9;--dealer-muted-color:#a5d2c4;--dealer-muted-faint-color:#789f94;--dealer-primary:#2dd4bf;--dealer-primary-strong:#14a896;--dealer-on-primary:#071014;--dealer-primary-soft:#2dd4bf21;--dealer-primary-line:#2dd4bf66;--dealer-secondary:#d3b35f;--dealer-secondary-soft:#d3b35f24;--dealer-secondary-line:#d3b35f61;--dealer-success:#4ade80;--dealer-warning:#fbbf24;--dealer-danger:#fb7185;--dealer-grid:#2dd4bf0d}html[data-palette=rosewood]:not(.dark){--dealer-bg:#fff7f8;--dealer-bg-elevated:#fff;--dealer-surface:#ffffffe6;--dealer-surface-hover:#fff0f3;--dealer-surface-strong:#9c3a5517;--dealer-border:#6c2d3f2b;--dealer-border-strong:#6c2d3f4a;--dealer-text:#321923;--dealer-muted-color:#76545f;--dealer-muted-faint-color:#91717b;--dealer-primary:#9c3a55;--dealer-primary-strong:#78263f;--dealer-on-primary:#fff;--dealer-primary-soft:#9c3a551c;--dealer-primary-line:#9c3a5552;--dealer-secondary:#8d641d;--dealer-secondary-soft:#8d641d1c;--dealer-secondary-line:#8d641d4d;--dealer-success:#147a50;--dealer-warning:#9f5c00;--dealer-danger:#bd244e;--dealer-grid:#9c3a550d}html.dark[data-palette=rosewood]{--dealer-bg:#12090d;--dealer-bg-elevated:#211018;--dealer-surface:hsla(0,0%,100%,.045);--dealer-surface-hover:rgba(227,156,168,.085);--dealer-surface-strong:#e39ca81f;--dealer-border:#f3cdd424;--dealer-border-strong:#e39ca84d;--dealer-text:#fff5f6;--dealer-muted-color:#d7a8b2;--dealer-muted-faint-color:#a87c86;--dealer-primary:#e39ca8;--dealer-primary-strong:#bf7180;--dealer-on-primary:#071014;--dealer-primary-soft:#e39ca821;--dealer-primary-line:#e39ca866;--dealer-secondary:#d6b36c;--dealer-secondary-soft:#d6b36c24;--dealer-secondary-line:#d6b36c61;--dealer-success:#4ade80;--dealer-warning:#fbbf24;--dealer-danger:#fb7185;--dealer-grid:#e39ca80d}:root,html.dark[data-palette=default],html[data-palette=default]:not(.dark){--workshop-bg:var(--maison-main-bg);--workshop-bg-elevated:var(--maison-elevated-bg);--workshop-surface:color-mix(in srgb,var(--maison-card) 94%,#0000);--workshop-surface-hover:color-mix(in srgb,var(--maison-burgundy) 7%,var(--maison-card));--workshop-surface-strong:color-mix(in srgb,var(--maison-burgundy) 10%,var(--maison-card));--workshop-border:var(--maison-border);--workshop-border-strong:var(--maison-border-strong);--workshop-text:var(--maison-text-primary);--workshop-muted-color:var(--maison-text-secondary);--workshop-muted-faint-color:var(--maison-text-muted);--workshop-primary:var(--maison-burgundy);--workshop-accent-text:var(--maison-burgundy);--workshop-primary-strong:var(--maison-burgundy-hover);--workshop-on-primary:#fff;--workshop-primary-soft:var(--maison-burgundy-glow);--workshop-primary-line:color-mix(in srgb,var(--maison-burgundy) 38%,#0000);--workshop-secondary:var(--maison-gold);--workshop-secondary-soft:var(--maison-gold-glow);--workshop-secondary-line:color-mix(in srgb,var(--maison-gold) 38%,#0000);--workshop-success:var(--maison-success);--workshop-warning:var(--maison-warning);--workshop-danger:var(--maison-error);--workshop-grid:color-mix(in srgb,var(--maison-burgundy) 5%,#0000)}html.dark:not([data-palette]),html.dark[data-palette=default]{--workshop-accent-text:var(--maison-gold)}html[data-palette=obsidian]:not(.dark){--workshop-bg:#f3f8fc;--workshop-bg-elevated:#fff;--workshop-surface:#ffffffe8;--workshop-surface-hover:#eaf7fb;--workshop-surface-strong:#007c9c1a;--workshop-border:#074c652e;--workshop-border-strong:#074c654f;--workshop-text:#071827;--workshop-muted-color:#4c6171;--workshop-muted-faint-color:#6a7d8b;--workshop-primary:#007c9c;--workshop-accent-text:#007c9c;--workshop-primary-strong:#005d76;--workshop-on-primary:#fff;--workshop-primary-soft:#007c9c1c;--workshop-primary-line:#007c9c57;--workshop-secondary:#8c681e;--workshop-secondary-soft:#8c681e1c;--workshop-secondary-line:#8c681e4d;--workshop-success:#147a50;--workshop-warning:#9c5d00;--workshop-danger:#c81e4c;--workshop-grid:#007c9c0d}html.dark[data-palette=obsidian]{--workshop-bg:#03070d;--workshop-bg-elevated:#07101a;--workshop-surface:hsla(0,0%,100%,.045);--workshop-surface-hover:rgba(0,217,255,.085);--workshop-surface-strong:#00d9ff1f;--workshop-border:#a6e2f226;--workshop-border-strong:#00d9ff52;--workshop-text:#f4fbff;--workshop-muted-color:#a7c2d2;--workshop-muted-faint-color:#7897aa;--workshop-primary:#00d9ff;--workshop-accent-text:#00d9ff;--workshop-primary-strong:#00a8c7;--workshop-on-primary:#071014;--workshop-primary-soft:#00d9ff21;--workshop-primary-line:#00d9ff6b;--workshop-secondary:#d2ae5a;--workshop-secondary-soft:#d2ae5a24;--workshop-secondary-line:#d2ae5a61;--workshop-success:#34d399;--workshop-warning:#fbbf24;--workshop-danger:#fb7185;--workshop-grid:#00d9ff0d}html[data-palette=aurora]:not(.dark){--workshop-bg:#f2faf7;--workshop-bg-elevated:#fff;--workshop-surface:#ffffffe8;--workshop-surface-hover:#e9f8f2;--workshop-surface-strong:#0f766e1a;--workshop-border:#0e574f2e;--workshop-border-strong:#0e574f4f;--workshop-text:#082018;--workshop-muted-color:#4a635a;--workshop-muted-faint-color:#687f77;--workshop-primary:#0f766e;--workshop-accent-text:#0f766e;--workshop-primary-strong:#0a5a54;--workshop-on-primary:#fff;--workshop-primary-soft:#0f766e1c;--workshop-primary-line:#0f766e57;--workshop-secondary:#8b671c;--workshop-secondary-soft:#8b671c1c;--workshop-secondary-line:#8b671c4d;--workshop-success:#15803d;--workshop-warning:#a15c00;--workshop-danger:#be264b;--workshop-grid:#0f766e0d}html.dark[data-palette=aurora]{--workshop-bg:#03100c;--workshop-bg-elevated:#071a14;--workshop-surface:hsla(0,0%,100%,.045);--workshop-surface-hover:rgba(45,212,191,.085);--workshop-surface-strong:#2dd4bf1f;--workshop-border:#ace7d726;--workshop-border-strong:#2dd4bf52;--workshop-text:#effff9;--workshop-muted-color:#a5d2c4;--workshop-muted-faint-color:#789f94;--workshop-primary:#2dd4bf;--workshop-accent-text:#2dd4bf;--workshop-primary-strong:#14a896;--workshop-on-primary:#071014;--workshop-primary-soft:#2dd4bf21;--workshop-primary-line:#2dd4bf6b;--workshop-secondary:#d3b35f;--workshop-secondary-soft:#d3b35f24;--workshop-secondary-line:#d3b35f61;--workshop-success:#4ade80;--workshop-warning:#fbbf24;--workshop-danger:#fb7185;--workshop-grid:#2dd4bf0d}html[data-palette=rosewood]:not(.dark){--workshop-bg:#fff7f8;--workshop-bg-elevated:#fff;--workshop-surface:#ffffffe8;--workshop-surface-hover:#fff0f3;--workshop-surface-strong:#9c3a551a;--workshop-border:#6c2d3f2e;--workshop-border-strong:#6c2d3f4f;--workshop-text:#321923;--workshop-muted-color:#76545f;--workshop-muted-faint-color:#91717b;--workshop-primary:#9c3a55;--workshop-accent-text:#9c3a55;--workshop-primary-strong:#78263f;--workshop-on-primary:#fff;--workshop-primary-soft:#9c3a551c;--workshop-primary-line:#9c3a5557;--workshop-secondary:#8d641d;--workshop-secondary-soft:#8d641d1c;--workshop-secondary-line:#8d641d4d;--workshop-success:#147a50;--workshop-warning:#9f5c00;--workshop-danger:#bd244e;--workshop-grid:#9c3a550d}html.dark[data-palette=rosewood]{--workshop-bg:#12090d;--workshop-bg-elevated:#211018;--workshop-surface:hsla(0,0%,100%,.045);--workshop-surface-hover:rgba(227,156,168,.085);--workshop-surface-strong:#e39ca81f;--workshop-border:#f3cdd426;--workshop-border-strong:#e39ca852;--workshop-text:#fff5f6;--workshop-muted-color:#d7a8b2;--workshop-muted-faint-color:#a87c86;--workshop-primary:#e39ca8;--workshop-accent-text:#e39ca8;--workshop-primary-strong:#bf7180;--workshop-on-primary:#071014;--workshop-primary-soft:#e39ca821;--workshop-primary-line:#e39ca86b;--workshop-secondary:#d6b36c;--workshop-secondary-soft:#d6b36c24;--workshop-secondary-line:#d6b36c61;--workshop-success:#4ade80;--workshop-warning:#fbbf24;--workshop-danger:#fb7185;--workshop-grid:#e39ca80d}body[data-portal-shell=workshop]{--portal-bg:var(--workshop-bg);--portal-surface:var(--workshop-bg-elevated);--portal-surface-2:var(--workshop-surface-hover);--portal-text:var(--workshop-text);--portal-muted:var(--workshop-muted-color);--portal-line:var(--workshop-border);--portal-accent:var(--workshop-primary);--portal-accent-strong:var(--workshop-primary-strong);--portal-accent-soft:var(--workshop-primary-soft);--portal-brand-accent:var(--workshop-primary);--portal-success:var(--workshop-success);--portal-warning:var(--workshop-warning);--portal-danger:var(--workshop-danger);--portal-shadow:0 24px 70px -48px color-mix(in srgb,var(--workshop-text) 46%,#0000);background:var(--workshop-bg)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file])),body[data-portal-shell=workshop] select,body[data-portal-shell=workshop] textarea{background:var(--workshop-bg-elevated)!important;border-color:var(--workshop-border)!important;caret-color:var(--workshop-primary)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] input::placeholder,body[data-portal-shell=workshop] textarea::placeholder{color:var(--workshop-muted-faint-color)!important;opacity:1!important}body[data-portal-shell=workshop] option{background:var(--workshop-bg-elevated)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] table{color:var(--workshop-text)!important}body[data-portal-shell=workshop] thead{background:var(--workshop-surface-strong)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] tbody tr{border-color:var(--workshop-border)!important}html:not(.dark) body[data-portal-shell=workshop] :is(.text-white,.text-zinc-100,.text-zinc-200,.text-zinc-300,.text-slate-100,.text-slate-200,.text-slate-300):where(:not(button,a,[role=button],[class*=bg-],[style*=background],:is(button,a,[role=button],[data-surface=dark]) *)){color:var(--workshop-text)!important}html:not(.dark) body[data-portal-shell=workshop] :is(.text-zinc-400,.text-zinc-500,.text-slate-400,.text-slate-500,.text-slate-600):where(:not(:is(button,a,[role=button],[data-surface=dark]) *)){color:var(--workshop-muted-color)!important}@supports selector(body:has(*)){@media (max-width:720px){body:has([data-agent-theme][data-testid^=agent-]) [data-testid=guardian-bot-trigger]{border-radius:999px!important;bottom:max(12px,calc(10px + env(safe-area-inset-bottom, 0px)))!important;gap:0!important;height:54px!important;justify-content:center!important;min-height:54px!important;min-width:54px!important;padding:6px!important;right:max(12px,env(safe-area-inset-right,0px))!important;width:54px!important}body:has([data-agent-theme][data-testid^=agent-]) [data-testid=guardian-bot-trigger]>span:first-child{height:42px!important;width:42px!important}body:has([data-agent-theme][data-testid^=agent-]) [data-testid=guardian-bot-trigger]>span:not(:first-child){display:none!important}}}@media (prefers-reduced-motion:reduce){[data-agent-theme][data-testid^=agent-] *,body:has([data-agent-theme][data-testid^=agent-]) [data-testid=guardian-bot-trigger]{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes joyExchangeMenuFade{0%{opacity:0}to{opacity:1}}@keyframes joyExchangeMenuSlide{0%{opacity:.5;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@keyframes lab-spin{to{transform:rotate(1turn)}}.App{min-height:100vh}:root{--owner-bg:var(--maison-main-bg);--owner-panel:color-mix(in srgb,var(--maison-card) 86%,#0000);--owner-text:var(--maison-text-primary);--owner-muted:var(--maison-text-secondary);--owner-border:var(--maison-border-strong);--owner-accent:var(--maison-burgundy);--owner-on-accent:#fff;--owner-grid:var(--maison-burgundy-glow)}html[data-palette=sovereign]{--owner-bg:#f4f7fa;--owner-panel:#ffffffe0;--owner-text:#17202a;--owner-muted:#64748b;--owner-border:#47556933;--owner-accent:#52677d;--owner-on-accent:#fff;--owner-grid:rgba(82,103,125,.055)}html[data-palette=obsidian]{--owner-bg:#f4f8ff;--owner-panel:#ffffffd1;--owner-text:#07111f;--owner-muted:#435066;--owner-border:#00a6c247;--owner-accent:#007c9c;--owner-on-accent:#fff;--owner-grid:#00a6c214}html[data-palette=aurora]{--owner-bg:#f7fafc;--owner-panel:#ffffffd6;--owner-text:#07120f;--owner-muted:#40504a;--owner-border:#14b8a647;--owner-accent:#0f766e;--owner-on-accent:#fff;--owner-grid:#14b8a614}html.dark{--owner-bg:var(--maison-main-bg);--owner-panel:color-mix(in srgb,var(--maison-card) 86%,#0000);--owner-text:var(--maison-text-primary);--owner-muted:var(--maison-text-secondary);--owner-border:var(--maison-border-strong);--owner-accent:var(--maison-burgundy);--owner-on-accent:#fff;--owner-grid:var(--maison-burgundy-glow)}html.dark[data-palette=sovereign]{--owner-bg:#0b0f14;--owner-panel:#0f151ce6;--owner-text:#f4f7fa;--owner-muted:#a6b1be;--owner-border:#b4c5d629;--owner-accent:#aab7c4;--owner-on-accent:#0b0f14;--owner-grid:rgba(170,183,196,.055)}html.dark[data-palette=obsidian]{--owner-bg:#05080d;--owner-panel:#050c12e0;--owner-text:#eff6ff;--owner-muted:#9fb6cc;--owner-border:#00e5ff3d;--owner-accent:#00d9ff;--owner-on-accent:#031820;--owner-grid:rgba(0,229,255,.055)}html.dark[data-palette=aurora]{--owner-bg:#050a08;--owner-panel:#03100de6;--owner-text:#ecfdf5;--owner-muted:#9cc9bd;--owner-border:#2dd4bf3d;--owner-accent:#2dd4bf;--owner-on-accent:#04120e;--owner-grid:rgba(45,212,191,.055)}:root{--diag-accent:#e11d48;--diag-accent-2:#8b1a2c;--diag-panel:#12080cd1;--diag-border:#e8a4b03d;--diag-bg:#070506;--diag-grid:rgba(232,164,176,.055);--diag-text:#f8fafc}html[data-palette=obsidian]{--diag-accent:#00b8ff;--diag-accent-2:#0a7cff;--diag-panel:#041323db;--diag-border:#00b8ff57;--diag-bg:#030b14;--diag-grid:rgba(0,184,255,.075)}html[data-palette=aurora]{--diag-accent:#2dd4bf;--diag-accent-2:#14b8a6;--diag-panel:#031612db;--diag-border:#2dd4bf52;--diag-bg:#03100d;--diag-grid:#2dd4bf12}html:not(.dark){--diag-bg:#fbfaf7;--diag-panel:#ffffffe0;--diag-text:#101014}[data-testid=page-fault-code-reader]{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,#e11d48 24%,#0000),#0000 34%),linear-gradient(rgba(232,164,176,.055) 1px,#0000 0),linear-gradient(90deg,rgba(232,164,176,.055) 1px,#0000 0),#070506!important;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--diag-accent) 24%,#0000),#0000 34%),linear-gradient(var(--diag-grid) 1px,#0000 1px),linear-gradient(90deg,var(--diag-grid) 1px,#0000 1px),var(--diag-bg)!important;background-size:auto,56px 56px,56px 56px,auto!important;color:#f8fafc!important;color:var(--diag-text)!important;max-width:100vw;overflow-x:hidden}[data-testid=page-fault-code-reader] main{max-width:min(1500px,100vw)!important;overflow-x:hidden!important}[data-testid=page-fault-code-reader] .fcr-cta,[data-testid=page-fault-code-reader] [data-testid=obd-connect-btn]{background:linear-gradient(135deg,#e11d48,#8b1a2c)!important;background:linear-gradient(135deg,var(--diag-accent),var(--diag-accent-2))!important;color:#fff!important}@media (max-width:980px){[data-testid=page-fault-code-reader] main{padding-left:18px!important;padding-right:18px!important;padding-top:28px!important}[data-testid=page-fault-code-reader] main>div:nth-of-type(2){grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr)!important}[data-testid=page-fault-code-reader] main>div:nth-of-type(2),[data-testid=page-fault-code-reader] main>div:nth-of-type(2)>aside,[data-testid=page-fault-code-reader] main>div:nth-of-type(2)>section{max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}[data-testid=page-fault-code-reader] [data-testid=fcr-input-panel]>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}[data-testid=page-fault-code-reader] [data-testid=obd-connect-btn]{justify-content:center!important;min-height:46px!important;width:100%!important}}@media (max-width:520px){[data-testid=page-fault-code-reader] main{padding-left:14px!important;padding-right:14px!important}[data-testid=page-fault-code-reader] h1{font-size:clamp(2.05rem,10vw,2.8rem)!important;letter-spacing:-.055em!important;line-height:.94!important}[data-testid=page-fault-code-reader] .fcr-cta,[data-testid=page-fault-code-reader] .fcr-outline,[data-testid=page-fault-code-reader] main>div:first-of-type>div:last-child{width:100%!important}}:root{--rw-rose:#e39ca8;--rw-bg:#120a0d;--rw-wine:#2a1620;--rw-border:#4a2b30;--rw-head:#f5edee;--rw-body:#e39ca8c7;--rw-body-soft:#e39ca899;--rw-serif:Georgia,"Playfair Display","Times New Roman",serif;--rw-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html[data-palette=rosewood]{--owner-bg:#fbf3f4;--owner-panel:#ffffffdb;--owner-text:#2a1620;--owner-muted:#7a4e58;--owner-border:#8b1a2c33;--owner-accent:#9c3a55;--owner-on-accent:#fff;--owner-grid:#8b1a2c0d}html.dark[data-palette=rosewood]{--owner-bg:#120a0d;--owner-panel:#2a1620e0;--owner-text:#f5edee;--owner-muted:#e39ca8c7;--owner-border:#4a2b30;--owner-accent:#e39ca8;--owner-on-accent:#2a1620;--owner-grid:#e39ca80d}[data-testid=atelier-launch-chip]{font-size:0!important;min-height:24px}[data-testid=atelier-launch-chip]:after{content:"Applications open";font-size:.65rem;letter-spacing:.26em;text-transform:uppercase}[data-testid=atelier-commission-plaque] span:first-child,[data-testid=atelier-commission-plaque] span:nth-child(2),[data-testid=atelier-commission-plaque] span:nth-child(3){font-size:0!important}[data-testid=atelier-commission-plaque] span:first-child:after{color:#ffffff94;content:"Private commission ledger";font-size:.62rem;letter-spacing:.26em;text-transform:uppercase}[data-testid=atelier-commission-plaque] span:nth-child(2):after{color:#d4af37;content:"OPEN";font-size:1.05rem;font-weight:950;letter-spacing:.08em}[data-testid=atelier-commission-plaque] span:nth-child(3):after{color:#ffffff6b;content:"Bespoke";font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}[data-testid=atelier-waitlist-pill] span:last-child{font-size:0!important}[data-testid=atelier-waitlist-pill] span:last-child:after{color:#c5a059;content:"Applications open";font-size:9.5px;letter-spacing:.28em;text-transform:uppercase}[data-testid=active-agent-deck] .grid>div:last-child .font-display,[data-testid=admin-commander-cockpit] main>div:last-child,[data-testid=agent-toggle-hub]>.flex>.font-mono.inline-flex,[data-testid=commander-hero] .font-mono.inline-flex{font-size:0!important}[data-testid=admin-commander-cockpit] main>div:last-child:after{content:"SOVEREIGN COMMANDER COCKPIT · OWNER-ONLY · HERMES AGENTS";font-size:8.5px;letter-spacing:.32em}[data-testid=commander-hero] p{font-size:0!important}[data-testid=commander-hero] p:after{color:#d4d4d8;content:"The Hermes executive workforce stands ready. Toggle any command agent below to re-skin the cockpit and lock the operating context.";display:block;font-size:13.5px;line-height:1.65}[data-testid=cockpit-hero] p,[data-testid=cockpit-neural-assistant] p{font-size:0!important}[data-testid=cockpit-hero] p:after{color:#d4d4d8;content:"Your Hermes agent workforce is online. Jump into the cockpit — ask JARVIS anything, or start a workshop-safe quick action below.";display:block;font-size:13.5px;line-height:1.65}[data-testid=cockpit-neural-assistant] p:after{color:#d4d4d8;content:"One unified voice. Hermes agents operate in the background. Pull stock, order status, credit, VIN, and technical docs from the Stark command layer.";display:block;font-size:12.5px;line-height:1.55}:root{--joy-font-sans:Inter,"Geist Sans","Space Grotesk",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--joy-font-mono:"IBM Plex Mono","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--joy-crimson:var(--maison-burgundy);--joy-crimson-hot:var(--maison-burgundy-hover)}html[data-joy-mode=light],html[data-theme=light]{color-scheme:light}html.dark,html[data-joy-mode=dark],html[data-theme=dark]{color-scheme:dark}html:not(.dark) :is([data-keep-color],[data-keep-bg],[data-dark-surface]) .text-white,html:not(.dark) [data-testid=ecosystem-showcase-page][data-theme=dark] .text-white{color:#fff!important}html:not(.dark) :is([data-keep-color],[data-keep-bg]) :is(.text-zinc-100,.text-zinc-200,.text-zinc-300),html:not(.dark) [data-testid=ecosystem-showcase-page][data-theme=dark] :is(.text-zinc-100,.text-zinc-200,.text-zinc-300){color:#e4e4e7!important}html:not(.dark) [data-testid=ecosystem-showcase-page] :is(.bg-white\/\[0\.045\],.bg-white\/\[0\.04\],.bg-white\/\[0\.035\]){background-color:hsla(0,0%,100%,.045)!important}[data-testid=ecosystem-showcase-page][data-theme=bright]{background:var(--maison-main-bg)!important;color:var(--maison-text-primary)!important}[data-testid=ecosystem-showcase-page][data-theme=bright] :is(.text-zinc-100,.text-zinc-200,.text-zinc-300,.text-zinc-400,.text-zinc-500,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--maison-text-secondary)!important}[data-testid=ecosystem-showcase-page][data-theme=bright] :is(.bg-\[\#0A0A0C\],.bg-\[\#0D1016\]\/92,.bg-\[\#0F141C\]\/96){background-color:var(--maison-card)!important}[data-keep-bg],[data-testid=ecosystem-showcase-page]{isolation:isolate}:root{--joy-vellox-gold-sheen:linear-gradient(180deg,#fff7dd,#f6e0a4 18%,#dcb25a 42%,#ffefc2 68%,#b9822c);--joy-vellox-gold-rim:#dbb052e0;--joy-vellox-gold-shadow:#d4af3757;--joy-vellox-burgundy-sheen:linear-gradient(180deg,#e60f48,#bd0a35 28%,#85001b 60%,#ca113f);--joy-vellox-cream-sheen:linear-gradient(180deg,#fffdfa,#fff4de)}.retail-home,.retail-marketplace-launch[data-portal=retail]{--joy-glass-ink:#fff7e9;--joy-glass-muted:#e3c9b7;--joy-glass-gold:#f1ca79;--joy-glass-gold-deep:#be8438;--joy-glass-burgundy:#44091d;--joy-glass-dark:#17030c}.retail-home .retail-agentic a.retail-agentic__primary,.retail-home .retail-home__search-cta,.retail-home .retail-rocket-entry{-webkit-text-fill-color:#fff8e8!important;background:radial-gradient(ellipse at 40% 0,#f4bb613d,#0000 67%),linear-gradient(125deg,#75152d,#460b20 62%,#310516)!important;border:1px solid #ffd27ec7!important;border-radius:13px;box-shadow:inset 0 1px 0 #ffebbf4d,0 7px 20px #44072040,0 0 24px -12px #fac869a6!important;color:#fff8e8!important;text-shadow:0 1px 0 #00000038;transition:box-shadow .2s ease,transform .2s ease}.retail-home .retail-agentic a.retail-agentic__primary svg,.retail-home .retail-home__search-cta svg,.retail-home .retail-rocket-entry svg{color:var(--joy-glass-gold)}.retail-home :is(.retail-home__search-cta,.retail-rocket-entry,a.retail-agentic__primary):focus-visible{outline:3px solid var(--joy-glass-gold)!important;outline-offset:3px}@media (hover:hover) and (pointer:fine){.retail-home :is(.retail-home__search-cta,.retail-rocket-entry,a.retail-agentic__primary):hover{box-shadow:inset 0 1px 0 #ffebbf57,0 12px 25px #44072057,0 0 30px -7px #fac869bd!important;transform:translateY(-2px)}}.joy-retail-loading{grid-gap:0;align-content:center;background:radial-gradient(circle at 50% 45%,#7813343b,#0000 41%),#10060d;display:grid;gap:0;isolation:isolate;justify-items:center;min-height:100vh;min-height:100svh;position:relative}.joy-retail-loading--fullscreen{inset:0;min-height:100dvh;position:fixed;z-index:2147482800}.joy-retail-loading__mark{display:grid;height:184px;place-items:center;position:relative;width:184px}.joy-retail-loading__mark:before{animation:joyRetailOrbit 1.15s linear infinite;border-color:#f4d99d #fed485b8 #f0c97833 #f0c97833;border-radius:50%;border-style:solid;border-width:2px;box-shadow:0 0 32px #f4bb6130,inset 0 0 12px #f4bb6121;content:"";inset:4px;position:absolute}.joy-retail-loading__mark img{filter:drop-shadow(0 4px 16px rgba(241,202,121,.22));height:auto;max-width:72%;object-fit:contain;width:118px}@keyframes joyRetailOrbit{to{transform:rotate(1turn)}}@keyframes joyGlassScan{0%{opacity:0;transform:scaleX(0)}20%,75%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes joyGlassFocus{0%{opacity:0;transform:scale(1.15)}50%{opacity:1}to{opacity:0;transform:scale(.8)}}@keyframes joyGlassSheen{0%{opacity:0;transform:translateX(-65%)}45%{opacity:.8}to{opacity:0;transform:translateX(65%)}}@keyframes joyGlassNeedle{0%{opacity:0;transform:rotate(-35deg)}35%{opacity:.9}to{opacity:0;transform:rotate(70deg)}}@keyframes joyGlassTelemetry{0%,to{opacity:0}35%,75%{opacity:.85}}@keyframes joyGlassFlow{0%{stroke-dashoffset:1;opacity:0}30%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.retail-home .joy-retail-media-control,.retail-home :is(.retail-home__search-cta,.retail-rocket-entry,a.retail-agentic__primary),.retail-tool-rail--glass>a,.retail-tool-rail--glass>a *{animation:none!important;transition:none!important}.joy-retail-loading__mark:before{animation:none}}.retail-home,.retail-marketplace-launch[data-portal=retail]{--joy-glass-command-surface:radial-gradient(ellipse at 95% 0%,#e5a64630,#0000 51%),linear-gradient(126deg,#19020b,#490d22 52%,#250612)}html:is(:lang(ar),:lang(bn)) :is(.workshop-os-sidebar,.workshop-os-bottom-dock,.workshop-command-page,.workshop-os-topbar,.workshop-os-copilot,.workshop-cinema) :where(*){letter-spacing:normal!important}@keyframes workshop-spin{to{transform:rotate(1turn)}}@keyframes workshop-os-spin{to{transform:rotate(1turn)}}@property --nexus-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nexus-spin{to{--nexus-spin:360deg}}@keyframes nexus-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--workshop-positive) 6%,#0000)}}@keyframes nexus-breathe{50%{opacity:1;transform:scale(1.06)}}@keyframes nexus-orbit{to{transform:rotateX(68deg) rotate(1turn)}}@keyframes nexus-orbit-2{to{transform:rotateX(70deg) rotateY(14deg) rotate(-1turn)}}@keyframes nexus-beam{0%{opacity:0;transform:translateX(0)}12%{opacity:1}40%,to{opacity:0;transform:translateX(520%)}}@keyframes nexus-ping{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}:root{--joy-ivory:var(--maison-ivory);--joy-noir:var(--maison-obsidian);--joy-ink:var(--maison-text-primary);--joy-ink-soft:var(--maison-text-secondary);--joy-paper-soft:var(--maison-text-muted);--joy-oxblood:var(--maison-burgundy);--joy-oxblood-deep:var(--maison-deep-burgundy);--joy-gold:var(--maison-gold);--joy-gold-bright:var(--maison-champagne);--joy-success:var(--maison-success);--joy-error:var(--maison-error);--joy-line-light:var(--maison-border);--joy-line-dark:var(--maison-border);--font-display:"Playfair Display",Georgia,serif;--font-text:"Inter","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono","SF Mono",monospace;--text-h1:clamp(2.5rem,1.2rem + 4.5vw,5.5rem);--text-h2:clamp(1.75rem,1rem + 2.5vw,3rem);--text-h3:clamp(1.25rem,1rem + 1vw,1.75rem);--text-lead:clamp(1.125rem,1rem + 0.5vw,1.375rem);--text-body:1.125rem;--text-small:0.9375rem;--text-label:0.75rem;--leading-display:1.05;--leading-heading:1.15;--leading-body:1.6;--tracking-display:-0.01em;--tracking-label:0.15em;--weight-display:500;--weight-body:400;--weight-emphasis:600;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--space-section:clamp(6rem,4rem + 6vw,10rem);--container-max:1240px;--container-text:680px;--grid-gap:2rem;--radius-card:14px;--radius-pill:999px;--ease:cubic-bezier(0.22,1,0.36,1);--duration-fast:180ms;--duration-slow:420ms}@keyframes jac-cta-shine{0%,52%{transform:translateX(-130%)}78%,to{transform:translateX(130%)}}@keyframes jac-cta-pulse{0%,to{box-shadow:inset 0 1px 0 #fff6,inset 0 -1px 0 #48001499,0 10px 28px #9e063161,0 0 22px #d4af375c}50%{box-shadow:inset 0 1px 0 #fff6,inset 0 -1px 0 #48001499,0 10px 28px #9e063161,0 0 36px #d4af379e}}:root[data-joy-light-lock=final]:not(.dark) body #root .jarvis-auto-showcase .jarvis-auto-showcase__copy small{-webkit-text-fill-color:var(--jarvis-auto-muted)!important;color:var(--jarvis-auto-muted)!important}:root[data-joy-light-lock=final]:not(.dark) body #root .jarvis-auto-showcase .jarvis-auto-showcase__copy strong,:root[data-joy-light-lock=final]:not(.dark) body #root .jarvis-auto-showcase .jarvis-auto-showcase__cta{-webkit-text-fill-color:var(--jarvis-auto-text)!important;color:var(--jarvis-auto-text)!important}:root[data-joy-light-lock=final]:not(.dark) body #root .jarvis-auto-showcase .jarvis-auto-eyebrow,:root[data-joy-light-lock=final]:not(.dark) body #root .jarvis-auto-showcase .jarvis-auto-showcase__cta svg,:root[data-joy-light-lock=final]:not(.dark) body #root .jarvis-auto-showcase .jarvis-auto-showcase__mark,:root[data-joy-light-lock=final]:not(.dark) body #root .jarvis-auto-showcase .jarvis-auto-showcase__mark svg{-webkit-text-fill-color:var(--jarvis-auto-gold)!important;color:var(--jarvis-auto-gold)!important}:root{--jarvis-dock-reserve:calc(clamp(96px, 22vw, 132px) + env(safe-area-inset-bottom, 0px))}body:has(.jarvis-auto-showcase:not(.jarvis-auto-showcase--inline)){padding-bottom:calc(clamp(96px, 22vw, 132px) + env(safe-area-inset-bottom, 0px));padding-bottom:var(--jarvis-dock-reserve)}body:has(.jarvis-auto-showcase:not(.jarvis-auto-showcase--inline)) :target,body:has(.jarvis-auto-showcase:not(.jarvis-auto-showcase--inline)) [data-scroll-anchor]{scroll-margin-bottom:calc(clamp(96px, 22vw, 132px) + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:var(--jarvis-dock-reserve)}@media (max-width:640px){:root{--jarvis-dock-reserve:calc(clamp(112px, 30vw, 168px) + env(safe-area-inset-bottom, 0px))}}@media (max-height:520px){:root{--jarvis-dock-reserve:calc(84px + env(safe-area-inset-bottom, 0px))}}@keyframes joy-nav-key-sheen{0%,62%{transform:translateX(-120%)}86%,to{transform:translateX(220%)}}@font-face{font-display:swap;font-family:JMS Mono;font-style:normal;font-weight:400;src:url(/fonts/jms/ibm-plex-mono-400-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:JMS Mono;font-style:normal;font-weight:500;src:url(/fonts/jms/ibm-plex-mono-500-latin.woff2) format("woff2")}#root main[data-testid=landing-page]{--jms-gutter:clamp(16px,2vw,44px);--jms-top:clamp(10px,1.25vw,24px);--jms-row-gap:clamp(8px,0.85vw,14px);--jms-nav-h:clamp(40px,3.05vw,52px);--jms-ctl-h:clamp(54px,3.75vw,62px);--jms-bar-h:68px;--jms-rail-h:50px;--jms-media-h:clamp(280px,min(92vw,56vh),760px)}@keyframes jmsLine{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;transform:translate3d(0,.42em,0)}to{-webkit-clip-path:inset(0 0 -20% 0);clip-path:inset(0 0 -20% 0);opacity:1;transform:none}}@keyframes jmsFade{0%{opacity:0}to{opacity:1}}@keyframes jmsProgress{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes jmsPulse{0%,to{opacity:1}50%{opacity:.45}}@media (min-aspect-ratio:6/5) and (max-height:539.98px){#root main[data-testid=landing-page]{--jms-gutter:14px;--jms-top:8px;--jms-logo-w:clamp(104px,15vw,140px)}}@media (max-width:899.98px) and (min-height:540px),not all and (min-aspect-ratio:6/5){#root main[data-testid=landing-page]{--jms-gutter:clamp(14px,4.2vw,32px)}}@media (max-width:599.98px){#root main[data-testid=landing-page]{--jms-bar-h:62px;--jms-rail-h:50px}}@keyframes jms-headlight-ignition{0%{opacity:0}24%{opacity:calc(var(--jms-headlight-power)*1.5)}42%{opacity:calc(var(--jms-headlight-power)*.12)}70%,to{opacity:var(--jms-headlight-power)}}@keyframes jms-headlight-day-ignition{0%{opacity:var(--jms-headlight-power)}to{opacity:0}}@keyframes jms-signage-pulse{0%,to{opacity:calc(var(--jms-signage-glow)*.72)}50%{opacity:var(--jms-signage-glow)}}@keyframes jms-signage-sweep{0%{transform:translateX(0)}to{transform:translateX(245%)}}.joy-visually-hidden{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@keyframes joyHeroWordIn{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes joyHeroMarquee{to{transform:translate3d(-50%,0,0)}}@keyframes joyHeroPulse{50%{opacity:.48;transform:scale(.75)}}@keyframes joyHeroSweep{0%{transform:translateX(-140%)}to{transform:translateX(460%)}}@keyframes joyLampOn{0%{opacity:0}30%{opacity:.35}42%{opacity:.12}58%{opacity:.92}68%{opacity:.62}to{opacity:1}}@keyframes joyLampBreathe{0%{opacity:.86}to{opacity:1}}@keyframes joyBeamOn{0%{opacity:0}50%{opacity:0}to{opacity:.94}}@keyframes joyCarouselPlateReveal{0%{opacity:.58;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes joyPreviewPan{0%{background-position:42% 50%;background-size:112% auto}to{background-position:58% 50%;background-size:124% auto}}@keyframes joyPreviewProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes joyInfraSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes joyInfraRing{50%{opacity:.66;transform:translate(-50%,-50%) scale(1.025)}}@keyframes joyInfraScan{0%{transform:translateY(-110%)}to{transform:translateY(300%)}}@keyframes joyInfraCharge{42%{transform:scale(1.012)}}@keyframes joyInfraElectric{0%{opacity:0;transform:translateX(-50%)}50%{opacity:1}to{opacity:0;transform:translateX(50%)}}@keyframes joyBoxDetailFade{0%{opacity:0}to{opacity:1}}@keyframes joyBoxDetailRise{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes joyInfraDetailFade{0%{opacity:0}to{opacity:1}}@keyframes joyInfraDetailRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}:root{--joy-dark-mobile-hero-cleanup-20260919:1}@keyframes joyGoldRedShimmer15{0%{background-position:125% 50%}to{background-position:-25% 50%}}[data-testid=landing-page] .joy-workflow__header h2,[data-testid=landing-page] .joy-workflow__label,[data-testid=landing-page] [data-testid=hero-ecosystem-eyebrow]>span:nth-child(2),[data-testid=landing-page] [data-testid=hero-ecosystem-title],[data-testid=landing-page] [data-testid=hero-ecosystem-title]+p,[data-testid=landing-page] [data-testid=hero-ecosystem-title]>span{-webkit-text-fill-color:#0000!important;animation:joyGoldRedShimmer15 11.5s linear infinite!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:initial!important;background-image:linear-gradient(108deg,var(--maison-text-primary) 0,var(--maison-champagne) 20%,var(--maison-gold) 42%,var(--maison-deep-burgundy) 70%,var(--maison-gold) 86%,var(--maison-champagne) 100%)!important;background-position:125% 50%;background-repeat:no-repeat!important;background-size:245% 100%!important;color:#0000!important;filter:saturate(.92) brightness(.98)!important;opacity:1!important;text-shadow:none!important;visibility:visible!important}[data-testid=landing-page] [data-testid=hero-ecosystem-title]>span{display:inline}@media (prefers-reduced-motion:reduce){[data-testid=landing-page] .joy-workflow__header h2,[data-testid=landing-page] .joy-workflow__label,[data-testid=landing-page] [data-testid=hero-ecosystem-eyebrow]>span:nth-child(2),[data-testid=landing-page] [data-testid=hero-ecosystem-title],[data-testid=landing-page] [data-testid=hero-ecosystem-title]+p,[data-testid=landing-page] [data-testid=hero-ecosystem-title]>span{animation:none!important;background-position:50% 50%!important}}:root{--joy-light-parity-authority-20260823:2}:root{--joy-mobile-dark-parity-authority-20260826:1}:root{--joy-light-reference-card-authority-20260826:1}:root{--joy-fold-z5-responsive-hotfix-20260827:12}:root{--joy-mobile-light-mode-design-20260905:1}:root{--joy-hermes-count-correction-20260905:1}:root{--joy-hero-plate-geometry-unified:20260827}:root{--joy-mobile-light-header-20260905:1}:root{--joy-mobile-dark-header-parity-20260919:1}#root main[data-testid=landing-page],.vehicle-marketplace-route,.vehicle-marketplace-route .jae-home,.vehicle-marketplace-route .joy-exchange.jx-portal,html:has(main[data-testid=landing-page]){--jvc-face:radial-gradient(120% 160% at 18% 0%,#ff1c4d3d 0%,#0000 43%),radial-gradient(90% 130% at 94% 100%,#ff174f26 0%,#0000 48%),linear-gradient(115deg,#820022,#570015 28%,#33000c 60%,#190005);--jvc-edge:#ff3f66;--jvc-edge-hot:#ff6f8e;--jvc-hairline:#ffdce494;--jvc-hairline-glow:inset 0 0 18px #ff2b582e;--jvc-drop:0 22px 46px #0000007a;--jvc-glow:inset 0 1px 0 #ffffff2e,inset 0 0 28px #ff174f1f,0 0 0 1px #ff648061,0 0 15px #ff2a54db,0 0 38px #ff174f80,var(--jvc-drop);--jvc-glow-hot:inset 0 1px 0 #ffffff4d,inset 0 0 34px #ff174f29,0 0 0 1px #ffc1cd75,0 0 20px #ff315b,0 0 46px #ff174fb8,0 22px 48px #53001657;--jvc-title:#f5d9a0;--jvc-title-glow:0 0 14px #ff788c38;--jvc-detail:#ffe2d6e0;--jvc-gold:#f1d48a;--jvc-gold-glow:drop-shadow(0 0 6px #e0b9574d);--jvc-well:linear-gradient(145deg,#18090c,#070506);--jvc-well-line:#ff5271b8;--jvc-well-depth:inset 0 0 0 1px #e0b95738,0 0 16px #ff27525c;--jvc-pill:linear-gradient(180deg,#4c0011f5,#200008f5);--jvc-pill-line:#ff496de0;--jvc-pill-glow:0 0 12px #ff285457,inset 0 1px 0 #ffffff14}#root main[data-testid=landing-page][data-public-theme=light],.vehicle-marketplace-route .jae-home--light,.vehicle-marketplace-route .joy-exchange--light.jx-portal,.vehicle-marketplace-route:has(.jae-home--light),.vehicle-marketplace-route:has(.joy-exchange--light),html:has(main[data-testid=landing-page][data-public-theme=light]){--jvc-drop:0 20px 42px #7f0d2c3d}#root main[data-testid=landing-page] #joy-maison-stage .jms-live,#root main[data-testid=landing-page] .country-tape-pill,#root main[data-testid=landing-page] .hermes-home-film__cta,#root main[data-testid=landing-page] .joy-agentic-screen__cta,#root main[data-testid=landing-page] .joy-agentic-screen__market-cta,#root main[data-testid=landing-page] .joy-home-ecosystem-3d,#root main[data-testid=landing-page] .joy-offerings-card--vellox,#root main[data-testid=landing-page] .joy-offerings-mini--red,#root main[data-testid=landing-page] .joy-os-showcase__cta,#root main[data-testid=landing-page] .joy-quick-signin__primary,#root main[data-testid=landing-page] [data-testid=ottofix-strip-cta]{--jvc-ring:1px;-webkit-text-fill-color:currentColor!important;animation:none;background:var(--jvc-face)!important;border-color:var(--jvc-edge)!important;border-style:solid!important;box-shadow:inset 0 0 0 var(--jvc-ring) var(--jvc-edge),var(--jvc-glow)!important;color:var(--jvc-title)!important;filter:none;isolation:isolate;text-shadow:var(--jvc-title-glow)!important}#root main[data-testid=landing-page] #joy-maison-stage .jms-live,#root main[data-testid=landing-page] .country-tape-pill,#root main[data-testid=landing-page] .joy-agentic-screen__cta,#root main[data-testid=landing-page] .joy-offerings-mini--red,#root main[data-testid=landing-page] .joy-quick-signin__primary,#root main[data-testid=landing-page] [data-testid=ottofix-strip-cta]{position:relative}#root main[data-testid=landing-page] #joy-maison-stage .jms-live:before,#root main[data-testid=landing-page] .country-tape-pill:before,#root main[data-testid=landing-page] .hermes-home-film__cta:before,#root main[data-testid=landing-page] .joy-agentic-screen__cta:before,#root main[data-testid=landing-page] .joy-agentic-screen__market-cta:after,#root main[data-testid=landing-page] .joy-home-ecosystem-3d:before,#root main[data-testid=landing-page] .joy-offerings-card--vellox:before,#root main[data-testid=landing-page] .joy-offerings-mini--red:before,#root main[data-testid=landing-page] .joy-os-showcase__cta:before,#root main[data-testid=landing-page] .joy-quick-signin__primary:before,#root main[data-testid=landing-page] [data-testid=ottofix-strip-cta]:before{animation:none;background:none;border:1px solid var(--jvc-hairline);border-radius:inherit;box-shadow:var(--jvc-hairline-glow);content:"";display:block;inset:calc(3px + var(--jvc-ring));pointer-events:none;position:absolute;transform:none;z-index:-1}#root main[data-testid=landing-page] #joy-maison-stage .jms-live:is(:hover,:focus-visible),#root main[data-testid=landing-page] .hermes-home-film__cta:is(:hover,:focus-visible),#root main[data-testid=landing-page] .joy-agentic-screen__cta:is(:hover,:focus-visible),#root main[data-testid=landing-page] .joy-agentic-screen__market-cta:is(:hover,:focus-visible),#root main[data-testid=landing-page] .joy-home-ecosystem-3d:is(:hover,:focus-visible),#root main[data-testid=landing-page] .joy-offerings-card--vellox:is(:hover,:focus-visible),#root main[data-testid=landing-page] .joy-offerings-mini--red:is(:hover,:focus-visible),#root main[data-testid=landing-page] .joy-os-showcase__cta:is(:hover,:focus-visible),#root main[data-testid=landing-page] .joy-quick-signin__primary:is(:hover,:focus-visible),#root main[data-testid=landing-page] [data-testid=ottofix-strip-link]:is(:hover,:focus-visible) [data-testid=ottofix-strip-cta]{background:var(--jvc-face)!important;border-color:var(--jvc-edge-hot)!important;box-shadow:inset 0 0 0 var(--jvc-ring) var(--jvc-edge-hot),var(--jvc-glow-hot)!important;color:var(--jvc-title)!important;filter:none}#root main[data-testid=landing-page] .country-tape-pill [data-country-pill-label],#root main[data-testid=landing-page] [data-testid=ottofix-strip-cta]>span{-webkit-text-fill-color:currentColor!important;animation:none!important;background:none!important;color:var(--jvc-title)!important;text-shadow:var(--jvc-title-glow)!important}#root main[data-testid=landing-page] #joy-maison-stage .jms-live__arrow,#root main[data-testid=landing-page] #joy-maison-stage .jms-live__badge,#root main[data-testid=landing-page] #joy-maison-stage .jms-live__target,#root main[data-testid=landing-page] .hermes-home-film__cta svg,#root main[data-testid=landing-page] .joy-agentic-screen__cta svg,#root main[data-testid=landing-page] .joy-agentic-screen__market-cta svg,#root main[data-testid=landing-page] .joy-home-ecosystem-3d__arrow,#root main[data-testid=landing-page] .joy-offerings-card--vellox .joy-offerings-card__cta>span,#root main[data-testid=landing-page] .joy-offerings-card--vellox .joy-offerings-card__specs,#root main[data-testid=landing-page] .joy-offerings-mini--red .joy-offerings-mini__arrow,#root main[data-testid=landing-page] .joy-os-showcase__cta svg,#root main[data-testid=landing-page] .joy-quick-signin__primary svg,#root main[data-testid=landing-page] [data-testid=ottofix-strip-cta] svg{-webkit-text-fill-color:currentColor!important;color:var(--jvc-gold)!important;filter:var(--jvc-gold-glow);text-shadow:none!important}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){@keyframes jmkLive{0%,to{opacity:1}50%{opacity:.45}}}.joy-vellox-brand .joy-vellox-mark{background-color:#111014!important;background-image:url(/brand/vellox-mark-reference-20260728.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;box-shadow:0 0 0 1px #cda85c38,0 0 18px #cda85c1f,0 8px 20px #0000005c!important}.joy-vellox-brand .joy-vellox-mark:after{background:linear-gradient(180deg,#ffffff14,#0000 46%)!important}.joy-vellox-brand .joy-vellox-j{display:none!important}.joy-vellox-brand .joy-vellox-mark{aspect-ratio:1/1!important;border-radius:999px!important;overflow:hidden!important}.vxl-root,main[data-testid=landing-page]{position:relative}.vxl-root>:not(.joy-stream--field),main[data-testid=landing-page]>:not(.joy-stream--field){position:relative;z-index:1}@keyframes joy-field-drift{0%{background-position:8% 70%,92% 18%,0 40%,54%}to{background-position:18% 60%,78% 28%,24% 55%,76%}}@keyframes joy-field-run{0%{background-position:8% 70%,92% 18%,0 40%,right 0}to{background-position:18% 60%,78% 28%,24% 55%,right calc(100cqw*941/1672)}}@keyframes qsiRise{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}[data-testid=quick-signin-chip]>div:first-child{animation:qsiRise .45s cubic-bezier(.16,1,.3,1)}[data-testid=quick-signin-chip] :focus-visible{outline:2px solid var(--maison-champagne);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-testid=quick-signin-chip] svg,[data-testid=quick-signin-chip]>div:first-child{animation:none!important;transition:none!important}}@keyframes dealer-command-spin{to{transform:rotate(1turn)}}@keyframes joy-vin-spin{to{transform:rotate(1turn)}}:root{--hlr-bg:#030509;--hlr-panel:#080c14c7;--hlr-panel-solid:#080d16;--hlr-border:#94a3b829;--hlr-text:#f8fafc;--hlr-muted:#8793a5;--hlr-faint:#4b5563}@keyframes hlr-rotate{to{transform:rotate(1turn)}}@keyframes hlr-rotate-reverse{to{transform:rotate(-1turn)}}@keyframes hlr-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes hlr-blink{50%{opacity:0}}body:has([data-testid=hermes-lead-room]):after{content:none!important;display:none!important}body:has([data-testid=hermes-lead-room]){background:#030509!important}@keyframes vc-spin{to{transform:rotate(1turn)}}@keyframes rcpSpin{to{transform:rotate(1turn)}}@keyframes rcpCoreFloat{0%,to{transform:translate(-50%,-50%) translateZ(60px) rotateY(-4deg)}50%{transform:translate(-50%,-50%) translate3d(0,-9px,78px) rotateY(7deg)}}@keyframes rcpOrbOne{0%,to{transform:translateZ(18px) rotateY(-8deg)}50%{transform:translate3d(16px,-13px,72px) rotateY(15deg)}}@keyframes rcpOrbTwo{0%,to{transform:translateZ(42px) rotateY(9deg)}50%{transform:translate3d(-18px,14px,82px) rotateY(-13deg)}}@keyframes rcpOrbThree{0%,to{transform:translateZ(34px) rotateY(6deg)}50%{transform:translate3d(20px,10px,76px) rotateY(-12deg)}}@keyframes rcpOrbFour{0%,to{transform:translateZ(26px) rotateY(-7deg)}50%{transform:translate3d(-13px,-16px,88px) rotateY(14deg)}}html.dark :is(.vca-page,.vca-gate,.vca-dock){--vca-bg:#050506;--vca-panel:#0d0b0df7;--vca-text:#fffaf5;--vca-muted:#c8bec0;--vca-line:#d4af3738;--vca-crimson:#8b1a2c;--vca-crimson-deep:#5e0f25;--vca-gold:#d4af37}@keyframes vca-spin{to{transform:rotate(1turn)}}@keyframes vcxSpin{to{transform:rotate(1turn)}}@keyframes jae-concierge-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes jae-concierge-spin{to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:JOY ONI Bengali;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-bengali-bengali-400-normal.3a32f6d01b45eb941389.woff2) format("woff2");unicode-range:u+0980-09ff}.ask-oni{font-family:Inter,JOY ONI Bengali,system-ui,sans-serif;font-family:var(--font-text,"Inter"),"JOY ONI Bengali",system-ui,sans-serif;margin:clamp(12px,1.8vw,26px) auto 0;padding-inline:clamp(12px,2vw,34px);position:relative;width:min(100%,1080px);z-index:30}.ask-oni,.ask-oni *,.ask-oni :after,.ask-oni :before{box-sizing:border-box}.ask-oni{--oni-surface:var(--oni-chat-bar);--oni-panel:var(--oni-chat-panel);--oni-line:var(--oni-chat-line);--oni-line-strong:var(--oni-chat-edge);--oni-text:var(--oni-chat-text);--oni-muted:var(--oni-chat-muted);--oni-accent:var(--oni-chat-accent);--oni-bubble:var(--oni-chat-card)}.ask-oni__bar{grid-gap:clamp(8px,1.2vw,16px);align-items:center;background:var(--oni-surface);border:1.5px solid var(--oni-line-strong);border-radius:999px;color:var(--oni-text);gap:clamp(8px,1.2vw,16px);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:clamp(8px,.9vw,12px) clamp(10px,1.2vw,16px);text-shadow:none}.ask-oni__bar,.ask-oni__orb{box-shadow:none;display:grid}.ask-oni__orb{aspect-ratio:1;background:var(--oni-chat-oxblood);border:1px solid var(--oni-chat-gold);border-radius:50%;color:var(--oni-chat-gold);place-items:center;position:relative;width:clamp(32px,3vw,42px)}.ask-oni__orb>svg{height:20px;width:20px}.ask-oni__identity{display:none;line-height:1.15}.ask-oni__identity strong{display:block;font-size:12px;font-weight:800;letter-spacing:.16em}.ask-oni__identity small{color:var(--oni-muted);display:block;font-size:10px}.ask-oni__form{align-items:center;display:flex;gap:8px;min-width:0}.ask-oni__form input{background:none;border:0;color:inherit;flex:1 1;font-family:inherit;font-size:16px;min-height:44px;min-width:0;outline:none;padding:9px 6px}.ask-oni__form input::placeholder{color:var(--oni-muted)}.ask-oni__form button{align-items:center;background:var(--oni-chat-oxblood);border:0;border-radius:999px;color:var(--oni-chat-gold);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:800;gap:7px;letter-spacing:.1em;min-height:44px;min-width:44px;padding:9px 16px;text-transform:uppercase}.ask-oni__form button:disabled{cursor:not-allowed;opacity:.55}.ask-oni__form button svg{height:14px;width:14px}.ask-oni__form button span{display:none}.ask-oni__status{align-items:center;color:#2aa963;display:none;font-size:10px;font-weight:800;gap:6px;letter-spacing:.14em}.ask-oni__status i{animation:ask-oni-blink 2.4s ease-in-out infinite;background:#2aa963;border-radius:50%;box-shadow:0 0 9px #2aa963;height:7px;width:7px}.ask-oni :is(button,input,a):focus-visible{outline:2px solid var(--oni-chat-accent)}.ask-oni__form{border-radius:999px}@media (min-width:760px){.ask-oni__bar{grid-template-columns:auto auto minmax(0,1fr) auto}.ask-oni__identity,.ask-oni__status{display:grid}.ask-oni__status{display:inline-flex}.ask-oni__form button span{display:inline}}@media (prefers-reduced-motion:reduce){.ask-oni__msg.is-typing i,.ask-oni__orb b,.ask-oni__spin,.ask-oni__status i{animation:none}}@keyframes ask-oni-ring{0%{opacity:.7;transform:scale(.86)}to{opacity:0;transform:scale(1.25)}}@keyframes ask-oni-blink{0%,to{opacity:.5}50%{opacity:1}}@keyframes ask-oni-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ask-oni-spin{to{transform:rotate(1turn)}}.ask-oni__form button,.ask-oni__jumps button,.ask-oni__panel-head button,.ask-oni__quick button{min-height:44px;min-width:44px}.ask-oni :is(button,input,a):focus-visible{outline:2px solid var(--oni-accent);outline-offset:3px}@media (max-width:680px){.ask-oni__form input{font-size:16px;min-height:44px}}@keyframes jxSpin{to{transform:rotate(1turn)}}@keyframes jx-inventory-spin{to{transform:rotate(1turn)}}body:has(.vehicle-marketplace-route){overflow-x:hidden;overflow-y:auto}.joy-customer-policy-footer,.joy-public-policy{background:var(--maison-main-bg);color:var(--maison-text-primary);font-family:inherit;overflow-wrap:anywhere}.joy-customer-policy-footer nav,.joy-public-policy nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px}.joy-customer-policy-footer a,.joy-public-policy nav a{align-items:center;color:inherit;display:inline-flex;min-height:44px;text-decoration:underline;text-underline-offset:4px}.joy-customer-policy-footer a:focus-visible,.joy-public-policy a:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:4px}.joy-customer-policy-footer{border-top:1px solid var(--maison-border);margin-top:24px}.joy-customer-policy-footer__inner{box-sizing:border-box;line-height:1.6;margin:0 auto;padding:24px;width:min(1200px,100%)}.joy-customer-policy-footer__operator{display:block}.joy-customer-policy-footer address{font-style:normal}@media (max-width:480px){.joy-customer-policy-footer__inner,.joy-public-policy{padding-inline:16px}}:root{--joy-light-ivory:var(--joy-approved-light-canvas);--joy-light-ivory-deep:var(--joy-approved-light-canvas);--joy-light-surface:#fffdf8;--joy-light-surface-raised:#fffaf1;--joy-light-gold:#8a6630;--joy-light-gold-hover:#7d591e;--joy-light-gold-soft:#b08d52;--joy-light-gold-pale:#d5bd8e;--joy-light-ink:#211f1b;--joy-light-muted:#6e6354;--joy-light-line:#9f762c38;--joy-light-line-strong:#9f762c6b;--joy-light-focus:#9f762c3d;--joy-light-shadow:0 18px 52px #4e381417}:root{--joy-a11y-touch-min:44px;--joy-a11y-focus-ring:2px solid var(--maison-gold,#c9a227);--joy-a11y-focus-offset:2px}body:not([data-portal-shell]):not([data-workshop-os-shell]) :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #c9a227!important;outline:var(--joy-a11y-focus-ring)!important;outline-offset:2px!important;outline-offset:var(--joy-a11y-focus-offset)!important}[data-testid=logo-quick-nav-close]{min-height:44px!important;min-height:var(--joy-a11y-touch-min)!important;min-width:44px!important;min-width:var(--joy-a11y-touch-min)!important}[data-testid=logo-quick-nav] a,[data-testid=logo-quick-nav] button{min-height:44px;min-height:var(--joy-a11y-touch-min)}.retail-home__action,.retail-home__bell,.retail-home__burger,.retail-home__mobile-theme,.retail-home__search-cta,.retail-home__search-scan,.retail-mobile-menu__topline button{min-height:44px;min-height:var(--joy-a11y-touch-min);min-width:44px;min-width:var(--joy-a11y-touch-min)}.retail-home__search input{font-size:max(1rem,16px)}.marketplace-commerce__filter-trigger,.marketplace-commerce__fitment-actions button,.marketplace-commerce__header-actions a,.marketplace-commerce__view-toggle button,.marketplace-product__actions button,.marketplace-product__quick-actions button,.retail-home__search input{min-height:44px;min-height:var(--joy-a11y-touch-min)}