.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}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-7{margin-bottom:1.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2\.5{margin-top:.625rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h-1\.5{height:.375rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-5{height:1.25rem}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:2.75rem}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-5{width:1.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}@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)}}.scroll-mt-28{scroll-margin-top:7rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-x-4{column-gap:1rem}.gap-y-3{row-gap:.75rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.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-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-14{padding-bottom:3.5rem}.pt-4{padding-top:1rem}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-neutral-800{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.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-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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)}.font-display{font-family:Playfair Display,Georgia,serif}::-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}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:-translate-y-0\.5,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@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\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.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\:mb-10{margin-bottom:2.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-16{margin-top:4rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-7{margin-top:1.75rem}.sm\:h-20{height:5rem}.sm\:h-4{height:1rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-4{width:1rem}.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\:gap-7{gap:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.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)}}@media (min-width:1024px){body[data-public-landing-shell=true] main:not([data-testid=landing-page]) h1:not([class*=text-]){font-size:clamp(2.5rem,4vw,3.75rem);letter-spacing:-.03em;line-height:1.1}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) h2:not([class*=text-]){font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.2}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) :is(p,td):not([class*=text-]){color:var(--maison-text-primary);font-size:15px;line-height:1.5}}: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)}body[data-public-landing-shell=true] :is(button,input,textarea,select){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body-brand)}body[data-public-landing-shell=true] .font-display,body[data-public-landing-shell=true] [data-font=display]{font-family:Playfair Display,Georgia,serif!important;font-family:var(--font-display-brand)!important;letter-spacing:-.045em}body[data-public-landing-shell=true] .font-mono,body[data-public-landing-shell=true] [data-font=mono]{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,Menlo,Consolas,monospace!important;font-family:var(--font-mono-brand)!important}: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}}body[data-public-landing-shell=true]{--joy-public-display:"Playfair Display",Georgia,serif;--joy-public-body:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--joy-public-mono:"IBM Plex Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;--joy-public-h1:clamp(2rem,4.85vw,3.75rem);--joy-public-h2:clamp(1.38rem,3.2vw,2.25rem);--joy-public-h3:clamp(1rem,2.15vw,1.35rem);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--joy-public-body);-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:-.006em;text-rendering:geometricPrecision}body[data-public-landing-shell=true] :is(button,input,textarea,select){font-family:inherit}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) :where(p,li){text-wrap:pretty;line-height:1.62}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) :where(h1,h2,h3,h4){text-wrap:balance}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) h1:not([data-joy-keep-copy]){font-size:var(--joy-public-h1);font-weight:780;letter-spacing:-.052em;line-height:1.02}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) h2:not([data-joy-keep-copy]){font-size:var(--joy-public-h2);font-weight:740;letter-spacing:-.044em;line-height:1.06}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) h3:not([data-joy-keep-copy]){font-size:var(--joy-public-h3);font-weight:720;letter-spacing:-.032em;line-height:1.15}body[data-public-landing-shell=true] :is(.font-display,[data-font=display]){font-family:var(--joy-public-display)}body[data-public-landing-shell=true] :is(.font-mono,[class*=font-mono],[data-font=mono]){font-family:var(--joy-public-mono)}body[data-public-landing-shell=true] :is([data-joy-headline=universal],.joy-universal-headline){-webkit-text-fill-color:#0000;animation:joyPublicHeadlineSweep 12s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,var(--maison-text-primary) 0,var(--maison-champagne) 46%,var(--maison-gold) 52%,var(--maison-text-primary) 100%);background-size:160% 100%;color:#0000}@keyframes joyPublicHeadlineSweep{0%,to{background-position:0 50%}50%{background-position:100% 50%}}body[data-public-landing-shell=true] :where([data-testid=logo-quick-nav],[data-testid*=quick-nav],[data-testid*=mega-menu],[data-testid*=menu-drawer],[role=menu]):not(:where(#joy-global-mega-menu *)){font-family:var(--joy-public-body);font-size:.82rem}@media (max-width:640px){body[data-public-landing-shell=true]{--joy-public-h1:clamp(1.95rem,9vw,3.1rem);--joy-public-h2:clamp(1.48rem,7vw,2.2rem);--joy-public-h3:clamp(1.08rem,5vw,1.5rem)}body[data-public-landing-shell=true] main:not([data-testid=landing-page]) :where(p,li){font-size:clamp(.9375rem,3.8vw,1rem);line-height:1.56}}@media (min-width:1920px){body[data-public-landing-shell=true]{--joy-public-h1:clamp(3rem,3vw,5rem);--joy-public-h2:clamp(2.35rem,2.15vw,3.75rem)}}@media (prefers-reduced-motion:reduce){body[data-public-landing-shell=true] :is([data-joy-headline=universal],.joy-universal-headline){animation:none;background-position:50% 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] *) h1[data-joy-shimmer]{-webkit-text-fill-color:#050507!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#050507!important;filter:none!important;opacity:1!important;text-shadow:none!important}html.dark [data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) h1[data-joy-shimmer]{-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:0 18px 64px #0000009e!important}[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}[data-testid^=agent-]:not([data-testid=agent-workforce-page],[data-testid=agent-workforce-page] *) h1[data-joy-shimmer]{font-size:clamp(2.25rem,12vw,4rem)!important;letter-spacing:-.07em!important;line-height:.96!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}}body[data-public-landing-shell=true]{--joy-pr-crimson:var(--maison-burgundy);--joy-pr-crimson-dark:var(--maison-deep-burgundy);--joy-pr-ink:var(--maison-text-primary);--joy-pr-muted:var(--maison-text-secondary);--joy-pr-ivory:var(--maison-main-bg);--joy-pr-obsidian:var(--maison-obsidian);--joy-pr-gold:var(--maison-gold);background:var(--maison-main-bg);color:var(--maison-text-primary)}body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=ecosystem-showcase-page],[data-testid=vendor-network-landing],[data-testid=joy-vellox-page],[data-testid=landing-page]){isolation:isolate;overflow-x:clip}body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=ecosystem-showcase-page],[data-testid=vendor-network-landing]) :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.052em}body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=ecosystem-showcase-page],[data-testid=vendor-network-landing]) :is(p,li,span,label){opacity:1}html:not(.dark) body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=ecosystem-showcase-page],[data-testid=vendor-network-landing]){color:var(--maison-text-primary)}html:not(.dark) body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=ecosystem-showcase-page],[data-testid=vendor-network-landing]) :is(article,[class*=card],[class*=Card]){background-color:var(--maison-card);border-color:var(--maison-border);box-shadow:0 18px 44px -36px color-mix(in srgb,var(--maison-deep-burgundy) 20%,#0000)}html.dark body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=ecosystem-showcase-page],[data-testid=vendor-network-landing]) :is(article,[class*=card],[class*=Card]){background-color:var(--maison-card);border-color:var(--maison-border)}body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=vendor-network-landing]) a[href*="/login"]{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,var(--maison-burgundy),var(--maison-deep-burgundy));border-color:#0000;color:#fff}body[data-public-landing-shell=true] #root [data-testid^=page-] :is([class*=text-zinc-5],[class*=text-gray-5],[class*=text-slate-5]){color:var(--maison-text-secondary)}@media (max-width:640px){body[data-public-landing-shell=true] #root :is([data-testid^=page-],[data-testid=ecosystem-showcase-page],[data-testid=vendor-network-landing]) section{scroll-margin-top:84px}}[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}html:not(.dark) [data-eco-row]{--eco-rest:#9a8d7a;-webkit-tap-highlight-color:transparent;background:#0000!important;border-radius:3px;transition:background .21s ease,box-shadow .21s ease,transform .16s ease}html:not(.dark) [data-eco-row] .eco-glyph-bezel{background:linear-gradient(145deg,#ffffffc7,#ccc5ba29)!important;border-color:#91847157!important;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 24px rgba(61,45,29,.045)!important;color:var(--eco-rest)!important}html:not(.dark) [data-eco-row]>span:first-child{opacity:0!important}html:not(.dark) [data-eco-row]>div:first-of-type>span:first-child{color:var(--eco-rest)!important}html:not(.dark) [data-eco-row]>div:first-of-type>span:nth-child(3){background:#91847166!important;color:var(--eco-rest)!important}html:not(.dark) [data-eco-row]:active,html:not(.dark) [data-eco-row]:focus-visible,html:not(.dark) [data-eco-row]:hover{background:radial-gradient(circle at 17% 50%,rgba(var(--eco-rgb),.14),#0000 23%),linear-gradient(90deg,rgba(var(--eco-rgb),.055),#0000 65%)!important;box-shadow:inset 3px 0 0 var(--eco-press),0 20px 50px -44px rgba(var(--eco-rgb),.92);outline:none}html:not(.dark) [data-eco-row]:active{transform:scale(.995)}html:not(.dark) [data-eco-row]:active .eco-glyph-bezel,html:not(.dark) [data-eco-row]:focus-visible .eco-glyph-bezel,html:not(.dark) [data-eco-row]:hover .eco-glyph-bezel{background:radial-gradient(circle at 35% 22%,#ffffffeb,rgba(var(--eco-rgb),.12))!important;border-color:rgba(var(--eco-rgb),.74)!important;box-shadow:inset 0 1px 0 #ffffffeb,0 0 0 5px rgba(var(--eco-rgb),.055),0 0 25px rgba(var(--eco-rgb),.25)!important;color:var(--eco-press)!important}html:not(.dark) [data-eco-row]:active>span:first-child,html:not(.dark) [data-eco-row]:focus-visible>span:first-child,html:not(.dark) [data-eco-row]:hover>span:first-child{background:var(--eco-press)!important;box-shadow:0 0 18px rgba(var(--eco-rgb),.42);opacity:1!important}html:not(.dark) [data-eco-row]:active>div:first-of-type>span:first-child,html:not(.dark) [data-eco-row]:active>div:first-of-type>span:nth-child(3),html:not(.dark) [data-eco-row]:active>div:nth-of-type(2)>span,html:not(.dark) [data-eco-row]:focus-visible>div:first-of-type>span:first-child,html:not(.dark) [data-eco-row]:focus-visible>div:first-of-type>span:nth-child(3),html:not(.dark) [data-eco-row]:focus-visible>div:nth-of-type(2)>span,html:not(.dark) [data-eco-row]:hover>div:first-of-type>span:first-child,html:not(.dark) [data-eco-row]:hover>div:first-of-type>span:nth-child(3),html:not(.dark) [data-eco-row]:hover>div:nth-of-type(2)>span{color:var(--eco-press)!important}html:not(.dark) [data-eco-row]:active>div:first-of-type>span:nth-child(3),html:not(.dark) [data-eco-row]:focus-visible>div:first-of-type>span:nth-child(3),html:not(.dark) [data-eco-row]:hover>div:first-of-type>span:nth-child(3){background:var(--eco-press)!important}html.dark [data-eco-row]:active,html.dark [data-eco-row]:focus-visible,html.dark [data-eco-row]:hover{background:radial-gradient(circle at 18% 50%,rgba(var(--eco-rgb),.16),#0000 25%),linear-gradient(90deg,rgba(var(--eco-rgb),.045),#0000 68%)!important;box-shadow:inset 3px 0 0 var(--eco-press),0 0 38px -24px rgba(var(--eco-rgb),.76);outline:none}html.dark [data-eco-row]:active .eco-glyph-bezel,html.dark [data-eco-row]:focus-visible .eco-glyph-bezel,html.dark [data-eco-row]:hover .eco-glyph-bezel{border-color:rgba(var(--eco-rgb),.76)!important;box-shadow:0 0 0 5px rgba(var(--eco-rgb),.06),0 0 28px rgba(var(--eco-rgb),.34)!important;color:var(--eco-press)!important}@media (hover:none){html:not(.dark) [data-eco-row]:hover{background:#0000!important;box-shadow:none}html:not(.dark) [data-eco-row]:hover .eco-glyph-bezel{background:linear-gradient(145deg,#ffffffc7,#ccc5ba29)!important;border-color:#91847157!important;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 24px rgba(61,45,29,.045)!important;color:var(--eco-rest)!important}}@media (prefers-reduced-motion:reduce){[data-eco-row],[data-eco-row] .eco-glyph-bezel{transition:none!important}}#root #joy-maison-stage.jms[data-theme=dark] .jms-media,#root #joy-maison-stage.jms[data-theme=dark] .jms-panel{isolation:isolate}#root #joy-maison-stage.jms[data-theme=dark] .jms-panel__shape{z-index:0}#root #joy-maison-stage.jms[data-theme=dark] .jms-panel__inner{position:relative;z-index:3}#root #joy-maison-stage.jms[data-theme=dark] .jms-headline__line{text-shadow:0 1px 0 #ffffff1f,0 2px 18px #000000db,0 8px 28px #00000094}#root #joy-maison-stage.jms[data-theme=dark] .jms-headline__line--3{text-shadow:0 1px 0 #fff7de21,0 2px 18px #000000e0,0 8px 28px #00000094}#root #joy-maison-stage.jms[data-theme=dark] .jms-eyebrow,#root #joy-maison-stage.jms[data-theme=dark] .jms-flow{text-shadow:0 2px 12px #000000d6}: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}@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}}@keyframes tradeRfqSpin{to{transform:rotate(1turn)}}@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")}: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-public-landing-shell=true]{--public-bg:var(--maison-main-bg);--public-bg-elevated:var(--maison-elevated-bg);--public-surface:var(--maison-card);--public-surface-strong:var(--maison-secondary-surface);--public-text:var(--maison-text-primary);--public-muted:var(--maison-text-secondary);--public-faint:var(--maison-text-muted);--public-border:var(--maison-border);--public-border-strong:var(--maison-border-strong);--public-primary:var(--maison-burgundy);--public-primary-strong:var(--maison-deep-burgundy);--public-primary-soft:var(--maison-burgundy-glow);--public-secondary:var(--maison-gold);--public-secondary-soft:var(--maison-gold-glow);--public-on-primary:#fff;--public-glass:color-mix(in srgb,var(--maison-elevated-bg) 92%,#0000);--public-shadow:color-mix(in srgb,var(--maison-obsidian) 22%,#0000);color-scheme:light}html.dark body[data-public-landing-shell=true],html[data-joy-mode=dark] body[data-public-landing-shell=true],html[data-theme=dark] body[data-public-landing-shell=true]{color-scheme:dark}html:not(.dark) body[data-public-landing-shell=true],html[data-joy-mode=light] body[data-public-landing-shell=true],html[data-theme=light] body[data-public-landing-shell=true]{color-scheme:light}body[data-public-landing-shell=true]{background:var(--public-bg)!important;color:var(--public-text);margin:0;min-height:100vh;transition:background-color .18s ease,color .18s ease}body[data-public-landing-shell=true] :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}body[data-public-landing-shell=true] :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--public-primary)!important;outline-offset:3px}body[data-public-landing-shell=true] :where(input,select,textarea){caret-color:var(--public-primary);color:var(--public-text)}body[data-public-landing-shell=true] :where(input,textarea)::placeholder{color:var(--public-faint);opacity:1}body[data-public-landing-shell=true] [data-public-landing-root=true]:not(.vxl-root),body[data-public-landing-shell=true] [data-testid=landing-page]{background-color:var(--public-bg)!important;color:var(--public-text);min-height:100vh}html[data-joy-mode=dark] body[data-public-landing-shell=true] [data-testid=landing-page] #ecosystem,html[data-joy-mode=dark] body[data-public-landing-shell=true] [data-testid=landing-page] [data-testid=hero-ecosystem-section],html[data-joy-mode=light] body[data-public-landing-shell=true] [data-testid=landing-page] #ecosystem,html[data-joy-mode=light] body[data-public-landing-shell=true] [data-testid=landing-page] [data-testid=hero-ecosystem-section]{background-color:var(--public-bg)!important;color:var(--public-text)!important}body[data-public-landing-shell=true] .joy-footer-clean:not([data-keep-dark]){border-top-color:var(--public-border)!important;color:var(--public-text)!important}html[data-joy-mode=light] body[data-public-landing-shell=true] .joy-footer-clean:not([data-keep-dark]) .joy-footer-legal a:hover,html[data-joy-mode=light] body[data-public-landing-shell=true] .joy-footer-clean:not([data-keep-dark]) .joy-footer-section a:hover{color:var(--public-primary)!important;text-shadow:none!important}html[data-joy-mode=dark] body[data-public-landing-shell=true] .joy-footer-clean:not([data-keep-dark]) .joy-footer-legal a:hover,html[data-joy-mode=dark] body[data-public-landing-shell=true] .joy-footer-clean:not([data-keep-dark]) .joy-footer-section a:hover{color:#f5e8bb!important}body[data-public-landing-shell=true] .joy-footer-clean:not([data-keep-dark]) .joy-footer-bottom{border-top-color:var(--public-border)!important}body[data-public-landing-shell=true] .joy-footer-clean:not([data-keep-dark]) .joy-footer-copy{color:var(--public-faint)!important}body[data-public-landing-shell=true] :where(.joy-menu-popover,[data-testid*=quick-nav]) [role=dialog],body[data-public-landing-shell=true] :where(.joy-menu-popover,[data-testid*=quick-nav])[role=dialog]{color:var(--public-text)}html[data-joy-mode=light] body[data-public-landing-shell=true] :where(.text-zinc-400,.text-zinc-500,.text-zinc-600){color:var(--public-muted)!important}html[data-joy-mode=dark] body[data-public-landing-shell=true] :where(.dark\:text-zinc-400,.dark\:text-zinc-500){color:var(--public-muted)!important}body[data-public-landing-shell=true] :where(.vxl-root,[data-vellox-theme],[data-keep-dark],[data-keep-bg]){color-scheme:inherit}@media (max-width:640px){body[data-public-landing-shell=true]{overflow-x:hidden}body[data-public-landing-shell=true] :where(button,a){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){body[data-public-landing-shell=true],body[data-public-landing-shell=true] *{scroll-behavior:auto!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=commander-hero] .font-mono.inline-flex:after{content:"OWNER COCKPIT · HERMES AGENTS · ACTIVE COMMAND LAYER";font-size:10px;letter-spacing:.32em}[data-testid=agent-toggle-hub]>.flex>.font-mono.inline-flex:after{content:"HERMES AGENTS · EXECUTIVE WORKFORCE · TAP TO TOGGLE";font-size:9.5px;letter-spacing:.32em}[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=active-agent-deck] .grid>div:last-child .font-display:after{content:"HERMES";font-size:1.25rem}[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}body[data-public-landing-shell=true] :is(button,input,select,textarea){font-family:Inter,Geist Sans,Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--joy-font-sans)}body[data-public-landing-shell=true] :is(.font-display,.font-sans){letter-spacing:-.015em}body[data-public-landing-shell=true] .font-mono{font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-family:var(--joy-font-mono)!important}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}body[data-public-landing-shell=true] :is(.joy-site-header,header:has([data-testid=primary-nav-desktop])){background:color-mix(in srgb,var(--maison-elevated-bg) 88%,#0000)!important;border-color:var(--maison-border)!important;color:var(--maison-text-primary);font-family:Inter,Geist Sans,Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--joy-font-sans)}body[data-public-landing-shell=true] header:has([data-testid=primary-nav-desktop]) [data-testid=primary-nav-desktop] :is(a,button){color:var(--maison-text-primary)!important}body[data-public-landing-shell=true] header:has([data-testid=primary-nav-desktop]) [data-testid=top-platform-access-button]{background:var(--maison-burgundy)!important;color:#fff!important}body[data-public-landing-shell=true] :is(.joy-platform-menu,[data-testid=platform-access-menu]),body[data-public-landing-shell=true] :is(.joy-platform-menu,[data-testid=platform-access-menu]) *{font-family:Inter,Geist Sans,Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--joy-font-sans)}body[data-public-landing-shell=true] [data-testid=platform-access-menu]{background:color-mix(in srgb,var(--maison-elevated-bg) 98%,#0000)!important;border-color:var(--maison-border)!important;color:var(--maison-text-primary)!important}body[data-public-landing-shell=true] [data-testid=platform-access-menu] .text-white{color:var(--maison-text-primary)!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)}.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){.joy-retail-loading__mark:before{animation:none}}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}.joy-agentic-screen{--jac-bg:#080708;--jac-surface:#120e10eb;--jac-surface-strong:#1e1318f2;--jac-border:#d4af3747;--jac-border-soft:#ffffff17;--jac-text:#fffaf5;--jac-muted:#c8bec0;--jac-faint:#968b8e;--jac-gold:#d4af37;--jac-gold-soft:#e7cb80;--jac-burgundy:#8b1a2c;--jac-success:#39d98a;--jac-warning:#f1c75b;background:radial-gradient(circle at 51% 14%,#d4af3724,#0000 24%),radial-gradient(circle at 72% 16%,#8b1a2c24,#0000 32%),linear-gradient(135deg,#070607,#100b0e 58%,#070607);border:1px solid var(--jac-border);border-radius:28px;box-shadow:0 28px 80px #00000057;color:var(--jac-text);isolation:isolate;margin:clamp(18px,3vw,36px) auto 0;overflow:hidden;padding:clamp(18px,2.2vw,28px);position:relative;width:min(1320px,calc(100% - 28px));z-index:2}.joy-agentic-screen[data-theme=light]{--jac-bg:#fffdf9;--jac-surface:#ffffffe0;--jac-surface-strong:#f7eee9eb;--jac-border:#8a66303d;--jac-border-soft:#1113181a;--jac-text:#111318;--jac-muted:#475569;--jac-faint:#64748b;--jac-gold:#8a6630;--jac-gold-soft:#b38a4e;--jac-burgundy:#8b1a2c;--jac-success:#168f5a;--jac-warning:#a36d12;background:radial-gradient(circle at 51% 14%,#bf91461f,#0000 25%),radial-gradient(circle at 72% 18%,#8b1a2c12,#0000 30%),linear-gradient(135deg,#fffdf9,#fff8f5 62%,#fffdf9);box-shadow:0 24px 65px #5f48311a}.joy-agentic-screen:before{background:linear-gradient(90deg,#0000,rgba(212,175,55,.025) 48%,#0000 52%),linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 28%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.joy-agentic-screen__topline{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:10px}.joy-agentic-screen__brand,.joy-agentic-screen__promise{display:flex;flex-direction:column;gap:3px}.joy-agentic-screen__brand strong{color:var(--jac-gold-soft);font-size:12px;font-weight:800;letter-spacing:.28em}.joy-agentic-screen__brand span,.joy-agentic-screen__promise span{color:var(--jac-muted);font-size:8px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.joy-agentic-screen__promise{align-items:flex-end;text-align:right}.joy-agentic-screen__hero{grid-gap:clamp(14px,2vw,26px);align-items:center;display:grid;gap:clamp(14px,2vw,26px);grid-template-columns:minmax(0,1.22fr) minmax(230px,.62fr) minmax(240px,.9fr);min-height:176px}.joy-agentic-screen__headline{max-width:560px}.joy-agentic-screen__eyebrow{align-items:center;color:var(--jac-gold-soft);display:inline-flex;font-size:8px;font-weight:800;gap:8px;letter-spacing:.22em;margin-bottom:9px;text-transform:uppercase}.joy-agentic-screen__headline h2{color:var(--jac-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.15vw,48px);font-weight:500;letter-spacing:-.025em;line-height:.98;margin:0}.joy-agentic-screen__headline h2 em{color:var(--jac-gold-soft);font-style:normal;font-weight:500}.joy-agentic-screen__headline p{color:var(--jac-muted);font-size:clamp(12px,1vw,16px);line-height:1.45;margin:10px 0 0}.joy-agentic-screen__core-wrap{display:grid;place-items:center}.joy-agentic-screen__core{aspect-ratio:1;background:radial-gradient(circle at 50% 48%,#d4af371c,#8b1a2c21 44%,#09090bdb 72%),var(--jac-surface);border:1px solid #d4af3775;border-radius:50%;box-shadow:0 0 0 9px #d4af3708,0 0 0 18px rgba(212,175,55,.025),0 0 42px #d4af371c;display:grid;place-items:center;position:relative;width:clamp(150px,15.5vw,222px)}.joy-agentic-screen[data-theme=light] .joy-agentic-screen__core{background:radial-gradient(circle at 50% 48%,#d4af371a,rgba(139,26,44,.045) 47%,#fffffff0 74%),var(--jac-surface)}.joy-agentic-screen__core:after,.joy-agentic-screen__core:before{border:1px solid #d4af373d;border-radius:50%;content:"";position:absolute}.joy-agentic-screen__core:before{inset:11px}.joy-agentic-screen__core:after{border-color:#8b1a2c38;inset:24px}.joy-agentic-screen__core-inner{align-items:center;display:flex;flex-direction:column;gap:5px;position:relative;text-align:center;z-index:1}.joy-agentic-screen__core-inner svg{color:var(--jac-gold-soft);height:26px;width:26px}.joy-agentic-screen__core-inner strong{font-size:16px;letter-spacing:.28em}.joy-agentic-screen__core-inner span{color:var(--jac-muted);font-size:7px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.joy-agentic-screen__core-wave{background:linear-gradient(90deg,#0000 0 5%,var(--jac-gold) 5% 7%,#0000 7% 14%,var(--jac-gold) 14% 16%,#0000 16% 24%,var(--jac-gold) 24% 26%,#0000 26% 34%,var(--jac-gold) 34% 36%,#0000 36% 48%,var(--jac-gold) 48% 52%,#0000 52% 64%,var(--jac-gold) 64% 66%,#0000 66% 74%,var(--jac-gold) 74% 76%,#0000 76% 84%,var(--jac-gold) 84% 86%,#0000 86% 93%,var(--jac-gold) 93% 95%,#0000 95% 100%);height:18px;margin-top:4px;-webkit-mask:linear-gradient(180deg,#0000,#000 20%,#000 80%,#0000);mask:linear-gradient(180deg,#0000,#000 20%,#000 80%,#0000);width:68px}.joy-agentic-screen__hero-art{border-left:1px solid var(--jac-border-soft);min-height:164px;overflow:hidden;position:relative}.joy-agentic-screen__hero-art img{filter:saturate(.86) contrast(1.04);height:100%;inset:0 0 0 auto;object-fit:cover;object-position:center;opacity:.84;position:absolute;width:100%}.joy-agentic-screen[data-theme=light] .joy-agentic-screen__hero-art img{filter:saturate(.82) contrast(1.02) brightness(1.04);opacity:.94}.joy-agentic-screen__hero-art:after{background:linear-gradient(90deg,var(--jac-bg) 0,#08070857 38%,#0000 68%);content:"";inset:0;position:absolute}.joy-agentic-screen[data-theme=light] .joy-agentic-screen__hero-art:after{background:linear-gradient(90deg,#fffdf9,#fffdf973 38%,#0000 72%)}.joy-agentic-screen__markets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.joy-agentic-screen__market{background:linear-gradient(145deg,var(--jac-surface),rgba(139,26,44,.055));border:1px solid var(--jac-border-soft);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.joy-agentic-screen[data-theme=light] .joy-agentic-screen__market{background:linear-gradient(145deg,#fffffff0,#f7eee9a8)}.joy-agentic-screen__market-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:14px 15px 10px}.joy-agentic-screen__market-title{min-width:0}.joy-agentic-screen__market-title span{color:var(--jac-gold-soft);display:block;font-size:8px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.joy-agentic-screen__market-title strong{color:var(--jac-text);display:block;font-size:14px;letter-spacing:.055em;margin-top:3px;text-transform:uppercase}.joy-agentic-screen__market-title p{color:var(--jac-muted);font-size:9px;line-height:1.35;margin:4px 0 0}.joy-agentic-screen__live{align-items:center;color:var(--jac-muted);display:inline-flex;font-size:7px;font-weight:700;gap:5px;letter-spacing:.1em}.joy-agentic-screen__live:before{background:var(--jac-success);border-radius:50%;box-shadow:0 0 9px #39d98a5c;content:"";height:6px;width:6px}.joy-agentic-screen__visual{background:#00000021;border:1px solid var(--jac-border-soft);border-radius:12px;height:clamp(178px,17vw,222px);margin:0 12px;overflow:hidden;position:relative}.joy-agentic-screen[data-theme=light] .joy-agentic-screen__visual{background:#ffffffb8}.joy-agentic-screen__retail-visual img{height:100%;object-fit:cover;width:100%}.joy-agentic-screen__b2b-visual{display:flex;flex-direction:column;justify-content:center;padding:7px 8px}.joy-agentic-screen__table-row{grid-gap:6px;align-items:center;border-bottom:1px solid var(--jac-border-soft);color:var(--jac-muted);display:grid;font-size:8px;gap:6px;grid-template-columns:1.25fr .85fr .85fr .9fr;min-height:28px;padding:0 6px}.joy-agentic-screen__table-row:last-child{border-bottom:0}.joy-agentic-screen__table-row.is-head{color:var(--jac-faint);font-size:6.5px;font-weight:800;letter-spacing:.08em;min-height:24px;text-transform:uppercase}.joy-agentic-screen__table-row strong{color:var(--jac-text);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-agentic-screen__status{align-items:center;color:var(--jac-muted);display:inline-flex;gap:4px;white-space:nowrap}.joy-agentic-screen__status:before{background:var(--jac-warning);border-radius:50%;content:"";height:5px;width:5px}.joy-agentic-screen__status.is-best{color:var(--jac-success)}.joy-agentic-screen__status.is-best:before{background:var(--jac-success)}.joy-agentic-screen__exchange-visual{display:grid;grid-template-columns:1.32fr .68fr}.joy-agentic-screen__vehicle-image{overflow:hidden;position:relative}.joy-agentic-screen__vehicle-image img{height:100%;object-fit:cover;object-position:center;width:100%}.joy-agentic-screen__vehicle-image:after{background:linear-gradient(180deg,#0000 45%,#0000007a);content:"";inset:0;position:absolute}.joy-agentic-screen[data-theme=light] .joy-agentic-screen__vehicle-image:after{background:linear-gradient(180deg,#0000 56%,#ffffffb8)}.joy-agentic-screen__flow{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));padding:11px 13px 12px}.joy-agentic-screen__flow span{align-items:center;color:var(--jac-muted);display:flex;font-size:7px;font-weight:800;gap:5px;justify-content:center;letter-spacing:.05em;min-width:0;position:relative;text-transform:uppercase;white-space:nowrap}.joy-agentic-screen__flow span:not(:last-child):after{color:var(--jac-faint);content:"→";font-weight:400;position:absolute;right:-7px}.joy-agentic-screen__flow svg{color:var(--jac-gold-soft);height:13px;width:13px}.joy-agentic-screen__market-cta{align-items:center;animation:jac-cta-pulse 2.6s ease-in-out infinite;background:radial-gradient(circle at 50% -70%,#ffffffa8 0,#ffffff29 28%,#0000 48%),linear-gradient(135deg,#82001f,#ad0834 32%,#e5164e 58%,#96072e);border:2px solid #d4af37bf;border-radius:13px;box-shadow:inset 0 1px 0 #fff6,inset 0 -1px 0 #48001499,0 10px 28px #9e063161,0 0 26px #d4af3766;color:#ffedb0;display:flex;font-size:clamp(11px,.95vw,15px);font-weight:900;gap:8px;justify-content:center;letter-spacing:.045em;margin:0 13px 12px;min-height:clamp(48px,4.6vw,58px);min-width:0;overflow:hidden;padding:0 14px;position:relative;text-decoration:none;text-shadow:0 1px 3px #0000008c,0 0 14px #d4af3780;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap}.joy-agentic-screen__market-cta svg{color:#ffedb0;flex:none;height:15px;width:15px}.joy-agentic-screen__market-cta:after{animation:jac-cta-shine 3.4s ease-in-out infinite;background:linear-gradient(115deg,#0000 30%,#ffedb0bf 48%,#0000 66%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-130%)}.joy-agentic-screen__market-cta:focus-visible,.joy-agentic-screen__market-cta:hover{border-color:#ffedb0f2;box-shadow:inset 0 1px 0 #ffffff75,inset 0 -1px 0 #48001499,0 14px 34px #9e063170,0 0 34px #d4af3799;transform:translateY(-2px) scale(1.015)}.joy-agentic-screen__market-cta:focus-visible{outline:2px solid var(--jac-gold-soft);outline-offset:2px}@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}}@media (prefers-reduced-motion:reduce){.joy-agentic-screen__market-cta{animation:none}.joy-agentic-screen__market-cta:after{animation:none;display:none}}.joy-agentic-screen__segment{align-items:center;background:rgba(212,175,55,.055);border-top:1px solid var(--jac-border-soft);color:var(--jac-gold-soft);display:flex;font-size:8px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:.16em;margin-top:auto;min-height:34px;padding:0 13px;text-transform:uppercase}.joy-agentic-screen__segment small{color:var(--jac-faint);font-size:6.5px;letter-spacing:.08em}.joy-agentic-screen__footer{grid-gap:18px;align-items:center;border-top:1px solid var(--jac-border-soft);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding-top:11px}.joy-agentic-screen__capabilities{color:var(--jac-faint);display:flex;flex-wrap:wrap;font-size:7px;font-weight:700;gap:6px 14px;letter-spacing:.13em;text-transform:uppercase}.joy-agentic-screen__capabilities span:not(:last-child):after{color:var(--jac-gold);content:"•";margin-left:14px}.joy-agentic-screen__cta-wrap{align-items:stretch;display:flex;flex-direction:column;gap:3px}.joy-agentic-screen__cta{align-items:center;background:linear-gradient(135deg,#5e0f25,#8b1a2c);border:1px solid #d4af3752;border-radius:999px;box-shadow:0 10px 28px #5e0f2533;color:#fffaf5;display:inline-flex;font-size:12px;font-weight:800;gap:9px;justify-content:center;letter-spacing:.1em;min-height:44px;padding:0 18px;text-decoration:none;text-transform:uppercase}.joy-agentic-screen__cta svg{color:#e7cb80;height:14px;width:14px}.joy-agentic-screen__cta:focus-visible{outline:2px solid var(--jac-gold-soft);outline-offset:3px}.joy-agentic-screen__cta-wrap small{color:var(--jac-muted);font-size:11px;text-align:center}@media (max-width:1099px){.joy-agentic-screen__hero{grid-template-columns:minmax(0,1.15fr) minmax(190px,.65fr)}.joy-agentic-screen__hero-art{display:none}.joy-agentic-screen__markets{grid-template-columns:1fr}.joy-agentic-screen__market-cta{letter-spacing:.02em;padding:0 8px}.joy-agentic-screen__market{display:grid;grid-template-columns:.8fr 1.2fr}.joy-agentic-screen__market-head{align-content:center;border-right:1px solid var(--jac-border-soft);flex-direction:column;grid-column:1;grid-row:1/span 2;justify-content:center}.joy-agentic-screen__visual{margin:10px 10px 0}.joy-agentic-screen__flow{padding-top:8px}.joy-agentic-screen__segment{grid-column:1/-1}}@media (max-width:760px){.joy-agentic-screen{border-radius:20px;padding:14px;width:calc(100% - 20px)}.joy-agentic-screen__promise{display:none}.joy-agentic-screen__hero{gap:14px;grid-template-columns:1fr;min-height:0}.joy-agentic-screen__headline{max-width:none;text-align:left}.joy-agentic-screen__headline h2{font-size:clamp(28px,9vw,42px);line-height:1.02}.joy-agentic-screen__core{width:154px}.joy-agentic-screen__market{display:flex}.joy-agentic-screen__market-head{border-right:0;flex-direction:row;justify-content:space-between}.joy-agentic-screen__visual{height:190px}.joy-agentic-screen__footer{grid-template-columns:1fr}.joy-agentic-screen__capabilities{justify-content:center;text-align:center}.joy-agentic-screen__cta-wrap{width:100%}}@media (max-width:480px){.joy-agentic-screen__market-cta{letter-spacing:.015em;margin:0 8px 10px}.joy-agentic-screen__exchange-visual,.joy-agentic-screen__signals{grid-template-columns:1fr}.joy-agentic-screen__flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.joy-agentic-screen__flow span:after{display:none}.joy-agentic-screen__table-row{grid-template-columns:1.25fr .8fr .9fr}.joy-agentic-screen__table-row span:nth-child(3),.joy-agentic-screen__table-row.is-head span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.joy-agentic-screen *{scroll-behavior:auto}}: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))}}.joy-os-showcase{--jos-bg:var(--joy-approved-light-canvas);--jos-card:#fffdf9;--jos-text:#171214;--jos-muted:#6c6063;--jos-line:#7f0d2c2b;--jos-gold:#d0a84f;--jos-burgundy:#7f0d2c;--jos-soft:#d0a84f0f;background:var(--jos-bg);border-top:1px solid var(--jos-line);color:var(--jos-text);max-width:100%;overflow-x:clip;width:100%}body[data-public-landing-theme=dark] .joy-os-showcase,html.dark .joy-os-showcase,html[data-theme=dark] .joy-os-showcase{--jos-bg:#160307;--jos-card:#21050b;--jos-text:#fff8ef;--jos-muted:#d3bfc0;--jos-line:#e0c27a33;--jos-gold:#e0c27a;--jos-burgundy:#a4123a;--jos-soft:#e0c27a12;background:radial-gradient(circle at 50% 0,#a4123a33,#0000 34%),linear-gradient(180deg,#160307,#21050b 48%,#160307)}.joy-os-showcase__inner{margin:0 auto;padding:clamp(64px,8vw,108px) 0;width:min(1440px,calc(100% - 40px))}.joy-os-showcase__header{margin:0 auto 36px;max-width:820px;text-align:center}.joy-os-showcase__eyebrow,.joy-os-showcase__identity span{color:var(--jos-gold);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.joy-os-showcase__header h2{font-size:clamp(31px,4vw,54px);letter-spacing:-.045em;line-height:.98;margin:13px 0 10px}.joy-os-showcase__lead{color:var(--jos-muted);font-size:clamp(16px,1.8vw,21px);font-weight:720;margin:0}.joy-os-showcase__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.joy-os-showcase__chips span{background:var(--jos-soft);border:1px solid var(--jos-line);border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.11em;min-width:82px;padding:8px 12px}.joy-os-showcase__grid{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.joy-os-showcase__card{background:var(--jos-card);border:1px solid var(--jos-line);border-radius:26px;box-shadow:0 28px 78px -58px #2c0512a6;min-width:0;overflow:hidden}.joy-os-showcase__media{background:#310812;min-height:300px;overflow:hidden;position:relative}.joy-os-showcase__image{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.005);width:100%}.joy-os-showcase__image--dark,body[data-public-landing-theme=dark] .joy-os-showcase__image--light,html.dark .joy-os-showcase__image--light,html[data-theme=dark] .joy-os-showcase__image--light{display:none}body[data-public-landing-theme=dark] .joy-os-showcase__image--dark,html.dark .joy-os-showcase__image--dark,html[data-theme=dark] .joy-os-showcase__image--dark{display:block}.joy-os-showcase__shade{background:linear-gradient(180deg,#0f020605 18%,#0f020638 55%,#0f0206eb);inset:0;position:absolute}.joy-os-showcase__identity{bottom:22px;color:#fff8ef;left:24px;position:absolute;right:24px}.joy-os-showcase__identity strong{display:block;font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;margin-bottom:5px}.joy-os-showcase__card-body{flex:1 1;padding:clamp(22px,2.7vw,32px)}.joy-os-showcase__card-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-height:74px}.joy-os-showcase__card-heading h3{font-size:clamp(24px,2.3vw,35px);letter-spacing:-.035em;line-height:1.02;margin:0;max-width:520px}.joy-os-showcase__live{align-items:center;color:var(--jos-gold);display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:900;gap:6px;letter-spacing:.13em;margin-top:3px}.joy-os-showcase__live i{background:currentColor;border-radius:50%;box-shadow:0 0 0 4px #d0a84f1a;height:7px;width:7px}.joy-os-showcase__features{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.joy-os-showcase__feature{background:linear-gradient(160deg,var(--jos-soft),#0000 72%);border:1px solid var(--jos-line);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:126px;min-width:0;padding:15px}.joy-os-showcase__feature-icon{background:#d0a84f1c;border-radius:13px;color:var(--jos-gold);display:grid;height:42px;margin-bottom:auto;place-items:center;width:42px}.joy-os-showcase__feature h4{font-size:14px;line-height:1.1;margin:17px 0 3px}.joy-os-showcase__feature p{color:var(--jos-muted);font-size:11px;font-weight:650;line-height:1.35;margin:0}.joy-os-showcase__more{background:linear-gradient(145deg,var(--jos-soft),#0000 82%);border:1px solid var(--jos-line);border-radius:15px;margin-top:14px;padding:14px 15px 15px}.joy-os-showcase__more-label{color:var(--jos-muted);display:block;font-size:9px;font-weight:900;letter-spacing:.13em;margin-bottom:10px}.joy-os-showcase__more ul{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.joy-os-showcase__more li{color:var(--jos-text);font-size:11px;font-weight:780;min-width:0;padding-left:14px;position:relative}.joy-os-showcase__more li:before{background:var(--jos-gold);border-radius:50%;box-shadow:0 0 0 3px #d0a84f1c;content:"";height:6px;left:0;position:absolute;top:.47em;width:6px}.joy-os-showcase__card--dealer .joy-os-showcase__more li:before{background:#c51d4f;box-shadow:0 0 0 3px #c51d4f1f}.joy-os-showcase__flow{background:var(--jos-soft);border:1px solid var(--jos-line);border-radius:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;overflow:hidden}.joy-os-showcase__flow span{font-size:9px;font-weight:900;letter-spacing:.08em;min-width:0;padding:11px 7px;position:relative;text-align:center}.joy-os-showcase__flow span+span:before{color:var(--jos-gold);content:"→";left:0;position:absolute;top:50%;transform:translate(-50%,-52%)}.joy-os-showcase__jarvis{align-items:center;border:1px solid var(--jos-line);border-radius:15px;display:flex;gap:12px;margin-top:14px;padding:13px 15px}.joy-os-showcase__jarvis-icon{background:var(--jos-soft);border-radius:13px;color:var(--jos-gold);display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.joy-os-showcase__jarvis strong{display:block;font-size:10px;letter-spacing:.1em}.joy-os-showcase__jarvis p{color:var(--jos-muted);font-size:12px;font-weight:700;margin:4px 0 0}.joy-os-showcase__action-stack{padding-top:14px}.joy-os-showcase__benefit{align-items:center;background:linear-gradient(135deg,#d0a84f1a,rgba(164,18,58,.035));border:1px solid #d0a84f57;border-radius:14px;color:var(--jos-text);display:flex;gap:8px;padding:11px 13px}.joy-os-showcase__benefit svg{color:var(--jos-gold);flex:0 0 auto}.joy-os-showcase__benefit strong{color:var(--jos-gold);font-size:10px;letter-spacing:.1em}.joy-os-showcase__benefit span{color:var(--jos-muted);font-size:11px;font-weight:750}.joy-os-showcase__cta{align-items:center;border-radius:13px;display:inline-flex;font-size:11px;font-weight:950;gap:10px;justify-content:center;letter-spacing:.09em;margin-top:12px;min-height:52px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.joy-os-showcase__card--workshop .joy-os-showcase__cta{background:linear-gradient(135deg,#f2d77f,#d0a84f 56%,#a97822);border:1px solid #efd783;box-shadow:0 12px 28px -18px #b88a2ae6;color:#261807}.joy-os-showcase__card--dealer .joy-os-showcase__cta{background:linear-gradient(135deg,#d6245a,#b21446 50%,#7f0d2c);border:1px solid #e55f86;box-shadow:0 12px 30px -18px #c51d4ff2;color:#fff8fb}.joy-os-showcase__cta:hover{filter:saturate(1.05) brightness(1.03);transform:translateY(-1px)}.joy-os-showcase__cta:focus-visible{outline:3px solid var(--jos-gold);outline-offset:3px}.joy-os-showcase__commercial{align-items:center;background:var(--jos-card);border:1px solid var(--jos-line);border-radius:18px;display:flex;gap:10px;justify-content:center;margin-top:22px;min-height:64px;padding:18px 24px;text-align:center}.joy-os-showcase__commercial svg{color:var(--jos-gold);flex:0 0 auto}.joy-os-showcase__commercial strong{font-size:11px;letter-spacing:.1em}.joy-os-showcase__action-stack,.joy-os-showcase__benefit,.joy-os-showcase__card,.joy-os-showcase__card-body,.joy-os-showcase__commercial,.joy-os-showcase__feature,.joy-os-showcase__features,.joy-os-showcase__grid,.joy-os-showcase__inner,.joy-os-showcase__jarvis,.joy-os-showcase__more{box-sizing:border-box;max-width:100%;min-width:0}.joy-os-showcase__benefit,.joy-os-showcase__commercial,.joy-os-showcase__feature h4,.joy-os-showcase__feature p,.joy-os-showcase__jarvis p,.joy-os-showcase__more li{overflow-wrap:anywhere}@media (max-width:1120px){.joy-os-showcase__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.joy-os-showcase__grid{grid-template-columns:1fr}.joy-os-showcase__features{grid-template-columns:repeat(3,minmax(0,1fr))}.joy-os-showcase__card-heading{min-height:0}}@media (max-width:620px){.joy-os-showcase__inner{padding:52px 0;width:calc(100% - 24px)}.joy-os-showcase__header{margin-bottom:28px}.joy-os-showcase__card{border-radius:22px}.joy-os-showcase__media{min-height:225px}.joy-os-showcase__card-body{padding:19px}.joy-os-showcase__features{grid-template-columns:repeat(2,minmax(0,1fr))}.joy-os-showcase__feature{min-height:118px}.joy-os-showcase__card-heading{align-items:flex-start}.joy-os-showcase__flow{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.joy-os-showcase__commercial{align-items:flex-start;text-align:left}}@media (max-width:440px){.joy-os-showcase__more ul{grid-template-columns:1fr}}@media (max-width:390px){.joy-os-showcase__card-heading{display:block}.joy-os-showcase__live{margin-top:10px}.joy-os-showcase__feature{min-height:112px;padding:13px}.joy-os-showcase__benefit{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.joy-os-showcase *,.joy-os-showcase :after,.joy-os-showcase :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.joy-os-showcase{--jos-title-font:"Playfair Display",Georgia,"Times New Roman",serif;--jos-mono-font:"IBM Plex Mono",SFMono-Regular,Consolas,monospace;--jos-sans-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--jos-hud:#2cd2d8;--jos-hud-bright:#5fe3ec;--jos-champagne:#f7dd9a;--jos-gold-deep:#a97822;--jos-feature-title:#976018;--jos-feature-note:#6d4c56}.joy-os-showcase__card-heading h3{font-size:clamp(25px,2.4vw,36px);line-height:1.04;text-shadow:0 .5px 0 #4c2c0a1f}.joy-os-showcase__card-heading h3,.joy-os-showcase__feature h4{color:var(--jos-feature-title);font-family:var(--jos-title-font);font-weight:500;letter-spacing:-.02em}.joy-os-showcase__feature h4{font-size:clamp(17px,1.35vw,22px);line-height:1.05}.joy-os-showcase__feature p{color:var(--jos-feature-note);font-family:var(--jos-mono-font);font-size:clamp(8.5px,.72vw,10.5px);font-weight:500;letter-spacing:.17em;text-transform:uppercase}.joy-os-showcase__benefit strong,.joy-os-showcase__chips span,.joy-os-showcase__commercial strong,.joy-os-showcase__eyebrow,.joy-os-showcase__flow span,.joy-os-showcase__identity span,.joy-os-showcase__jarvis strong,.joy-os-showcase__live,.joy-os-showcase__more-label{font-family:var(--jos-mono-font);font-weight:600;letter-spacing:.17em;text-transform:uppercase}.joy-os-showcase__benefit strong,.joy-os-showcase__jarvis strong,.joy-os-showcase__more-label{font-size:10px}.joy-os-showcase__flow span{font-size:10px;letter-spacing:.12em}.joy-os-showcase__more li{font-family:var(--jos-sans-font);font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1.35}.joy-os-showcase__benefit span,.joy-os-showcase__jarvis p{font-family:var(--jos-sans-font);font-size:13px;font-weight:600}.joy-os-showcase__identity strong{font-family:var(--jos-sans-font);font-weight:700;letter-spacing:-.012em}.joy-os-showcase__feature{box-shadow:inset 0 1px 0 #ffffffb3,0 2px 0 #78501414,0 12px 24px -16px #462d0859;cursor:default;position:relative;transform:translateZ(0);transition:transform .26s cubic-bezier(.22,.8,.18,1),box-shadow .26s ease,border-color .26s ease}.joy-os-showcase__feature:focus-within,.joy-os-showcase__feature:hover{border-color:#b67f27d1;box-shadow:inset 0 1px 0 #fffc,0 0 0 1px #d0a84f38,0 22px 42px -22px #7f0d2c66,0 0 30px -12px #d0a84f80;transform:translate3d(0,-5px,0) scale(1.03)}.joy-os-showcase__feature:active{box-shadow:inset 0 2px 0 #00000014,0 6px 14px -12px #462d0859;transform:translate3d(0,1px,0) scale(.995)}.joy-os-showcase__feature-icon{transition:transform .26s ease}.joy-os-showcase__feature:hover .joy-os-showcase__feature-icon{transform:translateY(-1px) scale(1.06)}.joy-os-showcase__card--dealer .joy-os-showcase__cta,.joy-os-showcase__card--workshop .joy-os-showcase__cta{background:radial-gradient(120% 160% at 4% 0,#fff3 0,#0000 46%),linear-gradient(135deg,#7f001f,#b0002f 52%,#7a001e);border:1px solid #ff5c8a;border-radius:16px;box-shadow:0 0 0 1px #ff5c8acc,0 0 22px #ff5c8aeb,0 0 52px #ff3d788c,0 16px 42px #b0002f66,inset 0 1px 0 #ffffff4d,inset 0 -3px 0 #0000005c;color:#e3b650;font-family:var(--jos-sans-font);font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:.12em;min-height:56px;position:relative;text-shadow:0 0 14px #e3b65052,0 1px 0 #5a001259;text-transform:uppercase;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.joy-os-showcase__card--dealer .joy-os-showcase__cta:focus-visible,.joy-os-showcase__card--dealer .joy-os-showcase__cta:hover,.joy-os-showcase__card--workshop .joy-os-showcase__cta:focus-visible,.joy-os-showcase__card--workshop .joy-os-showcase__cta:hover{border-color:#ff7aa0;box-shadow:0 0 0 1px #ff7aa0eb,0 0 30px #ff5c8a,0 0 70px #ff3d78ad,0 24px 52px #b0002f80,inset 0 1px 0 #ffffff4d,inset 0 -3px 0 #0000005c;color:#f7dd9a;transform:translateY(-2px) scale(1.01)}.joy-os-showcase__card--dealer .joy-os-showcase__cta:active,.joy-os-showcase__card--workshop .joy-os-showcase__cta:active{box-shadow:0 0 0 1px #ff5c8acc,0 0 22px #ff5c8aeb,0 0 52px #ff3d788c,0 16px 42px #b0002f66,inset 0 2px 0 #00000057,inset 0 -1px 0 #ffffff24;transform:translateY(1px) scale(.995)}.joy-os-showcase__cta svg{color:#e3b650}body[data-public-landing-theme=dark] .joy-os-showcase,html.dark .joy-os-showcase,html[data-theme=dark] .joy-os-showcase{--jos-bg:#070506;--jos-card:#070506;--jos-line:color-mix(in srgb,var(--jos-hud) 30%,#0000);--jos-soft:color-mix(in srgb,var(--jos-hud) 6%,#0000);--jos-feature-title:#e7b94d;--jos-feature-note:#cbb8bd;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--jos-hud) 10%,#0000),#0000 34%),linear-gradient(180deg,#070506,#0b090a 48%,#070506)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card,html.dark .joy-os-showcase .joy-os-showcase__card,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card{background:radial-gradient(circle at 50% 38%,#0000 0 34%,color-mix(in srgb,var(--jos-gold) 7%,#0000) 34.4% 34.8%,#0000 35.2% 48%,color-mix(in srgb,var(--jos-gold) 5%,#0000) 48.4% 48.8%,#0000 49.2% 62%,color-mix(in srgb,var(--jos-hud) 5%,#0000) 62.4% 62.8%,#0000 63.2%),radial-gradient(circle,color-mix(in srgb,var(--jos-gold) 30%,#0000) 0 1px,#0000 1.7px) 0 0 /13px 13px repeat,#070506;border:1px solid color-mix(in srgb,var(--jos-hud) 46%,#0000);border-radius:26px;box-shadow:0 0 0 1px color-mix(in srgb,var(--jos-hud) 14%,#0000),0 0 40px -18px color-mix(in srgb,var(--jos-hud) 55%,#0000),0 26px 70px #0009;overflow:hidden;position:relative}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card:after,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card:before,html.dark .joy-os-showcase .joy-os-showcase__card:after,html.dark .joy-os-showcase .joy-os-showcase__card:before,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card:after,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card:before{border:2px solid var(--jos-hud);content:"";height:22px;pointer-events:none;position:absolute;width:22px;z-index:3}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card:before,html.dark .joy-os-showcase .joy-os-showcase__card:before,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card:before{border-bottom:0;border-radius:8px 0 0 0;border-right:0;left:10px;top:10px}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card:after,html.dark .joy-os-showcase .joy-os-showcase__card:after,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card:after{border-left:0;border-radius:0 0 8px 0;border-top:0;bottom:10px;right:10px}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__media,html.dark .joy-os-showcase .joy-os-showcase__media,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__media{border-bottom:1px solid color-mix(in srgb,var(--jos-hud) 30%,#0000)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__shade,html.dark .joy-os-showcase .joy-os-showcase__shade,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__shade{background:linear-gradient(180deg,#0705061a,#070506d1 88%),linear-gradient(90deg,color-mix(in srgb,var(--jos-hud) 10%,#0000),#0000 40%)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card-heading h3,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__identity strong,html.dark .joy-os-showcase .joy-os-showcase__card-heading h3,html.dark .joy-os-showcase .joy-os-showcase__identity strong,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card-heading h3,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__identity strong{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,var(--jos-champagne),var(--jos-gold) 50%,var(--jos-gold-deep));-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 0 14px rgba(224,194,122,.22));font-family:var(--jos-sans-font);font-weight:600;letter-spacing:-.012em;text-shadow:none;text-transform:uppercase}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__identity span,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__live,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__more-label,html.dark .joy-os-showcase .joy-os-showcase__identity span,html.dark .joy-os-showcase .joy-os-showcase__live,html.dark .joy-os-showcase .joy-os-showcase__more-label,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__identity span,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__live,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__more-label{color:var(--jos-hud-bright)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__live i,html.dark .joy-os-showcase .joy-os-showcase__live i,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__live i{background:#3ddc84;box-shadow:0 0 0 4px #3ddc8429,0 0 12px #3ddc84b3}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__benefit,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__feature,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__flow,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__jarvis,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__more,html.dark .joy-os-showcase .joy-os-showcase__benefit,html.dark .joy-os-showcase .joy-os-showcase__feature,html.dark .joy-os-showcase .joy-os-showcase__flow,html.dark .joy-os-showcase .joy-os-showcase__jarvis,html.dark .joy-os-showcase .joy-os-showcase__more,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__benefit,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__feature,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__flow,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__jarvis,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__more{background:linear-gradient(160deg,color-mix(in srgb,var(--jos-hud) 6%,#0b090a) 0,#070506 100%);border-color:color-mix(in srgb,var(--jos-hud) 42%,#0000);box-shadow:inset 0 1px 0 #ffffff0d,0 0 22px -16px color-mix(in srgb,var(--jos-hud) 60%,#0000)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__feature:focus-within,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__feature:hover,html.dark .joy-os-showcase .joy-os-showcase__feature:focus-within,html.dark .joy-os-showcase .joy-os-showcase__feature:hover,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__feature:focus-within,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__feature:hover{border-color:var(--jos-hud);box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px color-mix(in srgb,var(--jos-hud) 40%,#0000),0 0 34px -10px color-mix(in srgb,var(--jos-hud) 80%,#0000),0 24px 44px -22px #000c}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__feature-icon,body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__jarvis-icon,html.dark .joy-os-showcase .joy-os-showcase__feature-icon,html.dark .joy-os-showcase .joy-os-showcase__jarvis-icon,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__feature-icon,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__jarvis-icon{background:#070506;border:1px solid color-mix(in srgb,var(--jos-gold) 42%,#0000);box-shadow:0 0 18px -8px color-mix(in srgb,var(--jos-gold) 70%,#0000);color:var(--jos-gold)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__flow span,html.dark .joy-os-showcase .joy-os-showcase__flow span,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__flow span{background:#070506;border:1px solid color-mix(in srgb,var(--jos-hud) 46%,#0000);border-radius:10px;color:var(--jos-gold);margin:6px 4px;padding:12px 6px}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__flow span+span:before,html.dark .joy-os-showcase .joy-os-showcase__flow span+span:before,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__flow span+span:before{display:none}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__more li:before,html.dark .joy-os-showcase .joy-os-showcase__more li:before,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__more li:before{background:var(--jos-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--jos-gold) 14%,#0000),0 0 10px var(--jos-gold)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card--dealer .joy-os-showcase__more li:before,html.dark .joy-os-showcase .joy-os-showcase__card--dealer .joy-os-showcase__more li:before,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card--dealer .joy-os-showcase__more li:before{background:var(--jos-hud);box-shadow:0 0 0 3px color-mix(in srgb,var(--jos-hud) 14%,#0000),0 0 10px var(--jos-hud)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__commercial,html.dark .joy-os-showcase .joy-os-showcase__commercial,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__commercial{background:#070506;border-color:color-mix(in srgb,var(--jos-hud) 34%,#0000);box-shadow:0 0 30px -22px color-mix(in srgb,var(--jos-hud) 70%,#0000)}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__chips span,html.dark .joy-os-showcase .joy-os-showcase__chips span,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__chips span{background:#070506;border-color:color-mix(in srgb,var(--jos-hud) 40%,#0000);color:var(--jos-gold)}@media (max-width:620px){.joy-os-showcase__card-heading h3{font-size:clamp(22px,6.4vw,28px)}.joy-os-showcase__feature h4{font-size:16px}.joy-os-showcase__more li{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.joy-os-showcase__cta,.joy-os-showcase__feature,.joy-os-showcase__feature-icon{transition:none!important}.joy-os-showcase__feature:hover{transform:none}}.joy-os-showcase__card{display:flex;flex-direction:column}.joy-os-showcase__card-body{display:flex;flex:1 1 auto;flex-direction:column}.joy-os-showcase__action-stack{margin-top:auto}.joy-os-showcase__media{aspect-ratio:1448/1086;flex:none;min-height:0}.joy-os-showcase__card--dealer .joy-os-showcase__media{aspect-ratio:1672/941}.joy-os-showcase__image{object-fit:contain;object-position:center;transform:none}.joy-os-showcase__card--workshop .joy-os-showcase__image{background:#310812}.joy-os-showcase__card--dealer .joy-os-showcase__image{background:#070506}html:not(.dark) .joy-os-showcase__card--dealer .joy-os-showcase__image{background:#dfe9f3}.joy-os-showcase__media picture{display:contents}@media (max-width:599px) and (orientation:portrait){.joy-os-showcase__card--dealer .joy-os-showcase__media{aspect-ratio:941/1672}}body[data-public-landing-theme=dark] .joy-os-showcase .joy-os-showcase__card--workshop .joy-os-showcase__image,html.dark .joy-os-showcase .joy-os-showcase__card--workshop .joy-os-showcase__image,html[data-theme=dark] .joy-os-showcase .joy-os-showcase__card--workshop .joy-os-showcase__image{background:#070506}html:not(.dark) .joy-os-showcase__card--workshop .joy-os-showcase__image{background:#fffdf9}.joy-offerings-mini__copy strong{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500;letter-spacing:-.02em}.joy-offerings-mini__copy small{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.joy-offerings-card__title{color:#976018!important;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(23px,1.9vw,29px);font-weight:500;letter-spacing:-.028em;line-height:1.08;text-shadow:0 .5px 0 #4c2c0a1f}.joy-offerings-card__cta,.joy-offerings-card__eyebrow,.joy-offerings-card__specs{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.joy-offerings-card__eyebrow{font-size:9.5px}.joy-offerings-card__specs{font-size:9.5px;line-height:1.6}.joy-offerings-card__cta{font-size:10.5px;font-weight:600}.joy-offerings-card__promise{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(13.5px,1.05vw,15px);font-weight:500;line-height:1.55}body[data-public-landing-theme=dark] .joy-offerings-card__title,html.dark .joy-offerings-card__title,html[data-theme=dark] .joy-offerings-card__title{color:#e7b94d!important;text-shadow:0 0 14px #e7b94d38}@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)}#root #joy-maison-stage.jms{--jms-serif:"Playfair Display","Didot","Bodoni 72",Georgia,serif;--jms-sans:Inter,"Helvetica Neue",Arial,sans-serif;--jms-mono:"JMS Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--jms-page:#070506;--jms-ink:#f6efe4;--jms-ink-soft:#f6efe4c2;--jms-ink-faint:#f6efe4a3;--jms-gold:#d8b267;--jms-gold-hi:#f1d89c;--jms-gold-lo:#a67b31;--jms-gold-text:#d8b267;--jms-glass:#0b090a94;--jms-glass-hi:#1a1512b8;--jms-line:#d8b2675c;--jms-line-soft:#f6efe424;--jms-panel:#080607f2;--jms-panel-edge:#d8b2679e;--jms-crimson:#b0112f;--jms-crimson-deep:#5c0716;--jms-shadow:0 18px 44px -22px #000000d9;--jms-veil-top:linear-gradient(180deg,#0403049e,#0403042e 16%,#0000 30%);--jms-logo-w:clamp(150px,12.4vw,240px);--jms-panel-w:clamp(540px,45vw,880px);--jms-copy-left:clamp(96px,7vw,136px);--jms-head-size:clamp(28px,min(2.4vw,4.3vh),48px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--jms-page)!important;color:var(--jms-ink);display:block!important;font-family:var(--jms-sans);isolation:isolate;margin:0!important;max-width:none!important;opacity:1!important;overflow:hidden!important;padding:0!important;position:relative!important;text-rendering:optimizeLegibility;visibility:visible!important;width:100%!important}#root #joy-maison-stage.jms[data-theme=light]{--jms-page:#fbf7f1;--jms-ink:#17110d;--jms-ink-soft:#17110db8;--jms-ink-faint:#17110d9e;--jms-gold:#9a6f26;--jms-gold-text:#7a5716;--jms-gold-hi:#c69a4c;--jms-gold-lo:#7a5516;--jms-glass:#fffcf6cc;--jms-glass-hi:#fffcf6f0;--jms-line:#9a6f2657;--jms-line-soft:#17110d1f;--jms-panel:#fcf9f3f7;--jms-panel-edge:#9a6f268c;--jms-shadow:0 18px 40px -24px #3a260c73;--jms-veil-top:linear-gradient(180deg,#fffcf6a8,#fffcf638 15%,#0000 28%)}#root #joy-maison-stage.jms *,#root #joy-maison-stage.jms :after,#root #joy-maison-stage.jms :before{box-sizing:border-box}#root #joy-maison-stage .jms-brand,#root #joy-maison-stage .jms-chips,#root #joy-maison-stage .jms-controls,#root #joy-maison-stage .jms-media,#root #joy-maison-stage .jms-nav,#root #joy-maison-stage .jms-panel{filter:none!important;opacity:1!important;pointer-events:auto!important;transform:none;visibility:visible!important}#root #joy-maison-stage a,#root #joy-maison-stage button{-webkit-tap-highlight-color:transparent;text-decoration:none!important}#root #joy-maison-stage a:focus-visible,#root #joy-maison-stage button:focus-visible{outline:2px solid var(--jms-gold-hi)!important;outline-offset:3px!important}#root #joy-maison-stage .jms-media{background:var(--jms-page);inset:0;overflow:hidden;position:absolute;z-index:0}#root #joy-maison-stage .jms-media__picture{display:block;inset:0;opacity:0;position:absolute;transition:opacity .8s cubic-bezier(.22,.61,.36,1)}#root #joy-maison-stage .jms-media__picture.is-ready{opacity:1}#root #joy-maison-stage .jms-media__img{border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:cover!important;object-position:54% 42%;-webkit-user-select:none;user-select:none;width:100%!important}#root #joy-maison-stage .jms-media__veil{background:var(--jms-veil-top);inset:0;pointer-events:none;position:absolute}#root #joy-maison-stage .jms-brand{align-items:center;color:var(--jms-ink);display:flex!important;flex-direction:column;gap:4px;left:var(--jms-gutter);position:absolute;top:var(--jms-top);width:var(--jms-logo-w);z-index:4}#root #joy-maison-stage .jms-brand:before{background:radial-gradient(closest-side,#05040575,#05040500);border-radius:50%;content:"";inset:-22% -18% -30%;pointer-events:none;position:absolute;z-index:-1}#root #joy-maison-stage[data-theme=light] .jms-brand:before{background:radial-gradient(closest-side,#fffcf6d1,#fffcf600)}#root #joy-maison-stage .jms-brand__logo{display:block!important;filter:drop-shadow(0 6px 14px rgba(0,0,0,.42));height:auto!important;max-width:none!important;width:100%!important}#root #joy-maison-stage[data-theme=light] .jms-brand__logo{filter:drop-shadow(0 6px 14px rgba(70,40,10,.18))}#root #joy-maison-stage .jms-brand__tagline{color:var(--jms-ink);display:block;font:500 clamp(10px,.66vw,12px) /1.35 var(--jms-mono);letter-spacing:.16em;opacity:.92;text-align:center;text-shadow:0 1px 10px #00000059;text-transform:uppercase;white-space:nowrap;width:-webkit-max-content;width:max-content}#root #joy-maison-stage[data-theme=light] .jms-brand__tagline{text-shadow:0 0 4px #fffcf6f2,0 0 12px #fffcf6e6}#root #joy-maison-stage .jms-brand__tagline>span{display:block}#root #joy-maison-stage .jms-head{display:contents}#root #joy-maison-stage .jms-nav{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:var(--jms-glass);border:1px solid var(--jms-line);border-radius:999px;box-shadow:var(--jms-shadow),inset 0 1px 0 #ffffff14;display:flex!important;gap:clamp(10px,1.2vw,20px);height:var(--jms-nav-h);max-width:calc(100% - var(--jms-logo-w) - var(--jms-gutter)*2 - 24px);padding:0 5px 0 clamp(14px,1.5vw,26px);position:absolute;right:var(--jms-gutter);top:var(--jms-top);z-index:5}#root #joy-maison-stage .jms-nav__links{align-items:center;display:flex;gap:clamp(14px,1.7vw,30px);list-style:none;margin:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);min-width:0;overflow-x:auto;padding:0 18px 0 0;scrollbar-width:none}#root #joy-maison-stage .jms-nav__links::-webkit-scrollbar{display:none}#root #joy-maison-stage .jms-nav__links li{flex:none;margin:0;padding:0}#root #joy-maison-stage .jms-nav__link,#root #joy-maison-stage .jms-nav__signin{-webkit-text-fill-color:currentColor!important;align-items:center;background:none!important;border:0!important;color:var(--jms-ink)!important;display:inline-flex!important;font:500 clamp(12px,.8vw,13.5px) /1 var(--jms-mono)!important;letter-spacing:.08em!important;min-height:40px;padding:0!important;position:relative;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}#root #joy-maison-stage .jms-nav__link:after,#root #joy-maison-stage .jms-nav__signin:after{background:var(--jms-gold);bottom:8px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,.61,.36,1)}#root #joy-maison-stage .jms-nav__link:hover,#root #joy-maison-stage .jms-nav__signin:hover{color:var(--jms-gold-hi)!important}#root #joy-maison-stage[data-theme=light] .jms-nav__link:hover,#root #joy-maison-stage[data-theme=light] .jms-nav__signin:hover{color:var(--jms-gold-lo)!important}#root #joy-maison-stage .jms-nav__link.is-live:after,#root #joy-maison-stage .jms-nav__link:focus-visible:after,#root #joy-maison-stage .jms-nav__link:hover:after,#root #joy-maison-stage .jms-nav__signin:hover:after{transform:scaleX(1)}#root #joy-maison-stage .jms-oni{-webkit-text-fill-color:currentColor!important;align-items:center;background:var(--jms-glass-hi)!important;border:1px solid var(--jms-line)!important;border-radius:999px!important;box-shadow:none!important;color:var(--jms-ink)!important;cursor:pointer;display:inline-flex!important;flex:none;gap:10px;height:calc(var(--jms-nav-h) - 10px);margin:0;padding:0 12px 0 5px!important;transition:border-color .2s ease,background-color .2s ease}#root #joy-maison-stage .jms-oni:hover{border-color:var(--jms-gold)!important}#root #joy-maison-stage .jms-oni__mark{background:#080607;border:1px solid var(--jms-gold);border-radius:50%;box-shadow:0 0 14px #d8b26759;display:grid;height:calc(var(--jms-nav-h) - 18px);overflow:hidden;place-items:center;width:calc(var(--jms-nav-h) - 18px)}#root #joy-maison-stage .jms-oni__mark svg{color:var(--jms-gold-hi);height:56%;width:56%}#root #joy-maison-stage .jms-chip__emblem img,#root #joy-maison-stage .jms-controls__emblem img{display:block!important;height:100%!important;object-fit:cover!important;transform:scale(1.18);width:100%!important}#root #joy-maison-stage .jms-oni__copy{display:flex;flex-direction:column;gap:3px;text-align:left}#root #joy-maison-stage .jms-oni__copy strong{color:var(--jms-ink);font:500 clamp(12px,.82vw,13px) /1 var(--jms-mono);letter-spacing:.1em;text-transform:uppercase}#root #joy-maison-stage .jms-oni__copy small{color:var(--jms-ink-faint);font:400 clamp(10.5px,.66vw,11.5px) /1 var(--jms-mono);letter-spacing:.1em;text-transform:uppercase}#root #joy-maison-stage .jms-oni__live{border:1px solid var(--jms-gold);border-radius:5px;color:var(--jms-gold-hi);font:500 clamp(10.5px,.66vw,11.5px) /1 var(--jms-mono);letter-spacing:.14em;padding:5px 8px 4px;text-transform:uppercase}#root #joy-maison-stage[data-theme=light] .jms-oni__live{color:var(--jms-gold-text)}#root #joy-maison-stage .jms-oni__search{color:var(--jms-ink);height:17px;width:17px}#root #joy-maison-stage .jms-controls{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:var(--jms-glass);border:1px solid var(--jms-line);border-radius:999px;box-shadow:var(--jms-shadow),inset 0 1px 0 #ffffff14;display:flex!important;gap:2px;height:var(--jms-ctl-h);padding:4px;position:absolute;right:var(--jms-gutter);top:calc(var(--jms-top) + var(--jms-nav-h) + var(--jms-row-gap));z-index:5}#root #joy-maison-stage .jms-controls__menu,#root #joy-maison-stage .jms-controls__theme{-webkit-text-fill-color:currentColor!important;align-items:center;background:#0000!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--jms-ink)!important;cursor:pointer;display:inline-flex!important;gap:12px;height:100%;justify-content:center;margin:0;min-width:44px;opacity:1!important;padding:0 14px 0 4px!important;transition:background-color .2s ease;visibility:visible!important}#root #joy-maison-stage .jms-controls__theme{border-left:1px solid var(--jms-line-soft)!important;border-radius:0 999px 999px 0!important;padding:0!important;width:calc(var(--jms-ctl-h) - 8px)}#root #joy-maison-stage .jms-controls__menu:hover,#root #joy-maison-stage .jms-controls__theme:hover{background:#d8b2671f!important}#root #joy-maison-stage .jms-controls__theme svg{color:var(--jms-gold-hi);display:block!important;height:clamp(18px,1.35vw,23px)!important;opacity:1!important;visibility:visible!important;width:clamp(18px,1.35vw,23px)!important}#root #joy-maison-stage[data-theme=light] .jms-controls__theme svg{color:var(--jms-gold-lo)}#root #joy-maison-stage .jms-controls__lang{align-items:center;border-left:1px solid var(--jms-line-soft);display:inline-flex!important;height:100%;padding-left:2px}#root #joy-maison-stage .jms-controls__lang button{-webkit-text-fill-color:currentColor!important;background:#0000!important;border-color:#0000!important;border-radius:999px!important;box-shadow:none!important;color:var(--jms-ink)!important;min-height:40px;padding:0 12px 0 10px!important}#root #joy-maison-stage .jms-controls__lang button>span:first-of-type{display:none!important}#root #joy-maison-stage .jms-controls__lang button>span:last-of-type{font-family:var(--jms-mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important}#root #joy-maison-stage .jms-controls__lang button svg{color:var(--jms-gold-hi)}#root #joy-maison-stage[data-theme=light] .jms-controls__lang button svg{color:var(--jms-gold-lo)}#root #joy-maison-stage .jms-chips{display:flex!important;gap:clamp(8px,.8vw,14px);left:50%;list-style:none;margin:0;padding:0;position:absolute;top:calc(var(--jms-top) + var(--jms-nav-h) + var(--jms-row-gap) + (var(--jms-ctl-h) - clamp(38px, 2.9vw, 48px))/2);transform:translateX(-50%);z-index:4}#root #joy-maison-stage .jms-chips li{margin:0;padding:0}#root #joy-maison-stage .jms-chip{-webkit-text-fill-color:currentColor!important;align-items:center;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);background:var(--jms-glass)!important;border:1px solid var(--jms-line)!important;border-radius:999px!important;box-shadow:var(--jms-shadow),inset 0 1px 0 #ffffff14!important;color:var(--jms-ink)!important;display:inline-flex!important;font:500 clamp(12px,.78vw,13px) /1 var(--jms-mono)!important;gap:10px;height:clamp(38px,2.9vw,48px);letter-spacing:.1em!important;padding:0 clamp(14px,1.2vw,20px) 0 5px!important;text-transform:uppercase;transition:border-color .2s ease,transform .2s ease;white-space:nowrap}#root #joy-maison-stage .jms-chip:hover{border-color:var(--jms-gold)!important;transform:translateY(-1px)}#root #joy-maison-stage .jms-chip>svg{border:1px solid var(--jms-line);border-radius:50%;color:var(--jms-gold-hi);height:clamp(28px,2.1vw,36px);padding:clamp(6px,.45vw,8px);width:clamp(28px,2.1vw,36px)}#root #joy-maison-stage[data-theme=light] .jms-chip>svg{color:var(--jms-gold-lo)}#root #joy-maison-stage .jms-chip__emblem{background:#080607;border:1px solid var(--jms-gold);border-radius:50%;display:grid;height:clamp(28px,2.1vw,36px);overflow:hidden;place-items:center;width:clamp(28px,2.1vw,36px)}#root #joy-maison-stage .jms-chip--vellox{border-color:var(--jms-gold)!important;box-shadow:var(--jms-shadow),0 0 18px #d8b26747,inset 0 1px 0 #ffffff14!important}#root #joy-maison-stage .jms-panel{bottom:0;color:var(--jms-ink);left:0;margin:0;position:absolute;width:var(--jms-panel-w);z-index:3}#root #joy-maison-stage .jms-panel__shape{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}#root #joy-maison-stage .jms-panel__fill{fill:var(--jms-panel)}#root #joy-maison-stage .jms-panel__edge{fill:none;stroke:var(--jms-panel-edge);stroke-width:1.2px;vector-effect:non-scaling-stroke}#root #joy-maison-stage .jms-panel__inner{display:flex;flex-direction:column;padding:clamp(20px,2.8svh,34px) clamp(24px,3vw,56px) clamp(26px,4.4svh,56px) var(--jms-copy-left);position:relative}#root #joy-maison-stage .jms-progress{align-items:center;display:flex;gap:12px;margin-bottom:clamp(12px,1.7svh,18px);width:min(100%,360px)}#root #joy-maison-stage .jms-progress__track{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:repeat(5,1fr)}#root #joy-maison-stage .jms-progress__step{background:#0000!important;border:0!important;box-shadow:none!important;cursor:pointer;display:block!important;height:18px;margin:0;padding:0!important;position:relative}#root #joy-maison-stage .jms-progress__step:before{background:var(--jms-line-soft);border-radius:2px;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#root #joy-maison-stage .jms-progress__fill{background:linear-gradient(90deg,var(--jms-gold-lo),var(--jms-gold-hi));border-radius:2px;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:left;width:100%}#root #joy-maison-stage .jms-progress__step.is-past .jms-progress__fill{opacity:.55;transform:translateY(-50%) scaleX(1)}#root #joy-maison-stage .jms-progress__step.is-active .jms-progress__fill{animation:jmsProgress 3s linear both;animation-play-state:paused}#root #joy-maison-stage .jms-panel[data-running=true] .jms-progress__step.is-active .jms-progress__fill{animation-play-state:running}#root #joy-maison-stage .jms-progress__toggle{background:#0000!important;border:1px solid var(--jms-line)!important;border-radius:50%!important;box-shadow:none!important;color:var(--jms-ink-soft)!important;cursor:pointer;display:grid!important;flex:none;height:28px;margin:0;padding:0!important;place-items:center;width:28px}#root #joy-maison-stage .jms-progress__toggle svg{height:12px;width:12px}#root #joy-maison-stage .jms-slide{display:flex;flex-direction:column}#root #joy-maison-stage .jms-eyebrow{-webkit-text-fill-color:currentColor!important;align-items:center;animation:jmsFade .6s ease both;color:var(--jms-gold-text)!important;display:flex;font:500 clamp(9.5px,.72vw,12px) /1 var(--jms-mono)!important;gap:14px;letter-spacing:.3em!important;margin:0 0 clamp(10px,1.5svh,16px);text-transform:uppercase}#root #joy-maison-stage .jms-eyebrow:after{background:currentColor;content:"";height:1px;opacity:.8;width:clamp(36px,3.4vw,60px)}#root #joy-maison-stage .jms-headline{-webkit-text-fill-color:currentColor!important;color:var(--jms-ink)!important;display:flex;flex-direction:column;font-family:var(--jms-serif)!important;font-size:var(--jms-head-size)!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.012em!important;line-height:1.06!important;margin:0!important;padding:0!important;text-shadow:none!important;text-transform:none!important}#root #joy-maison-stage .jms-headline__line{animation:jmsLine .7s cubic-bezier(.2,.7,.2,1) both;display:block;white-space:nowrap}#root #joy-maison-stage .jms-headline__line--2{animation-delay:.07s}#root #joy-maison-stage .jms-headline__line--3{animation-delay:.14s;color:var(--jms-gold-hi);font-style:italic}#root #joy-maison-stage[data-theme=light] .jms-headline__line--3{color:var(--jms-gold)}#root #joy-maison-stage .jms-headline__line em{color:var(--jms-gold);font-style:normal}#root #joy-maison-stage .jms-flow{-webkit-text-fill-color:currentColor!important;text-wrap:balance;animation:jmsFade .6s ease .2s both;color:var(--jms-ink-soft)!important;font:400 clamp(13px,.92vw,16px) /1.5 var(--jms-sans)!important;letter-spacing:0!important;margin:clamp(10px,1.5svh,16px) 0 clamp(12px,1.8svh,20px)!important;max-width:34em;min-height:3em}#root #joy-maison-stage .jms-live{grid-gap:clamp(10px,1vw,16px);-webkit-text-fill-color:currentColor!important;align-items:center;background:linear-gradient(100deg,var(--jms-crimson-deep) 0,#8b0f28 46%,var(--jms-crimson) 100%)!important;border:1px solid #ff5c809e!important;border-radius:999px!important;box-shadow:0 0 0 1px #ff5c8029,0 0 18px #d61e464d,inset 0 1px 0 #ffffff2e!important;color:#fff4f2!important;display:grid!important;gap:clamp(10px,1vw,16px);grid-template-columns:auto minmax(0,1fr) auto auto;min-height:clamp(42px,3.2vw,50px);padding:4px clamp(14px,1.2vw,20px) 4px 6px!important;transition:box-shadow .25s ease,transform .25s ease;width:min(100%,560px)}#root #joy-maison-stage[data-theme=light] .jms-live{box-shadow:0 12px 28px -16px #6e0c208c,inset 0 0 0 1px #ffffff24!important}#root #joy-maison-stage .jms-live:hover{box-shadow:0 0 0 1px #ff7aa066,0 0 34px #d61c488c,inset 0 1px 0 #ffffff2e!important;transform:translateY(-1px)}#root #joy-maison-stage .jms-live__badge{align-items:center;border-right:1px solid #fff3;display:inline-flex;font:500 clamp(9.5px,.72vw,11.5px) /1 var(--jms-mono);gap:9px;height:calc(100% - 4px);letter-spacing:.26em;min-height:32px;padding:0 14px 0 12px;text-transform:uppercase}#root #joy-maison-stage .jms-live__badge i{animation:jmsPulse 1.8s ease-in-out infinite;background:#ff4d6d;border-radius:50%;box-shadow:0 0 0 3px #ff4d6d3d,0 0 12px #ff4d6d;height:8px;width:8px}#root #joy-maison-stage .jms-live__copy{text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2;animation:jmsFade .5s ease .25s both;display:-webkit-box;font:400 clamp(11px,.84vw,13.5px) /1.3 var(--jms-sans);overflow:hidden}#root #joy-maison-stage .jms-live__arrow{height:18px;opacity:.9;width:18px}#root #joy-maison-stage .jms-live__target{animation:jmsFade .5s ease .3s both;color:#f3d58f;font:500 clamp(9.5px,.74vw,12px) /1 var(--jms-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}#root #joy-maison-stage .jms-pillars{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,auto);justify-content:start;list-style:none;margin:clamp(14px,2svh,22px) 0 0;padding:0}#root #joy-maison-stage .jms-pillars li{align-items:center;animation:jmsFade .6s ease .3s both;border-left:1px solid var(--jms-line-soft);display:flex;gap:11px;margin:0;padding:0 clamp(12px,1.3vw,22px)}#root #joy-maison-stage .jms-pillars li:first-child{border-left:0;padding-left:0}#root #joy-maison-stage .jms-pillars__icon{border:1px solid var(--jms-line);border-radius:50%;color:var(--jms-gold-hi);display:grid;flex:none;height:clamp(30px,2.3vw,38px);place-items:center;width:clamp(30px,2.3vw,38px)}#root #joy-maison-stage[data-theme=light] .jms-pillars__icon{color:var(--jms-gold)}#root #joy-maison-stage .jms-pillars__icon svg{height:46%;width:46%}#root #joy-maison-stage .jms-pillars__copy{display:flex;flex-direction:column;gap:4px}#root #joy-maison-stage .jms-pillars__copy small,#root #joy-maison-stage .jms-pillars__copy strong{-webkit-text-fill-color:currentColor!important;color:var(--jms-ink)!important;font:500 clamp(9px,.64vw,11px) /1.15 var(--jms-mono)!important;letter-spacing:.17em!important;text-transform:uppercase;white-space:nowrap}#root #joy-maison-stage .jms-pillars__copy small{color:var(--jms-ink-faint)!important;font-weight:400!important}@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}}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{left:auto!important;right:var(--jms-gutter)!important}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{border-radius:999px;gap:9px;min-height:48px;padding:6px 13px 6px 6px}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__icon{height:34px;width:34px}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy small{display:none}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy strong{font-size:clamp(12px,.7vw,13px);letter-spacing:.03em;line-height:1.22;max-width:14.2em;white-space:normal}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__arrow{height:16px;width:16px}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (max-width:1599.98px) and (min-height:540px){#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{gap:8px;padding:6px 11px 6px 6px}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__icon{height:32px;width:32px}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy strong{font-size:12px;line-height:1.18;max-width:6.8em}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__arrow{height:14px;width:14px}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms{height:min(100vh,62.5vw)!important;height:min(100svh,62.5vw)!important;min-height:540px!important}#root #joy-maison-stage .jms-head{grid-gap:var(--jms-row-gap) clamp(12px,1vw,20px);align-items:center;display:grid;gap:var(--jms-row-gap) clamp(12px,1vw,20px);grid-template-areas:"nav nav" "chips controls";grid-template-columns:minmax(0,1fr) auto;max-width:calc(100% - var(--jms-logo-w) - var(--jms-gutter)*2 - 24px);position:absolute;right:var(--jms-gutter);top:var(--jms-top);z-index:5}#root #joy-maison-stage .jms-head>.jms-chips,#root #joy-maison-stage .jms-head>.jms-controls,#root #joy-maison-stage .jms-head>.jms-nav{left:auto;max-width:none;position:relative;right:auto;top:auto;transform:none}#root #joy-maison-stage .jms-head>.jms-nav{grid-area:nav}#root #joy-maison-stage .jms-head>.jms-chips{flex-wrap:wrap;grid-area:chips;justify-self:start}#root #joy-maison-stage .jms-nav__links{gap:clamp(14px,1.2vw,30px)}#root #joy-maison-stage .jms-nav__label{line-height:1.12}#root #joy-maison-stage .jms-nav__line{display:block}#root #joy-maison-stage .jms-nav__link:after{bottom:3px}#root #joy-maison-stage .jms-head>.jms-controls{grid-area:controls;justify-self:end}}@media (min-aspect-ratio:6/5) and (max-aspect-ratio:17/10){#root #joy-maison-stage .jms-media__img{object-position:43% 42%}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (max-width:1279.98px) and (min-height:540px){#root #joy-maison-stage.jms{--jms-panel-w:clamp(470px,52vw,620px);--jms-copy-left:92px}#root #joy-maison-stage .jms-oni__copy small,#root #joy-maison-stage .jms-oni__live{display:none}#root #joy-maison-stage .jms-head>.jms-chips{display:grid!important;grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content)}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (max-width:1099.98px) and (min-height:540px){#root #joy-maison-stage .jms-nav{padding-left:12px}#root #joy-maison-stage .jms-nav__links{gap:12px}#root #joy-maison-stage .jms-nav__link,#root #joy-maison-stage .jms-nav__signin{font-size:11px!important;letter-spacing:.05em!important}#root #joy-maison-stage .jms-oni__search{display:none}#root #joy-maison-stage .jms-chips{gap:6px}#root #joy-maison-stage .jms-chip{font-size:11px!important;gap:7px;height:36px;letter-spacing:.08em!important;padding:0 11px 0 4px!important}#root #joy-maison-stage .jms-chip>svg{height:26px;padding:5px;width:26px}#root #joy-maison-stage .jms-chip__emblem{height:26px;width:26px}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy{display:none}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{grid-template-columns:auto auto;padding:5px 12px 5px 5px}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px) and (max-height:760px){#root #joy-maison-stage.jms{--jms-head-size:clamp(26px,min(2.3vw,4.6vh),40px)}#root #joy-maison-stage .jms-flow{max-width:44em;min-height:0}#root #joy-maison-stage .jms-pillars{display:none}}@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)}#root #joy-maison-stage.jms{--jms-gutter:14px;--jms-top:8px;--jms-nav-h:54px;--jms-ctl-h:54px;--jms-logo-w:clamp(104px,15vw,140px);--jms-panel-w:min(58vw,520px);--jms-copy-left:max(20px,env(safe-area-inset-left));--jms-head-size:clamp(22px,min(3.4vw,6.6vh),32px);height:100vh!important;height:100svh!important;min-height:300px!important}#root #joy-maison-stage .jms-brand__tagline,#root #joy-maison-stage .jms-chips,#root #joy-maison-stage .jms-controls__lang,#root #joy-maison-stage .jms-flow,#root #joy-maison-stage .jms-nav__links,#root #joy-maison-stage .jms-oni__copy small,#root #joy-maison-stage .jms-oni__live,#root #joy-maison-stage .jms-pillars{display:none!important}#root #joy-maison-stage .jms-nav{max-width:none;padding-left:12px;right:calc(var(--jms-gutter) + 164px)}#root #joy-maison-stage .jms-controls{top:var(--jms-top)}#root #joy-maison-stage .jms-panel__inner{padding:16px 18px 12px var(--jms-copy-left)}#root #joy-maison-stage .jms-progress{margin-bottom:8px}#root #joy-maison-stage .jms-live{margin-top:10px;width:min(100%,420px)}#root #joy-maison-stage .jms-live__copy{-webkit-line-clamp:2}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{border-radius:999px;gap:7px;left:calc(var(--jms-gutter) + var(--jms-logo-w) + 14px)!important;min-height:38px;padding:4px 11px 4px 4px;right:auto!important;top:var(--jms-top)!important}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__icon{height:28px;width:28px}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy small{display:none}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy strong{font-size:11px;line-height:1.15;max-width:14em;white-space:normal}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__arrow{height:14px;width:14px}}@media (min-aspect-ratio:6/5) and (max-height:539.98px) and (max-width:759.98px){#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy{display:none}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{grid-template-columns:auto auto}}@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)}#root #joy-maison-stage.jms{--jms-logo-w:clamp(118px,30vw,200px);--jms-ctl-h:54px;--jms-panel-w:100%;--jms-copy-left:var(--jms-gutter);--jms-head-size:clamp(26px,7.2vw,46px);align-items:center;display:grid!important;grid-template-areas:"brand controls" "nav nav" "media media" "panel panel" "chips chips";grid-template-columns:minmax(0,1fr) auto;height:auto!important;min-height:0!important;padding-bottom:clamp(18px,4vw,30px)!important}#root #joy-maison-stage .jms-brand{flex-direction:row;gap:12px;grid-area:brand;height:var(--jms-bar-h);justify-self:start;left:auto;margin-left:var(--jms-gutter);position:relative;top:auto;width:auto}#root #joy-maison-stage .jms-brand__logo{height:auto!important;max-height:calc(var(--jms-bar-h) - 8px);object-fit:contain;width:var(--jms-logo-w)!important}#root #joy-maison-stage .jms-brand__tagline{font-size:10px;letter-spacing:.14em;line-height:1.5;text-align:left;white-space:nowrap;width:auto}#root #joy-maison-stage .jms-brand__tagline>span{display:block}#root #joy-maison-stage .jms-controls{grid-area:controls;margin-right:var(--jms-gutter);position:relative;right:auto;top:auto}#root #joy-maison-stage .jms-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;gap:10px;grid-area:nav;height:var(--jms-rail-h);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);max-width:none;overflow-x:auto;padding:0 var(--jms-gutter);position:relative;right:auto;scroll-padding-inline:var(--jms-gutter);scroll-snap-type:x proximity;scrollbar-width:none;top:auto}#root #joy-maison-stage .jms-nav>*,#root #joy-maison-stage .jms-nav__links li,#root #joy-maison-stage .jms-nav__side>*{scroll-snap-align:start}#root #joy-maison-stage .jms-nav::-webkit-scrollbar{display:none}#root #joy-maison-stage .jms-oni{height:44px;order:-2}#root #joy-maison-stage .jms-nav__link{min-height:44px}#root #joy-maison-stage .jms-nav__links{flex:none;gap:20px;-webkit-mask-image:none;mask-image:none;overflow:visible;padding-right:40px}#root #joy-maison-stage .jms-media{grid-area:media;height:var(--jms-media-h);inset:auto;position:relative}#root #joy-maison-stage .jms-media__img{object-position:40% 62%}#root #joy-maison-stage .jms-media__veil{background:linear-gradient(180deg,var(--jms-page) 0,#0000 10%,#0000 82%,var(--jms-page) 100%);opacity:.55}#root #joy-maison-stage .jms-panel{bottom:auto;grid-area:panel;left:auto;margin-top:-28px;position:relative;width:100%}#root #joy-maison-stage .jms-panel__shape{display:none}#root #joy-maison-stage .jms-panel__inner{background:var(--jms-page);border-radius:26px 26px 0 0;border-top:1px solid var(--jms-panel-edge);box-shadow:0 -18px 36px -24px #0000008c;padding:22px var(--jms-gutter) 8px}#root #joy-maison-stage .jms-flow{max-width:600px}#root #joy-maison-stage .jms-progress{width:min(100%,360px,calc(100% - 196px))}#root #joy-maison-stage .jms-live{width:min(100%,600px)}#root #joy-maison-stage .jms-pillars{grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px}#root #joy-maison-stage .jms-pillars li{align-items:flex-start;flex-direction:column;gap:8px;padding:0 10px}#root #joy-maison-stage .jms-pillars__copy small,#root #joy-maison-stage .jms-pillars__copy strong{white-space:normal}#root #joy-maison-stage .jms-chips{grid-gap:10px;display:grid!important;gap:10px;grid-area:chips;grid-template-columns:repeat(2,minmax(0,1fr));left:auto;margin:20px var(--jms-gutter) 0;position:relative;top:auto;transform:none}#root #joy-maison-stage .jms-chip{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;height:48px;width:100%}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{border-radius:999px;gap:8px;min-height:46px;padding:6px 12px 6px 6px;top:calc(var(--jms-bar-h) + var(--jms-rail-h) + var(--jms-media-h) - 50px)!important}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__icon{height:32px;width:32px}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy small{display:none}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy strong{font-size:12px;line-height:1.18;max-width:6.8em;white-space:normal}#root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__arrow{height:15px;width:15px}}@media not all and (min-aspect-ratio:6/5){#root #joy-maison-stage .jms-media__img.jms-media__img--swap{object-position:50% 37%}}@media (min-width:600px) and (max-width:1199.98px){#root #joy-maison-stage .jms-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599.98px){#root main[data-testid=landing-page]{--jms-bar-h:62px;--jms-rail-h:50px}#root #joy-maison-stage .jms-live,#root #joy-maison-stage .jms-pillars{width:calc(100% - 62px)}#root #joy-maison-stage .jms-brand__tagline,#root #joy-maison-stage .jms-controls__lang{display:none!important}#root #joy-maison-stage .jms-controls__menu{gap:9px;padding:0 11px 0 3px!important}#root #joy-maison-stage .jms-oni__live{display:none}#root #joy-maison-stage .jms-live__badge{padding:0 10px 0 8px}#root #joy-maison-stage .jms-live__target{display:none}#root #joy-maison-stage .jms-pillars li{padding:0 6px}}@media (max-width:359.98px){#root #joy-maison-stage.jms{--jms-head-size:clamp(22px,7.4vw,26px)}#root #joy-maison-stage .jms-pillars{gap:10px;grid-template-columns:1fr}#root #joy-maison-stage .jms-pillars li{align-items:center;border-left:0;flex-direction:row;padding:0}#root #joy-maison-stage .jms-chips{grid-template-columns:1fr 1fr}}@media (min-width:900px){#root #joy-maison-stage .jms-panel__inner{padding-left:max(92px,var(--jms-copy-left))}}@media (min-aspect-ratio:6/5) and (max-height:539.98px),(min-aspect-ratio:6/5) and (min-width:900px){#root #joy-maison-stage.jms{--jms-copy-x:var(--jms-copy-left);--jms-fit-progress:calc(var(--jms-panel-w)*0.684 - var(--jms-copy-x) - 12px);--jms-fit-eyebrow:calc(var(--jms-panel-w)*0.739 - var(--jms-copy-x) - 12px);--jms-fit-headline:calc(var(--jms-panel-w)*0.761 - var(--jms-copy-x) - 12px);--jms-fit-flow:calc(var(--jms-panel-w)*0.826 - var(--jms-copy-x) - 12px);--jms-fit-live:calc(var(--jms-panel-w)*0.846 - var(--jms-copy-x) - 12px);--jms-fit-pillars:calc(var(--jms-panel-w)*0.883 - var(--jms-copy-x) - 12px)}#root #joy-maison-stage .jms-progress{width:min(100%,360px,var(--jms-fit-progress))}#root #joy-maison-stage .jms-eyebrow{max-width:var(--jms-fit-eyebrow)}#root #joy-maison-stage .jms-eyebrow:after{flex:0 1 auto;min-width:12px}#root #joy-maison-stage .jms-headline{max-width:var(--jms-fit-headline)}#root #joy-maison-stage .jms-flow{max-width:min(34em,var(--jms-fit-flow))}#root #joy-maison-stage .jms-live{container:jms-live/inline-size;width:min(100%,560px,var(--jms-fit-live))}#root #joy-maison-stage .jms-pillars{container:jms-pillars/inline-size;grid-template-columns:repeat(3,minmax(0,auto));width:min(100%,var(--jms-fit-pillars))}#root #joy-maison-stage .jms-pillars li,#root #joy-maison-stage .jms-pillars__copy{min-width:0}#root #joy-maison-stage .jms-pillars__copy small,#root #joy-maison-stage .jms-pillars__copy strong{overflow-wrap:normal;white-space:normal!important}}@media (min-aspect-ratio:6/5) and (min-width:900px){#root #joy-maison-stage.jms{--jms-copy-x:max(92px,var(--jms-copy-left))}}@container jms-live (max-width: 479.98px){#root #joy-maison-stage .jms-live__target{display:none}}@container jms-live (max-width: 369.98px){#root #joy-maison-stage .jms-live__badge{font-size:0!important;gap:0;letter-spacing:0!important;padding:0 10px 0 8px}}@container jms-live (max-width: 279.98px){#root #joy-maison-stage .jms-live__copy{-webkit-line-clamp:3}}@container jms-pillars (max-width: 579.98px){#root #joy-maison-stage .jms-pillars__icon{display:none}#root #joy-maison-stage .jms-pillars li{padding-inline:10px}}@media (prefers-reduced-motion:reduce){#root #joy-maison-stage .jms-progress__step.is-active .jms-progress__fill{animation:none!important;transform:translateY(-50%) scaleX(1)}#root #joy-maison-stage .jms-eyebrow,#root #joy-maison-stage .jms-flow,#root #joy-maison-stage .jms-headline__line,#root #joy-maison-stage .jms-live__badge i,#root #joy-maison-stage .jms-live__copy,#root #joy-maison-stage .jms-live__target,#root #joy-maison-stage .jms-media__picture,#root #joy-maison-stage .jms-pillars li{animation:none!important;transition:none!important}}#root #joy-maison-stage{--jms-headlight:#ecf4ff;--jms-headlight-power:0.52}#root #joy-maison-stage .jms-headlights{color:var(--jms-headlight);height:100%;inset:0;mix-blend-mode:screen;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:3}#root #joy-maison-stage .jms-headlights__power{opacity:0}#root #joy-maison-stage[data-headlights=on] .jms-headlights__power{opacity:var(--jms-headlight-power)}#root #joy-maison-stage[data-headlights=ignition] .jms-headlights__power{animation:jms-headlight-ignition .92s ease-out both}#root #joy-maison-stage[data-theme=light][data-headlights=ignition] .jms-headlights__power{animation-name:jms-headlight-day-ignition}@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}}@media (prefers-reduced-motion:reduce){#root #joy-maison-stage .jms-headlights__power{animation:none!important}#root #joy-maison-stage[data-theme=dark] .jms-headlights__power{opacity:var(--jms-headlight-power)}#root #joy-maison-stage[data-theme=light] .jms-headlights__power{opacity:0}}#root #joy-maison-stage .jms-headlights__led-halo{filter:blur(.35px) drop-shadow(0 0 10px rgba(229,242,255,.34)) drop-shadow(0 0 20px rgba(205,229,255,.18));opacity:.94}#root #joy-maison-stage[data-theme=light] .jms-headlights__led-halo{opacity:.2}#root #joy-maison-stage{--jms-signage-glow:0.5;--jms-signage-sweep:0.38;--jms-signage-scan:0.08;--jms-signage-blur:9px}#root #joy-maison-stage[data-theme=light]{--jms-signage-glow:0.16;--jms-signage-sweep:0.34;--jms-signage-scan:0.05;--jms-signage-blur:7px}#root #joy-maison-stage .jms-signage{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}#root #joy-maison-stage .jms-signage__glow-layer{mix-blend-mode:screen}#root #joy-maison-stage .jms-signage__glow{stroke-width:6px;stroke-linejoin:round;animation:jms-signage-pulse 5.6s ease-in-out infinite;filter:blur(var(--jms-signage-blur));opacity:var(--jms-signage-glow)}#root #joy-maison-stage .jms-signage__glow--gold{fill:#ffc470;stroke:#ffc470}#root #joy-maison-stage .jms-signage__glow--ice{fill:#96c4ff;stroke:#96c4ff}#root #joy-maison-stage .jms-signage__scan{opacity:var(--jms-signage-scan)}#root #joy-maison-stage .jms-signage__sweep{animation:jms-signage-sweep 4.8s linear infinite;animation-delay:0s;animation-delay:var(--jms-signage-delay,0s);mix-blend-mode:screen;opacity:var(--jms-signage-sweep);transform-box:fill-box}@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%)}}@media (prefers-reduced-motion:reduce){#root #joy-maison-stage .jms-signage__glow,#root #joy-maison-stage .jms-signage__sweep{animation:none!important}#root #joy-maison-stage .jms-signage__glow{opacity:calc(var(--jms-signage-glow)*.86)}#root #joy-maison-stage .jms-signage__sweep{opacity:0}}.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}.joy-production-home{--hero-surface:var(--maison-main-bg);--hero-surface-elevated:var(--maison-elevated-bg);--hero-text:var(--maison-text-primary);--hero-muted:var(--maison-text-secondary);--hero-border:var(--maison-border);--hero-border-strong:var(--maison-border-strong);--hero-accent:var(--maison-burgundy);--hero-accent-deep:var(--maison-deep-burgundy);--hero-gold:var(--maison-gold);--hero-champagne:var(--maison-champagne);background:var(--hero-surface);color:var(--hero-text);overflow-x:clip;width:100%}.joy-production-home *,.joy-production-home :after,.joy-production-home :before{box-sizing:border-box}.joy-production-home__shell{margin:0 auto;width:100%}.joy-fault-rotate__word{animation:joyHeroWordIn .56s cubic-bezier(.16,1,.3,1) both}@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%)}}@media (prefers-reduced-motion:reduce){.joy-desktop-diagnostics__sweep,.joy-fault-caps__live i,.joy-fault-caps__track,.joy-fault-rotate__word,.joy-mobile-diagnostics__live-dot,.joy-mobile-diagnostics__sweep{animation:none!important}}@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}}.joy-production-home[data-theme=light]{--joy-light-platform-title-authority-20260826:1}.joy-production-home[data-theme=light]{--joy-light-platform-surface-authority-20260826:1}.joy-home-ecosystem-3d{--launch-gold:#e3b650;--launch-champagne:#f7dd9a;--launch-line:#ff5c8a;grid-gap:10px;align-items:center;background:radial-gradient(120% 160% at 4% 0,#fff3 0,#0000 46%),linear-gradient(135deg,#7f001f,#b0002f 52%,#7a001e);border:1px solid var(--launch-line);border-radius:18px;box-shadow:0 0 0 1px #ff5c8acc,0 0 22px #ff5c8aeb,0 0 52px #ff3d788c,0 16px 42px #b0002f66,inset 0 1px 0 #ffffff4d,inset 0 -3px 0 #0000005c;color:var(--launch-gold);display:grid;gap:10px;grid-template-columns:auto auto auto;max-width:calc(100vw - 24px);min-height:54px;padding:8px 12px 8px 9px;position:absolute;right:12px;text-decoration:none;top:12px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;z-index:72}.joy-home-ecosystem-3d:focus-visible,.joy-home-ecosystem-3d:hover{border-color:#ff7aa0;box-shadow:0 0 0 1px #ff7aa0eb,0 0 30px #ff5c8a,0 0 70px #ff3d78ad,0 24px 52px #b0002f80,inset 0 1px 0 #ffffff4d,inset 0 -3px 0 #0000005c;outline:none;transform:translateY(-2px) scale(1.015)}.joy-home-ecosystem-3d:active{box-shadow:0 0 0 1px #ff5c8acc,0 0 22px #ff5c8aeb,0 0 52px #ff3d788c,0 16px 42px #b0002f66,inset 0 2px 0 #00000057,inset 0 -1px 0 #ffffff24;transform:translateY(1px) scale(.995)}.joy-home-ecosystem-3d:focus-visible{outline:2px solid var(--launch-champagne);outline-offset:3px}.joy-home-ecosystem-3d__icon{background:#070506;border:1px solid #e3b65099;border-radius:50%;box-shadow:0 0 18px #e3b65073,inset 0 0 0 1px #ffffff0f;color:var(--launch-gold);display:grid;height:38px;place-items:center;width:38px}.joy-home-ecosystem-3d__arrow,.joy-home-ecosystem-3d__icon svg{height:18px;width:18px}.joy-home-ecosystem-3d__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.joy-home-ecosystem-3d__copy small{color:color-mix(in srgb,var(--launch-gold) 82%,var(--launch-champagne));font:600 10px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.17em;text-transform:uppercase}.joy-home-ecosystem-3d__copy strong{color:var(--launch-gold);font:700 12px/1.05 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.012em;text-shadow:0 0 14px #e3b65052,0 1px 0 #5a001259;text-transform:uppercase;white-space:nowrap}.joy-home-ecosystem-3d__arrow{color:var(--launch-gold)}[data-public-theme=light] .joy-home-ecosystem-3d,html:not(.dark) .joy-home-ecosystem-3d{box-shadow:0 0 0 1px #ff5c8acc,0 0 22px #ff5c8aeb,0 0 52px #ff3d788c,0 16px 42px #b0002f47,inset 0 1px 0 #ffffff4d,inset 0 -3px 0 #0000005c}@media(max-width:760px){.joy-home-ecosystem-3d{border-radius:15px;gap:7px;min-height:46px;padding:6px 9px;right:10px}.joy-home-ecosystem-3d__icon{height:32px;width:32px}.joy-home-ecosystem-3d__copy small{display:none}.joy-home-ecosystem-3d__copy strong{font-size:12px;max-width:150px;white-space:normal}.joy-home-ecosystem-3d__arrow{height:15px;width:15px}}@media(max-width:420px){.joy-home-ecosystem-3d__copy strong{max-width:118px}}@media(prefers-reduced-motion:reduce){.joy-home-ecosystem-3d{transition:none!important}}:root{--joy-dark-mobile-hero-cleanup-20260919:1}@media (max-width:599px) and (orientation:portrait){html body #root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-home-nav__ask-oni,html body #root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-home-nav__primary,html body #root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-home-nav__scroll-next,html body #root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-production-home__brand-tagline,html body #root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-production-home__menu-card,html body #root main[data-testid=landing-page][data-public-theme=dark] [data-testid=homepage-restored-menu-card]{display:none!important}html body #root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-production-home__brand-tagline,html body #root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-production-home__menu-card,html body #root main[data-testid=landing-page][data-public-theme=dark] [data-testid=homepage-restored-menu-card]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}}.joy-order-paths{margin:0 auto;padding:32px 0;width:min(calc(100% - 64px),1320px)}.joy-order-paths,.joy-order-paths *,.joy-order-paths :after,.joy-order-paths :before{box-sizing:border-box}.joy-order-paths__viewport{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;width:100%}.joy-order-paths__approved{aspect-ratio:2048/682;min-width:980px;position:relative;width:100%}.joy-order-paths__approved-image{-webkit-user-drag:none;display:block;height:100%;inset:0;object-fit:contain;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.joy-order-paths__approved-image--dark,html.dark .joy-order-paths__approved-image--light,html[data-theme=dark] .joy-order-paths__approved-image--light{display:none}html.dark .joy-order-paths__approved-image--dark,html[data-theme=dark] .joy-order-paths__approved-image--dark{display:block}.joy-order-paths__hits{display:grid;grid-template-columns:repeat(4,1fr);inset:0;position:absolute;z-index:2}.joy-order-paths__hit{border-radius:18px;display:block;min-height:44px;min-width:0;position:relative;scroll-snap-align:start;text-decoration:none}.joy-order-paths__hit:focus-visible{outline:3px solid #c9972d;outline:3px solid var(--maison-gold,#c9972d);outline-offset:-6px}@media (max-width:700px){.joy-order-paths{padding:20px 0;width:calc(100% - 16px)}.joy-order-paths__approved{min-width:980px}}@media (prefers-reduced-motion:reduce){.joy-order-paths__viewport{scroll-behavior:auto}}@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}[data-testid=landing-page][data-public-theme=light] :where(.joy-workflow__label,.joy-workflow__header h2,[data-testid=hero-ecosystem-eyebrow]>span:nth-child(2),[data-testid=hero-ecosystem-title],[data-testid=hero-ecosystem-title]>span,[data-testid=hero-ecosystem-title]+p){-webkit-text-fill-color:var(--maison-gold)!important;animation:none!important;background:none!important;background-image:none!important;color:var(--maison-gold)!important;filter:none!important}@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 [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:clamp(10px,1.4vw,20px)!important}#root [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]>span:nth-of-type(2){-webkit-text-fill-color:var(--maison-gold)!important;color:var(--maison-gold)!important;font-size:clamp(13px,1.35vw,20px)!important;font-weight:800!important;letter-spacing:.26em!important;line-height:1.1!important;white-space:nowrap!important}#root [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]>span:nth-of-type(3){-webkit-text-fill-color:var(--maison-gold)!important;color:var(--maison-gold)!important;display:inline-block!important;font-size:clamp(12px,1.2vw,18px)!important;font-weight:800!important;letter-spacing:.22em!important;line-height:1.1!important;white-space:nowrap!important}#root [data-testid=landing-page] #ecosystem>div:last-of-type{-webkit-text-fill-color:var(--maison-gold)!important;align-items:center!important;color:var(--maison-gold)!important;display:flex!important;flex-wrap:nowrap!important;font-size:clamp(14px,1.65vw,24px)!important;gap:clamp(10px,1.2vw,18px)!important;letter-spacing:.16em!important;line-height:1.15!important}#root [data-testid=landing-page] #ecosystem>div:last-of-type>span{-webkit-text-fill-color:inherit!important;color:inherit!important}#root [data-testid=landing-page] #ecosystem>div:last-of-type>span:not(:first-child):not(:nth-last-child(2)){white-space:nowrap!important}#root [data-testid=landing-page] #ecosystem>div:last-of-type>span:first-child{background:currentColor!important;height:2px!important;width:clamp(40px,4.5vw,64px)!important}#root [data-testid=landing-page] #ecosystem>div:last-of-type>span:nth-last-child(2){background:currentColor!important;height:clamp(6px,.65vw,9px)!important;width:clamp(6px,.65vw,9px)!important}html.dark #root [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]>span:nth-of-type(2),html.dark #root [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]>span:nth-of-type(3),html.dark #root [data-testid=landing-page] #ecosystem>div:last-of-type,html[data-theme=dark] #root [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]>span:nth-of-type(2),html[data-theme=dark] #root [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]>span:nth-of-type(3),html[data-theme=dark] #root [data-testid=landing-page] #ecosystem>div:last-of-type{-webkit-text-fill-color:var(--maison-champagne)!important;color:var(--maison-champagne)!important}@media (max-width:639px){#root [data-testid=landing-page] #ecosystem [data-testid=hero-ecosystem-eyebrow]>span:nth-of-type(3){display:none!important}#root [data-testid=landing-page] #ecosystem>div:last-of-type{flex-wrap:wrap!important;font-size:13px!important;letter-spacing:.13em!important;row-gap:8px!important}}#root [data-testid=landing-page] .joy-production-home{position:relative}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-desktop-diagnostics__sweep,#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-fault-caps__track,#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-fault-rotate__word,#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-mobile-diagnostics__sweep{animation:none!important}:root{--joy-light-parity-authority-20260823:2}:root{--joy-mobile-dark-parity-authority-20260826:1}:root{--joy-light-reference-card-authority-20260826:1}.joy-production-home[data-theme=light]{--joy-ref-ivory-0:#fffefa;--joy-ref-ivory-1:#fbf7f0;--joy-ref-ivory-2:#f2eadf;--joy-ref-gold:#a86d17;--joy-ref-gold-deep:#86500d;--joy-ref-gold-line:#b67f278a;--joy-ref-graphite:#5c5856;--joy-ref-cyan:#20cbd5;--joy-ref-cyan-soft:#20cbd540}@media (max-width:820px){.joy-production-home{--joy-mobile-card-type-parity-20260829:1}}:root{--joy-fold-z5-responsive-hotfix-20260827:12}.joy-production-home[data-theme=light]{--joy-card-gold:#c69a3a;--joy-card-gold-bg:#f4e8c8;--joy-card-gold-glow:#e8d9b0;--joy-card-aqua:#76b8b1;--joy-card-aqua-border:#bfedea;--joy-card-aqua-glow:#dffaf7;--joy-card-red:#b0002f;--joy-card-red-glow:#ff5c8a;--joy-card-red-highlight:#ffd3de}: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}@media (max-width:900px) and (orientation:portrait){#root main[data-testid=landing-page][data-public-theme=dark] .joy-home-ecosystem-3d{max-width:210px}}@media (min-width:600px) and (max-width:900px) and (orientation:portrait){#root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-home-nav__ask-oni,#root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-home-nav__primary,#root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-home-nav__scroll-next,#root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-home-nav__secondary,#root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-production-home__brand-tagline,#root main[data-testid=landing-page][data-public-theme=dark] .joy-production-home[data-theme=dark] .joy-production-home__menu-card,#root main[data-testid=landing-page][data-public-theme=dark] [data-testid=homepage-restored-menu-card]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}#root main[data-testid=landing-page][data-public-theme=dark] .joy-home-ecosystem-3d{border-radius:15px;gap:7px;min-height:46px;padding:6px 9px;right:14px}#root main[data-testid=landing-page][data-public-theme=dark] .joy-home-ecosystem-3d__icon{height:32px;width:32px}#root main[data-testid=landing-page][data-public-theme=dark] .joy-home-ecosystem-3d__copy small{display:none}#root main[data-testid=landing-page][data-public-theme=dark] .joy-home-ecosystem-3d__copy strong{font-size:12px;max-width:132px;white-space:normal}}#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] .hermes-home-film__cta,#root main[data-testid=landing-page] .joy-agentic-screen__market-cta{--jvc-ring:0px;border-width:2px!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] .hermes-home-film__cta:after{background:none}#root main[data-testid=landing-page] .joy-agentic-screen__market-cta:after{border-radius:8px}#root main[data-testid=landing-page] .joy-os-showcase__cta:before{border-radius:11px}#root main[data-testid=landing-page] .joy-offerings-card--vellox:before{border-radius:calc(var(--radius-card) - 5px)}#root main[data-testid=landing-page] .joy-offerings-mini--red:before{border-radius:calc(var(--radius-card)*.55 - 5px)}#root main[data-testid=landing-page] .joy-offerings__track{margin-bottom:-1.25rem;margin-top:-1.25rem;padding-bottom:2.5rem;padding-top:1.5rem}#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] #joy-maison-stage .jms-live__copy,#root main[data-testid=landing-page] .hermes-home-film__cta span,#root main[data-testid=landing-page] .joy-home-ecosystem-3d__copy strong,#root main[data-testid=landing-page] .joy-offerings-card--vellox .joy-offerings-card__cta,#root main[data-testid=landing-page] .joy-offerings-card--vellox .joy-offerings-card__title,#root main[data-testid=landing-page] .joy-offerings-mini--red .joy-offerings-mini__copy strong{-webkit-text-fill-color:currentColor!important;color:var(--jvc-title)!important;text-shadow:var(--jvc-title-glow)!important}#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-home-ecosystem-3d__copy small,#root main[data-testid=landing-page] .joy-offerings-card--vellox .joy-offerings-card__eyebrow,#root main[data-testid=landing-page] .joy-offerings-card--vellox .joy-offerings-card__promise,#root main[data-testid=landing-page] .joy-offerings-mini--red .joy-offerings-mini__copy small{-webkit-text-fill-color:currentColor!important;color:var(--jvc-detail)!important;text-shadow:none!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}#root main[data-testid=landing-page] #joy-maison-stage .jms-live__badge{border-right-color:#ffdce44d!important}#root main[data-testid=landing-page] .joy-home-ecosystem-3d__icon{background:var(--jvc-well)!important;border:1px solid var(--jvc-well-line)!important;box-shadow:var(--jvc-well-depth)!important;color:var(--jvc-gold)!important}#root main[data-testid=landing-page] .joy-offerings-access--members,#root main[data-testid=landing-page] .joy-offerings-card--vellox .joy-offerings-access{-webkit-text-fill-color:currentColor!important;background:var(--jvc-pill)!important;border:1px solid var(--jvc-pill-line)!important;box-shadow:var(--jvc-pill-glow)!important;color:var(--jvc-gold)!important}#root #joy-maison-stage .jms-nav__side{display:contents}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme]{--jmk-cut:10px;--jmk-depth:5px;--jmk-rim-w:1.5px;--jmk-h:clamp(50px,3.7vw,60px);--jmk-gap:clamp(5px,0.55vw,10px);--jmk-shape:polygon(var(--jmk-cut) 0,100% 0,100% calc(100% - var(--jmk-cut)),calc(100% - var(--jmk-cut)) 100%,0 100%,0 var(--jmk-cut));--jmk-shape-inner:polygon(calc(var(--jmk-cut) - 0.9px) 0,100% 0,100% calc(100% - var(--jmk-cut) + 0.9px),calc(100% - var(--jmk-cut) + 0.9px) 100%,0 100%,0 calc(var(--jmk-cut) - 0.9px));--jmk-rim:linear-gradient(135deg,#ffe9b0,#c9962f 22%,#6e4c12 48%,#b8862a 74%,#ffefc0);--jmk-rim-hot:linear-gradient(135deg,#ff9db4,#ff3f66 24%,#9a0f30 50%,#ff3f66 76%,#ffc0cf);--jmk-face:linear-gradient(180deg,#2c231a,#191209 46%,#0e0a07);--jmk-gloss:radial-gradient(130% 80% at 22% -10%,#ffe7b038 0%,#0000 60%);--jmk-scan:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,#0000 1px 3px);--jmk-sweep:linear-gradient(115deg,#0000 40%,#fff0c852 50%,#0000 60%);--jmk-extrude:#3b290a;--jmk-cast:#0009;--jmk-ink:#f1d89c;--jmk-ink-hi:#fff3d2;--jmk-led-off:#d8b2678c;--jmk-led-on:#ff3f66;--jmk-hot-glow:#ff3f668c}#root #joy-maison-stage.jms[data-theme=light]{--jmk-rim:linear-gradient(135deg,#fff5d6,#d0a24e 24%,#7a5516 50%,#c69a4c 76%,#fff1c8);--jmk-face:linear-gradient(180deg,#fffdf7,#f7ebd0 50%,#ecd9ae);--jmk-gloss:radial-gradient(130% 80% at 22% -10%,#ffffffd9 0%,#0000 60%);--jmk-scan:repeating-linear-gradient(0deg,rgba(122,85,22,.045) 0 1px,#0000 1px 3px);--jmk-sweep:linear-gradient(115deg,#0000 40%,#fffc 50%,#0000 60%);--jmk-extrude:#8f6a24;--jmk-cast:#59371461;--jmk-ink:#2e2110;--jmk-ink-hi:#1a1108;--jmk-led-off:#7a551699;--jmk-hot-glow:#d61c4873}#root #joy-maison-stage.jms[data-theme] .jms-head{grid-template-areas:"nav nav nav" "lead chips controls";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);left:var(--jms-gutter);max-width:none;pointer-events:none;right:var(--jms-gutter)}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-nav{grid-gap:0;align-items:start;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:grid!important;gap:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;padding:0;pointer-events:none!important}#root #joy-maison-stage.jms[data-theme] .jms-nav__links{grid-gap:var(--jmk-gap);display:grid;gap:var(--jmk-gap);grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;grid-column:2;-webkit-mask-image:none;mask-image:none;overflow:visible;padding:0 0 var(--jmk-depth);pointer-events:auto}#root #joy-maison-stage.jms[data-theme] .jms-nav__links li{display:block}#root #joy-maison-stage.jms[data-theme] .jms-nav__side{align-items:flex-start;display:flex;gap:clamp(8px,.8vw,14px);grid-column:3;justify-self:end;padding-bottom:var(--jmk-depth);pointer-events:auto}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-chips{grid-area:chips;justify-self:center}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls{justify-self:end}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip){-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:none;backdrop-filter:none;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--jmk-ink)!important;filter:drop-shadow(0 var(--jmk-depth) 0 var(--jmk-extrude)) drop-shadow(0 calc(var(--jmk-depth) + 6px) 12px var(--jmk-cast))!important;isolation:isolate;position:relative!important;text-shadow:none;transform:translateY(0);transition:transform .18s ease,filter .18s ease,color .2s ease}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls:before,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):before{background:var(--jmk-rim-hot),var(--jmk-rim);background-repeat:no-repeat;background-size:0 100%,100% 100%;-webkit-clip-path:var(--jmk-shape);clip-path:var(--jmk-shape);content:"";display:block;inset:0;position:absolute;transform:none;transition:background-size .4s cubic-bezier(.22,.61,.36,1);z-index:-1}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls:after,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):after{background:var(--jmk-sweep),var(--jmk-gloss),var(--jmk-scan),var(--jmk-face);background-position:130% 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:260% 100%,100% 100%,auto,100% 100%;content:"";display:block;inset:var(--jmk-rim-w);bottom:var(--jmk-rim-w);-webkit-clip-path:var(--jmk-shape-inner);clip-path:var(--jmk-shape-inner);height:auto;left:var(--jmk-rim-w);position:absolute;right:var(--jmk-rim-w);transform:none;transition:background-position .75s cubic-bezier(.22,.61,.36,1);z-index:-1}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls:hover,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):is(:hover,:focus-visible){color:var(--jmk-ink-hi)!important;filter:drop-shadow(0 calc(var(--jmk-depth) + 2px) 0 var(--jmk-extrude)) drop-shadow(0 0 10px var(--jmk-hot-glow)) drop-shadow(0 calc(var(--jmk-depth) + 10px) 14px var(--jmk-cast))!important;transform:translateY(-2px)}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls:hover:before,#root #joy-maison-stage.jms[data-theme] .jms-nav__link.is-live:before,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):is(:hover,:focus-visible):before{background-size:100% 100%,100% 100%}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls:hover:after,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):is(:hover,:focus-visible):after{background-position:-40% 0,0 0,0 0,0 0}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):focus-visible{outline:2px solid var(--jmk-ink-hi);outline-offset:4px}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):active{filter:drop-shadow(0 2px 0 var(--jmk-extrude)) drop-shadow(0 4px 6px var(--jmk-cast))!important;transform:translateY(3px);transition-duration:.06s}#root #joy-maison-stage.jms[data-theme] .jms-nav__link{align-items:center;display:flex!important;justify-content:center;min-height:var(--jmk-h);padding:6px clamp(10px,.9vw,14px) 8px!important;text-align:center;white-space:nowrap;width:100%}#root #joy-maison-stage.jms[data-theme] .jms-nav__label:before{border-right:1px solid var(--jmk-led-off);border-top:1px solid var(--jmk-led-off);content:"";height:7px;pointer-events:none;position:absolute;right:7px;top:7px;width:7px}#root #joy-maison-stage.jms[data-theme] .jms-nav__label:after{background:var(--jmk-led-off);border-radius:2px;bottom:5px;content:"";height:2px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transition:background-color .25s ease,box-shadow .25s ease;width:36%}#root #joy-maison-stage.jms[data-theme] .jms-nav__link:is(:hover,:focus-visible,.is-live) .jms-nav__label:after{background:var(--jmk-led-on);box-shadow:0 0 8px var(--jmk-led-on),0 0 2px var(--jmk-led-on)}#root #joy-maison-stage.jms[data-theme] .jms-oni{gap:clamp(8px,.8vw,12px);height:var(--jmk-h);padding:0 clamp(14px,1.2vw,20px) 0 clamp(8px,.7vw,12px)!important}#root #joy-maison-stage.jms[data-theme] .jms-oni__mark{height:calc(var(--jmk-h) - 16px);position:relative;width:calc(var(--jmk-h) - 16px)}#root #joy-maison-stage.jms[data-theme] .jms-oni__live,#root #joy-maison-stage.jms[data-theme] .jms-oni__search{display:none!important}#root #joy-maison-stage.jms[data-theme] .jms-oni__mark:after{animation:jmkLive 1.8s ease-in-out infinite;background:#33d17a;border-radius:50%;box-shadow:0 0 6px #33d17a;content:"";height:7px;position:absolute;right:2px;top:2px;width:7px}@keyframes jmkLive{0%,to{opacity:1}50%{opacity:.45}}#root #joy-maison-stage.jms[data-theme] .jms-chip{--jmk-cut:8px;--jmk-depth:4px;margin-bottom:var(--jmk-depth);min-height:44px}#root #joy-maison-stage.jms[data-theme] .jms-chip>svg,#root #joy-maison-stage.jms[data-theme] .jms-chip__emblem{border-color:var(--jmk-led-off);color:var(--jmk-ink)}#root #joy-maison-stage.jms[data-theme] .jms-chip--vellox{--jmk-rim:linear-gradient(135deg,#ff9db4,#ff3f66 24%,#9a0f30 50%,#ff3f66 76%,#ffc0cf);--jmk-face:linear-gradient(180deg,#5a0718,#2a030b 60%,#160106);--jmk-gloss:radial-gradient(130% 80% at 22% -10%,#ff78964d 0%,#0000 60%);--jmk-scan:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);--jmk-sweep:linear-gradient(115deg,#0000 40%,#ffdce459 50%,#0000 60%);--jmk-extrude:#4a0413;--jmk-cast:#7808248c;--jmk-ink:#f5d9a0;--jmk-ink-hi:#fff3d2;--jmk-led-off:#f5d9a099}#root #joy-maison-stage.jms[data-theme] .jms-chip--vellox:before{background-size:100% 100%,100% 100%}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls{--jmk-cut:12px;margin-bottom:var(--jmk-depth);padding:4px 6px 4px 4px}@media (min-width:1280px) and (max-width:1599.98px){#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-chips{display:grid!important;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content)}}@media (max-width:1519.98px){#root #joy-maison-stage.jms[data-theme] .jms-oni__copy small{display:none}}@media (max-width:1239.98px){#root #joy-maison-stage.jms[data-theme] .jms-oni__copy{display:none}#root #joy-maison-stage.jms[data-theme] .jms-oni{padding:0 8px!important}}@media (max-width:1099.98px){#root #joy-maison-stage.jms[data-theme]{--jmk-cut:8px;--jmk-depth:4px}}@media (prefers-reduced-motion:reduce){#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls,#root #joy-maison-stage.jms[data-theme] .jms-nav__label:after,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip),#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):after,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip):before{transition:none}#root #joy-maison-stage.jms[data-theme] .jms-oni__mark:after{animation:none}}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme]{--jmk-release-lock:"2026-10-01-r1"}#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}#root #joy-maison-stage.jms[data-theme]{--jmk-scan:linear-gradient(#0000,#0000);--jmk-rim-w:2px;--jmk-shape-inner:polygon(calc(var(--jmk-cut) - var(--jmk-rim-w)*0.414) 0,100% 0,100% calc(100% - var(--jmk-cut) + var(--jmk-rim-w)*0.414),calc(100% - var(--jmk-cut) + var(--jmk-rim-w)*0.414) 100%,0 100%,0 calc(var(--jmk-cut) - var(--jmk-rim-w)*0.414))}#root #joy-maison-stage.jms[data-theme] .jms-chip--vellox,#root #joy-maison-stage.jms[data-theme] .jms-chip[data-testid=homepage-nav-sign-in]{--jmk-scan:linear-gradient(#0000,#0000)}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-nav__signin,.jms-chip){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700!important;text-rendering:geometricPrecision;text-shadow:none!important}#root #joy-maison-stage.jms[data-theme=dark] :is(.jms-nav__link,.jms-nav__signin,.jms-chip){text-shadow:0 1px 0 #0009!important}#root #joy-maison-stage.jms[data-theme=dark] :is(.jms-nav__link,.jms-nav__signin,.jms-chip:not(.jms-chip--vellox):not([data-testid=homepage-nav-sign-in])){-webkit-text-fill-color:#fff8ea!important;color:#fff8ea!important}#root #joy-maison-stage.jms[data-theme] .jms-chip>svg{stroke-width:1.8;shape-rendering:geometricPrecision}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li>.jms-chip[data-testid=homepage-nav-sign-in],#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li>:is(.jms-nav__link,.jms-chip){--jmk-d:var(--jmk-depth);filter:none!important;transform:none;transition:transform .18s ease,color .2s ease}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li>:is(.jms-nav__link,.jms-chip):before{background-color:var(--jmk-extrude)!important;background-image:linear-gradient(to top left,var(--jmk-extrude) 50%,#0000 calc(50% + .5px)),var(--jmk-rim-hot),var(--jmk-rim)!important;background-position:right 0 bottom var(--jmk-d),0 0,0 0!important;background-repeat:no-repeat!important;background-size:var(--jmk-cut) var(--jmk-cut),0 calc(100% - var(--jmk-d)),100% calc(100% - var(--jmk-d))!important;-webkit-clip-path:var(--jmk-shape);clip-path:var(--jmk-shape);inset:0 0 calc(var(--jmk-d)*-1) 0}#root #joy-maison-stage.jms[data-theme] .jms-chips>li>:is(.jms-chip--vellox,.jms-chip[data-testid=homepage-nav-sign-in]):before,#root #joy-maison-stage.jms[data-theme] .jms-nav__links>li>.jms-nav__link.is-live:before,#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li>:is(.jms-nav__link,.jms-chip):is(:hover,:focus-visible):before{background-size:var(--jmk-cut) var(--jmk-cut),100% calc(100% - var(--jmk-d)),100% calc(100% - var(--jmk-d))!important}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li>:is(.jms-nav__link,.jms-chip):is(:hover,:focus-visible){--jmk-d:calc(var(--jmk-depth) + 2px);filter:none!important;transform:translateY(-2px)}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li>:is(.jms-nav__link,.jms-chip):active{--jmk-d:2px;filter:none!important;transform:translateY(3px)}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li{position:relative;z-index:0}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li:before{box-shadow:0 calc(var(--jmk-depth) + 6px) 12px var(--jmk-cast);content:"";inset:0 0 0 0;inset:0 0 var(--jmk-li-pad,0) 0;pointer-events:none;position:absolute;transition:box-shadow .18s ease;z-index:-1}#root #joy-maison-stage.jms[data-theme] .jms-chips>li{--jmk-li-pad:var(--jmk-depth)}#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li:is(:hover,:focus-within):before{box-shadow:0 0 10px var(--jmk-hot-glow),0 calc(var(--jmk-depth) + 10px) 14px var(--jmk-cast)}#root #joy-maison-stage.jms[data-theme] .jms-chips>li:has(>.jms-chip--vellox):before{box-shadow:0 calc(var(--jmk-depth) + 6px) 12px #7808248c}#root #joy-maison-stage.jms[data-theme] .jms-chips>li:has(>.jms-chip[data-testid=homepage-nav-sign-in]):before{box-shadow:0 0 8px #ffca4e85,0 calc(var(--jmk-depth) + 7px) 13px #650719ad}#root #joy-maison-stage.jms[data-theme] .jms-chips>li:has(>.jms-chip[data-testid=homepage-nav-sign-in]):is(:hover,:focus-within):before{box-shadow:0 0 15px #ffda75e6,0 calc(var(--jmk-depth) + 11px) 16px #650719ad}#root #joy-maison-stage.jms[data-theme] .jms-nav__label:after{left:32%;transform:none;width:36%}@supports (width:round(1.5px,1px)){#root #joy-maison-stage.jms[data-theme] .jms-nav__links>li>.jms-nav__link{min-height:round(var(--jmk-h),1px)}}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (max-width:1399.98px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-nav{margin-top:calc(var(--jms-ctl-h) + var(--jms-row-gap))}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (max-width:959.98px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme] .jms-head>.jms-nav{margin-top:128px}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme]{--jms-panel-w:clamp(540px,42vw,800px);--jms-copy-left:clamp(18px,1.5vw,28px);--jms-copy-x:var(--jms-copy-left);--jms-head-size:clamp(21px,min(1.75vw,3.3vh),34px);--jms-fit-progress:100%;--jms-fit-eyebrow:100%;--jms-fit-headline:100%;--jms-fit-flow:100%;--jms-fit-live:100%;--jms-fit-pillars:100%}#root #joy-maison-stage.jms[data-theme] .jms-panel{--jms-ink:#fbf5ea;--jms-ink-soft:#fbf5eae6;--jms-ink-faint:#fbf5eacc;--jms-gold:#f2d28c;--jms-gold-hi:#f4dca3;--jms-gold-lo:#b88a3c;--jms-gold-text:#f2d28c;--jms-line:#f1d89c75;--jms-line-soft:#fbf5ea38;--jms-glass-tint:#0c090780;--jms-glass-tint-lo:#0c090799;-webkit-backdrop-filter:blur(8px) saturate(1.12);backdrop-filter:blur(8px) saturate(1.12);background:linear-gradient(180deg,var(--jms-glass-tint) 0,var(--jms-glass-tint-lo) 100%);border:1px solid #f1d89c6b;border-radius:16px;bottom:var(--jms-gutter);box-shadow:0 18px 44px -26px #000000b3,inset 0 1px 0 #ffffff14;color:var(--jms-ink);left:var(--jms-gutter);max-width:calc(100vw - var(--jms-gutter)*2);width:var(--jms-panel-w)}#root #joy-maison-stage.jms[data-theme=light] .jms-panel{--jms-glass-tint:#100b0799;--jms-glass-tint-lo:#100b07ad;box-shadow:0 18px 40px -26px #281a088c,inset 0 1px 0 #ffffff1f}#root #joy-maison-stage.jms[data-theme] .jms-panel__shape{display:none}#root #joy-maison-stage.jms[data-theme] .jms-panel__inner{padding:clamp(14px,1.9vh,22px) var(--jms-copy-left) clamp(16px,2.2vh,24px)!important}#root #joy-maison-stage.jms[data-theme] .jms-slide{grid-column-gap:clamp(16px,1.6vw,30px);align-items:start;column-gap:clamp(16px,1.6vw,30px);display:grid;grid-template-areas:"eyebrow eyebrow" "headline flow" "headline live" "pillars pillars";grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}#root #joy-maison-stage.jms[data-theme] .jms-slide>.jms-eyebrow{grid-area:eyebrow}#root #joy-maison-stage.jms[data-theme] .jms-slide>.jms-headline{align-self:center;grid-area:headline;margin:0}#root #joy-maison-stage.jms[data-theme] .jms-slide>.jms-flow{grid-area:flow}#root #joy-maison-stage.jms[data-theme] .jms-slide>.jms-live{grid-area:live}#root #joy-maison-stage.jms[data-theme] .jms-slide>.jms-pillars{grid-area:pillars}#root #joy-maison-stage.jms[data-theme] .jms-panel .jms-live__badge{font-size:clamp(9px,.66vw,11px)!important;gap:8px;letter-spacing:.2em!important;padding:0 10px 0 9px}#root #joy-maison-stage.jms[data-theme] .jms-panel .jms-live__target{display:none}#root #joy-maison-stage.jms[data-theme] .jms-progress{margin-bottom:clamp(8px,1.2vh,12px);width:100%}#root #joy-maison-stage.jms[data-theme] .jms-eyebrow{font-size:clamp(9.5px,.66vw,11.5px)!important;font-weight:600!important;margin-bottom:clamp(8px,1.1vh,12px);text-shadow:none}#root #joy-maison-stage.jms[data-theme] .jms-headline__line{text-wrap:balance;text-shadow:0 1px 2px #00000059;white-space:normal}#root #joy-maison-stage.jms[data-theme] .jms-flow{font-size:clamp(12.5px,.8vw,14.5px)!important;margin:0 0 clamp(8px,1.1vh,12px)!important;min-height:0;text-shadow:none}#root #joy-maison-stage.jms[data-theme] .jms-live{min-height:clamp(40px,2.8vw,46px);width:100%}#root #joy-maison-stage.jms[data-theme] .jms-pillars{margin-top:clamp(10px,1.4vh,14px);width:100%}#root #joy-maison-stage.jms[data-theme] .jms-pillars li{padding-inline:clamp(8px,.8vw,14px)}#root #joy-maison-stage.jms[data-theme] .jms-pillars li:first-child{padding-left:0}#root #joy-maison-stage.jms[data-theme] .jms-pillars__copy small{color:var(--jms-ink-faint)!important}#root #joy-maison-stage.jms[data-theme] .jms-progress__toggle{background:#ffffff0f!important;color:var(--jms-ink)!important}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px) and (max-height:760px){#root #joy-maison-stage.jms[data-theme]{--jms-head-size:clamp(21px,min(1.65vw,3.4vh),30px)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme] .jms-panel{--jms-glass-tint:#0c0907b3;--jms-glass-tint-lo:#0c0907c2}}}@media (prefers-reduced-motion:reduce){#root #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li:before{transition:none}}#root #joy-maison-stage.jms[data-theme] .jms-panel{inset:auto;margin:0 var(--jms-gutter);max-width:calc(100% - var(--jms-gutter)*2);position:relative}@media (min-aspect-ratio:6/5) and (max-height:539.98px),(min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme]{height:auto!important;min-height:0!important;padding-bottom:var(--jms-gutter)!important}#root #joy-maison-stage.jms[data-theme] .jms-media{height:min(100vh,62.5vw);height:min(100svh,62.5vw);inset:auto;min-height:540px;position:relative}}@media (min-aspect-ratio:6/5) and (min-width:900px) and (min-height:540px){#root #joy-maison-stage.jms[data-theme]{--jms-clear-photo-h:max(540px,min(100vh,62.5vw));--jms-clear-photo-h:max(540px,min(100svh,62.5vw));--jms-clear-scaled-h:max(56.470589vw,var(--jms-clear-photo-h))}#root #joy-maison-stage.jms[data-theme] .jms-panel{margin-top:min(0px,calc(var(--jms-clear-scaled-h)*.48 - var(--jms-clear-photo-h)*.58 + 12px))}}@media (min-aspect-ratio:6/5) and (max-height:539.98px){#root #joy-maison-stage.jms[data-theme] .jms-media{height:100vh;height:100svh;min-height:300px}}@media (max-width:899.98px){#root #joy-maison-stage.jms[data-theme] .jms-progress{flex-wrap:wrap;gap:8px;max-width:100%;width:100%}#root #joy-maison-stage.jms[data-theme] .jms-progress__track{flex:1 1 220px;gap:0;grid-template-columns:repeat(5,minmax(44px,1fr));min-width:220px}#root #joy-maison-stage.jms[data-theme] .jms-progress__step{height:44px;min-width:44px}#root #joy-maison-stage.jms[data-theme] .jms-progress__step:before{left:6px;right:6px}#root #joy-maison-stage.jms[data-theme] .jms-progress__fill{left:6px;width:calc(100% - 12px)}#root #joy-maison-stage.jms[data-theme] .jms-progress__toggle{height:44px;min-width:44px;width:44px}}@media (min-width:1100px) and (min-height:540px) and (min-aspect-ratio:6/5) and (hover:hover) and (pointer:fine){html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme]{--jms-desktop-clarity:1;--jms-mono:var(--font-text,Inter,"Helvetica Neue",Arial,sans-serif);--jmk-depth:0px;--jmk-d:0px;--jmk-cut:0px;--jmk-cast:#0000;--jmk-hot-glow:#0000;--jms-veil-top:none;flex-direction:column}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme=light]{--jms-page:var(--maison-light-background,#faf6f6);--jmk-ink:var(--jms-ink);--jmk-ink-hi:var(--joy-oxblood,#8b1a2c)}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme=dark]{--jmk-ink:var(--jms-ink);--jmk-ink-hi:var(--jms-gold-hi)}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls:after,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls:before{content:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-brand__tagline{text-shadow:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-areas:"controls" "nav" "chips"!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:144px auto auto;inset:auto!important;margin:0 var(--jms-gutter) 16px!important;max-width:none!important;order:0;padding:0!important;position:relative!important;width:auto!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-brand{left:var(--jms-gutter)!important;top:16px!important;width:150px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-brand:before{background:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls{align-self:start;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--jms-page)!important;border:1px solid var(--jms-line-soft)!important;border-radius:10px!important;box-shadow:none!important;filter:none!important;inset:auto!important;justify-self:end;margin:16px 0 0!important;position:relative!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-nav{border-bottom:1px solid var(--jms-line-soft)!important;display:block!important;grid-area:nav!important;margin:0!important;padding:0!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-nav__links{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-auto-flow:row!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:0!important;padding:0!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-chips{display:flex!important;flex-wrap:wrap!important;gap:4px 10px!important;grid-area:chips!important;justify-content:center!important;justify-self:stretch!important;margin:0!important;max-width:100%!important;padding:0!important;width:auto!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-chip){--jmk-ink:var(--jms-ink);--jmk-ink-hi:var(--jms-gold-text);-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:var(--jmk-ink)!important;filter:none!important;font:600 13px/1.3 Inter,Arial,sans-serif!important;font:600 13px/1.3 var(--font-text,Inter,Arial,sans-serif)!important;letter-spacing:.035em!important;margin:0!important;min-height:44px!important;padding:10px 12px!important;text-shadow:none!important;transform:none!important;white-space:normal!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-nav__label:before,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-chip):after,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-chip):before,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__links,.jms-chips)>li:before{content:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-nav__label:after{background:#0000!important;box-shadow:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-nav__link:is(.is-live,:hover,:focus-visible) .jms-nav__label:after{background:var(--jmk-ink-hi)!important;height:2px}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-chip):is(:hover,:focus-visible){background:var(--jms-line-soft)!important;color:var(--jmk-ink-hi)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-chip[data-testid=homepage-nav-sign-in]{background:#5e0f25!important;background:var(--joy-oxblood-deep,#5e0f25)!important;color:var(--jms-gold-hi)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-chip>svg{border:0!important;box-shadow:none!important;color:currentColor!important;height:24px!important;padding:3px!important;width:24px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-controls__menu-copy strong,.homepage-search-by-oni__copy strong){font:600 13px/1.3 Inter,Arial,sans-serif!important;font:600 13px/1.3 var(--font-text,Inter,Arial,sans-serif)!important;letter-spacing:.04em!important;text-shadow:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-controls__menu-copy small,.homepage-search-by-oni__copy small){font:500 10px/1.3 Inter,Arial,sans-serif!important;font:500 10px/1.3 var(--font-text,Inter,Arial,sans-serif)!important;letter-spacing:.04em!important;text-shadow:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-media{flex:none;inset:auto!important;order:1;position:relative!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .homepage-search-by-oni{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--jms-page)!important;border-color:var(--jms-line)!important;box-shadow:none!important;left:calc(var(--jms-gutter) + 190px)!important;right:auto!important;top:20px!important;translate:none!important;width:260px!important}html body #root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{border-radius:8px!important;box-shadow:inset 0 0 0 var(--jvc-ring) var(--jvc-edge)!important;box-sizing:border-box;filter:none!important;left:calc(var(--jms-gutter) + 190px)!important;max-width:260px!important;min-height:44px!important;right:auto!important;top:80px!important;width:260px!important}html body #root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch] .joy-home-ecosystem-3d__copy strong{font:600 13px/1.3 Inter,Arial,sans-serif!important;font:600 13px/1.3 var(--font-text,Inter,Arial,sans-serif)!important;letter-spacing:.02em;max-width:none!important;text-shadow:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head{display:contents!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-brand{align-self:center;grid-area:brand;height:auto!important;inset:auto!important;margin:0!important;position:relative!important;width:120px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-brand__logo{height:auto!important;width:120px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-brand__tagline{font-size:9px;letter-spacing:.06em;line-height:1.35}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-controls{align-self:center;grid-area:controls!important;margin:0!important;pointer-events:auto!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .homepage-search-by-oni,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{align-self:center;box-sizing:border-box;inset:auto!important;margin:0!important;max-width:none!important;min-height:52px!important;min-width:0;pointer-events:auto!important;position:relative!important;transform:none!important;translate:none!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .homepage-search-by-oni{grid-area:search}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{grid-area:ecosystem}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme]>.joy-home-ecosystem-3d .joy-home-ecosystem-3d__copy strong{font:600 13px/1.3 Inter,Arial,sans-serif!important;font:600 13px/1.3 var(--font-text,Inter,Arial,sans-serif)!important;text-shadow:none!important;white-space:normal}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-chips,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-nav{inset:auto!important;margin:0!important;min-width:0;pointer-events:auto!important;position:relative!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-nav__links{gap:6px!important;grid-column:auto!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-head>.jms-chips{gap:4px 8px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-chip:not(.jms-chip--vellox):not([data-testid=homepage-nav-sign-in])){background:var(--jms-glass)!important;border:1px solid var(--jms-gold)!important;color:var(--jms-gold-text)!important;height:auto!important;min-height:44px!important;padding:7px 10px!important;pointer-events:auto!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-media{min-height:0!important;min-width:0;order:0}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-media__img,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-media__picture{height:100%!important;min-height:0!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-media__img{object-fit:contain!important;object-position:50% 50%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-media__veil{background:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme]{grid-gap:8px 12px;box-sizing:border-box;display:grid!important;gap:8px 12px;grid-template-areas:"brand search ecosystem controls" "nav nav nav nav" "chips chips chips chips" "panel panel media media";grid-template-columns:minmax(120px,.15fr) minmax(190px,.2fr) minmax(220px,.3fr) minmax(300px,.35fr);grid-template-rows:auto auto auto minmax(320px,1fr);height:auto!important;min-height:600px!important;min-height:max(600px,100dvh)!important;overflow:visible!important;padding:8px var(--jms-gutter)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-panel{--jms-panel-edge:#f1d89c6b;--jms-panel:#0000;--jms-gold-text:#f2d28c;--jms-gold-lo:#b88a3c;--jms-gold-hi:#f4dca3;--jms-gold:#f2d28c;--jms-ink-faint:#fbf5eacc;--jms-ink-soft:#fbf5eae6;--jms-ink:#fbf5ea;--jms-carousel-surface:linear-gradient(180deg,#08080ae0,#08080af5);--jms-line-soft:#f2d28c33;align-self:stretch;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:var(--jms-carousel-surface)!important;border:1px solid var(--jms-panel-edge)!important;border-radius:14px!important;color:var(--jms-ink)!important;grid-area:panel;inset:auto!important;margin:0!important;max-width:none!important;min-width:0;order:0;overflow:visible!important;position:relative!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-panel__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:flex-start;min-height:100%;padding:clamp(20px,2vw,32px)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-progress{border-top:1px solid var(--jms-line-soft);gap:8px;margin:auto 0 0!important;max-width:420px;order:2;padding-top:16px;width:100%}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-progress__track{flex:1 1;min-width:0}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-progress__step,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-progress__toggle{min-height:44px!important;min-width:44px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-slide{display:flex!important;flex-direction:column;gap:16px;min-width:0;order:1}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-slide>*{grid-area:auto!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-eyebrow{font-size:11px!important;letter-spacing:.08em!important;line-height:1.4!important;margin:0!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-headline{color:var(--jms-ink)!important;font:600 clamp(22px,1.8vw,32px)/1.24 Inter,Helvetica Neue,Arial,sans-serif!important;font:600 clamp(22px,1.8vw,32px)/1.24 var(--font-text,Inter,"Helvetica Neue",Arial,sans-serif)!important;letter-spacing:-.025em!important;margin:0!important;max-width:none!important;overflow-wrap:anywhere;text-shadow:none!important;width:100%}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-headline__line{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-shadow:none!important;white-space:normal!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-flow{font-size:13px!important;line-height:1.45!important;margin:0!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-live{gap:6px;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-live__copy{-webkit-line-clamp:unset;display:block!important;overflow:visible!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-panel .jms-live__target{display:block!important;font-size:10px;grid-column:2/-1;white-space:normal}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-pillars{grid-gap:8px;display:grid!important;gap:8px;grid-template-columns:minmax(0,1fr);margin:0!important;width:100%}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-pillars li{align-items:center;border:0;display:flex;flex-direction:row;gap:8px;min-width:0;padding:0!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-pillars__icon{flex:0 0 28px;height:28px;width:28px}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-pillars__copy small,html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-pillars__copy strong{font-size:11px;line-height:1.4;white-space:normal!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-media{align-self:stretch;grid-area:media;height:100%!important;min-height:320px!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-panel__fill{fill:#0000!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]{box-shadow:inset 0 0 0 var(--jvc-ring) var(--jvc-edge)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]:is(:hover,:focus-visible),html body #root main[data-testid=landing-page]>.joy-home-ecosystem-3d[data-testid=homepage-ecosystem-3d-switch]:is(:hover,:focus-visible){box-shadow:inset 0 0 0 var(--jvc-ring) var(--jvc-edge-hot)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-chip:not(.jms-chip--vellox):not([data-testid=homepage-nav-sign-in])):is(:hover,:focus-visible){background:var(--jms-line-soft)!important;color:var(--jms-gold-text)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-nav__link,.jms-chip:not(.jms-chip--vellox):not([data-testid=homepage-nav-sign-in])):focus-visible{outline:2px solid var(--jms-gold-text)!important;outline-offset:3px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme=light] .jms-panel{--jms-ink:#17110d;--jms-ink-soft:#51473e;--jms-ink-faint:#665a4d;--jms-gold-text:#7a5716;--jms-gold:#9a6f26;--jms-gold-hi:#9a6f26;--jms-gold-lo:#7a5516;--jms-panel-edge:#9a6f2657;--jms-line-soft:#9a6f2633;--jms-carousel-surface:linear-gradient(180deg,#fffffff0,#fffcf6db);box-shadow:0 12px 30px -24px #4b30143d,inset 0 1px 0 #ffffffe6!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-panel .jms-eyebrow{font-family:Inter,Arial,sans-serif!important;font-family:var(--font-text,Inter,Arial,sans-serif)!important;font-weight:600!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-progress__toggle svg{height:18px;width:18px}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-slide{align-items:stretch!important;text-align:left!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-slide>:is(.jms-eyebrow,.jms-headline,.jms-flow){align-self:stretch!important;max-width:none!important;width:100%!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-headline :is(span,em){color:inherit!important;font:inherit!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-panel .jms-live__badge{font-size:10px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-panel .jms-pillars__icon{display:grid!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme=dark] :is(.jms-nav__link,.jms-chip:not(.jms-chip--vellox):not([data-testid=homepage-nav-sign-in])){-webkit-text-fill-color:#fff2c6!important;border-color:#ffd565f0!important;box-shadow:inset 0 1px 0 #fff6d31f,0 0 0 1px #ffd3642e,0 0 20px #ffb82d38,0 12px 26px -18px #000000e0!important;color:#fff2c6!important;text-shadow:0 0 11px #ffc6423d!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.joy-home-ecosystem-3d,.jms-chip--vellox,.jms-chip[data-testid=homepage-nav-sign-in]){--jvc-ring:1px;-webkit-text-fill-color:currentColor!important;animation:none!important;background:var(--jvc-face)!important;border-color:var(--jvc-edge)!important;box-shadow:inset 0 0 0 var(--jvc-ring) var(--jvc-edge),var(--jvc-glow)!important;color:var(--jvc-title)!important;isolation:isolate;position:relative;text-shadow:var(--jvc-title-glow)!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.joy-home-ecosystem-3d,.jms-chip--vellox,.jms-chip[data-testid=homepage-nav-sign-in]):before{background:#0000!important;border:1px solid var(--jvc-hairline);border-radius:inherit;box-shadow:var(--jvc-hairline-glow)!important;-webkit-clip-path:none!important;clip-path:none!important;content:""!important;display:block;inset:4px;pointer-events:none;position:absolute}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.joy-home-ecosystem-3d,.jms-chip--vellox,.jms-chip[data-testid=homepage-nav-sign-in]):is(:hover,:focus-visible){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}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.joy-home-ecosystem-3d,.jms-chip--vellox,.jms-chip[data-testid=homepage-nav-sign-in]):focus-visible{outline:2px solid var(--jvc-gold)!important;outline-offset:3px!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] .jms-controls__theme>svg{display:none!important}html body #root main[data-testid=landing-page] #joy-maison-stage.jms[data-theme] :is(.jms-chip--vellox,.jms-chip[data-testid=homepage-nav-sign-in]){--jvc-ring:2px}@supports (grid-template-rows:subgrid) and (grid-template-columns:subgrid){html body #root main[data-testid=landing-page] .homepage-hero-group{grid-gap:8px 12px;box-sizing:border-box;display:grid;gap:8px 12px;grid-template-columns:minmax(120px,.15fr) minmax(190px,.2fr) minmax(220px,.3fr) minmax(300px,.35fr);grid-template-rows:auto auto auto auto minmax(150px,1fr);min-height:max(600px,100dvh);min-width:0;padding:8px var(--jms-gutter)}html body #root main[data-testid=landing-page] .homepage-hero-group>#joy-maison-stage.jms[data-theme]{gap:inherit;grid-column:1/-1;grid-row:1/6;grid-template-areas:"brand search ecosystem controls" "nav nav nav nav" "chips chips chips chips" "panel panel media media" ". . media media"!important;grid-template-columns:subgrid!important;grid-template-rows:subgrid!important;min-height:0!important;padding:0!important}html body #root main[data-testid=landing-page] .homepage-hero-group>.homepage-hero-engine-slot{align-self:stretch;grid-column:1/3;grid-row:5/6;min-width:0;position:relative;z-index:1}html body #root main[data-testid=landing-page] .homepage-hero-engine-slot .joy-engine-hero-feature{border:1px solid var(--maison-border);border-radius:14px;gap:12px;grid-template-columns:minmax(80px,104px) minmax(0,1fr) 18px;height:100%;margin:0;min-height:150px;min-width:0;padding:8px 12px 8px 0;width:100%}html body #root main[data-testid=landing-page] .homepage-hero-engine-slot .joy-engine-hero-feature__copy{overflow-wrap:anywhere}html body #root main[data-testid=landing-page] .homepage-hero-engine-slot .joy-engine-hero-feature__copy strong{font-size:clamp(18px,1.5vw,24px)}}}.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__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)}@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}}@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 :is(button,input,a):focus-visible{outline:2px solid var(--oni-accent);outline-offset:3px}@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-maison-stage[data-theme=dark] .jms-media__picture img{filter:brightness(1.08) contrast(1.065) saturate(1.08)!important}#root #joy-maison-stage[data-theme=dark] .jms-media:after{background:radial-gradient(ellipse at 55% 44%,#fff5cc4d 0,#ffbe4524 27%,#aa12351a 46%,#0000 72%);content:"";filter:blur(14px);height:min(29vw,370px);mix-blend-mode:screen;pointer-events:none;position:absolute;right:2.5%;top:19%;width:min(37vw,610px);z-index:2}#root #joy-maison-stage[data-theme=dark] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip,.jms-controls){border-color:#ffd565f0!important;box-shadow:inset 0 1px 0 #fff6d31f,0 0 0 1px #ffd3642e,0 0 20px #ffb82d38,0 12px 26px -18px #000000e0!important}#root #joy-maison-stage[data-theme=dark] :is(.jms-nav__link,.jms-nav__signin,.jms-oni,.jms-chip){-webkit-text-fill-color:#fff2c6!important;color:#fff2c6!important;text-shadow:0 0 11px #ffc6423d!important}#root #joy-maison-stage .jms-controls,#root #joy-maison-stage .jms-controls__menu,#root .joy-vellox-menu-trigger{pointer-events:auto!important}#root #joy-maison-stage .jms-controls{z-index:40!important}#root #joy-maison-stage .jms-controls__menu{cursor:pointer!important;position:relative;z-index:2}@media (max-width:720px){#root #joy-maison-stage[data-theme=dark] .jms-media:after{opacity:.58}}: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)}