*,: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%}[hidden]:where(:not([hidden=until-found])){display:none}: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}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.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}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-1\.5{inset:.375rem}.inset-14{inset:3.5rem}.inset-24{inset:6rem}.inset-3{inset:.75rem}.inset-7{inset:1.75rem}.inset-\[-4px\]{inset:-4px}.inset-\[10px\]{inset:10px}.inset-\[4px\]{inset:4px}.inset-\[5px\]{inset:5px}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-\[8\%\]{left:8%;right:8%}.inset-y-0{bottom:0;top:0}.inset-y-\[5vh\]{bottom:5vh;top:5vh}.-bottom-0\.5{bottom:-.125rem}.-bottom-12{bottom:-3rem}.-bottom-24{bottom:-6rem}.-bottom-6{bottom:-1.5rem}.-left-1{left:-.25rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-\[31px\]{left:-31px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-2\.5{right:-.625rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-6{right:-1.5rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-28{top:-7rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-44{top:-11rem}.-top-48{top:-12rem}.-top-52{top:-13rem}.-top-7{top:-1.75rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-14rem\]{bottom:-14rem}.bottom-\[-220px\]{bottom:-220px}.bottom-\[max\(20px\2c env\(safe-area-inset-bottom\)\)\]{bottom:max(20px,env(safe-area-inset-bottom))}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-\[-12rem\]{left:-12rem}.left-\[50\%\]{left:50%}.left-\[7px\]{left:7px}.left-auto{left:auto}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/2{right:50%}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[-140px\]{right:-140px}.right-\[-14rem\]{right:-14rem}.right-\[-38px\]{right:-38px}.right-\[-42px\]{right:-42px}.right-\[-4rem\]{right:-4rem}.right-\[23rem\]{right:23rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-9{top:2.25rem}.top-\[-2rem\]{top:-2rem}.top-\[-44px\]{top:-44px}.top-\[1px\]{top:1px}.top-\[4\.5vh\]{top:4.5vh}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[73\%\]{top:73%}.top-\[88px\]{top:88px}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[10020\]{z-index:10020}.z-\[100\]{z-index:100}.z-\[10\]{z-index:10}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[220\]{z-index:220}.z-\[2\]{z-index:2}.z-\[45\]{z-index:45}.z-\[55\]{z-index:55}.z-\[58\]{z-index:58}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[8\]{z-index:8}.z-\[90\]{z-index:90}.z-\[96\]{z-index:96}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.-m-px{margin:-1px}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-12{margin-bottom:3rem;margin-top:3rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-px{margin-bottom:1px;margin-top:1px}.-mb-px{margin-bottom:-1px}.-ml-1\.5{margin-left:-.375rem}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-\[88px\]{margin-top:-88px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-px{margin-bottom:1px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-5{margin-right:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[-32px\]{margin-top:-32px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[60px\]{margin-top:60px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1\.6\]{aspect-ratio:1.6}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[104px\]{height:104px}.h-\[10px\]{height:10px}.h-\[112\%\]{height:112%}.h-\[150px\]{height:150px}.h-\[170px\]{height:170px}.h-\[180\%\]{height:180%}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[560px\]{height:560px}.h-\[58vh\]{height:58vh}.h-\[600px\]{height:600px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[720px\]{height:720px}.h-\[760px\]{height:760px}.h-\[80px\]{height:80px}.h-\[900px\]{height:900px}.h-\[92px\]{height:92px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[460px\]{max-height:460px}.max-h-\[520px\]{max-height:520px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[560px\]{max-height:560px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[690px\]{max-height:690px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-108px\)\]{max-height:calc(100dvh - 108px)}.max-h-\[calc\(86vh-58px\)\]{max-height:calc(86vh - 58px)}.max-h-\[min\(72vh\2c 720px\)\]{max-height:min(72vh,720px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-28{min-height:7rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[128px\]{min-height:128px}.min-h-\[200px\]{min-height:200px}.min-h-\[230px\]{min-height:230px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[28px\]{min-height:28px}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[68vh\]{min-height:68vh}.min-h-\[700px\]{min-height:700px}.min-h-\[70px\]{min-height:70px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[760px\]{min-height:760px}.min-h-\[82px\]{min-height:82px}.min-h-\[86px\]{min-height:86px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-69px\)\]{min-height:calc(100vh - 69px)}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[100vw\]{width:100vw}.w-\[104px\]{width:104px}.w-\[1100px\]{width:1100px}.w-\[110px\]{width:110px}.w-\[112\%\]{width:112%}.w-\[140\%\]{width:140%}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[164px\]{width:164px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[230px\]{width:230px}.w-\[260px\]{width:260px}.w-\[284px\]{width:284px}.w-\[2px\]{width:2px}.w-\[320px\]{width:320px}.w-\[3px\]{width:3px}.w-\[420px\]{width:420px}.w-\[42px\]{width:42px}.w-\[46\%\]{width:46%}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[620px\]{width:620px}.w-\[640px\]{width:640px}.w-\[70\%\]{width:70%}.w-\[700px\]{width:700px}.w-\[72\%\]{width:72%}.w-\[720px\]{width:720px}.w-\[80px\]{width:80px}.w-\[820px\]{width:820px}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[920px\]{width:920px}.w-\[92px\]{width:92px}.w-\[980px\]{width:980px}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-\[min\(560px\2c calc\(100vw-1rem\)\)\]{width:min(560px,calc(100vw - 1rem))}.w-\[min\(560px\2c calc\(100vw-32px\)\)\]{width:min(560px,calc(100vw - 32px))}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[148px\]{min-width:148px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[740px\]{min-width:740px}.min-w-\[860px\]{min-width:860px}.min-w-\[88px\]{min-width:88px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-webkit-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[42rem\]{max-width:42rem}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[72\%\]{max-width:72%}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[780px\]{max-width:780px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[82\%\]{max-width:82%}.max-w-\[820px\]{max-width:820px}.max-w-\[84vw\]{max-width:84vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[860px\]{max-width:860px}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[920px\]{max-width:920px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-\[2\]{flex:2 1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-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-x-full{--tw-translate-x:-100%}.-translate-y-0\.5{--tw-translate-y:-0.125rem}.-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%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.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))}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-5,.translate-x-\[-50\%\]{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-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-0{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{--tw-translate-y:0px}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-1,.translate-y-3{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-3{--tw-translate-y:0.75rem}.translate-y-6{--tw-translate-y:1.5rem}.translate-y-6,.translate-y-\[-50\%\]{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-\[-50\%\]{--tw-translate-y:-50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{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))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{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))}.rotate-90{--tw-rotate:90deg}.rotate-\[-45deg\]{--tw-rotate:-45deg}.rotate-\[-45deg\],.rotate-\[18deg\]{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))}.rotate-\[18deg\]{--tw-rotate:18deg}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.scale-\[1\.02\],.transform{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))}.animate-\[fadein_\.25s_ease-out\]{animation:fadein .25s ease-out}.animate-\[joy-route-fadein_120ms_ease-out\]{animation:joy-route-fadein .12s ease-out}.animate-\[oniFade_400ms_ease-out_forwards\]{animation:oniFade .4s ease-out forwards}@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}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-\[minmax\(220px\2c auto\)\]{grid-auto-rows:minmax(220px,auto)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.4fr_1\.6fr_0\.8fr_0\.8fr_0\.8fr_1\.8fr\]{grid-template-columns:1.4fr 1.6fr .8fr .8fr .8fr 1.8fr}.grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.grid-cols-\[100px_1fr_auto\]{grid-template-columns:100px 1fr auto}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[140px_1fr_auto\]{grid-template-columns:140px 1fr auto}.grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.grid-cols-\[80px_1fr_88px_88px\]{grid-template-columns:80px 1fr 88px 88px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(80px\2c 1fr\)_auto_minmax\(120px\2c 1\.4fr\)\]{grid-template-columns:minmax(80px,1fr) auto minmax(120px,1.4fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}.gap-x-10{column-gap:2.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.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)))}.divide-rose-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#ffe4e6;border-color:rgb(255 228 230/var(--tw-divide-opacity,1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-zinc-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f4f4f5;border-color:rgb(244 244 245/var(--tw-divide-opacity,1))}.divide-zinc-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-r-sm{border-bottom-right-radius:calc(.5rem - 4px);border-bottom-right-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(.5rem - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-md{border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-bl-sm{border-bottom-left-radius:calc(.5rem - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-sm{border-top-right-radius:calc(.5rem - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-8{border-width:8px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0891B2\]{--tw-border-opacity:1;border-color:#0891b2;border-color:rgb(8 145 178/var(--tw-border-opacity,1))}.border-\[\#0EA5A4\]{--tw-border-opacity:1;border-color:#0ea5a4;border-color:rgb(14 165 164/var(--tw-border-opacity,1))}.border-\[\#76B900\]\/30{border-color:#76b9004d}.border-\[\#8A1C2E\]\/15{border-color:#8a1c2e26}.border-\[\#8A1C2E\]\/30{border-color:#8a1c2e4d}.border-\[\#8A1C2E\]\/35{border-color:#8a1c2e59}.border-\[\#8A1C2E\]\/40{border-color:#8a1c2e66}.border-\[\#8B0000\]\/30{border-color:#8b00004d}.border-\[\#8B0000\]\/40{border-color:#8b000066}.border-\[\#8B1A2C\]{--tw-border-opacity:1;border-color:#8b1a2c;border-color:rgb(139 26 44/var(--tw-border-opacity,1))}.border-\[\#8B1A2C\]\/10{border-color:#8b1a2c1a}.border-\[\#8B1A2C\]\/15{border-color:#8b1a2c26}.border-\[\#8B1A2C\]\/20{border-color:#8b1a2c33}.border-\[\#8B1A2C\]\/25{border-color:#8b1a2c40}.border-\[\#8B1A2C\]\/30{border-color:#8b1a2c4d}.border-\[\#8B1A2C\]\/35{border-color:#8b1a2c59}.border-\[\#8B1A2C\]\/40{border-color:#8b1a2c66}.border-\[\#8B1A2C\]\/50{border-color:#8b1a2c80}.border-\[\#8B1A2C\]\/55{border-color:#8b1a2c8c}.border-\[\#8B1A2C\]\/60{border-color:#8b1a2c99}.border-\[\#A4123A\]\/25{border-color:#a4123a40}.border-\[\#A4123A\]\/30{border-color:#a4123a4d}.border-\[\#A4123A\]\/35{border-color:#a4123a59}.border-\[\#A4123A\]\/45{border-color:#a4123a73}.border-\[\#A4123A\]\/50{border-color:#a4123a80}.border-\[\#D0A84F\]\/20{border-color:#d0a84f33}.border-\[\#D0A84F\]\/30{border-color:#d0a84f4d}.border-\[\#D0A84F\]\/35{border-color:#d0a84f59}.border-\[\#D0A84F\]\/45{border-color:#d0a84f73}.border-\[\#D0A84F\]\/50{border-color:#d0a84f80}.border-\[\#D0A84F\]\/60{border-color:#d0a84f99}.border-\[\#D4AF37\]\/40{border-color:#d4af3766}.border-\[\#D8D1C8\]{--tw-border-opacity:1;border-color:#d8d1c8;border-color:rgb(216 209 200/var(--tw-border-opacity,1))}.border-\[\#E11D48\]{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.border-\[\#E4E4E7\]{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-\[\#E8A4B0\]\/30{border-color:#e8a4b04d}.border-\[\#E8A4B0\]\/35{border-color:#e8a4b059}.border-\[\#E8A4B0\]\/50{border-color:#e8a4b080}.border-\[\#E8A4B0\]\/55{border-color:#e8a4b08c}.border-\[\#E8A4B0\]\/65{border-color:#e8a4b0a6}.border-\[\#F59E0B\]\/40{border-color:#f59e0b66}.border-\[\#FBCFE8\]{--tw-border-opacity:1;border-color:#fbcfe8;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-\[\#FBCFE8\]\/40{border-color:#fbcfe866}.border-\[\#FFD4DC\]\/45{border-color:#ffd4dc73}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-black\/10{border-color:#0000001a}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-brand{--tw-border-opacity:1;border-color:#8b0000;border-color:rgb(139 0 0/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/60{border-color:#67e8f999}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/35{border-color:#22d3ee59}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/60{border-color:#06b6d499}.border-destructive{border-color:#c3133f;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#c3133f80;border-color:hsl(var(--destructive)/.5)}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/40{border-color:#a7f3d066}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-400\/15{border-color:#34d39926}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/80{border-color:#34d399cc}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-600{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-600\/40{border-color:#05966966}.border-emerald-700\/50{border-color:#04785780}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-input{border-color:#dfd2d7;border-color:hsl(var(--input))}.border-orange-600{--tw-border-opacity:1;border-color:#ea580c;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.border-primary{border-color:#a5123a;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#a5123a80;border-color:hsl(var(--primary)/.5)}.border-purple-200{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400\/25{border-color:#f8717140}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-rose-100{--tw-border-opacity:1;border-color:#ffe4e6;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/40{border-color:#fda4af66}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/35{border-color:#fb718559}.border-rose-500{--tw-border-opacity:1;border-color:#f43f5e;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-500\/15{border-color:#f43f5e26}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/45{border-color:#f43f5e73}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-500\/55{border-color:#f43f5e8c}.border-rose-500\/70{border-color:#f43f5eb3}.border-rose-600{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.border-rose-700\/40{border-color:#be123c66}.border-sky-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:#0ea5e9;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-sky-500\/25{border-color:#0ea5e940}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:#f8fafc;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-slate-950{--tw-border-opacity:1;border-color:#020617;border-color:rgb(2 6 23/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-500{--tw-border-opacity:1;border-color:#8b5cf6;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-violet-500\/25{border-color:#8b5cf640}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.10\]{border-color:#ffffff1a}.border-zinc-100{--tw-border-opacity:1;border-color:#f4f4f5;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.border-zinc-200{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-zinc-200\/40{border-color:#e4e4e766}.border-zinc-200\/60{border-color:#e4e4e799}.border-zinc-200\/70{border-color:#e4e4e7b3}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-300{--tw-border-opacity:1;border-color:#d4d4d8;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-zinc-300\/50{border-color:#d4d4d880}.border-zinc-400{--tw-border-opacity:1;border-color:#a1a1aa;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}.border-zinc-400\/40{border-color:#a1a1aa66}.border-zinc-50{--tw-border-opacity:1;border-color:#fafafa;border-color:rgb(250 250 250/var(--tw-border-opacity,1))}.border-zinc-500{--tw-border-opacity:1;border-color:#71717a;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.border-zinc-500\/30{border-color:#71717a4d}.border-zinc-600{--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.border-zinc-600\/40{border-color:#52525b66}.border-zinc-800{--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-900{--tw-border-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.\!border-l-\[\#8B1A2C\]{--tw-border-opacity:1!important;border-left-color:#8b1a2c!important;border-left-color:rgb(139 26 44/var(--tw-border-opacity,1))!important}.border-l-\[\#8B1A2C\]{--tw-border-opacity:1;border-left-color:#8b1a2c;border-left-color:rgb(139 26 44/var(--tw-border-opacity,1))}.border-l-emerald-500{--tw-border-opacity:1;border-left-color:#10b981;border-left-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-l-rose-500{--tw-border-opacity:1;border-left-color:#f43f5e;border-left-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.border-t-white{--tw-border-opacity:1;border-top-color:#fff;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#030409\]{--tw-bg-opacity:1;background-color:#030409;background-color:rgb(3 4 9/var(--tw-bg-opacity,1))}.bg-\[\#030508\]{--tw-bg-opacity:1;background-color:#030508;background-color:rgb(3 5 8/var(--tw-bg-opacity,1))}.bg-\[\#03060b\]{--tw-bg-opacity:1;background-color:#03060b;background-color:rgb(3 6 11/var(--tw-bg-opacity,1))}.bg-\[\#05070A\]{--tw-bg-opacity:1;background-color:#05070a;background-color:rgb(5 7 10/var(--tw-bg-opacity,1))}.bg-\[\#06080e\]{--tw-bg-opacity:1;background-color:#06080e;background-color:rgb(6 8 14/var(--tw-bg-opacity,1))}.bg-\[\#070506\]{--tw-bg-opacity:1;background-color:#070506;background-color:rgb(7 5 6/var(--tw-bg-opacity,1))}.bg-\[\#070506\]\/95{background-color:#070506f2}.bg-\[\#08080A\]{--tw-bg-opacity:1;background-color:#08080a;background-color:rgb(8 8 10/var(--tw-bg-opacity,1))}.bg-\[\#0A0608\]{--tw-bg-opacity:1;background-color:#0a0608;background-color:rgb(10 6 8/var(--tw-bg-opacity,1))}.bg-\[\#0A0A0A\]{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0A0A0C\]{--tw-bg-opacity:1;background-color:#0a0a0c;background-color:rgb(10 10 12/var(--tw-bg-opacity,1))}.bg-\[\#0C0C0F\]{--tw-bg-opacity:1;background-color:#0c0c0f;background-color:rgb(12 12 15/var(--tw-bg-opacity,1))}.bg-\[\#0D0A0C\]{--tw-bg-opacity:1;background-color:#0d0a0c;background-color:rgb(13 10 12/var(--tw-bg-opacity,1))}.bg-\[\#0D0A0C\]\/80{background-color:#0d0a0ccc}.bg-\[\#0D0A0C\]\/95{background-color:#0d0a0cf2}.bg-\[\#0EA5A4\]{--tw-bg-opacity:1;background-color:#0ea5a4;background-color:rgb(14 165 164/var(--tw-bg-opacity,1))}.bg-\[\#111114\]{--tw-bg-opacity:1;background-color:#111114;background-color:rgb(17 17 20/var(--tw-bg-opacity,1))}.bg-\[\#12090C\]{--tw-bg-opacity:1;background-color:#12090c;background-color:rgb(18 9 12/var(--tw-bg-opacity,1))}.bg-\[\#121012\]\/90{background-color:#121012e6}.bg-\[\#16A34A\]{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[\#1F1F23\]{--tw-bg-opacity:1;background-color:#1f1f23;background-color:rgb(31 31 35/var(--tw-bg-opacity,1))}.bg-\[\#22D3EE\]{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-\[\#3b0a16\]{--tw-bg-opacity:1;background-color:#3b0a16;background-color:rgb(59 10 22/var(--tw-bg-opacity,1))}.bg-\[\#475569\]{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-\[\#5B0013\]{--tw-bg-opacity:1;background-color:#5b0013;background-color:rgb(91 0 19/var(--tw-bg-opacity,1))}.bg-\[\#5E0F25\]{--tw-bg-opacity:1;background-color:#5e0f25;background-color:rgb(94 15 37/var(--tw-bg-opacity,1))}.bg-\[\#76B900\]{--tw-bg-opacity:1;background-color:#76b900;background-color:rgb(118 185 0/var(--tw-bg-opacity,1))}.bg-\[\#76B900\]\/15{background-color:#76b90026}.bg-\[\#76B900\]\/5{background-color:#76b9000d}.bg-\[\#7C3AED\]{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-\[\#8A1C2E\]{--tw-bg-opacity:1;background-color:#8a1c2e;background-color:rgb(138 28 46/var(--tw-bg-opacity,1))}.bg-\[\#8A1C2E\]\/10{background-color:#8a1c2e1a}.bg-\[\#8A1C2E\]\/\[0\.06\]{background-color:#8a1c2e0f}.bg-\[\#8B0000\]{--tw-bg-opacity:1;background-color:#8b0000;background-color:rgb(139 0 0/var(--tw-bg-opacity,1))}.bg-\[\#8B0000\]\/10{background-color:#8b00001a}.bg-\[\#8B1A2C\]{--tw-bg-opacity:1;background-color:#8b1a2c;background-color:rgb(139 26 44/var(--tw-bg-opacity,1))}.bg-\[\#8B1A2C\]\/10{background-color:#8b1a2c1a}.bg-\[\#8B1A2C\]\/15{background-color:#8b1a2c26}.bg-\[\#8B1A2C\]\/30{background-color:#8b1a2c4d}.bg-\[\#8B1A2C\]\/40{background-color:#8b1a2c66}.bg-\[\#8B1A2C\]\/5{background-color:#8b1a2c0d}.bg-\[\#8B1A2C\]\/60{background-color:#8b1a2c99}.bg-\[\#8B1A2C\]\/70{background-color:#8b1a2cb3}.bg-\[\#8B1A2C\]\/80{background-color:#8b1a2ccc}.bg-\[\#8B1A2C\]\/85{background-color:#8b1a2cd9}.bg-\[\#8B1A2C\]\/\[0\.035\]{background-color:rgba(139,26,44,.035)}.bg-\[\#8B1A2C\]\/\[0\.03\]{background-color:#8b1a2c08}.bg-\[\#8B1A2C\]\/\[0\.04\]{background-color:#8b1a2c0a}.bg-\[\#8B1A2C\]\/\[0\.05\]{background-color:#8b1a2c0d}.bg-\[\#8B1A2C\]\/\[0\.06\]{background-color:#8b1a2c0f}.bg-\[\#8B1A2C\]\/\[0\.08\]{background-color:#8b1a2c14}.bg-\[\#8B1A2C\]\/\[0\.18\]{background-color:#8b1a2c2e}.bg-\[\#A4123A\]{--tw-bg-opacity:1;background-color:#a4123a;background-color:rgb(164 18 58/var(--tw-bg-opacity,1))}.bg-\[\#A4123A\]\/15{background-color:#a4123a26}.bg-\[\#A4123A\]\/20{background-color:#a4123a33}.bg-\[\#A4123A\]\/5{background-color:#a4123a0d}.bg-\[\#A4123A\]\/\[0\.08\]{background-color:#a4123a14}.bg-\[\#B23548\]{--tw-bg-opacity:1;background-color:#b23548;background-color:rgb(178 53 72/var(--tw-bg-opacity,1))}.bg-\[\#B45309\]{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-\[\#D0A84F\]{--tw-bg-opacity:1;background-color:#d0a84f;background-color:rgb(208 168 79/var(--tw-bg-opacity,1))}.bg-\[\#D0A84F\]\/10{background-color:#d0a84f1a}.bg-\[\#D0A84F\]\/5{background-color:#d0a84f0d}.bg-\[\#D0A84F\]\/\[0\.08\]{background-color:#d0a84f14}.bg-\[\#D4AF37\]\/10{background-color:#d4af371a}.bg-\[\#E0B341\]{--tw-bg-opacity:1;background-color:#e0b341;background-color:rgb(224 179 65/var(--tw-bg-opacity,1))}.bg-\[\#E11D48\]{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-\[\#E11D48\]\/10{background-color:#e11d481a}.bg-\[\#E8A4B0\]{--tw-bg-opacity:1;background-color:#e8a4b0;background-color:rgb(232 164 176/var(--tw-bg-opacity,1))}.bg-\[\#F59E0B\]{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#F59E0B\]\/10{background-color:#f59e0b1a}.bg-\[\#FF4D6B\]{--tw-bg-opacity:1;background-color:#ff4d6b;background-color:rgb(255 77 107/var(--tw-bg-opacity,1))}.bg-\[\#FFF7F8\]{--tw-bg-opacity:1;background-color:#fff7f8;background-color:rgb(255 247 248/var(--tw-bg-opacity,1))}.bg-\[\#b88a3c\]{--tw-bg-opacity:1;background-color:#b88a3c;background-color:rgb(184 138 60/var(--tw-bg-opacity,1))}.bg-\[\#d4c19a\]{--tw-bg-opacity:1;background-color:#d4c19a;background-color:rgb(212 193 154/var(--tw-bg-opacity,1))}.bg-\[\#e11d48\]{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-\[\#fbf8f2\]{--tw-bg-opacity:1;background-color:#fbf8f2;background-color:rgb(251 248 242/var(--tw-bg-opacity,1))}.bg-\[\#fbfaf8\]{--tw-bg-opacity:1;background-color:#fbfaf8;background-color:rgb(251 250 248/var(--tw-bg-opacity,1))}.bg-\[rgba\(10\2c 10\2c 12\2c 0\.88\)\]{background-color:#0a0a0ce0}.bg-\[rgba\(138\2c 28\2c 46\2c 0\.02\)\]{background-color:#8a1c2e05}.bg-\[rgba\(138\2c 28\2c 46\2c 0\.03\)\]{background-color:#8a1c2e08}.bg-\[rgba\(138\2c 28\2c 46\2c 0\.04\)\]{background-color:#8a1c2e0a}.bg-\[rgba\(138\2c 28\2c 46\2c 0\.06\)\]{background-color:#8a1c2e0f}.bg-\[var\(--oa-burgundy\)\]{background-color:var(--oa-burgundy)}.bg-\[var\(--owner-accent\)\]{background-color:var(--owner-accent)}.bg-accent{background-color:#a87a24;background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5,.bg-amber-500\/\[0\.05\]{background-color:#f59e0b0d}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-background{background-color:#fbf8f3;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-border{background-color:#dfd2d7;background-color:hsl(var(--border))}.bg-brand,.bg-brand-primary{--tw-bg-opacity:1;background-color:#8b0000;background-color:rgb(139 0 0/var(--tw-bg-opacity,1))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-cyan-100{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:#67e8f9;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/\[\.08\]{background-color:#22d3ee14}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/\[0\.05\]{background-color:#06b6d40d}.bg-destructive{background-color:#c3133f;background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/\[\.04\]{background-color:#34d3990a}.bg-emerald-400\/\[\.06\]{background-color:#34d3990f}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/50{background-color:#10b98180}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-500\/\[0\.045\]{background-color:rgba(16,185,129,.045)}.bg-emerald-500\/\[0\.05\]{background-color:#10b9810d}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-500\/\[0\.07\]{background-color:#10b98112}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-950\/40{background-color:#022c2266}.bg-foreground{background-color:#211217;background-color:hsl(var(--foreground))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-joy-cream{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-joy-crimson-300,.bg-joy-crimson-400,.bg-joy-crimson-500,.bg-joy-crimson-600,.bg-joy-crimson-700,.bg-joy-crimson-800,.bg-joy-crimson-900,.bg-joy-gold-300,.bg-joy-gold-400,.bg-joy-gold-500{--tw-bg-opacity:1;background-color:#8b0000;background-color:rgb(139 0 0/var(--tw-bg-opacity,1))}.bg-joy-obsidian{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-joy-paper{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-muted{background-color:#f6f0e9;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f6f0e980;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#fffdfa;background-color:hsl(var(--popover))}.bg-primary{background-color:#a5123a;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#a5123a1a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#a5123a33;background-color:hsl(var(--primary)/.2)}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/\[0\.06\]{background-color:#ef44440f}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/15{background-color:#dc262626}.bg-red-600\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-950\/20{background-color:#450a0a33}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-300\/10{background-color:#fda4af1a}.bg-rose-300\/\[\.08\]{background-color:#fda4af14}.bg-rose-400\/\[\.06\]{background-color:#fb71850f}.bg-rose-400\/\[\.07\]{background-color:#fb718512}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/30{background-color:#fff1f24d}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/80{background-color:#f43f5ecc}.bg-rose-500\/\[0\.035\]{background-color:rgba(244,63,94,.035)}.bg-rose-500\/\[0\.07\]{background-color:#f43f5e12}.bg-rose-500\/\[0\.08\]{background-color:#f43f5e14}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:#be123c;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/35{background-color:#4c051959}.bg-secondary{background-color:#f6f0e9;background-color:hsl(var(--secondary))}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:#94a3b8;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:#020617;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/60{background-color:#02061799}.bg-transparent{background-color:initial}.bg-violet-100{--tw-bg-opacity:1;background-color:#ede9fe;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500\/\[0\.05\]{background-color:#8b5cf60d}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[\.02\]{background-color:#ffffff05}.bg-white\/\[\.035\]{background-color:hsla(0,0%,100%,.035)}.bg-white\/\[\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:hsla(0,0%,100%,.035)}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:hsla(0,0%,100%,.045)}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:hsla(0,0%,100%,.055)}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-zinc-100{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-200{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-300{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgb(212 212 216/var(--tw-bg-opacity,1))}.bg-zinc-400\/15{background-color:#a1a1aa26}.bg-zinc-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-zinc-50\/40{background-color:#fafafa66}.bg-zinc-50\/50{background-color:#fafafa80}.bg-zinc-50\/60{background-color:#fafafa99}.bg-zinc-50\/70{background-color:#fafafab3}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-500{--tw-bg-opacity:1;background-color:#71717a;background-color:rgb(113 113 122/var(--tw-bg-opacity,1))}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/15{background-color:#71717a26}.bg-zinc-700{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/70{background-color:#18181bb3}.bg-zinc-950{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-zinc-950\/40{background-color:#09090b66}.bg-zinc-950\/60{background-color:#09090b99}.bg-zinc-950\/85{background-color:#09090bd9}.bg-zinc-950\/90{background-color:#09090be6}.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(164\2c 18\2c 58\2c \.14\)\2c transparent_42\%\)\]{background-image:radial-gradient(circle at 50% 0,#a4123a24,#0000 42%)}.bg-\[radial-gradient\(circle_at_82\%_12\%\2c rgba\(208\2c 168\2c 79\2c 0\.18\)\2c transparent_30\%\)\2c radial-gradient\(circle_at_10\%_90\%\2c rgba\(164\2c 18\2c 58\2c 0\.28\)\2c transparent_34\%\)\]{background-image:radial-gradient(circle at 82% 12%,#d0a84f2e,#0000 30%),radial-gradient(circle at 10% 90%,#a4123a47,#0000 34%)}.bg-\[radial-gradient\(circle_at_85\%_15\%\2c rgba\(118\2c 185\2c 0\2c 0\.22\)\2c transparent_32\%\)\]{background-image:radial-gradient(circle at 85% 15%,#76b90038,#0000 32%)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(139\2c 26\2c 44\2c 0\.18\)\2c transparent_44\%\)\2c linear-gradient\(135deg\2c rgba\(9\2c 9\2c 11\2c 0\.98\)\2c rgba\(24\2c 24\2c 27\2c 0\.98\)\)\]{background-image:radial-gradient(circle at top left,#8b1a2c2e,#0000 44%),linear-gradient(135deg,#09090bfa,#18181bfa)}.bg-\[radial-gradient\(circle_at_top_right\2c rgba\(16\2c 185\2c 129\2c 0\.12\)\2c transparent_38\%\)\2c linear-gradient\(135deg\2c rgba\(10\2c 10\2c 12\2c 0\.99\)\2c rgba\(20\2c 22\2c 24\2c 0\.97\)\)\]{background-image:radial-gradient(circle at top right,#10b9811f,#0000 38%),linear-gradient(135deg,#0a0a0cfc,#141618f7)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#050403\]\/55{--tw-gradient-from:#0504038c var(--tw-gradient-from-position);--tw-gradient-to:#05040300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#050403\]\/95{--tw-gradient-from:#050403f2 var(--tw-gradient-from-position);--tw-gradient-to:#05040300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#061112\]{--tw-gradient-from:#061112 var(--tw-gradient-from-position);--tw-gradient-to:#06111200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#070708\]{--tw-gradient-from:#070708 var(--tw-gradient-from-position);--tw-gradient-to:#07070800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#08080b\]{--tw-gradient-from:#08080b var(--tw-gradient-from-position);--tw-gradient-to:#08080b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#09090b\]{--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0A0807\]\/35{--tw-gradient-from:#0a080759 var(--tw-gradient-from-position);--tw-gradient-to:#0a080700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0d0804\]{--tw-gradient-from:#0d0804 var(--tw-gradient-from-position);--tw-gradient-to:#0d080400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#16070b\]{--tw-gradient-from:#16070b var(--tw-gradient-from-position);--tw-gradient-to:#16070b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3b0a16\]{--tw-gradient-from:#3b0a16 var(--tw-gradient-from-position);--tw-gradient-to:#3b0a1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3b0a16\]\/40{--tw-gradient-from:#3b0a1666 var(--tw-gradient-from-position);--tw-gradient-to:#3b0a1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#8B0000\]\/\[0\.04\]{--tw-gradient-from:#8b00000a var(--tw-gradient-from-position);--tw-gradient-to:#8b000000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#8B1A2C\]{--tw-gradient-from:#8b1a2c var(--tw-gradient-from-position);--tw-gradient-to:#8b1a2c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#8B1A2C\]\/15{--tw-gradient-from:#8b1a2c26 var(--tw-gradient-from-position);--tw-gradient-to:#8b1a2c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#8B1A2C\]\/\[0\.08\]{--tw-gradient-from:#8b1a2c14 var(--tw-gradient-from-position);--tw-gradient-to:#8b1a2c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#A11F36\]{--tw-gradient-from:#a11f36 var(--tw-gradient-from-position);--tw-gradient-to:#a11f3600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#E0B341\]{--tw-gradient-from:#e0b341 var(--tw-gradient-from-position);--tw-gradient-to:#e0b34100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from:#020617cc var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/85{--tw-gradient-from:#020617d9 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-200{--tw-gradient-from:#e4e4e7 var(--tw-gradient-from-position);--tw-gradient-to:#e4e4e700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-50{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#050403\]\/35{--tw-gradient-to:#05040300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#05040359 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#070708\]\/55{--tw-gradient-to:#07070800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0707088c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#09090c\]{--tw-gradient-to:#09090c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#09090c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0A0807\]{--tw-gradient-to:#0a080700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a0807 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0f1117\]{--tw-gradient-to:#0f111700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f1117 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0f172a\]{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#111827\]{--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111827 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#14100b\]{--tw-gradient-to:#14100b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14100b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#3b0a16\]{--tw-gradient-to:#3b0a1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b0a16 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#5E0F25\]{--tw-gradient-to:#5e0f2500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5e0f25 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#DC2626\]{--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dc2626 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#E11D48\]{--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e11d48 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0003 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-950\/30{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0206174d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/\[0\.02\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff05 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-800{--tw-gradient-to:#27272a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#27272a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#18181b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-950\/40{--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#09090b66 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#042f2e\]{--tw-gradient-to:#042f2e var(--tw-gradient-to-position)}.to-\[\#050403\]\/40{--tw-gradient-to:#05040366 var(--tw-gradient-to-position)}.to-\[\#050403\]\/55{--tw-gradient-to:#0504038c var(--tw-gradient-to-position)}.to-\[\#0A0807\]{--tw-gradient-to:#0a0807 var(--tw-gradient-to-position)}.to-\[\#0A0807\]\/55{--tw-gradient-to:#0a08078c var(--tw-gradient-to-position)}.to-\[\#100b05\]{--tw-gradient-to:#100b05 var(--tw-gradient-to-position)}.to-\[\#16090b\]{--tw-gradient-to:#16090b var(--tw-gradient-to-position)}.to-\[\#1a0a10\]{--tw-gradient-to:#1a0a10 var(--tw-gradient-to-position)}.to-\[\#1b0b0d\]{--tw-gradient-to:#1b0b0d var(--tw-gradient-to-position)}.to-\[\#2a1205\]{--tw-gradient-to:#2a1205 var(--tw-gradient-to-position)}.to-\[\#5E0F25\]{--tw-gradient-to:#5e0f25 var(--tw-gradient-to-position)}.to-\[\#8B1A2C\]{--tw-gradient-to:#8b1a2c var(--tw-gradient-to-position)}.to-\[\#E0B341\]{--tw-gradient-to:#e0b341 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-zinc-100{--tw-gradient-to:#f4f4f5 var(--tw-gradient-to-position)}.to-zinc-50{--tw-gradient-to:#fafafa var(--tw-gradient-to-position)}.to-zinc-700{--tw-gradient-to:#3f3f46 var(--tw-gradient-to-position)}.to-zinc-950{--tw-gradient-to:#09090b var(--tw-gradient-to-position)}.to-zinc-950\/60{--tw-gradient-to:#09090b99 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.fill-amber-500{fill:#f59e0b}.fill-current{fill:currentColor}.fill-primary{fill:#a5123a;fill:hsl(var(--primary))}.fill-red-500{fill:#ef4444}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-7{padding:1.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.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}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.py-\[2px\]{padding-bottom:2px;padding-top:2px}.py-\[3px\]{padding-bottom:3px;padding-top:3px}.py-\[72px\]{padding-bottom:72px;padding-top:72px}.py-px{padding-bottom:1px;padding-top:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\)\2c 12px\)\]{padding-bottom:max(env(safe-area-inset-bottom),12px)}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[10vh\]{padding-top:10vh}.pt-\[65px\]{padding-top:65px}.pt-\[max\(20px\2c env\(safe-area-inset-top\)\)\]{padding-top:max(20px,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:initial}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[\.92rem\]{font-size:.92rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[100px\]{font-size:100px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[6\.5px\]{font-size:6.5px}.text-\[60px\]{font-size:60px}.text-\[64px\]{font-size:64px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[80px\]{font-size:80px}.text-\[88px\]{font-size:88px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.5rem\2c 1\.7vw\2c 2\.15rem\)\]{font-size:clamp(1.5rem,1.7vw,2.15rem)}.text-\[clamp\(1rem\2c 1\.15vw\2c 1\.25rem\)\]{font-size:clamp(1rem,1.15vw,1.25rem)}.text-\[clamp\(2\.15rem\2c 9vw\2c 3\.9rem\)\]{font-size:clamp(2.15rem,9vw,3.9rem)}.text-\[clamp\(2\.35rem\2c 5vw\2c 4rem\)\]{font-size:clamp(2.35rem,5vw,4rem)}.text-\[clamp\(2\.8rem\2c 4\.7vw\2c 5\.6rem\)\]{font-size:clamp(2.8rem,4.7vw,5.6rem)}.text-\[clamp\(2rem\2c 4\.5vw\2c 2\.85rem\)\]{font-size:clamp(2rem,4.5vw,2.85rem)}.text-\[clamp\(2rem\2c 4\.6vw\2c 3\.15rem\)\]{font-size:clamp(2rem,4.6vw,3.15rem)}.text-\[clamp\(2rem\2c 4vw\2c 3\.2rem\)\]{font-size:clamp(2rem,4vw,3.2rem)}.text-\[clamp\(2rem\2c 4vw\2c 3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(44px\2c 10vw\2c 82px\)\]{font-size:clamp(44px,10vw,82px)}.text-\[clamp\(52px\2c 10vw\2c 104px\)\]{font-size:clamp(52px,10vw,104px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.82\]{line-height:.82}.leading-\[\.86\]{line-height:.86}.leading-\[\.90\]{line-height:.9}.leading-\[\.98\]{line-height:.98}.leading-\[\.9\]{line-height:.9}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.01\]{line-height:1.01}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.07\]{line-height:1.07}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.42\]{line-height:1.42}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.72\]{line-height:1.72}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.01em\]{letter-spacing:-.01em}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.052em\]{letter-spacing:-.052em}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-\.056em\]{letter-spacing:-.056em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-\.06em\]{letter-spacing:-.06em}.tracking-\[-\.075em\]{letter-spacing:-.075em}.tracking-\[-\.085em\]{letter-spacing:-.085em}.tracking-\[-\.08em\]{letter-spacing:-.08em}.tracking-\[-0\.012em\]{letter-spacing:-.012em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.018em\]{letter-spacing:-.018em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.022em\]{letter-spacing:-.022em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.075em\]{letter-spacing:-.075em}.tracking-\[\.10em\]{letter-spacing:.1em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.20em\]{letter-spacing:.2em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.26em\]{letter-spacing:.26em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.30em\]{letter-spacing:.3em}.tracking-\[\.32em\]{letter-spacing:.32em}.tracking-\[\.34em\]{letter-spacing:.34em}.tracking-\[\.42em\]{letter-spacing:.42em}.tracking-\[\.45em\]{letter-spacing:.45em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.19em\]{letter-spacing:.19em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.20em\]{letter-spacing:.2em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.23em\]{letter-spacing:.23em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.30em\]{letter-spacing:.3em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.36em\]{letter-spacing:.36em}.tracking-\[0\.38em\]{letter-spacing:.38em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.40em\]{letter-spacing:.4em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#050403\]{--tw-text-opacity:1;color:#050403;color:rgb(5 4 3/var(--tw-text-opacity,1))}.text-\[\#070506\]{--tw-text-opacity:1;color:#070506;color:rgb(7 5 6/var(--tw-text-opacity,1))}.text-\[\#0891B2\]{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-\[\#09090B\]{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.text-\[\#0A0A0B\]{--tw-text-opacity:1;color:#0a0a0b;color:rgb(10 10 11/var(--tw-text-opacity,1))}.text-\[\#0A0A0C\]{--tw-text-opacity:1;color:#0a0a0c;color:rgb(10 10 12/var(--tw-text-opacity,1))}.text-\[\#0B7C7B\]{--tw-text-opacity:1;color:#0b7c7b;color:rgb(11 124 123/var(--tw-text-opacity,1))}.text-\[\#0EA5A4\]{--tw-text-opacity:1;color:#0ea5a4;color:rgb(14 165 164/var(--tw-text-opacity,1))}.text-\[\#15803D\]{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-\[\#1F1F23\]{--tw-text-opacity:1;color:#1f1f23;color:rgb(31 31 35/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#5E0F25\]{--tw-text-opacity:1;color:#5e0f25;color:rgb(94 15 37/var(--tw-text-opacity,1))}.text-\[\#5d8f00\]{--tw-text-opacity:1;color:#5d8f00;color:rgb(93 143 0/var(--tw-text-opacity,1))}.text-\[\#6E1424\]{--tw-text-opacity:1;color:#6e1424;color:rgb(110 20 36/var(--tw-text-opacity,1))}.text-\[\#76B900\]{--tw-text-opacity:1;color:#76b900;color:rgb(118 185 0/var(--tw-text-opacity,1))}.text-\[\#7C4A04\]{--tw-text-opacity:1;color:#7c4a04;color:rgb(124 74 4/var(--tw-text-opacity,1))}.text-\[\#7e1730\]{--tw-text-opacity:1;color:#7e1730;color:rgb(126 23 48/var(--tw-text-opacity,1))}.text-\[\#8A1C2E\]{--tw-text-opacity:1;color:#8a1c2e;color:rgb(138 28 46/var(--tw-text-opacity,1))}.text-\[\#8B0000\]{--tw-text-opacity:1;color:#8b0000;color:rgb(139 0 0/var(--tw-text-opacity,1))}.text-\[\#8B1A2C\]{--tw-text-opacity:1;color:#8b1a2c;color:rgb(139 26 44/var(--tw-text-opacity,1))}.text-\[\#8B5E00\]{--tw-text-opacity:1;color:#8b5e00;color:rgb(139 94 0/var(--tw-text-opacity,1))}.text-\[\#8a6b22\]{--tw-text-opacity:1;color:#8a6b22;color:rgb(138 107 34/var(--tw-text-opacity,1))}.text-\[\#9f1239\]{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-\[\#A4123A\]{--tw-text-opacity:1;color:#a4123a;color:rgb(164 18 58/var(--tw-text-opacity,1))}.text-\[\#B23548\]{--tw-text-opacity:1;color:#b23548;color:rgb(178 53 72/var(--tw-text-opacity,1))}.text-\[\#B45309\]{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-\[\#B8960C\]{--tw-text-opacity:1;color:#b8960c;color:rgb(184 150 12/var(--tw-text-opacity,1))}.text-\[\#D0A84F\]{--tw-text-opacity:1;color:#d0a84f;color:rgb(208 168 79/var(--tw-text-opacity,1))}.text-\[\#E0B341\]{--tw-text-opacity:1;color:#e0b341;color:rgb(224 179 65/var(--tw-text-opacity,1))}.text-\[\#E0C27A\]{--tw-text-opacity:1;color:#e0c27a;color:rgb(224 194 122/var(--tw-text-opacity,1))}.text-\[\#E11D48\]{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-\[\#E8546B\]{--tw-text-opacity:1;color:#e8546b;color:rgb(232 84 107/var(--tw-text-opacity,1))}.text-\[\#E8A4B0\]{--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.text-\[\#E8A4B0\]\/80{color:#e8a4b0cc}.text-\[\#F59E0B\]{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#FF3B3B\]{--tw-text-opacity:1;color:#ff3b3b;color:rgb(255 59 59/var(--tw-text-opacity,1))}.text-\[\#FF8AA1\]{--tw-text-opacity:1;color:#ff8aa1;color:rgb(255 138 161/var(--tw-text-opacity,1))}.text-\[\#FFD4DC\]{--tw-text-opacity:1;color:#ffd4dc;color:rgb(255 212 220/var(--tw-text-opacity,1))}.text-\[\#FFD4DC\]\/35{color:#ffd4dc59}.text-\[\#FFD4DC\]\/70{color:#ffd4dcb3}.text-\[\#FFF7F8\]{--tw-text-opacity:1;color:#fff7f8;color:rgb(255 247 248/var(--tw-text-opacity,1))}.text-\[\#FFF7F8\]\/90{color:#fff7f8e6}.text-\[\#b88a3c\]{--tw-text-opacity:1;color:#b88a3c;color:rgb(184 138 60/var(--tw-text-opacity,1))}.text-\[\#d8dde3\]{--tw-text-opacity:1;color:#d8dde3;color:rgb(216 221 227/var(--tw-text-opacity,1))}.text-\[var\(--owner-accent\)\]{color:var(--owner-accent)}.text-\[var\(--owner-on-accent\)\]{color:var(--owner-on-accent)}.text-accent-foreground{color:#211217;color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/85{color:#fde68ad9}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50\/70{color:#fffbebb3}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-brand,.text-brand-primary{--tw-text-opacity:1;color:#8b0000;color:rgb(139 0 0/var(--tw-text-opacity,1))}.text-card-foreground{color:#211217;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/80{color:#cffafecc}.text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/70{color:#a5f3fcb3}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-300\/70{color:#67e8f9b3}.text-cyan-300\/90{color:#67e8f9e6}.text-cyan-400\/80{color:#22d3eecc}.text-cyan-500{--tw-text-opacity:1;color:#06b6d4;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:#0e7490;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:#155e75;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-destructive{color:#c3133f;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:#022c22;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:#211217;color:hsl(var(--foreground))}.text-foreground\/50{color:#21121780;color:hsl(var(--foreground)/.5)}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-joy-cream{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-joy-crimson-300,.text-joy-crimson-400,.text-joy-crimson-500,.text-joy-crimson-600,.text-joy-crimson-700,.text-joy-crimson-800,.text-joy-crimson-900,.text-joy-gold-300,.text-joy-gold-400,.text-joy-gold-500{--tw-text-opacity:1;color:#8b0000;color:rgb(139 0 0/var(--tw-text-opacity,1))}.text-joy-obsidian{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-joy-paper{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-muted-foreground{color:#645459;color:hsl(var(--muted-foreground))}.text-neutral-800{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:#211217;color:hsl(var(--popover-foreground))}.text-primary{color:#a5123a;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-700\/80{color:#b91c1ccc}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:#ffe4e6;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-100\/75{color:#ffe4e6bf}.text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/75{color:#fda4afbf}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-50\/90{color:#fff1f2e6}.text-rose-500{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#211217;color:hsl(var(--secondary-foreground))}.text-sky-600{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:#f1f5f9;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:#5b21b6;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-white\/\[0\.04\]{color:#ffffff0a}.text-zinc-100{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-300\/80{color:#d4d4d8cc}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:#27272a;color:rgb(39 39 42/var(--tw-text-opacity,1))}.text-zinc-900{--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.decoration-zinc-300{-webkit-text-decoration-color:#d4d4d8;text-decoration-color:#d4d4d8}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-placeholder-opacity,1))}.caret-cyan-300{caret-color:#67e8f9}.accent-\[\#8B1A2C\]{accent-color:#8b1a2c}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[\.055\]{opacity:.055}.opacity-\[\.13\]{opacity:.13}.opacity-\[\.16\]{opacity:.16}.opacity-\[\.24\]{opacity:.24}.opacity-\[\.94\]{opacity:.94}.opacity-\[0\.045\]{opacity:.045}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.055\]{opacity:.055}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.10\]{opacity:.1}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.20\]{opacity:.2}.opacity-\[0\.22\]{opacity:.22}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_rgba\(225\2c 29\2c 72\2c 0\.18\)\]{--tw-shadow:0 0 0 2px #e11d482e;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_rgba\(225\2c 29\2c 72\2c 0\.18\)\],.shadow-\[0_0_10px_rgba\(52\2c 211\2c 153\2c \.8\)\]{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)}.shadow-\[0_0_10px_rgba\(52\2c 211\2c 153\2c \.8\)\]{--tw-shadow:0 0 10px #34d399cc;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(139\2c 26\2c 44\2c 0\.45\)\]{--tw-shadow:0 0 22px #8b1a2c73;--tw-shadow-colored:0 0 22px 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)}.shadow-\[0_0_24px_rgba\(139\2c 26\2c 44\2c 0\.08\)\]{--tw-shadow:0 0 24px #8b1a2c14;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_24px_rgba\(139\2c 26\2c 44\2c 0\.08\)\],.shadow-\[0_0_24px_rgba\(164\2c 18\2c 58\2c \.22\)\]{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)}.shadow-\[0_0_24px_rgba\(164\2c 18\2c 58\2c \.22\)\]{--tw-shadow:0 0 24px #a4123a38;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_26px_rgba\(208\2c 168\2c 79\2c 0\.18\)\]{--tw-shadow:0 0 26px #d0a84f2e;--tw-shadow-colored:0 0 26px var(--tw-shadow-color)}.shadow-\[0_0_26px_rgba\(208\2c 168\2c 79\2c 0\.18\)\],.shadow-\[0_0_30px_rgba\(34\2c 211\2c 238\2c \.18\)\]{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)}.shadow-\[0_0_30px_rgba\(34\2c 211\2c 238\2c \.18\)\]{--tw-shadow:0 0 30px #22d3ee2e;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(232\2c 164\2c 176\2c 0\.85\)\]{--tw-shadow:0 0 6px #e8a4b0d9;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(232\2c 164\2c 176\2c 0\.85\)\],.shadow-\[0_0_6px_rgba\(255\2c 255\2c 255\2c 0\.9\)\]{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)}.shadow-\[0_0_6px_rgba\(255\2c 255\2c 255\2c 0\.9\)\]{--tw-shadow:0 0 6px #ffffffe6;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(52\2c 211\2c 153\2c 0\.7\)\]{--tw-shadow:0 0 6px #34d399b3;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(52\2c 211\2c 153\2c 0\.7\)\],.shadow-\[0_0_6px_rgba\(52\2c 211\2c 153\2c 0\.85\)\]{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)}.shadow-\[0_0_6px_rgba\(52\2c 211\2c 153\2c 0\.85\)\]{--tw-shadow:0 0 6px #34d399d9;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_70px_-30px_rgba\(244\2c 63\2c 94\2c \.8\)\]{--tw-shadow:0 0 70px -30px #f43f5ecc;--tw-shadow-colored:0 0 70px -30px var(--tw-shadow-color)}.shadow-\[0_0_70px_-30px_rgba\(244\2c 63\2c 94\2c \.8\)\],.shadow-\[0_0_9px_rgba\(225\2c 29\2c 72\2c \.65\)\]{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)}.shadow-\[0_0_9px_rgba\(225\2c 29\2c 72\2c \.65\)\]{--tw-shadow:0 0 9px #e11d48a6;--tw-shadow-colored:0 0 9px var(--tw-shadow-color)}.shadow-\[0_10px_24px_-12px_rgba\(139\2c 26\2c 44\2c 0\.8\)\]{--tw-shadow:0 10px 24px -12px #8b1a2ccc;--tw-shadow-colored:0 10px 24px -12px var(--tw-shadow-color)}.shadow-\[0_10px_24px_-12px_rgba\(139\2c 26\2c 44\2c 0\.8\)\],.shadow-\[0_12px_26px_-14px_rgba\(139\2c 26\2c 44\2c 0\.9\)\]{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)}.shadow-\[0_12px_26px_-14px_rgba\(139\2c 26\2c 44\2c 0\.9\)\]{--tw-shadow:0 12px 26px -14px #8b1a2ce6;--tw-shadow-colored:0 12px 26px -14px var(--tw-shadow-color)}.shadow-\[0_14px_36px_-30px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 14px 36px -30px #0000008c;--tw-shadow-colored:0 14px 36px -30px var(--tw-shadow-color)}.shadow-\[0_14px_36px_-30px_rgba\(0\2c 0\2c 0\2c 0\.55\)\],.shadow-\[0_16px_34px_-28px_rgba\(139\2c 26\2c 44\2c 0\.85\)\]{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)}.shadow-\[0_16px_34px_-28px_rgba\(139\2c 26\2c 44\2c 0\.85\)\]{--tw-shadow:0 16px 34px -28px #8b1a2cd9;--tw-shadow-colored:0 16px 34px -28px var(--tw-shadow-color)}.shadow-\[0_18px_40px_-32px_rgba\(91\2c 0\2c 19\2c 0\.8\)\]{--tw-shadow:0 18px 40px -32px #5b0013cc;--tw-shadow-colored:0 18px 40px -32px var(--tw-shadow-color)}.shadow-\[0_18px_40px_-32px_rgba\(91\2c 0\2c 19\2c 0\.8\)\],.shadow-\[0_18px_44px_rgba\(34\2c 211\2c 238\2c \.2\)\]{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)}.shadow-\[0_18px_44px_rgba\(34\2c 211\2c 238\2c \.2\)\]{--tw-shadow:0 18px 44px #22d3ee33;--tw-shadow-colored:0 18px 44px var(--tw-shadow-color)}.shadow-\[0_18px_45px_-24px_rgba\(139\2c 26\2c 44\2c \.95\)\]{--tw-shadow:0 18px 45px -24px #8b1a2cf2;--tw-shadow-colored:0 18px 45px -24px var(--tw-shadow-color)}.shadow-\[0_18px_45px_-24px_rgba\(139\2c 26\2c 44\2c \.95\)\],.shadow-\[0_18px_52px_-30px_rgba\(225\2c 29\2c 72\2c \.9\)\]{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)}.shadow-\[0_18px_52px_-30px_rgba\(225\2c 29\2c 72\2c \.9\)\]{--tw-shadow:0 18px 52px -30px #e11d48e6;--tw-shadow-colored:0 18px 52px -30px var(--tw-shadow-color)}.shadow-\[0_20px_50px_-34px_rgba\(139\2c 26\2c 44\2c \.9\)\]{--tw-shadow:0 20px 50px -34px #8b1a2ce6;--tw-shadow-colored:0 20px 50px -34px var(--tw-shadow-color)}.shadow-\[0_20px_50px_-34px_rgba\(139\2c 26\2c 44\2c \.9\)\],.shadow-\[0_20px_70px_-62px_rgba\(15\2c 23\2c 42\2c \.45\)\]{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)}.shadow-\[0_20px_70px_-62px_rgba\(15\2c 23\2c 42\2c \.45\)\]{--tw-shadow:0 20px 70px -62px #0f172a73;--tw-shadow-colored:0 20px 70px -62px var(--tw-shadow-color)}.shadow-\[0_22px_70px_-55px_rgba\(15\2c 23\2c 42\2c \.55\)\]{--tw-shadow:0 22px 70px -55px #0f172a8c;--tw-shadow-colored:0 22px 70px -55px var(--tw-shadow-color)}.shadow-\[0_22px_70px_-55px_rgba\(15\2c 23\2c 42\2c \.55\)\],.shadow-\[0_24px_60px_-20px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{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)}.shadow-\[0_24px_60px_-20px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 24px 60px -20px #0000002e;--tw-shadow-colored:0 24px 60px -20px var(--tw-shadow-color)}.shadow-\[0_24px_64px_-24px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 24px 64px -24px #0000002e;--tw-shadow-colored:0 24px 64px -24px var(--tw-shadow-color)}.shadow-\[0_24px_64px_-24px_rgba\(0\2c 0\2c 0\2c 0\.18\)\],.shadow-\[0_24px_64px_-24px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{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)}.shadow-\[0_24px_64px_-24px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 24px 64px -24px #0000008c;--tw-shadow-colored:0 24px 64px -24px var(--tw-shadow-color)}.shadow-\[0_24px_64px_-24px_rgba\(139\2c 26\2c 44\2c 0\.30\)\]{--tw-shadow:0 24px 64px -24px #8b1a2c4d;--tw-shadow-colored:0 24px 64px -24px 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)}.shadow-\[0_24px_64px_-24px_rgba\(232\2c 164\2c 176\2c 0\.32\)\2c 0_0_0_1px_rgba\(232\2c 164\2c 176\2c 0\.06\)\]{--tw-shadow:0 24px 64px -24px #e8a4b052,0 0 0 1px #e8a4b00f;--tw-shadow-colored:0 24px 64px -24px var(--tw-shadow-color),0 0 0 1px 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)}.shadow-\[0_24px_90px_rgba\(0\2c 0\2c 0\2c 0\.42\)\]{--tw-shadow:0 24px 90px #0000006b;--tw-shadow-colored:0 24px 90px var(--tw-shadow-color)}.shadow-\[0_24px_90px_rgba\(0\2c 0\2c 0\2c 0\.42\)\],.shadow-\[0_28px_80px_-28px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{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)}.shadow-\[0_28px_80px_-28px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 28px 80px -28px #00000073;--tw-shadow-colored:0 28px 80px -28px var(--tw-shadow-color)}.shadow-\[0_30px_100px_-60px_rgba\(212\2c 175\2c 55\2c \.8\)\]{--tw-shadow:0 30px 100px -60px #d4af37cc;--tw-shadow-colored:0 30px 100px -60px var(--tw-shadow-color)}.shadow-\[0_30px_100px_-60px_rgba\(212\2c 175\2c 55\2c \.8\)\],.shadow-\[0_30px_80px_-20px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{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)}.shadow-\[0_30px_80px_-20px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0 30px 80px -20px #0009;--tw-shadow-colored:0 30px 80px -20px var(--tw-shadow-color)}.shadow-\[0_30px_80px_-70px_rgba\(24\2c 24\2c 27\2c \.65\)\]{--tw-shadow:0 30px 80px -70px #18181ba6;--tw-shadow-colored:0 30px 80px -70px var(--tw-shadow-color)}.shadow-\[0_30px_80px_-70px_rgba\(24\2c 24\2c 27\2c \.65\)\],.shadow-\[0_30px_90px_-34px_rgba\(0\2c 0\2c 0\2c \.38\)\]{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)}.shadow-\[0_30px_90px_-34px_rgba\(0\2c 0\2c 0\2c \.38\)\]{--tw-shadow:0 30px 90px -34px #00000061;--tw-shadow-colored:0 30px 90px -34px var(--tw-shadow-color)}.shadow-\[0_34px_110px_-86px_rgba\(15\2c 23\2c 42\2c \.55\)\]{--tw-shadow:0 34px 110px -86px #0f172a8c;--tw-shadow-colored:0 34px 110px -86px var(--tw-shadow-color)}.shadow-\[0_34px_110px_-86px_rgba\(15\2c 23\2c 42\2c \.55\)\],.shadow-\[0_6px_18px_-6px_rgba\(139\2c 26\2c 44\2c 0\.55\)\]{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)}.shadow-\[0_6px_18px_-6px_rgba\(139\2c 26\2c 44\2c 0\.55\)\]{--tw-shadow:0 6px 18px -6px #8b1a2c8c;--tw-shadow-colored:0 6px 18px -6px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(200\2c 38\2c 76\2c 0\.2\)\]{--tw-shadow:0 8px 30px #c8264c33;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(200\2c 38\2c 76\2c 0\.2\)\],.shadow-\[2px_0_8px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{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)}.shadow-\[2px_0_8px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:2px 0 8px #00000073;--tw-shadow-colored:2px 0 8px var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\2c 0_24px_64px_-32px_rgba\(200\2c 38\2c 76\2c 0\.40\)\]{--tw-shadow:inset 0 1px 0 #ffffff0f,0 24px 64px -32px #c8264c66;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 24px 64px -32px 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)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.15\)\]{--tw-shadow:inset 0 1px 0 #ffffff26;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.15\)\],.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.65\)\]{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)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.65\)\]{--tw-shadow:inset 0 1px 0 #ffffffa6;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\2c 0_20px_50px_-34px_rgba\(139\2c 26\2c 44\2c 0\.45\)\]{--tw-shadow:inset 0 1px 0 #ffffffb8,0 20px 50px -34px #8b1a2c73;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 20px 50px -34px var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\2c 0_20px_50px_-34px_rgba\(139\2c 26\2c 44\2c 0\.45\)\],.shadow-lg{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)}.shadow-lg{--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)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{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)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-\[\#8B1A2C\]\/20{--tw-shadow-color:#8b1a2c33;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{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)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{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)}.ring-2{--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)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);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)}.ring-\[\#8B1A2C\]{--tw-ring-opacity:1;--tw-ring-color:rgb(139 26 44/var(--tw-ring-opacity,1))}.ring-\[\#8B1A2C\]\/20{--tw-ring-color:#8b1a2c33}.ring-\[\#8B1A2C\]\/30{--tw-ring-color:#8b1a2c4d}.ring-\[\#8B1A2C\]\/40{--tw-ring-color:#8b1a2c66}.ring-\[\#8B1A2C\]\/45{--tw-ring-color:#8b1a2c73}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-transparent{--tw-ring-color:#0000}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-zinc-950{--tw-ring-opacity:1;--tw-ring-color:rgb(9 9 11/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-\[0_1px_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-drop-shadow:drop-shadow(0 1px 6px #0009)}.drop-shadow-\[0_1px_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)\],.drop-shadow-\[0_2px_12px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_12px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-drop-shadow:drop-shadow(0 2px 12px #0009)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\2c background-color\2c box-shadow\]{transition-duration:.15s;transition-property:border-color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[stroke-dashoffset\]{transition-duration:.15s;transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@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))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in,.fade-in-0{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-top-1{--tw-enter-translate-y:-0.25rem}.slide-in-from-top-4{--tw-enter-translate-y:-1rem}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[-\:\\s\]{-:\s}.\[height\:100dvh\]{height:100dvh}.font-display{font-family:Playfair Display,Georgia,serif}.font-body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-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)}.text-gold{color:var(--maison-gold)}.bg-gold{background-color:var(--maison-gold)}.border-gold{border-color:var(--maison-gold)}.hero-overlay{background:linear-gradient(to top,color-mix(in srgb,var(--maison-main-bg) 100%,#0000) 0,color-mix(in srgb,var(--maison-main-bg) 70%,#0000) 30%,color-mix(in srgb,var(--maison-main-bg) 20%,#0000) 60%,color-mix(in srgb,var(--maison-main-bg) 10%,#0000) 100%)}.img-zoom{transition:transform .8s cubic-bezier(.16,1,.3,1)}.img-zoom:hover{transform:scale(1.08)}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-reveal-up{animation:revealUp .8s cubic-bezier(.16,1,.3,1) forwards}.stagger-children>*{opacity:0}.stagger-children>:first-child{animation:revealUp .6s cubic-bezier(.16,1,.3,1) .1s forwards}.stagger-children>:nth-child(2){animation:revealUp .6s cubic-bezier(.16,1,.3,1) .2s forwards}.stagger-children>:nth-child(3){animation:revealUp .6s cubic-bezier(.16,1,.3,1) .3s forwards}.stagger-children>:nth-child(4){animation:revealUp .6s cubic-bezier(.16,1,.3,1) .4s forwards}.stagger-children>:nth-child(5){animation:revealUp .6s cubic-bezier(.16,1,.3,1) .5s forwards}.stagger-children>:nth-child(6){animation:revealUp .6s cubic-bezier(.16,1,.3,1) .6s forwards}.card-lift{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.card-lift:hover{box-shadow:0 20px 60px var(--maison-gold-glow);transform:translateY(-8px)}.nav-blur{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.section-divider{background:linear-gradient(to right,#0000,var(--maison-border-strong),#0000);height:1px}.btn-glow{transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.btn-glow:hover{box-shadow:0 0 30px var(--maison-gold-glow)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@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}}.file\:mr-2::-webkit-file-upload-button{margin-right:.5rem}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:mr-3::-webkit-file-upload-button{margin-right:.75rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:min-h-11::-webkit-file-upload-button{min-height:2.75rem}.file\:min-h-11::file-selector-button{min-height:2.75rem}.file\:cursor-pointer::-webkit-file-upload-button{cursor:pointer}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-\[6px\]::-webkit-file-upload-button{border-radius:6px}.file\:rounded-\[6px\]::file-selector-button{border-radius:6px}.file\:rounded-md::-webkit-file-upload-button{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.file\:rounded-md::file-selector-button{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.file\:rounded-sm::-webkit-file-upload-button{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.file\:rounded-sm::file-selector-button{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-\[\#8B1A2C\]::-webkit-file-upload-button{--tw-bg-opacity:1;background-color:#8b1a2c;background-color:rgb(139 26 44/var(--tw-bg-opacity,1))}.file\:bg-\[\#8B1A2C\]::file-selector-button{--tw-bg-opacity:1;background-color:#8b1a2c;background-color:rgb(139 26 44/var(--tw-bg-opacity,1))}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:bg-zinc-100::-webkit-file-upload-button{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.file\:bg-zinc-100::file-selector-button{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.file\:px-2\.5::-webkit-file-upload-button{padding-left:.625rem;padding-right:.625rem}.file\:px-2\.5::file-selector-button{padding-left:.625rem;padding-right:.625rem}.file\:px-3::-webkit-file-upload-button{padding-left:.75rem;padding-right:.75rem}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::-webkit-file-upload-button{padding-bottom:.375rem;padding-top:.375rem}.file\:py-1\.5::file-selector-button{padding-bottom:.375rem;padding-top:.375rem}.file\:py-2::-webkit-file-upload-button{padding-bottom:.5rem;padding-top:.5rem}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::-webkit-file-upload-button{font-size:.75rem;line-height:1rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:font-semibold::-webkit-file-upload-button{font-weight:600}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-foreground::-webkit-file-upload-button{color:#211217;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#211217;color:hsl(var(--foreground))}.file\:text-white::-webkit-file-upload-button{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:text-zinc-700::-webkit-file-upload-button{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.file\:text-zinc-700::file-selector-button{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.placeholder\:text-\[\#475569\]::placeholder{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.placeholder\:text-\[\#777F8C\]::placeholder{--tw-text-opacity:1;color:#777f8c;color:rgb(119 127 140/var(--tw-text-opacity,1))}.placeholder\:text-\[\#FBA9B5\]\/55::placeholder{color:#fba9b58c}.placeholder\:text-\[rgba\(245\2c 239\2c 229\2c 0\.35\)\]::placeholder{color:#f5efe559}.placeholder\:text-muted-foreground::placeholder{color:#645459;color:hsl(var(--muted-foreground))}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.placeholder\:text-zinc-700::placeholder{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.placeholder\:opacity-95::placeholder{opacity:.95}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);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))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-0:first-child{border-width:0}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[\#8B1A2C\]:focus-within{--tw-border-opacity:1;border-color:#8b1a2c;border-color:rgb(139 26 44/var(--tw-border-opacity,1))}.focus-within\:border-zinc-300:focus-within{--tw-border-opacity:1;border-color:#d4d4d8;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.focus-within\:border-zinc-900:focus-within{--tw-border-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.focus-within\:shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]:focus-within{--tw-shadow:0 8px 32px #0000001f;--tw-shadow-colored:0 8px 32px 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)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{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))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:-translate-y-px:hover,.hover\:translate-x-0\.5:hover{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))}.hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.hover\:translate-x-\[1px\]:hover{--tw-translate-x:1px}.hover\:translate-x-\[1px\]:hover,.hover\:translate-y-\[-0\.5px\]:hover{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))}.hover\:translate-y-\[-0\.5px\]:hover{--tw-translate-y:-0.5px}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px}.hover\:translate-y-\[-1px\]:hover,.hover\:translate-y-\[-2px\]:hover{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))}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{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))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.02\]:hover,.hover\:scale-\[1\.03\]:hover{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))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03}.hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04;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))}.hover\:border-\[\#0EA5A4\]:hover{--tw-border-opacity:1;border-color:#0ea5a4;border-color:rgb(14 165 164/var(--tw-border-opacity,1))}.hover\:border-\[\#475569\]:hover{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-\[\#8A1C2E\]\/60:hover{border-color:#8a1c2e99}.hover\:border-\[\#8B1A2C\]:hover{--tw-border-opacity:1;border-color:#8b1a2c;border-color:rgb(139 26 44/var(--tw-border-opacity,1))}.hover\:border-\[\#8B1A2C\]\/40:hover{border-color:#8b1a2c66}.hover\:border-\[\#8B1A2C\]\/45:hover{border-color:#8b1a2c73}.hover\:border-\[\#8B1A2C\]\/50:hover{border-color:#8b1a2c80}.hover\:border-\[\#8B1A2C\]\/60:hover{border-color:#8b1a2c99}.hover\:border-\[\#D4AF37\]:hover{--tw-border-opacity:1;border-color:#d4af37;border-color:rgb(212 175 55/var(--tw-border-opacity,1))}.hover\:border-\[\#E0B341\]\/60:hover{border-color:#e0b34199}.hover\:border-\[\#E8A4B0\]:hover{--tw-border-opacity:1;border-color:#e8a4b0;border-color:rgb(232 164 176/var(--tw-border-opacity,1))}.hover\:border-\[\#E8A4B0\]\/40:hover{border-color:#e8a4b066}.hover\:border-\[\#F59E0B\]:hover{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-\[var\(--oa-burgundy\)\]:hover{border-color:var(--oa-burgundy)}.hover\:border-\[var\(--owner-accent\)\]:hover{border-color:var(--owner-accent)}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-cyan-500:hover{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-emerald-500\/60:hover{border-color:#10b98199}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-red-500\/60:hover{border-color:#ef444499}.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.hover\:border-rose-700:hover{--tw-border-opacity:1;border-color:#be123c;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:border-slate-900:hover{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.hover\:border-violet-500:hover{--tw-border-opacity:1;border-color:#8b5cf6;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/55:hover{border-color:#ffffff8c}.hover\:border-white\/60:hover{border-color:#fff9}.hover\:border-white\/\[0\.20\]:hover{border-color:#fff3}.hover\:border-zinc-300:hover{--tw-border-opacity:1;border-color:#d4d4d8;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.hover\:border-zinc-400:hover{--tw-border-opacity:1;border-color:#a1a1aa;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}.hover\:border-zinc-500:hover{--tw-border-opacity:1;border-color:#71717a;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.hover\:border-zinc-900:hover{--tw-border-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.hover\:bg-\[\#0891B2\]:hover{--tw-bg-opacity:1;background-color:#0891b2;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0B7C7B\]:hover{--tw-bg-opacity:1;background-color:#0b7c7b;background-color:rgb(11 124 123/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0EA5A4\]:hover{--tw-bg-opacity:1;background-color:#0ea5a4;background-color:rgb(14 165 164/var(--tw-bg-opacity,1))}.hover\:bg-\[\#15803D\]:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1DA851\]:hover{--tw-bg-opacity:1;background-color:#1da851;background-color:rgb(29 168 81/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1EBE57\]:hover{--tw-bg-opacity:1;background-color:#1ebe57;background-color:rgb(30 190 87/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1ca352\]:hover{--tw-bg-opacity:1;background-color:#1ca352;background-color:rgb(28 163 82/var(--tw-bg-opacity,1))}.hover\:bg-\[\#334155\]:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4d0d1c\]:hover{--tw-bg-opacity:1;background-color:#4d0d1c;background-color:rgb(77 13 28/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5B21B6\]:hover{--tw-bg-opacity:1;background-color:#5b21b6;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5E0F25\]:hover{--tw-bg-opacity:1;background-color:#5e0f25;background-color:rgb(94 15 37/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6B1018\]:hover{--tw-bg-opacity:1;background-color:#6b1018;background-color:rgb(107 16 24/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6D0018\]:hover{--tw-bg-opacity:1;background-color:#6d0018;background-color:rgb(109 0 24/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6E1322\]:hover{--tw-bg-opacity:1;background-color:#6e1322;background-color:rgb(110 19 34/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6E1424\]:hover{--tw-bg-opacity:1;background-color:#6e1424;background-color:rgb(110 20 36/var(--tw-bg-opacity,1))}.hover\:bg-\[\#7C3A04\]:hover{--tw-bg-opacity:1;background-color:#7c3a04;background-color:rgb(124 58 4/var(--tw-bg-opacity,1))}.hover\:bg-\[\#7a1626\]:hover{--tw-bg-opacity:1;background-color:#7a1626;background-color:rgb(122 22 38/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8A1C2E\]\/\[0\.10\]:hover{background-color:#8a1c2e1a}.hover\:bg-\[\#8B0000\]\/5:hover{background-color:#8b00000d}.hover\:bg-\[\#8B1A2C\]:hover{--tw-bg-opacity:1;background-color:#8b1a2c;background-color:rgb(139 26 44/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8B1A2C\]\/10:hover{background-color:#8b1a2c1a}.hover\:bg-\[\#8B1A2C\]\/70:hover{background-color:#8b1a2cb3}.hover\:bg-\[\#8B1A2C\]\/\[0\.035\]:hover{background-color:rgba(139,26,44,.035)}.hover\:bg-\[\#8B1A2C\]\/\[0\.10\]:hover{background-color:#8b1a2c1a}.hover\:bg-\[\#8B1A2C\]\/\[0\.12\]:hover{background-color:#8b1a2c1f}.hover\:bg-\[\#A01B30\]:hover{--tw-bg-opacity:1;background-color:#a01b30;background-color:rgb(160 27 48/var(--tw-bg-opacity,1))}.hover\:bg-\[\#A4123A\]\/30:hover{background-color:#a4123a4d}.hover\:bg-\[\#A82037\]:hover{--tw-bg-opacity:1;background-color:#a82037;background-color:rgb(168 32 55/var(--tw-bg-opacity,1))}.hover\:bg-\[\#BE123C\]:hover{--tw-bg-opacity:1;background-color:#be123c;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-\[\#D4AF37\]:hover{--tw-bg-opacity:1;background-color:#d4af37;background-color:rgb(212 175 55/var(--tw-bg-opacity,1))}.hover\:bg-\[\#D58709\]:hover{--tw-bg-opacity:1;background-color:#d58709;background-color:rgb(213 135 9/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(138\2c 28\2c 46\2c 0\.04\)\]:hover{background-color:#8a1c2e0a}.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.06\)\]:hover{background-color:#ffffff0f}.hover\:bg-\[var\(--owner-accent\)\]:hover{background-color:var(--owner-accent)}.hover\:bg-accent:hover{background-color:#a87a24;background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/85:hover{background-color:#000000d9}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-destructive\/80:hover{background-color:#c3133fcc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#c3133fe6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:#065f46;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:#f6f0e9;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f6f0e980;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#a5123a;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#a5123acc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#a5123ae6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:#be123c;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:#9f1239;background-color:rgb(159 18 57/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:#f6f0e9;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f6f0e9cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.hover\:bg-zinc-200:hover{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.hover\:bg-zinc-200\/70:hover{background-color:#e4e4e7b3}.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-zinc-50\/50:hover{background-color:#fafafa80}.hover\:bg-zinc-50\/60:hover{background-color:#fafafa99}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:bg-zinc-900:hover{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.hover\:from-\[\#3b0a16\]\/70:hover{--tw-gradient-from:#3b0a16b3 var(--tw-gradient-from-position);--tw-gradient-to:#3b0a1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:text-\[\#050403\]:hover{--tw-text-opacity:1;color:#050403;color:rgb(5 4 3/var(--tw-text-opacity,1))}.hover\:text-\[\#5E0F25\]:hover{--tw-text-opacity:1;color:#5e0f25;color:rgb(94 15 37/var(--tw-text-opacity,1))}.hover\:text-\[\#6E1424\]:hover{--tw-text-opacity:1;color:#6e1424;color:rgb(110 20 36/var(--tw-text-opacity,1))}.hover\:text-\[\#7C3AED\]:hover{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.hover\:text-\[\#8A1C2E\]:hover{--tw-text-opacity:1;color:#8a1c2e;color:rgb(138 28 46/var(--tw-text-opacity,1))}.hover\:text-\[\#8B1A2C\]:hover{--tw-text-opacity:1;color:#8b1a2c;color:rgb(139 26 44/var(--tw-text-opacity,1))}.hover\:text-\[\#9D174D\]:hover{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity,1))}.hover\:text-\[\#B23548\]:hover{--tw-text-opacity:1;color:#b23548;color:rgb(178 53 72/var(--tw-text-opacity,1))}.hover\:text-\[\#B8960C\]:hover{--tw-text-opacity:1;color:#b8960c;color:rgb(184 150 12/var(--tw-text-opacity,1))}.hover\:text-\[\#E11D48\]:hover{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-\[\#E8A4B0\]:hover{--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:#211217;color:hsl(var(--accent-foreground))}.hover\:text-amber-500:hover{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.hover\:text-amber-600:hover{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-cyan-500:hover{--tw-text-opacity:1;color:#06b6d4;color:rgb(6 182 212/var(--tw-text-opacity,1))}.hover\:text-emerald-500:hover{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:#211217;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#645459;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-500:hover{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-violet-500:hover{--tw-text-opacity:1;color:#8b5cf6;color:rgb(139 92 246/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.hover\:text-zinc-700:hover{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.hover\:text-zinc-900:hover{--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.hover\:text-zinc-950:hover{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_28px_90px_-58px_rgba\(139\2c 26\2c 44\2c \.65\)\]:hover{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)}.hover\:shadow-\[0_28px_90px_-58px_rgba\(139\2c 26\2c 44\2c \.65\)\]:hover{--tw-shadow:0 28px 90px -58px #8b1a2ca6;--tw-shadow-colored:0 28px 90px -58px var(--tw-shadow-color)}.hover\:shadow-\[0_4px_14px_rgba\(139\2c 26\2c 44\2c 0\.30\)\]:hover{--tw-shadow:0 4px 14px #8b1a2c4d;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.hover\:shadow-\[0_4px_14px_rgba\(139\2c 26\2c 44\2c 0\.30\)\]:hover,.hover\:shadow-\[0_4px_14px_rgba\(200\2c 38\2c 76\2c 0\.35\)\]:hover{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)}.hover\:shadow-\[0_4px_14px_rgba\(200\2c 38\2c 76\2c 0\.35\)\]:hover{--tw-shadow:0 4px 14px #c8264c59;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.hover\:shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{--tw-shadow:0 4px 24px #00000014;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover,.hover\:shadow-md:hover{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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#8B0000\]:focus{--tw-border-opacity:1;border-color:#8b0000;border-color:rgb(139 0 0/var(--tw-border-opacity,1))}.focus\:border-\[\#8B1A2C\]:focus{--tw-border-opacity:1;border-color:#8b1a2c;border-color:rgb(139 26 44/var(--tw-border-opacity,1))}.focus\:border-\[\#B31234\]:focus{--tw-border-opacity:1;border-color:#b31234;border-color:rgb(179 18 52/var(--tw-border-opacity,1))}.focus\:border-\[\#D0A84F\]\/40:focus{border-color:#d0a84f66}.focus\:border-\[\#E11D48\]:focus{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.focus\:border-\[--focus\]:focus{border-color:var(--focus)}.focus\:border-\[var\(--oa-burgundy\)\]:focus{border-color:var(--oa-burgundy)}.focus\:border-\[var\(--owner-accent\)\]:focus{border-color:var(--owner-accent)}.focus\:border-cyan-300\/60:focus{border-color:#67e8f999}.focus\:border-rose-500\/60:focus{border-color:#f43f5e99}.focus\:border-sky-500:focus{--tw-border-opacity:1;border-color:#0ea5e9;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.focus\:border-slate-900:focus{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.focus\:border-zinc-500:focus{--tw-border-opacity:1;border-color:#71717a;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:#a87a24;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#a5123a;background-color:hsl(var(--primary))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:text-accent-foreground:focus{color:#211217;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_3px_rgba\(179\2c 18\2c 52\2c 0\.12\)\]:focus{--tw-shadow:0 0 0 3px #b312341f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color)}.focus\:shadow-\[0_0_0_3px_rgba\(179\2c 18\2c 52\2c 0\.12\)\]:focus,.focus\:shadow-\[0_0_0_3px_rgba\(225\2c 29\2c 72\2c 0\.13\)\]:focus{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\:shadow-\[0_0_0_3px_rgba\(225\2c 29\2c 72\2c 0\.13\)\]:focus{--tw-shadow:0 0 0 3px #e11d4821;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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-\[\#8B1A2C\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(139 26 44/var(--tw-ring-opacity,1))}.focus\:ring-\[\#8B1A2C\]\/15:focus{--tw-ring-color:#8b1a2c26}.focus\:ring-\[\#8B1A2C\]\/30:focus{--tw-ring-color:#8b1a2c4d}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);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-visible\:ring-2:focus-visible{--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);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-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:translate-y-0:active,.active\:translate-y-px:active{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))}.active\:translate-y-px:active{--tw-translate-y:1px}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.98\]:active,.active\:scale-\[0\.99\]:active{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))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y:0px;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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#5E0F25\]\/40:disabled{background-color:#5e0f2566}.disabled\:bg-slate-200:disabled{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.disabled\:bg-zinc-100:disabled{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.disabled\:bg-zinc-300:disabled{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgb(212 212 216/var(--tw-bg-opacity,1))}.disabled\:bg-zinc-400:disabled{--tw-bg-opacity:1;background-color:#a1a1aa;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}.disabled\:bg-zinc-50:disabled{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:text-white:disabled{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:text-zinc-400:disabled{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.disabled\:text-zinc-500:disabled{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:initial}.disabled\:hover\:text-\[\#8B1A2C\]:hover:disabled{--tw-text-opacity:1;color:#8b1a2c;color:rgb(139 26 44/var(--tw-text-opacity,1))}.group:hover .group-hover\:w-16{width:4rem}.group\/cell:hover .group-hover\/cell\:translate-y-0{--tw-translate-y:0px}.group\/cell:hover .group-hover\/cell\:translate-y-0,.group\/cta:hover .group-hover\/cta\: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))}.group\/cta:hover .group-hover\/cta\:translate-x-0\.5{--tw-translate-x:0.125rem}.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))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:translate-x-1{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))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:rotate-180,.group:hover .group-hover\:scale-105{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))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.group:hover .group-hover\:scale-\[1\.02\],.group:hover .group-hover\:scale-\[1\.03\]{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))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:border-\[\#D4AF37\]{--tw-border-opacity:1;border-color:#d4af37;border-color:rgb(212 175 55/var(--tw-border-opacity,1))}.group\/cell:hover .group-hover\/cell\:bg-\[\#8B1A2C\]{--tw-bg-opacity:1;background-color:#8b1a2c;background-color:rgb(139 26 44/var(--tw-bg-opacity,1))}.group\/cell:hover .group-hover\/cell\:bg-\[\#8B1A2C\]\/\[0\.04\]{background-color:#8b1a2c0a}.group:hover .group-hover\:bg-\[--tile-accent-soft\]{background-color:var(--tile-accent-soft)}.group:hover .group-hover\:text-\[\#8B1A2C\]{--tw-text-opacity:1;color:#8b1a2c;color:rgb(139 26 44/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#8B1A2C\]\/30{color:#8b1a2c4d}.group:hover .group-hover\:text-\[\#E0B341\]{--tw-text-opacity:1;color:#e0b341;color:rgb(224 179 65/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#E8A4B0\]{--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[--a\]{color:var(--a)}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-zinc-900{--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-zinc-950{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.group:hover .group-hover\:opacity-100,.group\/cell:hover .group-hover\/cell\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-80{opacity:.8}.group\/cell:hover .group-hover\/cell\:ring-\[\#8B1A2C\]\/60{--tw-ring-color:#8b1a2c99}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f6f0e966;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#dfd2d7;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f6f0e9;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#a5123a;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fbf8f3;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#645459;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#211217;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--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)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#c3133f4d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#c3133f;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fff;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#a87a24;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#a87a2480;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#211217;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#645459;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:border-l-2[data-selected=true]{border-left-width:2px}.data-\[selected\=true\]\:border-\[\#8B1A2C\][data-selected=true]{--tw-border-opacity:1;border-color:#8b1a2c;border-color:rgb(139 26 44/var(--tw-border-opacity,1))}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#a87a24;background-color:hsl(var(--accent))}.data-\[selected\=true\]\:bg-white\/\[0\.06\][data-selected=true]{background-color:#ffffff0f}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fbf8f3;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#a5123a;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#a87a24;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#a87a2480;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f6f0e9;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f6f0e9;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#dfd2d7;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#645459;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#211217;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#211217;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#211217;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#645459;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px 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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);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))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#a87a24;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;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))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-\[\#8B1A2C\]{--tw-text-opacity:1;color:#8b1a2c;color:rgb(139 26 44/var(--tw-text-opacity,1))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-\[\#E8A4B0\]{--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:divide-white\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:divide-white\/\[0\.05\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:border-\[\#1E1E24\]:is(.dark *){--tw-border-opacity:1;border-color:#1e1e24;border-color:rgb(30 30 36/var(--tw-border-opacity,1))}.dark\:border-\[\#8A1C2E\]\/30:is(.dark *){border-color:#8a1c2e4d}.dark\:border-\[\#8B1A2C\]\/30:is(.dark *){border-color:#8b1a2c4d}.dark\:border-\[\#8B1A2C\]\/40:is(.dark *){border-color:#8b1a2c66}.dark\:border-\[\#8B1A2C\]\/55:is(.dark *){border-color:#8b1a2c8c}.dark\:border-\[\#E8A4B0\]:is(.dark *){--tw-border-opacity:1;border-color:#e8a4b0;border-color:rgb(232 164 176/var(--tw-border-opacity,1))}.dark\:border-\[\#E8A4B0\]\/15:is(.dark *){border-color:#e8a4b026}.dark\:border-\[\#E8A4B0\]\/20:is(.dark *){border-color:#e8a4b033}.dark\:border-\[\#E8A4B0\]\/25:is(.dark *){border-color:#e8a4b040}.dark\:border-\[\#E8A4B0\]\/35:is(.dark *){border-color:#e8a4b059}.dark\:border-\[\#E8A4B0\]\/45:is(.dark *){border-color:#e8a4b073}.dark\:border-amber-500\/20:is(.dark *){border-color:#f59e0b33}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-blue-500\/30:is(.dark *){border-color:#3b82f64d}.dark\:border-cyan-300\/20:is(.dark *){border-color:#67e8f933}.dark\:border-destructive:is(.dark *){border-color:#c3133f;border-color:hsl(var(--destructive))}.dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}.dark\:border-emerald-700:is(.dark *){--tw-border-opacity:1;border-color:#047857;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity:1;border-color:#065f46;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-rose-500\/20:is(.dark *){border-color:#f43f5e33}.dark\:border-white:is(.dark *){--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-white\/30:is(.dark *){border-color:#ffffff4d}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:border-white\/\[\.06\]:is(.dark *){border-color:#ffffff0f}.dark\:border-white\/\[0\.04\]:is(.dark *){border-color:#ffffff0a}.dark\:border-white\/\[0\.05\]:is(.dark *){border-color:#ffffff0d}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}.dark\:border-zinc-700:is(.dark *){--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.dark\:border-zinc-900:is(.dark *){--tw-border-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.dark\:border-zinc-950:is(.dark *){--tw-border-opacity:1;border-color:#09090b;border-color:rgb(9 9 11/var(--tw-border-opacity,1))}.dark\:bg-\[\#030305\]:is(.dark *){--tw-bg-opacity:1;background-color:#030305;background-color:rgb(3 3 5/var(--tw-bg-opacity,1))}.dark\:bg-\[\#050505\]:is(.dark *){--tw-bg-opacity:1;background-color:#050505;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.dark\:bg-\[\#050507\]:is(.dark *){--tw-bg-opacity:1;background-color:#050507;background-color:rgb(5 5 7/var(--tw-bg-opacity,1))}.dark\:bg-\[\#09090B\]:is(.dark *){--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.dark\:bg-\[\#16050A\]:is(.dark *){--tw-bg-opacity:1;background-color:#16050a;background-color:rgb(22 5 10/var(--tw-bg-opacity,1))}.dark\:bg-\[\#39000C\]:is(.dark *){--tw-bg-opacity:1;background-color:#39000c;background-color:rgb(57 0 12/var(--tw-bg-opacity,1))}.dark\:bg-\[\#7C0018\]:is(.dark *){--tw-bg-opacity:1;background-color:#7c0018;background-color:rgb(124 0 24/var(--tw-bg-opacity,1))}.dark\:bg-\[\#8A1C2E\]\/10:is(.dark *){background-color:#8a1c2e1a}.dark\:bg-\[\#8B0000\]\/20:is(.dark *){background-color:#8b000033}.dark\:bg-\[\#8B1A2C\]:is(.dark *){--tw-bg-opacity:1;background-color:#8b1a2c;background-color:rgb(139 26 44/var(--tw-bg-opacity,1))}.dark\:bg-\[\#8B1A2C\]\/10:is(.dark *){background-color:#8b1a2c1a}.dark\:bg-\[\#8B1A2C\]\/15:is(.dark *){background-color:#8b1a2c26}.dark\:bg-\[\#8B1A2C\]\/\[0\.15\]:is(.dark *){background-color:#8b1a2c26}.dark\:bg-\[\#8B1A2C\]\/\[0\.20\]:is(.dark *){background-color:#8b1a2c33}.dark\:bg-\[\#E8A4B0\]:is(.dark *){--tw-bg-opacity:1;background-color:#e8a4b0;background-color:rgb(232 164 176/var(--tw-bg-opacity,1))}.dark\:bg-\[\#E8A4B0\]\/10:is(.dark *){background-color:#e8a4b01a}.dark\:bg-\[\#f0c66d\]:is(.dark *){--tw-bg-opacity:1;background-color:#f0c66d;background-color:rgb(240 198 109/var(--tw-bg-opacity,1))}.dark\:bg-\[\#f0c66d\]\/25:is(.dark *){background-color:#f0c66d40}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f59e0b33}.dark\:bg-amber-500\/\[0\.06\]:is(.dark *){background-color:#f59e0b0f}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-950\/15:is(.dark *){background-color:#451a0326}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}.dark\:bg-black\/15:is(.dark *){background-color:#00000026}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/30:is(.dark *){background-color:#0000004d}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-blue-500\/10:is(.dark *){background-color:#3b82f61a}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3b82f626}.dark\:bg-cyan-500\/15:is(.dark *){background-color:#06b6d426}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-rose-500\/10:is(.dark *){background-color:#f43f5e1a}.dark\:bg-rose-500\/15:is(.dark *){background-color:#f43f5e26}.dark\:bg-rose-900\/30:is(.dark *){background-color:#8813374d}.dark\:bg-rose-950\/15:is(.dark *){background-color:#4c051926}.dark\:bg-rose-950\/20:is(.dark *){background-color:#4c051933}.dark\:bg-rose-950\/30:is(.dark *){background-color:#4c05194d}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4c051966}.dark\:bg-transparent:is(.dark *){background-color:initial}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8b5cf626}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/15:is(.dark *){background-color:#ffffff26}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.025\]:is(.dark *){background-color:hsla(0,0%,100%,.025)}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:hsla(0,0%,100%,.035)}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.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-900\/40:is(.dark *){background-color:#18181b66}.dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}.dark\:bg-zinc-900\/60:is(.dark *){background-color:#18181b99}.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\:bg-zinc-950\/40:is(.dark *){background-color:#09090b66}.dark\:bg-zinc-950\/60:is(.dark *){background-color:#09090b99}.dark\:bg-zinc-950\/70:is(.dark *){background-color:#09090bb3}.dark\:bg-zinc-950\/80:is(.dark *){background-color:#09090bcc}.dark\:from-zinc-800:is(.dark *){--tw-gradient-from:#27272a var(--tw-gradient-from-position);--tw-gradient-to:#27272a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-zinc-950\/60:is(.dark *){--tw-gradient-from:#09090b99 var(--tw-gradient-from-position);--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-zinc-900\/40:is(.dark *){--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#18181b66 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-zinc-900:is(.dark *){--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.dark\:to-zinc-950\/60:is(.dark *){--tw-gradient-to:#09090b99 var(--tw-gradient-to-position)}.dark\:text-\[\#00FF66\]:is(.dark *){--tw-text-opacity:1;color:#0f6;color:rgb(0 255 102/var(--tw-text-opacity,1))}.dark\:text-\[\#71717a\]:is(.dark *){--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.dark\:text-\[\#8B1A2C\]\/40:is(.dark *){color:#8b1a2c66}.dark\:text-\[\#9bd52c\]:is(.dark *){--tw-text-opacity:1;color:#9bd52c;color:rgb(155 213 44/var(--tw-text-opacity,1))}.dark\:text-\[\#E0C27A\]:is(.dark *){--tw-text-opacity:1;color:#e0c27a;color:rgb(224 194 122/var(--tw-text-opacity,1))}.dark\:text-\[\#E8A4B0\]:is(.dark *){--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.dark\:text-\[\#E8A4B0\]\/80:is(.dark *){color:#e8a4b0cc}.dark\:text-\[\#F4DDB0\]:is(.dark *){--tw-text-opacity:1;color:#f4ddb0;color:rgb(244 221 176/var(--tw-text-opacity,1))}.dark\:text-\[\#FFD4DC\]:is(.dark *){--tw-text-opacity:1;color:#ffd4dc;color:rgb(255 212 220/var(--tw-text-opacity,1))}.dark\:text-\[\#FFF7F8\]:is(.dark *){--tw-text-opacity:1;color:#fff7f8;color:rgb(255 247 248/var(--tw-text-opacity,1))}.dark\:text-\[\#a1a1aa\]:is(.dark *){--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.dark\:text-\[\#d4d4d8\]:is(.dark *){--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.dark\:text-\[\#f0c66d\]:is(.dark *){--tw-text-opacity:1;color:#f0c66d;color:rgb(240 198 109/var(--tw-text-opacity,1))}.dark\:text-\[\#f4ddb0\]:is(.dark *){--tw-text-opacity:1;color:#f4ddb0;color:rgb(244 221 176/var(--tw-text-opacity,1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-black:is(.dark *){--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-black\/60:is(.dark *){color:#0009}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-emerald-50:is(.dark *){--tw-text-opacity:1;color:#ecfdf5;color:rgb(236 253 245/var(--tw-text-opacity,1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-red-200\/70:is(.dark *){color:#fecacab3}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/45:is(.dark *){color:#ffffff73}.dark\:text-zinc-100:is(.dark *){--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.dark\:text-zinc-100\/85:is(.dark *){color:#f4f4f5d9}.dark\:text-zinc-200:is(.dark *){--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-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\:text-zinc-400:is(.dark *){--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.dark\:text-zinc-50:is(.dark *){--tw-text-opacity:1;color:#fafafa;color:rgb(250 250 250/var(--tw-text-opacity,1))}.dark\:text-zinc-500:is(.dark *){--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.dark\:text-zinc-600:is(.dark *){--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.dark\:text-zinc-700:is(.dark *){--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.dark\:text-zinc-900:is(.dark *){--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.dark\:text-zinc-950:is(.dark *){--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.dark\:decoration-zinc-700:is(.dark *){-webkit-text-decoration-color:#3f3f46;text-decoration-color:#3f3f46}.dark\:opacity-100:is(.dark *){opacity:1}.dark\:opacity-25:is(.dark *){opacity:.25}.dark\:opacity-30:is(.dark *){opacity:.3}.dark\:opacity-\[0\.05\]:is(.dark *){opacity:.05}.dark\:opacity-\[0\.07\]:is(.dark *){opacity:.07}.dark\:opacity-\[0\.08\]:is(.dark *){opacity:.08}.dark\:opacity-\[0\.10\]:is(.dark *){opacity:.1}.dark\:opacity-\[0\.12\]:is(.dark *){opacity:.12}.dark\:opacity-\[0\.16\]:is(.dark *){opacity:.16}.dark\:opacity-\[0\.18\]:is(.dark *){opacity:.18}.dark\:mix-blend-normal:is(.dark *){mix-blend-mode:normal}.dark\:mix-blend-screen:is(.dark *){mix-blend-mode:screen}.dark\:shadow-\[0_0_22px_rgba\(232\2c 164\2c 176\2c 0\.85\)\]:is(.dark *){--tw-shadow:0 0 22px #e8a4b0d9;--tw-shadow-colored:0 0 22px 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)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.05\)\2c 0_20px_50px_-32px_rgba\(139\2c 26\2c 44\2c 0\.8\)\]:is(.dark *){--tw-shadow:inset 0 1px 0 #ffffff0d,0 20px 50px -32px #8b1a2ccc;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 20px 50px -32px 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)}.dark\:ring-1:is(.dark *){--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);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)}.dark\:ring-\[\#E8A4B0\]\/25:is(.dark *){--tw-ring-color:#e8a4b040}.dark\:ring-zinc-950:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(9 9 11/var(--tw-ring-opacity,1))}.dark\:ring-offset-zinc-950:is(.dark *){--tw-ring-offset-color:#09090b}.dark\:hue-rotate-180:is(.dark *){--tw-hue-rotate:hue-rotate(180deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:saturate-200:is(.dark *){--tw-saturate:saturate(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:placeholder\:text-zinc-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.dark\:placeholder\:text-zinc-700:is(.dark *)::placeholder{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.dark\:focus-within\:border-\[\#8B1A2C\]:focus-within:is(.dark *){--tw-border-opacity:1;border-color:#8b1a2c;border-color:rgb(139 26 44/var(--tw-border-opacity,1))}.dark\:focus-within\:border-\[\#8B1A2C\]\/60:focus-within:is(.dark *){border-color:#8b1a2c99}.dark\:focus-within\:shadow-\[0_8px_32px_rgba\(225\2c 29\2c 72\2c 0\.18\)\]:focus-within:is(.dark *){--tw-shadow:0 8px 32px #e11d482e;--tw-shadow-colored:0 8px 32px 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)}.dark\:hover\:border-\[\#8B1A2C\]\/40:hover:is(.dark *){border-color:#8b1a2c66}.dark\:hover\:border-\[\#8B1A2C\]\/60:hover:is(.dark *){border-color:#8b1a2c99}.dark\:hover\:border-\[\#E8A4B0\]:hover:is(.dark *){--tw-border-opacity:1;border-color:#e8a4b0;border-color:rgb(232 164 176/var(--tw-border-opacity,1))}.dark\:hover\:border-\[\#E8A4B0\]\/35:hover:is(.dark *){border-color:#e8a4b059}.dark\:hover\:border-\[\#E8A4B0\]\/40:hover:is(.dark *){border-color:#e8a4b066}.dark\:hover\:border-white:hover:is(.dark *){--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:#fff3}.dark\:hover\:border-white\/30:hover:is(.dark *){border-color:#ffffff4d}.dark\:hover\:border-white\/40:hover:is(.dark *){border-color:#fff6}.dark\:hover\:border-white\/50:hover:is(.dark *){border-color:#ffffff80}.dark\:hover\:border-white\/60:hover:is(.dark *){border-color:#fff9}.dark\:hover\:border-zinc-700:hover:is(.dark *){--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.dark\:hover\:bg-\[\#0F0F12\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:#0f0f12;background-color:rgb(15 15 18/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#4D0010\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:#4d0010;background-color:rgb(77 0 16/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#5E0F25\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:#5e0f25;background-color:rgb(94 15 37/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#8A1C2E\]\/10:hover:is(.dark *){background-color:#8a1c2e1a}.dark\:hover\:bg-\[\#8B1A2C\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:#8b1a2c;background-color:rgb(139 26 44/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#E8A4B0\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:#e8a4b0;background-color:rgb(232 164 176/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[rgba\(138\2c 28\2c 46\2c 0\.12\)\]:hover:is(.dark *){background-color:#8a1c2e1f}.dark\:hover\:bg-\[var\(--owner-accent\)\]:hover:is(.dark *){background-color:var(--owner-accent)}.dark\:hover\:bg-rose-900\/20:hover:is(.dark *){background-color:#88133733}.dark\:hover\:bg-rose-950\/30:hover:is(.dark *){background-color:#4c05194d}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[\.03\]:hover:is(.dark *){background-color:#ffffff08}.dark\:hover\:bg-white\/\[0\.025\]:hover:is(.dark *){background-color:hsla(0,0%,100%,.025)}.dark\:hover\:bg-white\/\[0\.02\]:hover:is(.dark *){background-color:#ffffff05}.dark\:hover\:bg-white\/\[0\.03\]:hover:is(.dark *){background-color:#ffffff08}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *){background-color:#ffffff0a}.dark\:hover\:bg-white\/\[0\.05\]:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.06\]:hover:is(.dark *){background-color:#ffffff0f}.dark\:hover\:bg-zinc-100:hover:is(.dark *){--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.dark\:hover\:bg-zinc-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-zinc-800\/70:hover:is(.dark *){background-color:#27272ab3}.dark\:hover\:bg-zinc-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:hover\:text-\[\#B23548\]:hover:is(.dark *){--tw-text-opacity:1;color:#b23548;color:rgb(178 53 72/var(--tw-text-opacity,1))}.dark\:hover\:text-\[\#E8A4B0\]:hover:is(.dark *){--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.dark\:hover\:text-\[var\(--owner-on-accent\)\]:hover:is(.dark *){color:var(--owner-on-accent)}.dark\:hover\:text-amber-400:hover:is(.dark *){--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:text-zinc-900:hover:is(.dark *){--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.dark\:focus\:border-white\/40:focus:is(.dark *){border-color:#fff6}.dark\:disabled\:bg-zinc-900:disabled:is(.dark *){--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:disabled\:hover\:text-\[\#E8A4B0\]:hover:disabled:is(.dark *){--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-\[\#E8A4B0\]:is(.dark *){--tw-text-opacity:1;color:#e8a4b0;color:rgb(232 164 176/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-white:is(.dark *){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:360px){.xs\:block{display:block}.xs\:inline{display:inline}.xs\:h-9{height:2.25rem}.xs\:h-\[260px\]{height:260px}.xs\:w-9{width:2.25rem}.xs\:flex-row{flex-direction:row}.xs\:items-baseline{align-items:baseline}.xs\:gap-1\.5{gap:.375rem}.xs\:text-\[10px\]{font-size:10px}.xs\:text-\[14px\]{font-size:14px}.xs\:text-\[15px\]{font-size:15px}.xs\:text-\[32px\]{font-size:32px}}@media (min-width:640px){.sm\:inset-5{inset:1.25rem}.sm\:bottom-0{bottom:0}.sm\:bottom-14{bottom:3.5rem}.sm\:bottom-3{bottom:.75rem}.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:bottom-7{bottom:1.75rem}.sm\:bottom-8{bottom:2rem}.sm\:bottom-9{bottom:2.25rem}.sm\:bottom-\[5\.5rem\]{bottom:5.5rem}.sm\:left-12{left:3rem}.sm\:left-3{left:.75rem}.sm\:left-4{left:1rem}.sm\:left-5{left:1.25rem}.sm\:left-6{left:1.5rem}.sm\:left-7{left:1.75rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-2{right:.5rem}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:right-9{right:2.25rem}.sm\:top-10{top:2.5rem}.sm\:top-2{top:.5rem}.sm\:top-3{top:.75rem}.sm\:top-4{top:1rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:-mx-0{margin-left:0;margin-right:0}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:ml-1\.5{margin-left:.375rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-3\.5{margin-top:.875rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:mt-9{margin-top:2.25rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[16\/6\]{aspect-ratio:16/6}.sm\:aspect-\[21\/8\]{aspect-ratio:21/8}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-10{height:2.5rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-3{height:.75rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-8{height:2rem}.sm\:h-\[112px\]{height:112px}.sm\:h-\[260px\]{height:260px}.sm\:h-\[280px\]{height:280px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[360px\]{height:360px}.sm\:h-\[380px\]{height:380px}.sm\:h-\[420px\]{height:420px}.sm\:h-\[560px\]{height:560px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-\[110px\]{width:110px}.sm\:w-\[112px\]{width:112px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[360px\]{width:360px}.sm\:w-\[480px\]{width:480px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:min-w-\[360px\]{min-width:360px}.sm\:min-w-\[380px\]{min-width:380px}.sm\:min-w-\[390px\]{min-width:390px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:grid-cols-\[1fr_1fr_2fr\]{grid-template-columns:1fr 1fr 2fr}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(120px\2c 1fr\)_auto_minmax\(180px\2c 1\.4fr\)\]{grid-template-columns:minmax(120px,1fr) auto minmax(180px,1.4fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-5{column-gap:1.25rem}.sm\:gap-x-7{column-gap:1.75rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:\!p-10{padding:2.5rem!important}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-28{padding-bottom:7rem;padding-top:7rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:py-9{padding-bottom:2.25rem;padding-top:2.25rem}.sm\:py-\[120px\]{padding-bottom:120px;padding-top:120px}.sm\:pb-0{padding-bottom:0}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pl-16{padding-left:4rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pl-7{padding-left:1.75rem}.sm\:pl-8{padding-left:2rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-\[14vh\]{padding-top:14vh}.sm\:pt-\[26px\]{padding-top:26px}.sm\:pt-\[73px\]{padding-top:73px}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[10\.5px\]{font-size:10.5px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14\.5px\]{font-size:14.5px}.sm\:text-\[140px\]{font-size:140px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16\.5px\]{font-size:16.5px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[25px\]{font-size:25px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[54px\]{font-size:54px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[58px\]{font-size:58px}.sm\:text-\[60px\]{font-size:60px}.sm\:text-\[64px\]{font-size:64px}.sm\:text-\[68px\]{font-size:68px}.sm\:text-\[72px\]{font-size:72px}.sm\:text-\[8\.5px\]{font-size:8.5px}.sm\:text-\[88px\]{font-size:88px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9\.5px\]{font-size:9.5px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[clamp\(3rem\2c 6vw\2c 5rem\)\]{font-size:clamp(3rem,6vw,5rem)}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-8{line-height:2rem}.sm\:tracking-\[0\.18em\]{letter-spacing:.18em}.sm\:tracking-\[0\.24em\]{letter-spacing:.24em}.sm\:tracking-\[0\.28em\]{letter-spacing:.28em}.sm\:tracking-\[0\.32em\]{letter-spacing:.32em}.sm\:tracking-\[0\.42em\]{letter-spacing:.42em}.first\:sm\:pl-0:first-child{padding-left:0}.last\:sm\:pr-0:last-child{padding-right:0}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:sticky{position:-webkit-sticky;position:sticky}.md\:inset-x-auto{left:auto;right:auto}.md\:left-0{left:0}.md\:left-1\/2{left:50%}.md\:right-0{right:0}.md\:top-0{top:0}.md\:top-full{top:100%}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[400px\]{height:400px}.md\:h-\[460px\]{height:460px}.md\:max-h-\[min\(760px\2c calc\(100vh-96px\)\)\]{max-height:min(760px,calc(100vh - 96px))}.md\:w-\[400px\]{width:400px}.md\:w-\[min\(1020px\2c 94vw\)\]{width:min(1020px,94vw)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-1\/2,.md\:translate-x-0{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))}.md\:translate-x-0{--tw-translate-x:0px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[140px_1fr_1fr\]{grid-template-columns:140px 1fr 1fr}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.md\:border-l{border-left-width:1px}.md\:p-6{padding:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-1{padding-top:.25rem}.md\:text-left{text-align:left}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[24px\]{font-size:24px}.md\:text-\[56px\]{font-size:56px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:left-auto{left:auto}.lg\:right-0{right:0}.lg\:top-24{top:6rem}.lg\:top-4{top:1rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-2{margin-bottom:.5rem;margin-top:.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-24{margin-top:6rem}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-80{height:20rem}.lg\:h-\[540px\]{height:540px}.lg\:h-\[560px\]{height:560px}.lg\:max-h-\[calc\(100vh-190px\)\]{max-height:calc(100vh - 190px)}.lg\:min-h-\[360px\]{min-height:360px}.lg\:min-h-\[420px\]{min-height:420px}.lg\:min-h-\[calc\(100vh-69px\)\]{min-height:calc(100vh - 69px)}.lg\:min-h-screen{min-height:100vh}.lg\:w-\[380px\]{width:380px}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1 1}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[\.75fr_1fr_auto\]{grid-template-columns:.75fr 1fr auto}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\],.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1\.4fr_1fr_auto\]{grid-template-columns:1.4fr 1fr auto}.lg\:grid-cols-\[1fr_220px_220px_auto\]{grid-template-columns:1fr 220px 220px auto}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_clamp\(430px\2c 35vw\2c 540px\)\]{grid-template-columns:1fr clamp(430px,35vw,540px)}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:grid-cols-\[330px_minmax\(0\2c 1fr\)\]{grid-template-columns:330px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c \.92fr\)_minmax\(360px\2c 1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.lg\:self-auto{align-self:auto}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-\[\#0A0A0A\]{--tw-border-opacity:1;border-color:#0a0a0a;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.lg\:border-white\/30{border-color:#ffffff4d}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2{padding-bottom:.5rem;padding-top:.5rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:py-28{padding-bottom:7rem;padding-top:7rem}.lg\:py-32{padding-bottom:8rem;padding-top:8rem}.lg\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.lg\:py-\[160px\]{padding-bottom:160px;padding-top:160px}.lg\:pb-0{padding-bottom:0}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-12{padding-left:3rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pt-32{padding-top:8rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[120px\]{font-size:120px}.lg\:text-\[18\.5px\]{font-size:18.5px}.lg\:text-\[21px\]{font-size:21px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[29px\]{font-size:29px}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[46px\]{font-size:46px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-\[68px\]{font-size:68px}.lg\:text-\[76px\]{font-size:76px}.lg\:text-\[78px\]{font-size:78px}.lg\:text-\[80px\]{font-size:80px}.lg\:text-\[88px\]{font-size:88px}.lg\:text-\[96px\]{font-size:96px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.first\:lg\:pl-0:first-child{padding-left:0}.last\:lg\:pr-0:last-child{padding-right:0}}@media (min-width:1280px){.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:left-7{left:1.75rem}.xl\:right-10{right:2.5rem}.xl\:right-\[27rem\]{right:27rem}.xl\:top-6{top:1.5rem}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:mt-12{margin-top:3rem}.xl\:mt-16{margin-top:4rem}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:w-\[236px\]{width:236px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\],.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.4fr_\.8fr\]{grid-template-columns:1.4fr .8fr}.xl\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.xl\:grid-cols-\[280px_minmax\(0\2c 1fr\)_430px\]{grid-template-columns:280px minmax(0,1fr) 430px}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:grid-cols-\[minmax\(0\2c 1\.25fr\)_minmax\(360px\2c \.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-5{gap:1.25rem}.xl\:p-10{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:pl-14{padding-left:3.5rem}.xl\:pr-8{padding-right:2rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-\[64px\]{font-size:64px}.xl\:text-\[82px\]{font-size:82px}.xl\:text-\[8rem\]{font-size:8rem}}@media (min-width:1536px){.\32xl\:left-10{left:2.5rem}.\32xl\:right-\[29rem\]{right:29rem}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:p-12{padding:3rem}}@media print{.print\:hidden{display:none}.print\:border-0{border-width:0}.print\:p-0{padding:0}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#a87a24;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#a87a2480;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;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))}.\[\&\>div\:first-child\]\:justify-center>div:first-child{justify-content:center}@media (min-width:1024px){.lg\:\[\&\>div\:first-child\]\:order-2>div:first-child{order:2}}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#c3133f;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#211217;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#645459;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_img\]\:mx-auto img{margin-left:auto;margin-right:auto}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}: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)}.brand-grid-container{background:#0000;margin:0 auto;max-width:640px;padding:24px}.brand-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.brand-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-card{align-items:center;border:1px solid var(--maison-border);display:flex;flex-direction:column;justify-content:center;max-height:70px;padding:12px}.brand-card img{height:auto;max-width:45px;object-fit:contain}body.modal-open{overflow:hidden!important;padding-right:0;padding-right:var(--scrollbar-compensated-width,0);position:fixed!important;top:0!important;top:var(--scroll-lock-y,0)!important;width:100%!important}.ecosystem-popup-overlay{align-items:center;display:flex;inset:0;justify-content:center;min-height:100vh;min-height:100dvh;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));position:fixed;touch-action:none;width:100vw;z-index:9999}.ecosystem-popup-overlay.theme-light{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--maison-main-bg) 56%,#0000)}.ecosystem-popup-overlay.theme-dark{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--maison-obsidian) 74%,#0000)}.ecosystem-popup-box{animation:modalFadeIn .22s cubic-bezier(.16,1,.3,1);border-radius:22px;max-height:min(820px,calc(100dvh - 32px));overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;width:min(560px,calc(100vw - 32px))}.ecosystem-popup-box.is-dark{background:radial-gradient(circle at 10% 0,var(--maison-burgundy-glow),#0000 36%),linear-gradient(180deg,var(--maison-elevated-bg) 0,var(--maison-main-bg) 100%);border:1px solid var(--maison-border-strong);box-shadow:0 30px 90px color-mix(in srgb,var(--maison-obsidian) 72%,#0000),0 0 42px var(--maison-burgundy-glow)}.ecosystem-popup-box.is-light{background:radial-gradient(circle at 12% 0,var(--maison-burgundy-glow),#0000 30%),var(--maison-card);border:1px solid var(--maison-border);box-shadow:0 24px 80px color-mix(in srgb,var(--maison-deep-burgundy) 14%,#0000)}.ecosystem-popup-box.is-atelier{background:radial-gradient(circle at 12% 0,#e6a07938,#0000 32%),var(--maison-card);border:1px solid #b66f4357;box-shadow:0 24px 80px color-mix(in srgb,var(--maison-obsidian) 16%,#0000),0 0 0 1px #e6a0792e inset}.ecosystem-popup-box.is-atelier-dark{background:radial-gradient(circle at 12% 0,#e6a0793d,#0000 34%),linear-gradient(180deg,#160d09 0,#0c0705 48%,var(--maison-obsidian) 100%);border:1px solid #d7936757;box-shadow:0 30px 90px color-mix(in srgb,var(--maison-obsidian) 74%,#0000),0 0 42px #b86f4333}.ecosystem-popup-box::-webkit-scrollbar{width:6px}.ecosystem-popup-box::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--maison-burgundy) 35%,#0000);border-radius:999px}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.ecosystem-popup-overlay{padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.ecosystem-popup-box{border-radius:20px;max-height:calc(100dvh - 28px);width:calc(100vw - 28px)}}@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}.desktop-max-bound{margin-left:auto!important;margin-right:auto!important;max-width:1200px!important}}.nav-row-item{align-items:center;background:#0000;border-bottom:1px solid var(--maison-border);display:flex;justify-content:space-between;padding:14px 20px;text-decoration:none;transition:background-color .15s ease}.nav-row-item:hover{background:var(--maison-burgundy-glow)}.nav-left-meta{align-items:center;display:flex;gap:16px}.nav-label-group{display:flex;flex-direction:column}.nav-title-text{color:var(--maison-text-primary);font-size:15px;font-weight:600}.nav-subtitle-text{color:var(--maison-text-muted);font-size:12px;margin-top:2px}.badge{border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 6px}.badge.status-live{background:var(--maison-burgundy-glow);color:var(--maison-burgundy)}.badge.status-soon{background:var(--maison-secondary-surface);color:var(--maison-text-muted)}: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)}html.dark .joy-login-shell,html.dark .portal-shell,html:not(.dark) .joy-login-shell,html:not(.dark) .portal-shell{--joy-rosegold:var(--maison-burgundy);--joy-red-ink:var(--maison-burgundy);--uhd-shell-muted:var(--maison-text-secondary)}.joy-login-shell [style*="#E8A4B0"]:not([data-keep-pink]),.joy-login-shell [style*="#FBA9B5"]:not([data-keep-pink]),.joy-login-shell [style*="#FBCFE8"]:not([data-keep-pink]),.joy-login-shell [style*="#FFD4DC"]:not([data-keep-pink]),.portal-shell [style*="#E8A4B0"]:not([data-keep-pink]),.portal-shell [style*="#FBA9B5"]:not([data-keep-pink]),.portal-shell [style*="#FBCFE8"]:not([data-keep-pink]),.portal-shell [style*="#FFD4DC"]:not([data-keep-pink]){color:var(--maison-burgundy)!important}.joy-login-shell [style*="#FCE7F3"]:not([data-keep-pink]),.joy-login-shell [style*="background-color:#FFD4DC"]:not([data-keep-pink]),.joy-login-shell [style*="background:#FFD4DC"]:not([data-keep-pink]),.portal-shell [style*="#FCE7F3"]:not([data-keep-pink]),.portal-shell [style*="background-color: #FFD4DC"]:not([data-keep-pink]),.portal-shell [style*="background-color:#FFD4DC"]:not([data-keep-pink]),.portal-shell [style*="background: #FFD4DC"]:not([data-keep-pink]),.portal-shell [style*="background:#FFD4DC"]:not([data-keep-pink]){background-color:var(--maison-burgundy-glow)!important}.joy-login-shell [style*="border-color:#FFD4DC"]:not([data-keep-pink]),.joy-login-shell [style*="border: 1px solid #E8A4B0"]:not([data-keep-pink]),.portal-shell [style*="border-color:#FFD4DC"]:not([data-keep-pink]),.portal-shell [style*="border: 1px solid #E8A4B0"]:not([data-keep-pink]),.portal-shell [style*="border: 1px solid #FFD4DC"]:not([data-keep-pink]){border-color:var(--maison-burgundy)!important}.joy-login-shell :is(.text-pink-300,.text-pink-400,.text-pink-500,.text-fuchsia-400,.text-fuchsia-500),.portal-shell :is(.text-pink-50,.text-pink-100,.text-pink-200,.text-pink-300,.text-pink-400,.text-pink-500,.text-fuchsia-300,.text-fuchsia-400,.text-fuchsia-500){color:var(--maison-burgundy)!important}.joy-login-shell :is(.bg-pink-50,.bg-pink-100),.portal-shell :is(.bg-pink-50,.bg-pink-100,.bg-pink-200,.bg-fuchsia-50,.bg-fuchsia-100,.bg-fuchsia-200){background-color:var(--maison-burgundy-glow)!important;border-color:var(--maison-burgundy)!important}.joy-login-shell :is(.bg-pink-500,.bg-pink-600),.portal-shell :is(.bg-pink-500,.bg-pink-600,.bg-fuchsia-500,.bg-fuchsia-600){background-color:var(--maison-burgundy)!important;color:#fff!important}.joy-login-shell :is(.border-pink-300,.border-pink-500),.portal-shell :is(.border-pink-200,.border-pink-300,.border-pink-400,.border-pink-500,.border-fuchsia-200,.border-fuchsia-300,.border-fuchsia-500){border-color:var(--maison-burgundy)!important}.joy-login-shell :is(.joy-crimson-pill,.joy-pink-pill),.portal-shell :is(.joy-crimson-pill,.joy-pink-pill){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--maison-burgundy-glow)!important;border:1px solid color-mix(in srgb,var(--maison-burgundy) 32%,#0000)!important;color:var(--maison-burgundy)!important}html.dark .joy-login-shell :is(.joy-crimson-pill,.joy-pink-pill),html.dark .portal-shell :is(.joy-crimson-pill,.joy-pink-pill){border-color:color-mix(in srgb,var(--maison-burgundy-hover) 36%,#0000)!important;color:var(--maison-champagne)!important}.joy-login-shell .joy-crimson-glow,.portal-shell .joy-crimson-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--maison-burgundy) 40%,#0000),0 8px 28px var(--maison-burgundy-glow),inset 0 1px 0 color-mix(in srgb,var(--maison-text-primary) 8%,#0000)}@media (min-width:1920px){.portal-shell main{font-size:15.5px}.portal-shell .max-w-7xl{max-width:96rem!important}.portal-shell .max-w-6xl{max-width:84rem!important}.portal-shell .max-w-5xl{max-width:72rem!important}}@media (min-width:2560px){.portal-shell main{font-size:16.5px;line-height:1.55}.portal-shell h1,.portal-shell h2{letter-spacing:-.015em}.portal-shell .max-w-7xl{max-width:120rem!important}.portal-shell .max-w-6xl{max-width:108rem!important}.portal-shell .max-w-5xl{max-width:96rem!important}.portal-shell .grid.grid-cols-2.sm\:grid-cols-3{grid-template-columns:repeat(6,minmax(0,1fr))!important}.portal-shell .grid.grid-cols-2.sm\:grid-cols-4,.portal-shell .xl\:grid-cols-6{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media (min-width:3840px){.portal-shell main{font-size:17.5px;line-height:1.6}.portal-shell .max-w-7xl{max-width:160rem!important}.portal-shell .max-w-6xl{max-width:140rem!important}.portal-shell .max-w-5xl{max-width:120rem!important}.portal-shell .xl\:grid-cols-6{grid-template-columns:repeat(10,minmax(0,1fr))!important}.portal-shell header.cockpit-header{height:4.5rem!important}.portal-shell aside.sidebar [data-testid=sidebar-joe-pill]{transform:scale(1.08);transform-origin:left center}}@media (-webkit-min-device-pixel-ratio:2.0833333333333335) and (min-width:1600px),(min-resolution:200dpi) and (min-width:1600px){.portal-shell main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}: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-admin-shell=true],[data-cockpit-shell=true],[data-trade-os-shell=true],main[data-uhd-shell=true]{color:var(--maison-text-primary)!important;color:var(--uhd-shell-body,var(--maison-text-primary))!important}[data-admin-shell=true] :is(h1,h2,h3,h4):not([data-css-authority=local] *),[data-cockpit-shell=true] :is(h1,h2,h3,h4):not([data-css-authority=local] *),[data-trade-os-shell=true] :is(h1,h2,h3,h4):not([data-css-authority=local] *),main[data-uhd-shell=true] :is(h1,h2,h3,h4):not([data-css-authority=local] *){color:var(--maison-text-primary)!important;color:var(--uhd-shell-h-color,var(--maison-text-primary))!important}[data-admin-shell=true] :is(p,li,label,span,small):not([data-css-authority=local] *),[data-cockpit-shell=true] :is(p,li,label,span,small):not([data-css-authority=local] *),[data-trade-os-shell=true] :is(p,li,label,span,small):not([data-css-authority=local] *),main[data-uhd-shell=true] :is(p,li,label,span,small):not([data-css-authority=local] *){color:inherit}[data-admin-shell=true] :is(input,textarea,select):not([data-css-authority=local] *),[data-cockpit-shell=true] :is(input,textarea,select):not([data-css-authority=local] *),[data-trade-os-shell=true] :is(input,textarea,select):not([data-css-authority=local] *),main[data-uhd-shell=true] :is(input,textarea,select):not([data-css-authority=local] *){background-color:var(--maison-card)!important;border-color:var(--maison-border-strong)!important;color:var(--maison-text-primary)!important}[data-admin-shell=true] :is(input,textarea):not([data-css-authority=local] *)::placeholder,[data-cockpit-shell=true] :is(input,textarea):not([data-css-authority=local] *)::placeholder,[data-trade-os-shell=true] :is(input,textarea):not([data-css-authority=local] *)::placeholder,main[data-uhd-shell=true] :is(input,textarea):not([data-css-authority=local] *)::placeholder{color:var(--maison-text-muted)!important;opacity:.82}[data-admin-shell=true] :is(button,a),[data-cockpit-shell=true] :is(button,a),[data-trade-os-shell=true] :is(button,a),main[data-uhd-shell=true] :is(button,a){-webkit-text-decoration-color:currentColor;text-decoration-color:initial}[data-admin-shell=true] :is(a,button,input,textarea,select,[tabindex]):focus-visible,[data-cockpit-shell=true] :is(a,button,input,textarea,select,[tabindex]):focus-visible,[data-trade-os-shell=true] :is(a,button,input,textarea,select,[tabindex]):focus-visible,main[data-uhd-shell=true] :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--maison-gold)!important;outline-offset:2px!important}[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}[data-theme=light] .joy-crimson-badge,html:not(.dark) .joy-crimson-badge{align-items:center;background:var(--maison-burgundy-glow);border:1px solid color-mix(in srgb,var(--maison-burgundy) 22%,#0000);color:var(--maison-burgundy);display:inline-flex;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-family:var(--font-mono-brand);gap:.38rem;letter-spacing:.18em;text-transform:uppercase}[data-theme=light] .joy-crimson-badge:before,html:not(.dark) .joy-crimson-badge:before{background:var(--maison-burgundy);border-radius:999px;content:"";height:.34rem;width:.34rem}[data-testid=page-joy-vellox] .vellox-topbar{gap:8px!important;height:56px!important;padding-left:12px!important;padding-right:12px!important}[data-testid=page-joy-vellox] .vellox-wordmark{font-size:15px!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.05!important}[data-testid=page-joy-vellox] .vellox-submark{font-size:6.5px!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1.25!important}[data-testid=page-joy-vellox] .vellox-menu-button{border-radius:999px!important;font-size:8.5px!important;height:36px!important;letter-spacing:.13em!important;min-width:76px!important;padding-left:12px!important;padding-right:12px!important}[data-testid=page-joy-vellox] .vellox-theme-button{height:36px!important;width:36px!important}[data-testid=page-joy-vellox] .vellox-hero{min-height:calc(100dvh - 56px)!important;padding-top:56px!important}@media (min-width:640px){[data-testid=page-joy-vellox] .vellox-topbar{height:62px!important;padding-left:20px!important;padding-right:20px!important}[data-testid=page-joy-vellox] .vellox-wordmark{font-size:18px!important}[data-testid=page-joy-vellox] .vellox-submark{font-size:8.5px!important;letter-spacing:.24em!important}[data-testid=page-joy-vellox] .vellox-menu-button,[data-testid=page-joy-vellox] .vellox-theme-button{height:40px!important}[data-testid=page-joy-vellox] .vellox-theme-button{width:40px!important}[data-testid=page-joy-vellox] .vellox-hero{min-height:calc(100dvh - 62px)!important;padding-top:62px!important}}@media (min-width:1024px){[data-testid=page-joy-vellox] .vellox-topbar{height:68px!important;padding-left:32px!important;padding-right:32px!important}[data-testid=page-joy-vellox] .vellox-wordmark{font-size:22px!important}[data-testid=page-joy-vellox] .vellox-submark{font-size:9.5px!important;letter-spacing:.28em!important}[data-testid=page-joy-vellox] .vellox-menu-button,[data-testid=page-joy-vellox] .vellox-theme-button{height:44px!important}[data-testid=page-joy-vellox] .vellox-theme-button{width:44px!important}[data-testid=page-joy-vellox] .vellox-hero{min-height:calc(100dvh - 68px)!important;padding-top:68px!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}body[data-joy-viewport-debug=true]:after{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--maison-obsidian) 72%,#0000);border:1px solid var(--maison-border);border-radius:999px;bottom:12px;color:var(--maison-text-secondary);content:attr(data-joy-viewport) " · " attr(data-joy-portal);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;opacity:.72;padding:7px 10px;pointer-events:none;position:fixed;right:12px;text-transform:uppercase;z-index:9000}[data-testid=login-page]:not([data-login-profile=dealer]){--joy-login-card-max:min(430px,calc(100vw - 28px))}[data-testid=login-page]:not([data-login-profile=dealer]) main{gap:20px!important;gap:var(--joy-card-gap)!important}[data-testid=login-page]:not([data-login-profile=dealer]) :is(section,[data-testid=email-auth-panel]){max-width:var(--joy-login-card-max)!important}main[data-uhd-shell=true]:not(:has([data-css-authority=local])){--tw-ring-offset-width:0px;container-type:inline-size}main[data-uhd-shell=true]:not(:has([data-css-authority=local])) h1{font-size:clamp(42px,5vw,72px)!important;font-size:var(--joy-display-h1)!important}main[data-uhd-shell=true]:not(:has([data-css-authority=local])) h2{font-size:clamp(28px,3vw,42px)!important;font-size:var(--joy-display-h2)!important}main[data-uhd-shell=true]:not(:has([data-css-authority=local])) p{font-size:min(15px,18px);font-size:min(var(--joy-body-text),18px)}@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}body[data-joy-viewport-debug=true]:after{display:none}[data-testid=login-page]:not([data-login-profile=dealer]) header{padding-left:14px!important;padding-right:14px!important}[data-testid=login-page]:not([data-login-profile=dealer]) main{min-height:auto!important;padding:10px 14px 24px!important}[data-testid=login-page]:not([data-login-profile=dealer]) :is(h1,h2){font-size:clamp(24px,8vw,34px)!important;line-height:1.02!important}main[data-uhd-shell=true]:not(:has([data-css-authority=local])){min-height:100dvh!important}main[data-uhd-shell=true]:not(:has([data-css-authority=local])) [class*=max-w-]{max-width:100%!important}main[data-uhd-shell=true]:not(:has([data-css-authority=local])) :is(.p-8,.p-6){padding:clamp(20px,2vw,36px)!important;padding:var(--joy-shell-pad)!important}main[data-uhd-shell=true]:not(:has([data-css-authority=local])) .grid{grid-template-columns:1fr!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}main[data-uhd-shell=true]:not(:has([data-css-authority=local])) .grid{gap:20px!important;gap:var(--joy-card-gap)!important}}@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])>:is(header,main,footer){max-width:1800px!important}[data-testid=login-page]:not([data-login-profile=dealer]) section{transform:scale(1);transform:scale(var(--joy-login-scale));transform-origin:center}main[data-uhd-shell=true]:not(:has([data-css-authority=local])){max-width:1880px!important;max-width:var(--joy-cockpit-max)!important}}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]){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(13px,3.45vw,15px);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] .joy-login-main:before{background-image:radial-gradient(circle at 78% 26%,#e11d4838,#0000 32%),linear-gradient(90deg,#000000e0,#00000085,#0000002e);background-position:100%;background-size:cover;content:"";inset:0;opacity:.2;pointer-events:none;position:absolute;z-index:0}html:not(.dark) [data-testid=login-page] .joy-login-main:before{background-image:radial-gradient(circle at 78% 26%,#e11d481a,#0000 32%),linear-gradient(90deg,#fffffff2,#ffffffb8,#ffffff57);opacity:.38}[data-testid=login-page] .joy-login-main>*{position:relative;z-index:1}[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] .joy-login-main:before{background-position:top;opacity:.16}html:not(.dark) [data-testid=login-page] .joy-login-main:before{opacity:.26}[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-]{isolation:isolate}[data-testid^=agent-] 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-] h1[data-joy-shimmer]{-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:0 18px 64px #0000009e!important}[data-testid^=agent-] 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-] header{background:#050608e0!important}[data-testid^=agent-] header a,[data-testid^=agent-] header button,[data-testid^=agent-] header span{opacity:1!important}[data-testid^=agent-] section:first-of-type{background:linear-gradient(180deg,#fffffffa,#fffffff0 62%,#fff1f2e0)!important;border-bottom:1px solid #8b1a2c24!important}html.dark [data-testid^=agent-] 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-] section:first-of-type{padding-bottom:2.4rem!important;padding-top:3.4rem!important}[data-testid^=agent-] 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}}[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}[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}[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}[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}[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}[data-testid=chunk-loading-screen]>div>div{display:none!important}@media (max-width:767px){[data-testid=chunk-loading-screen]:before{border-radius:22px;font-size:31px;height:76px;width:132px}[data-testid=chunk-loading-screen]>div{height:166px!important;width:166px!important}[data-testid=chunk-loading-screen]:after{font-size:8px;letter-spacing:.2em;top:calc(50% + 64px)}}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}}.vx-root.vx-light{background:radial-gradient(circle at 12% 0,#5d1b3014,#0000 28%),linear-gradient(180deg,#fffdf8,#f8f2e9 54%,#eee4d6)!important;color:#211712!important}.vx-light .vx-header{background:#fffcf6f0!important;border-bottom-color:#91651d3d!important;box-shadow:0 12px 35px rgba(76,39,30,.055)}.vx-light .vx-logo{background:radial-gradient(circle at 35% 22%,#742d45 0,#4a1728 44%,#250a13 100%)!important;border-color:#bf9134c7!important;box-shadow:inset 0 0 0 2px #ffe5a424,0 0 0 1px #713d181c,0 10px 28px #521b2b29!important;color:#e3bf67!important}.vx-light .vx-brand-copy strong{color:#aa7c27!important;font-family:Georgia,Times New Roman,serif;letter-spacing:.065em!important}.vx-light .vx-brand-copy small{color:#5d514b!important;letter-spacing:.19em!important;line-height:1.35}.vx-light .vx-menu-button,.vx-light .vx-quickbox{background:#ffffff7a!important;border-color:#976c285c!important;box-shadow:inset 0 1px 0 #fffc}.vx-light .vx-menu-button{color:#916b24!important}.vx-light .vx-film{border-color:#a777277a!important;box-shadow:0 0 0 6px rgba(190,145,63,.035),0 32px 80px #431b2229!important}.vx-light .vx-copy{background:radial-gradient(circle at 82% 8%,#58182c0f,#0000 30%),#fffdf8b8;border:1px solid #9369242e;border-radius:24px;box-shadow:0 28px 80px -58px #421e1a6b;margin-top:26px;padding:clamp(34px,5vw,68px) clamp(22px,5vw,72px) clamp(32px,5vw,64px)!important}.vx-light .vx-copy:after{background:linear-gradient(135deg,#0000,rgba(115,41,60,.055),#0000 68%)!important}.vx-light .vx-title{-webkit-text-fill-color:#0000!important;background:linear-gradient(100deg,#32151f,#6b263b 34%,#b18231 62%,#5d1f34)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Georgia,Times New Roman,serif;font-weight:600!important;letter-spacing:-.045em!important}.vx-light .vx-kicker{color:#8d6825!important;font-weight:800!important}.vx-light .vx-body{color:#5f554f!important}.vx-light .vx-body strong{color:#351923!important}.vx-light .vx-gold{background:linear-gradient(135deg,#f4dfa0,#c99737 52%,#8a5c18)!important;box-shadow:0 18px 42px -24px #7a4a0e9e;color:#1c1208!important}.vx-light .vx-ghost{background:#ffffff59;border-color:#67233757!important;color:#572235!important}.vx-light .vx-feature{background:linear-gradient(145deg,#ffffffdb,#eee3d27a)!important;border-color:#976c282e!important;box-shadow:0 22px 48px -42px #48231985}.vx-light .vx-feature svg{color:#b48731!important}.vx-light .vx-feature h3{color:#3b1b25!important}.vx-light .vx-feature p{color:#665d57!important}[data-testid=hero-ecosystem-list]>li:first-child{--eco-press:#df233f;--eco-rgb:223,35,63}[data-testid=hero-ecosystem-list]>li:nth-child(2){--eco-press:#a94de8;--eco-rgb:169,77,232}[data-testid=hero-ecosystem-list]>li:nth-child(3){--eco-press:#338cf5;--eco-rgb:51,140,245}[data-testid=hero-ecosystem-list]>li:nth-child(4){--eco-press:#d4af37;--eco-rgb:212,175,55}[data-testid=hero-ecosystem-list]>li:nth-child(5){--eco-press:#f06a21;--eco-rgb:240,106,33}[data-testid=hero-ecosystem-list]>li:nth-child(6){--eco-press:#24a867;--eco-rgb:36,168,103}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 (max-width:620px){.vx-light .vx-copy{border-radius:18px;margin-top:14px;padding:28px 20px 30px!important}}@media (prefers-reduced-motion:reduce){[data-eco-row],[data-eco-row] .eco-glyph-bezel{transition:none!important}}.joy-vellox-brand{--jv-mark-size:56px;--jv-j-size:29px;--jv-gap:14px;--jv-title-size:22px;--jv-subtitle-size:7px;align-items:center;color:inherit;direction:ltr;display:inline-flex;gap:var(--jv-gap);max-width:100%;min-width:0;vertical-align:middle}.joy-vellox-brand--xs{--jv-mark-size:24px;--jv-j-size:13px;--jv-gap:7px;--jv-title-size:11px;--jv-subtitle-size:4.5px}.joy-vellox-brand--sm{--jv-mark-size:38px;--jv-j-size:20px;--jv-gap:10px;--jv-title-size:16px;--jv-subtitle-size:5.5px}.joy-vellox-brand--md{--jv-mark-size:56px;--jv-j-size:29px;--jv-gap:14px;--jv-title-size:22px;--jv-subtitle-size:7px}.joy-vellox-brand--lg{--jv-mark-size:92px;--jv-j-size:48px;--jv-gap:20px;--jv-title-size:38px;--jv-subtitle-size:10px}.joy-vellox-brand--hero{--jv-mark-size:126px;--jv-j-size:66px;--jv-gap:28px;--jv-title-size:clamp(38px,5.5vw,76px);--jv-subtitle-size:clamp(9px,1.2vw,15px)}.joy-vellox-mark{background:radial-gradient(circle at 30% 25%,#46464e 0,#27272c 38%,#151518 72%,#08080a 100%);border:1px solid #d6b66f94;border-radius:999px;box-shadow:inset 0 0 0 1px #d6b66f33,0 0 13px #d6b66f21,0 6px 15px #0000006b;display:inline-grid;flex:0 0 var(--jv-mark-size);height:var(--jv-mark-size);isolation:isolate;overflow:hidden;place-items:center;position:relative;width:var(--jv-mark-size)}.joy-vellox-mark:after{background:linear-gradient(180deg,#ffffff2e,hsla(0,0%,100%,.035) 30%,#0000 56%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.joy-vellox-j{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#f0dfb5,#d6b672 44%,#aa8645);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;filter:drop-shadow(0 0 4px rgba(214,182,111,.2));font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--jv-j-size);font-style:italic;font-weight:700;letter-spacing:-.05em;line-height:1;padding-right:.04em;position:relative;text-align:center;width:100%;z-index:1}.joy-vellox-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:1;max-width:100%;min-width:0}.joy-vellox-brand--mark .joy-vellox-copy{display:none!important}.joy-vellox-title{-webkit-text-fill-color:#f7f3eaeb;animation:none;background:none;color:#f7f3eaeb;display:block;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--jv-title-size);letter-spacing:-.018em;line-height:1.05;text-shadow:none;text-transform:uppercase}.joy-vellox-subtitle,.joy-vellox-title{font-weight:500;max-width:100%;white-space:nowrap}.joy-vellox-subtitle{-webkit-text-fill-color:#d8b66fc2;align-items:flex-start;color:#d8b66fc2;display:flex;flex-direction:column;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:var(--jv-subtitle-size);gap:1px;letter-spacing:.2em;line-height:1.12;margin-top:max(5px,calc(var(--jv-subtitle-size)*.62));text-transform:uppercase}.joy-vellox-subtitle>span{display:block}.dark .joy-vellox-brand--auto,.joy-vellox-brand--auto,.joy-vellox-brand--dark,.joy-vellox-brand--light,html:not(.dark) .joy-vellox-brand--auto{color:inherit}@media (max-width:620px){.vx-brand .joy-vellox-brand--md{--jv-mark-size:36px;--jv-j-size:20px;--jv-gap:7px;--jv-title-size:12px;--jv-subtitle-size:4.5px}.vx-brand .joy-vellox-subtitle{letter-spacing:.12em}}@media (max-width:430px){.joy-vellox-brand--responsive{--jv-gap:8px;--jv-title-size:15px;--jv-subtitle-size:5.5px}.joy-vellox-brand--responsive .joy-vellox-subtitle{letter-spacing:.14em}}@media (min-width:1920px){.joy-vellox-brand--hero{--jv-mark-size:144px;--jv-j-size:76px}}body.joy-ecosystem-showcase-active:after{content:none!important;display:none!important}:root{--portal-bg:var(--maison-main-bg);--portal-surface:var(--maison-card);--portal-surface-2:var(--maison-secondary-surface);--portal-text:var(--maison-text-primary);--portal-muted:var(--maison-text-secondary);--portal-line:var(--maison-border);--portal-accent:var(--maison-burgundy);--portal-accent-strong:var(--maison-burgundy-hover);--portal-accent-soft:var(--maison-burgundy-glow);--portal-success:var(--maison-success);--portal-warning:var(--maison-warning);--portal-danger:var(--maison-error);--portal-shadow:0 24px 70px -48px color-mix(in srgb,var(--maison-obsidian) 55%,#0000);--portal-radius-sm:12px;--portal-radius:20px;--portal-radius-lg:30px;--portal-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--portal-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace}html.dark{--portal-shadow:0 30px 90px -50px color-mix(in srgb,var(--maison-obsidian) 95%,#0000)}html[data-palette=obsidian]{--portal-accent:#00d9ff;--portal-accent-strong:#007b96;--portal-accent-soft:#00d9ff1f}html[data-palette=aurora]{--portal-accent:#10b981;--portal-accent-strong:#047857;--portal-accent-soft:#10b9811f}html[data-palette=rosewood]{--portal-accent:#be3455;--portal-accent-strong:#7f1d3a;--portal-accent-soft:#be34551f}body[data-portal-shell=dealer],body[data-portal-shell=owner],body[data-portal-shell=retail],body[data-portal-shell=trade],body[data-portal-shell=vendor],body[data-portal-shell=workshop]{--portal-brand-accent:var(--portal-accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.stark-restored[data-portal=trade] .stark-left-nav,.trade-os-sidebar{--trade-red:#e11d48;--trade-red-deep:#790f2b;--trade-cyan:#00dbe7;--trade-gold:#d2aa57;--trade-white:#f5f2ee;--trade-muted:#b6b1b0;--trade-line:#ebeef41c;background:linear-gradient(rgba(225,29,72,.055) 1px,#0000 0),linear-gradient(90deg,rgba(0,219,231,.045) 1px,#0000 0),radial-gradient(circle at 88% 20%,#00dbe71a,#0000 28%),radial-gradient(circle at 16% 25%,#e11d4821,#0000 34%),#030508!important;background-size:72px 72px,72px 72px,auto,auto,auto!important;border-right:1px solid #ffffff1a!important;color:var(--trade-white);scrollbar-width:thin}.trade-os-sidebar{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:14px 14px 24px;width:min(86vw,390px)}.stark-restored[data-portal=trade] .stark-top-mandate{display:none!important}.stark-restored[data-portal=trade]:after{background:#030508f5;border-top:1px solid #ffffff12;color:#e8a8b685;content:"PROPRIETARY & CONFIDENTIAL · JOY AUTOMART TRADE OS";display:block;font:650 7px/1.5 JetBrains Mono,ui-monospace,monospace;letter-spacing:.15em;padding:14px 18px 16px;text-align:center;text-transform:uppercase}.stark-restored[data-portal=trade] .stark-nav-top,.trade-os-sidebar-header{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:72px}.stark-restored[data-portal=trade] .stark-nav-brand,.trade-os-brand{align-items:center!important;color:inherit;display:flex!important;gap:12px!important;min-width:0;text-decoration:none}.stark-restored[data-portal=trade] .stark-nav-brand img,.trade-os-logo-image{border-radius:0!important;filter:drop-shadow(0 0 13px rgba(225,29,72,.2))!important;flex:0 0 138px!important;height:58px!important;object-fit:contain!important;object-position:center!important;width:138px!important}.stark-restored[data-portal=trade] .stark-nav-brand>span,.trade-os-product-name{border-left:1px solid #e11d485c;display:flex!important;flex-direction:column;justify-content:center;min-width:0;padding-left:12px}.stark-restored[data-portal=trade] .stark-nav-brand b,.trade-os-product-name strong{display:none!important}.stark-restored[data-portal=trade] .stark-nav-brand small,.trade-os-product-name small{color:var(--trade-red)!important;font:700 8px/1.15 JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.3em!important;margin-top:0!important;text-transform:uppercase;white-space:nowrap}.stark-restored[data-portal=trade] .stark-nav-close,.trade-os-close{background:#080a0ff0!important;border:1px solid #ffffff1c!important;border-radius:0!important;color:#fff!important;display:grid!important;flex:0 0 43px!important;height:43px!important;place-items:center!important;width:43px!important}.stark-restored[data-portal=trade] .stark-nav-close svg,.trade-os-close svg{height:19px!important;width:19px!important}.stark-restored[data-portal=trade] .stark-nav-search,.trade-os-ask{align-items:center!important;background:linear-gradient(110deg,#740b2547,#080c16f0)!important;border:1px solid #e11d4880!important;border-radius:28px!important;box-shadow:0 12px 34px #e11d4817,inset 0 0 18px rgba(225,29,72,.025)!important;color:inherit!important;display:flex!important;gap:11px!important;margin-top:15px!important;min-height:54px!important;overflow:hidden;padding:0 17px!important}.stark-restored[data-portal=trade] .stark-nav-search svg,.trade-os-ask svg{color:#ff5b7c!important;flex:0 0 auto;height:20px!important;width:20px!important}.stark-restored[data-portal=trade] .stark-nav-search span,.trade-os-ask span{color:#f7e5e9!important;font-size:12.5px!important;font-weight:590!important;letter-spacing:-.015em!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stark-restored[data-portal=trade] .stark-nav-search kbd{display:none!important}.stark-restored[data-portal=trade] .stark-nav-tools,.trade-os-utility-row{display:flex!important;gap:10px!important;justify-content:flex-end!important;margin:12px 0!important}.stark-restored[data-portal=trade] .stark-nav-tool,.trade-os-utility-button{align-items:center!important;background:#090c12eb!important;border:1px solid #ffffff1c!important;border-radius:999px!important;color:#f2efeb!important;display:inline-flex!important;gap:9px!important;height:44px!important;justify-content:center!important;min-height:44px!important;padding:0 16px!important}.stark-restored[data-portal=trade] .stark-nav-identity,.trade-os-owner-card{background:linear-gradient(105deg,#66091d3d,#070a10f7 58%,rgba(0,219,231,.025))!important;border:1px solid #ffffff1a!important;border-radius:0!important;box-shadow:0 18px 44px #0000004d!important;margin-top:6px!important}.stark-restored[data-portal=trade] .stark-nav-identity{gap:13px!important;min-height:112px;padding:16px!important}.stark-restored[data-portal=trade] .stark-nav-avatar,.trade-os-avatar{background:radial-gradient(circle at 35% 25%,#cf3158,#7c0d29 64%,#1a0309)!important;border:1px solid #ffffff1f!important;border-radius:50%!important;box-shadow:0 0 24px #e11d4842!important;color:#fff!important;display:grid!important;flex:0 0 58px!important;font-size:17px!important;font-weight:750!important;height:58px!important;place-items:center!important;width:58px!important}.stark-restored[data-portal=trade] .stark-nav-identity-copy b,.trade-os-owner-copy strong{color:#fff!important;display:block;font-size:17px!important;font-weight:680!important;letter-spacing:-.025em!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stark-restored[data-portal=trade] .stark-nav-identity-copy small,.trade-os-owner-copy small{align-items:center;color:#eee8e3!important;display:flex!important;font:650 9px/1 JetBrains Mono,ui-monospace,monospace!important;gap:7px;letter-spacing:.24em!important;margin-top:8px!important}.stark-restored[data-portal=trade] .stark-nav-logout,.trade-os-owner-exit{background:#090c12!important;border:1px solid #ffffff17!important;border-radius:50%!important;color:#fff!important;display:grid!important;flex:0 0 45px!important;height:45px!important;place-items:center!important;width:45px!important}.stark-restored[data-portal=trade] .stark-nav-session,.trade-os-owner-meta{align-items:center!important;background:#030509b3!important;border:1px solid #ffffff14!important;border-radius:0!important;border-top:0!important;display:flex!important;font:650 8px/1 JetBrains Mono,ui-monospace,monospace!important;gap:12px!important;justify-content:space-between!important;letter-spacing:.21em!important;margin-top:0!important;min-height:45px!important;padding:0 14px!important}.stark-restored[data-portal=trade] .stark-nav-session>svg{display:none!important}.stark-restored[data-portal=trade] .stark-nav-session>span{flex:1 1;font:inherit!important}.stark-restored[data-portal=trade] .stark-nav-session em{color:#f5f2ee!important;font:inherit!important}.stark-restored[data-portal=trade] .stark-nav-hero,.trade-os-stark-shell{background:#03060be6!important;border:1px solid #dae2f1c4!important;border-radius:0!important;margin-top:12px!important}.stark-restored[data-portal=trade] .stark-nav-hero{background:linear-gradient(#00dbe712 1px,#0000 0),linear-gradient(90deg,#00dbe70f 1px,#0000 0),radial-gradient(circle at 83% 48%,#e11d4826,#0000 36%),linear-gradient(110deg,#00899f24,#050a12f2 58%,#69091d38)!important;background-size:44px 44px,44px 44px,auto,auto!important;border-color:#00dbe799!important;border-radius:17px!important;box-shadow:inset 0 0 35px #00dbe70d,0 0 25px #00dbe70a!important;min-height:145px;overflow:hidden;padding:18px!important;position:relative}.stark-restored[data-portal=trade] .stark-nav-hero:after{border:1px solid #e11d48b3;border-radius:50%;box-shadow:0 0 25px #e11d482b;content:"";height:215px;pointer-events:none;position:absolute;right:-50px;top:-39px;width:175px}.stark-restored[data-portal=trade] .stark-nav-hero b{color:#58e4ee!important;font:700 9px/1 JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.25em!important}.stark-restored[data-portal=trade] .stark-nav-hero p{color:#d6dde4!important;font:550 8px/1.62 JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.19em!important;margin-top:12px!important;max-width:210px!important}.stark-restored[data-portal=trade] .stark-nav-hero-ai{background:#040c14d6!important;border-color:#00dbe7b3!important;box-shadow:0 0 28px #00dbe724!important;flex:0 0 67px!important;height:67px!important;position:relative;width:67px!important;z-index:1}.stark-restored[data-portal=trade] .stark-nav-list,.trade-os-navigation{grid-gap:0!important;border-top:1px solid var(--trade-line)!important;display:grid!important;gap:0!important;margin-top:14px!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row,.trade-os-nav-link{grid-gap:14px!important;align-items:center!important;background:#0000!important;border:0!important;border-bottom:1px solid hsla(0,0%,100%,.055)!important;border-radius:0!important;color:var(--trade-white)!important;display:grid!important;gap:14px!important;grid-template-columns:24px minmax(0,1fr) auto!important;height:auto!important;min-height:72px!important;padding:0 17px!important;text-decoration:none}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row svg,.trade-os-nav-link svg{height:21px!important;width:21px!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row strong,.trade-os-nav-link>span{font-size:14px!important;font-weight:620!important;letter-spacing:-.02em!important;min-width:0}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row em,.trade-os-nav-link em{background:#0000!important;border:1px solid #e11d4859!important;border-radius:0!important;color:#d47a90!important;font:650 8px/1 JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.19em!important;padding:7px 11px!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row.is-primary,.trade-os-nav-link.is-active{background:linear-gradient(100deg,#00dbe71f,#e11d4817)!important;border-left:4px solid var(--trade-cyan)!important;box-shadow:inset 0 0 22px #00dbe70a,0 0 18px #00dbe70d!important}.stark-restored[data-portal=trade] .stark-nav-footer-status,.trade-os-system-footer{background:#0000!important;border:0!important;border-radius:0!important;border-top:1px solid #ffffff12!important;font-family:JetBrains Mono,ui-monospace,monospace!important;margin-top:auto!important;padding:23px 0 3px!important}.stark-restored[data-portal=trade] .stark-nav-footer-status i{background:#18bd89!important;box-shadow:0 0 12px #18bd89b3!important;height:8px!important;width:8px!important}.stark-restored[data-portal=trade] .stark-nav-footer-status b{color:#f099ab!important;font-size:8px!important;letter-spacing:.23em!important}.stark-restored[data-portal=trade] .stark-nav-footer-status small{color:#e8a8b6ad!important;font-size:7px!important;letter-spacing:.17em!important;line-height:1.7!important;margin-top:14px!important}.stark-restored[data-portal=trade] .stark-top-rail{background:#03050ae6!important;border-color:#e11d4840!important}.stark-restored[data-portal=trade] .stark-logo-lockup img{border-radius:0!important;height:60px!important;object-fit:contain!important;width:148px!important}.stark-restored[data-portal=trade] .stark-logo-lockup b{display:none!important}.stark-restored[data-portal=trade] .stark-logo-lockup small{color:var(--trade-red)!important;font-size:8px!important;letter-spacing:.28em!important}@media (max-width:390px){.stark-restored[data-portal=trade] .stark-left-nav,.trade-os-sidebar{padding-inline:12px!important}.stark-restored[data-portal=trade] .stark-nav-brand img,.trade-os-logo-image{flex-basis:118px!important;height:50px!important;width:118px!important}.stark-restored[data-portal=trade] .stark-nav-brand>span,.trade-os-product-name{padding-left:8px!important}.stark-restored[data-portal=trade] .stark-nav-brand small,.trade-os-product-name small{font-size:7px!important;letter-spacing:.22em!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row,.trade-os-nav-link{min-height:65px!important;padding-inline:14px!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row strong,.trade-os-nav-link>span{font-size:13px!important}.stark-restored[data-portal=trade] .stark-logo-lockup img{height:52px!important;width:124px!important}}@media (prefers-reduced-motion:reduce){.stark-restored[data-portal=trade] *,.stark-restored[data-portal=trade] :after,.stark-restored[data-portal=trade] :before,.trade-os-sidebar *,.trade-os-sidebar :after,.trade-os-sidebar :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.stark-restored[data-portal=workshop]{--workshop-crimson:#e11d48;--workshop-crimson-deep:#790f2b;--workshop-gold:#d6b36a;--workshop-gold-bright:#e0c486;--workshop-cyan:#00dbe7;--workshop-green:#18bd89;--workshop-amber:#f0a642;--workshop-paper:#f5f2ee;--workshop-muted:#b6b1b0;--workshop-line:#ebeef41c;--workshop-obsidian:#030508}.stark-restored[data-portal=workshop] .stark-top-mandate{display:none!important}.stark-restored[data-portal=workshop] .stark-logo-lockup img,.stark-restored[data-portal=workshop] .stark-nav-brand img{border-radius:0!important;filter:drop-shadow(0 0 14px rgba(225,29,72,.2))!important;height:58px!important;object-fit:contain!important;width:138px!important}.stark-restored[data-portal=workshop] .stark-logo-lockup b,.stark-restored[data-portal=workshop] .stark-nav-brand b{display:none!important}.stark-restored[data-portal=workshop] .stark-logo-lockup span,.stark-restored[data-portal=workshop] .stark-nav-brand span{border-left:1px solid #00dbe759;padding-left:12px}.stark-restored[data-portal=workshop] .stark-logo-lockup small,.stark-restored[data-portal=workshop] .stark-nav-brand small{color:var(--workshop-cyan)!important;font:700 8px/1 JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.28em!important;margin:0!important}.stark-restored[data-portal=workshop] .stark-nav-search span{font-size:0!important}.stark-restored[data-portal=workshop] .stark-nav-search span:after{color:#f7e5e9;content:"Ask ONI… Search VINs, vehicles, job cards, faults or parts";font-size:11px;font-weight:700}.stark-restored[data-portal=workshop] .stark-left-nav{background:linear-gradient(rgba(0,219,231,.045) 1px,#0000 0),linear-gradient(90deg,rgba(225,29,72,.045) 1px,#0000 0),radial-gradient(circle at 88% 18%,#00dbe71a,#0000 28%),radial-gradient(circle at 15% 26%,#e11d4821,#0000 34%),#030508!important;background-size:72px 72px,72px 72px,auto,auto,auto!important;border-right:1px solid #ffffff1a!important;padding:14px 14px 24px!important;width:min(86vw,390px)!important}.stark-restored[data-portal=workshop] .stark-nav-search{background:linear-gradient(110deg,#790f2b47,#080c16f2)!important;border:1px solid #00dbe773!important;border-radius:28px!important;min-height:54px!important}.stark-restored[data-portal=workshop] .stark-nav-identity{background:linear-gradient(105deg,#790f2b38,#070a10f7 58%,rgba(0,219,231,.035))!important;border:1px solid #ffffff1a!important;border-radius:0!important}.stark-restored[data-portal=workshop] .stark-nav-session{background:#030509b8!important;border-color:#ffffff14!important;border-radius:0!important}.stark-restored[data-portal=workshop] .stark-nav-hero{background:linear-gradient(#00dbe712 1px,#0000 0),linear-gradient(90deg,#00dbe70f 1px,#0000 0),radial-gradient(circle at 83% 48%,#e11d4826,#0000 36%),linear-gradient(110deg,#00899f24,#050a12f2 58%,#69091d38)!important;background-size:44px 44px,44px 44px,auto,auto!important;border:1px solid #00dbe799!important;border-radius:17px!important;min-height:145px!important}.stark-restored[data-portal=workshop] .stark-nav-hero b{font-size:0!important}.stark-restored[data-portal=workshop] .stark-nav-hero b:after{color:#58e4ee;content:"WORKSHOP COMMAND CENTER";font:700 9px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.22em}.stark-restored[data-portal=workshop] .stark-nav-hero p{font-size:0!important}.stark-restored[data-portal=workshop] .stark-nav-hero p:after{color:#d6dde4;content:"DIAGNOSTICS · JOB CARDS · PARTS\A TECHNICIANS · QUALITY · REVENUE";font:550 8px/1.65 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;white-space:pre-line}.stark-restored[data-portal=workshop] .stark-command-row{background:#0000!important;border:0!important;border-bottom:1px solid hsla(0,0%,100%,.055)!important;border-radius:0!important;min-height:64px!important}.stark-restored[data-portal=workshop] .stark-command-row.is-primary{background:linear-gradient(100deg,#00dbe71f,#e11d4817)!important;border-left:4px solid var(--workshop-cyan)!important}.stark-restored[data-portal=workshop] .stark-hud:after{border-top:1px solid #ffffff14;color:#e8a8b68c;content:"PROPRIETARY & CONFIDENTIAL · JOY AUTOMART WORKSHOP OS";display:block;font:650 7px/1.5 JetBrains Mono,ui-monospace,monospace;letter-spacing:.15em;margin-top:20px;padding:14px;text-align:center}.stark-restored[data-portal=workshop] .stark-control-bar:first-child span:nth-child(2){font-size:0}.stark-restored[data-portal=workshop] .stark-control-bar:first-child span:nth-child(2):after{content:"VEHICLES ON FLOOR  —";font-size:inherit}.stark-restored[data-portal=workshop] .stark-control-bar:first-child span:nth-child(3){font-size:0}.stark-restored[data-portal=workshop] .stark-control-bar:first-child span:nth-child(3):after{content:"OPEN JOB CARDS  —";font-size:inherit}.stark-restored[data-portal=workshop] .stark-live-head span:first-child{font-size:0}.stark-restored[data-portal=workshop] .stark-live-head span:first-child:after{content:"▌ LIVE WORKSHOP FLOOR";font-size:inherit}.stark-restored[data-portal=workshop] .stark-map-outline{opacity:.45}.stark-restored[data-portal=workshop] .stark-map:after{background:#030508c2;border:1px solid #00dbe738;bottom:18%;color:var(--workshop-muted);content:"No live bay data available. Connect the workshop-floor API to display vehicles, technicians, promised completion and blockers.";font:600 10px/1.6 JetBrains Mono,ui-monospace,monospace;left:50%;letter-spacing:.08em;padding:18px;position:absolute;text-align:center;transform:translateX(-50%);width:min(82%,680px)}.stark-restored[data-portal=workshop] .stark-system-footer p:last-child{font-size:0}.stark-restored[data-portal=workshop] .stark-system-footer p:last-child:after{content:"WORKSHOP OS · STARK 2050 · DIAGNOSTICS · VIN · JOB CARDS · PROCUREMENT · QUALITY · AUDIT";font-size:8px}@media(max-width:390px){.stark-restored[data-portal=workshop] .stark-nav-brand img{height:50px!important;width:118px!important}.stark-restored[data-portal=workshop] .stark-left-nav{padding-inline:12px!important}.stark-restored[data-portal=workshop] .stark-nav-search span:after{font-size:10px}.stark-restored[data-portal=workshop] .stark-map:after{bottom:10%;font-size:8px}}@media(prefers-reduced-motion:reduce){.stark-restored[data-portal=workshop] *,.stark-restored[data-portal=workshop] :after,.stark-restored[data-portal=workshop] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.portal-shell .dealer-os-sidebar,.portal-shell .trade-os-sidebar,.portal-shell .vendor-os-sidebar,.portal-shell .workshop-os-sidebar,.portal-shell>aside[data-testid=sidebar],body:has(.ap-shell) .trade-os-sidebar,body:has(.fcr-shell) .trade-os-sidebar,body:has(.tm-shell) .trade-os-sidebar,body:has(.vin-terminal-page) .trade-os-sidebar,body:has([data-testid=trade-os-jarvis-hud]) .trade-os-sidebar{display:none!important;max-width:0!important;min-width:0!important;pointer-events:none!important;transform:translateX(-110%)!important;visibility:hidden!important;width:0!important}.portal-shell>main[data-uhd-shell=true]{flex:1 1 100%!important;margin-left:0!important;max-width:100vw!important;width:100%!important}.portal-shell [data-testid=sidebar-backdrop],.portal-shell [data-testid=sidebar-open]{display:none!important}body[data-joy-sidebar-open="1"]{overflow:auto!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}body.portal-mode .joy-global-footer,body:has(.ap-shell) .joy-global-footer,body:has(.fcr-shell) .joy-global-footer,body:has(.tm-shell) .joy-global-footer,body:has(.vin-terminal-page) .joy-global-footer,body:has([data-testid=trade-os-jarvis-hud]) .joy-global-footer{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}body:has([data-testid=trade-os-jarvis-hud]) .uhd-page-content{padding:0!important}body:has(.ap-shell) .uhd-page-content{padding:0!important}.ap-shell{min-height:calc(100dvh - 56px)!important}.ap-shell>.max-w-7xl{padding-bottom:44px!important;padding-top:clamp(18px,3vw,34px)!important}.ap-shell .ap-header{display:block!important;height:auto!important;margin:0 0 18px!important;min-height:0!important;padding:0!important}.ap-shell .ap-header>.flex{align-items:center!important;gap:10px!important;margin-top:16px!important}.ap-shell [data-testid=auto-procurement-playbook-link]{display:none!important}.ap-shell .back-to-cockpit-btn{align-items:center!important;background:color-mix(in srgb,#fff 94%,#8b1a2c 6%)!important;background:color-mix(in srgb,var(--owner-panel,#fff) 94%,var(--owner-accent,#8b1a2c) 6%)!important;border:1px solid color-mix(in srgb,#8b1a2c 60%,#0000)!important;border:1px solid color-mix(in srgb,var(--owner-accent,#8b1a2c) 60%,#0000)!important;border-radius:999px!important;color:#8b1a2c!important;color:var(--owner-accent,#8b1a2c)!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;gap:8px!important;justify-content:center!important;letter-spacing:.04em!important;min-height:42px!important;padding:10px 16px!important;white-space:nowrap!important}body:has(.fcr-shell) .uhd-page-content{padding:0!important}.fcr-shell .joy-universal-header,.fcr-shell .landing-footer,.fcr-shell .subpage-header,.fcr-shell [data-testid=subpage-header],.fcr-shell>footer,.fcr-shell>header{display:none!important}.fcr-shell{background:radial-gradient(circle at 78% 8%,#00e5ff1a,#0000 30%),linear-gradient(180deg,#02060a,#05090f 55%,#020407)!important;color:#eefaff!important;min-height:100dvh!important}.fcr-shell main{color:#eefaff!important;margin:0 auto!important;max-width:1500px!important;padding:clamp(18px,3vw,34px)!important;width:100%!important}.fcr-shell .fcr-glass{background:#030c14e0!important;border-color:#00e5ff3d!important;box-shadow:inset 0 0 24px rgba(0,229,255,.035),0 14px 42px -34px #00e5ff6b!important;color:#eefaff!important}.fcr-shell h1,.fcr-shell h2,.fcr-shell h3,.fcr-shell label,.fcr-shell li,.fcr-shell main>div,.fcr-shell p{color:#eefaff!important;text-shadow:none!important}.fcr-shell .fcr-code-chip,.fcr-shell .fcr-eyebrow{color:#00e5ff!important}.fcr-shell .fcr-input{background:#00050af0!important;border-color:#00e5ff47!important;color:#f5fbff!important}.fcr-shell .fcr-input::placeholder{color:#e2f1f880!important}.fcr-shell .fcr-cta{background:linear-gradient(135deg,#00a9c4,#00738c)!important;color:#fff!important}.fcr-shell .fcr-outline{border-color:#00e5ff61!important;color:#00e5ff!important}html:not(.dark) .fcr-shell,html:not(.dark) .fcr-shell .fcr-glass,html:not(.dark) .fcr-shell h1,html:not(.dark) .fcr-shell h2,html:not(.dark) .fcr-shell h3,html:not(.dark) .fcr-shell label,html:not(.dark) .fcr-shell li,html:not(.dark) .fcr-shell main,html:not(.dark) .fcr-shell p{color:#eefaff!important}@media (max-width:760px){.fcr-shell main>div:nth-of-type(2){grid-template-columns:1fr!important}.fcr-shell [data-testid=fcr-history-panel],.fcr-shell [data-testid=fcr-search-panel]{display:none!important}}body:has(.tm-shell) .uhd-page-content{padding:0!important}.tm-shell{background:#fff!important;background:var(--owner-bg,#fff)!important;color:#111827!important;color:var(--owner-text,#111827)!important;min-height:calc(100dvh - 56px)!important}html.dark .tm-shell{background:#030910!important;background:var(--owner-bg,#030910)!important;color:#f5fbff!important;color:var(--owner-text,#f5fbff)!important}html:not(.dark) .portal-shell,html:not(.dark) .portal-shell main[data-uhd-shell=true]{background:#fff!important;color:#111318!important}html:not(.dark) .portal-shell .text-slate-400,html:not(.dark) .portal-shell .text-slate-500,html:not(.dark) .portal-shell .text-zinc-300,html:not(.dark) .portal-shell .text-zinc-400,html:not(.dark) .portal-shell .text-zinc-500{color:#58616d!important}html:not(.dark) .portal-shell input,html:not(.dark) .portal-shell select,html:not(.dark) .portal-shell textarea{color:#111318!important}html:not(.dark) .portal-shell input::placeholder,html:not(.dark) .portal-shell textarea::placeholder{color:#66707c!important;opacity:.9!important}@media (max-width:760px){[data-testid=guardian-trigger],[data-testid=hermes-control]{max-width:calc(100vw - 20px)!important;right:10px!important}}body[data-trade-os-unified-shell=true]{--trade-shell-height:82px;padding-top:calc(var(--trade-shell-height) + env(safe-area-inset-top, 0px))}.trade-os-production-shell{grid-gap:16px;align-items:center;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08);background:linear-gradient(180deg,color-mix(in srgb,var(--portal-surface) 96%,#0000),color-mix(in srgb,var(--portal-surface) 91%,#0000));background:linear-gradient(180deg,color-mix(in srgb,var(--trade-surface,var(--portal-surface)) 96%,#0000),color-mix(in srgb,var(--trade-surface,var(--portal-surface)) 91%,#0000));border-bottom:1px solid var(--trade-line,var(--portal-line));box-shadow:var(--portal-shadow);box-shadow:var(--trade-shadow,var(--portal-shadow));color:var(--portal-text);color:var(--trade-text,var(--portal-text));display:grid;gap:16px;grid-template-columns:minmax(210px,.72fr) minmax(0,2.2fr) auto;inset:0 0 auto 0;isolation:isolate;min-height:calc(82px + env(safe-area-inset-top, 0px));padding:calc(10px + env(safe-area-inset-top, 0px)) clamp(14px,2.4vw,34px) 10px;position:fixed;z-index:92}.trade-os-production-shell:before{background:linear-gradient(90deg,color-mix(in srgb,#0000 72%,#0000) 1px,#0000 1px),radial-gradient(circle at 82% 0,color-mix(in srgb,var(--portal-accent) 12%,#0000),#0000 36%);background:linear-gradient(90deg,color-mix(in srgb,var(--trade-grid,#0000) 72%,#0000) 1px,#0000 1px),radial-gradient(circle at 82% 0,color-mix(in srgb,var(--trade-accent,var(--portal-accent)) 12%,#0000),#0000 36%);background-size:72px 100%,auto;content:"";inset:0;opacity:.58;pointer-events:none;position:absolute;z-index:-1}.trade-os-production-shell__brand{align-items:center;color:inherit;display:flex;gap:11px;min-width:0;text-decoration:none}.trade-os-production-shell__brand img{filter:drop-shadow(0 4px 14px color-mix(in srgb,var(--portal-accent) 20%,transparent));filter:drop-shadow(0 4px 14px color-mix(in srgb,var(--trade-accent,var(--portal-accent)) 20%,transparent));flex:0 0 auto;height:52px;object-fit:contain;width:76px}.trade-os-production-shell__brand span{min-width:0}.trade-os-production-shell__brand strong{display:block;font-size:15px;letter-spacing:-.02em;line-height:1}.trade-os-production-shell__brand small{color:var(--portal-accent);color:var(--trade-accent,var(--portal-brand-accent,var(--portal-accent)));display:block;font:800 7px/1.25 var(--portal-mono);letter-spacing:.2em;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-os-production-shell__nav{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.trade-os-production-shell__nav a{align-items:center;border:1px solid #0000;border-radius:12px;color:var(--portal-muted);color:var(--trade-muted,var(--portal-muted));display:flex;font-size:10.5px;font-weight:850;gap:7px;justify-content:center;min-height:46px;min-width:0;padding:8px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;white-space:nowrap}.trade-os-production-shell__nav a svg{flex:0 0 auto;height:15px;width:15px}.trade-os-production-shell__nav a.is-active,.trade-os-production-shell__nav a:focus-visible,.trade-os-production-shell__nav a:hover{background:color-mix(in srgb,var(--portal-accent) 10%,var(--portal-surface-2));background:color-mix(in srgb,var(--trade-accent,var(--portal-accent)) 10%,var(--trade-surface-2,var(--portal-surface-2)));border-color:var(--trade-line,var(--portal-line));color:var(--portal-text);color:var(--trade-text,var(--portal-text))}.trade-os-production-shell__nav a:hover{transform:translateY(-1px)}.trade-os-production-shell__nav a.is-active{box-shadow:inset 0 -2px 0 var(--portal-accent);box-shadow:inset 0 -2px 0 var(--trade-accent,var(--portal-brand-accent,var(--portal-accent)))}.trade-os-production-shell__controls{align-items:center;display:flex;justify-content:flex-end}.trade-os-production-shell__theme{align-items:center;background:color-mix(in srgb,var(--portal-surface-2) 92%,#0000);background:color-mix(in srgb,var(--trade-surface-2,var(--portal-surface-2)) 92%,#0000);border:1px solid var(--trade-line,var(--portal-line));border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--trade-text,#fff) 8%,#0000);color:var(--portal-text);color:var(--trade-text,var(--portal-text));cursor:pointer;display:inline-flex;font:850 9px/1 var(--portal-mono);gap:7px;justify-content:center;letter-spacing:.12em;min-height:44px;padding:0 13px;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease}.trade-os-production-shell__theme svg{height:16px;width:16px}.trade-os-production-shell__theme:focus-visible,.trade-os-production-shell__theme:hover{background:color-mix(in srgb,var(--portal-accent) 9%,var(--portal-surface-2));background:color-mix(in srgb,var(--trade-accent,var(--portal-accent)) 9%,var(--trade-surface-2,var(--portal-surface-2)));border-color:color-mix(in srgb,var(--trade-accent,var(--portal-accent)) 56%,var(--trade-line,var(--portal-line)));transform:translateY(-1px)}.trade-os-production-shell :where(a,button):focus-visible{outline:2px solid var(--portal-accent);outline:2px solid var(--trade-accent,var(--portal-accent));outline-offset:3px}@media (max-width:1320px){body[data-trade-os-unified-shell=true]{--trade-shell-height:132px}.trade-os-production-shell{gap:8px 14px;grid-template-columns:minmax(0,1fr) auto;min-height:calc(132px + env(safe-area-inset-top, 0px))}.trade-os-production-shell__nav{display:flex;grid-column:1/-1;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2px;scrollbar-width:none}.trade-os-production-shell__nav::-webkit-scrollbar{display:none}.trade-os-production-shell__nav a{flex:0 0 auto;min-width:116px}}@media (max-width:820px){body[data-trade-os-unified-shell=true]{--trade-shell-height:128px}.trade-os-production-shell{min-height:calc(128px + env(safe-area-inset-top, 0px));padding-inline:12px}.trade-os-production-shell__brand img{height:42px;width:62px}.trade-os-production-shell__brand strong{font-size:14px}.trade-os-production-shell__brand small{font-size:6.4px;letter-spacing:.16em;max-width:46vw}.trade-os-production-shell__theme{min-height:40px;padding:0 11px}.trade-os-production-shell__nav a{font-size:10px;min-height:42px;min-width:104px}}@media (max-width:460px){body[data-trade-os-unified-shell=true]{--trade-shell-height:122px}.trade-os-production-shell{min-height:calc(122px + env(safe-area-inset-top, 0px))}.trade-os-production-shell__brand{gap:8px}.trade-os-production-shell__brand img{height:38px;width:54px}.trade-os-production-shell__brand small,.trade-os-production-shell__theme span{display:none}.trade-os-production-shell__theme{min-width:40px;padding:0;width:40px}.trade-os-production-shell__nav a{font-size:9.5px;min-height:40px;min-width:96px}}@media (prefers-reduced-motion:reduce){.trade-os-production-shell__nav a,.trade-os-production-shell__theme{transition:none}}body[data-portal-shell]{background:var(--portal-bg);color:var(--portal-text);font-family:var(--portal-font)}.portal-auth-state{align-items:center;background:var(--portal-bg);color:var(--portal-muted);display:flex;font:800 11px/1 var(--portal-mono);gap:10px;justify-content:center;letter-spacing:.18em;min-height:100vh;text-transform:uppercase}.portal-auth-state>span{background:var(--portal-accent);border-radius:999px;box-shadow:0 0 18px var(--portal-accent);height:8px;width:8px}.portal-copilot{bottom:max(18px,env(safe-area-inset-bottom));font-family:var(--portal-font);position:fixed;right:max(14px,env(safe-area-inset-right));z-index:90}.portal-copilot__health{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--portal-surface) 92%,#0000);border:1px solid var(--portal-line);border-radius:999px;bottom:66px;box-shadow:0 14px 38px -30px #00000073;display:flex;gap:8px;max-width:min(680px,calc(100vw - 28px));padding:7px 10px;pointer-events:none;position:absolute;right:0;width:-webkit-max-content;width:max-content}.portal-copilot__health span{align-items:center;color:var(--portal-muted);display:inline-flex;font:800 8px/1 var(--portal-mono);gap:5px;letter-spacing:.12em;white-space:nowrap}.portal-copilot__health i{background:currentColor;border-radius:999px;box-shadow:0 0 8px currentColor;height:6px;width:6px}.portal-copilot__health .is-healthy{color:#2f855a;color:var(--portal-success,#2f855a)}.portal-copilot__health .is-checking{color:var(--portal-accent);color:var(--portal-brand-accent,var(--portal-accent))}.portal-copilot__health .is-degraded{color:#dc2626;color:var(--portal-danger,#dc2626)}.portal-copilot__trigger{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--portal-accent) 85%,#111 15%),#111318);background:linear-gradient(135deg,color-mix(in srgb,var(--portal-brand-accent,var(--portal-accent)) 85%,#111 15%),#111318);border:1px solid color-mix(in srgb,var(--portal-brand-accent,var(--portal-accent)) 45%,#0000);border-radius:999px;box-shadow:0 18px 48px -26px color-mix(in srgb,var(--portal-accent) 65%,#0000);box-shadow:0 18px 48px -26px color-mix(in srgb,var(--portal-brand-accent,var(--portal-accent)) 65%,#0000);color:#fff;cursor:pointer;display:inline-flex;gap:10px;min-height:54px;padding:9px 16px}.portal-copilot__trigger svg{height:18px;width:18px}.portal-copilot__trigger span{display:grid;text-align:left}.portal-copilot__trigger strong{font-size:13px;line-height:1.1}.portal-copilot__trigger small{color:#ffffffb8;font:800 9px/1 var(--portal-mono);letter-spacing:.2em;margin-top:3px}.portal-copilot__panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb,var(--portal-surface) 94%,#0000);border:1px solid var(--portal-line);border-radius:var(--portal-radius-lg);bottom:66px;box-shadow:var(--portal-shadow);color:var(--portal-text);max-height:min(640px,calc(100vh - 120px));overflow:auto;padding:18px;position:absolute;right:0;width:min(390px,calc(100vw - 28px))}.portal-copilot__panel>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.portal-copilot__panel>header span{grid-gap:5px;display:grid;gap:5px}.portal-copilot__panel>header b{font-size:18px}.portal-copilot__panel>header small{color:var(--portal-muted);line-height:1.45}.portal-copilot__panel>header button{background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:999px;color:var(--portal-text);cursor:pointer;height:36px;width:36px}.portal-copilot__panel>header button svg{width:17px}.portal-copilot__agents{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.portal-copilot__agents span{background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:999px;color:var(--portal-muted);font:800 9px/1 var(--portal-mono);letter-spacing:.12em;padding:7px 9px}.portal-copilot__actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-copilot__actions button,.portal-copilot__ask{background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:var(--portal-radius-sm);color:var(--portal-text);cursor:pointer;font-weight:800;min-height:44px}.portal-copilot__ask{align-items:center;background:var(--portal-accent);background:var(--portal-brand-accent,var(--portal-accent));border-color:#0000;color:#fff;display:inline-flex;gap:8px;justify-content:center;margin-top:10px;width:100%}.portal-copilot__ask svg{width:17px}@media (max-width:700px){.portal-copilot__health{grid-gap:6px 10px;border-radius:13px;display:grid;gap:6px 10px;grid-template-columns:repeat(2,auto)}}@media (max-width:520px){.portal-copilot{bottom:max(10px,env(safe-area-inset-bottom));right:10px}.portal-copilot__trigger{min-height:48px;padding:8px 12px}.portal-copilot__panel{border-radius:22px;bottom:58px;padding:15px}.portal-copilot__health{display:none}}.marketplace-canonical{background:radial-gradient(circle at 10% 0,var(--portal-accent-soft),#0000 32%),linear-gradient(var(--portal-line) 1px,#0000 1px),linear-gradient(90deg,var(--portal-line) 1px,#0000 1px),var(--portal-bg);background-size:auto,64px 64px,64px 64px,auto;color:var(--portal-text);min-height:100vh;padding-bottom:90px}.marketplace-canonical__header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--portal-surface) 88%,#0000);border-bottom:1px solid var(--portal-line);display:flex;gap:16px;justify-content:space-between;min-height:76px;padding:14px clamp(16px,4vw,56px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.marketplace-canonical__brand{align-items:center;color:inherit;display:inline-flex;gap:12px;text-decoration:none}.marketplace-canonical__brand img{height:42px;object-fit:contain;width:62px}.marketplace-canonical__brand span{grid-gap:3px;display:grid;gap:3px}.marketplace-canonical__brand strong{font-size:15px}.marketplace-canonical__brand small{color:var(--portal-muted);font:800 9px/1 var(--portal-mono);letter-spacing:.18em}.marketplace-canonical__back{align-items:center;color:var(--portal-text);display:inline-flex;font-size:13px;font-weight:800;gap:7px;text-decoration:none}.marketplace-canonical__back svg{width:16px}.marketplace-canonical__hero{margin:0 auto;max-width:1480px;padding:clamp(44px,8vw,96px) clamp(16px,4vw,56px) 36px}.marketplace-canonical__eyebrow{color:var(--portal-accent);color:var(--portal-brand-accent,var(--portal-accent));font:900 10px/1 var(--portal-mono);letter-spacing:.25em;text-transform:uppercase}.marketplace-canonical__hero h1{font-size:clamp(38px,7vw,82px);letter-spacing:-.055em;line-height:.96;margin:16px 0 14px;max-width:980px}.marketplace-canonical__hero>p{color:var(--portal-muted);font-size:clamp(15px,2vw,20px);line-height:1.6;max-width:760px}.marketplace-canonical__trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.marketplace-canonical__trust span{align-items:center;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:999px;color:var(--portal-muted);display:inline-flex;font-size:12px;font-weight:750;gap:7px;padding:9px 12px}.marketplace-canonical__trust svg{color:var(--portal-accent);color:var(--portal-brand-accent,var(--portal-accent));width:15px}.marketplace-canonical__toolbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) repeat(3,auto);margin:0 auto 24px;max-width:1480px;padding:0 clamp(16px,4vw,56px)}.marketplace-canonical__toolbar label{align-items:center;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--portal-radius-sm);display:flex;gap:10px;min-height:50px;padding:0 14px}.marketplace-canonical__toolbar label svg{color:var(--portal-muted);width:18px}.marketplace-canonical__toolbar input{background:#0000;border:0;color:var(--portal-text);font:inherit;outline:0;width:100%}.marketplace-canonical__toolbar input::placeholder{color:color-mix(in srgb,var(--portal-muted) 82%,#0000)}.marketplace-canonical__toolbar>button{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--portal-radius-sm);color:var(--portal-text);cursor:pointer;font-weight:850;min-height:50px;padding:0 18px}.marketplace-canonical__toolbar>button:first-of-type{background:var(--portal-accent);background:var(--portal-brand-accent,var(--portal-accent));border-color:#0000;color:#fff}.marketplace-canonical__grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1480px;padding:0 clamp(16px,4vw,56px)}.marketplace-product{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);min-width:0;overflow:hidden}.marketplace-product__image{aspect-ratio:4/3;background:var(--portal-surface-2);color:var(--portal-muted);display:grid;overflow:hidden;place-items:center}.marketplace-product__image img{height:100%;object-fit:cover;width:100%}.marketplace-product__image svg{height:54px;opacity:.45;width:54px}.marketplace-product__body{padding:17px}.marketplace-product__supplier{align-items:center;color:var(--portal-success);display:inline-flex;font-size:11px;font-weight:850;gap:5px}.marketplace-product__supplier svg{width:14px}.marketplace-product h2{font-size:17px;line-height:1.35;margin:11px 0 6px;min-height:48px}.marketplace-product p{color:var(--portal-muted);font:700 11px/1.45 var(--portal-mono);min-height:34px;overflow-wrap:anywhere}.marketplace-product__meta{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:14px}.marketplace-product__meta strong{font-size:19px}.marketplace-product__meta span{color:var(--portal-muted);font-size:11px}.marketplace-product__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:15px}.marketplace-product__actions button{background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:11px;color:var(--portal-text);cursor:pointer;font-weight:800;min-height:42px}.marketplace-product__actions button:first-child{background:var(--portal-accent);background:var(--portal-brand-accent,var(--portal-accent));border-color:#0000;color:#fff}.marketplace-canonical__state{grid-gap:9px;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--portal-radius-lg);display:grid;gap:9px;justify-items:center;margin:42px auto;max-width:900px;padding:46px 24px;text-align:center}.marketplace-canonical__state span{color:var(--portal-muted)}.marketplace-canonical__state button{background:var(--portal-accent);background:var(--portal-brand-accent,var(--portal-accent));border:0;border-radius:12px;color:#fff;font-weight:850;min-height:42px;padding:0 18px}.marketplace-canonical__state--error{border-color:color-mix(in srgb,var(--portal-danger) 35%,var(--portal-line))}.marketplace-canonical__pagination{align-items:center;display:flex;gap:15px;justify-content:center;margin:32px 16px 0}.marketplace-canonical__pagination button{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:10px;color:var(--portal-text);min-height:40px;padding:0 16px}.marketplace-canonical__pagination button:disabled{opacity:.4}.marketplace-canonical__vendor-message{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--portal-radius-lg);display:flex;gap:18px;margin:90px auto 22px;max-width:980px;padding:28px}.marketplace-canonical__vendor-message>svg{color:var(--portal-accent);color:var(--portal-brand-accent,var(--portal-accent));flex:0 0 auto;height:34px;width:34px}.marketplace-canonical__vendor-message b{font-size:22px}.marketplace-canonical__vendor-message p{color:var(--portal-muted);line-height:1.6}.marketplace-canonical__vendor-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:980px}.marketplace-canonical__vendor-actions a{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:12px;color:var(--portal-text);display:grid;font-weight:800;min-height:52px;place-items:center;text-align:center;text-decoration:none}@media (max-width:1180px){.marketplace-canonical__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-canonical__toolbar{grid-template-columns:1fr repeat(2,auto)}.marketplace-canonical__toolbar>button:last-child{display:none}}@media (max-width:820px){.marketplace-canonical__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-canonical__toolbar{grid-template-columns:1fr 1fr}.marketplace-canonical__toolbar label{grid-column:1/-1}.marketplace-canonical__vendor-actions{grid-template-columns:repeat(2,1fr);padding:0 16px}.marketplace-canonical__vendor-message{margin:50px 16px 18px}}@media (max-width:460px){.marketplace-canonical__header{min-height:64px;padding:10px 14px}.marketplace-canonical__brand img{height:34px;width:48px}.marketplace-canonical__brand strong{display:none}.marketplace-canonical__hero{padding-top:38px}.marketplace-canonical__hero h1{font-size:42px}.marketplace-canonical__grid,.marketplace-canonical__toolbar{grid-template-columns:1fr}.marketplace-canonical__toolbar label{grid-column:auto}.marketplace-canonical__toolbar>button{display:block!important}.marketplace-canonical__vendor-message{flex-direction:column}}body[data-portal-shell=trade],html[data-joy-mode=light] body[data-portal-shell=trade]{--trade-bg:#fbf7ee;--trade-surface:#fffdf8;--trade-surface-2:#f4ecdd;--trade-text:#2b151c;--trade-muted:#755a62;--trade-line:#8b1a2c29;--trade-line-strong:#8b1a2c52;--trade-accent:#8b1a2c;--trade-on-accent:#fffdf8;--trade-gold:#8a6630;--trade-grid:rgba(138,102,48,.055);--trade-shadow:0 24px 70px -48px #5c12246b}html[data-joy-mode=dark] body[data-portal-shell=trade]{--trade-bg:#070405;--trade-surface:#150a0f;--trade-surface-2:#22101a;--trade-text:#f6eedd;--trade-muted:#c8afa6;--trade-line:#d4af5e33;--trade-line-strong:#d4af5e61;--trade-accent:#d4af5e;--trade-on-accent:#241305;--trade-gold:#d4af5e;--trade-grid:#d4af5e0f;--trade-shadow:0 32px 90px -52px #000000f5}html[data-joy-mode=light][data-palette=obsidian] body[data-portal-shell=trade]{--trade-bg:#f3f9fd;--trade-surface:#fff;--trade-surface-2:#eaf5fa;--trade-text:#061b28;--trade-muted:#4b6573;--trade-line:#007c9c33;--trade-line-strong:#007c9c61;--trade-accent:#007c9c;--trade-on-accent:#fff;--trade-gold:#007c9c;--trade-grid:rgba(0,124,156,.055);--trade-shadow:0 24px 70px -48px #00537066}html[data-joy-mode=dark][data-palette=obsidian] body[data-portal-shell=trade]{--trade-bg:#020810;--trade-surface:#06131e;--trade-surface-2:#0a1c29;--trade-text:#f3fbff;--trade-muted:#a7c4d4;--trade-line:#00d9ff38;--trade-line-strong:#00d9ff66;--trade-accent:#00d9ff;--trade-on-accent:#001820;--trade-gold:#00d9ff;--trade-grid:#00d9ff12;--trade-shadow:0 32px 94px -52px #000000fa}body[data-portal-shell=trade]{--portal-bg:var(--trade-bg);--portal-surface:var(--trade-surface);--portal-surface-2:var(--trade-surface-2);--portal-text:var(--trade-text);--portal-muted:var(--trade-muted);--portal-line:var(--trade-line);--portal-accent:var(--trade-accent);--portal-accent-strong:var(--trade-accent);--portal-accent-soft:color-mix(in srgb,var(--trade-accent) 11%,#0000);--portal-brand-accent:var(--trade-accent);--portal-shadow:var(--trade-shadow);--owner-bg:var(--trade-bg);--owner-panel:var(--trade-surface);--owner-text:var(--trade-text);--owner-muted:var(--trade-muted);--owner-border:var(--trade-line);--owner-accent:var(--trade-accent);--owner-on-accent:var(--trade-on-accent);--owner-grid:var(--trade-grid);--trade-route-bg:var(--trade-bg);--trade-route-text:var(--trade-text);--trade-route-glow:color-mix(in srgb,var(--trade-accent) 16%,#0000);background:linear-gradient(var(--trade-grid) 1px,#0000 1px),linear-gradient(90deg,var(--trade-grid) 1px,#0000 1px),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--trade-accent) 12%,#0000),#0000 30%),var(--trade-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important;color:var(--trade-text)!important;min-height:100vh}body[data-portal-shell=trade] :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}body[data-portal-shell=trade] :where(input,select,textarea){background:var(--trade-surface)!important;border-color:var(--trade-line)!important;caret-color:var(--trade-accent);color:var(--trade-text)!important}body[data-portal-shell=trade] :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--trade-muted) 84%,#0000)!important;opacity:1!important}body[data-portal-shell=trade] option{background:var(--trade-surface);color:var(--trade-text)}body[data-portal-shell=trade] :where(.industrial-card,.joy-glass-container,.marketplace-product,.marketplace-canonical__state,.marketplace-canonical__vendor-message){background:var(--trade-surface)!important;border-color:var(--trade-line)!important;box-shadow:var(--trade-shadow)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] :where(table,thead,tbody,tr,th,td){border-color:var(--trade-line)!important}body[data-portal-shell=trade] thead{background:color-mix(in srgb,var(--trade-accent) 7%,var(--trade-surface))!important;color:var(--trade-text)!important}body[data-portal-shell=trade] tbody tr:hover{background:color-mix(in srgb,var(--trade-accent) 6%,var(--trade-surface))!important}body[data-portal-shell=trade] :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--trade-accent)!important;outline-offset:3px}body[data-portal-shell=trade] :where(h1,h2){font-family:Georgia,Iowan Old Style,Times New Roman,serif;letter-spacing:-.01em}body[data-trade-os-unified-shell=true] .marketplace-canonical__header,body[data-trade-os-unified-shell=true] .trade-route-shell__top,body[data-trade-os-unified-shell=true] [data-testid=ask-oni-page]>div:nth-of-type(2){display:none!important}body[data-trade-os-unified-shell=true] .marketplace-canonical__hero{padding-top:clamp(34px,5vw,68px)}body[data-trade-os-unified-shell=true] .trade-route-shell{padding-top:clamp(22px,3vw,38px)}body[data-portal-shell=trade] .marketplace-canonical{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--trade-accent) 12%,#0000),#0000 32%),linear-gradient(var(--trade-grid) 1px,#0000 1px),linear-gradient(90deg,var(--trade-grid) 1px,#0000 1px),var(--trade-bg)!important;background-size:auto,64px 64px,64px 64px,auto!important;color:var(--trade-text)!important}body[data-portal-shell=trade] :where(.marketplace-canonical__toolbar label,.marketplace-canonical__toolbar>button,.marketplace-product__actions button,.marketplace-canonical__pagination button,.marketplace-canonical__vendor-actions a){background:var(--trade-surface)!important;border-color:var(--trade-line)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] :where(.marketplace-canonical__toolbar>button:first-of-type,.marketplace-product__actions button:first-child,.marketplace-canonical__state button){background:var(--trade-accent)!important;border-color:#0000!important;color:var(--trade-on-accent)!important}body[data-portal-shell=trade] .trade-route-shell{background:var(--trade-bg)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] .trade-route-shell:before{background:linear-gradient(var(--trade-grid) 1px,#0000 1px),linear-gradient(90deg,var(--trade-grid) 1px,#0000 1px),radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--trade-accent) 16%,#0000),#0000 30%),radial-gradient(circle at 10% 80%,color-mix(in srgb,var(--trade-accent) 10%,#0000),#0000 28%)!important;background-size:72px 72px,72px 72px,auto,auto!important;opacity:.58}body[data-portal-shell=trade] .trade-route-shell :where(.text-slate-500,.text-slate-600,.text-slate-700,.text-zinc-400,.text-zinc-500){color:var(--trade-muted)!important}body[data-portal-shell=trade] .trade-route-shell :where(.bg-white,.bg-slate-50){background:var(--trade-surface)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=ask-oni-page]{background:radial-gradient(circle at 50% 14%,color-mix(in srgb,#3b6ef5 16%,var(--trade-bg)),#0000 48%),linear-gradient(180deg,var(--trade-surface-2),var(--trade-bg))!important;color:var(--trade-text)!important}body[data-portal-shell=trade] :where([data-testid=ask-oni-transcript],[data-testid=ask-oni-cmd]){background:color-mix(in srgb,var(--trade-surface) 96%,#0000)!important;border-color:color-mix(in srgb,#3b6ef5 34%,var(--trade-line))!important;box-shadow:var(--trade-shadow)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=ask-oni-page] :where(.text-white,.text-zinc-300){color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=ask-oni-page] :where(.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:var(--trade-muted)!important}body[data-portal-shell=trade] [data-testid=ask-oni-input]{-webkit-text-fill-color:var(--trade-text)!important;background:#0000!important;color:var(--trade-text)!important}body[data-portal-shell=trade] .owner-theme-dock[data-portal-zone=trade]{z-index:91}@media (max-width:820px){body[data-portal-shell=trade] .owner-theme-dock[data-portal-zone=trade]{bottom:max(72px,calc(env(safe-area-inset-bottom, 0px) + 62px))}body[data-trade-os-unified-shell=true] .marketplace-canonical__hero{padding-top:30px}}@media (max-width:460px){body[data-portal-shell=trade] .marketplace-canonical__toolbar{gap:8px}body[data-portal-shell=trade] [data-testid=ask-oni-page]{padding-top:16px!important}}@media (prefers-reduced-motion:reduce){body[data-portal-shell=trade],body[data-portal-shell=trade] *{scroll-behavior:auto!important}}body[data-portal-shell=trade] .trade-os-module-page{background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--trade-accent) 8%,#0000),#0000 30%),linear-gradient(var(--trade-grid) 1px,#0000 1px),linear-gradient(90deg,var(--trade-grid) 1px,#0000 1px),var(--trade-bg)!important;background-size:auto,72px 72px,72px 72px,auto!important;color:var(--trade-text)!important;isolation:isolate;min-height:calc(100dvh - 82px);min-height:calc(100dvh - var(--trade-shell-height, 82px));overflow-x:hidden;position:relative}body[data-portal-shell=trade] .trade-os-module-page__content{color:var(--trade-text);margin:0 auto;min-width:0;padding:clamp(28px,4vw,56px) clamp(14px,3vw,40px) 110px;width:min(1440px,100%)}body[data-portal-shell=trade] .trade-os-module-page :where(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:var(--trade-muted)!important}body[data-portal-shell=trade] .trade-os-module-page :where(.text-slate-900,.text-zinc-900){color:var(--trade-text)!important}body[data-portal-shell=trade] .trade-os-module-page :where(.bg-white,.bg-slate-50,.bg-slate-100){background-color:var(--trade-surface-2)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] .trade-os-module-page :where(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--trade-line)!important}body[data-portal-shell=trade] .trade-os-module-page :where(button,a){overflow-wrap:anywhere}body[data-portal-shell=trade] .trade-os-module-page .industrial-card{background:color-mix(in srgb,var(--trade-surface) 98%,#0000)!important;border:1px solid var(--trade-line)!important;border-radius:14px!important;box-shadow:0 18px 46px -42px #11131873!important;color:var(--trade-text)!important}html.dark body[data-portal-shell=trade] .trade-os-module-page .industrial-card{box-shadow:0 24px 60px -46px #000000d9!important}body[data-portal-shell=trade] .trade-os-module-page :where(input,select,textarea){background:var(--trade-surface)!important;border-color:var(--trade-line)!important;border-radius:9px!important;color:var(--trade-text)!important;min-height:42px;outline:none}body[data-portal-shell=trade] .trade-os-module-page :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--trade-accent) 44%,var(--trade-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--trade-accent) 10%,#0000)!important}body[data-portal-shell=trade] .trade-os-module-page :where(button.bg-slate-900,button.bg-\[\#8B1A2C\]){color:#fff!important}body[data-portal-shell=trade] .trade-transaction__heading{border-bottom:1px solid var(--trade-line);padding-bottom:20px}body[data-portal-shell=trade] .trade-transaction__heading .overline{color:var(--trade-accent)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.22em!important}html.dark body[data-portal-shell=trade] .trade-transaction__heading .overline{color:#c5a357!important;color:var(--trade-gold,#c5a357)!important}body[data-portal-shell=trade] .trade-transaction__heading h1{color:var(--trade-text)!important;font-size:clamp(32px,4vw,52px)!important;font-weight:860!important;letter-spacing:-.045em!important;line-height:.98!important}body[data-portal-shell=trade] .trade-transaction__heading>p{color:var(--trade-muted);font-size:13px;line-height:1.65;margin-top:10px;max-width:760px}body[data-portal-shell=trade] .trade-transaction__back,body[data-portal-shell=trade] .trade-transaction__empty-link{align-items:center;color:var(--trade-accent)!important;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.12em;text-transform:uppercase}body[data-portal-shell=trade] .trade-transaction__back{margin-bottom:18px}body[data-portal-shell=trade] .trade-transaction__empty-link{margin-top:16px}body[data-portal-shell=trade] [data-testid=trade-cart-shell] label{background:color-mix(in srgb,var(--trade-surface-2) 94%,#0000)!important;border-color:var(--trade-line)!important;border-radius:10px!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=trade-cart-shell] label:has(input:checked){background:color-mix(in srgb,var(--trade-accent) 7%,var(--trade-surface))!important;border-color:color-mix(in srgb,var(--trade-accent) 52%,var(--trade-line))!important}body[data-portal-shell=trade] [data-testid=place-order-button]{background:var(--trade-accent)!important;border-radius:10px!important;font-size:12px;font-weight:850;letter-spacing:.04em;min-height:48px}body[data-portal-shell=trade] [data-testid=trade-orders-shell] table{border-collapse:initial;border-spacing:0}body[data-portal-shell=trade] [data-testid=trade-orders-shell] thead{background:color-mix(in srgb,var(--trade-surface-2) 94%,#0000)!important}body[data-portal-shell=trade] [data-testid=trade-orders-shell] tbody tr:hover{background:color-mix(in srgb,var(--trade-accent) 4%,var(--trade-surface))!important}body[data-portal-shell=trade] [data-testid=marketplace-product-route][data-portal=trade]{background:var(--trade-bg)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=marketplace-product-route][data-portal=trade] .marketplace-commerce__header{display:none!important}body[data-portal-shell=trade] [data-testid=marketplace-product-route][data-portal=trade] .marketplace-commerce__hero{margin-inline:auto!important;max-width:1440px!important;padding-top:clamp(42px,5vw,70px)!important}body[data-portal-shell=trade] [data-testid=marketplace-product-route][data-portal=trade] .marketplace-product-route__offer{background:var(--trade-surface-2)!important;border:1px solid var(--trade-line)!important;border-radius:11px!important;box-shadow:none!important}body[data-portal-shell=trade] .trade-overview{color:var(--trade-text);margin:0 auto;padding:clamp(34px,5vw,68px) 0 110px;width:min(1440px,calc(100% - 28px))}body[data-portal-shell=trade] .trade-overview__hero{grid-gap:26px;border-bottom:1px solid var(--trade-line);display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 300px;padding-bottom:26px}.trade-overview__eyebrow{color:var(--trade-accent);font:850 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em}.trade-overview__hero h1{font-size:clamp(42px,6vw,72px);font-weight:880;letter-spacing:-.055em;line-height:.93;margin-top:12px}.trade-overview__hero p{color:var(--trade-muted);font-size:14px;line-height:1.65;margin-top:14px;max-width:760px}.trade-overview__hero aside,.trade-overview__panel{background:color-mix(in srgb,var(--trade-surface) 97%,#0000);border:1px solid var(--trade-line);border-radius:14px}.trade-overview__hero aside{border-top:2px solid #c5a357;border-top:2px solid var(--trade-gold,#c5a357);display:flex;flex-direction:column;justify-content:center;min-height:170px;padding:22px}.trade-overview__hero aside svg{color:var(--trade-accent);height:22px;width:22px}.trade-overview__hero aside strong{font-size:20px;margin-top:18px}.trade-overview__hero aside span{color:var(--trade-muted);font-size:12px;line-height:1.5;margin-top:8px}.trade-overview__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.trade-overview__actions a{align-items:center;border:1px solid var(--trade-line);border-radius:9px;color:var(--trade-text);display:inline-flex;font-size:11px;font-weight:800;gap:8px;min-height:44px;padding:0 14px}.trade-overview__actions a:first-child{background:var(--trade-accent);border-color:var(--trade-accent);color:#fff}.trade-overview__actions svg{height:14px;width:14px}.trade-overview__search{grid-gap:10px;align-items:center;background:var(--trade-surface);border:1px solid var(--trade-line);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:20px;padding:8px 8px 8px 14px}.trade-overview__search svg{color:var(--trade-muted);height:17px;width:17px}.trade-overview__search input{background:#0000!important;border:0!important;box-shadow:none!important;min-width:0}.trade-overview__search button{background:var(--trade-accent);border-radius:9px;color:#fff;font-size:11px;font-weight:850;min-height:42px;padding:0 16px}.trade-overview__error{border:1px solid #be185d47;border-radius:10px;color:#be123c;font-size:12px;margin-top:14px;padding:12px 14px}.trade-overview__metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.trade-overview__metrics a{grid-gap:4px 9px;align-items:center;background:var(--trade-surface);border:1px solid var(--trade-line);border-radius:11px;display:grid;gap:4px 9px;grid-template-columns:auto 1fr;min-height:96px;padding:14px}.trade-overview__metrics svg{color:var(--trade-accent);height:18px;width:18px}.trade-overview__metrics span{color:var(--trade-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trade-overview__metrics strong{font-size:28px;grid-column:1/-1;line-height:1}.trade-overview__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 340px;margin-top:14px}.trade-overview__panel{padding:18px}.trade-overview__panel>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.trade-overview__panel>header span{color:var(--trade-accent);font:850 8px/1.2 ui-monospace,monospace;letter-spacing:.18em}.trade-overview__panel>header h2{font-size:20px;line-height:1.05;margin-top:4px}.trade-overview__panel>header a,.trade-overview__text-link{align-items:center;color:var(--trade-accent);display:inline-flex;font-size:10px;font-weight:800;gap:5px}.trade-overview__panel>header svg,.trade-overview__text-link svg{height:14px;width:14px}.trade-overview__products{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.trade-overview__products a{background:var(--trade-surface-2);border:1px solid var(--trade-line);border-radius:10px;display:flex;flex-direction:column;min-height:150px;padding:12px}.trade-overview__products span{color:var(--trade-accent);font-size:8px;font-weight:800;text-transform:uppercase}.trade-overview__products strong{font-size:12px;line-height:1.35;margin-top:10px}.trade-overview__products small{color:var(--trade-muted);font-size:9px;margin-top:5px}.trade-overview__products b{font-size:14px;margin-top:auto;padding-top:14px}.trade-overview__side{grid-gap:14px;align-content:start;display:grid;gap:14px}.trade-overview__money{display:block;font-size:30px}.trade-overview__muted{color:var(--trade-muted);font-size:11px;line-height:1.5}.trade-overview__order{border-top:1px solid var(--trade-line);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.trade-overview__order span{grid-gap:3px;display:grid;gap:3px}.trade-overview__order b,.trade-overview__order strong{font-size:11px}.trade-overview__order small{color:var(--trade-muted);font-size:9px;text-transform:uppercase}body[data-portal-shell=trade] [data-testid=return-modal]{z-index:140!important}body[data-portal-shell=trade] [data-testid=return-modal]>div{background:var(--trade-surface)!important;border-color:var(--trade-line)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=return-modal] :where(.bg-white,.bg-slate-50){background:var(--trade-surface-2)!important;color:var(--trade-text)!important}body[data-portal-shell=trade] [data-testid=return-modal] :where(.border-slate-200,.border-slate-300){border-color:var(--trade-line)!important}@media (max-width:1050px){.trade-overview__grid,.trade-overview__hero{grid-template-columns:1fr}.trade-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-overview__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){body[data-portal-shell=trade] .trade-os-module-page__content{padding:24px 12px 96px}body[data-portal-shell=trade] .trade-os-module-page .industrial-card{border-radius:12px!important}body[data-portal-shell=trade] .trade-transaction__line{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:58px minmax(0,1fr) auto}body[data-portal-shell=trade] .trade-transaction__line>input{grid-column:2;width:84px!important}.trade-overview__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.trade-overview{padding-top:26px;width:min(100% - 24px,1440px)}.trade-overview__hero h1{font-size:clamp(36px,12vw,52px)}.trade-overview__hero aside{min-height:0}.trade-overview__search{grid-template-columns:auto minmax(0,1fr)}.trade-overview__search button{grid-column:1/-1;width:100%}.trade-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){body[data-portal-shell=trade] .trade-os-module-page__content{padding-top:20px}body[data-portal-shell=trade] .trade-os-module-page table{font-size:12px}.trade-overview__products{grid-template-columns:1fr}.trade-overview__metrics a{min-height:86px}}@media (prefers-reduced-motion:reduce){body[data-portal-shell=trade] .trade-os-module-page *,body[data-portal-shell=trade] .trade-overview *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{body[data-portal-shell=trade]{background:#fff!important;color:#000!important;padding-top:0!important}.owner-theme-dock[data-portal-zone=trade],.trade-os-production-shell{display:none!important}body[data-portal-shell=trade] .trade-os-module-page,body[data-portal-shell=trade] .trade-os-module-page__content{background:#fff!important;color:#000!important;min-height:0;padding:0}}body[data-portal-shell=vendor],html[data-joy-mode=light] body[data-portal-shell=vendor]{--vendor-bg:#fbf7ee;--vendor-surface:#fffdf8;--vendor-surface-2:#f4ecdd;--vendor-text:#2b151c;--vendor-muted:#755a62;--vendor-muted-color:#755a62;--vendor-faint:#947c83;--vendor-border:#8b1a2c29;--vendor-border-strong:#8b1a2c52;--vendor-accent:#8b1a2c;--vendor-on-accent:#fffdf8;--vendor-gold:#8a6630;--vendor-grid:rgba(138,102,48,.055);--vendor-shadow:0 26px 72px -48px #5c12246b;--vendor-success:#047857;--vendor-warning:#b45309;--vendor-danger:#b91c1c}html[data-joy-mode=dark] body[data-portal-shell=vendor]{--vendor-bg:#070405;--vendor-surface:#150a0f;--vendor-surface-2:#22101a;--vendor-text:#f6eedd;--vendor-muted:#c8afa6;--vendor-muted-color:#c8afa6;--vendor-faint:#a18a80;--vendor-border:#d4af5e33;--vendor-border-strong:#d4af5e61;--vendor-accent:#d4af5e;--vendor-on-accent:#241305;--vendor-gold:#d4af5e;--vendor-grid:#d4af5e0f;--vendor-shadow:0 32px 92px -52px #000000f5;--vendor-success:#34d399;--vendor-warning:#fbbf24;--vendor-danger:#fb7185}html[data-joy-mode=light][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#f3f9fd;--vendor-surface:#fff;--vendor-surface-2:#eaf5fa;--vendor-text:#061b28;--vendor-muted:#4d6876;--vendor-muted-color:#4d6876;--vendor-faint:#6d8794;--vendor-border:#007c9c33;--vendor-border-strong:#007c9c5c;--vendor-accent:#007c9c;--vendor-on-accent:#fff;--vendor-gold:#007c9c;--vendor-grid:rgba(0,124,156,.055);--vendor-shadow:0 26px 72px -48px #00537066;--vendor-success:#047857;--vendor-warning:#b45309;--vendor-danger:#b91c1c}html[data-joy-mode=dark][data-palette=obsidian] body[data-portal-shell=vendor]{--vendor-bg:#020810;--vendor-surface:#06131e;--vendor-surface-2:#0a1c29;--vendor-text:#f3fbff;--vendor-muted:#a7c4d4;--vendor-muted-color:#a7c4d4;--vendor-faint:#789aaa;--vendor-border:#00d9ff38;--vendor-border-strong:#00d9ff66;--vendor-accent:#00d9ff;--vendor-on-accent:#001820;--vendor-gold:#00d9ff;--vendor-grid:#00d9ff12;--vendor-shadow:0 32px 94px -52px #000000fa;--vendor-success:#34d399;--vendor-warning:#fbbf24;--vendor-danger:#fb7185}body[data-portal-shell=vendor]{--portal-bg:var(--vendor-bg);--portal-surface:var(--vendor-surface);--portal-surface-2:var(--vendor-surface-2);--portal-text:var(--vendor-text);--portal-muted:var(--vendor-muted);--portal-line:var(--vendor-border);--portal-accent:var(--vendor-accent);--portal-accent-strong:var(--vendor-accent);--portal-accent-soft:color-mix(in srgb,var(--vendor-accent) 12%,#0000);--portal-brand-accent:var(--vendor-accent);--portal-shadow:var(--vendor-shadow);--owner-bg:var(--vendor-bg);--owner-panel:var(--vendor-surface);--owner-text:var(--vendor-text);--owner-muted:var(--vendor-muted);--owner-border:var(--vendor-border);--owner-accent:var(--vendor-accent);--owner-on-accent:var(--vendor-on-accent);--owner-grid:var(--vendor-grid);background:linear-gradient(var(--vendor-grid) 1px,#0000 1px),linear-gradient(90deg,var(--vendor-grid) 1px,#0000 1px),radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--vendor-accent) 12%,#0000),#0000 30%),var(--vendor-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important;color:var(--vendor-text)!important;min-height:100vh}body[data-portal-shell=vendor] :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}body[data-portal-shell=vendor] :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--vendor-accent)!important;outline-offset:3px}body[data-portal-shell=vendor] :where(input,select,textarea){background:var(--vendor-surface)!important;border-color:var(--vendor-border)!important;caret-color:var(--vendor-accent);color:var(--vendor-text)!important}body[data-portal-shell=vendor] :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--vendor-muted) 84%,#0000)!important;opacity:1!important}body[data-portal-shell=vendor] option{background:var(--vendor-surface);color:var(--vendor-text)}.vendor-entry-page{background:var(--vendor-bg)!important;color:var(--vendor-text)!important}.vendor-entry-header,.vendor-entry-hero,.vendor-ui-card{background:var(--vendor-surface)!important;border-color:var(--vendor-border)!important;box-shadow:var(--vendor-shadow)!important;color:var(--vendor-text)!important}.vendor-auth-story{background:linear-gradient(145deg,color-mix(in srgb,var(--vendor-accent) 18%,var(--vendor-surface)),var(--vendor-surface-2))!important;border-right:1px solid var(--vendor-border)}.vendor-ui-input,.vendor-ui-select{background:var(--vendor-surface-2)!important;border-color:var(--vendor-border)!important;color:var(--vendor-text)!important}.vendor-os-shell{--vendor-crimson:var(--vendor-accent);--vendor-crimson-deep:color-mix(in srgb,var(--vendor-accent) 72%,#000);--vendor-gold:var(--vendor-accent);--vendor-gold-bright:var(--vendor-accent);--vendor-cyan:var(--vendor-accent);--vendor-paper:var(--vendor-text);--vendor-muted:var(--vendor-muted-color);--vendor-line:var(--vendor-border);background:#0000!important;min-height:100vh}.vendor-os-main,.vendor-os-shell{color:var(--vendor-text)!important}.vendor-os-main{background:linear-gradient(var(--vendor-grid) 1px,#0000 1px),linear-gradient(90deg,var(--vendor-grid) 1px,#0000 1px),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--vendor-accent) 10%,#0000),#0000 28%),var(--vendor-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important}.vendor-os-topbar{background:color-mix(in srgb,var(--vendor-surface) 94%,#0000)!important;border-color:var(--vendor-border)!important;box-shadow:0 12px 34px -28px color-mix(in srgb,var(--vendor-text) 32%,#0000);color:var(--vendor-text)!important;padding-top:max(0px,env(safe-area-inset-top));position:-webkit-sticky;position:sticky;top:0;z-index:45}.vendor-command-card a,.vendor-eyebrow,.vendor-kpi small,.vendor-os-top-label,.vendor-panel h3,.vendor-section-title{color:var(--vendor-accent)!important}.vendor-os-action,.vendor-os-close,.vendor-os-menu,.vendor-os-owner-exit,.vendor-os-utility-button{background:var(--vendor-surface-2)!important;border-color:var(--vendor-border)!important;color:var(--vendor-text)!important}.vendor-os-action.primary{background:var(--vendor-accent)!important;border-color:#0000!important;box-shadow:0 14px 38px -25px color-mix(in srgb,var(--vendor-accent) 75%,#0000);color:var(--vendor-on-accent)!important}.vendor-os-theme-button{justify-content:center;min-width:44px}.vendor-os-sidebar{background:linear-gradient(var(--vendor-grid) 1px,#0000 1px),linear-gradient(90deg,var(--vendor-grid) 1px,#0000 1px),radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--vendor-accent) 12%,#0000),#0000 30%),var(--vendor-surface)!important;background-size:72px 72px,72px 72px,auto,auto!important;border-color:var(--vendor-border)!important;color:var(--vendor-text)!important}.vendor-os-ask svg,.vendor-os-product-name small,.vendor-os-stark-copy strong,.vendor-os-system-footer div{color:var(--vendor-accent)!important}.vendor-os-ask,.vendor-os-owner-card,.vendor-os-stark-panel,.vendor-os-stark-shell{background:color-mix(in srgb,var(--vendor-surface-2) 94%,var(--vendor-accent) 6%)!important;border-color:var(--vendor-border-strong)!important;box-shadow:var(--vendor-shadow)!important;color:var(--vendor-text)!important}.vendor-os-ask span,.vendor-os-nav-link,.vendor-os-owner-copy small,.vendor-os-owner-copy strong,.vendor-os-owner-meta,.vendor-os-stark-copy p,.vendor-os-stark-heading,.vendor-os-system-footer p{color:var(--vendor-text)!important}.vendor-os-nav-link,.vendor-os-navigation,.vendor-os-owner-meta,.vendor-os-system-footer{border-color:var(--vendor-border)!important}.vendor-os-nav-link em{background:color-mix(in srgb,var(--vendor-accent) 7%,#0000);border-color:var(--vendor-border-strong)!important;color:var(--vendor-accent)!important}.vendor-os-nav-link.is-active{background:linear-gradient(100deg,color-mix(in srgb,var(--vendor-accent) 14%,#0000),color-mix(in srgb,var(--vendor-accent) 4%,#0000))!important;border-left-color:var(--vendor-accent)!important;box-shadow:inset 0 0 24px color-mix(in srgb,var(--vendor-accent) 8%,#0000)!important}.vendor-os-avatar{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--vendor-accent) 48%,#fff),var(--vendor-accent) 62%,color-mix(in srgb,var(--vendor-accent) 76%,#000))!important;border-color:var(--vendor-border-strong)!important;box-shadow:0 0 24px color-mix(in srgb,var(--vendor-accent) 22%,#0000)!important;color:var(--vendor-on-accent)!important}.vendor-os-ai-orb,.vendor-status-orb{background:var(--vendor-surface-2)!important;border-color:var(--vendor-border-strong)!important;box-shadow:0 0 30px color-mix(in srgb,var(--vendor-accent) 16%,#0000)!important;color:var(--vendor-accent)!important}.vendor-terminal{color:var(--vendor-text)!important}.vendor-hero{border-color:var(--vendor-border)!important}.vendor-command-card h3,.vendor-hero h1,.vendor-identity-terminal h2,.vendor-kpi strong{color:var(--vendor-text)!important}.vendor-hero h1,.vendor-identity-terminal h2,.vendor-kpi strong{font-family:Georgia,Iowan Old Style,Times New Roman,serif!important}.vendor-hero h1{font-weight:700!important;letter-spacing:.01em!important}.vendor-kpi strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vendor-command-card p,.vendor-empty,.vendor-hero p,.vendor-identity-terminal p,.vendor-kpi p{color:var(--vendor-muted)!important}.vendor-control-row{background:var(--vendor-surface)!important;border-color:var(--vendor-border)!important}.vendor-control-row>span{border-color:var(--vendor-border)!important;color:var(--vendor-muted)!important}.vendor-control-row b{color:var(--vendor-text)!important}.vendor-command-card,.vendor-identity-terminal,.vendor-kpi,.vendor-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--vendor-accent) 5%,var(--vendor-surface)),var(--vendor-surface))!important;border-color:var(--vendor-border)!important;box-shadow:var(--vendor-shadow)!important;color:var(--vendor-text)!important}.vendor-country{background:var(--vendor-surface-2)!important;color:var(--vendor-text)!important}.vendor-country,.vendor-footer-note{border-color:var(--vendor-border)!important}.vendor-footer-note{color:var(--vendor-faint)!important}body[data-portal-shell=vendor] table{color:var(--vendor-text)!important}body[data-portal-shell=vendor] thead{background:color-mix(in srgb,var(--vendor-accent) 7%,var(--vendor-surface))!important;color:var(--vendor-text)!important}body[data-portal-shell=vendor] :where(th,td,tr){border-color:var(--vendor-border)!important}body[data-portal-shell=vendor] tbody tr:hover{background:color-mix(in srgb,var(--vendor-accent) 6%,var(--vendor-surface))!important}body[data-portal-shell=vendor] :where(.text-white,.text-slate-900,.text-zinc-900){color:var(--vendor-text)!important}body[data-portal-shell=vendor] :where(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700){color:var(--vendor-muted)!important}body[data-portal-shell=vendor] :where(.bg-white,.bg-slate-50,.bg-slate-100){background:var(--vendor-surface-2)!important}.owner-theme-dock[data-portal-zone=vendor]{bottom:calc(82px + env(safe-area-inset-bottom))!important;flex-direction:column-reverse!important;max-width:calc(100vw - 24px);right:max(12px,env(safe-area-inset-right))!important;z-index:150!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-toggle{background:color-mix(in srgb,var(--vendor-surface) 94%,#0000)!important;border-color:var(--vendor-border-strong)!important;box-shadow:0 18px 46px -28px color-mix(in srgb,var(--vendor-text) 40%,#0000),inset 0 1px 0 #ffffff2e!important;color:var(--vendor-text)!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector__eyebrow,.owner-theme-dock[data-portal-zone=vendor] .owner-theme-toggle__spark{color:var(--vendor-accent)!important;text-shadow:0 0 16px color-mix(in srgb,var(--vendor-accent) 28%,#0000)!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector{-webkit-backdrop-filter:blur(22px) saturate(130%)!important;backdrop-filter:blur(22px) saturate(130%)!important;background:color-mix(in srgb,var(--vendor-surface) 97%,var(--vendor-bg))!important;border-color:var(--vendor-border-strong)!important;box-shadow:0 24px 70px -34px color-mix(in srgb,var(--vendor-text) 48%,#0000),inset 0 1px 0 #ffffff2e!important;color:var(--vendor-text)!important;max-height:min(58vh,430px);overflow:auto;padding:12px!important;width:min(380px,calc(100vw - 24px))!important}.owner-theme-dock[data-portal-zone=vendor] :where(.owner-theme-selector__title,.owner-theme-selector__label){color:var(--vendor-text)!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector__sub{color:var(--vendor-muted)!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector__grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-theme-dock[data-portal-zone=vendor] :where(.owner-theme-selector__mode,.owner-theme-selector__close,.owner-theme-selector__btn){background:var(--vendor-surface-2)!important;border-color:var(--vendor-border)!important;color:var(--vendor-text)!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector__btn{min-height:54px!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector__btn[aria-pressed=true]{background:color-mix(in srgb,var(--vendor-accent) 14%,var(--vendor-surface))!important;border-color:var(--vendor-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vendor-accent) 32%,#0000)!important}@media(max-width:900px){.vendor-os-main{padding-top:max(12px,env(safe-area-inset-top))!important}.vendor-mobile-drawer{z-index:170!important}.vendor-mobile-drawer>button{background:color-mix(in srgb,var(--vendor-bg) 78%,#0000)!important}.vendor-mobile-drawer>div{padding-left:env(safe-area-inset-left);width:min(88vw,390px)}}@media(max-width:640px){.owner-theme-dock[data-portal-zone=vendor]{bottom:calc(76px + env(safe-area-inset-bottom))!important;left:auto!important;right:12px!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector{max-height:44vh!important;width:min(356px,calc(100vw - 24px))!important}.owner-theme-dock[data-portal-zone=vendor] .owner-theme-selector__title{font-size:11px!important}.vendor-os-topbar{gap:8px!important;min-height:60px!important}.vendor-os-top-actions{gap:6px!important}.vendor-os-action{min-width:42px;padding-inline:11px!important}}@media(prefers-reduced-motion:reduce){body[data-portal-shell=vendor] *,body[data-portal-shell=vendor] :after,body[data-portal-shell=vendor] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body[data-portal-shell=vendor] .vendor-entry-page :where(button.text-white,a.text-white),body[data-portal-shell=vendor] .vendor-terminal :where(button.text-white,a.text-white){color:var(--vendor-on-accent)!important}body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark],body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=light]{--vc-accent:var(--maison-burgundy);--vc-on-accent:#fff;--vc-accent-soft:var(--maison-burgundy-glow);--vc-accent-strong:var(--maison-burgundy-hover);--vc-page:var(--maison-main-bg);--vc-card:var(--maison-card);--vc-soft:var(--maison-secondary-surface);--vc-text:var(--maison-text-primary);--vc-heading:var(--maison-text-primary);--vc-muted:var(--maison-text-secondary);--vc-faint:var(--maison-text-muted);--vc-border:var(--maison-border-strong);--vc-field:color-mix(in srgb,var(--maison-secondary-surface) 90%,#0000);--vc-field-border:var(--maison-border);--vc-shadow:0 28px 82px -48px color-mix(in srgb,var(--maison-deep-burgundy) 36%,#0000);--vc-toggle:color-mix(in srgb,var(--maison-card) 88%,#0000)}body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=light]{background:var(--vc-page)!important;color:var(--vc-text)!important;color-scheme:light}body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark]{background:var(--vc-page)!important;color:var(--vc-text)!important;color-scheme:dark}.vendor-cockpit[data-vendor-mode=light] :is(.vendor-cockpit__panel,.vendor-cockpit__benefits),body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] :is(.vendor-cockpit__panel,.vendor-cockpit__benefits){background:var(--vc-card)!important;border-color:var(--vc-border)!important;color:var(--vc-text)!important}.vendor-cockpit[data-vendor-mode=light] :is(.vendor-cockpit__theme,.vendor-cockpit__eyebrow span,.vendor-cockpit__tabs,.vendor-cockpit__field,.vendor-cockpit__benefit-icon),body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] :is(.vendor-cockpit__theme,.vendor-cockpit__eyebrow span,.vendor-cockpit__tabs,.vendor-cockpit__field,.vendor-cockpit__benefit-icon){background:var(--vc-field)!important;border-color:var(--vc-field-border)!important;color:var(--vc-text)!important}.vendor-cockpit[data-vendor-mode=light] :is(.vendor-cockpit__copy h1,.vendor-cockpit__manifesto,.vendor-cockpit__benefit-copy h2,.vendor-cockpit__benefit b),body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] :is(.vendor-cockpit__copy h1,.vendor-cockpit__manifesto,.vendor-cockpit__benefit-copy h2,.vendor-cockpit__benefit b){-webkit-text-fill-color:var(--vc-heading)!important;color:var(--vc-heading)!important}.vendor-cockpit[data-vendor-mode=light] :is(.vendor-cockpit__intro,.vendor-cockpit__options,.vendor-cockpit__secure,.vendor-cockpit__benefit p,.vendor-cockpit__footer),body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] :is(.vendor-cockpit__intro,.vendor-cockpit__options,.vendor-cockpit__secure,.vendor-cockpit__benefit p,.vendor-cockpit__footer){-webkit-text-fill-color:var(--vc-muted)!important;color:var(--vc-muted)!important}body[data-portal-shell=vendor] .vendor-cockpit .vendor-cockpit__field>:is(input,select){-webkit-text-fill-color:var(--vc-text)!important;background:#0000!important;border:0!important;color:var(--vc-text)!important}body[data-portal-shell=vendor] .vendor-cockpit .vendor-cockpit__field>input::placeholder{-webkit-text-fill-color:var(--vc-faint)!important;color:var(--vc-faint)!important;opacity:1!important}.vendor-cockpit[data-vendor-mode=light] .vendor-cockpit__visual-art:before,body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] .vendor-cockpit__visual-art:before{background:linear-gradient(90deg,var(--vc-card) 0,color-mix(in srgb,var(--vc-card) 74%,#0000) 13%,#0000 40%),linear-gradient(180deg,#0000 72%,color-mix(in srgb,var(--vc-card) 24%,#0000))}.vendor-cockpit[data-vendor-mode=light] .vendor-cockpit__parts:before,body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] .vendor-cockpit__parts:before{background:linear-gradient(90deg,var(--vc-card),#0000 36%)}.vendor-cockpit[data-vendor-mode=light] .vendor-cockpit__logo img,body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] .vendor-cockpit__logo img{filter:drop-shadow(0 8px 22px color-mix(in srgb,var(--maison-deep-burgundy) 14%,transparent))}@media (max-width:820px){.vendor-cockpit[data-vendor-mode=light] .vendor-cockpit__visual-art:before,body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] .vendor-cockpit__visual-art:before{background:linear-gradient(180deg,var(--vc-card),color-mix(in srgb,var(--vc-card) 24%,#0000) 26%,#0000 60%,color-mix(in srgb,var(--vc-card) 20%,#0000))}.vendor-cockpit[data-vendor-mode=light] .vendor-cockpit__parts:before,body[data-portal-shell=vendor] .vendor-cockpit[data-vendor-mode=dark] .vendor-cockpit__parts:before{background:linear-gradient(180deg,var(--vc-card),#0000 24%)}}.marketplace-commerce{--market-max:1560px;--market-header:color-mix(in srgb,var(--portal-surface) 96%,#0000);--market-raised:color-mix(in srgb,var(--portal-surface) 96%,var(--portal-bg));--market-soft:color-mix(in srgb,var(--portal-accent) 7%,var(--portal-surface));--market-accent:var(--portal-brand-accent,var(--portal-accent));--market-on-accent:#fff;background:radial-gradient(circle at 82% 2%,color-mix(in srgb,var(--market-accent) 11%,#0000),#0000 28%),linear-gradient(var(--portal-line) 1px,#0000 1px),linear-gradient(90deg,var(--portal-line) 1px,#0000 1px),var(--portal-bg)!important;background-size:auto,88px 88px,88px 88px,auto!important;color:var(--portal-text);min-height:100vh;padding-bottom:150px}.marketplace-commerce button,.marketplace-commerce input,.marketplace-commerce select{font:inherit}.marketplace-commerce button{cursor:pointer}.marketplace-commerce :where(a,button,input,select):focus-visible{outline:2px solid var(--market-accent);outline-offset:3px}.marketplace-commerce__header{grid-gap:18px;align-items:center;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);background:var(--market-header);border-bottom:1px solid var(--portal-line);box-shadow:0 20px 48px -42px color-mix(in srgb,var(--portal-text) 42%,#0000);display:grid;gap:18px;grid-template-columns:auto minmax(280px,1fr) auto;min-height:82px;padding:max(11px,env(safe-area-inset-top)) clamp(16px,3vw,44px) 11px;position:-webkit-sticky;position:sticky;top:0;z-index:70}.marketplace-commerce__brand{min-width:205px}.marketplace-commerce__brand img{height:46px;width:68px}.marketplace-commerce__brand strong{font-size:15px}.marketplace-commerce__brand small{color:var(--portal-muted);font-size:8px}.marketplace-commerce__search{align-items:center;background:var(--portal-surface);border:2px solid var(--market-accent);border-radius:12px;box-shadow:0 15px 36px -30px color-mix(in srgb,var(--market-accent) 72%,#0000);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:52px;overflow:hidden}.marketplace-commerce__search>svg{color:var(--portal-muted);margin-left:16px;width:19px}.marketplace-commerce__search input{background:#0000!important;border:0!important;color:var(--portal-text)!important;height:48px;min-width:0;outline:0!important;padding:0 12px}.marketplace-commerce__search input::placeholder{color:color-mix(in srgb,var(--portal-muted) 82%,#0000)!important}.marketplace-commerce__search button{background:#0000;border:0;color:var(--portal-muted);display:grid;height:48px;min-width:44px;place-items:center}.marketplace-commerce__search button:last-child{background:var(--market-accent);color:var(--market-on-accent);font-size:12px;font-weight:900;min-width:92px;padding:0 18px}.marketplace-commerce__search button svg{width:17px}.marketplace-commerce__header-actions{align-items:stretch;display:flex;gap:8px}.marketplace-commerce__header-actions a{grid-gap:3px;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:10px;color:var(--portal-text);display:grid;font-size:9px;font-weight:850;gap:3px;min-width:64px;padding:7px 10px;place-items:center;text-decoration:none}.marketplace-commerce__header-actions svg{color:var(--market-accent);height:18px;width:18px}.marketplace-commerce__departments{background:var(--portal-surface);border-bottom:1px solid var(--portal-line);display:flex;gap:4px;min-height:46px;overflow-x:auto;padding:6px clamp(16px,3vw,44px);position:relative;scrollbar-width:none;z-index:25}.marketplace-commerce__departments::-webkit-scrollbar{display:none}.marketplace-commerce__departments button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--portal-muted);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;gap:7px;padding:0 12px;white-space:nowrap}.marketplace-commerce__departments button:first-child{background:var(--market-accent);color:var(--market-on-accent);padding-inline:14px}.marketplace-commerce__departments button.is-active:not(:first-child),.marketplace-commerce__departments button:hover{background:var(--market-soft);color:var(--portal-text)}.marketplace-commerce__departments svg{height:15px;width:15px}.marketplace-commerce__hero{grid-gap:clamp(24px,4vw,58px);display:grid;gap:clamp(24px,4vw,58px);grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);margin:0 auto;max-width:var(--market-max);padding:clamp(46px,7vw,94px) clamp(16px,3vw,44px) 34px}.marketplace-commerce__hero-copy h1{font-size:clamp(44px,6.6vw,92px);letter-spacing:-.065em;line-height:.91;margin:17px 0 16px;max-width:980px}.marketplace-commerce__hero-copy>p{color:var(--portal-muted);font-size:clamp(15px,1.6vw,20px);line-height:1.65;margin:0;max-width:850px}.marketplace-commerce__hero-cta{background:var(--market-accent);border:0;border-radius:11px;box-shadow:0 18px 42px -27px color-mix(in srgb,var(--market-accent) 76%,#0000);color:var(--market-on-accent);font-weight:900;margin-top:26px;min-height:50px;padding:0 22px}.marketplace-commerce__fitment-card{align-self:end;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--market-accent) 18%,#0000),#0000 35%),var(--market-raised);border:1px solid var(--portal-line);border-radius:22px;box-shadow:var(--portal-shadow);padding:24px}.marketplace-commerce__fitment-card>span{align-items:center;color:var(--market-accent);display:inline-flex;font:900 9px/1 var(--portal-mono);gap:8px;letter-spacing:.2em}.marketplace-commerce__fitment-card>span svg{width:18px}.marketplace-commerce__fitment-card h2{font-size:26px;letter-spacing:-.035em;line-height:1.08;margin:14px 0 20px}.marketplace-commerce__fitment-card label{grid-gap:7px;color:var(--portal-muted);display:grid;font-size:10px;font-weight:850;gap:7px;letter-spacing:.1em;margin-top:12px;text-transform:uppercase}.marketplace-commerce__catalogue-actions select,.marketplace-commerce__filters select,.marketplace-commerce__fitment-card select{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:9px;color:var(--portal-text);min-height:45px;padding:0 38px 0 12px;width:100%}.marketplace-commerce__fitment-card>p{align-items:flex-start;color:var(--portal-muted);display:flex;font-size:11px;gap:8px;line-height:1.55;margin:16px 0 0}.marketplace-commerce__fitment-card>p svg{color:var(--market-accent);flex:0 0 auto;width:16px}.marketplace-commerce__category-showcase{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 auto 34px;max-width:var(--market-max);padding:0 clamp(16px,3vw,44px)}.marketplace-commerce__category-showcase button{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:15px;box-shadow:0 18px 48px -46px color-mix(in srgb,var(--portal-text) 55%,#0000);color:var(--portal-text);display:grid;justify-items:start;min-height:132px;min-width:0;padding:15px;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.marketplace-commerce__category-showcase button.is-active,.marketplace-commerce__category-showcase button:hover{border-color:color-mix(in srgb,var(--market-accent) 65%,var(--portal-line));box-shadow:0 24px 52px -40px color-mix(in srgb,var(--market-accent) 52%,#0000);transform:translateY(-3px)}.marketplace-commerce__category-showcase button>span{background:var(--market-soft);border-radius:11px;color:var(--market-accent);display:grid;height:38px;place-items:center;width:38px}.marketplace-commerce__category-showcase svg{height:21px;width:21px}.marketplace-commerce__category-showcase strong{align-self:end;font-size:12px;line-height:1.3;margin-top:15px}.marketplace-commerce__category-showcase small{color:var(--portal-muted);font-size:9px;margin-top:5px}.marketplace-commerce__catalogue-head{align-items:flex-end;border-top:1px solid var(--portal-line);display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--market-max);padding:28px clamp(16px,3vw,44px) 18px}.marketplace-commerce__catalogue-head>div:first-child>span{color:var(--market-accent);font:900 9px/1 var(--portal-mono);letter-spacing:.16em;text-transform:uppercase}.marketplace-commerce__catalogue-head h2{font-size:clamp(27px,3.2vw,43px);letter-spacing:-.045em;margin:8px 0 6px}.marketplace-commerce__catalogue-head p{color:var(--portal-muted);font-size:12px;margin:0}.marketplace-commerce__catalogue-actions{align-items:center;display:flex;gap:9px}.marketplace-commerce__catalogue-actions>label{grid-gap:8px;align-items:center;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:10px;color:var(--portal-muted);display:grid;font-size:10px;font-weight:800;gap:8px;grid-template-columns:auto minmax(150px,1fr) auto;min-height:44px;padding-left:12px;position:relative}.marketplace-commerce__catalogue-actions>label select{background:#0000;border:0;min-height:42px;padding:0}.marketplace-commerce__catalogue-actions>label svg{margin-right:10px;pointer-events:none;width:15px}.marketplace-commerce__view-toggle{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:10px;display:flex;overflow:hidden}.marketplace-commerce__view-toggle button{background:#0000;border:0;color:var(--portal-muted);display:grid;height:43px;place-items:center;width:43px}.marketplace-commerce__view-toggle button.is-active{background:var(--market-soft);color:var(--market-accent)}.marketplace-commerce__view-toggle svg{width:17px}.marketplace-commerce__filter-trigger{align-items:center;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:10px;color:var(--portal-text);display:none;font-size:11px;font-weight:850;gap:7px;min-height:44px;padding:0 14px}.marketplace-commerce__filter-trigger svg{width:16px}.marketplace-commerce__catalogue-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:245px minmax(0,1fr);margin:0 auto;max-width:var(--market-max);padding:0 clamp(16px,3vw,44px)}.marketplace-commerce__filters{align-self:start;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:16px;box-shadow:var(--portal-shadow);max-height:calc(100vh - 165px);overflow:auto;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:140px;z-index:12}.marketplace-commerce__filters-head{align-items:center;border-bottom:1px solid var(--portal-line);color:var(--market-accent);display:flex;justify-content:space-between;min-height:54px;padding:0 16px}.marketplace-commerce__filters-head>span{align-items:center;display:inline-flex;font:900 9px/1 var(--portal-mono);gap:8px;letter-spacing:.17em}.marketplace-commerce__filters-head svg{width:16px}.marketplace-commerce__filters-head button{background:#0000;border:0;color:var(--portal-text);display:none}.marketplace-commerce__filters section{border-bottom:1px solid var(--portal-line);padding:17px 16px}.marketplace-commerce__filters h3{font-size:12px;margin:0 0 12px}.marketplace-commerce__filters section>label{align-items:center;color:var(--portal-muted);display:flex;font-size:11px;gap:9px;margin-top:10px}.marketplace-commerce__filters input[type=radio]{accent-color:var(--market-accent);height:16px;width:16px}.marketplace-commerce__filter-categories{grid-gap:3px;display:grid;gap:3px;max-height:350px;overflow:auto}.marketplace-commerce__filter-categories button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--portal-muted);display:flex;font-size:10px;gap:8px;justify-content:space-between;padding:8px 9px;text-align:left}.marketplace-commerce__filter-categories button.is-active{background:var(--market-soft);color:var(--portal-text);font-weight:850}.marketplace-commerce__filter-categories em{color:var(--portal-muted);font-style:normal}.marketplace-commerce__clear{background:#0000;border:1px solid var(--market-accent);border-radius:9px;color:var(--market-accent);font-size:11px;font-weight:850;margin:14px 16px;min-height:40px;width:calc(100% - 32px)}.marketplace-commerce__filter-backdrop{display:none}.marketplace-commerce__results{min-width:0}.marketplace-commerce .marketplace-canonical__grid.marketplace-commerce__products{gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;max-width:none;padding:0}.marketplace-commerce .marketplace-product{background:var(--portal-surface)!important;border-radius:13px;box-shadow:0 20px 55px -48px color-mix(in srgb,var(--portal-text) 52%,#0000)!important;display:flex;flex-direction:column;min-width:0;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.marketplace-commerce .marketplace-product:hover{border-color:color-mix(in srgb,var(--market-accent) 45%,var(--portal-line))!important;box-shadow:0 30px 62px -44px color-mix(in srgb,var(--market-accent) 38%,#0000)!important;transform:translateY(-3px)}.marketplace-commerce .marketplace-product__image{aspect-ratio:1/.82;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--market-accent) 15%,#0000),#0000 36%),var(--portal-surface-2)!important;position:relative}.marketplace-commerce .marketplace-product__image img{object-fit:contain;padding:10px}.marketplace-product__fallback{grid-gap:9px;color:var(--market-accent);display:grid;gap:9px;height:100%;place-items:center;width:100%}.marketplace-product__fallback svg{height:58px!important;opacity:.82!important;width:58px!important}.marketplace-product__fallback span{color:var(--portal-muted);font:850 9px/1.35 var(--portal-mono);letter-spacing:.13em;max-width:80%;text-align:center;text-transform:uppercase}.marketplace-product__category{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--portal-surface) 92%,#0000);border:1px solid color-mix(in srgb,var(--market-accent) 28%,var(--portal-line));border-radius:999px;color:var(--market-accent);font:900 7px/1 var(--portal-mono);left:10px;letter-spacing:.12em;max-width:calc(100% - 90px);overflow:hidden;padding:6px 9px;position:absolute;text-overflow:ellipsis;top:10px;white-space:nowrap}.marketplace-product__quick-actions{grid-gap:6px;display:grid;gap:6px;right:9px;top:9px}.marketplace-product__quick-actions button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--portal-surface) 94%,#0000);border:1px solid var(--portal-line);border-radius:50%;color:var(--portal-muted);display:grid;height:34px;place-items:center;width:34px}.marketplace-product__quick-actions button.is-active{background:var(--market-soft);border-color:var(--market-accent);color:var(--market-accent)}.marketplace-product__quick-actions svg{height:15px;width:15px}.marketplace-commerce .marketplace-product__body{display:flex;flex:1 1;flex-direction:column;padding:15px}.marketplace-commerce .marketplace-product__supplier{color:var(--portal-muted)!important;font-size:9px;min-height:18px}.marketplace-commerce .marketplace-product__supplier.is-verified{color:var(--portal-success)!important}.marketplace-commerce .marketplace-product h3{font-size:15px;letter-spacing:-.015em;line-height:1.36;margin:9px 0 5px;min-height:45px}.marketplace-product__part-number{color:var(--portal-muted)!important;font:700 9px/1.45 var(--portal-mono)!important;margin:0!important;min-height:29px!important}.marketplace-product__fitment{align-items:center;background:var(--portal-surface-2);border-radius:8px;color:var(--portal-muted);display:flex;font-size:9px;gap:7px;margin-top:8px;min-height:34px;padding:7px 8px}.marketplace-product__fitment svg{color:var(--market-accent);flex:0 0 auto;width:15px}.marketplace-commerce .marketplace-product__meta{align-items:flex-end;margin-top:auto;padding-top:13px}.marketplace-commerce .marketplace-product__meta>span{grid-gap:3px;display:grid;gap:3px}.marketplace-commerce .marketplace-product__meta small{color:var(--portal-muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.marketplace-commerce .marketplace-product__meta strong{font-size:18px;line-height:1.15}.marketplace-commerce .marketplace-product__meta em{background:var(--market-soft);border-radius:999px;color:var(--market-accent);font-size:8px;font-style:normal;font-weight:850;padding:5px 7px}.marketplace-product__availability{align-items:center;color:var(--portal-muted);display:flex;font-size:9px;gap:6px;margin-top:10px}.marketplace-product__availability svg{width:14px}.marketplace-product__availability.is-in_stock{color:var(--portal-success)}.marketplace-product__availability.is-sourced_on_request{color:var(--market-accent)}.marketplace-commerce .marketplace-product__actions{margin-top:13px}.marketplace-commerce .marketplace-product__actions button{border-radius:8px;font-size:10px;min-height:39px}.marketplace-commerce .marketplace-product__actions button:first-child{background:var(--market-accent)!important;color:var(--market-on-accent)!important}.marketplace-commerce .marketplace-product__actions button:last-child{background:var(--portal-surface-2)!important;color:var(--portal-text)!important}.marketplace-commerce__products.is-list{grid-template-columns:1fr!important}.marketplace-commerce__products.is-list .marketplace-product{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:235px}.marketplace-commerce__products.is-list .marketplace-product__image{aspect-ratio:auto;height:100%}.marketplace-commerce__products.is-list .marketplace-product__body{grid-column-gap:24px;align-content:start;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) 180px}.marketplace-commerce__products.is-list .marketplace-product h3,.marketplace-commerce__products.is-list .marketplace-product__fitment,.marketplace-commerce__products.is-list .marketplace-product__part-number,.marketplace-commerce__products.is-list .marketplace-product__supplier{grid-column:1}.marketplace-commerce__products.is-list .marketplace-product__actions,.marketplace-commerce__products.is-list .marketplace-product__availability,.marketplace-commerce__products.is-list .marketplace-product__meta{grid-column:2}.marketplace-commerce__products.is-list .marketplace-product__meta{grid-row:1/span 2;padding-top:0}.marketplace-commerce__products.is-list .marketplace-product__availability{grid-row:3}.marketplace-commerce__products.is-list .marketplace-product__actions{grid-row:4}.marketplace-commerce__products.is-list .marketplace-product h3{font-size:21px;min-height:auto}.marketplace-commerce .marketplace-canonical__state{border-radius:16px;margin:0;max-width:none;min-height:320px}.marketplace-commerce .marketplace-canonical__state>svg{color:var(--market-accent);height:42px;width:42px}.marketplace-commerce .marketplace-canonical__state button{background:var(--market-accent);color:var(--market-on-accent)}.marketplace-commerce .marketplace-canonical__pagination{margin-top:26px}.marketplace-commerce .marketplace-canonical__pagination button{background:var(--portal-surface);color:var(--portal-text)}.marketplace-commerce__compare-bar{grid-gap:12px;align-items:center;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);background:color-mix(in srgb,var(--portal-surface) 96%,#0000);border:1px solid color-mix(in srgb,var(--market-accent) 42%,var(--portal-line));border-radius:17px;bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 28px 80px -35px #000000b3;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;left:50%;padding:10px 12px;position:fixed;transform:translateX(-50%);width:min(1120px,calc(100vw - 28px));z-index:120}.marketplace-commerce__compare-bar>span{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:auto auto}.marketplace-commerce__compare-bar>span svg{color:var(--market-accent);grid-row:1/span 2;width:22px}.marketplace-commerce__compare-bar>span b{font-size:11px}.marketplace-commerce__compare-bar>span small{color:var(--portal-muted);font-size:8px}.marketplace-commerce__compare-bar>div{display:flex;gap:6px;min-width:0;overflow-x:auto}.marketplace-commerce__compare-bar>div button{align-items:center;background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:999px;color:var(--portal-text);display:inline-flex;flex:0 0 auto;font-size:8px;gap:6px;max-width:190px;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.marketplace-commerce__compare-bar>div svg{flex:0 0 auto;width:13px}.marketplace-commerce__compare-bar>button{background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:9px;color:var(--portal-text);font-size:9px;font-weight:850;min-height:40px;padding:0 14px}.marketplace-commerce__compare-bar>button:first-of-type{background:var(--market-accent);border-color:#0000;color:var(--market-on-accent)}.marketplace-commerce__compare-bar>button:disabled{opacity:.45}.marketplace-commerce__compare-modal{display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:160}.marketplace-commerce__compare-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ad;border:0;inset:0;position:absolute}.marketplace-commerce__compare-modal>section{background:var(--portal-bg);border:1px solid var(--portal-line);border-radius:22px;box-shadow:0 36px 110px -34px #000000d9;color:var(--portal-text);max-height:min(84vh,760px);overflow:auto;position:relative;width:min(1180px,100%)}.marketplace-commerce__compare-modal header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--portal-surface) 96%,#0000);border-bottom:1px solid var(--portal-line);display:flex;gap:18px;justify-content:space-between;min-height:82px;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.marketplace-commerce__compare-modal header span{color:var(--market-accent);font:900 8px/1 var(--portal-mono);letter-spacing:.18em}.marketplace-commerce__compare-modal header h2{margin:7px 0 0}.marketplace-commerce__compare-modal header button{background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:50%;color:var(--portal-text);display:grid;height:42px;place-items:center;width:42px}.marketplace-commerce__compare-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.marketplace-commerce__compare-grid article{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:15px;display:flex;flex-direction:column;min-width:0;padding:15px}.marketplace-commerce__compare-grid .marketplace-product__fallback{background:var(--portal-surface-2);border-radius:11px;height:135px}.marketplace-commerce__compare-grid h3{font-size:16px;margin:14px 0;min-height:52px}.marketplace-commerce__compare-grid dl{display:grid;margin:0}.marketplace-commerce__compare-grid dl>div{grid-gap:4px;border-top:1px solid var(--portal-line);display:grid;gap:4px;padding:10px 0}.marketplace-commerce__compare-grid dt{color:var(--portal-muted);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.marketplace-commerce__compare-grid dd{font-size:10px;line-height:1.45;margin:0}.marketplace-commerce__compare-grid article>button{background:var(--market-accent);border:0;border-radius:9px;color:var(--market-on-accent);font-size:10px;font-weight:850;margin-top:auto;min-height:42px}@media (max-width:1420px){.marketplace-commerce__category-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-commerce .marketplace-canonical__grid.marketplace-commerce__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.marketplace-commerce__header{grid-template-columns:auto minmax(0,1fr)}.marketplace-commerce__header-actions{grid-column:1/-1;justify-content:flex-end;margin-top:-4px}.marketplace-commerce__header-actions a{grid-auto-flow:column;justify-content:center;min-width:86px}.marketplace-commerce__hero{grid-template-columns:1fr}.marketplace-commerce__fitment-card{max-width:720px}.marketplace-commerce__catalogue-layout{grid-template-columns:220px minmax(0,1fr)}.marketplace-commerce .marketplace-canonical__grid.marketplace-commerce__products,.marketplace-commerce__compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.marketplace-commerce__header{gap:10px;grid-template-columns:1fr auto;min-height:auto}.marketplace-commerce__brand{min-width:0}.marketplace-commerce__brand strong{display:block}.marketplace-commerce__search{grid-column:1/-1;grid-row:2}.marketplace-commerce__header-actions{grid-column:2;grid-row:1;margin:0}.marketplace-commerce__header-actions a{min-width:42px;padding:7px}.marketplace-commerce__header-actions span{display:none}.marketplace-commerce__departments{top:0}.marketplace-commerce__hero-copy h1{font-size:clamp(44px,11vw,72px)}.marketplace-commerce__category-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-commerce__catalogue-head{align-items:flex-start;flex-direction:column}.marketplace-commerce__catalogue-actions{width:100%}.marketplace-commerce__catalogue-actions>label{flex:1 1}.marketplace-commerce__filter-trigger{display:inline-flex}.marketplace-commerce__catalogue-layout{grid-template-columns:1fr}.marketplace-commerce__filters{border-radius:0 18px 18px 0;inset:0 auto 0 0;max-height:none;padding-top:env(safe-area-inset-top);position:fixed;transform:translateX(-105%);transition:transform .18s ease;width:min(88vw,370px);z-index:145}.marketplace-commerce__filters.is-open{transform:translateX(0)}.marketplace-commerce__filters-head button{display:grid}.marketplace-commerce__filter-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a8;border:0;display:block;inset:0;position:fixed;z-index:140}.marketplace-commerce__products.is-list .marketplace-product{grid-template-columns:170px minmax(0,1fr)}.marketplace-commerce__products.is-list .marketplace-product__body{display:flex}.marketplace-commerce__compare-bar{grid-template-columns:minmax(0,1fr) auto auto}.marketplace-commerce__compare-bar>div{display:none}}@media (max-width:570px){.marketplace-commerce{padding-bottom:175px}.marketplace-commerce__header{padding-inline:12px}.marketplace-commerce__brand img{height:38px;width:54px}.marketplace-commerce__brand strong{font-size:12px}.marketplace-commerce__brand small{font-size:6.5px;letter-spacing:.12em}.marketplace-commerce__search{min-height:48px}.marketplace-commerce__search button:last-child{min-width:68px;padding:0 10px}.marketplace-commerce__departments{padding-inline:12px}.marketplace-commerce__hero{padding:38px 14px 26px}.marketplace-commerce__hero-copy h1{font-size:45px}.marketplace-commerce__fitment-card{padding:18px}.marketplace-commerce__category-showcase{display:flex;overflow-x:auto;padding:0 14px 8px;scrollbar-width:none}.marketplace-commerce__category-showcase button{flex:0 0 145px;min-height:126px}.marketplace-commerce__catalogue-head{padding-inline:14px}.marketplace-commerce__catalogue-actions{display:grid;grid-template-columns:1fr auto}.marketplace-commerce__catalogue-actions>label{grid-column:1/-1}.marketplace-commerce__catalogue-layout{padding-inline:14px}.marketplace-commerce .marketplace-canonical__grid.marketplace-commerce__products{grid-template-columns:1fr}.marketplace-commerce__products.is-list .marketplace-product{display:flex}.marketplace-commerce__products.is-list .marketplace-product__image{aspect-ratio:1/.78}.marketplace-commerce__compare-bar{grid-template-columns:1fr auto;row-gap:7px}.marketplace-commerce__compare-bar>span{grid-column:1}.marketplace-commerce__compare-bar>button:first-of-type{grid-column:2;grid-row:1}.marketplace-commerce__compare-bar>button:last-child{grid-column:1/-1;min-height:32px}.marketplace-commerce__compare-grid{grid-template-columns:1fr}.marketplace-commerce__compare-modal{padding:8px}}@media (prefers-reduced-motion:reduce){.marketplace-commerce *,.marketplace-commerce :after,.marketplace-commerce :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body[data-portal-shell=workshop] .marketplace-commerce{--market-on-accent:#001a20}body[data-portal-shell=dealer] .marketplace-commerce{--market-on-accent:#001c18}html[data-palette=obsidian] .marketplace-commerce{--market-on-accent:#001820}html[data-palette=aurora] .marketplace-commerce{--market-on-accent:#031711}body[data-portal-shell=retail] .marketplace-commerce,html[data-palette=rosewood] .marketplace-commerce{--market-on-accent:#fff}body[data-portal-shell=trade] .marketplace-commerce{--market-on-accent:var(--trade-on-accent,#fff)}.marketplace-commerce__category-showcase>article{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:15px;box-shadow:0 18px 48px -46px color-mix(in srgb,var(--portal-text) 55%,#0000);color:var(--portal-text);display:grid;justify-items:start;min-height:132px;min-width:0;padding:15px}.marketplace-commerce__category-showcase>article>span{background:var(--market-soft);border-radius:11px;color:var(--market-accent);display:grid;height:38px;place-items:center;width:38px}.marketplace-commerce__category-showcase>article strong{align-self:end;font-size:12px;line-height:1.3;margin-top:15px;text-transform:capitalize}.marketplace-commerce__category-showcase>article small{color:var(--portal-muted);font-size:9px;margin-top:5px}.marketplace-product__media-button,.marketplace-product__title-button{background:#0000;border:0;color:inherit;padding:0;text-align:inherit;width:100%}.marketplace-product__media-button{display:block;min-height:inherit}.marketplace-product__media-button>.marketplace-product__fallback,.marketplace-product__media-button>img{height:100%;width:100%}.marketplace-product__quick-actions{position:absolute;z-index:4}.marketplace-product__title-button h3{margin:0}.marketplace-product-route__image{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:20px;margin-top:28px;max-height:560px;object-fit:contain;width:min(100%,720px)}.marketplace-product-route__offer{grid-gap:9px;border-top:1px solid var(--portal-line);display:grid;gap:9px;margin-top:14px;padding-top:14px}.marketplace-product-route__offer div,.marketplace-product-route__offer p,.marketplace-product-route__offer strong{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0}.marketplace-product-route__offer strong{justify-content:flex-start}.marketplace-product-route__offer strong svg{color:var(--market-accent);width:17px}.marketplace-product-route__offer p,.marketplace-product-route__offer small{color:var(--portal-muted);font-size:11px}.marketplace-commerce__filters input:not([type=radio]):not([type=checkbox]),.marketplace-product-route__offer input{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:9px;color:var(--portal-text);min-height:44px;padding:0 12px;width:100%}.marketplace-product-route__offer button{background:var(--market-accent);border:0;border-radius:9px;color:var(--market-on-accent);font-weight:850;min-height:44px}.marketplace-product-route__offer button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:840px){.marketplace-product-route__image{max-height:390px}}.trade-os-sidebar{background:linear-gradient(var(--trade-grid) 1px,#0000 1px),linear-gradient(90deg,var(--trade-grid) 1px,#0000 1px),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--trade-accent) 13%,#0000),#0000 31%),color-mix(in srgb,var(--trade-surface) 98%,var(--trade-bg))!important;background-size:72px 72px,72px 72px,auto,auto!important;border-color:var(--trade-line)!important;box-shadow:0 28px 80px -42px color-mix(in srgb,var(--trade-text) 44%,#0000)!important;color:var(--trade-text)!important;isolation:isolate;pointer-events:auto;position:relative;touch-action:pan-y}.trade-os-sidebar :where(a,button){cursor:pointer;pointer-events:auto!important;position:relative;touch-action:manipulation;z-index:2}.trade-os-sidebar :where(:before,:after){pointer-events:none!important}.trade-os-sidebar :where(.trade-os-brand,.trade-os-owner-copy strong,.trade-os-owner-copy small,.trade-os-owner-meta,.trade-os-stark-copy strong,.trade-os-stark-copy p,.trade-os-nav-link,.trade-os-nav-link>span,.trade-os-system-footer){-webkit-text-fill-color:var(--trade-text)!important;color:var(--trade-text)!important}.trade-os-sidebar :where(.trade-os-ask,.trade-os-utility-button,.trade-os-owner-card,.trade-os-stark-shell,.trade-os-stark-panel,.trade-os-nav-link){background:color-mix(in srgb,var(--trade-surface-2) 94%,#0000)!important;border-color:var(--trade-line)!important;color:var(--trade-text)!important}.trade-os-sidebar .trade-os-ask span,.trade-os-sidebar .trade-os-system-footer p{-webkit-text-fill-color:var(--trade-muted)!important;color:var(--trade-muted)!important}.trade-os-sidebar :where(.trade-os-product-name small,.trade-os-ask svg,.trade-os-stark-heading,.trade-os-nav-link svg,.trade-os-nav-link em){-webkit-text-fill-color:var(--trade-accent)!important;color:var(--trade-accent)!important}.trade-os-sidebar .trade-os-avatar{-webkit-text-fill-color:var(--trade-on-accent)!important;background:linear-gradient(135deg,var(--trade-accent),color-mix(in srgb,var(--trade-accent) 62%,#000))!important;box-shadow:0 0 24px color-mix(in srgb,var(--trade-accent) 34%,#0000)!important;color:var(--trade-on-accent)!important}.trade-os-sidebar .trade-os-nav-link.is-active{background:linear-gradient(100deg,color-mix(in srgb,var(--trade-accent) 17%,var(--trade-surface-2)),var(--trade-surface-2))!important;border-left-color:var(--trade-accent)!important}.trade-os-sidebar :where(a,button):focus-visible{outline:2px solid var(--trade-accent)!important;outline-offset:3px}@media (max-width:767px){body[data-joy-sidebar-open="1"] .portal-shell>aside[data-testid=sidebar],body[data-joy-sidebar-open="1"] [data-testid=sidebar-backdrop]{pointer-events:auto!important;visibility:visible!important}.trade-os-sidebar{height:100dvh!important;max-height:100dvh!important;max-width:calc(100vw - 12px)!important;overflow-y:auto!important;overscroll-behavior:contain;width:min(92vw,390px)!important}.trade-os-sidebar .trade-os-nav-link{min-height:60px!important}}@media (min-width:901px){body #root .trade-login-approved,body #root .trade-login-approved .trade-login,body #root .trade-login-approved .trade-login__hero{max-width:none!important;min-width:0!important;width:100%!important}body #root .trade-login-approved,body #root .trade-login-approved .trade-login{min-height:100vh!important;min-height:100svh!important;overflow:hidden!important}body #root .trade-login-approved .trade-login{position:relative!important}body #root .trade-login-approved .trade-login__hero{background-position:50%!important;background-size:cover!important;inset:auto!important;min-height:100vh!important;min-height:100svh!important;position:relative!important}body #root .trade-login-approved .trade-login__header{left:clamp(18px,2.5vw,44px)!important;max-width:none!important;right:clamp(18px,2.5vw,44px)!important;width:auto!important}body #root .trade-login-approved .trade-login__card{left:auto!important;margin:0!important;max-height:calc(100svh - 132px)!important;max-width:calc(100vw - 84px)!important;right:clamp(42px,8vw,150px)!important;top:50%!important;transform:translateY(-50%)!important;width:clamp(360px,29vw,440px)!important}body #root .trade-login-approved .trade-login__footer{left:clamp(18px,2.5vw,44px)!important;max-width:none!important;right:clamp(18px,2.5vw,44px)!important;width:auto!important}}@media (min-width:901px) and (max-height:760px){body #root .trade-login-approved .trade-login__card{bottom:24px!important;max-height:calc(100svh - 96px)!important;top:72px!important;transform:none!important}}@media (min-width:901px) and (max-width:1180px){body #root .trade-login-approved .trade-login__card{right:clamp(24px,4vw,54px)!important;width:clamp(350px,34vw,410px)!important}}.joy-cockpit[data-login-profile=workshop] .joy-cockpit__auth{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;margin-top:16px;padding:0;width:min(100%,520px)}.joy-cockpit[data-login-profile=workshop] .joy-cockpit__auth [data-testid=email-auth-panel]{margin-top:0}@media (min-width:901px){.joy-cockpit[data-login-profile=workshop] .joy-cockpit__panel,.joy-cockpit[data-login-profile=workshop] .joy-cockpit__visual{contain:layout paint style}.joy-cockpit[data-login-profile=workshop] .joy-cockpit__visual img{filter:none;transform:none;transition:none;will-change:auto}.joy-cockpit[data-login-profile=workshop].is-dark .joy-cockpit__visual img{filter:brightness(.84) saturate(1.28) contrast(1.08)!important}.joy-cockpit[data-login-profile=workshop].is-dark .joy-cockpit__visual:after{background:radial-gradient(ellipse 58% 11% at 63% 59%,#ff2d3e40 0,#c5082321 38%,#6f00160a 58%,#0000 76%);content:"";inset:0;mix-blend-mode:screen;opacity:.92;pointer-events:none;position:absolute;z-index:2}.joy-cockpit[data-login-profile=workshop].is-dark .joy-cockpit__visual-shade{background:linear-gradient(90deg,#14080c2e,rgba(20,8,12,.025) 28%,#0000 52%),linear-gradient(180deg,#00000014,#0003);z-index:3}.joy-cockpit[data-login-profile=workshop] .joy-cockpit__header button{-webkit-backdrop-filter:none;backdrop-filter:none}.joy-cockpit[data-login-profile=workshop] .joy-cockpit__panel:before{display:none}}@media (max-width:820px){.stark-restored[data-portal=trade] .stark-left-nav,.trade-os-sidebar{backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;padding:11px 11px 18px!important;width:min(84vw,308px)!important}.stark-restored[data-portal=trade] .stark-nav-top,.trade-os-sidebar-header{gap:8px!important;min-height:48px!important}.stark-restored[data-portal=trade] .stark-nav-brand,.trade-os-brand{gap:8px!important}.stark-restored[data-portal=trade] .stark-nav-brand img,.trade-os-logo-image{filter:drop-shadow(0 0 8px rgba(225,29,72,.18))!important;flex:0 0 88px!important;height:38px!important;width:88px!important}.stark-restored[data-portal=trade] .stark-nav-brand>span,.trade-os-product-name{padding-left:8px!important}.stark-restored[data-portal=trade] .stark-nav-brand small,.trade-os-product-name small{font-size:6.8px!important;letter-spacing:.22em!important}.stark-restored[data-portal=trade] .stark-nav-close,.trade-os-close{border-radius:10px!important;flex-basis:34px!important;height:34px!important;width:34px!important}.stark-restored[data-portal=trade] .stark-nav-close svg,.trade-os-close svg{height:16px!important;width:16px!important}.stark-restored[data-portal=trade] .stark-nav-search,.trade-os-ask{border-radius:12px!important;gap:8px!important;margin-top:9px!important;min-height:41px!important;padding:0 12px!important}.stark-restored[data-portal=trade] .stark-nav-search svg,.trade-os-ask svg{height:15px!important;width:15px!important}.stark-restored[data-portal=trade] .stark-nav-search span,.trade-os-ask span{font-size:9.8px!important;font-weight:720!important}.stark-restored[data-portal=trade] .stark-nav-tools,.trade-os-utility-row{gap:7px!important;margin:8px 0!important}.stark-restored[data-portal=trade] .stark-nav-tool,.trade-os-utility-button{border-radius:10px!important;font-size:9px!important;gap:5px!important;height:33px!important;min-height:33px!important;padding:0 10px!important}.stark-restored[data-portal=trade] .stark-nav-tool svg,.trade-os-utility-button svg{height:14px!important;width:14px!important}.stark-restored[data-portal=trade] .stark-nav-identity,.trade-os-owner-card{border-radius:12px!important;gap:9px!important;margin-top:2px!important;min-height:68px!important;padding:10px!important}.stark-restored[data-portal=trade] .stark-nav-avatar,.trade-os-avatar{flex-basis:38px!important;font-size:12px!important;height:38px!important;width:38px!important}.stark-restored[data-portal=trade] .stark-nav-identity-copy b,.trade-os-owner-copy strong{font-size:12px!important}.stark-restored[data-portal=trade] .stark-nav-identity-copy small,.trade-os-owner-copy small{font-size:6.8px!important;letter-spacing:.17em!important;margin-top:5px!important}.stark-restored[data-portal=trade] .stark-nav-logout,.trade-os-owner-exit{flex-basis:33px!important;height:33px!important;width:33px!important}.stark-restored[data-portal=trade] .stark-nav-logout svg,.trade-os-owner-exit svg{height:15px!important;width:15px!important}.stark-restored[data-portal=trade] .stark-nav-session,.trade-os-owner-meta{border-radius:0 0 10px 10px!important;font-size:6.4px!important;gap:6px!important;letter-spacing:.12em!important;min-height:32px!important;padding:0 9px!important}.stark-restored[data-portal=trade] .stark-nav-hero,.trade-os-stark-shell{border-radius:12px!important;margin-top:8px!important;min-height:80px!important;padding:11px!important}.stark-restored[data-portal=trade] .stark-nav-hero b{font-size:7.2px!important;letter-spacing:.18em!important}.stark-restored[data-portal=trade] .stark-nav-hero p{font-size:6.6px!important;letter-spacing:.11em!important;line-height:1.45!important;margin-top:7px!important;max-width:174px!important}.stark-restored[data-portal=trade] .stark-nav-hero-ai{flex-basis:42px!important;height:42px!important;width:42px!important}.stark-restored[data-portal=trade] .stark-nav-hero-ai svg{height:17px!important;width:17px!important}.stark-restored[data-portal=trade] .stark-nav-list,.trade-os-navigation{margin-top:9px!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row,.trade-os-nav-link{gap:9px!important;grid-template-columns:18px minmax(0,1fr) auto!important;min-height:44px!important;padding:0 10px!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row svg,.trade-os-nav-link svg{height:15px!important;width:15px!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row strong,.trade-os-nav-link>span{font-size:10.4px!important;font-weight:720!important;letter-spacing:-.01em!important}.stark-restored[data-portal=trade] .stark-nav-list .stark-command-row em,.trade-os-nav-link em{border-radius:6px!important;font-size:6.2px!important;letter-spacing:.12em!important;padding:4px 6px!important}.stark-restored[data-portal=trade] .stark-nav-footer-status,.trade-os-system-footer{padding:12px 0 2px!important}.stark-restored[data-portal=trade] .stark-nav-footer-status small{font-size:5.8px!important;margin-top:6px!important}body[data-trade-os-unified-shell=true]{--trade-shell-height:100px}.trade-os-production-shell{backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;gap:5px 10px!important;min-height:calc(100px + env(safe-area-inset-top, 0px))!important;padding:calc(7px + env(safe-area-inset-top, 0px)) 10px 7px!important}.trade-os-production-shell__brand{gap:7px!important}.trade-os-production-shell__brand img{height:30px!important;width:46px!important}.trade-os-production-shell__brand strong{font-size:12px!important}.trade-os-production-shell__brand small{display:none!important}.trade-os-production-shell__nav{gap:5px!important}.trade-os-production-shell__nav a{border-radius:9px!important;font-size:8.3px!important;gap:5px!important;min-height:34px!important;min-width:82px!important;padding:5px 7px!important}.trade-os-production-shell__nav a svg{height:12px!important;width:12px!important}}@media (max-width:460px){body[data-trade-os-unified-shell=true]{--trade-shell-height:94px}.trade-os-production-shell{min-height:calc(94px + env(safe-area-inset-top, 0px))!important}.trade-os-production-shell__brand img{height:28px!important;width:42px!important}.trade-os-production-shell__nav a{font-size:7.8px!important;min-height:32px!important;min-width:76px!important}.stark-restored[data-portal=trade] .stark-left-nav{width:min(86vw,296px)!important}}.os-auto-exchange-dock{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#16080ef5,#040c14f5);border:1px solid #e11d4857;border-radius:15px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));box-shadow:0 18px 44px -24px #e11d48d1,0 12px 34px -24px #00e5ff9e;color:#fff;display:inline-flex;gap:10px;left:16px;min-height:52px;padding:8px 11px 8px 8px;position:fixed;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;z-index:56}.os-auto-exchange-dock:focus-visible,.os-auto-exchange-dock:hover{border-color:#e11d48a8;box-shadow:0 22px 54px -24px #e11d48e6,0 16px 42px -26px #00e5ffb8;transform:translateY(-2px)}.os-auto-exchange-dock:focus-visible{outline:2px solid #00dbe7;outline-offset:3px}.os-auto-exchange-dock__icon{background:linear-gradient(145deg,#d81843,#731126);border-radius:11px;box-shadow:inset 0 1px 0 #ffffff38;display:grid;height:36px;place-items:center;width:36px}.os-auto-exchange-dock__icon svg{height:18px;width:18px}.os-auto-exchange-dock__copy{display:flex;flex-direction:column;gap:3px}.os-auto-exchange-dock__copy small{color:#f39aad;font:850 6.8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.os-auto-exchange-dock__copy strong{font-size:11.5px;line-height:1;white-space:nowrap}.os-auto-exchange-dock__arrow{color:#73eef5;height:15px;width:15px}html:not(.dark) .os-auto-exchange-dock{background:#fffffff5;border-color:#8b001a38;box-shadow:0 18px 42px -26px #4019256b;color:#201116}html:not(.dark) .os-auto-exchange-dock__copy small{color:#8b1a2c}html:not(.dark) .os-auto-exchange-dock__arrow{color:#087c8c}@media (max-width:640px){.os-auto-exchange-dock{border-radius:13px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));gap:7px;left:10px;min-height:44px;padding:6px 9px 6px 6px}.os-auto-exchange-dock__icon{border-radius:9px;height:32px;width:32px}.os-auto-exchange-dock__icon svg{height:16px;width:16px}.os-auto-exchange-dock__copy small{display:none}.os-auto-exchange-dock__copy strong{font-size:9.8px}.os-auto-exchange-dock__arrow{height:13px;width:13px}}.trade-rfq-route{--rfq-surface:#080c13e8;--rfq-surface-2:hsla(0,0%,100%,.045);--rfq-line:#ffffff1c;--rfq-text:#f8fafc;--rfq-muted:#aeb7c4;--rfq-red:#e11d48;--rfq-cyan:#00dbe7}.trade-rfq-page{grid-gap:18px;color:var(--rfq-text);display:grid;gap:18px;padding-bottom:36px}.trade-rfq-topbar__actions{align-items:center;display:flex;gap:8px}.trade-rfq-exchange-link{align-items:center;background:#e11d4814;border:1px solid #e11d4857;border-radius:999px;color:#ff9aae;display:inline-flex;font:850 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:7px;letter-spacing:.12em;min-height:40px;padding:0 12px;text-decoration:none;text-transform:uppercase}.trade-rfq-exchange-link svg,.trade-rfq-topbar .trade-route-shell__back svg{height:14px;width:14px}.trade-rfq-hero{grid-gap:22px;background:radial-gradient(circle at 90% 15%,#00dbe721,#0000 34%),radial-gradient(circle at 10% 95%,#e11d4829,#0000 34%),linear-gradient(135deg,#0c111bfa,#05080ef5);border:1px solid var(--rfq-line);border-radius:22px;box-shadow:0 24px 70px -44px #000000d9;display:grid;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);overflow:hidden;padding:clamp(22px,4vw,44px)}.trade-rfq-form__head span,.trade-rfq-hero__copy>span,.trade-rfq-workspace__head span{color:#ff7893;font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em}.trade-rfq-hero h1{font-size:clamp(30px,4.4vw,58px);letter-spacing:-.045em;line-height:.98;margin:11px 0 0;max-width:780px}.trade-rfq-hero p{color:var(--rfq-muted);font-size:clamp(12px,1.1vw,15px);line-height:1.65;margin:16px 0 0;max-width:720px}.trade-rfq-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.trade-rfq-cancel,.trade-rfq-primary,.trade-rfq-refresh,.trade-rfq-secondary,.trade-rfq-state button{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:8px;justify-content:center;min-height:44px;padding:0 15px;text-decoration:none;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}.trade-rfq-primary{background:linear-gradient(135deg,#e11d48,#8b0b29);border:1px solid #ffffff29;box-shadow:0 16px 34px -22px #e11d48e6;color:#fff}.trade-rfq-primary svg,.trade-rfq-secondary svg{height:16px;width:16px}.trade-rfq-primary:hover,.trade-rfq-secondary:hover{transform:translateY(-1px)}.trade-rfq-primary:disabled{cursor:wait;opacity:.58}.trade-rfq-secondary{background:#00dbe712;border:1px solid #00dbe74d;color:#8df4f8}.trade-rfq-steps{grid-gap:9px;align-content:center;display:grid;gap:9px}.trade-rfq-steps>div{grid-gap:0 10px;background:hsla(0,0%,100%,.035);border:1px solid var(--rfq-line);border-radius:14px;display:grid;gap:0 10px;grid-template-columns:34px minmax(0,1fr);padding:13px}.trade-rfq-steps span{background:#e11d4821;border-radius:10px;color:#ff8ba2;display:grid;font:900 9px/1 ui-monospace,monospace;grid-row:1/3;height:34px;place-items:center;width:34px}.trade-rfq-steps strong{font-size:12px}.trade-rfq-steps small{color:var(--rfq-muted);font-size:9px;margin-top:3px}.trade-rfq-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.trade-rfq-metric{align-items:center;background:var(--rfq-surface);border:1px solid var(--rfq-line);border-radius:16px;display:flex;gap:12px;min-height:82px;padding:14px}.trade-rfq-metric>span{background:var(--rfq-surface-2);border-radius:12px;color:var(--rfq-cyan);display:grid;height:40px;place-items:center;width:40px}.trade-rfq-metric svg{height:18px;width:18px}.trade-rfq-metric strong{display:block;font-size:21px;line-height:1}.trade-rfq-metric small{color:var(--rfq-muted);display:block;font-size:9px;font-weight:750;letter-spacing:.04em;margin-top:6px}.trade-rfq-form,.trade-rfq-workspace{background:var(--rfq-surface);border:1px solid var(--rfq-line);border-radius:20px;box-shadow:0 22px 64px -46px #000c}.trade-rfq-form{padding:clamp(16px,3vw,28px)}.trade-rfq-form__head,.trade-rfq-workspace__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.trade-rfq-form__head h2,.trade-rfq-workspace__head h2{font-size:clamp(20px,2vw,28px);letter-spacing:-.03em;margin:6px 0 0}.trade-rfq-form__head p{color:var(--rfq-muted);font-size:10px;margin:5px 0 0}.trade-rfq-form__head>button{background:var(--rfq-surface-2);border:1px solid var(--rfq-line);border-radius:10px;color:inherit;cursor:pointer;display:grid;font-size:22px;height:34px;place-items:center;width:34px}.trade-rfq-form__section{border-top:1px solid var(--rfq-line);margin-top:20px;padding-top:20px}.trade-rfq-form__section-title{align-items:center;display:flex;gap:9px;margin-bottom:13px}.trade-rfq-form__section-title>svg{color:var(--rfq-cyan);height:18px;width:18px}.trade-rfq-form__section-title strong{display:block;font-size:12px}.trade-rfq-form__section-title small{color:var(--rfq-muted);display:block;font-size:9px;margin-top:3px}.trade-rfq-form__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.trade-rfq-field{grid-gap:7px;display:grid;gap:7px;min-width:0}.trade-rfq-field>span{color:var(--rfq-muted);font-size:9px;font-weight:850;letter-spacing:.04em}.trade-rfq-field input,.trade-rfq-field select,.trade-rfq-field textarea,.trade-rfq-filters input,.trade-rfq-filters select{background:hsla(0,0%,100%,.045)!important;border:1px solid var(--rfq-line)!important;border-radius:11px!important;color:var(--rfq-text)!important;outline:none;width:100%}.trade-rfq-field input,.trade-rfq-field select{font-size:11px!important;min-height:44px;padding:0 12px!important}.trade-rfq-field textarea{font-size:11px!important;line-height:1.5;padding:12px!important;resize:vertical}.trade-rfq-field--wide{margin-top:12px}.trade-rfq-field :is(input,select,textarea):focus,.trade-rfq-filters :is(input,select):focus{border-color:#00dbe79e!important;box-shadow:0 0 0 3px #00dbe717}.trade-rfq-form__actions{border-top:1px solid var(--rfq-line);display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px}.trade-rfq-cancel{background:#0000;border:1px solid var(--rfq-line);color:var(--rfq-muted)}.trade-rfq-workspace{padding:clamp(16px,3vw,26px)}.trade-rfq-refresh{background:var(--rfq-surface-2);border:1px solid var(--rfq-line);color:var(--rfq-muted);min-height:38px}.trade-rfq-refresh svg{height:14px;width:14px}.is-spinning{animation:tradeRfqSpin .8s linear infinite}@keyframes tradeRfqSpin{to{transform:rotate(1turn)}}.trade-rfq-filters{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 190px;margin-top:16px}.trade-rfq-filters label{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid var(--rfq-line);border-radius:11px;display:flex;gap:8px;min-height:42px;padding:0 11px}.trade-rfq-filters label>svg{color:var(--rfq-muted);flex:0 0 auto;height:15px;width:15px}.trade-rfq-filters input,.trade-rfq-filters select{background:#0000!important;border:0!important;font-size:10.5px!important;min-height:38px;padding:0!important}.trade-rfq-filters select{cursor:pointer}.trade-rfq-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:30px;text-align:center}.trade-rfq-state>svg{color:var(--rfq-cyan);height:34px;width:34px}.trade-rfq-state strong{font-size:16px;margin-top:12px}.trade-rfq-state p{color:var(--rfq-muted);font-size:11px;line-height:1.55;margin:7px 0 0;max-width:480px}.trade-rfq-state button{background:#e11d4817;border:1px solid #e11d4861;color:#ff9bad;margin-top:14px}.trade-rfq-state.is-error>svg{color:#fb7185}.trade-rfq-table-wrap{border:1px solid var(--rfq-line);border-radius:14px;margin-top:14px;overflow-x:auto}.trade-rfq-table{border-collapse:collapse;color:inherit;font-size:10.5px;min-width:790px;width:100%}.trade-rfq-table th{background:hsla(0,0%,100%,.035);color:var(--rfq-muted);font:850 7.5px/1 ui-monospace,monospace;letter-spacing:.15em;padding:11px 13px;text-align:left;text-transform:uppercase}.trade-rfq-table td{border-top:1px solid var(--rfq-line);padding:13px;vertical-align:middle}.trade-rfq-table td code{color:#8df4f8;font-size:9px}.trade-rfq-table td strong{display:block;font-size:10.5px}.trade-rfq-table td small{color:var(--rfq-muted);display:block;font-size:8px;margin-top:4px}.trade-rfq-status{align-items:center;background:#94a3b814;border:1px solid #94a3b842;border-radius:999px;color:#d5dbe5;display:inline-flex;font-size:7.5px;font-weight:850;letter-spacing:.04em;min-height:24px;padding:0 8px}.trade-rfq-status[data-status=confirmed],.trade-rfq-status[data-status=quoted]{background:#fbbf2417;border-color:#fbbf245c;color:#fcd978}.trade-rfq-status[data-status=delivered],.trade-rfq-status[data-status=ordered]{background:#34d39917;border-color:#34d39959;color:#8ce8c4}.trade-rfq-status[data-status=cancelled]{background:#f8717117;border-color:#f8717159;color:#fca5a5}.trade-rfq-mobile-list{display:none}html:not(.dark) body[data-portal-shell=trade] .trade-rfq-route{--rfq-surface:#fff;--rfq-surface-2:#f5f7fa;--rfq-line:#0f172a1f;--rfq-text:#111827;--rfq-muted:#5f6b7b}html:not(.dark) body[data-portal-shell=trade] .trade-rfq-hero{background:radial-gradient(circle at 90% 15%,#00a0b81a,#0000 34%),radial-gradient(circle at 10% 95%,#e11d4814,#0000 34%),linear-gradient(135deg,#fff,#f8fafc)}html:not(.dark) body[data-portal-shell=trade] .trade-rfq-secondary{color:#087c8c}html:not(.dark) body[data-portal-shell=trade] .trade-rfq-field :is(input,select,textarea),html:not(.dark) body[data-portal-shell=trade] .trade-rfq-filters :is(input,select){background:#fff!important;color:#111827!important}html:not(.dark) body[data-portal-shell=trade] .trade-rfq-filters label{background:#fff}html:not(.dark) body[data-portal-shell=trade] .trade-rfq-table td code{color:#087c8c}html:not(.dark) body[data-portal-shell=trade] .trade-rfq-status{color:#475569}@media (max-width:900px){.trade-rfq-hero{grid-template-columns:1fr}.trade-rfq-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-rfq-steps>div{grid-template-columns:30px minmax(0,1fr);padding:10px}.trade-rfq-steps span{height:30px;width:30px}.trade-rfq-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.trade-rfq-route{padding-left:10px!important;padding-right:10px!important}.trade-rfq-topbar{align-items:center;margin-bottom:11px!important}.trade-rfq-topbar__actions{gap:5px}.trade-rfq-exchange-link{font-size:0;justify-content:center;min-width:40px;padding:0;width:40px}.trade-rfq-topbar .trade-route-shell__back{font-size:0!important;justify-content:center;padding:0!important;width:40px}.trade-rfq-hero{border-radius:18px;gap:16px;padding:20px 17px}.trade-rfq-hero h1{font-size:31px}.trade-rfq-hero p{font-size:11px}.trade-rfq-hero__actions{display:grid;grid-template-columns:1fr;margin-top:18px}.trade-rfq-primary,.trade-rfq-secondary{width:100%}.trade-rfq-steps{grid-template-columns:1fr}.trade-rfq-steps>div{min-height:50px}.trade-rfq-metrics{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.trade-rfq-metric{grid-gap:6px;display:grid;gap:6px;justify-items:center;min-height:72px;padding:9px 5px;text-align:center}.trade-rfq-metric>span{border-radius:9px;height:30px;width:30px}.trade-rfq-metric svg{height:14px;width:14px}.trade-rfq-metric strong{font-size:17px}.trade-rfq-metric small{font-size:7px;margin-top:3px}.trade-rfq-form,.trade-rfq-workspace{border-radius:17px}.trade-rfq-form__grid{grid-template-columns:1fr}.trade-rfq-form__actions{display:grid;grid-template-columns:1fr 1fr}.trade-rfq-form__actions .trade-rfq-primary{width:auto}.trade-rfq-filters{grid-template-columns:1fr}.trade-rfq-table-wrap{display:none}.trade-rfq-mobile-list{grid-gap:9px;display:grid;gap:9px;margin-top:14px}.trade-rfq-request-card{background:var(--rfq-surface-2);border:1px solid var(--rfq-line);border-radius:14px;padding:13px}.trade-rfq-request-card header{align-items:center;display:flex;gap:8px;justify-content:space-between}.trade-rfq-request-card header>span{color:var(--rfq-cyan);font:800 7.5px/1 ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-rfq-request-card h3{font-size:14px;margin:12px 0 0}.trade-rfq-request-card p{color:var(--rfq-muted);font-size:9.5px;margin:5px 0 0}.trade-rfq-request-card code{color:var(--rfq-cyan);display:block;font-size:8px;margin-top:6px}.trade-rfq-request-card dl{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0}.trade-rfq-request-card dl>div{border:1px solid var(--rfq-line);border-radius:9px;padding:8px}.trade-rfq-request-card dt{color:var(--rfq-muted);font-size:6.8px;font-weight:800;text-transform:uppercase}.trade-rfq-request-card dd{font-size:9px;font-weight:850;margin:5px 0 0}}@media (prefers-reduced-motion:reduce){.os-auto-exchange-dock,.trade-rfq-primary,.trade-rfq-secondary{transition:none!important}.is-spinning{animation:none!important}}.trade-rfq-page{--rfq-surface:#080c13e8;--rfq-surface-2:hsla(0,0%,100%,.045);--rfq-line:#ffffff1c;--rfq-text:#f8fafc;--rfq-muted:#aeb7c4;--rfq-red:#e11d48;--rfq-cyan:#00dbe7}html:not(.dark) .trade-rfq-page{--rfq-surface:#fff;--rfq-surface-2:#f5f7fa;--rfq-line:#0f172a1f;--rfq-text:#111827;--rfq-muted:#5f6b7b}html:not(.dark) .trade-rfq-page .trade-rfq-hero{background:radial-gradient(circle at 90% 15%,#00a0b81a,#0000 34%),radial-gradient(circle at 10% 95%,#e11d4814,#0000 34%),linear-gradient(135deg,#fff,#f8fafc)}html:not(.dark) .trade-rfq-page .trade-rfq-request-card code,html:not(.dark) .trade-rfq-page .trade-rfq-request-card header>span,html:not(.dark) .trade-rfq-page .trade-rfq-secondary,html:not(.dark) .trade-rfq-page .trade-rfq-table td code{color:#087c8c}html:not(.dark) .trade-rfq-page .trade-rfq-field :is(input,select,textarea),html:not(.dark) .trade-rfq-page .trade-rfq-filters :is(input,select){background:#fff!important;color:#111827!important}html:not(.dark) .trade-rfq-page .trade-rfq-filters label{background:#fff}html:not(.dark) .trade-rfq-page .trade-rfq-status{color:#475569}@media (max-width:820px){body:has([data-testid=trade-cockpit-reference-shell]) .guardian-trigger,body[data-trade-os-unified-shell=true] .guardian-trigger{display:none!important}.os-auto-exchange-dock{border-radius:14px!important;bottom:calc(82px + env(safe-area-inset-bottom, 0px))!important;gap:7px!important;left:10px!important;max-width:calc(100vw - 76px)!important;min-height:46px!important;padding:6px 10px 6px 6px!important;right:auto!important}.os-auto-exchange-dock__copy{min-width:0!important}.os-auto-exchange-dock__copy small{display:none!important}.os-auto-exchange-dock__copy strong{font-size:10px!important;max-width:152px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-inquiries-page{min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px));padding-top:38px}.admin-inquiries-page__heading{grid-gap:5px;display:grid;gap:5px}.admin-inquiries-page__heading .overline{font-size:9px!important;letter-spacing:.2em!important;line-height:1.2!important}.admin-inquiries-page__heading h1{font-size:clamp(30px,10vw,42px)!important;letter-spacing:-.05em!important;line-height:.98!important;margin:0!important;max-width:100%;overflow-wrap:anywhere}.admin-inquiries-page__filters{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-inquiries-page__filters button{border-radius:11px!important;font-size:11px!important;line-height:1.05;min-height:42px;min-width:0;padding:8px 6px!important;text-transform:capitalize;white-space:normal}.admin-inquiries-page__grid{gap:12px!important;grid-template-columns:1fr!important}.admin-inquiries-page__card{border-radius:18px!important;min-width:0;padding:17px!important}.admin-inquiries-page__card a,.admin-inquiries-page__card div{overflow-wrap:anywhere}.admin-inquiries-page__empty{background:color-mix(in srgb,#fff 92%,#0000)!important;border-radius:22px!important;color:#64748b!important;display:grid;min-height:148px;padding:24px 18px!important;place-items:center}}@media (max-width:460px){.admin-inquiries-page{padding-top:28px}.admin-inquiries-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.os-auto-exchange-dock__copy strong{max-width:116px}}@media (prefers-reduced-motion:reduce){.admin-inquiries-page *,.os-auto-exchange-dock{animation-duration:.01ms!important;transition-duration:.01ms!important}}.marketplace-commerce[data-portal=retail]{--market-max:1460px;--market-accent:#e11d48;--market-on-accent:#fff;--market-soft:color-mix(in srgb,var(--market-accent) 7%,var(--portal-surface));--portal-brand-accent:#e11d48;--portal-bg:#f4f6f8;--portal-surface:#fff;--portal-surface-2:#eef1f4;--portal-text:#0b0d10;--portal-muted:#5c6470;--portal-line:#0f172a1f;--portal-shadow:0 24px 72px -54px #0f172a75;--portal-font:var(--joy-sleek-body,"IBM Plex Sans","Inter",system-ui,sans-serif);background:radial-gradient(1100px 560px at 84% -8%,#e11d4812,#0000 58%),linear-gradient(180deg,#fafbfc,#f4f6f8 38%,#f4f6f8)!important;color:var(--portal-text);min-height:100dvh;padding-bottom:132px}html.dark .marketplace-commerce[data-portal=retail]{--portal-bg:#050608;--portal-surface:#0c0e11;--portal-surface-2:#13161a;--portal-text:#f7f8fa;--portal-muted:#9da5b0;--portal-line:#ffffff1c;--portal-shadow:0 30px 90px -56px #000000fa;background:radial-gradient(1050px 560px at 82% -10%,#e11d481a,#0000 60%),linear-gradient(180deg,#07080a,#050608 42%,#050608)!important}.marketplace-commerce[data-portal=retail] :where(button,a,input,select){-webkit-tap-highlight-color:transparent}.marketplace-commerce[data-portal=retail] :where(button,a){transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.marketplace-commerce[data-portal=retail] :where(button,a):active{transform:translateY(1px) scale(.99)}.marketplace-commerce[data-portal=retail] .marketplace-commerce__header{-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);background:color-mix(in srgb,var(--portal-surface) 91%,#0000);border-bottom-color:var(--portal-line);box-shadow:none;gap:16px;min-height:74px;padding:max(10px,env(safe-area-inset-top)) clamp(16px,2.6vw,38px) 10px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__brand{min-width:190px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__brand img{height:42px;width:62px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__brand strong{font-family:inherit;font-family:var(--joy-sleek-display,inherit);font-size:14px;font-weight:680;letter-spacing:-.025em}.marketplace-commerce[data-portal=retail] .marketplace-commerce__brand small{color:var(--portal-muted);font:760 7px/1.2 monospace;font:760 7px/1.2 var(--joy-sleek-mono,monospace);letter-spacing:.14em;margin-top:2px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__search{background:color-mix(in srgb,var(--portal-surface) 96%,#0000);border:1px solid var(--portal-line);border-radius:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 52%,#0000);min-height:48px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}html.dark .marketplace-commerce[data-portal=retail] .marketplace-commerce__search{box-shadow:inset 0 1px 0 #ffffff0a}.marketplace-commerce[data-portal=retail] .marketplace-commerce__search:focus-within{border-color:color-mix(in srgb,var(--market-accent) 68%,var(--portal-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--market-accent) 11%,#0000)}.marketplace-commerce[data-portal=retail] .marketplace-commerce__search-mode{background:#0000;border:0;border-radius:0;border-right:1px solid var(--portal-line);color:var(--portal-muted);font-size:11px;font-weight:760;height:46px;max-width:118px;padding:0 12px 0 4px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__search-mode:focus{outline:none}.marketplace-commerce[data-portal=retail] .marketplace-commerce__search input{font-size:13px;height:46px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__search button{height:46px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__search button:last-child{background:var(--market-accent);color:#fff;font-size:10px;font-weight:820;letter-spacing:.02em;min-width:88px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__header-actions{gap:7px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__header-actions a{background:color-mix(in srgb,var(--portal-surface) 96%,#0000);border:1px solid var(--portal-line);border-radius:11px;box-shadow:none;font-size:8px;font-weight:760;min-width:62px;padding:7px 9px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__header-actions a:hover{background:var(--market-soft);border-color:color-mix(in srgb,var(--market-accent) 38%,var(--portal-line))}.marketplace-commerce[data-portal=retail] .marketplace-commerce__header-actions svg{height:17px;width:17px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__hero{gap:clamp(30px,5vw,76px);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);padding:clamp(46px,6vw,78px) clamp(16px,3vw,44px) 42px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__hero-copy{align-self:center;max-width:830px}.marketplace-commerce[data-portal=retail] .marketplace-canonical__eyebrow{color:var(--market-accent);font:780 9px/1 monospace;font:780 9px/1 var(--joy-sleek-mono,monospace);letter-spacing:.16em}.marketplace-commerce[data-portal=retail] .marketplace-commerce__hero-copy h1{text-wrap:balance;font-family:inherit!important;font-family:var(--joy-sleek-display,inherit)!important;font-size:clamp(2.55rem,5vw,4.7rem)!important;font-weight:650!important;letter-spacing:-.055em!important;line-height:.98!important;margin:14px 0 16px;max-width:12ch}.marketplace-commerce[data-portal=retail] .marketplace-commerce__hero-copy>p{text-wrap:pretty;color:var(--portal-muted);font-size:clamp(14px,1.3vw,17px);line-height:1.62;max-width:640px}.marketplace-commerce[data-portal=retail] .marketplace-canonical__trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px}.marketplace-commerce[data-portal=retail] .marketplace-canonical__trust span{align-items:center;color:var(--portal-muted);display:inline-flex;font-size:9px;font-weight:680;gap:6px}.marketplace-commerce[data-portal=retail] .marketplace-canonical__trust svg{color:var(--market-accent);height:14px;width:14px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__hero-cta{border-radius:10px;box-shadow:0 18px 42px -30px #e11d48bf;font-size:11px;font-weight:820;margin-top:24px;min-height:48px;padding:0 22px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__hero-cta:hover{box-shadow:0 24px 52px -30px #e11d48b8;transform:translateY(-2px)}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-card{align-self:center;background:linear-gradient(145deg,color-mix(in srgb,var(--market-accent) 5%,#0000),#0000 48%),color-mix(in srgb,var(--portal-surface) 97%,#0000);border:1px solid var(--portal-line);border-radius:16px;box-shadow:var(--portal-shadow);padding:26px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-card>span{font-size:8px;letter-spacing:.16em}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-card h2{font-family:inherit;font-family:var(--joy-sleek-display,inherit);font-size:clamp(22px,2vw,28px)!important;font-weight:650;letter-spacing:-.04em;line-height:1.08;margin:12px 0 18px;max-width:15ch}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-tabs button{background:color-mix(in srgb,var(--portal-surface) 96%,#0000);border:1px solid var(--portal-line);border-radius:999px;color:var(--portal-muted);font-size:10px;font-weight:760;min-height:34px;padding:0 12px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-tabs button.is-active{background:color-mix(in srgb,var(--market-accent) 12%,var(--portal-surface));border-color:color-mix(in srgb,var(--market-accent) 56%,var(--portal-line));color:var(--portal-text)}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-card :where(select,input){background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:10px;color:var(--portal-text);min-height:46px;padding:0 14px;width:100%}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-card :where(select,input):focus{border-color:color-mix(in srgb,var(--market-accent) 68%,var(--portal-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--market-accent) 11%,#0000);outline:none}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-actions button{border-radius:10px;font-size:10px;font-weight:800;letter-spacing:.02em;min-height:42px;padding:0 16px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-actions button:first-child{background:var(--market-accent);color:#fff}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-actions button.is-secondary{background:#0000;border:1px solid var(--portal-line);color:var(--portal-text)}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-actions button:disabled{cursor:not-allowed;opacity:.5}.marketplace-commerce[data-portal=retail] .marketplace-commerce__category-showcase{display:none}@media (max-width:960px){.marketplace-commerce[data-portal=retail] .marketplace-commerce__search-mode{font-size:10px;max-width:92px;padding-inline:0 8px}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-actions{flex-direction:column}.marketplace-commerce[data-portal=retail] .marketplace-commerce__fitment-actions button{width:100%}}body[data-portal-shell=trade]{--trade-customer-burgundy:#8b1a2c;--trade-customer-burgundy-deep:#5e0f25;--trade-customer-gold:#8a6630;--trade-customer-gold-dark:#d4af37;--trade-customer-ivory:#fffdf9;--trade-customer-ivory-2:#fff8f5;--trade-customer-ink:#111318;--trade-customer-muted:#5b6471;--trade-customer-hairline:#1113181f;--trade-customer-radius:14px}html.dark body[data-portal-shell=trade]{--trade-customer-ivory:#050506;--trade-customer-ivory-2:#0a090b;--trade-customer-ink:#fffaf5;--trade-customer-muted:#b8afb1;--trade-customer-hairline:#ffffff1f;--trade-customer-gold:#d4af37}body[data-trade-os-unified-shell=true]{--trade-shell-height:72px!important;background:var(--trade-customer-ivory);padding-top:calc(var(--trade-shell-height) + env(safe-area-inset-top, 0px))!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell{backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important;background:color-mix(in srgb,var(--trade-customer-ivory) 94%,#0000)!important;border-bottom:1px solid var(--trade-customer-hairline)!important;box-shadow:0 14px 36px -34px #11131870!important;gap:clamp(18px,2.4vw,42px)!important;grid-template-columns:minmax(205px,250px) minmax(0,1fr)!important;min-height:calc(72px + env(safe-area-inset-top, 0px))!important;padding:calc(8px + env(safe-area-inset-top, 0px)) clamp(18px,3vw,42px) 8px!important}html.dark body[data-trade-os-unified-shell=true] .trade-os-production-shell{box-shadow:0 18px 46px -36px #000000e6!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell:before{background:linear-gradient(90deg,color-mix(in srgb,var(--trade-customer-burgundy) 9%,#0000) 1px,#0000 1px),radial-gradient(circle at 78% 0,color-mix(in srgb,var(--trade-customer-gold) 9%,#0000),#0000 34%)!important;background-size:86px 100%,auto!important;opacity:.42!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand{gap:10px!important;min-height:48px}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand img{filter:drop-shadow(0 5px 12px color-mix(in srgb,var(--trade-customer-burgundy) 16%,transparent))!important;height:40px!important;width:60px!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand strong{color:var(--trade-customer-ink)!important;font-size:15px!important;font-weight:850!important;letter-spacing:-.025em!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand small{color:var(--trade-customer-burgundy)!important;font-size:6.5px!important;font-weight:800!important;letter-spacing:.18em!important;margin-top:5px!important}html.dark body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand small{color:var(--trade-customer-gold)!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav{grid-gap:4px!important;align-items:stretch;display:grid!important;gap:4px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a{background:#0000!important;border:1px solid #0000!important;border-radius:10px!important;box-shadow:none!important;color:var(--trade-customer-muted)!important;font-size:10px!important;font-weight:760!important;gap:6px!important;letter-spacing:-.005em!important;min-height:44px!important;min-width:0!important;padding:6px 8px!important;position:relative}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a svg{height:15px!important;width:15px!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a:focus-visible,body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a:hover{background:color-mix(in srgb,var(--trade-customer-burgundy) 5%,var(--trade-customer-ivory-2))!important;border-color:var(--trade-customer-hairline)!important;color:var(--trade-customer-ink)!important;transform:none!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a.is-active{background:color-mix(in srgb,var(--trade-customer-burgundy) 7%,var(--trade-customer-ivory-2))!important;border-color:color-mix(in srgb,var(--trade-customer-burgundy) 26%,var(--trade-customer-hairline))!important;box-shadow:inset 0 -2px 0 var(--trade-customer-burgundy)!important;color:var(--trade-customer-ink)!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a.is-active:after{background:var(--trade-customer-gold);border-radius:50%;content:"";height:4px;position:absolute;right:8px;top:8px;width:4px}[data-testid=portal-marketplace][data-portal=trade].marketplace-commerce{--market-accent:var(--trade-customer-burgundy)!important;--market-on-accent:#fff!important;--market-soft:color-mix(in srgb,var(--trade-customer-burgundy) 6%,var(--portal-surface))!important;background:linear-gradient(var(--trade-customer-hairline) 1px,#0000 1px),linear-gradient(90deg,var(--trade-customer-hairline) 1px,#0000 1px),var(--trade-customer-ivory)!important;background-size:96px 96px,96px 96px,auto!important;color:var(--trade-customer-ink)!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:color-mix(in srgb,var(--trade-customer-ivory) 95%,#0000)!important;border-bottom:1px solid var(--trade-customer-hairline)!important;box-shadow:none!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;margin-inline:auto;max-width:1440px;min-height:76px!important;padding:12px clamp(18px,3vw,40px)!important;position:relative!important;top:auto!important;z-index:28!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__brand{display:none!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__search{background:var(--portal-surface)!important;border:1px solid color-mix(in srgb,var(--trade-customer-burgundy) 36%,var(--trade-customer-hairline))!important;border-radius:12px!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,#0000),0 14px 28px -28px #1113186b!important;grid-column:1!important;grid-row:1!important;min-height:48px!important}html.dark [data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__search{box-shadow:inset 0 1px 0 #ffffff0a,0 16px 32px -26px #000000e6!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__search input{font-size:13px!important;height:46px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__search button:last-child{background:var(--trade-customer-burgundy)!important;color:#fff!important;font-size:11px!important;font-weight:850!important;height:46px!important;min-width:86px!important;padding-inline:16px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header-actions{gap:8px!important;grid-column:2!important;grid-row:1!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header-actions a{background:var(--portal-surface)!important;border:1px solid var(--trade-customer-hairline)!important;border-radius:11px!important;box-shadow:none!important;color:var(--trade-customer-ink)!important;font-size:9px!important;font-weight:780!important;min-height:48px!important;min-width:58px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header-actions a svg{color:var(--trade-customer-burgundy)!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header-actions a:last-child{display:none!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero{gap:clamp(28px,5vw,72px)!important;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)!important;max-width:1440px!important;padding:clamp(44px,6vw,78px) clamp(18px,3vw,40px) 30px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__eyebrow{color:var(--trade-customer-burgundy)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.24em!important}html.dark [data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__eyebrow{color:var(--trade-customer-gold)!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero-copy h1{color:var(--trade-customer-ink)!important;font-size:clamp(42px,5.2vw,70px)!important;font-weight:880!important;letter-spacing:-.055em!important;line-height:.96!important;margin:14px 0!important;max-width:820px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero-copy>p{color:var(--trade-customer-muted)!important;font-size:clamp(14px,1.35vw,18px)!important;line-height:1.62!important;max-width:720px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__trust{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:24px!important;max-width:720px}[data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__trust span{align-items:center!important;background:color-mix(in srgb,var(--portal-surface) 92%,#0000)!important;border:1px solid var(--trade-customer-hairline)!important;border-radius:10px!important;box-shadow:none!important;color:var(--trade-customer-muted)!important;display:flex!important;font-size:10.5px!important;font-weight:760!important;gap:9px!important;line-height:1.25!important;min-height:44px!important;padding:9px 11px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__trust svg{color:var(--trade-customer-burgundy)!important;flex:0 0 auto;height:16px!important;width:16px!important}html.dark [data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__trust svg{color:var(--trade-customer-gold)!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero-cta{background:var(--trade-customer-burgundy)!important;border-radius:10px!important;box-shadow:0 16px 34px -26px #8b1a2cc7!important;color:#fff!important;font-size:11px!important;font-weight:850!important;margin-top:22px!important;min-height:46px!important;padding-inline:18px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card{align-self:stretch!important;background:color-mix(in srgb,var(--portal-surface) 96%,#0000)!important;border:1px solid var(--trade-customer-hairline)!important;border-radius:16px!important;border-top:2px solid var(--trade-customer-gold)!important;box-shadow:0 24px 54px -48px #1113188f!important;padding:22px!important}html.dark [data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card{box-shadow:0 28px 70px -52px #000000e6!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card>span{color:var(--trade-customer-burgundy)!important;letter-spacing:.18em!important}html.dark [data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card>span{color:var(--trade-customer-gold)!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card h2{font-size:24px!important;line-height:1.08!important;margin:10px 0 16px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card label{font-size:9px!important;letter-spacing:.1em!important;margin-top:10px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card select{background:var(--portal-surface)!important;border-radius:9px!important;min-height:44px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card>p{font-size:10.5px!important;line-height:1.5!important;margin-top:14px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase{gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:20px!important;max-width:1440px!important;padding:0 clamp(18px,3vw,40px) 22px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase>article{background:color-mix(in srgb,var(--portal-surface) 94%,#0000)!important;border:1px solid var(--trade-customer-hairline)!important;border-radius:11px!important;box-shadow:none!important;min-height:92px!important;padding:12px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase>article>span{background:color-mix(in srgb,var(--trade-customer-burgundy) 7%,var(--portal-surface-2))!important;border-radius:8px!important;color:var(--trade-customer-burgundy)!important;height:30px!important;width:30px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase>article strong{font-size:10.5px!important;line-height:1.25!important;margin-top:10px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase>article small{font-size:8px!important;margin-top:3px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__catalogue-head{border-top:1px solid var(--trade-customer-hairline)!important;max-width:1440px!important;padding:22px clamp(18px,3vw,40px) 14px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__catalogue-head h2{font-size:clamp(25px,3vw,38px)!important;line-height:1.02!important;margin-block:7px 4px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__catalogue-layout{gap:16px!important;max-width:1440px!important;padding:0 clamp(18px,3vw,40px)!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__filters,[data-testid=portal-marketplace][data-portal=trade] .marketplace-product{border-color:var(--trade-customer-hairline)!important;border-radius:12px!important;box-shadow:none!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-product:hover{border-color:color-mix(in srgb,var(--trade-customer-burgundy) 26%,var(--trade-customer-hairline))!important;box-shadow:0 18px 40px -36px #8b1a2c6b!important;transform:translateY(-1px)!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-product__body{padding:14px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-product__actions button{border-radius:9px!important;min-height:42px!important}[data-portal-rfq-testid=trade-rfq-shell].pxe-shell{background:var(--trade-customer-ivory)!important;color:var(--trade-customer-ink)!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-topbar{display:none!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-page{margin-inline:auto!important;max-width:1440px!important;padding-inline:clamp(18px,3vw,40px)!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-hero{gap:clamp(24px,4vw,56px)!important;min-height:0!important;padding-block:clamp(40px,5vw,68px) 26px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-hero h1{font-size:clamp(40px,5vw,66px)!important;letter-spacing:-.05em!important;line-height:.97!important;max-width:820px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-hero p{font-size:14px!important;line-height:1.65!important;max-width:720px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-hero aside{border:1px solid var(--trade-customer-hairline)!important;border-radius:14px!important;border-top:2px solid var(--trade-customer-gold)!important;box-shadow:none!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-metrics{gap:8px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-metric{border-radius:11px!important;box-shadow:none!important;min-height:82px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-agents,[data-portal-rfq-testid=trade-rfq-shell] .pxe-form,[data-portal-rfq-testid=trade-rfq-shell] .pxe-offer,[data-portal-rfq-testid=trade-rfq-shell] .pxe-sidebar,[data-portal-rfq-testid=trade-rfq-shell] .pxe-workspace{border-radius:12px!important;box-shadow:none!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-request-card{border-radius:9px!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell]{background:var(--trade-customer-ivory)!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell]>.relative{padding:0!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell]>.relative>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-inline:auto!important;max-width:1440px!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell] header{background:color-mix(in srgb,var(--portal-surface) 88%,#0000)!important;border-bottom:1px solid var(--trade-customer-hairline)!important;height:64px!important;min-height:64px!important;padding-inline:clamp(18px,3vw,40px)!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell] main{padding:22px clamp(18px,3vw,40px) 36px!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell] main section{border-radius:12px!important;box-shadow:none!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell] main section h1{font-size:clamp(34px,4.2vw,56px)!important;line-height:.98!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell] aside nav a{border-radius:9px!important}.stark-restored[data-portal=trade]{--accent:var(--trade-customer-burgundy)!important;background:var(--trade-customer-ivory)!important;color:var(--trade-customer-ink)!important}.stark-restored[data-portal=trade]:before{background:linear-gradient(90deg,color-mix(in srgb,var(--trade-customer-burgundy) 5%,#0000) 1px,#0000 1px),linear-gradient(180deg,color-mix(in srgb,var(--trade-customer-burgundy) 4%,#0000) 1px,#0000 1px),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--trade-customer-gold) 8%,#0000),#0000 30%),var(--trade-customer-ivory)!important;background-size:88px 88px,88px 88px,auto,auto!important}.stark-restored[data-portal=trade] .stark-top-mandate{background:var(--trade-customer-burgundy-deep)!important;border-bottom:1px solid color-mix(in srgb,var(--trade-customer-burgundy) 24%,#0000)!important;color:#fff4f2!important;height:28px!important;letter-spacing:.15em!important;min-height:28px!important}.stark-restored[data-portal=trade] .stark-shell{margin-inline:auto!important;padding:14px!important;width:min(1480px,100%)!important}.stark-restored[data-portal=trade] .stark-dial-card,.stark-restored[data-portal=trade] .stark-hud,.stark-restored[data-portal=trade] .stark-live-grid,.stark-restored[data-portal=trade] .stark-system-footer,.stark-restored[data-portal=trade] .stark-top-rail{border-color:var(--trade-customer-hairline)!important;box-shadow:none!important}.stark-restored[data-portal=trade] .stark-hud,.stark-restored[data-portal=trade] .stark-top-rail{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:color-mix(in srgb,var(--portal-surface) 94%,#0000)!important;border-radius:14px!important}.stark-restored[data-portal=trade] .stark-control-bar{background:#0000!important;border-bottom-color:var(--trade-customer-hairline)!important}.stark-restored[data-portal=trade] .stark-dials{gap:10px!important}.stark-restored[data-portal=trade] .stark-dial-card{background:var(--portal-surface)!important;border-radius:11px!important}.stark-restored[data-portal=trade] .stark-live-grid{border-radius:12px!important}.stark-restored[data-portal=trade] .stark-left-nav{border-radius:14px!important}body[data-portal-shell=trade] .os-auto-exchange-dock,body[data-portal-shell=trade] [data-testid=joy-copilot-trigger]{border-radius:12px!important;box-shadow:0 16px 38px -30px #1113189e!important;min-height:46px!important}@media (max-width:1180px){body[data-trade-os-unified-shell=true]{--trade-shell-height:112px!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell{gap:5px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:42px 50px!important;min-height:calc(112px + env(safe-area-inset-top, 0px))!important;padding:calc(7px + env(safe-area-inset-top, 0px)) 0 6px!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand{padding-inline:16px}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav{display:flex!important;gap:5px!important;overflow-x:auto!important;padding:1px 16px 4px!important;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav::-webkit-scrollbar{display:none}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a{flex:0 0 108px!important;min-width:108px!important;scroll-snap-align:start}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero{grid-template-columns:1fr!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card{max-width:760px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body[data-trade-os-unified-shell=true]{--trade-shell-height:100px!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell{grid-template-rows:36px 48px!important;min-height:calc(100px + env(safe-area-inset-top, 0px))!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand img{height:32px!important;width:48px!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand strong{font-size:13px!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__brand small{display:none!important}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav{padding-inline:12px!important;scroll-padding-inline:12px}body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a{flex-basis:90px!important;font-size:9px!important;min-height:42px!important;min-width:90px!important;padding-inline:7px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header{grid-template-columns:minmax(0,1fr) auto!important;min-height:66px!important;padding:9px 12px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__search{min-height:46px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header-actions a{min-height:44px!important;min-width:44px!important;padding:0!important;width:44px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header-actions span{display:none!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero{gap:20px!important;padding:28px 14px 20px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero-copy h1{font-size:clamp(34px,10vw,44px)!important;line-height:.98!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__hero-copy>p{font-size:13px!important;line-height:1.55!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__trust{gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:18px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__trust span{font-size:9.5px!important;min-height:48px!important;padding:8px 9px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card{border-radius:13px!important;padding:16px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__fitment-card h2{font-size:21px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding:0 14px 18px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__category-showcase>article{min-height:86px!important;padding:10px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-page,[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__catalogue-head,[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__catalogue-layout{padding-inline:14px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-hero{padding-top:28px!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-hero h1{font-size:clamp(34px,10vw,46px)!important}[data-portal-rfq-testid=trade-rfq-shell] .pxe-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell] header{height:auto!important;min-height:58px!important;padding:8px 12px!important}body[data-trade-os-module=procurement] [data-testid=trade-cockpit-reference-shell] main{padding:14px!important}.stark-restored[data-portal=trade] .stark-shell{padding:8px!important}.stark-restored[data-portal=trade] .stark-hud,.stark-restored[data-portal=trade] .stark-top-rail{border-radius:11px!important}}@media (max-width:390px){body[data-trade-os-unified-shell=true] .trade-os-production-shell__nav a{flex-basis:84px!important;font-size:8.6px!important;min-width:84px!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-commerce__header-actions a:first-child{display:none!important}[data-testid=portal-marketplace][data-portal=trade] .marketplace-canonical__trust span{font-size:9px!important}}@media (prefers-reduced-motion:reduce){body[data-portal-shell=trade] *,body[data-portal-shell=trade] :after,body[data-portal-shell=trade] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.marketplace-commerce.retail-marketplace-launch[data-portal=retail]{--market-max:1480px;--market-accent:#8b1a2c;--portal-brand-accent:#8b1a2c;background:radial-gradient(1100px 560px at 84% -8%,#8b1a2c12,#0000 58%),linear-gradient(180deg,#fbfaf8,#f6f3ef 44%,#f4f1ed)!important;overflow-x:clip;padding-bottom:128px}html.dark .marketplace-commerce.retail-marketplace-launch[data-portal=retail]{--portal-bg:#050506;--portal-surface:#0b0c0e;--portal-surface-2:#121418;--portal-text:#f7f5ef;--portal-muted:#a9a6a0;--portal-line:#ffffff1f;--market-accent:#a8243b;--portal-brand-accent:#a8243b;background:radial-gradient(1050px 560px at 82% -10%,#8b1a2c24,#0000 60%),linear-gradient(180deg,#070708,#050506 44%,#050506)!important}.marketplace-commerce.retail-marketplace-launch :where(button,a,input,select){touch-action:manipulation}.marketplace-commerce.retail-marketplace-launch :where(button,a,input,select):focus-visible{outline:2px solid color-mix(in srgb,var(--market-accent) 78%,#fff);outline-offset:3px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header{-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);background:color-mix(in srgb,var(--portal-surface) 94%,#0000);border-bottom:1px solid var(--portal-line);box-shadow:0 16px 42px -38px #00000073;gap:14px;grid-template-columns:auto minmax(340px,1fr) auto;min-height:74px;padding:max(10px,env(safe-area-inset-top)) clamp(14px,2.6vw,38px) 10px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand{min-width:184px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand img{height:40px;object-fit:contain;width:60px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand strong{font-size:14px;line-height:1.1}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand small{color:var(--portal-muted);font-size:8px;letter-spacing:.12em;line-height:1.15;margin-top:3px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search{background:color-mix(in srgb,var(--portal-surface) 98%,#0000);border:1px solid var(--portal-line);border-radius:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,#0000);display:grid;grid-template-columns:42px 104px minmax(120px,1fr) 44px 88px;min-height:48px;min-width:0;position:relative}html.dark .marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search{box-shadow:inset 0 1px 0 #ffffff0a}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search:focus-within{border-color:color-mix(in srgb,var(--market-accent) 72%,var(--portal-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--market-accent) 13%,#0000)}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search>svg{grid-column:1;margin:0;place-self:center;width:18px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search-mode{background:#0000;border:0;border-right:1px solid var(--portal-line);color:var(--portal-text);font-size:11px;font-weight:760;grid-column:2;height:46px;padding:0 22px 0 10px;width:100%}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search input{font-size:13px;grid-column:3;height:46px;padding-inline:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:not(:last-child){grid-column:4;height:46px;min-width:44px;width:44px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:last-child{background:var(--market-accent);color:#fff;font-size:11px;font-weight:820;grid-column:5;height:46px;min-width:88px;padding-inline:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:disabled{cursor:wait;opacity:.6}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions{gap:7px;grid-column:auto;grid-row:auto;justify-content:flex-end;margin:0}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions a{border-radius:11px;font-size:9px;min-height:46px;min-width:62px;padding:7px 9px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions svg{height:17px;width:17px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero{gap:clamp(28px,4.5vw,68px);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);padding:clamp(34px,5vw,64px) clamp(16px,3vw,44px) 38px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero-copy{align-self:center;max-width:840px;min-width:0}.marketplace-commerce.retail-marketplace-launch .marketplace-canonical__eyebrow{color:var(--market-accent);font-size:10px;font-weight:800;letter-spacing:.15em}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero-copy h1{text-wrap:balance;font-size:clamp(2.45rem,4.8vw,4.55rem)!important;font-weight:650!important;letter-spacing:-.052em!important;line-height:.98!important;margin:14px 0 16px;max-width:13ch}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero-copy>p{color:var(--portal-muted);font-size:clamp(14px,1.2vw,17px);line-height:1.6;max-width:680px}.marketplace-commerce.retail-marketplace-launch .marketplace-canonical__trust{gap:9px 18px;margin-top:22px}.marketplace-commerce.retail-marketplace-launch .marketplace-canonical__trust span{color:var(--portal-muted);font-size:10px;font-weight:700;min-height:28px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero-cta{border-radius:10px;font-size:11px;margin-top:22px;min-height:46px;padding:0 22px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card{align-self:center;border-radius:17px;padding:24px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card>span{font-size:9px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.08;margin:12px 0 16px;max-width:18ch}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card label{font-size:10px;margin-top:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card :where(select,input){font-size:12px;min-height:46px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-tabs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-tabs button{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:10px;color:var(--portal-muted);font-size:10px;font-weight:760;min-height:42px;padding:0 8px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-tabs button.is-active{background:color-mix(in srgb,var(--market-accent) 11%,var(--portal-surface));border-color:color-mix(in srgb,var(--market-accent) 58%,var(--portal-line));color:var(--portal-text)}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-actions button{font-size:10.5px;min-height:44px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card>p{font-size:11px;line-height:1.55}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result{grid-gap:9px;align-items:start;background:var(--portal-surface-2);border:1px solid var(--portal-line);border-radius:10px;color:var(--portal-muted);display:grid;font-size:11px;gap:9px;grid-template-columns:20px minmax(0,1fr);line-height:1.45;margin-top:13px;padding:11px 12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result svg{height:18px;width:18px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result span{grid-gap:2px;display:grid;gap:2px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result strong{color:var(--portal-text);font-size:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result.is-success{border-color:color-mix(in srgb,#16a34a 38%,var(--portal-line))}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result.is-success svg{color:#16a34a}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result.is-error{border-color:color-mix(in srgb,#dc2626 42%,var(--portal-line))}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__vin-result.is-error svg{color:#dc2626}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-head{padding-top:26px;scroll-margin-top:88px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-head>div:first-child>span{font-size:10px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-head h2{font-size:clamp(27px,3vw,42px)}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-head p{font-size:12px;line-height:1.5;max-width:720px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-actions>label,.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__filter-trigger,.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__view-toggle button{min-height:44px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__filters{top:92px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__filters h3{font-size:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__filters section>label{font-size:11px;min-height:32px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__filter-categories button{font-size:10.5px;min-height:38px}.marketplace-commerce.retail-marketplace-launch .marketplace-product{border:1px solid var(--portal-line)!important;overflow:hidden}.marketplace-commerce.retail-marketplace-launch .marketplace-product__image{aspect-ratio:4/3}.marketplace-commerce.retail-marketplace-launch .marketplace-product__quick-actions button{height:40px;width:40px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__category{font-size:8px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__body{padding:15px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__supplier{font-size:10px;min-height:20px}.marketplace-commerce.retail-marketplace-launch .marketplace-product h3{font-size:15px;line-height:1.4;margin:8px 0 5px;min-height:44px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__part-number{font-size:9.5px!important;min-height:30px!important}.marketplace-commerce.retail-marketplace-launch .marketplace-product__fitment{font-size:10px;line-height:1.35;min-height:42px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__meta em,.marketplace-commerce.retail-marketplace-launch .marketplace-product__meta small{font-size:9px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__meta strong{font-size:18px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__availability{font-size:10px;min-height:28px}.marketplace-commerce.retail-marketplace-launch .marketplace-product__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-commerce.retail-marketplace-launch .marketplace-product__actions button{font-size:10.5px;min-height:44px;padding:8px}.marketplace-commerce.retail-marketplace-launch .marketplace-canonical__state{min-height:300px}.marketplace-commerce.retail-marketplace-launch .marketplace-canonical__state span{color:var(--portal-muted);line-height:1.5;max-width:520px;text-align:center}.marketplace-commerce.retail-marketplace-launch .marketplace-canonical__pagination button{min-height:44px;min-width:92px}.marketplace-commerce[data-testid=marketplace-product-route][data-portal=retail] .marketplace-commerce__hero-copy:before{content:none!important;display:none!important}body[data-portal-shell=retail] .guardian-trigger{height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}body[data-portal-shell=retail]:has(.marketplace-commerce__compare-bar) .guardian-trigger{bottom:88px!important}a.os-auto-exchange-dock[data-source-os=retail]{min-height:44px!important}.owner-theme-dock[data-portal-zone=retail],.portal-copilot[data-portal=retail]{display:none!important}@media (max-width:1180px) and (min-width:841px){.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header{grid-template-columns:auto minmax(280px,1fr) auto}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions{grid-column:auto;grid-row:auto;margin:0}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero{gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(315px,.85fr)}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search{grid-template-columns:38px 88px minmax(100px,1fr) 42px 78px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:last-child{min-width:78px}}@media (max-width:960px){.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero{grid-template-columns:1fr}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card{width:min(100%,720px)}}@media (max-width:840px){.marketplace-commerce.retail-marketplace-launch{padding-bottom:150px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header{gap:9px;grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding-inline:14px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand{min-width:0}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions{grid-column:2;grid-row:1}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions a{min-height:44px;min-width:44px;padding:6px;width:44px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions span{display:none}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search{grid-column:1/-1;grid-row:2;width:100%}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero{padding-top:34px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-head{align-items:stretch}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-actions{width:100%}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__filters{top:0}a.os-auto-exchange-dock[data-source-os=retail]{top:calc(env(safe-area-inset-top) + 128px)!important}}@media (max-width:570px){.marketplace-commerce.retail-marketplace-launch{padding-bottom:170px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header{padding-inline:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand img{height:36px;width:52px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand strong{font-size:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand small{font-size:7px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search{grid-template-columns:82px minmax(0,1fr) 42px 70px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search>svg{display:none}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search-mode{font-size:10px;grid-column:1;padding-inline:9px 18px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search input{font-size:12px;grid-column:2;padding-inline:8px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:not(:last-child){grid-column:3;min-width:42px;width:42px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:last-child{font-size:9.5px;grid-column:4;min-width:70px;padding-inline:6px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero{gap:24px;padding:28px 12px 24px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero-copy h1{font-size:clamp(2.2rem,11vw,3rem)!important;letter-spacing:-.045em!important}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero-copy>p{font-size:14px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-card{padding:16px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-tabs button{min-height:44px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__fitment-actions{display:grid;grid-template-columns:1fr}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-head,.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-layout{padding-inline:12px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__catalogue-actions>label{grid-column:1/-1}.marketplace-commerce.retail-marketplace-launch .marketplace-product__actions{grid-template-columns:1fr}.marketplace-commerce.retail-marketplace-launch .marketplace-product__actions button{min-height:46px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__compare-bar{bottom:max(62px,env(safe-area-inset-bottom))}a.os-auto-exchange-dock[data-source-os=retail]{left:12px!important;top:calc(env(safe-area-inset-top) + 126px)!important}}@media (max-width:390px){.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions{gap:4px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__header-actions a{min-width:42px;width:42px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search{grid-template-columns:72px minmax(0,1fr) 40px 64px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:not(:last-child){min-width:40px;width:40px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:last-child{font-size:9px;min-width:64px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__hero-copy h1{font-size:2.25rem!important}}@media (max-width:340px){.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__brand span{display:none}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search{grid-template-columns:66px minmax(0,1fr) 38px 60px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search-mode{padding-inline:7px 14px}.marketplace-commerce.retail-marketplace-launch .marketplace-commerce__search button:last-child{min-width:60px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.marketplace-commerce.retail-marketplace-launch *,.marketplace-commerce.retail-marketplace-launch :after,.marketplace-commerce.retail-marketplace-launch :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.marketplace-commerce.retail-marketplace-launch[data-portal=retail]{background:radial-gradient(1100px 560px at 84% -8%,var(--maison-burgundy-glow),#0000 58%),linear-gradient(180deg,var(--maison-main-bg) 0,var(--maison-elevated-bg) 44%,var(--maison-main-bg) 100%)!important}.marketplace-commerce.retail-marketplace-launch[data-portal=retail],html.dark .marketplace-commerce.retail-marketplace-launch[data-portal=retail],html[data-joy-mode=dark] .marketplace-commerce.retail-marketplace-launch[data-portal=retail]{--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-brand-accent:var(--maison-burgundy);--market-accent:var(--maison-burgundy);--market-on-accent:#fff}html.dark .marketplace-commerce.retail-marketplace-launch[data-portal=retail],html[data-joy-mode=dark] .marketplace-commerce.retail-marketplace-launch[data-portal=retail]{background:radial-gradient(1050px 560px at 82% -10%,var(--maison-burgundy-glow),#0000 60%),linear-gradient(180deg,var(--maison-main-bg) 0,var(--maison-elevated-bg) 44%,var(--maison-main-bg) 100%)!important}.marketplace-commerce.retail-marketplace-launch[data-portal=retail] :where(.marketplace-commerce__header,.marketplace-commerce__search,.marketplace-commerce__fitment-card,.marketplace-commerce__filters,.marketplace-product){border-color:var(--maison-border)}.marketplace-commerce.retail-marketplace-launch[data-portal=retail] :where(button,a,input,select):focus-visible{outline-color:var(--maison-gold)}html:not(.dark) body:is([data-portal-shell=trade],[data-portal-shell=workshop],[data-portal-shell=dealer],[data-portal-shell=vendor],[data-portal-shell=retail],[data-portal-shell=owner]) .portal-shell,html:not(.dark) body:is([data-portal-shell=trade],[data-portal-shell=workshop],[data-portal-shell=dealer],[data-portal-shell=vendor],[data-portal-shell=retail],[data-portal-shell=owner]) .portal-shell main[data-uhd-shell=true]{background:var(--maison-main-bg)!important;background:var(--portal-bg,var(--maison-main-bg))!important;color:var(--maison-text-primary)!important;color:var(--portal-text,var(--maison-text-primary))!important}html:not(.dark) body:is([data-portal-shell=trade],[data-portal-shell=workshop],[data-portal-shell=dealer],[data-portal-shell=vendor],[data-portal-shell=retail],[data-portal-shell=owner]) .portal-shell :is(.text-zinc-300,.text-zinc-400,.text-zinc-500,.text-slate-400,.text-slate-500){color:var(--maison-text-secondary)!important;color:var(--portal-muted,var(--maison-text-secondary))!important}html:not(.dark) body:is([data-portal-shell=trade],[data-portal-shell=workshop],[data-portal-shell=dealer],[data-portal-shell=vendor],[data-portal-shell=retail],[data-portal-shell=owner]) .portal-shell :is(input,textarea,select){background-color:var(--maison-card);background-color:var(--portal-surface,var(--maison-card));border-color:var(--portal-line,var(--maison-border));color:var(--maison-text-primary)!important;color:var(--portal-text,var(--maison-text-primary))!important}html:not(.dark) body:is([data-portal-shell=trade],[data-portal-shell=workshop],[data-portal-shell=dealer],[data-portal-shell=vendor],[data-portal-shell=retail],[data-portal-shell=owner]) .portal-shell :is(input,textarea)::placeholder{color:var(--maison-text-muted)!important;color:var(--portal-muted,var(--maison-text-muted))!important;opacity:.9!important}body:is([data-portal-shell=trade],[data-portal-shell=workshop],[data-portal-shell=dealer],[data-portal-shell=vendor],[data-portal-shell=retail],[data-portal-shell=owner]) .portal-shell :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--maison-gold)!important;outline-color:var(--portal-accent,var(--maison-gold))!important}.owner-theme-dock[data-portal-zone=trade]{bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important;flex-direction:column-reverse!important;max-width:calc(100vw - 24px);right:max(12px,env(safe-area-inset-right,0px))!important;z-index:320!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-toggle{background:color-mix(in srgb,var(--trade-surface) 96%,#0000)!important;border-color:color-mix(in srgb,var(--trade-accent) 52%,var(--trade-line))!important;box-shadow:0 18px 46px -28px color-mix(in srgb,var(--trade-text) 36%,#0000),inset 0 1px 0 color-mix(in srgb,var(--trade-text) 14%,#0000)!important;color:var(--trade-text)!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-toggle__spark{color:var(--trade-accent)!important;text-shadow:0 0 16px color-mix(in srgb,var(--trade-accent) 74%,#0000)!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector{backdrop-filter:blur(22px) saturate(130%)!important;-webkit-backdrop-filter:blur(22px) saturate(130%)!important;background:color-mix(in srgb,var(--trade-surface) 98%,var(--trade-bg))!important;border-color:color-mix(in srgb,var(--trade-accent) 48%,var(--trade-line))!important;box-shadow:0 24px 70px -34px color-mix(in srgb,var(--trade-text) 45%,#0000),inset 0 1px 0 color-mix(in srgb,var(--trade-text) 13%,#0000)!important;color:var(--trade-text)!important;isolation:isolate;max-height:min(58dvh,430px)!important;overflow:auto!important;padding:12px!important;width:min(380px,calc(100vw - 24px))!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector__eyebrow{color:var(--trade-accent)!important}.owner-theme-dock[data-portal-zone=trade] :where(.owner-theme-selector__title,.owner-theme-selector__label){-webkit-text-fill-color:var(--trade-text)!important;color:var(--trade-text)!important;opacity:1!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector__sub{-webkit-text-fill-color:var(--trade-muted)!important;color:var(--trade-muted)!important;opacity:1!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector__grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-theme-dock[data-portal-zone=trade] :where(.owner-theme-selector__mode,.owner-theme-selector__close,.owner-theme-selector__btn){-webkit-text-fill-color:var(--trade-text)!important;background:var(--trade-surface-2)!important;border-color:var(--trade-line)!important;color:var(--trade-text)!important;pointer-events:auto!important;touch-action:manipulation}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector__btn{min-height:54px!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector__btn[aria-pressed=true]{background:color-mix(in srgb,var(--trade-accent) 16%,var(--trade-surface-2))!important;border-color:var(--trade-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--trade-accent) 28%,#0000)!important}@media (max-width:820px){body[data-trade-os-unified-shell=true]{--trade-shell-height:72px!important;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;padding-top:calc(72px + env(safe-area-inset-top, 0px))!important}body[data-trade-os-unified-shell=true] :where(button,a,input,select){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.trade-os-production-shell{align-content:end!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:62px!important;height:calc(72px + env(safe-area-inset-top, 0px))!important;inset:0 0 auto 0!important;max-height:calc(72px + env(safe-area-inset-top, 0px))!important;min-height:calc(72px + env(safe-area-inset-top, 0px))!important;overflow:visible!important;padding:env(safe-area-inset-top,0) 12px 5px!important;pointer-events:auto!important;width:100%!important}.trade-os-production-shell__brand{pointer-events:auto!important;touch-action:manipulation}.trade-os-production-shell__brand img{height:46px!important;width:62px!important}.trade-os-production-shell__brand strong{font-size:15px!important}.trade-os-production-shell__brand small{display:none!important}.trade-os-production-shell__nav{align-items:flex-start!important;backdrop-filter:blur(22px) saturate(1.1)!important;-webkit-backdrop-filter:blur(22px) saturate(1.1)!important;background:color-mix(in srgb,var(--trade-surface) 97%,#0000)!important;border-top:1px solid var(--trade-line)!important;box-shadow:0 -14px 38px -30px color-mix(in srgb,var(--trade-text) 46%,#0000)!important;display:flex!important;gap:4px!important;height:calc(72px + env(safe-area-inset-bottom, 0px))!important;inset:auto 0 0 0!important;max-height:calc(72px + env(safe-area-inset-bottom, 0px))!important;min-height:calc(72px + env(safe-area-inset-bottom, 0px))!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;padding:7px 8px calc(7px + env(safe-area-inset-bottom, 0px))!important;pointer-events:auto!important;position:fixed!important;scrollbar-width:none;transform:none!important;width:100%!important;z-index:94!important}.trade-os-production-shell__nav::-webkit-scrollbar{display:none!important}.trade-os-production-shell__nav a{align-items:center!important;border-radius:12px!important;display:flex!important;flex:0 0 92px!important;flex-direction:column!important;font-size:9px!important;gap:4px!important;height:56px!important;justify-content:center!important;line-height:1.05!important;max-height:56px!important;min-height:56px!important;min-width:92px!important;padding:5px 6px!important;pointer-events:auto!important;touch-action:manipulation;width:92px!important}.trade-os-production-shell__nav a svg{height:17px!important;width:17px!important}.owner-theme-dock[data-portal-zone=trade]{bottom:calc(82px + env(safe-area-inset-bottom, 0px))!important;left:auto!important;right:12px!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector{max-height:46dvh!important;width:min(356px,calc(100vw - 24px))!important}}@media (max-width:460px){.trade-os-production-shell__nav a{flex-basis:84px!important;font-size:8.5px!important;min-width:84px!important;width:84px!important}.owner-theme-dock[data-portal-zone=trade] .owner-theme-selector__title{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.owner-theme-dock[data-portal-zone=trade] *,.trade-os-production-shell,.trade-os-production-shell__nav,.trade-os-production-shell__nav a{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-testid=login-page][data-login-selector=v4]{--joy-login-shell-max:560px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__access-card,[data-testid=login-page][data-login-selector=v4] .joy-cockpit__panel,[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal,[data-testid=login-page][data-login-selector=v4] .joy-cockpit__shell{box-sizing:border-box}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__shell{margin-inline:auto;width:min(100%,var(--joy-login-shell-max))}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__access-card{overflow:hidden}@media (max-width:900px){[data-testid=login-page][data-login-selector=v4] .joy-cockpit__panel{display:block;margin-top:-28px;padding:16px max(16px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));width:100%}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__shell{width:min(100%,var(--joy-login-shell-max))}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__brand{margin-bottom:10px;padding-inline:4px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__access-card{border-radius:24px;padding:12px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portals{align-items:stretch;gap:10px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal{grid-gap:10px;align-content:center;align-items:center;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);justify-items:start;min-height:74px;padding:12px 14px;text-align:left}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal>span{text-wrap:pretty;line-height:1.12;text-align:left;width:100%}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal>svg{height:18px;width:18px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal small{font-size:6px;letter-spacing:.1em;right:12px;top:8px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__auth{margin-top:12px;padding-top:12px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__active-label{margin-bottom:6px}[data-testid=login-page][data-login-selector=v4] [data-testid=email-auth-panel]{margin-top:6px!important}[data-testid=login-page][data-login-selector=v4] [data-testid=email-auth-panel] [role=tablist]{margin-bottom:12px}[data-testid=login-page][data-login-selector=v4] [data-testid=email-auth-panel] [role=tab]{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:44px;padding-inline:8px;text-align:center}}@media (max-width:480px){[data-testid=login-page][data-login-selector=v4] .joy-cockpit__panel{margin-top:-22px;padding-top:13px;padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__access-card{border-radius:22px;padding:11px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portals{gap:8px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal{border-radius:15px;font-size:clamp(9px,2.75vw,11px);gap:8px;grid-template-columns:16px minmax(0,1fr);letter-spacing:-.01em;min-height:70px;padding:10px 12px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal>svg{height:17px;width:17px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal small{right:10px;top:7px}[data-testid=login-page][data-login-selector=v4] [data-testid=email-auth-panel] [role=tab]{font-size:10px;min-height:42px;padding-inline:6px}}@media (max-width:380px){[data-testid=login-page][data-login-selector=v4] .joy-cockpit__header button{height:44px;width:44px}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__portal{font-size:8.6px;min-height:68px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){[data-testid=login-page][data-login-selector=v4] *,[data-testid=login-page][data-login-selector=v4] :after,[data-testid=login-page][data-login-selector=v4] :before{scroll-behavior:auto!important}}@media (min-width:901px){[data-testid=login-page][data-login-selector=v4] .joy-cockpit__panel{padding-right:0!important}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__shell{margin-right:0!important;max-width:none!important;width:100%!important}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__access-card,[data-testid=login-page][data-login-selector=v4] .joy-cockpit__brand,[data-testid=login-page][data-login-selector=v4] .joy-cockpit__panel-tools{max-width:none!important;width:100%!important}}@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}}#root .guardian-trigger[data-testid=guardian-trigger]{grid-gap:0!important;-webkit-text-fill-color:var(--maison-champagne)!important;-webkit-tap-highlight-color:transparent!important;animation:joyGlobalMayaFloat 2.8s ease-in-out infinite!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;background:color-mix(in srgb,var(--maison-deep-burgundy) 88%,var(--maison-main-bg))!important;border:1px solid color-mix(in srgb,var(--maison-champagne) 68%,#0000)!important;border-radius:999px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;box-shadow:0 16px 34px -20px color-mix(in srgb,var(--maison-obsidian) 94%,#0000),0 0 0 1px color-mix(in srgb,var(--maison-champagne) 7%,#0000) inset,0 0 18px -12px color-mix(in srgb,var(--maison-burgundy) 90%,#0000)!important;color:var(--maison-champagne)!important;cursor:pointer!important;display:grid!important;gap:0!important;height:44px!important;left:auto!important;margin:0!important;max-height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;opacity:1!important;overflow:visible!important;padding:0!important;place-items:center!important;pointer-events:auto!important;position:fixed!important;right:14px!important;top:auto!important;touch-action:manipulation!important;transform:none!important;visibility:visible!important;width:44px!important;z-index:180!important}#root .guardian-trigger[data-testid=guardian-trigger]>.text-left{display:none!important}#root .guardian-trigger[data-testid=guardian-trigger]>[data-testid^=ai-orb-]{display:block!important;height:26px!important;line-height:0!important;min-height:26px!important;min-width:26px!important;opacity:1!important;visibility:visible!important;width:26px!important}#root .guardian-trigger[data-testid=guardian-trigger]:after{animation:joyGlobalMayaPulse 1.6s ease-out infinite!important;background:var(--maison-success)!important;border:2px solid color-mix(in srgb,var(--maison-card) 92%,#0000)!important;border-radius:999px!important;content:""!important;height:9px!important;pointer-events:none!important;position:absolute!important;right:-2px!important;top:-2px!important;width:9px!important;z-index:2!important}#root .guardian-trigger[data-testid=guardian-trigger]:hover{background:color-mix(in srgb,var(--maison-burgundy) 72%,var(--maison-main-bg))!important;box-shadow:0 18px 38px -20px color-mix(in srgb,var(--maison-obsidian) 96%,#0000),0 0 0 1px color-mix(in srgb,var(--maison-champagne) 13%,#0000) inset,0 0 22px -10px color-mix(in srgb,var(--maison-burgundy) 95%,#0000)!important}#root .guardian-trigger[data-testid=guardian-trigger]:active{animation-play-state:paused!important;transform:scale(.94)!important}#root .guardian-trigger[data-testid=guardian-trigger]:focus-visible{outline:2px solid var(--maison-champagne)!important;outline-offset:3px!important}@media (max-width:570px){#root .guardian-trigger[data-testid=guardian-trigger]{bottom:max(10px,env(safe-area-inset-bottom))!important;right:10px!important}}@media (prefers-reduced-motion:reduce){#root .guardian-trigger[data-testid=guardian-trigger],#root .guardian-trigger[data-testid=guardian-trigger]:after{animation:none!important}}@media (max-width:767px){html body.joy-marketplace-mobile-home #root .guardian-trigger[data-testid=guardian-trigger]{bottom:84px!important}}.marketplace-commerce[data-portal=retail]{position:relative}a.os-auto-exchange-dock[data-source-os=retail]{bottom:auto!important;left:clamp(16px,3vw,34px)!important;position:absolute!important;right:auto!important;top:94px!important;transform:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important;z-index:68!important}a.os-auto-exchange-dock[data-source-os=retail]:active,a.os-auto-exchange-dock[data-source-os=retail]:hover{transform:none!important}@media (max-width:840px){a.os-auto-exchange-dock[data-source-os=retail]{left:14px!important;top:132px!important}}@media (max-width:570px){a.os-auto-exchange-dock[data-source-os=retail]{left:12px!important;top:128px!important}}[data-portal=trade] .stark-left-nav{background:linear-gradient(rgba(225,29,72,.055) 1px,#0000 0),linear-gradient(90deg,rgba(0,229,255,.045) 1px,#0000 0),radial-gradient(circle at 86% 28%,#00e5ff1c,#0000 30%),radial-gradient(circle at 12% 18%,#e11d4829,#0000 28%),linear-gradient(180deg,#08090efc,#040509fc)!important;background-size:74px 74px,74px 74px,auto,auto,auto!important;border-right:1px solid #00e5ff33!important;box-shadow:30px 0 90px #0000007a!important;padding:16px 16px 20px!important;width:min(92vw,390px)!important}[data-portal=trade] .stark-nav-top{padding-bottom:4px}[data-portal=trade] .stark-nav-brand img{background:linear-gradient(145deg,#e11d4824,#00e5ff14)!important;border:1px solid #e11d4847!important;border-radius:14px!important;filter:drop-shadow(0 0 16px rgba(225,29,72,.2))!important;height:48px!important;padding:5px!important;width:48px!important}[data-portal=trade] .stark-nav-brand b{font-size:17px!important;letter-spacing:-.02em!important}[data-portal=trade] .stark-nav-brand small{color:#ff718d!important;font-size:9px!important;letter-spacing:.25em!important}[data-portal=trade] .stark-nav-close{background:#0a0c12db!important;border-color:#ffffff1a!important;border-radius:0!important;height:42px!important;width:42px!important}[data-portal=trade] .stark-nav-search{background:linear-gradient(135deg,#e11d4826,#0d111de6)!important;border-color:#e11d4861!important;border-radius:24px!important;box-shadow:0 14px 38px #e11d481c!important;margin-top:17px!important;min-height:54px!important;padding:0 15px!important}[data-portal=trade] .stark-nav-search svg{color:#ff5f7f!important;height:18px!important;width:18px!important}[data-portal=trade] .stark-nav-search span{color:#f6dce3!important;font-size:12px!important;font-weight:800!important}[data-portal=trade] .stark-nav-search kbd{display:none!important}[data-portal=trade] .stark-nav-tools{justify-content:flex-end!important;margin-top:10px!important}[data-portal=trade] .stark-nav-tool{background:#0d1018d1!important;border-color:#ffffff17!important;border-radius:18px!important;height:36px!important;min-width:52px!important}[data-portal=trade] .stark-nav-identity{background:linear-gradient(135deg,#e11d481a,#0b0e18f0)!important;border-color:#ffffff14!important;border-radius:0!important;box-shadow:0 18px 40px #00000038!important;margin-top:12px!important;padding:13px 14px!important}[data-portal=trade] .stark-nav-avatar{background:radial-gradient(circle at 35% 24%,#c7294f,#720c27 64%,#190309)!important;box-shadow:0 0 24px #e11d484d!important;height:50px!important;width:50px!important}[data-portal=trade] .stark-nav-identity-copy b{font-size:16px!important}[data-portal=trade] .stark-nav-identity-copy small{color:#f0e8e5!important;font-size:9px!important;letter-spacing:.22em!important}[data-portal=trade] .stark-nav-logout{background:#11141d!important;border-color:#ffffff14!important;border-radius:50%!important;color:#fff!important;height:42px!important;width:42px!important}[data-portal=trade] .stark-nav-session{background:#05070b9e!important;border-radius:0!important;border-top:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;margin-top:0!important;padding:9px 12px!important}[data-portal=trade] .stark-nav-session>svg{display:none!important}[data-portal=trade] .stark-nav-session>span{font-size:9px!important;letter-spacing:.2em!important}[data-portal=trade] .stark-nav-session em{color:#f5f4f2!important;font-size:8px!important}[data-portal=trade] .stark-nav-session em svg{color:#fff!important}[data-portal=trade] .stark-nav-hero{background:radial-gradient(circle at 82% 46%,#00e5ff29,#0000 31%),linear-gradient(135deg,#00e5ff14,#0a0e18eb 58%,#e11d4812)!important;border-color:#00e5ff61!important;border-radius:16px!important;box-shadow:inset 0 0 34px #00e5ff0a!important;margin-top:12px!important;padding:15px 16px!important}[data-portal=trade] .stark-nav-hero b{color:#5be9f4!important;font-size:10px!important;letter-spacing:.23em!important}[data-portal=trade] .stark-nav-hero p{color:#d4dde6!important;font-size:8.5px!important;letter-spacing:.17em!important;line-height:1.45!important}[data-portal=trade] .stark-nav-hero-ai{background:radial-gradient(circle,#00e5ff29,#e11d480d 68%,#0000)!important;border-color:#00e5ff6b!important;box-shadow:0 0 30px #00e5ff24!important;height:64px!important;width:64px!important}[data-portal=trade] .stark-nav-list{gap:5px!important;margin-top:15px!important}[data-portal=trade] .stark-nav-list .stark-command-row{background:#0000!important;border-color:#0000!important;border-radius:10px!important;min-height:44px!important;padding:8px 11px!important}[data-portal=trade] .stark-nav-list .stark-command-row:hover{background:#ffffff08!important;border-color:#ffffff12!important}[data-portal=trade] .stark-nav-list .stark-command-row.is-primary{background:linear-gradient(135deg,#00e5ff21,#e11d481a)!important;border-color:#00e5ff57!important;border-left:3px solid #00e5ff!important;box-shadow:0 0 24px #00e5ff12!important}[data-portal=trade] .stark-nav-list .stark-command-row svg{color:#f5f3f1!important}[data-portal=trade] .stark-nav-list .stark-command-row em{background:#e11d480f!important;border-color:#e11d484d!important;color:#f18ba0!important}[data-portal=trade] .stark-nav-footer-status{background:#0000!important;border:0!important;border-radius:0!important;border-top:1px solid #ffffff0f!important;margin-top:18px!important;padding:14px 0 0!important}[data-portal=trade] .stark-nav-footer-status b{color:#f19aaa!important;font-size:9px!important;letter-spacing:.22em!important}[data-portal=trade] .stark-nav-footer-status small{color:#e39aaa!important;font-size:8px!important;letter-spacing:.18em!important}[data-portal=trade].stark-light .stark-left-nav{background:linear-gradient(#e11d480a 1px,#0000 0),linear-gradient(90deg,#0087a00a 1px,#0000 0),linear-gradient(180deg,#fffffffc,#f8fafcfc)!important;background-size:74px 74px,74px 74px,auto!important;border-color:#0f172a1f!important;color:#111827!important}[data-portal=trade].stark-light .stark-nav-hero,[data-portal=trade].stark-light .stark-nav-identity,[data-portal=trade].stark-light .stark-nav-search,[data-portal=trade].stark-light .stark-nav-session{background-color:#ffffffe0!important;color:#111827!important}[data-portal=trade].stark-light .stark-nav-hero p,[data-portal=trade].stark-light .stark-nav-search span{color:#475569!important}@media (max-width:520px){[data-portal=trade] .stark-left-nav{padding:14px!important;width:min(94vw,390px)!important}[data-portal=trade] .stark-nav-brand img{height:44px!important;width:44px!important}[data-portal=trade] .stark-nav-search{min-height:50px!important}[data-portal=trade] .stark-nav-hero-ai{height:58px!important;width:58px!important}}body[data-admin-shell=true],body[data-trade-os-shell=true]{background:var(--owner-bg)!important;color:var(--owner-text)!important}body[data-admin-shell=true] :is(input,select,textarea),body[data-trade-os-shell=true] :is(input,select,textarea){background:color-mix(in srgb,var(--owner-panel) 96%,var(--maison-card) 4%)!important;border-color:var(--owner-border)!important;caret-color:var(--owner-accent);color:var(--owner-text)!important}body[data-admin-shell=true] :is(input,textarea)::placeholder,body[data-trade-os-shell=true] :is(input,textarea)::placeholder{color:var(--owner-muted)!important;opacity:.82}body[data-admin-shell=true] option,body[data-trade-os-shell=true] option{background:var(--owner-bg);color:var(--owner-text)}html:not(.dark) body[data-admin-shell=true] :is(.text-white,.text-zinc-100,.text-zinc-200,.text-zinc-300),html:not(.dark) body[data-trade-os-shell=true] :is(.text-white,.text-zinc-100,.text-zinc-200,.text-zinc-300){color:var(--owner-text)!important}html:not(.dark) body[data-admin-shell=true] :is(.text-zinc-400,.text-zinc-500),html:not(.dark) body[data-trade-os-shell=true] :is(.text-zinc-400,.text-zinc-500){color:var(--owner-muted)!important}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}body[data-admin-shell=true] :is(.industrial-card,.joy-glass-container),body[data-trade-os-shell=true] :is(.industrial-card,.joy-glass-container){background:var(--owner-panel)!important;border-color:var(--owner-border)!important;color:var(--owner-text)!important}body[data-admin-shell=true] table,body[data-trade-os-shell=true] table{color:var(--owner-text)!important}body[data-admin-shell=true] thead,body[data-trade-os-shell=true] thead{background:color-mix(in srgb,var(--owner-accent) 7%,var(--owner-panel))!important;color:var(--owner-text)!important}body[data-admin-shell=true] :is(a,button):focus-visible,body[data-trade-os-shell=true] :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--owner-accent) 45%,#0000);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.joy-home-reference-active.joy-menu-light [data-testid=landing-page] [data-testid=mobile-menu-trigger] svg,html:not(.dark) .joy-home-reference-active [data-testid=landing-page] [data-testid=mobile-menu-trigger] svg,html[data-theme=light] .joy-home-reference-active [data-testid=landing-page] [data-testid=mobile-menu-trigger] svg{stroke:#050505!important;stroke-width:2.7!important;background:#fffdf8fa!important;border-color:#111111a3!important;box-shadow:0 2px 8px #0000003d,0 0 0 1px #ffffffc7!important;color:#050505!important}.joy-home-reference-active.joy-menu-light [data-testid=landing-page] [data-testid=mobile-menu-trigger] svg line,html:not(.dark) .joy-home-reference-active [data-testid=landing-page] [data-testid=mobile-menu-trigger] svg line,html[data-theme=light] .joy-home-reference-active [data-testid=landing-page] [data-testid=mobile-menu-trigger] svg line{stroke:#050505!important;stroke-width:2.7!important;stroke-linecap:round!important;opacity:1!important}.joy-home-reference-active.joy-menu-light [data-testid=landing-page] [data-testid=mobile-menu-trigger][aria-expanded=true] svg,html:not(.dark) .joy-home-reference-active [data-testid=landing-page] [data-testid=mobile-menu-trigger][aria-expanded=true] svg,html[data-theme=light] .joy-home-reference-active [data-testid=landing-page] [data-testid=mobile-menu-trigger][aria-expanded=true] svg{stroke:#050505!important;border-color:#c41e3adb!important;color:#050505!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}body.joy-dealer-login-open{overflow-x:hidden!important;overscroll-behavior-x:none!important}body.joy-dealer-login-open [class*=genius i][class*=fixed],body.joy-dealer-login-open [class*=hermes i][class*=fixed],body.joy-dealer-login-open [data-testid*=ask-oni i],body.joy-dealer-login-open [data-testid=guardian-bot-panel],body.joy-dealer-login-open [data-testid=guardian-bot-trigger],body.joy-dealer-login-open [data-testid=hermes-first-intro]{display:none!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false]{isolation:isolate;min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]{scrollbar-color:#a985366b #0000;scrollbar-width:thin}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]::-webkit-scrollbar{width:5px}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]::-webkit-scrollbar-thumb{background:#a985366b;border-radius:999px}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] a,[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] button{-webkit-tap-highlight-color:transparent}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] a:focus-visible,[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] button:focus-visible,[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] input:focus-visible{outline:3px solid #d6b36ab8!important;outline-offset:3px!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false][data-login-mode=light] input{caret-color:#8f1027!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false][data-login-mode=dark] input{caret-color:#e4c88e!important}@media (min-width:1024px){[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]{align-self:center!important;justify-content:safe center!important;max-height:calc(100svh - 64px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card] form{flex:0 0 auto}}@media (max-width:1023px){[data-testid=login-page][data-login-profile=dealer][data-login-selector=false]>header{padding-left:max(16px,env(safe-area-inset-left,0px))!important;padding-right:max(16px,env(safe-area-inset-right,0px))!important;padding-top:max(16px,env(safe-area-inset-top,0px))!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]{overflow:visible!important;width:min(100%,470px)!important}}@media (max-width:480px){[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-theme-pill] button{justify-content:center!important;min-height:40px!important;min-width:44px!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]{border-radius:19px!important;padding-left:20px!important;padding-right:20px!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] .dealer-lux-input{font-size:16px!important;min-height:52px!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] .dealer-lux-signin,[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] .dealer-lux-sso{min-height:52px!important}}@media (max-height:760px) and (min-width:1024px){[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]{margin-bottom:0!important;margin-top:0!important;max-height:calc(100svh - 28px)!important;padding-bottom:24px!important;padding-top:24px!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card] .dealer-lux-emblem{height:82px!important;width:82px!important}}@media (orientation:landscape) and (max-height:620px) and (max-width:1023px){[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] main>section:nth-of-type(2){min-height:360px!important}[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] [data-testid=dealer-login-card]{margin-top:12px!important}}@media (prefers-reduced-motion:reduce){[data-testid=login-page][data-login-profile=dealer][data-login-selector=false],[data-testid=login-page][data-login-profile=dealer][data-login-selector=false] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#root [data-login-profile=dealer] div:has(>img[src="/joy-automart-wordmark.png"]){display:none!important}#root [data-login-profile=dealer] [data-testid=dealer-login-card]>div:has(>.dealer-lux-emblem){align-items:center;display:flex!important;flex-direction:column;gap:8px;justify-content:center;min-height:0}#root [data-login-profile=dealer] [data-testid=dealer-login-card]>div:has(>.dealer-lux-emblem):before{aspect-ratio:280/120;background-image:url(/joy-automart-wordmark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:drop-shadow(0 10px 28px rgba(0,0,0,.46));width:clamp(210px,32vw,292px)}#root [data-login-profile=dealer] [data-testid=dealer-login-card]>div:has(>.dealer-lux-emblem):after{color:#d8b76f;content:"THE AUTOMOTIVE INTELLIGENCE COMPANY";display:block;font-size:9px!important;font-weight:760;letter-spacing:.28em;line-height:1.35;margin-top:-4px;text-align:center;text-transform:uppercase}#root [data-login-profile=dealer][data-login-mode=light] [data-testid=dealer-login-card]>div:has(>.dealer-lux-emblem):after{color:#8a6a2e}#root [data-login-profile=dealer] [data-testid=dealer-login-card] .dealer-card-title,#root [data-login-profile=dealer] [data-testid=dealer-login-card] .dealer-lux-emblem{display:none!important}#root [data-login-profile=dealer] [data-testid=dealer-login-card]>div:has(>.dealer-card-title){margin-top:18px!important}#root [data-login-profile=dealer] [data-testid=dealer-login-card]>div:has(>.dealer-card-title)>div:last-child{margin-top:10px!important}@media (max-width:720px){#root [data-login-profile=dealer] [data-testid=dealer-login-card]>div:has(>.dealer-lux-emblem):before{width:clamp(205px,64vw,272px)}#root [data-login-profile=dealer] [data-testid=dealer-login-card]>div:has(>.dealer-lux-emblem):after{font-size:8px!important;letter-spacing:.22em;max-width:280px}}@media (min-width:900px){[data-testid=login-page][data-login-selector=true]{--selector-left:49.65%;background:radial-gradient(circle at 18% 12%,#ffffffeb,#0000 29%),linear-gradient(135deg,#f3ecdd,#e7dac4)!important;color:#2c171b!important;color-scheme:light!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}[data-testid=login-page][data-login-selector=true]>[data-premium-automotive-stage],[data-testid=login-page][data-login-selector=true]>div.fixed{display:none!important}[data-testid=login-page][data-login-selector=true]>div.absolute{background:#ded6ca!important;display:block!important;height:100svh!important;inset:0 0 0 var(--selector-left)!important;min-height:620px!important;opacity:1!important;overflow:hidden!important;position:fixed!important;z-index:1!important}[data-testid=login-page][data-login-selector=true]>div.absolute img{filter:saturate(.9) contrast(1.02) brightness(1.05)!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;width:100%!important}[data-testid=login-page][data-login-selector=true]>div.absolute>div{background:linear-gradient(90deg,#e8dcc747,#0000 16%),linear-gradient(180deg,#ffffff08,#ffffff14)!important}[data-testid=login-page][data-login-selector=true]>header{height:108px!important;inset:0 auto auto 0!important;max-width:none!important;padding:22px 34px!important;pointer-events:none!important;position:fixed!important;width:var(--selector-left)!important;z-index:80!important}[data-testid=login-page][data-login-selector=true]>header>*{pointer-events:auto!important}[data-testid=login-page][data-login-selector=true]>header>a:first-child,[data-testid=login-page][data-login-selector=true]>header>button{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#f4ecddf5!important;border:1px solid #724c2775!important;border-radius:999px!important;box-shadow:inset 0 2px 0 #ffffffd1,0 8px 20px #482d162e!important;color:#5c1422!important;height:54px!important;min-height:54px!important;min-width:54px!important;width:54px!important}[data-testid=login-page][data-login-selector=true]>header>a:nth-child(2){left:50%!important;position:absolute!important;top:18px!important;transform:translateX(-50%)!important}[data-testid=login-page][data-login-selector=true]>header>a:nth-child(2)>span{background:#f3ebdcfa!important;border:2px solid #684a2a7a!important;border-radius:10px!important;box-shadow:inset 0 2px 0 #ffffffd1,0 5px 14px #412a1747!important;height:76px!important;padding:8px 18px!important;width:280px!important}[data-testid=login-page][data-login-selector=true]>main{display:block!important;height:100svh!important;inset:0!important;margin:0!important;max-width:none!important;min-height:100svh!important;padding:0!important;position:fixed!important;width:100%!important;z-index:30!important}[data-testid=login-page][data-login-selector=true]>main>aside{background:#ded6ca!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;inset:0 0 0 var(--selector-left)!important;min-height:100svh!important;position:fixed!important;width:auto!important;z-index:2!important}[data-testid=login-page][data-login-selector=true]>main>aside>img{filter:saturate(.9) contrast(1.02) brightness(1.05)!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;width:100%!important}[data-testid=login-page][data-login-selector=true]>main>aside>div.absolute{background:linear-gradient(90deg,#e8dcc738,#0000 16%),linear-gradient(180deg,#ffffff08,#ffffff14)!important}[data-testid=login-page][data-login-selector=true]>main>aside>div.absolute.opacity-35,[data-testid=login-page][data-login-selector=true]>main>aside>div.relative{display:none!important}[data-testid=login-page][data-login-selector=true]>main>section{display:block!important;inset:108px auto 0 0!important;margin:0!important;max-width:none!important;min-height:calc(100svh - 108px)!important;padding:0 5.2% 24px!important;position:fixed!important;width:var(--selector-left)!important;z-index:45!important}[data-testid=login-page][data-login-selector=true]>main>section>div.flex.justify-center{display:none!important}[data-testid=login-page][data-login-selector=true] [data-testid=workshop-os-mobile-metrics]{grid-gap:0!important;background:#efe5d3f7!important;border:2px solid #684a2a75!important;border-radius:11px!important;bottom:35px!important;box-shadow:0 4px 12px #442c1742!important;display:grid!important;gap:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;left:34px!important;margin:0!important;padding:10px 9px!important;position:fixed!important;width:132px!important;z-index:58!important}[data-testid=login-page][data-login-selector=true] [data-testid=workshop-os-mobile-metrics]>div{background:#0000!important;border:0!important;border-radius:0!important;min-height:38px!important;padding:4px 2px!important}[data-testid=login-page][data-login-selector=true] [data-testid=workshop-os-mobile-metrics]>div:nth-child(odd){border-right:1px solid #684a2a47!important}[data-testid=login-page][data-login-selector=true] [data-testid=workshop-os-mobile-metrics]>div:nth-child(-n+2){border-bottom:1px solid #684a2a47!important}[data-testid=login-page][data-login-selector=true] [data-testid=workshop-os-mobile-metrics]>div>div:first-child{color:#2e171b!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:900!important}[data-testid=login-page][data-login-selector=true] [data-testid=workshop-os-mobile-metrics]>div>div:last-child{color:#5f3e35!important;font-size:6px!important;letter-spacing:.04em!important}[data-testid=login-page][data-login-selector=true] [data-testid=six-portal-login-selector]{grid-gap:12px 16px!important;display:grid!important;gap:12px 16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:174px 0 0!important;max-width:none!important;width:100%!important}[data-testid=login-page][data-login-selector=true] [data-testid=six-portal-login-selector] button{background:linear-gradient(180deg,#f6eee0fc,#e7d9c1fc)!important;border:2px solid #714c2894!important;border-radius:10px!important;box-shadow:inset 0 2px 0 #ffffffd1,inset 0 -2px 0 #704e2a24,0 5px 10px #452d183d!important;color:#481821!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(12px,1.05vw,16px)!important;font-weight:900!important;height:54px!important;letter-spacing:-.025em!important;min-height:54px!important;opacity:1!important;padding:0 20px!important;text-transform:uppercase!important}[data-testid=login-page][data-login-selector=true] [data-testid=six-portal-login-selector] button svg{stroke-width:2.4!important;height:22px!important;width:22px!important}[data-testid=login-page][data-login-selector=true][data-login-profile=dealer] [data-testid=login-option-dealer],[data-testid=login-page][data-login-selector=true][data-login-profile=trade] [data-testid=login-option-trade],[data-testid=login-page][data-login-selector=true][data-login-profile=vendor] [data-testid=login-option-vendor],[data-testid=login-page][data-login-selector=true][data-login-profile=workshop] [data-testid=login-option-workshop]{background:linear-gradient(180deg,#8d2837,#661925)!important;border-color:#7c2634!important;box-shadow:inset 0 2px 0 #ffffff1f,0 0 0 1px #b5894d73,0 7px 15px #4a121d52!important;color:#fff6e9!important}[data-testid=login-page][data-login-selector=true] [data-testid=login-option-retail]{color:#52463e85!important;filter:saturate(.4)!important}[data-testid=login-page][data-login-selector=true] [data-testid=login-option-retail] span{background:#0000!important;color:#52463e8c!important;right:8px!important;top:4px!important}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-7{margin-top:22px!important;text-align:center!important}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-7>div:first-child{display:none!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-title{color:#2b181b!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(36px,3.2vw,52px)!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:.98!important;margin:0!important;text-shadow:none!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-title+p{color:#3c2f2d!important;font-size:14px!important;line-height:1.45!important;margin:9px auto 0!important;max-width:630px!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#f4ecddfc,#e8dac2fc)!important;border:2px solid #704c288f!important;border-radius:13px!important;box-shadow:inset 0 2px 0 #ffffffd1,inset 0 -2px 0 #6f4d2a24,0 7px 16px #422b174a!important;color:#35171c!important;margin:22px auto 0!important;min-height:312px!important;padding:18px 18px 16px!important;width:min(100%,430px)!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel]{color:#35171c!important;margin:0!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel]>div[role=tablist]{background:#f4ecdcfa!important;border:2px solid #7b59317a!important;border-radius:12px!important;box-shadow:inset 0 2px 5px #462d1838!important;height:56px!important;margin:0 0 13px!important;min-height:56px!important;padding:4px!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel]>div[role=tablist]>span{background:linear-gradient(180deg,#f03843,#d30e2a)!important;border-radius:9px!important;box-shadow:0 3px 8px #750c204d!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel]>div[role=tablist] button{font-size:13px!important;font-weight:900!important;letter-spacing:-.01em!important}[data-testid=login-page][data-login-selector=true] [data-testid=forgot-form],[data-testid=login-page][data-login-selector=true] [data-testid=reset-form],[data-testid=login-page][data-login-selector=true] [data-testid=signin-form],[data-testid=login-page][data-login-selector=true] [data-testid=signup-form]{margin:0!important;min-height:0!important;position:static!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel] input{background:#f8f2e7fc!important;border:2px solid #7d5a3180!important;border-radius:11px!important;box-shadow:inset 0 2px 4px #4e341d2e,0 1px 0 #ffffffc2!important;color:#27171a!important;font-size:14px!important;height:54px!important;min-height:54px!important;padding:0 46px!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel] input::placeholder{color:#705f58!important;opacity:.94!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel] svg{color:#4e2229!important;opacity:.88!important}[data-testid=login-page][data-login-selector=true] [data-testid=signin-form]>div.relative+div.relative,[data-testid=login-page][data-login-selector=true] [data-testid=signup-form]>div.relative+div.relative{margin-top:12px!important}[data-testid=login-page][data-login-selector=true] [data-testid=signin-submit],[data-testid=login-page][data-login-selector=true] [data-testid=signup-submit]{background:linear-gradient(180deg,#f23944,#d10d29)!important;border:2px solid #784a2b99!important;border-radius:9px!important;box-shadow:inset 0 2px 0 #fff3,0 4px 10px #700b1f45!important;color:#0000!important;font-size:0!important;height:56px!important;margin-top:13px!important;min-height:56px!important;width:100%!important}[data-testid=login-page][data-login-selector=true] [data-testid=signin-submit]:after,[data-testid=login-page][data-login-selector=true] [data-testid=signup-submit]:after{color:#fff8ee;display:block;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}[data-testid=login-page][data-login-selector=true][data-login-profile=workshop] [data-testid=signin-submit]:after{content:"SIGN IN TO WORKSHOP COCKPIT"}[data-testid=login-page][data-login-selector=true][data-login-profile=trade] [data-testid=signin-submit]:after{content:"SIGN IN TO TRADE COCKPIT"}[data-testid=login-page][data-login-selector=true][data-login-profile=dealer] [data-testid=signin-submit]:after{content:"SIGN IN TO DEALER COCKPIT"}[data-testid=login-page][data-login-selector=true][data-login-profile=vendor] [data-testid=signin-submit]:after{content:"SIGN IN TO VENDOR COCKPIT"}[data-testid=login-page][data-login-selector=true] [data-testid=signup-submit]:after{content:"CREATE COCKPIT ACCOUNT"}[data-testid=login-page][data-login-selector=true] [data-testid=signin-form]>button:not([data-testid]),[data-testid=login-page][data-login-selector=true] [data-testid=signin-submit] svg,[data-testid=login-page][data-login-selector=true] [data-testid=signup-submit] svg{display:none!important}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-4.flex{background:#efe5d3f7!important;border:2px solid #684a2a75!important;border-radius:11px!important;bottom:35px!important;box-shadow:0 4px 12px #442c1742!important;color:#3a2024!important;display:flex!important;font-size:0!important;left:calc(var(--selector-left) - 150px)!important;margin:0!important;min-height:58px!important;padding:9px 10px!important;position:fixed!important;width:132px!important;z-index:60!important}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-4.flex:before{color:#3a2024;content:"HERMES";display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:900;line-height:1}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-4.flex:after{bottom:8px;color:#6f4e45;content:"AI EXECUTIVES";font-family:Inter,sans-serif;font-size:7px;font-weight:800;left:10px;letter-spacing:.08em;position:absolute}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-4.flex>*{display:none!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-card:has([data-testid=forgot-form]),[data-testid=login-page][data-login-selector=true] .workshop-auth-card:has([data-testid=reset-form]),[data-testid=login-page][data-login-selector=true] .workshop-auth-card:has([data-testid=signup-form]){margin-top:12px!important;min-height:440px!important}}@media (min-width:900px) and (max-height:760px){[data-testid=login-page][data-login-selector=true]>main>section{padding-inline:4.2%!important}[data-testid=login-page][data-login-selector=true] [data-testid=six-portal-login-selector]{gap:8px 12px!important;margin-top:142px!important}[data-testid=login-page][data-login-selector=true] [data-testid=six-portal-login-selector] button{height:47px!important;min-height:47px!important}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-7{margin-top:14px!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-title{font-size:clamp(31px,2.8vw,44px)!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-card{margin-top:14px!important;min-height:282px!important;padding:14px!important}[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel] input,[data-testid=login-page][data-login-selector=true] [data-testid=email-auth-panel]>div[role=tablist],[data-testid=login-page][data-login-selector=true] [data-testid=signin-submit],[data-testid=login-page][data-login-selector=true] [data-testid=signup-submit]{height:48px!important;min-height:48px!important}}@media (min-width:900px){[data-testid=login-page][data-login-selector=true]>main>section{padding:0!important}[data-testid=login-page][data-login-selector=true] [data-testid=six-portal-login-selector]{left:5.2%!important;margin:0!important;position:absolute!important;right:5.2%!important;top:180px!important;width:auto!important}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-7{left:5.2%!important;margin:0!important;position:absolute!important;right:5.2%!important;top:0!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-card{left:50%!important;margin:0!important;position:absolute!important;top:404px!important;transform:translateX(-50%)!important;width:min(56%,430px)!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-card:has([data-testid=forgot-form]),[data-testid=login-page][data-login-selector=true] .workshop-auth-card:has([data-testid=reset-form]),[data-testid=login-page][data-login-selector=true] .workshop-auth-card:has([data-testid=signup-form]){max-height:calc(100svh - 380px)!important;min-height:440px!important;overflow-y:auto!important;top:350px!important}}@media (min-width:900px) and (max-height:760px){[data-testid=login-page][data-login-selector=true] [data-testid=six-portal-login-selector]{left:4.2%!important;right:4.2%!important;top:150px!important}[data-testid=login-page][data-login-selector=true]>main>section>div.mt-7{top:-4px!important}[data-testid=login-page][data-login-selector=true] .workshop-auth-card{top:345px!important}}[data-testid=login-page][data-login-selector=v3],[data-testid=login-page][data-login-selector=v3] *,[data-testid=login-page][data-login-selector=v3] :after,[data-testid=login-page][data-login-selector=v3] :before{box-sizing:border-box}#root,[data-testid=login-page][data-login-selector=v3],body,html{margin:0;max-width:100%;width:100%}body.joy-cockpit-open{overflow-x:hidden!important}[data-testid=login-page][data-login-selector=v3]{background:#f4eee4;display:block!important;min-height:100svh;overflow-x:clip!important}[data-testid=login-page][data-login-selector=v3].is-dark{background:#070607}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__visual{background:#090708;height:clamp(430px,32vw,650px)!important;inset:auto!important;max-width:100%!important;min-height:0!important;overflow:hidden;position:relative!important;width:100%!important;z-index:0}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__visual img{display:block;height:100%!important;object-fit:cover!important;object-position:center 51%!important;transform:none!important;width:100%!important}[data-testid=login-page][data-login-selector=v3].is-light .joy-cockpit__visual img{filter:brightness(1.02) saturate(.92) contrast(1.04)!important}[data-testid=login-page][data-login-selector=v3].is-dark .joy-cockpit__visual img{filter:brightness(.74) saturate(.95) contrast(1.1)!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__visual-shade{background:linear-gradient(180deg,#00000003 62%,#0000002e)!important}[data-testid=login-page][data-login-selector=v3].is-light .joy-cockpit__visual-shade{background:linear-gradient(180deg,#ffffff03 62%,#26110d1a)!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__visual-caption{display:none!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__header{left:28px!important;position:absolute!important;right:28px!important;top:24px!important;z-index:40}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__panel{align-items:center;background:radial-gradient(circle at 50% 0,#ffffffd6,#0000 32%),linear-gradient(180deg,#fbf7f0,#eee3d2)!important;box-shadow:none!important;display:flex!important;flex-direction:column;height:auto!important;max-width:100%!important;min-height:auto!important;min-width:0;overflow:visible!important;padding:4px clamp(24px,5vw,90px) 54px!important;position:relative!important;width:100%!important;z-index:10}[data-testid=login-page][data-login-selector=v3].is-dark .joy-cockpit__panel{background:radial-gradient(circle at 50% 0,#69122530,#0000 31%),linear-gradient(180deg,#120f11,#070607)!important;box-shadow:none!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__panel:before{inset:0!important;-webkit-mask-image:linear-gradient(180deg,#000,#0000 78%)!important;mask-image:linear-gradient(180deg,#000,#0000 78%)!important;opacity:.2!important;position:absolute!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading,[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portals{margin-left:auto!important;margin-right:auto!important;width:min(100%,1140px)!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading{margin:0 auto 18px!important;text-align:center!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading p,[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading>span{display:none!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading:before{aspect-ratio:2.65/1;background:url(/joy-automart-wordmark.png?v=official-theme-20260712) 50%/contain no-repeat;content:"";display:block;filter:drop-shadow(0 9px 22px rgba(94,11,31,.16));margin:0 auto 4px;width:clamp(220px,18vw,320px)}[data-testid=login-page][data-login-selector=v3].is-dark .joy-cockpit__heading:before{filter:drop-shadow(0 11px 28px rgba(179,18,49,.25))}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading h1{font-size:0!important;line-height:1!important;margin:0!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading h1:before{-webkit-text-fill-color:#0000;animation:joyOsCockpitSelectorShimmer 7.5s ease-in-out infinite;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(106deg,#76162a,#76162a 36%,#b9853e 44%,#e3c779 49%,#a11e37 55%,#76162a 64%,#76162a);background-position:185% 50%;background-size:310% 100%;color:#74162a;content:"JOY OS COCKPIT SELECTOR";display:block;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(20px,1.7vw,30px);font-weight:650;letter-spacing:.15em;line-height:1.12;text-shadow:0 4px 15px #6f102617}[data-testid=login-page][data-login-selector=v3].is-dark .joy-cockpit__heading h1:before{background-image:linear-gradient(106deg,#d8b768,#d8b768 36%,#8f1930 44%,#efd68a 49%,#a51e38 55%,#d8b768 64%,#d8b768)}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portals{grid-gap:16px 20px!important;display:grid!important;gap:16px 20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portal{border-radius:16px!important;font-size:clamp(12px,1.05vw,16px)!important;min-height:88px!important;min-width:0;padding:12px 20px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portal svg{height:25px!important;width:25px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portal small{font-size:8px!important;right:12px!important;top:8px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__auth{margin:22px auto 0!important;max-width:720px!important;width:min(100%,720px)!important}body.joy-cockpit-open [aria-label*=genius i],body.joy-cockpit-open [aria-label*=hermes i],body.joy-cockpit-open [class*=ask-oni i],body.joy-cockpit-open [class*=genius i],body.joy-cockpit-open [class*=hermes i],body.joy-cockpit-open [data-testid*=ask-oni i],body.joy-cockpit-open [data-testid*=genius i],body.joy-cockpit-open [data-testid*=hermes i],body.joy-cockpit-open [title*=genius i],body.joy-cockpit-open [title*=hermes i]{display:none!important}@keyframes joyOsCockpitSelectorShimmer{0%,22%{background-position:185% 50%}50%{background-position:-85% 50%}78%,to{background-position:-85% 50%}}@media (max-width:900px){[data-testid=login-page][data-login-selector=v3] .joy-cockpit__visual{height:clamp(340px,100vw,680px)!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__visual img{object-position:center 50%!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__header{left:max(18px,env(safe-area-inset-left))!important;right:max(18px,env(safe-area-inset-right))!important;top:18px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__panel{max-width:100%!important;padding:0 max(16px,env(safe-area-inset-right)) 42px max(16px,env(safe-area-inset-left))!important;width:100%!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__panel:before{display:none!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__auth,[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading,[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portals{margin-left:auto!important;margin-right:auto!important;width:min(100%,620px)!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading{margin-bottom:16px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading:before{margin-bottom:0;width:clamp(190px,52vw,280px)}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading h1:before{font-size:clamp(16px,4.6vw,22px);letter-spacing:.105em;line-height:1.12}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portals{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portal{border-radius:17px!important;font-size:clamp(10px,3.1vw,14px)!important;min-height:88px!important;padding:10px 12px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portal svg{height:23px!important;width:23px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__auth{margin-top:18px!important;max-width:620px!important}}@media (max-width:480px){[data-testid=login-page][data-login-selector=v3] .joy-cockpit__visual{height:100vw!important;max-height:455px!important;min-height:350px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading:before{width:clamp(180px,55vw,245px)}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading h1:before{font-size:clamp(15px,4.45vw,19px);letter-spacing:.085em}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portals{gap:10px!important}[data-testid=login-page][data-login-selector=v3] .joy-cockpit__portal{font-size:clamp(9.5px,2.9vw,12px)!important;min-height:78px!important;padding:9px 8px!important}}@media (prefers-reduced-motion:reduce){[data-testid=login-page][data-login-selector=v3] .joy-cockpit__heading h1:before{animation:none!important;background-position:48% 50%}}@media (min-width:901px){[data-testid=login-page][data-login-selector=v4] .joy-cockpit__panel{padding-right:0!important}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__shell{max-width:none!important;width:100%!important}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__visual{inset:0 0 0 calc(var(--panel-width) - 1px)!important}[data-testid=login-page][data-login-selector=v4] .joy-cockpit__visual img{object-position:60% 50%!important;transform:scale(1.018)!important;transform-origin:right center!important}}: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-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[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-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-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-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-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-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-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}html .stark-restored[data-portal=workshop]{--accent:var(--workshop-primary)!important;--rose:var(--workshop-danger)!important;--cyan:var(--workshop-primary)!important;--gold:var(--workshop-secondary)!important;--workshop-crimson:var(--workshop-primary);--workshop-crimson-deep:var(--workshop-primary-strong);--workshop-gold:var(--workshop-secondary);--workshop-gold-bright:var(--workshop-secondary);--workshop-cyan:var(--workshop-primary);--workshop-green:var(--workshop-success);--workshop-amber:var(--workshop-warning);--workshop-paper:var(--workshop-text);--workshop-muted:var(--workshop-muted-color);--workshop-line:var(--workshop-border);--workshop-obsidian:var(--workshop-bg);background:var(--workshop-bg)!important;color:var(--workshop-text)!important;color-scheme:light}html.dark .stark-restored[data-portal=workshop]{color-scheme:dark}html .stark-restored[data-portal=workshop]:before{background:linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),linear-gradient(180deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 86% 30%,var(--workshop-primary-soft),#0000 34%),radial-gradient(circle at 14% 18%,var(--workshop-secondary-soft),#0000 29%),var(--workshop-bg)!important;background-size:64px 64px,64px 64px,auto,auto,auto!important;opacity:1!important}html .stark-restored[data-portal=workshop] .stark-dashboard,html .stark-restored[data-portal=workshop] .stark-main,html .stark-restored[data-portal=workshop] .stark-shell{color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-nav-backdrop{background:color-mix(in srgb,var(--workshop-bg) 72%,#0000)!important}html .stark-restored[data-portal=workshop] .stark-left-nav{background:linear-gradient(var(--workshop-grid) 1px,#0000 1px),linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 88% 18%,var(--workshop-primary-soft),#0000 28%),radial-gradient(circle at 15% 26%,var(--workshop-secondary-soft),#0000 34%),color-mix(in srgb,var(--workshop-bg-elevated) 97%,var(--workshop-bg))!important;background-size:72px 72px,72px 72px,auto,auto,auto!important;border-right-color:var(--workshop-border-strong)!important;box-shadow:28px 0 80px color-mix(in srgb,var(--workshop-text) 12%,#0000)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-logo-lockup,html .stark-restored[data-portal=workshop] .stark-nav-brand{color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-logo-lockup span,html .stark-restored[data-portal=workshop] .stark-nav-brand span{border-left-color:var(--workshop-primary-line)!important}html .stark-restored[data-portal=workshop] .stark-logo-lockup small,html .stark-restored[data-portal=workshop] .stark-nav-brand small{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-menu-btn,html .stark-restored[data-portal=workshop] .stark-nav-close,html .stark-restored[data-portal=workshop] .stark-nav-logout,html .stark-restored[data-portal=workshop] .stark-nav-tool{background:var(--workshop-surface)!important;border-color:var(--workshop-border)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-nav-search{background:linear-gradient(110deg,var(--workshop-primary-soft),var(--workshop-surface))!important;border-color:var(--workshop-primary-line)!important;box-shadow:0 12px 34px var(--workshop-primary-soft),inset 0 0 18px color-mix(in srgb,var(--workshop-primary) 4%,#0000)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-nav-search kbd,html .stark-restored[data-portal=workshop] .stark-nav-search svg{border-color:var(--workshop-primary-line)!important;color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-nav-search span:after{color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-nav-identity{background:linear-gradient(105deg,var(--workshop-primary-soft),var(--workshop-surface) 60%,var(--workshop-secondary-soft))!important;border-color:var(--workshop-border)!important;box-shadow:0 18px 44px color-mix(in srgb,var(--workshop-text) 10%,#0000)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-avatar,html .stark-restored[data-portal=workshop] .stark-nav-avatar{background:linear-gradient(135deg,var(--workshop-primary),var(--workshop-primary-strong))!important;border-color:var(--workshop-primary-line)!important;box-shadow:0 0 22px var(--workshop-primary-soft)!important;color:var(--workshop-on-primary)!important}html .stark-restored[data-portal=workshop] .stark-nav-identity-copy b,html .stark-restored[data-portal=workshop] .stark-nav-identity-copy small{color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-nav-session{background:color-mix(in srgb,var(--workshop-bg) 54%,#0000)!important;border-color:var(--workshop-border)!important;color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-nav-session>svg{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-nav-session em{color:var(--workshop-success)!important}html .stark-restored[data-portal=workshop] .stark-nav-hero{background:linear-gradient(var(--workshop-grid) 1px,#0000 1px),linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 83% 48%,var(--workshop-secondary-soft),#0000 36%),linear-gradient(110deg,var(--workshop-primary-soft),var(--workshop-surface) 58%,var(--workshop-secondary-soft))!important;background-size:44px 44px,44px 44px,auto,auto!important;border-color:var(--workshop-primary-line)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-nav-hero b:after{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-nav-hero p:after{color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-nav-hero-ai{background:var(--workshop-surface-strong)!important;border-color:var(--workshop-primary-line)!important;color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-nav-hero-ai svg{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-command-row{background:#0000!important;border-color:var(--workshop-border)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-command-row:hover{background:var(--workshop-surface-hover)!important}html .stark-restored[data-portal=workshop] .stark-command-row.is-primary{background:linear-gradient(100deg,var(--workshop-primary-soft),var(--workshop-secondary-soft))!important;border-left-color:var(--workshop-primary)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-command-row svg{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-command-row em{background:var(--workshop-secondary-soft)!important;border-color:var(--workshop-secondary-line)!important;color:var(--workshop-secondary)!important}html .stark-restored[data-portal=workshop] .stark-nav-footer-status{background:color-mix(in srgb,var(--workshop-success) 8%,var(--workshop-surface))!important;border-color:color-mix(in srgb,var(--workshop-success) 30%,var(--workshop-border))!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-nav-footer-status small{color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-top-rail{background:color-mix(in srgb,var(--workshop-bg-elevated) 92%,#0000)!important;border-color:var(--workshop-border-strong)!important;box-shadow:0 20px 60px -48px color-mix(in srgb,var(--workshop-text) 35%,#0000)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-rail-pill{background:var(--workshop-primary-soft)!important;border-color:var(--workshop-primary-line)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-hud{background:color-mix(in srgb,var(--workshop-bg-elevated) 91%,#0000)!important;border-color:var(--workshop-border-strong)!important;box-shadow:0 36px 120px -80px var(--workshop-primary-soft),inset 0 1px 0 #ffffff1f!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-control-bar{background:var(--workshop-surface)!important;border-color:var(--workshop-border)!important;color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-control-bar b,html .stark-restored[data-portal=workshop] .stark-control-secondary span:last-child{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-id-card,html .stark-restored[data-portal=workshop] .stark-identity,html .stark-restored[data-portal=workshop] .stark-status-pill{color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-id-card,html .stark-restored[data-portal=workshop] .stark-status-pill{background:var(--workshop-surface)!important;border-color:var(--workshop-border)!important}html .stark-restored[data-portal=workshop] .stark-id-card small{color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-status-pill svg{color:var(--workshop-success)!important}html .stark-restored[data-portal=workshop] .stark-dial-card{background:linear-gradient(160deg,var(--workshop-surface),var(--workshop-bg-elevated))!important;border-color:var(--workshop-border)!important;box-shadow:inset 0 1px 0 #ffffff1a,0 22px 60px -52px color-mix(in srgb,var(--workshop-text) 50%,#0000)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-dial{--dial-accent:var(--workshop-primary)!important;background:radial-gradient(circle,var(--workshop-primary-soft),#0000 66%)!important;border-color:var(--workshop-primary-line)!important}html .stark-restored[data-portal=workshop] .stark-dial-face{background:color-mix(in srgb,var(--workshop-bg-elevated) 88%,var(--workshop-surface))!important;border-color:var(--workshop-border-strong)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-dial-brand,html .stark-restored[data-portal=workshop] .stark-dial-card h3,html .stark-restored[data-portal=workshop] .stark-dial-number,html .stark-restored[data-portal=workshop] .stark-dial-readout small{color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-dial-core,html .stark-restored[data-portal=workshop] .stark-dial-readout b{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-live-grid{background:var(--workshop-surface)!important;border-color:var(--workshop-border)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-live-head{background:var(--workshop-surface-strong)!important;border-color:var(--workshop-border)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-live-head span:first-child:after{color:var(--workshop-primary)!important}html .stark-restored[data-portal=workshop] .stark-live-head span:last-child{color:var(--workshop-success)!important}html .stark-restored[data-portal=workshop] .stark-map{background:linear-gradient(var(--workshop-grid) 1px,#0000 1px),linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 52% 42%,var(--workshop-primary-soft),#0000 36%),var(--workshop-bg-elevated)!important;background-size:48px 48px,48px 48px,auto,auto!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-map-outline{border-color:var(--workshop-primary-line)!important;filter:drop-shadow(0 0 18px var(--workshop-primary-soft))!important;opacity:.62!important}html .stark-restored[data-portal=workshop] .stark-broker,html .stark-restored[data-portal=workshop] .stark-city,html .stark-restored[data-portal=workshop] .stark-quick{background:color-mix(in srgb,var(--workshop-bg-elevated) 90%,#0000)!important;border-color:var(--workshop-primary-line)!important;color:var(--workshop-text)!important}html .stark-restored[data-portal=workshop] .stark-map:after{background:color-mix(in srgb,var(--workshop-bg-elevated) 92%,#0000)!important;border-color:var(--workshop-primary-line)!important;color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-system-footer{border-color:var(--workshop-border)!important;color:var(--workshop-muted-color)!important}html .stark-restored[data-portal=workshop] .stark-system-footer p:first-child{color:var(--workshop-success)!important}html .stark-restored[data-portal=workshop] .stark-hud:after{border-top-color:var(--workshop-border)!important;color:var(--workshop-muted-faint-color)!important}html .stark-restored[data-portal=workshop] .stark-float-orb{background:linear-gradient(135deg,var(--workshop-primary),var(--workshop-primary-strong))!important;border-color:var(--workshop-primary-line)!important;box-shadow:0 18px 50px -24px var(--workshop-primary)!important;color:var(--workshop-on-primary)!important}body[data-portal-shell=workshop]{--portal-bg:var(--workshop-bg);--portal-surface:var(--workshop-bg-elevated);--portal-surface-2:var(--workshop-surface-hover);--portal-text:var(--workshop-text);--portal-muted:var(--workshop-muted-color);--portal-line:var(--workshop-border);--portal-accent:var(--workshop-primary);--portal-accent-strong:var(--workshop-primary-strong);--portal-accent-soft:var(--workshop-primary-soft);--portal-brand-accent:var(--workshop-primary);--portal-success:var(--workshop-success);--portal-warning:var(--workshop-warning);--portal-danger:var(--workshop-danger);--portal-shadow:0 24px 70px -48px color-mix(in srgb,var(--workshop-text) 46%,#0000);background:var(--workshop-bg)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] .portal-copilot__ask,body[data-portal-shell=workshop] .portal-copilot__trigger{background:linear-gradient(135deg,var(--workshop-primary),var(--workshop-primary-strong))!important;border-color:var(--workshop-primary-line)!important;color:var(--workshop-on-primary)!important}body[data-portal-shell=workshop] .portal-copilot__trigger small{color:color-mix(in srgb,var(--workshop-on-primary) 74%,#0000)!important}body[data-portal-shell=workshop] input,body[data-portal-shell=workshop] select,body[data-portal-shell=workshop] textarea{background:var(--workshop-bg-elevated)!important;border-color:var(--workshop-border)!important;caret-color:var(--workshop-primary)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] input::placeholder,body[data-portal-shell=workshop] textarea::placeholder{color:var(--workshop-muted-faint-color)!important;opacity:1!important}body[data-portal-shell=workshop] option{background:var(--workshop-bg-elevated)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] table{color:var(--workshop-text)!important}body[data-portal-shell=workshop] thead{background:var(--workshop-surface-strong)!important;color:var(--workshop-text)!important}body[data-portal-shell=workshop] tbody tr{border-color:var(--workshop-border)!important}html:not(.dark) body[data-portal-shell=workshop] .text-slate-100,html:not(.dark) body[data-portal-shell=workshop] .text-slate-200,html:not(.dark) body[data-portal-shell=workshop] .text-slate-300,html:not(.dark) body[data-portal-shell=workshop] .text-white,html:not(.dark) body[data-portal-shell=workshop] .text-zinc-100,html:not(.dark) body[data-portal-shell=workshop] .text-zinc-200,html:not(.dark) body[data-portal-shell=workshop] .text-zinc-300{color:var(--workshop-text)!important}html:not(.dark) body[data-portal-shell=workshop] .text-slate-400,html:not(.dark) body[data-portal-shell=workshop] .text-slate-500,html:not(.dark) body[data-portal-shell=workshop] .text-slate-600,html:not(.dark) body[data-portal-shell=workshop] .text-zinc-400,html:not(.dark) body[data-portal-shell=workshop] .text-zinc-500{color:var(--workshop-muted-color)!important}[data-testid=login-page][data-login-profile=workshop]{background:var(--workshop-bg)!important;color:var(--workshop-text)!important}[data-testid=login-page][data-login-profile=workshop]>[aria-hidden=true].fixed.inset-0{background:radial-gradient(circle at 82% 12%,var(--workshop-primary-soft),#0000 29%),radial-gradient(circle at 18% 24%,var(--workshop-secondary-soft),#0000 24%),linear-gradient(180deg,var(--workshop-bg-elevated),var(--workshop-bg))!important}[data-testid=login-page][data-login-profile=workshop] .workshop-auth-title{color:var(--workshop-text)!important;text-shadow:none!important}[data-testid=login-page][data-login-profile=workshop] .workshop-auth-card{background:color-mix(in srgb,var(--workshop-bg-elevated) 96%,#0000)!important;border-color:var(--workshop-border-strong)!important;box-shadow:0 24px 70px -48px color-mix(in srgb,var(--workshop-text) 42%,#0000),inset 0 1px 0 #ffffff2e!important;color:var(--workshop-text)!important}[data-testid=login-page][data-login-profile=workshop] input,[data-testid=login-page][data-login-profile=workshop] select,[data-testid=login-page][data-login-profile=workshop] textarea{background:var(--workshop-bg-elevated)!important;border-color:var(--workshop-border)!important;color:var(--workshop-text)!important}[data-testid=login-page][data-login-profile=workshop] input::placeholder,[data-testid=login-page][data-login-profile=workshop] textarea::placeholder{color:var(--workshop-muted-faint-color)!important;opacity:1!important}@media (max-width:520px){html .stark-restored[data-portal=workshop] .stark-shell{padding:10px!important}html .stark-restored[data-portal=workshop] .stark-top-rail{border-radius:18px!important;padding:9px!important}html .stark-restored[data-portal=workshop] .stark-hud{border-radius:22px!important}html .stark-restored[data-portal=workshop] .stark-control-bar{overflow-x:auto!important}}@media (prefers-reduced-motion:reduce){html .stark-restored[data-portal=workshop] *,html .stark-restored[data-portal=workshop] :after,html .stark-restored[data-portal=workshop] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.owner-theme-dock[data-portal-zone=workshop]{bottom:calc(84px + env(safe-area-inset-bottom))!important;flex-direction:column-reverse!important;max-width:calc(100vw - 24px);right:max(12px,env(safe-area-inset-right))!important;z-index:140!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-toggle{background:color-mix(in srgb,var(--workshop-bg-elevated) 94%,#0000)!important;border-color:var(--workshop-border-strong)!important;box-shadow:0 18px 46px -28px color-mix(in srgb,var(--workshop-text) 40%,#0000),inset 0 1px 0 #ffffff2e!important;color:var(--workshop-text)!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-toggle__spark{color:var(--workshop-primary)!important;text-shadow:0 0 16px var(--workshop-primary-soft)!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector{-webkit-backdrop-filter:blur(22px) saturate(130%)!important;backdrop-filter:blur(22px) saturate(130%)!important;background:color-mix(in srgb,var(--workshop-bg-elevated) 97%,var(--workshop-bg))!important;border-color:var(--workshop-border-strong)!important;box-shadow:0 24px 70px -34px color-mix(in srgb,var(--workshop-text) 48%,#0000),inset 0 1px 0 #ffffff2e!important;color:var(--workshop-text)!important;max-height:min(58vh,430px);overflow:auto;padding:12px!important;width:min(380px,calc(100vw - 24px))!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__eyebrow{color:var(--workshop-primary)!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__label,.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__title{color:var(--workshop-text)!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__sub{color:var(--workshop-muted-color)!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__btn,.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__close,.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__mode{background:var(--workshop-surface)!important;border-color:var(--workshop-border)!important;color:var(--workshop-text)!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__btn{min-height:54px!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__btn[aria-pressed=true]{background:linear-gradient(135deg,var(--workshop-primary-soft),var(--workshop-secondary-soft))!important;border-color:var(--workshop-primary)!important;box-shadow:inset 0 0 0 1px var(--workshop-primary-line)!important}@media (max-width:640px){.owner-theme-dock[data-portal-zone=workshop]{bottom:calc(78px + env(safe-area-inset-bottom))!important;left:auto!important;right:12px!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector{max-height:44vh!important;width:min(356px,calc(100vw - 24px))!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-theme-dock[data-portal-zone=workshop] .owner-theme-selector__title{font-size:11px!important}}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}.joy-light-home__theme{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9db;border:1px solid #6641184d;border-radius:999px;box-shadow:inset 0 1px 0 #fffffff5,0 12px 30px -23px #50270ea6;color:#6b1b2c;cursor:pointer;display:grid;flex:0 0 48px;height:48px;padding:0;place-items:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:48px}.joy-light-home__theme:focus-visible,.joy-light-home__theme:hover{border-color:#8b1a2c94;box-shadow:inset 0 1px 0 #fff,0 16px 32px -22px #8b1a2c80;transform:translateY(-1px)}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}.joy-light-home__theme{flex-basis:44px;height:44px;width:44px}}@media (prefers-reduced-motion:reduce){body[data-public-landing-shell=true],body[data-public-landing-shell=true] *{scroll-behavior:auto!important}.joy-light-home__theme{transition:none!important}}.vehicle-marketplace-route[data-exchange-appearance=maison] .vcx-auth{--vcx-bg:var(--maison-main-bg)!important;--vcx-panel:var(--maison-elevated-bg)!important;--vcx-card:color-mix(in srgb,var(--maison-card) 97%,#0000)!important;--vcx-text:var(--maison-text-primary)!important;--vcx-muted:var(--maison-text-secondary)!important;--vcx-field:var(--maison-secondary-surface)!important;--vcx-field-text:var(--maison-text-primary)!important;--vcx-field-border:var(--maison-border)!important;--vcx-line:var(--maison-border-strong)!important;--vcx-gold:var(--maison-gold)!important;--vcx-crimson:var(--maison-burgundy)!important;--vcx-crimson-deep:var(--maison-deep-burgundy)!important;--vcx-toolbar:color-mix(in srgb,var(--maison-elevated-bg) 94%,#0000)!important}.vehicle-marketplace-route[data-exchange-appearance=maison] :is(.vca-page,.vca-gate,.vca-dock){--vca-bg:var(--maison-main-bg)!important;--vca-panel:color-mix(in srgb,var(--maison-card) 98%,#0000)!important;--vca-text:var(--maison-text-primary)!important;--vca-muted:var(--maison-text-secondary)!important;--vca-line:var(--maison-border-strong)!important;--vca-crimson:var(--maison-burgundy)!important;--vca-crimson-deep:var(--maison-deep-burgundy)!important;--vca-gold:var(--maison-gold)!important}.vehicle-marketplace-route[data-exchange-appearance=maison] .vcx-auth__visual{background:radial-gradient(circle at 50% 42%,var(--maison-gold-glow),#0000 66%),var(--maison-main-bg)!important}.vehicle-marketplace-route[data-exchange-appearance=maison] .vcx-auth__panel{background:radial-gradient(circle at 100% 0,var(--maison-burgundy-glow),#0000 35%),var(--maison-elevated-bg)!important}.vehicle-marketplace-route[data-exchange-appearance=maison] .vcx-auth__submit{background:linear-gradient(135deg,var(--maison-deep-burgundy),var(--maison-burgundy))!important;box-shadow:0 18px 42px -24px var(--maison-burgundy-glow)!important}.vehicle-marketplace-route[data-exchange-appearance=maison] :is(.vcx-auth,.vca-page,.vca-gate,.vca-dock) :is(a,button,input,select,textarea):focus-visible{outline-color:var(--maison-gold)!important}[data-agent-theme]{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;overflow-x:clip!important;text-rendering:geometricPrecision!important}[data-agent-theme=light] :is(h1,h2,h3,h4){-webkit-text-fill-color:#111318!important;background-image:none!important;color:#111318!important;opacity:1!important;text-shadow:none!important}[data-agent-theme=dark] :is(h1,h2,h3,h4){-webkit-text-fill-color:#fff!important;color:#fff!important;opacity:1!important;text-shadow:none!important}[data-agent-theme=light] [data-joy-shimmer],[data-agent-theme=light] [data-joy-shimmer] *{-webkit-text-fill-color:#111318!important;background:none!important;background-image:none!important;color:#111318!important;filter:none!important;opacity:1!important}[data-agent-theme] :is(p,li,td,th,a,button,span,div){text-rendering:geometricPrecision!important}[data-agent-theme][data-testid^=agent-]{--agent-page-pad:clamp(18px,4vw,28px);max-width:100%!important;min-width:0!important;padding-bottom:max(104px,calc(82px + env(safe-area-inset-bottom, 0px)))!important;width:100%!important}[data-agent-theme][data-testid^=agent-],[data-agent-theme][data-testid^=agent-] .font-display{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}[data-agent-theme][data-testid^=agent-] .font-display{font-variation-settings:normal!important}[data-agent-theme][data-testid^=agent-]>header{isolation:isolate;z-index:30!important}[data-agent-theme=light][data-testid^=agent-]>header{background:#ffffffeb!important;border-color:#1113181a!important;box-shadow:0 12px 42px -34px #1113186b!important}[data-agent-theme=dark][data-testid^=agent-]>header{background:#050608e0!important;border-color:#ffffff1a!important}[data-agent-theme][data-testid^=agent-]>header>div,[data-agent-theme][data-testid^=agent-]>section{max-width:1152px!important;padding-left:max(var(--agent-page-pad),env(safe-area-inset-left,0px))!important;padding-right:max(var(--agent-page-pad),env(safe-area-inset-right,0px))!important;width:min(100%,1152px)!important}[data-agent-theme][data-testid^=agent-]>section{border-color:#1113181c!important}[data-agent-theme=dark][data-testid^=agent-]>section{border-color:#ffffff17!important}[data-agent-theme][data-testid^=agent-] h1{text-wrap:balance;font-weight:820!important;letter-spacing:-.055em!important;line-height:.98!important;max-width:100%!important;overflow-wrap:anywhere}[data-agent-theme][data-testid^=agent-] h2{text-wrap:balance;font-weight:790!important;letter-spacing:-.045em!important;line-height:1.05!important;max-width:100%!important;overflow-wrap:anywhere}[data-agent-theme][data-testid^=agent-] h3{font-weight:760!important;letter-spacing:-.03em!important;line-height:1.16!important;overflow-wrap:anywhere}[data-agent-theme=light][data-testid^=agent-] p{-webkit-text-fill-color:#454952!important;color:#454952!important;opacity:1!important}[data-agent-theme=dark][data-testid^=agent-] p{-webkit-text-fill-color:#ffffffbd!important;color:#ffffffbd!important;opacity:1!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-power],[data-agent-theme][data-testid^=agent-] [data-testid$=-weakness],[data-agent-theme][data-testid^=agent-] [data-testid*=-capability-],[data-agent-theme][data-testid^=agent-] [data-testid*=-synergy-]{border-radius:18px!important;min-width:0!important;overflow:hidden!important}[data-agent-theme=light][data-testid^=agent-] [data-testid*=-capability-],[data-agent-theme=light][data-testid^=agent-] [data-testid*=-synergy-]{background:linear-gradient(145deg,#fff,#fff8f9)!important;border-color:#8b1a2c2b!important;box-shadow:0 18px 50px -38px #4618226b,inset 0 1px 0 #fffffff2!important}[data-agent-theme=dark][data-testid^=agent-] [data-testid*=-capability-],[data-agent-theme=dark][data-testid^=agent-] [data-testid*=-synergy-]{background:linear-gradient(145deg,#1c0b10eb,#060709f5)!important;border-color:#e8a4b029!important}[data-agent-theme][data-testid^=agent-] [data-testid*=-synergy-]>*{min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture]{border-radius:18px!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%!important}[data-agent-theme=light][data-testid^=agent-] [data-testid$=-architecture]{background:#fffffff0!important;border-color:#11131821!important;box-shadow:0 20px 60px -46px #11131857!important}[data-agent-theme=dark][data-testid^=agent-] [data-testid$=-architecture]{background:#07080ae6!important;border-color:#ffffff1a!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] table{min-width:720px;table-layout:fixed!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] :is(th,td){overflow-wrap:anywhere!important;vertical-align:top!important;white-space:normal!important;word-break:normal!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td:first-child,[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] th:first-child{width:24%}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td:nth-child(2),[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] th:nth-child(2){width:36%}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td:nth-child(3),[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] th:nth-child(3){width:40%}[data-testid=intelligence-hub][data-agent-theme=light] :is(h1,h2,h3,p){opacity:1!important;text-shadow:none!important}@media (max-width:767px){[data-agent-theme][data-testid^=agent-]{--agent-page-pad:18px}[data-agent-theme][data-testid^=agent-]>header>div{gap:12px!important;min-height:72px!important;padding-bottom:14px!important;padding-top:max(14px,env(safe-area-inset-top,0px))!important}[data-agent-theme][data-testid^=agent-]>header a{max-width:calc(100vw - 36px)!important;min-width:0!important}[data-agent-theme][data-testid^=agent-]>header a>span:last-child{max-width:42vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-agent-theme][data-testid^=agent-]>header>div>div:last-child{gap:10px!important;justify-content:space-between!important;width:100%!important}[data-agent-theme][data-testid^=agent-]>section:first-of-type{padding-bottom:38px!important;padding-top:52px!important}[data-agent-theme][data-testid^=agent-]>section:not(:first-of-type){padding-bottom:42px!important;padding-top:42px!important}[data-agent-theme][data-testid^=agent-] h1{font-size:clamp(2.35rem,11.7vw,3.65rem)!important}[data-agent-theme][data-testid^=agent-] h2{font-size:clamp(1.72rem,7.5vw,2.35rem)!important;margin-bottom:24px!important}[data-agent-theme][data-testid^=agent-] h3{font-size:clamp(1.08rem,4.8vw,1.34rem)!important}[data-agent-theme][data-testid^=agent-] p{font-size:clamp(.96rem,4.2vw,1.08rem)!important;letter-spacing:-.012em!important;line-height:1.62!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-capabilities]{gap:14px!important;grid-template-columns:minmax(0,1fr)!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-power],[data-agent-theme][data-testid^=agent-] [data-testid$=-weakness],[data-agent-theme][data-testid^=agent-] [data-testid*=-capability-]{padding:22px!important}[data-agent-theme][data-testid^=agent-] [data-testid*=-synergy-]{display:block!important;padding:20px!important}[data-agent-theme][data-testid^=agent-] [data-testid*=-synergy-]>*+*{margin-top:9px!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;box-shadow:none!important;overflow:visible!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] table,[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] tbody{display:block!important;min-width:0!important;width:100%!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] thead{display:none!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] tr{background:linear-gradient(145deg,#fff,#fff8f9)!important;border:1px solid #8b1a2c29!important;border-radius:18px!important;box-shadow:0 16px 44px -36px #1113186b!important;display:block!important;margin:0 0 14px!important;padding:17px 18px!important;width:100%!important}[data-agent-theme=dark][data-testid^=agent-] [data-testid$=-architecture] tr{background:linear-gradient(145deg,#1b0b10f0,#060709f7)!important;border-color:#ffffff1c!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td{grid-gap:12px!important;-webkit-text-fill-color:#454952!important;border:0!important;color:#454952!important;display:grid!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:.92rem!important;gap:12px!important;grid-template-columns:minmax(72px,25%) minmax(0,1fr)!important;line-height:1.48!important;padding:7px 0!important;width:100%!important}[data-agent-theme=dark][data-testid^=agent-] [data-testid$=-architecture] td{-webkit-text-fill-color:#ffffffbd!important;color:#ffffffbd!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td:before{-webkit-text-fill-color:#8b1a2c!important;align-self:start;color:#8b1a2c!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.64rem!important;font-weight:850!important;letter-spacing:.18em!important;line-height:1.5!important;text-transform:uppercase!important}[data-agent-theme=dark][data-testid^=agent-] [data-testid$=-architecture] td:before{-webkit-text-fill-color:#e8a4b0!important;color:#e8a4b0!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td:first-child:before{content:"Layer"}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td:nth-child(2):before{content:"Tech"}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td:nth-child(3):before{content:"Purpose"}[data-agent-theme][data-testid^=agent-] footer>div{line-height:1.7!important;padding-left:18px!important;padding-right:18px!important}}@media (max-width:390px){[data-agent-theme][data-testid^=agent-]{--agent-page-pad:15px}[data-agent-theme][data-testid^=agent-]>header>div,[data-agent-theme][data-testid^=agent-]>section{padding-left:max(15px,env(safe-area-inset-left,0px))!important;padding-right:max(15px,env(safe-area-inset-right,0px))!important}[data-agent-theme][data-testid^=agent-]>header>div{padding-bottom:11px!important;padding-top:max(11px,env(safe-area-inset-top,0px))!important}[data-agent-theme][data-testid^=agent-] h1{font-size:clamp(2.08rem,11.5vw,2.85rem)!important;letter-spacing:-.05em!important}[data-agent-theme][data-testid^=agent-] h2{font-size:clamp(1.55rem,7.8vw,2rem)!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] tr,[data-agent-theme][data-testid^=agent-] [data-testid*=-capability-],[data-agent-theme][data-testid^=agent-] [data-testid*=-synergy-]{border-radius:16px!important}[data-agent-theme][data-testid^=agent-] [data-testid$=-architecture] td{font-size:.86rem!important;gap:9px!important;grid-template-columns:66px minmax(0,1fr)!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}}@media (max-width:780px){.hlr-command{overflow:hidden}.hlr-command,.hlr-command textarea{box-sizing:border-box;min-width:0;width:100%}.hlr-command__mic,.hlr-command__send{display:grid;flex:0 0 38px}}@media (max-width:980px){#root .joy-exchange .joy-exchange-header{z-index:90}#root .joy-exchange .joy-exchange-menu{align-items:center;background:linear-gradient(145deg,#4a0612,#720b20 52%,#930f2b);border:1px solid #ec97a075;border-radius:12px;box-shadow:0 12px 28px #56041847,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #0f000459;color:#fff4dc;display:inline-flex!important;flex-direction:column;gap:5px;height:46px;isolation:isolate;justify-content:center;min-height:46px;min-width:46px;overflow:hidden;padding:0;position:relative;width:46px}#root .joy-exchange .joy-exchange-menu:before{background:linear-gradient(115deg,#0000 15%,#ffd79129 48%,#0000 76%);content:"";inset:0;position:absolute;transform:translateX(-125%);transition:transform .35s ease;z-index:-1}#root .joy-exchange .joy-exchange-menu:hover:before,#root .joy-exchange .joy-exchange-menu[aria-expanded=true]:before{transform:translateX(125%)}#root .joy-exchange .joy-exchange-menu__line{background:#fff4dc;border-radius:999px;box-shadow:0 0 8px #e8bf7033;display:block;flex:0 0 auto;height:2px;transition:width .2s ease,transform .2s ease,opacity .2s ease;width:21px}#root .joy-exchange .joy-exchange-menu__line:nth-child(2){width:17px}#root .joy-exchange .joy-exchange-menu[aria-expanded=true] .joy-exchange-menu__line:nth-child(2){width:21px}#root .joy-exchange .joy-exchange-mobile-menu{animation:joyExchangeMenuFade .2s ease both;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:#05030494;display:flex;inset:70px 0 0;justify-content:flex-end;position:fixed;z-index:84}#root .joy-exchange .joy-exchange-mobile-menu__panel{animation:joyExchangeMenuSlide .24s cubic-bezier(.22,.74,.25,1) both;background:radial-gradient(circle at 88% 4%,#b2183640,#0000 30%),linear-gradient(155deg,#26060d,#12080b 48%,#080708);border-left:1px solid #e4b45d57;box-shadow:-28px 0 70px #0000006b;height:100%;overflow-y:auto;padding:28px 22px 34px;width:min(420px,91vw)}#root .joy-exchange .joy-exchange-mobile-menu__eyebrow{color:#d9b873;display:block;font-size:10px!important;font-weight:800;letter-spacing:.24em;margin:3px 4px 18px}#root .joy-exchange .joy-exchange-mobile-menu__links{grid-gap:8px;display:grid;gap:8px}#root .joy-exchange .joy-exchange-mobile-menu__links a{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #e0b76733;border-radius:13px;color:#f5e7c9!important;display:flex;font-size:12px!important;font-weight:780;justify-content:space-between;letter-spacing:.12em;min-height:52px;padding:0 16px;text-decoration:none}#root .joy-exchange .joy-exchange-mobile-menu__links a:after{color:#d9b873;content:"›";font-size:21px;font-weight:400;line-height:1}#root .joy-exchange .joy-exchange-mobile-menu__links a:focus-visible,#root .joy-exchange .joy-exchange-mobile-menu__links a:hover{background:#8f102733;border-color:#e0b7678a;outline:none}#root .joy-exchange .joy-exchange-mobile-menu__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}#root .joy-exchange .joy-exchange-mobile-menu__actions a{align-items:center;border:1px solid #e0b76752;border-radius:12px;color:#f5e7c9!important;display:inline-flex;font-size:10px!important;font-weight:800;justify-content:center;letter-spacing:.1em;min-height:48px;text-decoration:none}#root .joy-exchange .joy-exchange-mobile-menu__actions a:last-child{background:linear-gradient(135deg,#5d0918,#900f2a);border-color:#e7748773;color:#fff!important}}@media (max-width:720px){#root .joy-exchange .joy-exchange-mobile-menu{inset:62px 0 calc(78px + env(safe-area-inset-bottom, 0px))}#root .joy-exchange .joy-exchange-menu{height:44px;min-height:44px;min-width:44px;width:44px}#root .vca-page .vca-header-inner{justify-content:center;min-height:94px}#root .vca-page .vca-brand{justify-content:center;margin:0 auto;width:100%}#root .vca-page .vca-brand-logo{height:auto!important;max-height:70px;max-width:72vw;object-position:center;width:clamp(176px,50vw,232px)!important}}@keyframes joyExchangeMenuFade{0%{opacity:0}to{opacity:1}}@keyframes joyExchangeMenuSlide{0%{opacity:.5;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){#root .joy-exchange .joy-exchange-mobile-menu,#root .joy-exchange .joy-exchange-mobile-menu__panel{animation:none}}body.trade-login-open{max-width:100vw!important;overflow-x:hidden!important;overscroll-behavior-x:none;width:100%!important}body.trade-login-open #root,body.trade-login-open .trade-login,body.trade-login-open .trade-login-approved{max-width:100vw!important;overflow-x:clip!important;width:100%!important}body.trade-login-open :is([data-testid*=quick i],[aria-label*="quick navigation" i],[aria-label*="quick sign in" i],[title*="quick navigation" i],.portal-copilot,.joy-back-to-cockpit-fixed){display:none!important}@media (max-width:900px){body.trade-login-open .trade-login,body.trade-login-open .trade-login-approved,body.trade-login-open .trade-login__hero{max-width:100vw!important;min-width:0!important;overflow-x:clip!important;width:100%!important}body.trade-login-open .trade-login__hero:before{box-sizing:border-box!important;max-width:100vw!important;width:100%!important}body.trade-login-open .trade-login-approved .trade-login__card{inset:auto!important;bottom:auto!important;box-sizing:border-box!important;left:auto!important;margin:-14px auto 36px!important;max-width:calc(100vw - 24px)!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:min(500px,calc(100vw - 24px))!important}body.trade-login-open .trade-login-approved .trade-login__brand,body.trade-login-open .trade-login-approved .trade-login__header,body.trade-login-open .trade-login-approved .trade-login__nav a,body.trade-login-open .trade-login-approved .trade-login__nav button{opacity:1!important;pointer-events:auto!important}}@media (max-width:390px){body.trade-login-open .trade-login-approved .trade-login__card{max-width:calc(100vw - 18px)!important;padding-inline:16px!important;width:calc(100vw - 18px)!important}}.joy-accuracy-lab{--lab-bg:var(--oa-bg,#fffdf9);--lab-stage:var(--oa-stage,#fffaf6);--lab-panel:var(--oa-panel,#fff);--lab-panel-2:var(--oa-panel-2,#fff8f5);--lab-panel-3:var(--oa-panel-3,#f7eee9);--lab-ink:var(--oa-ink,#111318);--lab-muted:var(--oa-muted,#475569);--lab-faint:var(--oa-faint,#64748b);--lab-line:var(--oa-line,#1113181a);--lab-line-strong:var(--oa-line-strong,#1113182e);--lab-burgundy:var(--oa-burgundy,#8b1a2c);--lab-burgundy-deep:var(--oa-burgundy-deep,#5e0f25);--lab-gold:var(--oa-gold,#8a6630);--lab-gold-bright:#d4af37;--lab-success:var(--oa-success,#16805f);--lab-warning:var(--oa-warning,#a86512);--lab-danger:var(--oa-danger,#b3263a);--lab-shadow:var(--oa-shadow,0 28px 80px -58px #451c2352);color:var(--lab-ink)}.dark .joy-accuracy-lab,body[data-owner-admin-mode=dark] .joy-accuracy-lab{--lab-bg:#050506;--lab-stage:#080708;--lab-panel:#0d0b0d;--lab-panel-2:#121013;--lab-panel-3:#171116;--lab-ink:#fffaf5;--lab-muted:#c8bec0;--lab-faint:#968b8e;--lab-line:rgba(255,250,245,.085);--lab-line-strong:#fffaf529;--lab-burgundy:#8b1a2c;--lab-burgundy-deep:#5e0f25;--lab-gold:#d4af37;--lab-success:#42b883;--lab-warning:#d6a64a;--lab-danger:#e11d48;--lab-shadow:0 32px 90px -58px #000000eb}.joy-accuracy-lab.owner-admin-page{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--lab-burgundy) 8%,#0000),#0000 28%),radial-gradient(circle at 5% 35%,color-mix(in srgb,var(--lab-gold) 4%,#0000),#0000 24%),var(--lab-bg)!important;padding-bottom:64px!important}.joy-accuracy-lab .lab-page-inner{width:min(1600px,100%)!important}.joy-accuracy-lab .lab-eyebrow{align-items:center;color:var(--lab-gold);display:inline-flex;font-size:8.5px;font-weight:850;gap:7px;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.joy-accuracy-lab .lab-eyebrow svg{height:13px;width:13px}.joy-accuracy-lab .lab-card{background:var(--lab-panel);border:1px solid var(--lab-line-strong);border-radius:14px;box-shadow:var(--lab-shadow);color:var(--lab-ink);min-width:0;overflow:hidden}.joy-accuracy-lab .lab-card__head{align-items:center;background:color-mix(in srgb,var(--lab-panel-2) 86%,#0000);border-bottom:1px solid var(--lab-line);display:flex;gap:12px;justify-content:space-between;min-height:70px;padding:14px 16px}.joy-accuracy-lab .lab-card__heading{align-items:center;display:flex;gap:10px;min-width:0}.joy-accuracy-lab .lab-card__heading h2{color:var(--lab-ink);font-size:15px;font-weight:760;letter-spacing:-.018em;margin:3px 0 0}.joy-accuracy-lab .lab-card__icon{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:9px;color:var(--lab-burgundy);display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.joy-accuracy-lab .lab-card__icon svg{height:16px;width:16px}.joy-accuracy-lab .lab-card__actions{align-items:center;display:flex;gap:6px}.joy-accuracy-lab .lab-icon-button{background:var(--lab-panel-2);border:1px solid var(--lab-line-strong);border-radius:10px;color:var(--lab-gold);display:grid;flex:0 0 auto;height:42px;place-items:center;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease;width:42px}.joy-accuracy-lab .lab-icon-button:hover:not(:disabled){background:var(--lab-panel);border-color:color-mix(in srgb,var(--lab-gold) 48%,var(--lab-line));color:var(--lab-burgundy);transform:translateY(-1px)}.joy-accuracy-lab .lab-icon-button:disabled{cursor:not-allowed;opacity:.45}.joy-accuracy-lab .lab-icon-button svg{height:16px;width:16px}.joy-accuracy-lab .lab-primary-button{align-items:center;background:linear-gradient(135deg,var(--lab-burgundy),var(--lab-burgundy-deep));border:1px solid var(--lab-burgundy);border-radius:9px;color:#fff;display:inline-flex;font-size:9.5px;font-weight:820;gap:8px;justify-content:center;letter-spacing:.1em;min-height:44px;padding:0 16px;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.joy-accuracy-lab .lab-primary-button:hover:not(:disabled){box-shadow:0 16px 34px -25px color-mix(in srgb,var(--lab-burgundy) 70%,#0000);transform:translateY(-1px)}.joy-accuracy-lab .lab-primary-button:disabled{cursor:not-allowed;opacity:.42}.joy-accuracy-lab .lab-primary-button svg{height:15px;width:15px}.joy-accuracy-lab .lab-badge{align-items:center;background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:999px;color:var(--lab-faint);display:inline-flex;font-size:7.5px;font-weight:850;justify-content:center;letter-spacing:.1em;line-height:1;min-height:22px;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.joy-accuracy-lab .lab-badge[data-tone=success]{background:color-mix(in srgb,var(--lab-success) 6%,var(--lab-panel));border-color:color-mix(in srgb,var(--lab-success) 32%,var(--lab-line));color:var(--lab-success)}.joy-accuracy-lab .lab-badge[data-tone=warning]{background:color-mix(in srgb,var(--lab-warning) 6%,var(--lab-panel));border-color:color-mix(in srgb,var(--lab-warning) 34%,var(--lab-line));color:var(--lab-warning)}.joy-accuracy-lab .lab-badge[data-tone=danger]{background:color-mix(in srgb,var(--lab-danger) 6%,var(--lab-panel));border-color:color-mix(in srgb,var(--lab-danger) 34%,var(--lab-line));color:var(--lab-danger)}.joy-accuracy-lab .lab-muted{color:var(--lab-faint)}.joy-accuracy-lab .is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.joy-accuracy-lab .is-spinning{animation:lab-spin .8s linear infinite}.joy-accuracy-lab .lab-empty{grid-gap:8px;align-content:center;color:var(--lab-muted);display:grid;gap:8px;min-height:180px;padding:24px;place-items:center;text-align:center}.joy-accuracy-lab .lab-empty>span{background:color-mix(in srgb,var(--lab-gold) 5%,var(--lab-panel));border:1px solid color-mix(in srgb,var(--lab-gold) 32%,var(--lab-line));border-radius:12px;color:var(--lab-gold);display:grid;height:44px;place-items:center;width:44px}.joy-accuracy-lab .lab-empty>span svg{height:18px;width:18px}.joy-accuracy-lab .lab-empty strong{color:var(--lab-ink);font-size:12px}.joy-accuracy-lab .lab-empty p{color:var(--lab-muted);font-size:10.5px;line-height:1.55;margin:0;max-width:520px}.joy-accuracy-lab .lab-hero{grid-gap:24px;align-items:end;background:radial-gradient(circle at 90% 12%,#d4af371a,#0000 25%),radial-gradient(circle at 12% 100%,#8b1a2c38,#0000 30%),linear-gradient(112deg,#1a080d,#0b090b 52%,#171109);border:1px solid #d4af374d;border-radius:16px;box-shadow:0 36px 100px -68px #5e0f25f2,inset 0 1px 0 hsla(0,0%,100%,.065);color:#fffaf5;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;margin-bottom:12px;overflow:hidden;padding:clamp(24px,3vw,38px);position:relative}.joy-accuracy-lab .lab-hero:before{background-image:linear-gradient(#d4af3712 1px,#0000 0),linear-gradient(90deg,rgba(212,175,55,.055) 1px,#0000 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%);opacity:.28;pointer-events:none;position:absolute;z-index:-1}.joy-accuracy-lab .lab-hero__copy{max-width:850px}.joy-accuracy-lab .lab-hero .lab-eyebrow{color:#d4af37}.joy-accuracy-lab .lab-hero h1{color:#fff;font-size:clamp(34px,4vw,58px);font-weight:735;letter-spacing:-.052em;line-height:.98;margin:11px 0 0}.joy-accuracy-lab .lab-hero p{color:#fffaf5b8;font-size:13px;line-height:1.62;margin:13px 0 0;max-width:820px}.joy-accuracy-lab .lab-hero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.joy-accuracy-lab .lab-hero__badges>span{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #fffaf51c;border-radius:999px;color:#fffaf5a8;display:inline-flex;font-size:8.5px;font-weight:720;gap:7px;min-height:30px;padding:0 9px}.joy-accuracy-lab .lab-hero__badges svg{color:#d4af37;height:12px;width:12px}.joy-accuracy-lab .lab-hero__badges i{background:#42b883;border-radius:50%;box-shadow:0 0 9px #42b88380;height:7px;width:7px}.joy-accuracy-lab .lab-hero__badges [data-state=paused] i{background:#968b8e;box-shadow:none}.joy-accuracy-lab .lab-hero__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.joy-accuracy-lab .lab-hero .lab-icon-button{background:hsla(0,0%,100%,.045);border-color:#d4af3747;color:#d4af37}.joy-accuracy-lab .lab-window-control{align-items:center;background:var(--lab-panel-2);border:1px solid var(--lab-line-strong);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.joy-accuracy-lab .lab-hero .lab-window-control{background:#ffffff0a;border-color:#ffffff1c}.joy-accuracy-lab .lab-window-control button{background:#0000;border:0;border-radius:7px;color:var(--lab-muted);font-size:8px;font-weight:850;letter-spacing:.08em;min-height:34px;min-width:44px;padding:0 8px;text-transform:uppercase}.joy-accuracy-lab .lab-hero .lab-window-control button{color:#fffaf58f}.joy-accuracy-lab .lab-window-control button.is-active{background:var(--lab-burgundy);color:#fff}.joy-accuracy-lab .lab-hero .lab-window-control button.is-active{background:#8b1a2cbd;box-shadow:inset 0 0 0 1px #d4af3733;color:#f8dc7b}.joy-accuracy-lab .lab-metric-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.joy-accuracy-lab .lab-metric{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:11px;min-height:118px;min-width:0;padding:13px 14px}.joy-accuracy-lab .lab-metric__top{align-items:center;color:var(--lab-faint);display:flex;gap:8px;justify-content:space-between}.joy-accuracy-lab .lab-metric__top span{font-size:8px;font-weight:820;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.joy-accuracy-lab .lab-metric__top svg{color:var(--lab-burgundy);flex:0 0 auto;height:14px;width:14px}.joy-accuracy-lab .lab-metric strong{font-feature-settings:"tnum";color:var(--lab-ink);display:block;font-size:clamp(20px,2vw,28px);font-variant-numeric:tabular-nums;font-weight:735;letter-spacing:-.035em;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-metric small{color:var(--lab-muted);display:block;font-size:8.7px;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-metric[data-state=success]{border-color:color-mix(in srgb,var(--lab-success) 28%,var(--lab-line))}.joy-accuracy-lab .lab-metric[data-state=success] .lab-metric__top svg{color:var(--lab-success)}.joy-accuracy-lab .lab-metric[data-state=warning]{border-color:color-mix(in srgb,var(--lab-warning) 30%,var(--lab-line))}.joy-accuracy-lab .lab-metric[data-state=warning] .lab-metric__top svg{color:var(--lab-warning)}.joy-accuracy-lab .lab-metric[data-state=danger]{border-color:color-mix(in srgb,var(--lab-danger) 34%,var(--lab-line))}.joy-accuracy-lab .lab-metric[data-state=danger] .lab-metric__top svg{color:var(--lab-danger)}.joy-accuracy-lab .lab-alert-strip{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--lab-warning) 6%,var(--lab-panel));border:1px solid color-mix(in srgb,var(--lab-warning) 34%,var(--lab-line));border-radius:10px;color:var(--lab-warning);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;margin-bottom:12px;min-height:52px;padding:8px 10px}.joy-accuracy-lab .lab-alert-strip>svg{height:17px;justify-self:center;width:17px}.joy-accuracy-lab .lab-alert-strip span,.joy-accuracy-lab .lab-alert-strip strong{display:block}.joy-accuracy-lab .lab-alert-strip strong{color:var(--lab-ink);font-size:10.5px}.joy-accuracy-lab .lab-alert-strip span{color:var(--lab-muted);font-size:8.8px;margin-top:2px}.joy-accuracy-lab .lab-alert-strip button{background:var(--lab-panel);border:1px solid color-mix(in srgb,var(--lab-warning) 38%,var(--lab-line));border-radius:8px;color:var(--lab-warning);font-size:8.5px;font-weight:800;min-height:36px;padding:0 10px}.joy-accuracy-lab .lab-command-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:292px minmax(0,1fr) 360px}.joy-accuracy-lab .lab-roster-card,.joy-accuracy-lab .lab-switchboard{position:-webkit-sticky;position:sticky;top:68px;top:calc(var(--oa-rail-h, 56px) + 12px)}.joy-accuracy-lab .lab-agent-list{padding:7px}.joy-accuracy-lab .lab-agent-list>button{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--lab-muted);display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 16px;min-height:68px;padding:8px 9px;text-align:start;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.joy-accuracy-lab .lab-agent-list>button:hover{background:var(--lab-panel-2);border-color:var(--lab-line)}.joy-accuracy-lab .lab-agent-list>button.is-active{background:color-mix(in srgb,var(--lab-burgundy) 7%,var(--lab-panel));border-color:color-mix(in srgb,var(--lab-burgundy) 38%,var(--lab-line));box-shadow:inset 3px 0 0 var(--lab-burgundy);color:var(--lab-ink)}.joy-accuracy-lab .lab-agent-list>button>span:nth-child(2){min-width:0}.joy-accuracy-lab .lab-agent-list em,.joy-accuracy-lab .lab-agent-list small,.joy-accuracy-lab .lab-agent-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-agent-list small{color:var(--lab-gold);font-size:7px;font-weight:820;letter-spacing:.11em}.joy-accuracy-lab .lab-agent-list strong{color:var(--lab-ink);font-size:11.5px;font-weight:800;margin-top:2px}.joy-accuracy-lab .lab-agent-list em{color:var(--lab-faint);font-size:8.7px;font-style:normal;margin-top:2px}.joy-accuracy-lab .lab-agent-list>button>svg{color:var(--lab-faint);height:14px;width:14px}.joy-accuracy-lab .lab-agent-avatar{--lab-agent-accent:var(--lab-gold);background:color-mix(in srgb,var(--lab-agent-accent) 5%,var(--lab-panel));border:1px solid color-mix(in srgb,var(--lab-agent-accent) 36%,var(--lab-line));border-radius:10px;color:var(--lab-agent-accent);display:grid;flex:0 0 auto;height:38px;place-items:center;position:relative;width:38px}.joy-accuracy-lab .lab-agent-avatar[data-size=lg]{border-radius:13px;height:48px;width:48px}.joy-accuracy-lab .lab-agent-avatar[data-agent=gauss],.joy-accuracy-lab [data-agent=gauss]{--lab-agent-accent:#d4af37}.joy-accuracy-lab .lab-agent-avatar[data-agent=curie],.joy-accuracy-lab [data-agent=curie]{--lab-agent-accent:#b75b72}.joy-accuracy-lab .lab-agent-avatar[data-agent=bayes],.joy-accuracy-lab [data-agent=bayes]{--lab-agent-accent:#a11226}.joy-accuracy-lab .lab-agent-avatar[data-agent=turing],.joy-accuracy-lab [data-agent=turing]{--lab-agent-accent:#7c5ac7}.joy-accuracy-lab .lab-agent-avatar[data-agent=faraday],.joy-accuracy-lab [data-agent=faraday]{--lab-agent-accent:#16849b}.joy-accuracy-lab .lab-agent-avatar[data-agent=fisher],.joy-accuracy-lab [data-agent=fisher]{--lab-agent-accent:#16805f}.joy-accuracy-lab .lab-agent-avatar[data-agent=pascal],.joy-accuracy-lab [data-agent=pascal]{--lab-agent-accent:#ad731b}.dark .joy-accuracy-lab .lab-agent-avatar[data-agent=curie],.dark .joy-accuracy-lab [data-agent=curie]{--lab-agent-accent:#e8a4b0}.dark .joy-accuracy-lab .lab-agent-avatar[data-agent=turing],.dark .joy-accuracy-lab [data-agent=turing]{--lab-agent-accent:#a78bfa}.dark .joy-accuracy-lab .lab-agent-avatar[data-agent=faraday],.dark .joy-accuracy-lab [data-agent=faraday]{--lab-agent-accent:#22d3ee}.dark .joy-accuracy-lab .lab-agent-avatar[data-agent=fisher],.dark .joy-accuracy-lab [data-agent=fisher]{--lab-agent-accent:#34d399}.dark .joy-accuracy-lab .lab-agent-avatar[data-agent=pascal],.dark .joy-accuracy-lab [data-agent=pascal]{--lab-agent-accent:#f59e0b}.joy-accuracy-lab .lab-agent-avatar svg{height:16px;width:16px}.joy-accuracy-lab .lab-agent-avatar[data-size=lg] svg{height:19px;width:19px}.joy-accuracy-lab .lab-agent-avatar i{background:var(--lab-success);border:2px solid var(--lab-panel);border-radius:50%;bottom:-3px;height:10px;position:absolute;right:-3px;width:10px}.joy-accuracy-lab .lab-agent-avatar[data-online=false]{filter:saturate(.55);opacity:.63}.joy-accuracy-lab .lab-agent-avatar[data-online=false] i{background:var(--lab-faint)}.joy-accuracy-lab .lab-chat-card{min-height:720px}.joy-accuracy-lab .lab-chat-shell{display:flex;flex-direction:column;min-height:718px}.joy-accuracy-lab .lab-chat-head{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--lab-agent-accent) 6%,var(--lab-panel)),var(--lab-panel));border-bottom:1px solid var(--lab-line);display:flex;gap:12px;justify-content:space-between;min-height:82px;padding:14px 16px}.joy-accuracy-lab .lab-chat-head__identity{align-items:center;display:flex;gap:11px;min-width:0}.joy-accuracy-lab .lab-chat-head h2{color:var(--lab-ink);font-size:21px;font-weight:760;letter-spacing:-.025em;margin:3px 0 0}.joy-accuracy-lab .lab-chat-head p{color:var(--lab-muted);font-size:9.5px;margin:2px 0 0}.joy-accuracy-lab .lab-agent-mission{background:var(--lab-panel-2);border-bottom:1px solid var(--lab-line);padding:10px 16px}.joy-accuracy-lab .lab-agent-mission strong{color:var(--lab-gold);font-size:7.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.joy-accuracy-lab .lab-agent-mission p{color:var(--lab-muted);font-size:9.8px;line-height:1.5;margin:4px 0 0}.joy-accuracy-lab .lab-agent-mission span{color:var(--lab-faint);display:block;font-size:8.3px;margin-top:4px}.joy-accuracy-lab .lab-chat-messages{flex:1 1 auto;max-height:570px;min-height:390px;overflow-y:auto;padding:18px 16px;scrollbar-color:var(--lab-line-strong) #0000;scrollbar-width:thin}.joy-accuracy-lab .lab-message{align-items:flex-end;display:flex;gap:8px;margin-top:12px}.joy-accuracy-lab .lab-message:first-child{margin-top:0}.joy-accuracy-lab .lab-message.is-owner{justify-content:flex-end}.joy-accuracy-lab .lab-message__bubble{background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:12px 12px 12px 4px;color:var(--lab-ink);max-width:min(78%,720px);padding:10px 12px}.joy-accuracy-lab .lab-message.is-owner .lab-message__bubble{background:linear-gradient(135deg,var(--lab-burgundy),var(--lab-burgundy-deep));border-color:var(--lab-burgundy);border-radius:12px 12px 4px 12px;color:#fff}.joy-accuracy-lab .lab-message__bubble[data-error=true]{background:color-mix(in srgb,var(--lab-danger) 6%,var(--lab-panel));border-color:color-mix(in srgb,var(--lab-danger) 42%,var(--lab-line))}.joy-accuracy-lab .lab-message__label{color:var(--lab-gold);font-size:7px;font-weight:850;letter-spacing:.13em;margin-bottom:4px;text-transform:uppercase}.joy-accuracy-lab .lab-message.is-owner .lab-message__label{color:#ffffff9e;text-align:right}.joy-accuracy-lab .lab-message__text{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.joy-accuracy-lab .lab-message__evidence{align-items:center;border-top:1px solid var(--lab-line);color:var(--lab-faint);display:flex;flex-wrap:wrap;font-size:7.6px;gap:6px 10px;margin:9px -2px -2px;padding-top:7px}.joy-accuracy-lab .lab-message__evidence svg{color:var(--lab-gold);height:11px;width:11px}.joy-accuracy-lab .lab-message__bubble.is-thinking{align-items:center;color:var(--lab-muted);display:inline-flex;font-size:10px;gap:8px}.joy-accuracy-lab .lab-message__bubble.is-thinking svg{color:var(--lab-agent-accent);height:14px;width:14px}.joy-accuracy-lab .lab-chat-compose{background:color-mix(in srgb,var(--lab-panel) 94%,#0000);border-top:1px solid var(--lab-line);margin-top:auto;padding:12px 14px 14px}.joy-accuracy-lab .lab-quick-prompts{display:flex;gap:5px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none}.joy-accuracy-lab .lab-quick-prompts::-webkit-scrollbar{display:none}.joy-accuracy-lab .lab-quick-prompts button{background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:999px;color:var(--lab-muted);flex:0 0 auto;font-size:8.3px;min-height:34px;padding:0 10px}.joy-accuracy-lab .lab-quick-prompts button:hover:not(:disabled){border-color:color-mix(in srgb,var(--lab-gold) 36%,var(--lab-line));color:var(--lab-ink)}.joy-accuracy-lab .lab-quick-prompts button:disabled{opacity:.38}.joy-accuracy-lab .lab-composer{grid-gap:7px;align-items:end;background:var(--lab-panel-2);border:1px solid var(--lab-line-strong);border-radius:12px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 44px;padding:5px}.joy-accuracy-lab .lab-composer textarea{background:#0000;border:0;color:var(--lab-ink);font-size:11px;line-height:1.48;max-height:150px;min-height:48px;outline:0;padding:8px;resize:vertical;width:100%}.joy-accuracy-lab .lab-composer textarea::placeholder{color:var(--lab-faint)}.joy-accuracy-lab .lab-composer button{background:var(--lab-burgundy);border:1px solid var(--lab-burgundy);border-radius:9px;color:#fff;display:grid;height:44px;place-items:center;width:44px}.joy-accuracy-lab .lab-composer button:disabled{cursor:not-allowed;opacity:.34}.joy-accuracy-lab .lab-composer button svg{height:16px;width:16px}.joy-accuracy-lab .lab-chat-disabled{align-items:center;color:var(--lab-warning);display:flex;font-size:8.3px;gap:6px;margin-top:7px}.joy-accuracy-lab .lab-chat-disabled svg{height:12px;width:12px}.joy-accuracy-lab .lab-switchboard{grid-gap:10px;display:grid;gap:10px;max-height:calc(100vh - 80px);max-height:calc(100vh - var(--oa-rail-h, 56px) - 24px);overflow-y:auto;scrollbar-color:var(--lab-line-strong) #0000;scrollbar-width:thin}.joy-accuracy-lab .lab-control-list{padding:0 14px}.joy-accuracy-lab .lab-control-row{grid-gap:10px;align-items:center;border-bottom:1px solid var(--lab-line);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 46px;min-height:64px;padding:9px 0}.joy-accuracy-lab .lab-control-row:last-child{border-bottom:0}.joy-accuracy-lab .lab-control-row[data-effective=false] .lab-control-row__copy{opacity:.68}.joy-accuracy-lab .lab-control-row__copy{min-width:0}.joy-accuracy-lab .lab-control-row__title{align-items:center;display:flex;gap:6px}.joy-accuracy-lab .lab-control-row__copy strong{color:var(--lab-ink);font-weight:760}.joy-accuracy-lab .lab-control-row__copy small{color:var(--lab-muted);display:block;font-size:8.5px;line-height:1.4;margin-top:3px}.joy-accuracy-lab .lab-control-row__copy em{color:var(--lab-warning);display:block;font-size:7.7px;font-style:normal;margin-top:3px}.joy-accuracy-lab .lab-switch{background:var(--lab-panel-3);border:1px solid var(--lab-line-strong);border-radius:999px;flex:0 0 auto;height:26px;position:relative;transition:border-color .15s ease,background .15s ease,opacity .15s ease;width:44px}.joy-accuracy-lab .lab-switch[data-checked=true]{background:linear-gradient(90deg,var(--lab-burgundy),color-mix(in srgb,var(--lab-burgundy) 58%,var(--lab-gold)));border-color:color-mix(in srgb,var(--lab-gold) 42%,var(--lab-burgundy))}.joy-accuracy-lab .lab-switch[data-effective=false]{filter:saturate(.45)}.joy-accuracy-lab .lab-switch:disabled{cursor:not-allowed;opacity:.44}.joy-accuracy-lab .lab-switch__thumb{background:#fff;border-radius:50%;box-shadow:0 2px 7px #0003;height:18px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:18px}.joy-accuracy-lab .lab-switch[data-checked=true] .lab-switch__thumb{transform:translateX(18px)}.joy-accuracy-lab .lab-research-runner{grid-gap:20px;align-items:center;background:linear-gradient(110deg,color-mix(in srgb,var(--lab-gold) 4%,var(--lab-panel)),var(--lab-panel));border:1px solid color-mix(in srgb,var(--lab-gold) 30%,var(--lab-line));border-radius:13px;display:grid;gap:20px;grid-template-columns:minmax(260px,.7fr) minmax(440px,1.3fr);margin-top:12px;padding:16px 18px}.joy-accuracy-lab .lab-research-runner h2{color:var(--lab-ink);font-size:18px;font-weight:760;letter-spacing:-.025em;margin:4px 0 0}.joy-accuracy-lab .lab-research-runner p{color:var(--lab-muted);font-size:9.7px;line-height:1.5;margin:5px 0 0;max-width:620px}.joy-accuracy-lab .lab-research-runner__controls{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(180px,1fr) auto}.joy-accuracy-lab .lab-research-runner textarea{background:var(--lab-panel-2);border:1px solid var(--lab-line-strong);border-radius:9px;color:var(--lab-ink);font-size:9.5px;line-height:1.45;min-height:54px;outline:0;padding:8px 10px;resize:vertical}.joy-accuracy-lab .lab-research-runner textarea:focus{border-color:color-mix(in srgb,var(--lab-gold) 52%,var(--lab-line))}.joy-accuracy-lab .lab-intelligence-section{background:var(--lab-panel);border:1px solid var(--lab-line-strong);border-radius:14px;box-shadow:var(--lab-shadow);margin-top:12px;overflow:hidden}.joy-accuracy-lab .lab-tabs{align-items:stretch;background:var(--lab-panel-2);border-bottom:1px solid var(--lab-line);display:flex;gap:1px;overflow-x:auto;padding:5px;scrollbar-width:none}.joy-accuracy-lab .lab-tabs::-webkit-scrollbar{display:none}.joy-accuracy-lab .lab-tabs button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--lab-muted);display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:760;gap:6px;justify-content:center;min-height:42px;padding:0 12px;white-space:nowrap}.joy-accuracy-lab .lab-tabs button svg{color:var(--lab-faint);height:13px;width:13px}.joy-accuracy-lab .lab-tabs button>span{background:var(--lab-danger);border-radius:999px;color:#fff;display:grid;font-size:7px;min-height:18px;min-width:18px;place-items:center}.joy-accuracy-lab .lab-tabs button:hover{background:var(--lab-panel);border-color:var(--lab-line);color:var(--lab-ink)}.joy-accuracy-lab .lab-tabs button.is-active{background:color-mix(in srgb,var(--lab-burgundy) 7%,var(--lab-panel));border-color:color-mix(in srgb,var(--lab-burgundy) 38%,var(--lab-line));box-shadow:inset 0 -2px 0 var(--lab-burgundy);color:var(--lab-ink)}.joy-accuracy-lab .lab-tabs button.is-active svg{color:var(--lab-burgundy)}.joy-accuracy-lab .lab-tab-panel{min-height:360px;padding:14px}.joy-accuracy-lab .lab-tab-stack{grid-gap:10px;display:grid;gap:10px}.joy-accuracy-lab .lab-toolbar{align-items:center;background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:10px;display:flex;gap:10px;justify-content:space-between;min-height:50px;padding:6px}.joy-accuracy-lab .lab-filter-row{align-items:center;display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.joy-accuracy-lab .lab-filter-row::-webkit-scrollbar{display:none}.joy-accuracy-lab .lab-filter-row button{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--lab-muted);font-size:8.5px;font-weight:780;min-height:36px;padding:0 10px;text-transform:capitalize}.joy-accuracy-lab .lab-filter-row button.is-active{background:var(--lab-panel);border-color:var(--lab-line-strong);color:var(--lab-ink)}.joy-accuracy-lab .lab-toolbar__count{color:var(--lab-faint);font-size:8px;font-weight:760;padding-right:8px;white-space:nowrap}.joy-accuracy-lab .lab-search{grid-gap:7px;align-items:center;background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:8px;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr);min-height:40px;min-width:min(480px,100%);padding:0 9px}.joy-accuracy-lab .lab-search svg{color:var(--lab-burgundy);height:14px;width:14px}.joy-accuracy-lab .lab-search input{background:#0000;border:0;color:var(--lab-ink);font-size:10px;min-height:38px;outline:0;width:100%}.joy-accuracy-lab .lab-search input::placeholder{color:var(--lab-faint)}.joy-accuracy-lab .lab-findings-list{border:1px solid var(--lab-line);border-radius:10px;overflow:hidden}.joy-accuracy-lab .lab-finding{background:var(--lab-panel);border-bottom:1px solid var(--lab-line);display:grid;grid-template-columns:5px minmax(0,1fr) auto;min-height:102px}.joy-accuracy-lab .lab-finding:last-child{border-bottom:0}.joy-accuracy-lab .lab-finding:hover{background:color-mix(in srgb,var(--lab-burgundy) 3%,var(--lab-panel))}.joy-accuracy-lab .lab-finding__rail{background:var(--lab-panel-2)}.joy-accuracy-lab .lab-finding__rail span{background:var(--lab-faint);display:block;height:100%;width:100%}.joy-accuracy-lab .lab-finding[data-severity=high] .lab-finding__rail span{background:var(--lab-danger)}.joy-accuracy-lab .lab-finding[data-severity=medium] .lab-finding__rail span{background:var(--lab-warning)}.joy-accuracy-lab .lab-finding__body{min-width:0;padding:12px 14px}.joy-accuracy-lab .lab-finding__meta{align-items:center;color:var(--lab-faint);display:flex;flex-wrap:wrap;font-size:7.8px;gap:5px;text-transform:uppercase}.joy-accuracy-lab .lab-finding h3{color:var(--lab-ink);font-size:11.5px;font-weight:760;line-height:1.45;margin:7px 0 0}.joy-accuracy-lab .lab-finding p{color:var(--lab-muted);font-size:9.4px;line-height:1.5;margin:6px 0 0}.joy-accuracy-lab .lab-finding p strong{color:var(--lab-ink)}.joy-accuracy-lab .lab-finding__foot{color:var(--lab-faint);display:flex;flex-wrap:wrap;font-size:7.7px;gap:6px 12px;margin-top:8px}.joy-accuracy-lab .lab-finding__actions{align-items:stretch;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:118px;padding:10px}.joy-accuracy-lab .lab-finding__actions button{background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:7px;color:var(--lab-muted);font-size:8px;font-weight:780;min-height:34px;padding:0 9px}.joy-accuracy-lab .lab-finding__actions button.is-primary{background:var(--lab-burgundy);border-color:var(--lab-burgundy);color:#fff}.joy-accuracy-lab .lab-table-wrap{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:10px;max-width:100%;overflow:auto}.joy-accuracy-lab .lab-table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;color:var(--lab-ink);font-variant-numeric:tabular-nums;min-width:820px;width:100%}.joy-accuracy-lab .lab-table thead{background:var(--lab-panel-2);position:-webkit-sticky;position:sticky;top:0;z-index:2}.joy-accuracy-lab .lab-table th{border-bottom:1px solid var(--lab-line-strong);color:var(--lab-faint);font-size:7.8px;font-weight:850;letter-spacing:.09em;padding:10px;text-align:start;text-transform:uppercase;white-space:nowrap}.joy-accuracy-lab .lab-table td{border-top:1px solid var(--lab-line);color:var(--lab-muted);font-size:9.5px;padding:10px;white-space:nowrap}.joy-accuracy-lab .lab-table tbody tr:first-child td{border-top:0}.joy-accuracy-lab .lab-table tbody tr:hover{background:color-mix(in srgb,var(--lab-burgundy) 3%,var(--lab-panel))}.joy-accuracy-lab .lab-table td strong{color:var(--lab-ink);font-size:9.5px;text-transform:uppercase}.joy-accuracy-lab .lab-table td small{color:var(--lab-faint);font-size:7.5px}.joy-accuracy-lab .lab-value[data-tone=success]{color:var(--lab-success);font-weight:800}.joy-accuracy-lab .lab-value[data-tone=danger]{color:var(--lab-danger);font-weight:800}.joy-accuracy-lab .lab-insight-strip{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.joy-accuracy-lab .lab-insight-strip--three{grid-template-columns:repeat(3,minmax(0,1fr))}.joy-accuracy-lab .lab-insight-strip>div{-webkit-border-start:1px solid var(--lab-line);border-inline-start:1px solid var(--lab-line);min-width:0;padding:12px 13px}.joy-accuracy-lab .lab-insight-strip>div:first-child{-webkit-border-start:0;border-inline-start:0}.joy-accuracy-lab .lab-insight-strip small,.joy-accuracy-lab .lab-insight-strip span,.joy-accuracy-lab .lab-insight-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-insight-strip small{color:var(--lab-faint);font-size:7.6px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.joy-accuracy-lab .lab-insight-strip strong{font-feature-settings:"tnum";color:var(--lab-ink);font-size:20px;font-variant-numeric:tabular-nums;font-weight:740;letter-spacing:-.025em;margin-top:5px}.joy-accuracy-lab .lab-insight-strip span{color:var(--lab-muted);font-size:8px;margin-top:3px}.joy-accuracy-lab .lab-calibration-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 320px}.joy-accuracy-lab .lab-reliability{background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:10px;margin-top:10px;padding:14px}.joy-accuracy-lab .lab-reliability__head{align-items:end;display:flex;gap:12px;justify-content:space-between}.joy-accuracy-lab .lab-reliability__head h3{color:var(--lab-ink);font-size:13px;font-weight:760;margin:3px 0 0}.joy-accuracy-lab .lab-reliability__legend{align-items:center;color:var(--lab-faint);display:flex;font-size:7.8px;gap:10px}.joy-accuracy-lab .lab-reliability__legend span{align-items:center;display:inline-flex;gap:5px}.joy-accuracy-lab .lab-reliability__legend i{background:var(--lab-burgundy);border-radius:2px;height:9px;width:9px}.joy-accuracy-lab .lab-reliability__legend i[data-kind=confidence]{background:#0000;border:2px solid var(--lab-gold)}.joy-accuracy-lab .lab-reliability__plot{grid-gap:5px;align-items:end;background-image:repeating-linear-gradient(to top,#0000 0,#0000 calc(25% - 1px),var(--lab-line) 25%);border-top:1px solid var(--lab-line);display:grid;gap:5px;grid-template-columns:repeat(10,minmax(26px,1fr));height:260px;margin-top:16px;padding-top:14px}.joy-accuracy-lab .lab-reliability__bin{align-items:end;display:grid;grid-template-rows:minmax(0,1fr) 17px 13px;height:100%;min-width:0;text-align:center}.joy-accuracy-lab .lab-reliability__bars{align-items:flex-end;display:flex;gap:2px;height:100%;justify-content:center;position:relative}.joy-accuracy-lab .lab-reliability__bars i{background:linear-gradient(to top,var(--lab-burgundy-deep),var(--lab-burgundy));border-radius:3px 3px 0 0;display:block;height:var(--observed);max-width:18px;min-height:1px;width:42%}.joy-accuracy-lab .lab-reliability__bars b{background:color-mix(in srgb,var(--lab-gold) 6%,#0000);border:1px solid var(--lab-gold);border-bottom:0;border-radius:3px 3px 0 0;display:block;height:var(--confidence);max-width:18px;min-height:1px;width:42%}.joy-accuracy-lab .lab-reliability__bin small{align-self:center;color:var(--lab-faint);font-size:6.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-reliability__bin em{align-self:center;color:var(--lab-muted);font-size:6.5px;font-style:normal}.joy-accuracy-lab .lab-method-note{background:color-mix(in srgb,var(--lab-gold) 3%,var(--lab-panel));border:1px solid color-mix(in srgb,var(--lab-gold) 26%,var(--lab-line));border-radius:10px;padding:15px}.joy-accuracy-lab .lab-method-note h3{color:var(--lab-ink);font-size:15px;font-weight:760;letter-spacing:-.02em;margin:5px 0 0}.joy-accuracy-lab .lab-method-note>p{color:var(--lab-muted);font-size:9.5px;line-height:1.58;margin:7px 0 0}.joy-accuracy-lab .lab-quality-list{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:8px;margin-top:13px;overflow:hidden}.joy-accuracy-lab .lab-quality-list>div{grid-gap:8px;align-items:center;border-bottom:1px solid var(--lab-line);display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-height:54px;padding:8px 9px}.joy-accuracy-lab .lab-quality-list>div:last-child{border-bottom:0}.joy-accuracy-lab .lab-quality-list svg{color:var(--lab-success);height:14px;width:14px}.joy-accuracy-lab .lab-quality-list [data-passed=false] svg{color:var(--lab-warning)}.joy-accuracy-lab .lab-quality-list small,.joy-accuracy-lab .lab-quality-list strong{display:block}.joy-accuracy-lab .lab-quality-list strong{color:var(--lab-ink);font-size:8.8px}.joy-accuracy-lab .lab-quality-list small{color:var(--lab-faint);font-size:7.6px;margin-top:2px}.joy-accuracy-lab .lab-contract-summary{border:1px solid var(--lab-line);border-radius:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.joy-accuracy-lab .lab-contract-summary>div{-webkit-border-start:1px solid var(--lab-line);background:var(--lab-panel-2);border-inline-start:1px solid var(--lab-line);min-width:0;padding:11px 12px}.joy-accuracy-lab .lab-contract-summary>div:first-child{-webkit-border-start:0;border-inline-start:0}.joy-accuracy-lab .lab-contract-summary small,.joy-accuracy-lab .lab-contract-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-contract-summary small{color:var(--lab-faint);font-size:7.4px;font-weight:820;text-transform:uppercase}.joy-accuracy-lab .lab-contract-summary strong{color:var(--lab-ink);font-size:11px;font-weight:760;margin-top:5px}.joy-accuracy-lab .lab-semantic-models{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.joy-accuracy-lab .lab-metric-catalog article,.joy-accuracy-lab .lab-semantic-models article{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:9px;min-width:0;padding:12px}.joy-accuracy-lab .lab-metric-catalog h3,.joy-accuracy-lab .lab-semantic-models h3{color:var(--lab-ink);font-size:11px;font-weight:760;margin:5px 0 0;text-transform:capitalize}.joy-accuracy-lab .lab-metric-catalog p,.joy-accuracy-lab .lab-semantic-models p{color:var(--lab-muted);font-size:8.7px;line-height:1.48;margin:5px 0 0}.joy-accuracy-lab .lab-metric-catalog dl,.joy-accuracy-lab .lab-semantic-models dl{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0}.joy-accuracy-lab .lab-metric-catalog dl>div,.joy-accuracy-lab .lab-semantic-models dl>div{border-top:1px solid var(--lab-line);min-width:0;padding-top:6px}.joy-accuracy-lab .lab-metric-catalog dt,.joy-accuracy-lab .lab-semantic-models dt{color:var(--lab-faint);font-size:6.8px;font-weight:820;text-transform:uppercase}.joy-accuracy-lab .lab-metric-catalog dd,.joy-accuracy-lab .lab-semantic-models dd{color:var(--lab-ink);font-size:7.8px;line-height:1.35;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis}.joy-accuracy-lab .lab-metric-catalog{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.joy-accuracy-lab .lab-metric-catalog__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.joy-accuracy-lab .lab-metric-catalog code{color:var(--lab-burgundy);font-size:7.8px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-audit-list{border:1px solid var(--lab-line);border-radius:10px;overflow:hidden}.joy-accuracy-lab .lab-audit-list article{grid-gap:10px;align-items:center;border-bottom:1px solid var(--lab-line);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:66px;padding:9px 11px}.joy-accuracy-lab .lab-audit-list article:last-child{border-bottom:0}.joy-accuracy-lab .lab-audit-list__icon{background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:8px;color:var(--lab-burgundy);display:grid;height:34px;place-items:center;width:34px}.joy-accuracy-lab .lab-audit-list__icon svg{height:14px;width:14px}.joy-accuracy-lab .lab-audit-list p,.joy-accuracy-lab .lab-audit-list small,.joy-accuracy-lab .lab-audit-list strong{display:block;margin:0}.joy-accuracy-lab .lab-audit-list strong{color:var(--lab-ink);font-size:9.5px}.joy-accuracy-lab .lab-audit-list p{color:var(--lab-muted);font-size:8.5px;margin-top:2px}.joy-accuracy-lab .lab-audit-list small{color:var(--lab-faint);font-size:7.5px;margin-top:2px}.joy-accuracy-lab .lab-governance-note{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--lab-gold) 4%,var(--lab-panel));border:1px solid color-mix(in srgb,var(--lab-gold) 28%,var(--lab-line));border-radius:10px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:11px}.joy-accuracy-lab .lab-governance-note>svg{color:var(--lab-gold);height:20px;justify-self:center;width:20px}.joy-accuracy-lab .lab-governance-note strong{color:var(--lab-ink);font-size:9.8px}.joy-accuracy-lab .lab-governance-note p{color:var(--lab-muted);font-size:8.5px;line-height:1.45;margin:3px 0 0}.joy-accuracy-lab .lab-study-history{background:var(--lab-panel);border:1px solid var(--lab-line-strong);border-radius:13px;margin-top:12px;padding:14px}.joy-accuracy-lab .lab-study-history__head{align-items:end;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.joy-accuracy-lab .lab-study-history__head h2{color:var(--lab-ink);font-size:16px;font-weight:760;margin:3px 0 0}.joy-accuracy-lab .lab-study-history__head>span{color:var(--lab-faint);font-size:8px}.joy-accuracy-lab .lab-study-history__grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.joy-accuracy-lab .lab-study-history__grid article{background:var(--lab-panel-2);border:1px solid var(--lab-line);border-radius:9px;min-width:0;padding:11px}.joy-accuracy-lab .lab-study-history__grid article>div{align-items:center;color:var(--lab-faint);display:flex;font-size:7.5px;gap:8px;justify-content:space-between}.joy-accuracy-lab .lab-study-history__grid article>strong{color:var(--lab-ink);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joy-accuracy-lab .lab-study-history__grid article>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--lab-muted);display:-webkit-box;font-size:8.3px;line-height:1.45;margin:6px 0 0;min-height:38px;overflow:hidden}.joy-accuracy-lab .lab-study-history__grid footer{border-top:1px solid var(--lab-line);color:var(--lab-faint);display:flex;flex-wrap:wrap;font-size:7px;gap:4px 9px;margin-top:8px;padding-top:7px}.joy-accuracy-lab .lab-study-history__grid>.lab-empty{grid-column:1/-1}.joy-accuracy-lab .lab-principles{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.joy-accuracy-lab .lab-principles>div{grid-gap:8px;align-items:center;background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:10px;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:82px;padding:11px}.joy-accuracy-lab .lab-principles svg{color:var(--lab-gold);height:18px;justify-self:center;width:18px}.joy-accuracy-lab .lab-principles>div:first-child svg{color:var(--lab-warning)}.joy-accuracy-lab .lab-principles>div:nth-child(2) svg{color:var(--lab-success)}.joy-accuracy-lab .lab-principles strong{color:var(--lab-ink);font-size:9.5px}.joy-accuracy-lab .lab-principles p{color:var(--lab-muted);font-size:8px;line-height:1.42;margin:3px 0 0}.joy-accuracy-lab :where(button,input,textarea,select):focus-visible{outline:2px solid color-mix(in srgb,var(--lab-gold) 76%,#fff);outline-offset:2px}.joy-accuracy-lab button{touch-action:manipulation}@media (max-width:1399px){.joy-accuracy-lab .lab-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.joy-accuracy-lab .lab-command-grid{grid-template-columns:260px minmax(0,1fr)}.joy-accuracy-lab .lab-switchboard{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible;position:static}.joy-accuracy-lab .lab-roster-card{top:68px;top:calc(var(--oa-rail-h, 56px) + 12px)}.joy-accuracy-lab .lab-study-history__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.joy-accuracy-lab .lab-hero{align-items:start;grid-template-columns:1fr}.joy-accuracy-lab .lab-hero__actions{justify-content:flex-start}.joy-accuracy-lab .lab-command-grid{grid-template-columns:1fr}.joy-accuracy-lab .lab-roster-card{position:static}.joy-accuracy-lab .lab-agent-list{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.joy-accuracy-lab .lab-calibration-grid,.joy-accuracy-lab .lab-research-runner,.joy-accuracy-lab .lab-switchboard{grid-template-columns:1fr}.joy-accuracy-lab .lab-metric-catalog,.joy-accuracy-lab .lab-semantic-models,.joy-accuracy-lab .lab-study-history__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.joy-accuracy-lab.owner-admin-page{padding-inline:10px!important}.joy-accuracy-lab .lab-hero{border-radius:13px;padding:20px 16px}.joy-accuracy-lab .lab-hero h1{font-size:clamp(31px,10vw,42px)}.joy-accuracy-lab .lab-hero p{font-size:11px}.joy-accuracy-lab .lab-hero__actions{align-items:stretch;width:100%}.joy-accuracy-lab .lab-hero__actions .lab-window-control{flex:1 1 auto}.joy-accuracy-lab .lab-window-control button{flex:1 1 auto;min-height:40px}.joy-accuracy-lab .lab-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.joy-accuracy-lab .lab-metric{min-height:108px}.joy-accuracy-lab .lab-alert-strip{grid-template-columns:22px minmax(0,1fr)}.joy-accuracy-lab .lab-alert-strip button{grid-column:1/-1;min-height:42px;width:100%}.joy-accuracy-lab .lab-agent-list{grid-template-columns:1fr}.joy-accuracy-lab .lab-agent-list>button{min-height:64px}.joy-accuracy-lab .lab-chat-card,.joy-accuracy-lab .lab-chat-shell{min-height:650px}.joy-accuracy-lab .lab-chat-messages{max-height:500px;min-height:330px;padding-inline:10px}.joy-accuracy-lab .lab-message__bubble{max-width:87%}.joy-accuracy-lab .lab-message__evidence{grid-gap:3px 6px;display:grid;gap:3px 6px;grid-template-columns:12px minmax(0,1fr)}.joy-accuracy-lab .lab-message__evidence span{grid-column:2}.joy-accuracy-lab .lab-control-row{min-height:70px}.joy-accuracy-lab .lab-switch{height:28px;width:48px}.joy-accuracy-lab .lab-switch__thumb{height:20px;width:20px}.joy-accuracy-lab .lab-switch[data-checked=true] .lab-switch__thumb{transform:translateX(20px)}.joy-accuracy-lab .lab-research-runner__controls{grid-template-columns:1fr}.joy-accuracy-lab .lab-research-runner__controls .lab-window-control{width:100%}.joy-accuracy-lab .lab-research-runner textarea{min-height:74px}.joy-accuracy-lab .lab-primary-button{min-height:46px}.joy-accuracy-lab .lab-tabs button{min-height:44px}.joy-accuracy-lab .lab-tab-panel{padding:9px}.joy-accuracy-lab .lab-finding{grid-template-columns:4px minmax(0,1fr)}.joy-accuracy-lab .lab-finding__actions{flex-direction:row;grid-column:2;justify-content:flex-start;min-width:0;padding:0 12px 12px}.joy-accuracy-lab .lab-finding__actions button{min-height:42px}.joy-accuracy-lab .lab-insight-strip,.joy-accuracy-lab .lab-insight-strip--three{grid-template-columns:repeat(2,minmax(0,1fr))}.joy-accuracy-lab .lab-insight-strip>div{border-top:1px solid var(--lab-line)}.joy-accuracy-lab .lab-insight-strip>div:nth-child(-n+2){border-top:0}.joy-accuracy-lab .lab-insight-strip>div:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.joy-accuracy-lab .lab-reliability{overflow-x:auto}.joy-accuracy-lab .lab-reliability__plot{min-width:620px}.joy-accuracy-lab .lab-contract-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.joy-accuracy-lab .lab-contract-summary>div{border-top:1px solid var(--lab-line)}.joy-accuracy-lab .lab-contract-summary>div:nth-child(-n+2){border-top:0}.joy-accuracy-lab .lab-contract-summary>div:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.joy-accuracy-lab .lab-metric-catalog,.joy-accuracy-lab .lab-semantic-models{grid-template-columns:1fr}.joy-accuracy-lab .lab-toolbar{align-items:stretch;flex-direction:column}.joy-accuracy-lab .lab-search{min-width:100%}.joy-accuracy-lab .lab-toolbar__count{padding:0 4px 3px}.joy-accuracy-lab .lab-principles,.joy-accuracy-lab .lab-study-history__grid{grid-template-columns:1fr}}@media (max-width:460px){.joy-accuracy-lab .lab-metric-grid{grid-template-columns:1fr}.joy-accuracy-lab .lab-metric{min-height:92px}.joy-accuracy-lab .lab-hero__actions{flex-wrap:wrap}.joy-accuracy-lab .lab-hero__actions .lab-icon-button{width:100%}.joy-accuracy-lab .lab-message__bubble{max-width:92%}.joy-accuracy-lab .lab-chat-head,.joy-accuracy-lab .lab-chat-head__identity{align-items:flex-start}.joy-accuracy-lab .lab-insight-strip,.joy-accuracy-lab .lab-insight-strip--three{grid-template-columns:1fr}.joy-accuracy-lab .lab-insight-strip>div,.joy-accuracy-lab .lab-insight-strip>div:nth-child(-n+2){-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--lab-line)}.joy-accuracy-lab .lab-insight-strip>div:first-child{border-top:0}.joy-accuracy-lab .lab-contract-summary{grid-template-columns:1fr}.joy-accuracy-lab .lab-contract-summary>div,.joy-accuracy-lab .lab-contract-summary>div:nth-child(-n+2){-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--lab-line)}.joy-accuracy-lab .lab-contract-summary>div:first-child{border-top:0}}@keyframes lab-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.joy-accuracy-lab *,.joy-accuracy-lab :after,.joy-accuracy-lab :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.joy-accuracy-lab{--lab-copy-xs:9.5px;--lab-copy-sm:10.5px;--lab-copy-md:11.5px}.joy-accuracy-lab .lab-eyebrow{font-size:10px}.joy-accuracy-lab .lab-badge{font-size:9px;min-height:24px}.joy-accuracy-lab .lab-window-control button{font-size:9.5px}.joy-accuracy-lab .lab-hero__badges>span{font-size:10px}.joy-accuracy-lab .lab-metric__top span{font-size:9.5px}.joy-accuracy-lab .lab-metric small{font-size:10px;line-height:1.42}.joy-accuracy-lab .lab-agent-list small{font-size:9px}.joy-accuracy-lab .lab-agent-list strong{font-size:12px}.joy-accuracy-lab .lab-agent-list em{font-size:10px;line-height:1.35}.joy-accuracy-lab .lab-control-row__copy strong{font-size:10.5px}.joy-accuracy-lab .lab-control-row__copy em,.joy-accuracy-lab .lab-control-row__copy small{font-size:9.5px;line-height:1.45}.joy-accuracy-lab .lab-message__label{font-size:9px}.joy-accuracy-lab .lab-message__text{font-size:11.5px;line-height:1.58}.joy-accuracy-lab .lab-message__evidence{font-size:9px}.joy-accuracy-lab .lab-quick-prompts button{font-size:9.5px}.joy-accuracy-lab .lab-composer textarea{font-size:11.5px;line-height:1.5}.joy-accuracy-lab .lab-tabs button{font-size:9.5px}.joy-accuracy-lab .lab-table th{font-size:9px}.joy-accuracy-lab .lab-table td,.joy-accuracy-lab .lab-table td strong{font-size:10.5px}.joy-accuracy-lab .lab-insight-strip small,.joy-accuracy-lab .lab-table td small{font-size:9px}.joy-accuracy-lab .lab-insight-strip span{font-size:9.5px;line-height:1.4}.joy-accuracy-lab .lab-reliability__legend{font-size:9px}.joy-accuracy-lab .lab-reliability__bin em,.joy-accuracy-lab .lab-reliability__bin small{font-size:8.5px}.joy-accuracy-lab .lab-method-note>p{font-size:10.5px}.joy-accuracy-lab .lab-quality-list strong{font-size:10px}.joy-accuracy-lab .lab-contract-summary small,.joy-accuracy-lab .lab-quality-list small{font-size:9px}.joy-accuracy-lab .lab-contract-summary strong{font-size:11.5px}.joy-accuracy-lab .lab-metric-catalog p,.joy-accuracy-lab .lab-semantic-models p{font-size:10px}.joy-accuracy-lab .lab-metric-catalog dt,.joy-accuracy-lab .lab-semantic-models dt{font-size:8.5px}.joy-accuracy-lab .lab-metric-catalog dd,.joy-accuracy-lab .lab-semantic-models dd{font-size:9.5px;line-height:1.42}.joy-accuracy-lab .lab-metric-catalog code{font-size:9px}.joy-accuracy-lab .lab-audit-list strong{font-size:10.5px}.joy-accuracy-lab .lab-audit-list p{font-size:9.5px}.joy-accuracy-lab .lab-audit-list small{font-size:9px}.joy-accuracy-lab .lab-governance-note strong{font-size:10.5px}.joy-accuracy-lab .lab-governance-note p,.joy-accuracy-lab .lab-principles p,.joy-accuracy-lab .lab-study-history__grid article>p,.joy-accuracy-lab .lab-study-history__grid article>strong,.joy-accuracy-lab .lab-study-history__grid footer,.joy-accuracy-lab .lab-study-history__head>span{font-size:9.5px}.joy-accuracy-lab .lab-principles strong{font-size:10.5px}@media (max-width:760px){.joy-accuracy-lab .lab-eyebrow{font-size:9.5px}.joy-accuracy-lab .lab-table td{font-size:10.5px}.joy-accuracy-lab .lab-quick-prompts button{min-height:40px}}.joy-gold-text{background-image:linear-gradient(180deg,#fff4bd,#efd477 18%,#c7942d 43%,#f4dc8d 67%,#ad7416);color:#d4af37!important;text-shadow:0 1px 0 #ffffff1a,0 0 12px #d4af372e}.jae-home--light .joy-gold-text,.joy-exchange--light .joy-gold-text,.joy-production-home[data-theme=light] .joy-gold-text,[data-theme=light] .joy-gold-text{-webkit-text-stroke:.16px #37200361;background-image:linear-gradient(180deg,#523105,#805516 16%,#c59a4a 31%,#8b5d17 47%,#68410b 63%,#ad7c2b 78%,#553305);color:#70490e!important;text-shadow:0 1px 0 #ffffffd1,0 1px 1px #492b072e,0 0 1px #371f0385}@supports ((-webkit-background-clip:text) or (background-clip:text)){.joy-gold-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;color:#0000!important}}@media (forced-colors:active){.joy-gold-text{-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;background:none!important;color:initial!important;text-shadow:none}}body:not([data-owner-admin-shell=true]) .owner-admin-context-rail,body:not([data-owner-admin-shell=true]) .owner-admin-switcher-layer,body:not([data-owner-admin-shell=true]):not([data-admin-shell=true]) .owner-decision-dialog-layer{display:none!important}.App{min-height:100vh}.status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.timeline-line{background:linear-gradient(180deg,var(--maison-burgundy) 0,var(--maison-border-strong) 100%);width:2px}html[data-palette=aurora] main[data-uhd-shell=true]{--tradeos-mission-accent:#ff8a3d;--tradeos-mission-ok:#22c55e;--tradeos-mission-warn:#f59e0b;--tradeos-mission-accent-soft:#ff8a3d24;--tradeos-card-bg:#fafcfce6;--tradeos-card-border:#1e293b29;--tradeos-card-border-hover:#ff8a3d5c;--tradeos-card-shadow:0 1px 0 #ffffffc7 inset,0 16px 44px -32px #0f172a6b;--tradeos-card-shadow-hover:0 1px 0 #ffffffe6 inset,0 26px 62px -34px #0f172a85;--uhd-shell-bg-1:#f7fafc;--uhd-shell-bg-2:#e7edf2;--uhd-shell-grid:#0f172a0a;--uhd-shell-ambient:#ff8a3d1a;--uhd-shell-card-bg:var(--tradeos-card-bg);--uhd-shell-card-edge:var(--tradeos-card-border);--uhd-shell-card-edge-hover:var(--tradeos-card-border-hover);--uhd-shell-card-shadow:var(--tradeos-card-shadow);--uhd-shell-h-color:#0f172a;--uhd-shell-body:#334155;background:radial-gradient(circle at 18% -12%,#ff8a3d24,#0000 29%),radial-gradient(circle at 88% 0,#22c55e14,#0000 28%),linear-gradient(180deg,#f7fafc,#f1f5f8 42%,#e7edf2)!important;color:#0f172a}html.dark[data-palette=aurora] main[data-uhd-shell=true]{--tradeos-mission-accent:#ff9f5a;--tradeos-mission-ok:#34d399;--tradeos-mission-warn:#fbbf24;--tradeos-mission-accent-soft:#ff9f5a2e;--tradeos-card-bg:#080d14d1;--tradeos-card-border:#94a3b829;--tradeos-card-border-hover:#ff9f5a6b;--tradeos-card-shadow:0 1px 0 #ffffff0a inset,0 28px 76px -38px #000000e6;--tradeos-card-shadow-hover:0 1px 0 #ffffff0f inset,0 38px 90px -38px #000000f5;--uhd-shell-bg-1:#05080d;--uhd-shell-bg-2:#0f1720;--uhd-shell-grid:rgba(148,163,184,.055);--uhd-shell-ambient:#ff9f5a24;--uhd-shell-card-bg:var(--tradeos-card-bg);--uhd-shell-card-edge:var(--tradeos-card-border);--uhd-shell-card-edge-hover:var(--tradeos-card-border-hover);--uhd-shell-card-shadow:var(--tradeos-card-shadow);--uhd-shell-h-color:#f8fafc;--uhd-shell-body:#cbd5e1;background:radial-gradient(circle at 18% -12%,#ff9f5a2e,#0000 30%),radial-gradient(circle at 88% 4%,#34d3991c,#0000 28%),linear-gradient(180deg,#05080d,#0a1118 45%,#0f1720)!important;color:#f8fafc}html[data-palette=aurora] main[data-uhd-shell=true]:before{background:linear-gradient(90deg,rgba(15,23,42,.055) 1px,#0000 0),linear-gradient(180deg,rgba(15,23,42,.045) 1px,#0000 0),linear-gradient(135deg,#0000 0 49%,rgba(255,138,61,.045) 50%,#0000 51% 100%);background-size:48px 48px,48px 48px,96px 96px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000075,#0000 78%);mask-image:linear-gradient(180deg,#00000075,#0000 78%);pointer-events:none;position:fixed;z-index:0}html[data-palette=aurora] main[data-uhd-shell=true]>*{position:relative;z-index:1}html[data-palette=aurora] main[data-uhd-shell=true] .rounded-2xl.border,html[data-palette=aurora] main[data-uhd-shell=true] .rounded-lg.border,html[data-palette=aurora] main[data-uhd-shell=true] .rounded-md.border,html[data-palette=aurora] main[data-uhd-shell=true] .rounded-xl.border,html[data-palette=aurora] main[data-uhd-shell=true] [data-slot=card],html[data-palette=aurora] main[data-uhd-shell=true] [data-uhd-card=true],html[data-palette=aurora] main[data-uhd-shell=true] [data-uhd-stat=true]{backdrop-filter:blur(9px) saturate(108%)!important;-webkit-backdrop-filter:blur(9px) saturate(108%)!important;background:var(--tradeos-card-bg)!important;background-image:linear-gradient(135deg,#ffffff1f,rgba(255,138,61,.035))!important;border-color:var(--tradeos-card-border)!important;border-radius:12px!important;box-shadow:var(--tradeos-card-shadow)!important}html[data-palette=aurora] main[data-uhd-shell=true] .rounded-2xl.border:hover,html[data-palette=aurora] main[data-uhd-shell=true] .rounded-lg.border:hover,html[data-palette=aurora] main[data-uhd-shell=true] .rounded-md.border:hover,html[data-palette=aurora] main[data-uhd-shell=true] .rounded-xl.border:hover,html[data-palette=aurora] main[data-uhd-shell=true] [data-slot=card]:hover,html[data-palette=aurora] main[data-uhd-shell=true] [data-uhd-card=true]:hover,html[data-palette=aurora] main[data-uhd-shell=true] [data-uhd-stat=true]:hover{border-color:var(--tradeos-card-border-hover)!important;box-shadow:var(--tradeos-card-shadow-hover)!important}html[data-palette=aurora] main[data-uhd-shell=true] h1,html[data-palette=aurora] main[data-uhd-shell=true] h2,html[data-palette=aurora] main[data-uhd-shell=true] h3{color:var(--uhd-shell-h-color)!important;letter-spacing:-.025em}html[data-palette=aurora] main[data-uhd-shell=true] a,html[data-palette=aurora] main[data-uhd-shell=true] button{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}html[data-palette=aurora] main[data-uhd-shell=true] a:hover,html[data-palette=aurora] main[data-uhd-shell=true] button:hover{transform:translateY(-1px)}html[data-palette=aurora] main[data-uhd-shell=true] a:focus-visible,html[data-palette=aurora] main[data-uhd-shell=true] button:focus-visible{outline:2px solid var(--tradeos-mission-accent);outline-offset:3px}html[data-palette=aurora] main[data-uhd-shell=true] input,html[data-palette=aurora] main[data-uhd-shell=true] select,html[data-palette=aurora] main[data-uhd-shell=true] textarea{border-color:#ff8a3d3d!important;box-shadow:inset 0 1px 0 #ffffff4d}html[data-palette=aurora] main[data-uhd-shell=true] input:focus,html[data-palette=aurora] main[data-uhd-shell=true] select:focus,html[data-palette=aurora] main[data-uhd-shell=true] textarea:focus{border-color:var(--tradeos-mission-accent)!important;box-shadow:0 0 0 3px var(--tradeos-mission-accent-soft)!important}html[data-palette=aurora] main[data-uhd-shell=true] [data-uhd-stat=true]{border-radius:12px!important}: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)}body[data-admin-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--maison-burgundy) 17%,#0000),#0000 34%),linear-gradient(var(--maison-burgundy-glow) 1px,#0000 1px),linear-gradient(90deg,var(--maison-burgundy-glow) 1px,#0000 1px),var(--maison-main-bg)!important;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--owner-accent) 17%,#0000),#0000 34%),linear-gradient(var(--owner-grid) 1px,#0000 1px),linear-gradient(90deg,var(--owner-grid) 1px,#0000 1px),var(--owner-bg)!important;background-size:auto,64px 64px,64px 64px,auto!important;color:var(--maison-text-primary)!important;color:var(--owner-text)!important}html[data-palette=default] body[data-admin-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--maison-burgundy) 20%,#0000),#0000 34%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--maison-gold) 13%,#0000),#0000 30%),linear-gradient(var(--maison-burgundy-glow) 1px,#0000 1px),linear-gradient(90deg,var(--maison-burgundy-glow) 1px,#0000 1px),var(--maison-main-bg)!important;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--maison-burgundy) 20%,#0000),#0000 34%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--maison-gold) 13%,#0000),#0000 30%),linear-gradient(var(--owner-grid) 1px,#0000 1px),linear-gradient(90deg,var(--owner-grid) 1px,#0000 1px),var(--owner-bg)!important;background-size:auto,auto,64px 64px,64px 64px,auto!important}html[data-palette=sovereign] body[data-admin-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--maison-burgundy) 14%,#0000),#0000 36%),radial-gradient(circle at 94% 6%,#94a3b814,#0000 30%),linear-gradient(var(--maison-burgundy-glow) 1px,#0000 1px),linear-gradient(90deg,var(--maison-burgundy-glow) 1px,#0000 1px),var(--maison-main-bg)!important;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--owner-accent) 14%,#0000),#0000 36%),radial-gradient(circle at 94% 6%,#94a3b814,#0000 30%),linear-gradient(var(--owner-grid) 1px,#0000 1px),linear-gradient(90deg,var(--owner-grid) 1px,#0000 1px),var(--owner-bg)!important;background-size:auto,auto,64px 64px,64px 64px,auto!important}body[data-admin-shell=true] .cockpit-header,body[data-admin-shell=true] .uhd-page-content{color:var(--maison-text-primary)!important;color:var(--owner-text)!important}body[data-admin-shell=true] .cockpit-header{background:color-mix(in srgb,color-mix(in srgb,var(--maison-card) 86%,#0000) 86%,#0000)!important;background:color-mix(in srgb,var(--owner-panel) 86%,#0000)!important;border-color:var(--owner-border)!important}body[data-admin-shell=true] .admin-amg-tile,body[data-admin-shell=true] .industrial-card,body[data-admin-shell=true] [data-testid^=admin-] .border{border-color:var(--owner-border)!important}html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa],html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-white,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-100,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-200,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-300{color:#f8fafc!important}html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-400,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-500{color:#9ca3af!important}html:not(.dark) body[data-admin-shell=true] [data-dark-surface],html:not(.dark) body[data-admin-shell=true] [data-dark-surface] .text-white,html:not(.dark) body[data-admin-shell=true] [data-dark-surface] .text-zinc-100,html:not(.dark) body[data-admin-shell=true] [data-dark-surface] .text-zinc-200,html:not(.dark) body[data-admin-shell=true] [data-dark-surface] .text-zinc-300,html:not(.dark) body[data-admin-shell=true] [data-keep-color],html:not(.dark) body[data-admin-shell=true] [data-keep-color] .text-white,html:not(.dark) body[data-admin-shell=true] [data-keep-color] .text-zinc-100,html:not(.dark) body[data-admin-shell=true] [data-keep-color] .text-zinc-200,html:not(.dark) body[data-admin-shell=true] [data-keep-color] .text-zinc-300,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] button,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] input,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] textarea{color:#f8fafc!important}.owner-theme-selector{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,color-mix(in srgb,var(--maison-card) 86%,#0000) 92%,#0000);background:color-mix(in srgb,var(--owner-panel) 92%,#0000);border:1px solid var(--owner-border);border-radius:18px;bottom:88px;box-shadow:0 20px 70px -34px #0000008c,inset 0 1px 0 #ffffff1f;color:var(--maison-text-primary);color:var(--owner-text);padding:12px;position:fixed;right:14px;width:min(92vw,360px);z-index:80}.owner-theme-selector__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.owner-theme-selector__eyebrow{color:var(--maison-burgundy);color:var(--owner-accent);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.owner-theme-selector__title{color:var(--maison-text-primary);color:var(--owner-text);display:block;font-size:12px;font-weight:800;margin-top:2px}.owner-theme-selector__btn,.owner-theme-selector__mode{background:color-mix(in srgb,color-mix(in srgb,var(--maison-card) 86%,#0000) 75%,#0000);background:color-mix(in srgb,var(--owner-panel) 75%,#0000);border:1px solid var(--owner-border);color:var(--maison-text-primary);color:var(--owner-text);cursor:pointer}.owner-theme-selector__mode{border-radius:999px;font-size:11px;font-weight:800;padding:7px 10px}.owner-theme-selector__grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-theme-selector__btn{border-radius:13px;min-height:52px;padding:8px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.owner-theme-selector__btn:hover{transform:translateY(-1px)}.owner-theme-selector__btn[aria-pressed=true]{background:color-mix(in srgb,var(--maison-burgundy) 17%,color-mix(in srgb,var(--maison-card) 86%,#0000));background:color-mix(in srgb,var(--owner-accent) 17%,var(--owner-panel));border-color:var(--owner-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--maison-burgundy) 22%,#0000) inset;box-shadow:0 0 0 1px color-mix(in srgb,var(--owner-accent) 22%,#0000) inset}html[data-palette=default] .owner-theme-selector__btn[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--maison-burgundy) 16%,color-mix(in srgb,var(--maison-card) 86%,#0000)),color-mix(in srgb,var(--maison-gold) 10%,color-mix(in srgb,var(--maison-card) 86%,#0000)));background:linear-gradient(135deg,color-mix(in srgb,var(--maison-burgundy) 16%,var(--owner-panel)),color-mix(in srgb,var(--maison-gold) 10%,var(--owner-panel)));border-color:var(--maison-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--maison-gold) 24%,#0000) inset}.owner-theme-selector__label{color:var(--maison-text-primary);color:var(--owner-text);display:block;font-size:11px;font-weight:900}.owner-theme-selector__sub{color:var(--maison-text-secondary);color:var(--owner-muted);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.16em;margin-top:3px;text-transform:uppercase}@media (max-width:640px){.owner-theme-selector{bottom:82px;left:12px;right:12px;width:auto}}.owner-theme-dock{align-items:flex-end;bottom:86px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:14px;z-index:80}.owner-theme-dock>*{pointer-events:auto}.owner-theme-toggle{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050c12eb;border:1px solid #00e5ff52;border:1px solid var(--owner-border,#00e5ff52);border-radius:999px;box-shadow:0 18px 46px -28px #000000b3,inset 0 1px 0 #ffffff1f;color:#f8fafc;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;min-height:42px;padding:10px 14px}.owner-theme-toggle__spark{color:#00d9ff;color:var(--owner-accent,#00d9ff);text-shadow:0 0 16px #00d9ff;text-shadow:0 0 16px var(--owner-accent,#00d9ff)}.owner-theme-toggle__text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.owner-theme-selector{position:static!important}.owner-theme-selector__actions{align-items:center;display:flex;gap:7px}.owner-theme-selector__close{background:#ffffff0f;border:1px solid #00e5ff52;border:1px solid var(--owner-border,#00e5ff52);border-radius:999px;color:#f8fafc;color:var(--owner-text,#f8fafc);display:grid;font-size:20px;height:30px;line-height:1;place-items:center;width:30px}html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa]{background:linear-gradient(180deg,#02110f,#050708)!important;color:#ecfdf5!important}html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .font-display,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-white,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-100,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-200,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-300,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] h1,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] h2,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] h3,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] p{color:#ecfdf5!important}html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-400,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-500,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] .text-zinc-600{color:#9cc9bd!important}html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] button:not(.owner-theme-toggle):not(.owner-theme-selector__mode):not(.owner-theme-selector__close):not(.owner-theme-selector__btn),html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] input,html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] textarea{background:#02110fe0!important;border-color:#2dd4bf6b!important;color:#ecfdf5!important}html:not(.dark) body[data-admin-shell=true] [data-testid=admin-nazifa] button:not(.owner-theme-toggle):not(.owner-theme-selector__mode):not(.owner-theme-selector__close):not(.owner-theme-selector__btn) *{color:#ecfdf5!important}@media (max-width:640px){.owner-theme-dock{bottom:82px;right:12px}.owner-theme-selector{width:calc(100vw - 24px)!important}.owner-theme-selector__grid{grid-template-columns:1fr!important}}body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 10% 0,#00d9ff1f,#0000 32%),radial-gradient(circle at 92% 8%,color-mix(in srgb,#8b1a2c 18%,#0000),#0000 32%),linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,#0000 0),#05070a!important;background:radial-gradient(circle at 10% 0,#00d9ff1f,#0000 32%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--owner-accent,#8b1a2c) 18%,#0000),#0000 32%),linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 1px),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,#0000 1px),#05070a!important;background-size:auto,auto,58px 58px,58px 58px,auto!important;color:#f8fafc!important}html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 10% 0,#00a6c21f,#0000 32%),radial-gradient(circle at 92% 8%,#8b1a2c21,#0000 32%),linear-gradient(rgba(139,26,44,.052) 1px,#0000 0),linear-gradient(90deg,rgba(139,26,44,.044) 1px,#0000 0),#fbfaf7!important;background-size:auto,auto,58px 58px,58px 58px,auto!important;color:#151112!important}body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner]{background:radial-gradient(circle at 76% 12%,color-mix(in srgb,#8b1a2c 18%,#0000),#0000 36%),linear-gradient(135deg,#00d9ff1f,#0000 38%),#080a10d6;background:radial-gradient(circle at 76% 12%,color-mix(in srgb,var(--owner-accent,#8b1a2c) 18%,#0000),#0000 36%),linear-gradient(135deg,#00d9ff1f,#0000 38%),#080a10d6;border:1px solid color-mix(in srgb,#8b1a2c 30%,#0000);border:1px solid color-mix(in srgb,var(--owner-accent,#8b1a2c) 30%,#0000);border-radius:32px;box-shadow:0 36px 140px -64px #000000db,inset 0 1px 0 #ffffff1a;isolation:isolate;min-height:340px;overflow:hidden;padding:clamp(28px,5vw,64px);position:relative}html:not(.dark) body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner]{background:radial-gradient(circle at 76% 12%,#8b1a2c21,#0000 36%),linear-gradient(135deg,#00a6c21a,#0000 38%),#ffffffc7;box-shadow:0 36px 100px -70px #52232e8c,inset 0 1px 0 #ffffffc7}body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner]:before{color:#00d9ff;color:var(--owner-accent,#00d9ff);content:"TRADE OS · STARK 2050";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.28em;opacity:.76;position:absolute;right:24px;top:20px}body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner]:after{background:radial-gradient(circle,color-mix(in srgb,#8b1a2c 14%,#0000),#0000 60%);background:radial-gradient(circle,color-mix(in srgb,var(--owner-accent,#8b1a2c) 14%,#0000),#0000 60%);border:1px solid color-mix(in srgb,#8b1a2c 26%,#0000);border:1px solid color-mix(in srgb,var(--owner-accent,#8b1a2c) 26%,#0000);border-radius:50%;bottom:-230px;content:"";height:480px;position:absolute;right:-190px;width:480px;z-index:-1}body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner] h1{font-size:clamp(40px,8vw,86px)!important;letter-spacing:-.06em!important;line-height:.92!important;max-width:880px}body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner] p{font-size:clamp(18px,3vw,30px)!important}body[data-trade-os-shell=true] [data-testid=welcome-personalization]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid color-mix(in srgb,#8b1a2c 24%,#0000);border:1px solid color-mix(in srgb,var(--owner-accent,#8b1a2c) 24%,#0000);border-radius:999px;margin-top:22px!important;max-width:100%;padding:10px 14px;width:-webkit-fit-content;width:fit-content}html:not(.dark) body[data-trade-os-shell=true] [data-testid=welcome-personalization]{background:#ffffffa3}body[data-trade-os-shell=true] [data-testid=dashboard-cart-button],body[data-trade-os-shell=true] [data-testid=dashboard-sale-records-button],body[data-trade-os-shell=true] [data-testid=dashboard-shop-button]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px!important;box-shadow:0 20px 50px -36px #000000b8,inset 0 1px 0 #ffffff1f;min-height:54px;padding:0 20px!important}body[data-trade-os-shell=true] [data-testid=uhd-cockpit]{background:#030712b8;border:1px solid color-mix(in srgb,#8b1a2c 22%,#0000);border:1px solid color-mix(in srgb,var(--owner-accent,#8b1a2c) 22%,#0000);border-radius:32px;box-shadow:0 38px 140px -76px #000000d9,inset 0 1px 0 #ffffff14;margin-top:24px;overflow:hidden}html:not(.dark) body[data-trade-os-shell=true] [data-testid=uhd-cockpit]{background:#ffffffad;box-shadow:0 32px 92px -74px #52232e8c,inset 0 1px 0 #ffffffb8}body[data-trade-os-shell=true] .uhd-statusbar{background:#050a12d6!important;border-color:color-mix(in srgb,#8b1a2c 24%,#0000)!important;border-color:color-mix(in srgb,var(--owner-accent,#8b1a2c) 24%,#0000)!important;border-radius:24px!important;margin:16px 16px 10px!important}html:not(.dark) body[data-trade-os-shell=true] .uhd-statusbar{background:#ffffffb8!important}body[data-trade-os-shell=true] .uhd-gauge-row{gap:16px!important;padding:0 16px 16px!important}body[data-trade-os-shell=true] .uhd-gauge-row>*{border-radius:26px;overflow:hidden;transform:translateZ(0)}body[data-trade-os-shell=true] .admin-amg-tile,body[data-trade-os-shell=true] .industrial-card{background:color-mix(in srgb,#ffffffe6 74%,#0000)!important;background:color-mix(in srgb,var(--owner-panel,#ffffffe6) 74%,#0000)!important;border-color:color-mix(in srgb,#8b1a2c 18%,#0000)!important;border-color:color-mix(in srgb,var(--owner-accent,#8b1a2c) 18%,#0000)!important;border-radius:22px!important;box-shadow:0 24px 75px -58px #000000b8,inset 0 1px 0 #ffffff1a!important}html[data-palette=default] body[data-trade-os-shell=true]:not([data-portal-shell=trade]):not([data-portal-shell=vendor]){--owner-accent:#e11d48;--owner-panel:#23080fe0}html[data-palette=obsidian] body[data-trade-os-shell=true]:not([data-portal-shell=trade]):not([data-portal-shell=vendor]){--owner-accent:#00d9ff;--owner-panel:#030a12e6}html[data-palette=aurora] body[data-trade-os-shell=true]:not([data-portal-shell=trade]):not([data-portal-shell=vendor]){--owner-accent:#14b8a6;--owner-panel:#031612e0}html[data-palette=rosewood] body[data-trade-os-shell=true]:not([data-portal-shell=trade]):not([data-portal-shell=vendor]){--owner-accent:#f472b6;--owner-panel:#220915e0}html[data-palette=default].dark body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 12% 0,#e11d482e,#0000 34%),linear-gradient(#e11d480a 1px,#0000 0),linear-gradient(90deg,#e11d480a 1px,#0000 0),#080508!important;background-size:auto,58px 58px,58px 58px,auto!important}html[data-palette=obsidian].dark body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 12% 0,#00d9ff2e,#0000 34%),linear-gradient(rgba(0,217,255,.035) 1px,#0000 0),linear-gradient(90deg,rgba(0,217,255,.035) 1px,#0000 0),#020810!important;background-size:auto,58px 58px,58px 58px,auto!important}html[data-palette=aurora].dark body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 12% 0,#14b8a633,#0000 34%),linear-gradient(rgba(20,184,166,.035) 1px,#0000 0),linear-gradient(90deg,rgba(20,184,166,.035) 1px,#0000 0),#03100c!important;background-size:auto,58px 58px,58px 58px,auto!important}html[data-palette=rosewood].dark body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 12% 0,#f472b630,#0000 34%),linear-gradient(rgba(244,114,182,.035) 1px,#0000 0),linear-gradient(90deg,rgba(244,114,182,.035) 1px,#0000 0),#14070d!important;background-size:auto,58px 58px,58px 58px,auto!important}html[data-palette=default]:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 10% 0,#e11d481a,#0000 32%),#fff8f9!important}html[data-palette=obsidian]:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 10% 0,#00a6c21c,#0000 32%),#f5fbff!important}html[data-palette=aurora]:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 10% 0,#14b8a61c,#0000 32%),#f4fcf9!important}html[data-palette=rosewood]:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true]{background:radial-gradient(circle at 10% 0,#f472b61c,#0000 32%),#fff7fa!important}html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true] h1,html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true] h2,html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true] h3,html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true] strong{-webkit-text-fill-color:#111827!important;color:#111827!important}html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true] p,html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true] small,html:not(.dark) body[data-trade-os-shell=true] [data-uhd-shell=true] span{opacity:1}@media(max-width:640px){body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner]{min-height:420px;padding-top:64px}body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner]:before{left:24px;right:auto;top:24px}body[data-trade-os-shell=true] [data-testid=dashboard-greeting-banner] h1{font-size:clamp(38px,15vw,64px)!important}}.joy-exchange-header{grid-template-columns:auto auto!important;justify-content:space-between!important;min-height:76px!important;padding:9px clamp(14px,3.2vw,42px)!important}.joy-exchange-header__logo{align-items:center!important;flex-direction:row!important}.joy-exchange-header__logo img{height:54px!important;width:clamp(138px,15vw,182px)!important}.joy-exchange-header>nav,.joy-exchange-header__actions>:not(.joy-exchange-menu):not(.joy-exchange-theme-toggle),.joy-exchange-header__logo>span{display:none!important}.joy-exchange-header__actions>.joy-exchange-theme-toggle{display:inline-flex!important;margin-right:10px!important;min-height:44px!important;min-width:44px!important}.joy-exchange-header__actions{gap:0!important;margin-left:auto!important}.joy-exchange-menu{background:linear-gradient(145deg,#9b0b2d,#760019 52%,#4b000f)!important;border:1px solid #e8b0bc75!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #ffffff2e,0 14px 30px -18px #760019e6!important;color:#fff!important;display:inline-flex!important;gap:10px!important;min-height:52px!important;min-width:94px!important;padding:0 15px!important;width:auto!important}.joy-exchange-menu:before{color:#fff;content:"VELLOX";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;letter-spacing:.16em}.joy-exchange-menu__line{background:#fff!important;border-radius:99px!important;height:2px!important;width:18px!important}.joy-exchange-menu[aria-expanded=true] .joy-exchange-menu__line:nth-child(2){opacity:.55}@media (max-width:390px){.joy-exchange-header{min-height:68px!important;padding-inline:12px!important}.joy-exchange-header__logo img{height:48px!important;width:128px!important}.joy-exchange-menu{min-height:48px!important;min-width:82px!important;padding-inline:12px!important}.joy-exchange-menu:before{font-size:7px;letter-spacing:.12em}}: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-glass{background:#12080cd1!important;background:var(--diag-panel)!important;border-color:#e8a4b03d!important;border-color:var(--diag-border)!important;box-shadow:0 22px 80px -58px #e11d48,inset 0 1px 0 #ffffff14!important;box-shadow:0 22px 80px -58px var(--diag-accent),inset 0 1px 0 #ffffff14!important}[data-testid=page-fault-code-reader] .fcr-code-chip,[data-testid=page-fault-code-reader] .fcr-eyebrow,[data-testid=page-fault-code-reader] .fcr-outline,[data-testid=page-fault-code-reader] strong{color:#e11d48!important;color:var(--diag-accent)!important}[data-testid=page-fault-code-reader] .fcr-outline{border-color:#e11d48!important;border-color:var(--diag-accent)!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}[data-testid=page-fault-code-reader] .fcr-input{border-color:color-mix(in srgb,#e11d48 34%,#0000)!important;border-color:color-mix(in srgb,var(--diag-accent) 34%,#0000)!important;color:#f8fafc!important;color:var(--diag-text)!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-dark-surface] .flex.items-center.justify-between{grid-gap:12px!important;display:grid!important;gap:12px!important;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}[data-testid=page-fault-code-reader] .fcr-cta,[data-testid=page-fault-code-reader] .fcr-outline{justify-content:center!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}html.dark[data-palette=rosewood] body[data-admin-shell=true] [data-uhd-shell=true]{background:radial-gradient(120% 90% at 0 0,#2a1620b8,#0000 46%),radial-gradient(circle at 100% 0,#e39ca80f,#0000 40%),linear-gradient(var(--owner-grid) 1px,#0000 1px),linear-gradient(90deg,var(--owner-grid) 1px,#0000 1px),var(--owner-bg)!important;background-size:auto,auto,64px 64px,64px 64px,auto!important}.rw-surface{color:#e39ca8c7;color:var(--rw-body);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--rw-mono)}.rw-card,.rw-surface{background:#120a0d;background:var(--rw-bg)}.rw-card{border:1px solid #4a2b30;border:1px solid var(--rw-border);border-radius:18px;isolation:isolate;overflow:hidden;padding:28px;position:relative}.rw-card:before{background:radial-gradient(120% 100% at 0 0,#2a1620d9 0,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.rw-card--glow-br:before{background:radial-gradient(120% 100% at 100% 100%,#2a1620d9 0,#0000 55%)}.rw-card:hover{border-color:#e39ca873;transition:border-color .25s ease}.rw-heading{color:#f5edee;color:var(--rw-head);font-family:Georgia,Playfair Display,Times New Roman,serif;font-family:var(--rw-serif);font-weight:600;letter-spacing:-.01em;line-height:1.14;margin:0}.rw-heading-xl{font-size:clamp(30px,4.4vw,52px)}.rw-heading-lg{font-size:clamp(22px,2.6vw,30px)}.rw-label{color:#e39ca8;color:var(--rw-rose);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--rw-mono);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.rw-label-muted{color:#e39ca899;color:var(--rw-body-soft)}.rw-body{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--rw-mono);line-height:1.65}.rw-body,.rw-body-serif{color:#e39ca8c7;color:var(--rw-body)}.rw-body-serif{font-family:Georgia,Playfair Display,Times New Roman,serif;font-family:var(--rw-serif);line-height:1.7}.rw-link{color:#e39ca8;color:var(--rw-rose);text-decoration:underline;-webkit-text-decoration-color:#e39ca866;text-decoration-color:#e39ca866;text-decoration-thickness:1px;text-underline-offset:3px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.rw-link:hover{-webkit-text-decoration-color:#e39ca8;text-decoration-color:#e39ca8;-webkit-text-decoration-color:var(--rw-rose);text-decoration-color:var(--rw-rose)}.rw-pill{align-items:center;background:#2a1620;background:var(--rw-wine);border:1px solid #e39ca847;border-radius:999px;color:#e39ca8;color:var(--rw-rose);display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--rw-mono);font-size:9.5px;font-weight:600;gap:7px;letter-spacing:.16em;padding:4px 11px;text-transform:uppercase}.rw-pill--inactive{background:#0000;border-color:#4a2b30;border-color:var(--rw-border);color:#e39ca899;color:var(--rw-body-soft)}.rw-dot{background:#e39ca8;background:var(--rw-rose);border-radius:999px;box-shadow:0 0 8px #e39ca8cc;flex-shrink:0;height:6px;width:6px}.rw-pill--inactive .rw-dot{background:#4a2b30;background:var(--rw-border);box-shadow:none}.rw-icon-badge{background:#2a1620;background:var(--rw-wine);border:1px solid #4a2b30;border:1px solid var(--rw-border);border-radius:12px;color:#e39ca8;color:var(--rw-rose);display:grid;height:40px;place-items:center;width:40px}.rw-divider{background:#4a2b30;background:var(--rw-border);border:0;height:1px}.rw-active{background:#2a1620;background:var(--rw-wine);border-color:#e39ca88c!important;color:#e39ca8;color:var(--rw-rose)}[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) :is([data-keep-color],[data-keep-bg]) .text-zinc-400,html:not(.dark) [data-testid=ecosystem-showcase-page][data-theme=dark] .text-zinc-400{color:#a1a1aa!important}html:not(.dark) :is([data-keep-color],[data-keep-bg]) .text-zinc-500,html:not(.dark) [data-testid=ecosystem-showcase-page][data-theme=dark] .text-zinc-500{color:#71717a!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}body[data-dealer-os-shell=true],body[data-workshop-os-shell=true]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body[data-dealer-os-shell=true] .dealer-command-live-popover,body[data-dealer-os-shell=true] .dealer-command-nav-link,body[data-dealer-os-shell=true] .dealer-command-shell,body[data-dealer-os-shell=true] .dealer-command-sidebar,body[data-dealer-os-shell=true] .dealer-command-utility,body[data-dealer-os-shell=true] .dealer-theme-panel,body[data-workshop-os-shell=true] .workshop-command-button,body[data-workshop-os-shell=true] .workshop-command-metric,body[data-workshop-os-shell=true] .workshop-command-page,body[data-workshop-os-shell=true] .workshop-command-section,body[data-workshop-os-shell=true] .workshop-os-nav-item,body[data-workshop-os-shell=true] .workshop-os-sidebar,body[data-workshop-os-shell=true] .workshop-theme-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:none;transform:translateZ(0)}body[data-dealer-os-shell=true] .dealer-command-shell *,body[data-workshop-os-shell=true] .workshop-command-page *,body[data-workshop-os-shell=true] .workshop-os-sidebar *{text-shadow:none}body[data-dealer-os-shell=true] canvas,body[data-dealer-os-shell=true] img,body[data-dealer-os-shell=true] svg,body[data-workshop-os-shell=true] canvas,body[data-workshop-os-shell=true] img,body[data-workshop-os-shell=true] svg{image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}body[data-dealer-os-shell=true] .dealer-command-main h1,body[data-dealer-os-shell=true] .dealer-command-main h2,body[data-dealer-os-shell=true] .dealer-command-main h3,body[data-workshop-os-shell=true] .workshop-command-page h1,body[data-workshop-os-shell=true] .workshop-command-page h2,body[data-workshop-os-shell=true] .workshop-command-page h3{letter-spacing:-.03em}body[data-dealer-os-shell=true] .dealer-command-shell,body[data-workshop-os-shell=true] .workshop-command-page{isolation:isolate}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body[data-dealer-os-shell=true] .dealer-command-shell,body[data-dealer-os-shell=true] .dealer-command-sidebar,body[data-workshop-os-shell=true] .workshop-command-page,body[data-workshop-os-shell=true] .workshop-os-sidebar{outline:1px solid #0000}}: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-gold-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fff7dd,#f6e0a4 18%,#dcb25a 42%,#ffefc2 68%,#b9822c);background-image:var(--joy-vellox-gold-sheen);background-repeat:no-repeat;background-size:100% 100%;color:#0000;text-shadow:0 0 18px #d4af3729}.joy-vellox-theme-button{background:#0000;border:0;cursor:pointer;display:inline-grid;height:60px;min-width:60px;padding:0;place-items:center;width:60px}.joy-vellox-theme-button__orb{background:linear-gradient(180deg,#fffdfa,#fff4de);background:var(--joy-vellox-cream-sheen);border:1px solid #dbb052e0;border:1px solid var(--joy-vellox-gold-rim);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffffb8,0 12px 24px #0000002e;display:block;height:56px;position:relative;width:56px}.joy-vellox-theme-button__moon{background:radial-gradient(circle at 34% 34%,#ffe7a4 0,#efc361 44%,#bd8123 100%);border-radius:50%;box-shadow:0 0 10px #d4af374d;height:24px;left:16px;position:absolute;top:15px;width:24px}.joy-vellox-theme-button__moon:after{background:linear-gradient(180deg,#fffdfa,#fff4de);background:var(--joy-vellox-cream-sheen);border-radius:50%;content:"";height:19px;position:absolute;right:-2px;top:2px;width:19px}.joy-vellox-theme-button__sparkle,.joy-vellox-theme-button__sparkle:before{background:linear-gradient(180deg,#ffe9a4,#d8a33d);border-radius:999px;box-shadow:0 0 8px #d4af374d;display:block;position:absolute}.joy-vellox-theme-button__sparkle{height:14px;right:14px;top:15px;width:3px}.joy-vellox-theme-button__sparkle:before{content:"";height:3px;left:-5.5px;top:5.5px;width:14px}.joy-vellox-maya-trigger:focus-visible,.joy-vellox-menu-button:focus-visible,.joy-vellox-panel-close:focus-visible,.joy-vellox-theme-button:focus-visible{outline:none}.joy-vellox-maya-trigger:focus-visible .joy-vellox-maya-trigger__disc,.joy-vellox-menu-button:focus-visible .joy-vellox-menu-button__shell,.joy-vellox-panel-close:focus-visible,.joy-vellox-theme-button:focus-visible .joy-vellox-theme-button__orb{outline:3px solid #d4af3785;outline-offset:3px}.joy-vellox-menu-button{background:#0000;border:0;cursor:pointer;display:inline-flex;padding:0}.joy-vellox-menu-button__shell{align-items:center;background:linear-gradient(180deg,#e60f48,#bd0a35 28%,#85001b 60%,#ca113f);background:var(--joy-vellox-burgundy-sheen);border:1px solid #dbb052e0;border:1px solid var(--joy-vellox-gold-rim);border-radius:999px;box-shadow:inset 0 0 0 1px #ffe8b238,0 14px 28px #48051447;display:inline-flex;gap:16px;height:60px;padding:4px 16px 4px 4px;width:136px}.joy-vellox-menu-button__crest{background:radial-gradient(circle at 34% 28%,#2b2423 0,#0f0c0d 58%,#000 100%);border:2px solid #e4bf5feb;border-radius:50%;box-shadow:inset 0 0 0 1px #ffefbf29,0 0 14px #0000004d;display:grid;flex-shrink:0;height:52px;overflow:hidden;place-items:center;width:52px}.joy-vellox-menu-button__crest img{border-radius:50%;height:42px;object-fit:cover;width:42px}.joy-vellox-menu-button__lines{grid-gap:7px;display:grid;flex:1 1;gap:7px;justify-items:end}.joy-vellox-menu-button__lines span{background:linear-gradient(90deg,#fff0bd,#deb253 72%,#c98d2d);border-radius:999px;box-shadow:0 0 9px #d4af3757;box-shadow:0 0 9px var(--joy-vellox-gold-shadow);display:block;height:3px}.joy-vellox-menu-button__lines span:first-child,.joy-vellox-menu-button__lines span:nth-child(2){width:36px}.joy-vellox-menu-button__lines span:nth-child(3){width:28px}.joy-vellox-panel-close{background:#ffffff0f;border:1px solid #d4af3747;border-radius:50%;color:#f6deb0;display:inline-grid;height:40px;place-items:center;transition:background .18s ease,border-color .18s ease,color .18s ease;width:40px}.joy-vellox-panel-close:hover{background:#d4af371f;border-color:#d4af3770;color:#fff0c8}.joy-vellox-maya-trigger{background:#0000;border:0;cursor:pointer;height:66px;padding:0;width:66px}.joy-vellox-maya-trigger__disc{background:radial-gradient(circle at 35% 28%,#f44d79 0,#be0838 44%,#7d001a 78%,#5f0015 100%);border:2px solid #e8bf59f2;border-radius:50%;box-shadow:inset 0 0 0 1px #ffecb629,0 16px 36px -18px #000c,0 0 22px #d4af3729;display:grid;height:62px;place-items:center;position:relative;width:62px}.joy-vellox-maya-trigger__bars{align-items:center;display:inline-flex;gap:10px;justify-content:center}.joy-vellox-maya-trigger__bars span{background:linear-gradient(180deg,#fff7ce,#f1c45e 62%,#d49a2c);border-radius:999px;box-shadow:0 0 10px #fadf9070;display:block;width:8px}.joy-vellox-maya-trigger__bars span:first-child,.joy-vellox-maya-trigger__bars span:nth-child(3){height:20px}.joy-vellox-maya-trigger__bars span:nth-child(2){height:32px}.joy-vellox-maya-trigger__status{background:#7be7cc;border:2px solid #ffffffeb;border-radius:50%;box-shadow:0 0 0 2px #070a108c;height:14px;position:absolute;width:14px}@media (max-width:720px){.joy-vellox-theme-button{height:56px;min-width:56px;width:56px}.joy-vellox-theme-button__orb{height:52px;width:52px}.joy-vellox-theme-button__moon{height:22px;left:15px;top:14px;width:22px}.joy-vellox-theme-button__moon:after{height:17px;width:17px}.joy-vellox-theme-button__sparkle{right:13px;top:14px}.joy-vellox-menu-button__shell{gap:14px;height:56px;padding-right:14px;width:126px}.joy-vellox-menu-button__crest{height:48px;width:48px}.joy-vellox-menu-button__crest img{height:38px;width:38px}.joy-vellox-menu-button__lines span:first-child,.joy-vellox-menu-button__lines span:nth-child(2){width:32px}.joy-vellox-menu-button__lines span:nth-child(3){width:24px}.joy-vellox-maya-trigger{height:60px;width:60px}.joy-vellox-maya-trigger__disc{height:56px;width:56px}.joy-vellox-maya-trigger__bars{gap:8px}.joy-vellox-maya-trigger__bars span{width:7px}.joy-vellox-maya-trigger__bars span:first-child,.joy-vellox-maya-trigger__bars span:nth-child(3){height:18px}.joy-vellox-maya-trigger__bars span:nth-child(2){height:28px}}.joy-vellox-maya-trigger{filter:drop-shadow(0 10px 18px rgba(36,5,13,.22));height:48px;width:48px}.joy-vellox-maya-trigger__disc{background:radial-gradient(circle at 34% 24%,#ff89a4e0 0,#c91542eb 30%,#0000 48%),radial-gradient(circle at 52% 65%,#a50932 0,#710019 68%,#45000e 100%);border-color:#e5bf66eb;border-width:1px;box-shadow:inset 0 0 0 1px #fff4cf1f,inset 0 -9px 17px #35000c5c,0 8px 20px -12px #000000d1,0 0 0 1px #5b0d224d;height:44px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:44px}.joy-vellox-maya-trigger__disc:before{border:1px solid #ffe0963b;border-radius:inherit;content:"";inset:3px;pointer-events:none;position:absolute}.joy-vellox-maya-trigger__bars{gap:5px;position:relative;z-index:1}.joy-vellox-maya-trigger__bars span{background:linear-gradient(180deg,#fff8d9,#edc66d 58%,#bd7e1f);box-shadow:0 0 7px #ffe2976b;width:4px}.joy-vellox-maya-trigger__bars span:first-child,.joy-vellox-maya-trigger__bars span:nth-child(3){height:13px}.joy-vellox-maya-trigger__bars span:nth-child(2){height:21px}.joy-vellox-maya-trigger__status{background:#65d9b8;border-width:1.5px;box-shadow:0 0 0 2px #1a070c9e,0 0 8px #65d9b86b;height:10px;right:-1px;top:-1px;width:10px}.joy-vellox-maya-trigger:hover .joy-vellox-maya-trigger__disc{border-color:#f2d08a;box-shadow:inset 0 0 0 1px #fff4cf2b,inset 0 -9px 17px #35000c52,0 11px 24px -13px #000000db,0 0 16px #bb1d442e;transform:translateY(-1px)}.maya-luxury-backdrop{-webkit-backdrop-filter:blur(10px) saturate(92%);backdrop-filter:blur(10px) saturate(92%);background:#020203ad}.maya-luxury-panel{--maya-panel-bg:radial-gradient(circle at 16% -4%,#7c0f2d40,#0000 37%),linear-gradient(155deg,#131013,#09080a 48%,#050506);--maya-panel-text:#fffaf0;--maya-title:#fff8eb;--maya-muted:#d9cdb9;--maya-faint:#a99d8d;--maya-gold:#e9c878;--maya-gold-strong:#f4d991;--maya-border:#ddb45866;--maya-hairline:#eecf8b26;--maya-surface:rgba(255,250,238,.055);--maya-surface-hover:rgba(255,247,228,.095);--maya-user-bg:linear-gradient(145deg,#8d1735,#651024);--maya-user-text:#fff9ed;--maya-assistant-bg:rgba(255,248,232,.075);--maya-assistant-text:#fff7e9;--maya-input-bg:rgba(255,253,246,.075);--maya-input-text:#fffaf1;--maya-placeholder:#a99c8b;--maya-shadow:0 30px 90px -28px #000000e0,0 0 42px #6c0c2726;-webkit-font-smoothing:antialiased;background:var(--maya-panel-bg)!important;border-color:var(--maya-border)!important;box-shadow:var(--maya-shadow)!important;color:var(--maya-panel-text)!important;display:flex;flex-direction:column;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;height:min(680px,calc(100dvh - 24px));isolation:isolate;line-height:1.5;max-height:calc(100dvh - 24px);max-width:400px;text-rendering:optimizeLegibility;width:min(calc(100vw - 24px),400px)}.maya-luxury-panel *,.maya-luxury-panel :after,.maya-luxury-panel :before{font-family:inherit}.maya-luxury-header{background:linear-gradient(180deg,rgba(255,247,229,.035),#fff0);border-bottom:1px solid var(--maya-hairline);flex:0 0 auto;min-height:72px}.maya-luxury-avatar{background:radial-gradient(circle at 50% 42%,#81113152,#070708c7);border:1px solid #e8c06775;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,232,176,.045),0 8px 24px #00000047;display:inline-grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.maya-luxury-identity{min-width:0}.maya-luxury-title{color:var(--maya-title)!important;font-size:15px!important;font-weight:750;letter-spacing:.01em;line-height:1.2;text-shadow:0 1px 12px #ffe2a314}.maya-luxury-status,.maya-luxury-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maya-luxury-status{color:var(--maya-muted)!important;font-size:8.5px!important;font-weight:700;letter-spacing:.11em!important;line-height:1.35;max-width:238px}.maya-luxury-status__dot{background:#66d9b8!important;box-shadow:0 0 8px #66d9b87a;flex:0 0 auto}.maya-luxury-header-actions{flex:0 0 auto}.maya-luxury-icon-button{color:var(--maya-muted);transition:color .16s ease,background .16s ease,border-color .16s ease}.maya-luxury-icon-button:hover{background:var(--maya-surface-hover);color:var(--maya-gold-strong)}.maya-luxury-action:focus-visible,.maya-luxury-icon-button:focus-visible,.maya-luxury-input:focus-visible,.maya-luxury-send:focus-visible,.maya-luxury-starter:focus-visible{outline:2px solid #e5bf66b8;outline-offset:2px}.maya-luxury-service-rail{background:rgba(255,250,238,.022);border-bottom:1px solid var(--maya-hairline);color:var(--maya-muted)!important;flex:0 0 auto;font-size:8.5px!important;font-weight:700;letter-spacing:.09em!important;line-height:1.4}.maya-luxury-service-rail .text-emerald-300{color:#84e0c4!important}.maya-luxury-transcript{color:var(--maya-panel-text);flex:1 1 auto;height:auto;min-height:0;scrollbar-color:#ddb4586b #0000;scrollbar-width:thin}.maya-luxury-transcript::-webkit-scrollbar{width:5px}.maya-luxury-transcript::-webkit-scrollbar-thumb{background:#ddb45861;border-radius:99px}.maya-luxury-welcome{background:var(--maya-surface)!important;color:var(--maya-assistant-text)!important;font-size:13.5px!important;font-weight:500;line-height:1.6!important}.maya-luxury-starter,.maya-luxury-welcome{border-color:var(--maya-hairline)!important}.maya-luxury-starter{background:rgba(255,250,238,.035)!important;color:var(--maya-panel-text)!important;font-size:13px!important;font-weight:600;line-height:1.45;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.maya-luxury-starter:hover{background:var(--maya-surface-hover)!important;border-color:#e5bf6657!important;color:var(--maya-gold-strong)!important;transform:translateY(-1px)}.maya-luxury-message{color:var(--maya-assistant-text);font-size:13.5px!important;font-weight:500;line-height:1.58!important}.maya-luxury-message--user{background:var(--maya-user-bg)!important;box-shadow:inset 0 1px 0 #fff0cc1a,0 9px 24px #41041433;color:var(--maya-user-text)!important}.maya-luxury-message--assistant{background:var(--maya-assistant-bg)!important;border-color:var(--maya-hairline)!important;color:var(--maya-assistant-text)!important}.maya-luxury-action{background:#e5bf6614!important;border-color:#e5bf6652!important;color:var(--maya-gold-strong)!important}.maya-luxury-vehicle{align-items:center;background:var(--maya-assistant-bg);border:1px solid var(--maya-hairline);border-radius:12px;color:inherit;display:flex;gap:9px;padding:7px 9px;transition:border-color .2s ease,transform .15s ease}.maya-luxury-vehicle:focus-visible,.maya-luxury-vehicle:hover{border-color:#e5bf6680;transform:translateY(-1px)}.maya-luxury-vehicle__media{background:#e5bf661a;border-radius:9px;color:var(--maya-gold-strong);display:grid;flex:0 0 auto;height:38px;overflow:hidden;place-items:center;width:38px}.maya-luxury-vehicle__media img{height:100%;object-fit:cover;width:100%}.maya-luxury-vehicle__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.maya-luxury-vehicle__body strong{color:var(--maya-assistant-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maya-luxury-vehicle__body small{align-items:center;color:var(--maya-muted);display:flex;font-size:10.5px;gap:5px}.maya-luxury-vehicle__body small em{align-items:center;color:var(--maya-gold-strong);display:inline-flex;font-style:normal;font-weight:600;gap:3px}.maya-luxury-action:hover{background:#e5bf6624!important;border-color:#e5bf6685!important}.maya-luxury-time{color:var(--maya-faint)!important;opacity:.78!important}.maya-luxury-typing{color:var(--maya-muted)!important}.maya-luxury-advisory{border-top:1px solid var(--maya-hairline);color:var(--maya-faint)!important;flex:0 0 auto;font-size:9px!important;font-weight:500;line-height:1.45}.maya-luxury-advisory svg{color:var(--maya-gold);flex:0 0 auto}.maya-luxury-composer{background:#0202032e;border-top:1px solid var(--maya-hairline);flex:0 0 auto}.maya-luxury-input{background:var(--maya-input-bg)!important;border-color:var(--maya-hairline)!important;caret-color:var(--maya-gold-strong);color:var(--maya-input-text)!important;font-size:14px!important;font-weight:500;line-height:1.4;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.maya-luxury-input::placeholder{color:var(--maya-placeholder)!important;opacity:1}.maya-luxury-input:focus{background:#fffdf61a!important;border-color:#e5bf6694!important;box-shadow:0 0 0 3px #e5bf6614}.maya-luxury-send{background:linear-gradient(145deg,#941b3b,#6a1027)!important;border:1px solid #ebc77085;box-shadow:inset 0 1px 0 #ffedbb24,0 8px 20px #52071b42;color:#fff5d9!important;flex:0 0 44px;transition:transform .16s ease,border-color .16s ease,filter .16s ease}.maya-luxury-send:hover:not(:disabled){border-color:#f5d68bc7;filter:brightness(1.08);transform:translateY(-1px)}html[data-joy-mode=light] .maya-luxury-backdrop,html[data-theme=light] .maya-luxury-backdrop{background:#2b1c1157}html[data-joy-mode=light] .maya-luxury-panel,html[data-theme=light] .maya-luxury-panel{--maya-panel-bg:radial-gradient(circle at 16% -6%,#fffffffa,#0000 42%),linear-gradient(150deg,#fffef9,#fbf5e9 48%,#f3e7d4);--maya-panel-text:#2e2115;--maya-title:#4a2818;--maya-muted:#6b5435;--maya-faint:#796a58;--maya-gold:#a87320;--maya-gold-strong:#825713;--maya-border:#aa7a2b8f;--maya-hairline:#9568233b;--maya-surface:#ffffffad;--maya-surface-hover:#fffcf4f5;--maya-user-bg:linear-gradient(145deg,#8a1d38,#671227);--maya-user-text:#fffaf0;--maya-assistant-bg:#ffffffc2;--maya-assistant-text:#35271a;--maya-input-bg:#ffffffd6;--maya-input-text:#2b1e13;--maya-placeholder:#776959;--maya-shadow:0 30px 80px -28px #472b1061,0 8px 24px #472b1021;color-scheme:light}html[data-joy-mode=light] .maya-luxury-header,html[data-theme=light] .maya-luxury-header{background:linear-gradient(180deg,#ffffffb8,#fdf6e952)}html[data-joy-mode=light] .maya-luxury-avatar,html[data-theme=light] .maya-luxury-avatar{background:radial-gradient(circle at 50% 42%,#fffffff5,#efdfc3c7);border-color:#aa792a87;box-shadow:inset 0 0 0 2px #ffffffb8,0 8px 22px #56351321}html[data-joy-mode=light] .maya-luxury-status__dot,html[data-theme=light] .maya-luxury-status__dot{background:#178568!important;box-shadow:0 0 0 2px #1785681a}html[data-joy-mode=light] .maya-luxury-service-rail,html[data-theme=light] .maya-luxury-service-rail{background:rgba(174,122,38,.055)}html[data-joy-mode=light] .maya-luxury-service-rail .text-emerald-300,html[data-theme=light] .maya-luxury-service-rail .text-emerald-300{color:#176f59!important}html[data-joy-mode=light] .maya-luxury-starter,html[data-theme=light] .maya-luxury-starter{background:#ffffff9e!important;box-shadow:inset 0 1px 0 #ffffffe0}html[data-joy-mode=light] .maya-luxury-starter:hover,html[data-theme=light] .maya-luxury-starter:hover{color:#70470f!important}html[data-joy-mode=light] .maya-luxury-message--assistant,html[data-theme=light] .maya-luxury-message--assistant{box-shadow:0 7px 20px #50321412}html[data-joy-mode=light] .maya-luxury-composer,html[data-theme=light] .maya-luxury-composer{background:#f4e8d3b8}html[data-joy-mode=light] .maya-luxury-input:focus,html[data-theme=light] .maya-luxury-input:focus{background:#fffefa!important;border-color:#9d6a1bad!important;box-shadow:0 0 0 3px #aa77231c}@media (max-width:720px){.joy-vellox-maya-trigger{height:44px;width:44px}.joy-vellox-maya-trigger__disc{height:40px;width:40px}.joy-vellox-maya-trigger__bars{gap:4px}.joy-vellox-maya-trigger__bars span{width:3.5px}.joy-vellox-maya-trigger__bars span:first-child,.joy-vellox-maya-trigger__bars span:nth-child(3){height:12px}.joy-vellox-maya-trigger__bars span:nth-child(2){height:19px}.maya-luxury-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.maya-luxury-panel{border-radius:24px!important;height:min(650px,calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom))));max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));width:100%}.maya-luxury-header{min-height:66px;padding:10px 12px}.maya-luxury-avatar{flex-basis:38px;height:38px;width:38px}.maya-luxury-title{font-size:14px!important}.maya-luxury-status{font-size:7.5px!important;letter-spacing:.08em!important;max-width:min(52vw,205px)}.maya-luxury-service-rail{font-size:7.5px!important;letter-spacing:.07em!important;padding:7px 12px}.maya-luxury-transcript{padding:13px 12px}.maya-luxury-message,.maya-luxury-welcome{font-size:13px!important}.maya-luxury-starter{font-size:12.5px!important}.maya-luxury-advisory{font-size:8px!important;padding:7px 12px}.maya-luxury-composer{padding:10px}}@media (max-height:620px) and (orientation:landscape){.maya-luxury-panel{height:calc(100dvh - 16px)}.maya-luxury-advisory,.maya-luxury-service-rail{display:none}}@media (prefers-reduced-motion:reduce){.joy-vellox-maya-trigger__disc,.maya-luxury-send,.maya-luxury-starter{transition:none}.joy-vellox-maya-trigger:hover .joy-vellox-maya-trigger__disc,.maya-luxury-send:hover:not(:disabled),.maya-luxury-starter:hover{transform:none}}body[data-trade-os-appearance=maison]{--trade-dock-bg:#fffdf8;--trade-dock-bg-2:#f4ecdd;--trade-dock-text:#2b151c;--trade-dock-muted:#755a62;--trade-dock-border:#8b1a2c3d;--trade-dock-accent:#8b1a2c;--trade-dock-shadow:0 24px 72px -36px #5c12247a}html.dark body[data-trade-os-appearance=maison]{--trade-dock-bg:#150a0f;--trade-dock-bg-2:#22101a;--trade-dock-text:#f6eedd;--trade-dock-muted:#c8afa6;--trade-dock-border:#d4af5e4d;--trade-dock-accent:#d4af5e;--trade-dock-shadow:0 28px 82px -38px #000000f5}body[data-trade-os-appearance=current]{--trade-dock-bg:var(--trade-surface,#fff);--trade-dock-bg-2:var(--trade-surface-2,#eaf5fa);--trade-dock-text:var(--trade-text,#061b28);--trade-dock-muted:var(--trade-muted,#4b6573);--trade-dock-border:var(--trade-line-strong,var(--trade-line,#007c9c61));--trade-dock-accent:var(--trade-accent,#007c9c);--trade-dock-shadow:0 24px 72px -36px color-mix(in srgb,var(--trade-dock-text) 38%,#0000)}.trade-appearance-dock{align-items:flex-end;bottom:calc(82px + env(safe-area-inset-bottom));color:var(--trade-dock-text);display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:10px;max-width:calc(100vw - 28px);position:fixed;right:max(14px,env(safe-area-inset-right));z-index:196}.trade-appearance-toggle{align-items:center;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);background:color-mix(in srgb,var(--trade-dock-bg) 95%,#0000);border:1px solid var(--trade-dock-border);border-radius:999px;box-shadow:var(--trade-dock-shadow),inset 0 1px 0 #ffffff29;color:var(--trade-dock-text);cursor:pointer;display:flex;gap:9px;min-height:46px;padding:8px 14px 8px 11px}.trade-appearance-toggle>svg{color:var(--trade-dock-accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--trade-dock-accent) 30%,transparent));height:18px;width:18px}.trade-appearance-toggle>span{grid-gap:2px;display:grid;gap:2px;text-align:left}.trade-appearance-toggle small{color:var(--trade-dock-muted);font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.trade-appearance-toggle strong{color:var(--trade-dock-text);font-size:10px;letter-spacing:.06em;line-height:1}.trade-appearance-panel{backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);background:color-mix(in srgb,var(--trade-dock-bg) 97%,#0000)!important;border:1px solid var(--trade-dock-border)!important;border-radius:20px!important;box-shadow:var(--trade-dock-shadow),inset 0 1px 0 #ffffff26!important;color:var(--trade-dock-text)!important;max-height:min(66vh,520px);overflow:auto;padding:13px;width:min(410px,calc(100vw - 28px))}.trade-appearance-panel__head{align-items:flex-start;border-bottom:1px solid var(--trade-dock-border);display:flex;gap:12px;justify-content:space-between;padding:2px 2px 12px}.trade-appearance-panel__head>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.trade-appearance-panel__head span{color:var(--trade-dock-accent);font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.trade-appearance-panel__head strong{color:var(--trade-dock-text);font-size:17px;letter-spacing:-.025em}.trade-appearance-panel__head small{color:var(--trade-dock-muted);font-size:9px;line-height:1.45}.trade-appearance-panel__head>button{background:var(--trade-dock-bg-2);border:1px solid var(--trade-dock-border);border-radius:11px;color:var(--trade-dock-text);cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.trade-appearance-panel__head>button svg{height:15px;width:15px}.trade-appearance-panel__themes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.trade-appearance-panel__themes>button{align-items:flex-start;background:var(--trade-dock-bg-2)!important;border:1px solid var(--trade-dock-border)!important;border-radius:14px!important;color:var(--trade-dock-text)!important;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:76px;min-width:0;padding:11px;text-align:left}.trade-appearance-panel__themes>button strong{font-size:11px;line-height:1.2}.trade-appearance-panel__themes>button small{color:var(--trade-dock-muted);font-size:8px;line-height:1.45}.trade-appearance-panel__themes>button[aria-pressed=true]{background:color-mix(in srgb,var(--trade-dock-accent) 12%,var(--trade-dock-bg))!important;border-color:var(--trade-dock-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--trade-dock-accent) 26%,#0000)!important}.trade-appearance-panel__current{background:color-mix(in srgb,var(--trade-dock-accent) 5%,var(--trade-dock-bg));border:1px solid var(--trade-dock-border);border-radius:14px;margin-top:10px;padding:11px}.trade-appearance-panel__current-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.trade-appearance-panel__current-head span{color:var(--trade-dock-muted);font:850 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.trade-appearance-panel__current-head strong{font-size:10px}.trade-appearance-panel__palette-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-appearance-panel__palette-grid>button{grid-gap:9px;align-items:center;background:var(--trade-dock-bg-2);border:1px solid var(--trade-dock-border);border-radius:11px;color:var(--trade-dock-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:50px;min-width:0;padding:8px;text-align:left}.trade-appearance-panel__palette-grid>button>i{background:var(--trade-theme-swatch);border:3px solid var(--trade-dock-bg);border-radius:50%;box-shadow:0 0 0 1px var(--trade-dock-border);height:20px;width:20px}.trade-appearance-panel__palette-grid>button>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.trade-appearance-panel__palette-grid>button strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-appearance-panel__palette-grid>button small{color:var(--trade-dock-muted);font-size:7px}.trade-appearance-panel__palette-grid>button[aria-pressed=true]{border-color:var(--trade-dock-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--trade-dock-accent) 26%,#0000)}.trade-appearance-panel__mode{margin-top:10px}.trade-appearance-panel__mode p{color:var(--trade-dock-muted);font-size:8px;line-height:1.55;margin:0 2px 1px}.trade-appearance-panel__mode>button{background:var(--trade-dock-bg-2);border:1px solid var(--trade-dock-border);border-radius:12px;color:var(--trade-dock-text);cursor:pointer;font-size:10px;font-weight:800;min-height:42px;width:100%}.trade-appearance-dock :where(button):focus-visible{outline:2px solid var(--trade-dock-accent)!important;outline-offset:3px!important}body[data-trade-os-appearance] .owner-theme-dock[data-portal-zone=trade]{display:none!important}html[data-joy-mode=light][data-palette=default] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#fffaf8;--trade-surface:#fff;--trade-surface-2:#fff2f4;--trade-text:#251318;--trade-muted:#6d565d;--trade-line:#8b1a2c2e;--trade-line-strong:#8b1a2c57;--trade-accent:#8b1a2c;--trade-on-accent:#fff;--trade-gold:#8a6630;--trade-grid:#8b1a2c0d;--trade-shadow:0 24px 70px -48px #5c12246b}html[data-joy-mode=dark][data-palette=default] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#090608;--trade-surface:#160d11;--trade-surface-2:#211219;--trade-text:#fff7f8;--trade-muted:#cbb2b9;--trade-line:#e8a4b033;--trade-line-strong:#e8a4b061;--trade-accent:#e8a4b0;--trade-on-accent:#25080f;--trade-gold:#d0a84f;--trade-grid:rgba(232,164,176,.065);--trade-shadow:0 32px 90px -52px #000000f5}html[data-joy-mode=light][data-palette=obsidian] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#f3f9fd;--trade-surface:#fff;--trade-surface-2:#eaf5fa;--trade-text:#061b28;--trade-muted:#4b6573;--trade-line:#007c9c33;--trade-line-strong:#007c9c61;--trade-accent:#007c9c;--trade-on-accent:#fff;--trade-gold:#8c681e;--trade-grid:rgba(0,124,156,.055);--trade-shadow:0 24px 70px -48px #00537066}html[data-joy-mode=dark][data-palette=obsidian] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#020810;--trade-surface:#06131e;--trade-surface-2:#0a1c29;--trade-text:#f3fbff;--trade-muted:#a7c4d4;--trade-line:#00d9ff38;--trade-line-strong:#00d9ff66;--trade-accent:#00d9ff;--trade-on-accent:#001820;--trade-gold:#d2ae5a;--trade-grid:#00d9ff12;--trade-shadow:0 32px 94px -52px #000000fa}html[data-joy-mode=light][data-palette=aurora] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#f3fbf7;--trade-surface:#fff;--trade-surface-2:#eaf7f1;--trade-text:#092319;--trade-muted:#4a665a;--trade-line:#0f766e33;--trade-line-strong:#0f766e61;--trade-accent:#0f766e;--trade-on-accent:#fff;--trade-gold:#8b671c;--trade-grid:rgba(15,118,110,.055);--trade-shadow:0 24px 70px -48px #055c4e61}html[data-joy-mode=dark][data-palette=aurora] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#02100b;--trade-surface:#071b14;--trade-surface-2:#0b281e;--trade-text:#effff9;--trade-muted:#a6d2c3;--trade-line:#2dd4bf38;--trade-line-strong:#2dd4bf66;--trade-accent:#2dd4bf;--trade-on-accent:#04130f;--trade-gold:#d3b35f;--trade-grid:#2dd4bf12;--trade-shadow:0 32px 94px -52px #000000fa}html[data-joy-mode=light][data-palette=rosewood] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#fff6f8;--trade-surface:#fff;--trade-surface-2:#fbecef;--trade-text:#321722;--trade-muted:#76515e;--trade-line:#9c3a5533;--trade-line-strong:#9c3a5561;--trade-accent:#9c3a55;--trade-on-accent:#fff;--trade-gold:#8d641d;--trade-grid:rgba(156,58,85,.055);--trade-shadow:0 24px 70px -48px #72233b6b}html[data-joy-mode=dark][data-palette=rosewood] body[data-portal-shell=trade][data-trade-os-appearance=current]{--trade-bg:#12070c;--trade-surface:#251019;--trade-surface-2:#351723;--trade-text:#fff4f6;--trade-muted:#d9a9b4;--trade-line:#e39ca838;--trade-line-strong:#e39ca866;--trade-accent:#e39ca8;--trade-on-accent:#2a111a;--trade-gold:#d6b36c;--trade-grid:#e39ca812;--trade-shadow:0 32px 94px -52px #000000fa}@media(max-width:640px){.trade-appearance-dock{bottom:max(72px,calc(env(safe-area-inset-bottom,0px) + 62px));right:12px}.trade-appearance-panel{max-height:54vh;width:min(370px,calc(100vw - 24px))}.trade-appearance-toggle{min-height:44px;padding-inline:10px 12px}}@media(max-width:420px){.trade-appearance-panel__palette-grid,.trade-appearance-panel__themes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.trade-appearance-dock *,.trade-appearance-dock :after,.trade-appearance-dock :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[data-portal-shell=trade][data-trade-os-appearance=maison]{--trade-bg:var(--maison-main-bg);--trade-surface:var(--maison-card);--trade-surface-2:var(--maison-secondary-surface);--trade-text:var(--maison-text-primary);--trade-muted:var(--maison-text-secondary);--trade-line:var(--maison-border);--trade-line-strong:var(--maison-border-strong);--trade-accent:var(--maison-burgundy);--trade-on-accent:#fff;--trade-gold:var(--maison-gold);--trade-grid:var(--maison-gold-glow);--trade-shadow:0 26px 72px -48px color-mix(in srgb,var(--maison-deep-burgundy) 42%,#0000);--portal-bg:var(--trade-bg);--portal-surface:var(--trade-surface);--portal-surface-2:var(--trade-surface-2);--portal-text:var(--trade-text);--portal-muted:var(--trade-muted);--portal-line:var(--trade-line);--portal-accent:var(--trade-accent);--portal-accent-strong:var(--maison-burgundy-hover);--portal-accent-soft:var(--maison-burgundy-glow);--portal-brand-accent:var(--trade-accent);--owner-bg:var(--trade-bg);--owner-panel:var(--trade-surface);--owner-text:var(--trade-text);--owner-muted:var(--trade-muted);--owner-border:var(--trade-line);--owner-accent:var(--trade-accent);--owner-on-accent:#fff;--owner-grid:var(--trade-grid);--trade-dock-bg:var(--maison-elevated-bg);--trade-dock-bg-2:var(--maison-secondary-surface);--trade-dock-text:var(--maison-text-primary);--trade-dock-muted:var(--maison-text-secondary);--trade-dock-border:var(--maison-border-strong);--trade-dock-accent:var(--maison-burgundy);--trade-dock-shadow:0 24px 72px -36px color-mix(in srgb,var(--maison-deep-burgundy) 48%,#0000)}html[data-joy-mode=dark] body[data-portal-shell=trade][data-trade-os-appearance=maison],html[data-joy-mode=light] body[data-portal-shell=trade][data-trade-os-appearance=maison]{--trade-bg:var(--maison-main-bg);--trade-surface:var(--maison-card);--trade-surface-2:var(--maison-secondary-surface);--trade-text:var(--maison-text-primary);--trade-muted:var(--maison-text-secondary);--trade-line:var(--maison-border);--trade-line-strong:var(--maison-border-strong);--trade-accent:var(--maison-burgundy);--trade-on-accent:#fff;--trade-gold:var(--maison-gold);--trade-grid:var(--maison-gold-glow)}html[data-joy-mode=dark] body[data-portal-shell=trade][data-trade-os-appearance=maison]{--trade-shadow:0 32px 90px -52px color-mix(in srgb,var(--maison-obsidian) 96%,#0000);--trade-dock-shadow:0 28px 82px -38px color-mix(in srgb,var(--maison-obsidian) 96%,#0000)}body[data-trade-theme-surface=login][data-trade-os-appearance=maison] [data-login-profile=trade]{background:var(--maison-main-bg)!important;color:var(--maison-text-primary)}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison]{--workshop-bg:#fbf7ee;--workshop-bg-elevated:#fffdf8;--workshop-surface:#fffdf8;--workshop-surface-2:#f4ecdd;--workshop-surface-3:#eee2cf;--workshop-surface-hover:#f5ead9;--workshop-surface-strong:#8b1a2c17;--workshop-text:#2b151c;--workshop-muted:#755a62;--workshop-muted-color:#755a62;--workshop-muted-faint-color:#947c83;--workshop-faint:#947c83;--workshop-line:#8b1a2c29;--workshop-border:#8b1a2c29;--workshop-line-strong:#8b1a2c52;--workshop-border-strong:#8b1a2c52;--workshop-accent:#8b1a2c;--workshop-accent-2:#8a6630;--workshop-primary:#8b1a2c;--workshop-primary-strong:#6e1323;--workshop-on-primary:#fffdf8;--workshop-on-accent:#fffdf8;--workshop-primary-soft:#8b1a2c1a;--workshop-primary-line:#8b1a2c52;--workshop-secondary:#8a6630;--workshop-secondary-soft:#8a66301c;--workshop-secondary-line:#8a66304d;--workshop-positive:#047857;--workshop-success:#047857;--workshop-warning:#b45309;--workshop-danger:#b91c1c;--workshop-grid:rgba(138,102,48,.055);--workshop-shadow:0 26px 72px -48px #5c12246b;background:linear-gradient(var(--workshop-grid) 1px,#0000 1px),linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 84% 8%,#8b1a2c1a,#0000 30%),var(--workshop-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison][data-workshop-os-mode=dark]{--workshop-bg:#070405;--workshop-bg-elevated:#150a0f;--workshop-surface:#150a0f;--workshop-surface-2:#22101a;--workshop-surface-3:#2a1420;--workshop-surface-hover:#2a1720;--workshop-surface-strong:#d4af5e17;--workshop-text:#f6eedd;--workshop-muted:#c8afa6;--workshop-muted-color:#c8afa6;--workshop-muted-faint-color:#a18a80;--workshop-faint:#a18a80;--workshop-line:#d4af5e33;--workshop-border:#d4af5e33;--workshop-line-strong:#d4af5e61;--workshop-border-strong:#d4af5e61;--workshop-accent:#d4af5e;--workshop-accent-2:#7b1b31;--workshop-primary:#d4af5e;--workshop-primary-strong:#b68f43;--workshop-on-primary:#241305;--workshop-on-accent:#241305;--workshop-primary-soft:#d4af5e21;--workshop-primary-line:#d4af5e61;--workshop-secondary:#d4af5e;--workshop-secondary-soft:#d4af5e24;--workshop-secondary-line:#d4af5e61;--workshop-positive:#34d399;--workshop-success:#34d399;--workshop-warning:#fbbf24;--workshop-danger:#fb7185;--workshop-grid:#d4af5e0f;--workshop-shadow:0 32px 92px -52px #000000f5;background:linear-gradient(var(--workshop-grid) 1px,#0000 1px),linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 82% 10%,#7b1b313d,#0000 32%),var(--workshop-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .App{background:linear-gradient(var(--workshop-grid) 1px,#0000 1px),linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--workshop-accent) 10%,#0000),#0000 30%),var(--workshop-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-sidebar{background:linear-gradient(var(--workshop-grid) 1px,#0000 1px),linear-gradient(90deg,var(--workshop-grid) 1px,#0000 1px),radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--workshop-accent) 12%,#0000),#0000 30%),var(--workshop-surface)!important;background-size:72px 72px,72px 72px,auto,auto!important;border-inline-end-color:var(--workshop-line-strong)!important;box-shadow:0 28px 72px -46px color-mix(in srgb,var(--workshop-text) 32%,#0000)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-sidebar__mesh{opacity:.16}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] :where(.workshop-os-command,.workshop-os-controls label,.workshop-os-controls button,.workshop-os-close,.workshop-os-live-trigger){background:var(--workshop-surface-2)!important;border-color:var(--workshop-line)!important;color:var(--workshop-text)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-command{background:color-mix(in srgb,var(--workshop-accent) 5%,var(--workshop-surface))!important;border-color:var(--workshop-line-strong)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-command-eyebrow,body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-command-section__eyebrow,body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-brand small,body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-command>svg{color:var(--workshop-accent)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-command button{background:var(--workshop-surface-2)!important;border-color:var(--workshop-line-strong)!important;color:var(--workshop-accent)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] :where(.workshop-os-identity,.workshop-os-live,.workshop-command-hero,.workshop-command-section,.workshop-command-card,.workshop-command-metric){background:linear-gradient(135deg,color-mix(in srgb,var(--workshop-accent) 5%,var(--workshop-surface)),var(--workshop-surface))!important;border-color:var(--workshop-line)!important;box-shadow:var(--workshop-shadow)!important;color:var(--workshop-text)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-avatar{background:linear-gradient(145deg,var(--workshop-accent),color-mix(in srgb,var(--workshop-accent) 68%,#240b14))!important;border-color:var(--workshop-line-strong)!important;box-shadow:0 0 26px color-mix(in srgb,var(--workshop-accent) 18%,#0000)!important;color:var(--workshop-on-accent)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] :where(.workshop-os-nav-item,.workshop-os-nav-group>button){border-color:var(--workshop-line)!important;color:var(--workshop-text)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-os-nav-item.is-active{background:linear-gradient(100deg,color-mix(in srgb,var(--workshop-accent) 13%,#0000),color-mix(in srgb,var(--workshop-accent) 4%,#0000))!important;border-inline-start-color:var(--workshop-accent)!important;box-shadow:inset 0 0 24px color-mix(in srgb,var(--workshop-accent) 7%,#0000)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] :where(.workshop-command-hero h1,.workshop-command-section h2,.workshop-command-metric>strong){font-family:Georgia,Iowan Old Style,Times New Roman,serif!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-command-hero h1{font-weight:700!important;letter-spacing:.005em!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-command-metric>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] :where(.workshop-command-hero p,.workshop-command-section p,.workshop-command-metric small){color:var(--workshop-muted)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-command-button.is-primary{background:var(--workshop-accent)!important;border-color:#0000!important;box-shadow:0 14px 38px -25px color-mix(in srgb,var(--workshop-accent) 75%,#0000)!important;color:var(--workshop-on-accent)!important}body[data-workshop-os-shell=true][data-workshop-os-appearance=maison] .workshop-command-button:not(.is-primary){background:var(--workshop-surface-2)!important;border-color:var(--workshop-line)!important;color:var(--workshop-text)!important}.workshop-os-controls{grid-template-columns:minmax(0,1fr) auto auto}.workshop-os-theme-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--workshop-accent) 54%,var(--workshop-line))!important}.workshop-os-theme-selector{grid-gap:8px;background:color-mix(in srgb,var(--workshop-surface) 96%,var(--workshop-bg));border:1px solid var(--workshop-line-strong);border-radius:14px;box-shadow:var(--workshop-shadow);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding:8px}.workshop-os-theme-option{align-items:flex-start;background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:11px;color:var(--workshop-text);display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:64px;min-width:0;padding:10px;text-align:start}.workshop-os-theme-option strong{font-size:11px;line-height:1.2}.workshop-os-theme-option small{color:var(--workshop-muted);font-size:8px;line-height:1.35}.workshop-os-theme-option[aria-pressed=true]{background:color-mix(in srgb,var(--workshop-accent) 12%,var(--workshop-surface));border-color:var(--workshop-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workshop-accent) 25%,#0000)}.workshop-os-palettes[data-arc-colours=true]:before{-webkit-margin-end:2px;color:var(--workshop-faint);content:"ARC COLOURS";font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;margin-inline-end:2px}.workshop-login-v2__theme-menu{position:relative}.workshop-login-v2__theme-selector{grid-gap:8px;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);background:color-mix(in srgb,var(--wl-panel-strong) 96%,#0000);border:1px solid var(--wl-line);border-radius:16px;box-shadow:0 26px 72px -40px #17090ea8,inset 0 1px 0 #ffffff38;display:grid;gap:8px;grid-template-columns:1fr 1fr;inset-block-start:calc(100% + 8px);inset-inline-end:0;padding:10px;position:absolute;width:min(310px,calc(100vw - 28px));z-index:80}.workshop-login-v2__theme-selector button{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;min-height:72px!important;min-width:0!important;padding:10px!important;text-align:start!important}.workshop-login-v2__theme-selector button strong{font-size:10px}.workshop-login-v2__theme-selector button small{color:var(--wl-muted);font-size:8px;line-height:1.35}.workshop-login-v2__theme-selector button[aria-pressed=true]{background:color-mix(in srgb,var(--wl-accent) 11%,var(--wl-panel-strong))!important;border-color:var(--wl-accent)!important}.workshop-login-v2[data-workshop-login-appearance=maison]{--wl-accent:#8b1a2c;--wl-accent-bright:#8b1a2c;--wl-gold:#8a6630;--wl-text:#2b151c;--wl-muted:#755a62;--wl-line:#8b1a2c2e;--wl-panel:#fffdf8ed;--wl-panel-strong:rgba(255,253,248,.985);--wl-control:#f4ecdde6;background:#fbf7ee!important;color-scheme:light}.workshop-login-v2[data-workshop-login-appearance=maison][data-login-mode=dark]{--wl-accent:#d4af5e;--wl-accent-bright:#d4af5e;--wl-gold:#d4af5e;--wl-text:#f6eedd;--wl-muted:#c8afa6;--wl-line:#d4af5e33;--wl-panel:#150a0fe6;--wl-panel-strong:#150a0ffa;--wl-control:#22101ae6;background:#070405!important;color-scheme:dark}.workshop-login-v2[data-workshop-login-appearance=maison] .workshop-login-v2__stage-scrim{background:linear-gradient(90deg,#fbf7eefa,#fbf7eeed 33%,#fbf7eeab 56%,#fbf7ee1a 80%),radial-gradient(circle at 70% 32%,#8b1a2c1a,#0000 36%)!important}.workshop-login-v2[data-workshop-login-appearance=maison][data-login-mode=dark] .workshop-login-v2__stage-scrim{background:linear-gradient(90deg,#070405fc,#070405f0 34%,#150a0fb8 58%,#0704052e 82%),radial-gradient(circle at 73% 40%,#7b1b3140,#0000 38%)!important}.workshop-login-v2[data-workshop-login-appearance=maison] :where(.workshop-login-v2__intro h1,.workshop-login-v2__card h2){font-family:Georgia,Iowan Old Style,Times New Roman,serif!important;letter-spacing:.005em!important}@media(max-width:760px){.workshop-os-controls{grid-template-columns:minmax(0,1fr) auto}.workshop-os-theme-trigger{grid-column:1/-1;justify-content:center}.workshop-login-v2__theme-selector{inset:auto 14px max(18px,env(safe-area-inset-bottom));position:fixed;width:auto}}@media(max-width:420px){.workshop-login-v2__theme-selector,.workshop-os-theme-selector{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body[data-workshop-os-shell=true] *,body[data-workshop-os-shell=true] :after,body[data-workshop-os-shell=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-dealer-css-owner=canonical] body{background:var(--dealer-bg)!important;color:var(--dealer-text)}body[data-dealer-os-appearance=maison]{--dealer-bg:#fbf7ee;--dealer-bg-elevated:#fffdf8;--dealer-surface:#fffdf8;--dealer-surface-hover:#f5ead9;--dealer-surface-strong:#8b1a2c17;--dealer-border:#8b1a2c29;--dealer-border-strong:#8b1a2c52;--dealer-text:#2b151c;--dealer-muted-color:#755a62;--dealer-muted-faint-color:#947c83;--dealer-primary:#8b1a2c;--dealer-primary-strong:#6e1323;--dealer-on-primary:#fffdf8;--dealer-primary-soft:#8b1a2c1a;--dealer-primary-line:#8b1a2c52;--dealer-secondary:#8a6630;--dealer-secondary-soft:#8a66301c;--dealer-secondary-line:#8a66304d;--dealer-success:#047857;--dealer-warning:#b45309;--dealer-danger:#b91c1c;--dealer-grid:rgba(138,102,48,.055);--dealer-maison-shadow:0 26px 72px -48px #5c12246b}html.dark body[data-dealer-os-appearance=maison]{--dealer-bg:#070405;--dealer-bg-elevated:#150a0f;--dealer-surface:#150a0f;--dealer-surface-hover:#2a1720;--dealer-surface-strong:#d4af5e17;--dealer-border:#d4af5e33;--dealer-border-strong:#d4af5e61;--dealer-text:#f6eedd;--dealer-muted-color:#c8afa6;--dealer-muted-faint-color:#a18a80;--dealer-primary:#d4af5e;--dealer-primary-strong:#b68f43;--dealer-on-primary:#241305;--dealer-primary-soft:#d4af5e21;--dealer-primary-line:#d4af5e61;--dealer-secondary:#d4af5e;--dealer-secondary-soft:#d4af5e24;--dealer-secondary-line:#d4af5e61;--dealer-success:#34d399;--dealer-warning:#fbbf24;--dealer-danger:#fb7185;--dealer-grid:#d4af5e0f;--dealer-maison-shadow:0 32px 92px -52px #000000f5}body[data-dealer-theme-surface=os] .owner-theme-dock[data-portal-zone=dealer]{display:none!important}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-shell{background:radial-gradient(circle at 84% 9%,color-mix(in srgb,var(--dealer-primary) 10%,#0000),#0000 30%),radial-gradient(circle at 76% 78%,var(--dealer-secondary-soft),#0000 34%),var(--dealer-bg)!important}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-sidebar{background:linear-gradient(var(--dealer-grid) 1px,#0000 1px),linear-gradient(90deg,var(--dealer-grid) 1px,#0000 1px),radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--dealer-primary) 10%,#0000),#0000 30%),var(--dealer-bg-elevated)!important;background-size:72px 72px,72px 72px,auto,auto!important;border-right-color:var(--dealer-border-strong)!important;box-shadow:var(--dealer-maison-shadow)!important}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] :where(.dealer-command-identity,.dealer-command-utilities,.dealer-command-nav-group,.dealer-command-live-popover){border-color:var(--dealer-border)!important;box-shadow:var(--dealer-maison-shadow)}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] :where(.dealer-command-box,.dealer-command-utility,.dealer-command-nav-link,.dealer-command-topbar form,.dealer-command-live-popover header button){background:color-mix(in srgb,var(--dealer-surface) 94%,var(--dealer-bg))!important;color:var(--dealer-text)!important}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-box{background:linear-gradient(135deg,var(--dealer-primary-soft),var(--dealer-surface))!important;border-color:var(--dealer-primary-line)!important}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-nav-link.is-active{background:linear-gradient(110deg,var(--dealer-primary-soft),var(--dealer-secondary-soft))!important;border-color:var(--dealer-primary-line)!important;box-shadow:inset 3px 0 0 var(--dealer-primary),inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 5%,#0000)!important}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-brand>span,body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-identity>span,body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-utility__icon{background:linear-gradient(145deg,var(--dealer-primary-soft),var(--dealer-secondary-soft))!important;border-color:var(--dealer-primary-line)!important;color:var(--dealer-primary)!important}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] .dealer-command-topbar{background:color-mix(in srgb,var(--dealer-bg-elevated) 94%,#0000)!important;border-bottom-color:var(--dealer-border)!important;box-shadow:0 18px 50px -42px color-mix(in srgb,var(--dealer-text) 30%,#0000)}body[data-dealer-os-shell=true][data-dealer-os-appearance=maison] :where(.dealer-command-main h1,.dealer-command-main h2,.dealer-command-main h3){font-family:Georgia,Iowan Old Style,Times New Roman,serif!important;letter-spacing:.005em}body[data-dealer-theme-surface=os][data-dealer-os-appearance=maison] [data-testid=dealer-os-page]{background:linear-gradient(var(--dealer-grid) 1px,#0000 1px),linear-gradient(90deg,var(--dealer-grid) 1px,#0000 1px),radial-gradient(circle at 84% 9%,color-mix(in srgb,var(--dealer-primary) 10%,#0000),#0000 30%),var(--dealer-bg)!important;background-size:72px 72px,72px 72px,auto,auto!important}body[data-dealer-theme-surface=os][data-dealer-os-appearance=maison] [data-testid=dealer-os-page] :where(h1,h2,h3){font-family:Georgia,Iowan Old Style,Times New Roman,serif!important}body[data-dealer-theme-surface=login][data-dealer-os-appearance=maison] [data-login-profile=dealer][data-login-mode=light]{background:#fbf7ee!important;color-scheme:light}body[data-dealer-theme-surface=login][data-dealer-os-appearance=maison] [data-login-profile=dealer][data-login-mode=dark]{background:#070405!important;color-scheme:dark}@media(prefers-reduced-motion:reduce){body[data-dealer-os-appearance=maison] .dealer-command-shell *,body[data-dealer-os-appearance=maison] [data-testid=dealer-os-page] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[data-dealer-os-appearance=maison]{--dealer-bg:var(--maison-main-bg);--dealer-bg-elevated:var(--maison-elevated-bg);--dealer-surface:var(--maison-card);--dealer-surface-hover:color-mix(in srgb,var(--maison-burgundy) 7%,var(--maison-card));--dealer-surface-strong:var(--maison-burgundy-glow);--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-gold) 5%,#0000);--dealer-maison-shadow:0 26px 72px -48px color-mix(in srgb,var(--maison-deep-burgundy) 42%,#0000);--dealer-dock-bg:var(--maison-elevated-bg);--dealer-dock-bg-2:var(--maison-secondary-surface);--dealer-dock-text:var(--maison-text-primary);--dealer-dock-muted:var(--maison-text-secondary);--dealer-dock-border:var(--maison-border-strong);--dealer-dock-accent:var(--maison-burgundy);--dealer-dock-shadow:0 24px 72px -36px color-mix(in srgb,var(--maison-deep-burgundy) 48%,#0000)}html.dark body[data-dealer-os-appearance=maison]{--dealer-dock-shadow:0 28px 82px -38px color-mix(in srgb,var(--maison-obsidian) 96%,#0000);--dealer-maison-shadow:0 32px 92px -52px color-mix(in srgb,var(--maison-obsidian) 96%,#0000)}body[data-dealer-os-appearance=current]{--dealer-dock-bg:var(--dealer-bg-elevated,var(--maison-elevated-bg));--dealer-dock-bg-2:var(--dealer-surface,var(--maison-secondary-surface));--dealer-dock-text:var(--dealer-text,var(--maison-text-primary));--dealer-dock-muted:var(--dealer-muted-color,var(--maison-text-secondary));--dealer-dock-border:var(--dealer-border-strong,var(--maison-border-strong));--dealer-dock-accent:var(--dealer-primary,var(--maison-burgundy));--dealer-dock-shadow:0 24px 72px -36px color-mix(in srgb,var(--dealer-dock-text) 38%,#0000)}body[data-dealer-theme-surface=login][data-dealer-os-appearance=maison] [data-login-profile=dealer]{background:var(--maison-main-bg)!important}html[data-dealer-css-owner=canonical] body{background:var(--maison-main-bg)!important;background:var(--dealer-bg,var(--maison-main-bg))!important;color:var(--maison-text-primary);color:var(--dealer-text,var(--maison-text-primary))}html[data-dealer-css-owner=canonical] body:after{content:none!important;display:none!important}.dealer-theme-dock{align-items:flex-end;bottom:calc(82px + env(safe-area-inset-bottom));flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:10px;max-width:calc(100vw - 28px);position:fixed;right:max(14px,env(safe-area-inset-right));z-index:195}.dealer-theme-dock,.dealer-theme-toggle{color:var(--dealer-dock-text);display:flex}.dealer-theme-toggle{align-items:center;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);background:color-mix(in srgb,var(--dealer-dock-bg) 95%,#0000);border:1px solid var(--dealer-dock-border);border-radius:999px;box-shadow:var(--dealer-dock-shadow),inset 0 1px 0 #ffffff29;cursor:pointer;gap:9px;min-height:46px;padding:8px 14px 8px 11px}.dealer-theme-toggle>svg{color:var(--dealer-dock-accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--dealer-dock-accent) 30%,transparent));height:18px;width:18px}.dealer-theme-toggle>span{grid-gap:2px;display:grid;gap:2px;text-align:left}.dealer-theme-toggle small{color:var(--dealer-dock-muted);font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.dealer-theme-toggle strong{color:var(--dealer-dock-text);font-size:10px;letter-spacing:.06em;line-height:1}.dealer-theme-panel{backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);background:color-mix(in srgb,var(--dealer-dock-bg) 97%,#0000);border:1px solid var(--dealer-dock-border);border-radius:20px;box-shadow:var(--dealer-dock-shadow),inset 0 1px 0 #ffffff26;color:var(--dealer-dock-text);max-height:min(66vh,520px);overflow:auto;padding:13px;width:min(410px,calc(100vw - 28px))}.dealer-theme-panel__head{align-items:flex-start;border-bottom:1px solid var(--dealer-dock-border);display:flex;gap:12px;justify-content:space-between;padding:2px 2px 12px}.dealer-theme-panel__head>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.dealer-theme-panel__head span{color:var(--dealer-dock-accent);font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.dealer-theme-panel__head strong{font-size:17px;letter-spacing:-.025em}.dealer-theme-panel__head small{color:var(--dealer-dock-muted);font-size:9px;line-height:1.45}.dealer-theme-panel__head>button{background:var(--dealer-dock-bg-2);border:1px solid var(--dealer-dock-border);border-radius:11px;color:var(--dealer-dock-text);cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.dealer-theme-panel__head>button svg{height:15px;width:15px}.dealer-theme-panel__themes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.dealer-theme-panel__themes>button{align-items:flex-start;background:var(--dealer-dock-bg-2);border:1px solid var(--dealer-dock-border);border-radius:14px;color:var(--dealer-dock-text);cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:76px;min-width:0;padding:11px;text-align:left}.dealer-theme-panel__themes>button strong{font-size:11px;line-height:1.2}.dealer-theme-panel__themes>button small{color:var(--dealer-dock-muted);font-size:8px;line-height:1.45}.dealer-theme-panel__themes>button[aria-pressed=true]{background:color-mix(in srgb,var(--dealer-dock-accent) 12%,var(--dealer-dock-bg));border-color:var(--dealer-dock-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dealer-dock-accent) 26%,#0000)}.dealer-theme-panel__current{background:color-mix(in srgb,var(--dealer-dock-accent) 5%,var(--dealer-dock-bg));border:1px solid var(--dealer-dock-border);border-radius:14px;margin-top:10px;padding:11px}.dealer-theme-panel__current-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.dealer-theme-panel__current-head span{color:var(--dealer-dock-muted);font:850 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.dealer-theme-panel__current-head strong{font-size:10px}.dealer-theme-panel__palette-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-theme-panel__palette-grid>button{grid-gap:9px;align-items:center;background:var(--dealer-dock-bg-2);border:1px solid var(--dealer-dock-border);border-radius:11px;color:var(--dealer-dock-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:50px;min-width:0;padding:8px;text-align:left}.dealer-theme-panel__palette-grid>button>i{background:var(--dealer-theme-swatch);border:3px solid var(--dealer-dock-bg);border-radius:50%;box-shadow:0 0 0 1px var(--dealer-dock-border);height:20px;width:20px}.dealer-theme-panel__palette-grid>button>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.dealer-theme-panel__palette-grid>button strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-theme-panel__palette-grid>button small{color:var(--dealer-dock-muted);font-size:7px}.dealer-theme-panel__palette-grid>button[aria-pressed=true]{border-color:var(--dealer-dock-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dealer-dock-accent) 26%,#0000)}.dealer-theme-panel__mode-note{color:var(--dealer-dock-muted);font-size:8px;line-height:1.55;margin:10px 2px 1px}.dealer-theme-dock :where(button):focus-visible{outline:2px solid var(--dealer-dock-accent)!important;outline-offset:3px!important}body[data-dealer-os-shell=true] .owner-theme-dock[data-portal-zone=dealer]{display:none!important}@media(max-width:640px){.dealer-theme-dock{bottom:calc(76px + env(safe-area-inset-bottom));right:12px}.dealer-theme-panel{max-height:54vh;width:min(370px,calc(100vw - 24px))}.dealer-theme-toggle{min-height:44px;padding-inline:10px 12px}}@media(max-width:420px){.dealer-theme-panel__palette-grid,.dealer-theme-panel__themes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dealer-theme-dock *,.dealer-theme-dock :after,.dealer-theme-dock :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[data-workshop-os-appearance=maison]{--workshop-bg:var(--maison-main-bg);--workshop-bg-elevated:var(--maison-elevated-bg);--workshop-surface:var(--maison-card);--workshop-surface-2:var(--maison-secondary-surface);--workshop-surface-3:color-mix(in srgb,var(--maison-burgundy) 6%,var(--maison-secondary-surface));--workshop-surface-hover:color-mix(in srgb,var(--maison-burgundy) 7%,var(--maison-card));--workshop-surface-strong:var(--maison-burgundy-glow);--workshop-text:var(--maison-text-primary);--workshop-muted:var(--maison-text-secondary);--workshop-muted-color:var(--maison-text-secondary);--workshop-muted-faint-color:var(--maison-text-muted);--workshop-faint:var(--maison-text-muted);--workshop-line:var(--maison-border);--workshop-border:var(--maison-border);--workshop-line-strong:var(--maison-border-strong);--workshop-border-strong:var(--maison-border-strong);--workshop-accent:var(--maison-burgundy);--workshop-accent-2:var(--maison-gold);--workshop-primary:var(--maison-burgundy);--workshop-primary-strong:var(--maison-burgundy-hover);--workshop-on-primary:#fff;--workshop-on-accent:#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-positive:var(--maison-success);--workshop-success:var(--maison-success);--workshop-warning:var(--maison-warning);--workshop-danger:var(--maison-error);--workshop-grid:color-mix(in srgb,var(--maison-gold) 5%,#0000);--workshop-shadow:0 26px 72px -48px color-mix(in srgb,var(--maison-deep-burgundy) 42%,#0000);--workshop-dock-bg:var(--maison-elevated-bg);--workshop-dock-bg-2:var(--maison-secondary-surface);--workshop-dock-text:var(--maison-text-primary);--workshop-dock-muted:var(--maison-text-secondary);--workshop-dock-border:var(--maison-border-strong);--workshop-dock-accent:var(--maison-burgundy);--workshop-dock-shadow:0 24px 72px -36px color-mix(in srgb,var(--maison-deep-burgundy) 48%,#0000)}html.dark body[data-workshop-os-appearance=maison]{--workshop-shadow:0 32px 92px -52px color-mix(in srgb,var(--maison-obsidian) 96%,#0000);--workshop-dock-shadow:0 28px 82px -38px color-mix(in srgb,var(--maison-obsidian) 96%,#0000)}body[data-workshop-os-appearance=arc]{--workshop-dock-bg:#fff;--workshop-dock-bg-2:#eaf5fa;--workshop-dock-text:#061b28;--workshop-dock-muted:#4d6876;--workshop-dock-border:#007c9c40;--workshop-dock-accent:#007c9c;--workshop-dock-shadow:0 24px 72px -36px #0053706b}html.dark body[data-workshop-os-appearance=arc]{--workshop-dock-bg:#06131e;--workshop-dock-bg-2:#0a1c29;--workshop-dock-text:#f3fbff;--workshop-dock-muted:#a7c4d4;--workshop-dock-border:#00d9ff47;--workshop-dock-accent:#00d9ff;--workshop-dock-shadow:0 28px 84px -38px #000000fa}.workshop-theme-dock{align-items:flex-end;bottom:calc(82px + env(safe-area-inset-bottom));flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:10px;max-width:calc(100vw - 28px);position:fixed;right:max(14px,env(safe-area-inset-right));z-index:190}.workshop-theme-dock,.workshop-theme-toggle{color:var(--workshop-dock-text);display:flex}.workshop-theme-toggle{align-items:center;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);background:color-mix(in srgb,var(--workshop-dock-bg) 95%,#0000);border:1px solid var(--workshop-dock-border);border-radius:999px;box-shadow:var(--workshop-dock-shadow),inset 0 1px 0 #ffffff29;cursor:pointer;gap:9px;min-height:46px;padding:8px 14px 8px 11px}.workshop-theme-toggle>svg{color:var(--workshop-dock-accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--workshop-dock-accent) 30%,transparent));height:18px;width:18px}.workshop-theme-toggle>span{grid-gap:2px;display:grid;gap:2px;text-align:left}.workshop-theme-toggle small{color:var(--workshop-dock-muted);font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.workshop-theme-toggle strong{color:var(--workshop-dock-text);font-size:10px;letter-spacing:.06em;line-height:1}.workshop-theme-panel{backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);background:color-mix(in srgb,var(--workshop-dock-bg) 97%,#0000);border:1px solid var(--workshop-dock-border);border-radius:20px;box-shadow:var(--workshop-dock-shadow),inset 0 1px 0 #ffffff26;color:var(--workshop-dock-text);max-height:min(62vh,470px);overflow:auto;padding:13px;width:min(382px,calc(100vw - 28px))}.workshop-theme-panel__head{align-items:flex-start;border-bottom:1px solid var(--workshop-dock-border);display:flex;gap:12px;justify-content:space-between;padding:2px 2px 12px}.workshop-theme-panel__head>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.workshop-theme-panel__head span{color:var(--workshop-dock-accent);font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.workshop-theme-panel__head strong{font-size:17px;letter-spacing:-.025em}.workshop-theme-panel__head small{color:var(--workshop-dock-muted);font-size:9px;line-height:1.45}.workshop-theme-panel__head>button{background:var(--workshop-dock-bg-2);border:1px solid var(--workshop-dock-border);border-radius:11px;color:var(--workshop-dock-text);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.workshop-theme-panel__head>button svg{height:15px;width:15px}.workshop-theme-panel__themes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.workshop-theme-panel__themes>button{align-items:flex-start;background:var(--workshop-dock-bg-2);border:1px solid var(--workshop-dock-border);border-radius:14px;color:var(--workshop-dock-text);cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:74px;min-width:0;padding:11px;text-align:left}.workshop-theme-panel__themes>button strong{font-size:11px;line-height:1.2}.workshop-theme-panel__themes>button small{color:var(--workshop-dock-muted);font-size:8px;line-height:1.45}.workshop-theme-panel__themes>button[aria-pressed=true]{background:color-mix(in srgb,var(--workshop-dock-accent) 12%,var(--workshop-dock-bg));border-color:var(--workshop-dock-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workshop-dock-accent) 26%,#0000)}.workshop-theme-panel__arc{align-items:center;background:color-mix(in srgb,var(--workshop-dock-accent) 5%,var(--workshop-dock-bg));border:1px solid var(--workshop-dock-border);border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:11px}.workshop-theme-panel__arc>div:first-child{grid-gap:3px;display:grid;gap:3px}.workshop-theme-panel__arc span{color:var(--workshop-dock-muted);font:850 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.workshop-theme-panel__arc strong{font-size:10px}.workshop-theme-panel__swatches{align-items:center;display:flex;gap:8px}.workshop-theme-panel__swatches>button{background:var(--workshop-theme-swatch);border:3px solid var(--workshop-dock-bg);border-radius:50%;box-shadow:0 0 0 1px var(--workshop-dock-border);cursor:pointer;height:22px;padding:0;width:22px}.workshop-theme-panel__swatches>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--workshop-dock-bg),0 0 0 4px var(--workshop-theme-swatch)}.workshop-theme-panel__mode-note{color:var(--workshop-dock-muted);font-size:8px;line-height:1.55;margin:10px 2px 1px}.workshop-theme-dock :where(button):focus-visible{outline:2px solid var(--workshop-dock-accent)!important;outline-offset:3px!important}body[data-workshop-os-shell=true] .workshop-os-palettes{display:none!important}body[data-workshop-os-appearance=maison] .workshop-login-v2[data-workshop-login-version=v2]{--wl-accent:var(--maison-burgundy);--wl-accent-bright:var(--maison-burgundy-hover);--wl-gold:var(--maison-gold);--wl-text:var(--maison-text-primary);--wl-muted:var(--maison-text-secondary);--wl-line:var(--maison-border-strong);--wl-panel:color-mix(in srgb,var(--maison-card) 93%,#0000);--wl-panel-strong:color-mix(in srgb,var(--maison-card) 98.5%,#0000);--wl-control:color-mix(in srgb,var(--maison-secondary-surface) 90%,#0000);background:var(--maison-main-bg)!important}body[data-workshop-os-appearance=maison] .workshop-login-v2 .workshop-login-v2__stage-scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--maison-main-bg) 98%,#0000) 0,color-mix(in srgb,var(--maison-main-bg) 93%,#0000) 33%,color-mix(in srgb,var(--maison-main-bg) 67%,#0000) 56%,color-mix(in srgb,var(--maison-main-bg) 10%,#0000) 80%),radial-gradient(circle at 70% 32%,var(--maison-burgundy-glow),#0000 36%)!important}body[data-workshop-os-appearance=maison] .workshop-login-v2 :where(.workshop-login-v2__intro h1,.workshop-login-v2__card h2){font-family:Georgia,Iowan Old Style,Times New Roman,serif!important;letter-spacing:.005em!important}@media(max-width:640px){.workshop-theme-dock{bottom:calc(76px + env(safe-area-inset-bottom));right:12px}.workshop-theme-panel{max-height:52vh;width:min(356px,calc(100vw - 24px))}.workshop-theme-toggle{min-height:43px;padding-inline:10px 12px}}@media(max-width:390px){.workshop-theme-panel__themes{grid-template-columns:1fr}.workshop-theme-panel__arc{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.workshop-theme-dock *,.workshop-theme-dock :after,.workshop-theme-dock :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[data-owner-admin-shell=true] .portal-shell .card,body[data-owner-admin-shell=true] .portal-shell .industrial-card,body[data-owner-admin-shell=true] .portal-shell [class*="bg-white/"],body[data-owner-admin-shell=true] .portal-shell [class~=bg-slate-100],body[data-owner-admin-shell=true] .portal-shell [class~=bg-slate-50],body[data-owner-admin-shell=true] .portal-shell [class~=bg-white]{background:var(--owner-admin-surface)!important;border-color:var(--owner-admin-line)!important;box-shadow:var(--owner-admin-shadow);color:var(--owner-admin-text)!important}body[data-owner-admin-shell=true] .portal-shell table,body[data-owner-admin-shell=true] .portal-shell tbody,body[data-owner-admin-shell=true] .portal-shell td,body[data-owner-admin-shell=true] .portal-shell th,body[data-owner-admin-shell=true] .portal-shell thead,body[data-owner-admin-shell=true] .portal-shell tr{border-color:var(--owner-admin-line)!important}body[data-owner-admin-shell=true] .portal-shell th,body[data-owner-admin-shell=true] .portal-shell thead{background:var(--owner-admin-surface-2)!important;color:var(--owner-admin-muted)!important}body[data-owner-admin-shell=true] .portal-shell tbody tr{background:var(--owner-admin-surface)!important;color:var(--owner-admin-text)!important}body[data-owner-admin-shell=true] .portal-shell [class*="hover:bg-gray-"]:hover,body[data-owner-admin-shell=true] .portal-shell [class*="hover:bg-slate-"]:hover,body[data-owner-admin-shell=true] .portal-shell tbody tr:hover{background:var(--owner-admin-surface-2)!important}body[data-owner-admin-shell=true] .portal-shell [class*=text-gray-],body[data-owner-admin-shell=true] .portal-shell [class*=text-slate-],body[data-owner-admin-shell=true] .portal-shell [class*=text-zinc-]{color:var(--owner-admin-muted)!important}body[data-owner-admin-shell=true] .portal-shell [class*=font-bold],body[data-owner-admin-shell=true] .portal-shell [class*=font-semibold],body[data-owner-admin-shell=true] .portal-shell h1,body[data-owner-admin-shell=true] .portal-shell h2,body[data-owner-admin-shell=true] .portal-shell h3,body[data-owner-admin-shell=true] .portal-shell h4,body[data-owner-admin-shell=true] .portal-shell strong{color:var(--owner-admin-text)}body[data-owner-admin-shell=true] .portal-shell input,body[data-owner-admin-shell=true] .portal-shell select,body[data-owner-admin-shell=true] .portal-shell textarea{background:var(--owner-admin-surface-2)!important;border-color:var(--owner-admin-line-strong)!important;color:var(--owner-admin-text)!important}body[data-owner-admin-shell=true] .portal-shell input::placeholder,body[data-owner-admin-shell=true] .portal-shell textarea::placeholder{color:var(--owner-admin-faint)!important}body[data-owner-admin-shell=true] .portal-shell a,body[data-owner-admin-shell=true] .portal-shell button{outline-color:var(--owner-admin-cyan)}body[data-owner-admin-shell=true] .portal-shell .overline{color:var(--owner-admin-rose)!important;font-size:11px!important;letter-spacing:.16em!important}body[data-owner-admin-shell=true] .portal-shell [class*=border-slate-],body[data-owner-admin-shell=true] .portal-shell [class*=divide-slate-]>:not([hidden])~:not([hidden]){border-color:var(--owner-admin-line)!important}body[data-owner-admin-shell=true] .portal-shell [class*=shadow-]{box-shadow:var(--owner-admin-shadow)}body[data-owner-admin-shell=true] .portal-shell [class*=text-emerald-],body[data-owner-admin-shell=true] .portal-shell [class*=text-green-]{color:var(--owner-admin-green)!important}body[data-owner-admin-shell=true] .portal-shell [class*=text-red-],body[data-owner-admin-shell=true] .portal-shell [class*=text-rose-]{color:var(--owner-admin-rose)!important}body[data-owner-admin-shell=true] .portal-shell [class*=text-amber-],body[data-owner-admin-shell=true] .portal-shell [class*=text-yellow-]{color:var(--owner-admin-gold)!important}body[data-owner-admin-shell=true] .portal-shell [class*=text-blue-],body[data-owner-admin-shell=true] .portal-shell [class*=text-cyan-]{color:var(--owner-admin-cyan)!important}@media (max-width:1023px){body[data-owner-admin-shell=true] .portal-shell .uhd-page-content{padding-top:72px!important}}body[data-workshop-os-shell=true]{--workshop-sidebar:326px;--workshop-bg:#eef3f5;--workshop-surface:#fff;--workshop-surface-2:#e7eef1;--workshop-surface-3:#dce7eb;--workshop-text:#101820;--workshop-muted:#56636e;--workshop-faint:#74818b;--workshop-line:#122b3724;--workshop-line-strong:#122b373d;--workshop-accent:#8b1a2c;--workshop-accent-2:#0c8297;--workshop-positive:#087a55;--workshop-warning:#a56808;--workshop-danger:#b4233a;--workshop-on-accent:#fff;--workshop-shadow:0 28px 80px -54px #0d202a6b;background:var(--workshop-bg)!important;color:var(--workshop-text);margin:0}body[data-workshop-os-shell=true][data-workshop-os-mode=dark]{--workshop-bg:#05080a;--workshop-surface:#0a0f13;--workshop-surface-2:#0f171d;--workshop-surface-3:#152129;--workshop-text:#f3f8fa;--workshop-muted:#a4b2bb;--workshop-faint:#74838d;--workshop-line:#afd5e11f;--workshop-line-strong:#afd5e13d;--workshop-accent:#ef6179;--workshop-accent-2:#46d4e9;--workshop-positive:#49d6a2;--workshop-warning:#efc26c;--workshop-danger:#ff778c;--workshop-on-accent:#07090b;--workshop-shadow:0 32px 90px -54px #000000eb}body[data-workshop-os-shell=true][data-workshop-os-palette=obsidian]{--workshop-accent:#078aa2;--workshop-accent-2:#00718c}body[data-workshop-os-shell=true][data-workshop-os-mode=dark][data-workshop-os-palette=obsidian]{--workshop-accent:#48d9ed;--workshop-accent-2:#09a8c5}body[data-workshop-os-shell=true][data-workshop-os-palette=aurora]{--workshop-accent:#0d7869;--workshop-accent-2:#286d8b}body[data-workshop-os-shell=true][data-workshop-os-mode=dark][data-workshop-os-palette=aurora]{--workshop-accent:#49d9bc;--workshop-accent-2:#55b9e2}body[data-workshop-os-shell=true][data-workshop-os-palette=rosewood]{--workshop-accent:#a33f56;--workshop-accent-2:#806083}body[data-workshop-os-shell=true][data-workshop-os-mode=dark][data-workshop-os-palette=rosewood]{--workshop-accent:#ed8da1;--workshop-accent-2:#c6a0d3}body[data-workshop-os-shell=true] .App{background:var(--workshop-bg);color:var(--workshop-text);min-height:100vh;transition:padding .18s ease,background .18s ease,color .18s ease}@media (min-width:1024px){body[data-workshop-os-shell=true] .App{-webkit-padding-start:var(--workshop-sidebar);padding-inline-start:var(--workshop-sidebar)}}body[data-workshop-os-shell=true] .global-footer,body[data-workshop-os-shell=true] .joy-floating-cmdk,body[data-workshop-os-shell=true] .joy-proprietary-header,body[data-workshop-os-shell=true] .owner-theme-dock,body[data-workshop-os-shell=true] [data-testid=back-to-cockpit],body[data-workshop-os-shell=true] [data-testid=founder-hotkey-palette],body[data-workshop-os-shell=true] [data-testid=founder-hotkey-trigger],body[data-workshop-os-shell=true] [data-testid=guardian-trigger],body[data-workshop-os-shell=true] [data-testid=joyadh-bubble],body[data-workshop-os-shell=true] [data-testid=midas-investment-broker-dock],body[data-workshop-os-shell=true] [data-testid^=global-quick],body[data-workshop-os-shell=true] footer[data-testid=footer-operating]{display:none!important}body[data-workshop-os-shell=true] .portal-shell{background:#0000!important;color:var(--workshop-text)!important;display:block!important;max-width:none!important;min-height:0!important;overflow:visible!important;width:100%!important}body[data-workshop-os-shell=true] .portal-shell [data-testid=cinema-exit-pill],body[data-workshop-os-shell=true] .portal-shell [data-testid=joyadh-bubble],body[data-workshop-os-shell=true] .portal-shell>[data-testid=sidebar-backdrop],body[data-workshop-os-shell=true] .portal-shell>aside[data-testid=sidebar],body[data-workshop-os-shell=true] .portal-shell>main>header.cockpit-header{display:none!important}body[data-workshop-os-shell=true] .portal-shell>main{background:#0000!important;display:block!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;width:100%!important}body[data-workshop-os-shell=true] .portal-shell .uhd-page-content{background:#0000!important;color:var(--workshop-text)!important;padding:clamp(16px,2.4vw,34px)!important}body[data-workshop-os-shell=true] .card,body[data-workshop-os-shell=true] .industrial-card{background:var(--workshop-surface)!important;border-color:var(--workshop-line)!important;box-shadow:var(--workshop-shadow);color:var(--workshop-text)!important}.workshop-os-sidebar{-webkit-border-end:1px solid color-mix(in srgb,var(--workshop-accent-2) 32%,var(--workshop-line));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--workshop-accent) 14%,#0000),#0000 32%),radial-gradient(circle at 100% 42%,color-mix(in srgb,var(--workshop-accent-2) 10%,#0000),#0000 34%),var(--workshop-surface);border-inline-end:1px solid color-mix(in srgb,var(--workshop-accent-2) 32%,var(--workshop-line));box-shadow:24px 0 70px -52px #000000c2;color:var(--workshop-text);display:flex;flex-direction:column;inset-block:0;inset-inline-start:0;overflow:hidden;position:fixed;transform:translateX(-105%);transition:transform .22s ease,background .18s ease,color .18s ease;width:min(var(--workshop-sidebar),calc(100vw - 54px));z-index:130}[dir=rtl] .workshop-os-sidebar{transform:translateX(105%)}.workshop-os-sidebar.is-open{transform:translateX(0)}@media (min-width:1024px){.workshop-os-sidebar,[dir=rtl] .workshop-os-sidebar{transform:translateX(0)}}.workshop-os-sidebar__mesh{background-image:linear-gradient(color-mix(in srgb,var(--workshop-accent-2) 6%,#0000) 1px,#0000 1px),linear-gradient(90deg,color-mix(in srgb,var(--workshop-accent-2) 6%,#0000) 1px,#0000 1px);background-size:38px 38px;inset:0;opacity:.5;pointer-events:none;position:absolute}.workshop-os-identity,.workshop-os-live,.workshop-os-nav-search,.workshop-os-navigation,.workshop-os-sidebar__footer,.workshop-os-sidebar__header{position:relative;z-index:1}.workshop-os-sidebar__header{border-bottom:1px solid var(--workshop-line);padding:16px 16px 13px}.workshop-os-brand{-webkit-padding-end:42px;align-items:center;color:inherit;display:flex;gap:11px;padding-inline-end:42px;text-decoration:none}.workshop-os-brand img{filter:drop-shadow(0 7px 16px color-mix(in srgb,var(--workshop-accent) 22%,transparent));height:46px;object-fit:contain;width:68px}.workshop-os-brand strong{display:block;font-size:17px;letter-spacing:-.025em;line-height:1.05}.workshop-os-brand small{color:var(--workshop-accent);display:block;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;margin-top:5px;text-transform:uppercase}.workshop-os-close{background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:11px;color:var(--workshop-muted);display:grid;height:38px;inset-block-start:14px;inset-inline-end:14px;place-items:center;position:absolute;width:38px}.workshop-os-close svg{height:19px;width:19px}@media (min-width:1024px){.workshop-os-close{display:none}}.workshop-os-command{grid-gap:6px;align-items:center;background:color-mix(in srgb,var(--workshop-accent) 7%,var(--workshop-surface-2));border:1px solid color-mix(in srgb,var(--workshop-accent) 38%,var(--workshop-line));border-radius:14px;display:grid;gap:6px;grid-template-columns:36px minmax(0,1fr) 36px;margin-top:14px;padding:5px}.workshop-os-command>svg{color:var(--workshop-accent);height:17px;margin:auto;width:17px}.workshop-os-command input,.workshop-os-nav-search input{background:#0000;border:0;color:var(--workshop-text);font-size:12px;min-width:0;outline:0;width:100%}.workshop-os-command input::placeholder,.workshop-os-nav-search input::placeholder{color:var(--workshop-faint)}.workshop-os-command button{background:color-mix(in srgb,var(--workshop-accent-2) 8%,var(--workshop-surface));border:1px solid color-mix(in srgb,var(--workshop-accent-2) 38%,var(--workshop-line));border-radius:10px;color:var(--workshop-accent-2);display:grid;height:36px;place-items:center;width:36px}.workshop-os-command button svg{height:16px;width:16px}.workshop-os-controls{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;margin-top:8px}.workshop-os-controls button,.workshop-os-controls label{align-items:center;background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:10px;color:var(--workshop-muted);display:flex;font-size:11px;font-weight:750;gap:7px;min-height:38px;padding:0 10px}.workshop-os-controls svg{flex:0 0 auto;height:15px;width:15px}.workshop-os-controls select{background:#0000;border:0;color:var(--workshop-text);flex:1 1;font-size:11px;font-weight:750;min-width:0;outline:0}.workshop-os-palettes{align-items:center;display:flex;gap:9px;margin-top:9px;padding-inline:3px}.workshop-os-palettes button{background:var(--swatch);border:3px solid var(--workshop-surface);border-radius:50%;box-shadow:0 0 0 1px var(--workshop-line-strong);height:20px;transition:transform .15s ease,box-shadow .15s ease;width:20px}.workshop-os-palettes button:hover{transform:scale(1.08)}.workshop-os-palettes button[aria-pressed=true]{box-shadow:0 0 0 2px var(--workshop-surface),0 0 0 4px var(--swatch)}.workshop-os-identity{grid-gap:10px;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--workshop-accent) 9%,var(--workshop-surface)),var(--workshop-surface-2));border:1px solid color-mix(in srgb,var(--workshop-accent) 30%,var(--workshop-line));border-radius:15px;box-shadow:var(--workshop-shadow);display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) 36px;margin:11px 13px 0;padding:11px}.workshop-os-avatar{background:linear-gradient(145deg,var(--workshop-accent-2),var(--workshop-accent));border:1px solid color-mix(in srgb,var(--workshop-accent-2) 45%,var(--workshop-line));border-radius:13px;color:var(--workshop-on-accent);display:grid;height:42px;place-items:center;width:42px}.workshop-os-avatar svg{height:19px;width:19px}.workshop-os-identity>div:nth-child(2){min-width:0}.workshop-os-identity small,.workshop-os-identity span,.workshop-os-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-os-identity strong{font-size:13px}.workshop-os-identity span{color:var(--workshop-muted);font-size:11.5px;margin-top:2px}.workshop-os-identity small{color:var(--workshop-accent);font:750 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;margin-top:4px;text-transform:uppercase}.workshop-os-identity>button{background:var(--workshop-surface);border:1px solid var(--workshop-line);border-radius:10px;color:var(--workshop-muted);display:grid;height:36px;place-items:center;width:36px}.workshop-os-identity>button svg{height:16px;width:16px}.workshop-os-live{background:color-mix(in srgb,var(--workshop-positive) 5%,var(--workshop-surface));border:1px solid color-mix(in srgb,var(--workshop-positive) 30%,var(--workshop-line));border-radius:14px;margin:10px 13px 0;padding:11px}.workshop-os-live>div:not(.workshop-os-live__title),.workshop-os-live__title{align-items:center;display:flex;gap:9px;justify-content:space-between}.workshop-os-live__title{color:var(--workshop-positive);font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.workshop-os-live__title>span{align-items:center;display:flex;gap:6px}.workshop-os-live__title svg{height:14px;width:14px}.workshop-os-live__title button{background:#0000;border:0;color:inherit}.workshop-os-live>div:not(.workshop-os-live__title){border-top:1px solid var(--workshop-line);min-height:38px}.workshop-os-live>div>span:first-child{min-width:0}.workshop-os-live small,.workshop-os-live strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-os-live strong{font-size:11.5px}.workshop-os-live small{color:var(--workshop-muted);font-size:10px;margin-top:2px}.workshop-os-live>p{color:var(--workshop-faint);font:700 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;margin:7px 0 0;text-transform:uppercase}.workshop-os-status{align-items:center;background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:999px;color:var(--workshop-muted);display:inline-flex;flex:0 0 auto;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:5px;letter-spacing:.08em;padding:4px 7px;text-transform:uppercase}.workshop-os-status i{background:currentColor;border-radius:50%;height:6px;width:6px}.workshop-os-status.is-live{color:var(--workshop-positive)}.workshop-os-status.is-checking{color:var(--workshop-warning)}.workshop-os-status.is-restricted,.workshop-os-status.is-unavailable{color:var(--workshop-danger)}.workshop-os-nav-search{grid-gap:8px;align-items:center;background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:11px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;margin:10px 13px 0;padding:9px 10px}.workshop-os-nav-search>svg{color:var(--workshop-accent-2);height:16px;width:16px}.workshop-os-nav-search kbd{color:var(--workshop-faint);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workshop-os-navigation{flex:1 1;min-height:0;overflow-y:auto;padding:8px 10px 14px;scrollbar-color:var(--workshop-line-strong) #0000;scrollbar-width:thin}.workshop-os-nav-group{border-bottom:1px solid var(--workshop-line)}.workshop-os-nav-group>button{align-items:center;background:#0000;border:0;color:var(--workshop-text);display:flex;gap:8px;justify-content:space-between;min-height:42px;padding:7px 5px;text-align:start;width:100%}.workshop-os-nav-group>button strong{display:block;font-size:11.5px}.workshop-os-nav-group>button small{color:var(--workshop-faint);display:block;font:750 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;margin-top:2px}.workshop-os-nav-group>button svg{color:var(--workshop-faint);height:16px;transition:transform .15s ease;width:16px}.workshop-os-nav-group>button svg.is-open{transform:rotate(180deg)}.workshop-os-nav-group>div{grid-gap:4px;display:grid;gap:4px;padding:0 0 9px}.workshop-os-nav-item{grid-gap:8px;align-items:center;border:1px solid #0000;border-radius:11px;color:var(--workshop-muted);display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 15px;min-height:49px;padding:7px 8px;text-decoration:none;transition:border .15s ease,background .15s ease,color .15s ease,transform .15s ease}.workshop-os-nav-item:hover{background:var(--workshop-surface-2);color:var(--workshop-text);transform:translateX(2px)}[dir=rtl] .workshop-os-nav-item:hover{transform:translateX(-2px)}.workshop-os-nav-item.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--workshop-accent-2) 10%,var(--workshop-surface)),color-mix(in srgb,var(--workshop-accent) 5%,var(--workshop-surface)));border-color:color-mix(in srgb,var(--workshop-accent-2) 38%,var(--workshop-line));color:var(--workshop-text)}.workshop-os-nav-item>svg:first-child{background:color-mix(in srgb,var(--workshop-accent-2) 7%,var(--workshop-surface));border:1px solid color-mix(in srgb,var(--workshop-accent-2) 28%,var(--workshop-line));border-radius:10px;color:var(--workshop-accent-2);height:34px;padding:8px;width:34px}.workshop-os-nav-item>svg:last-child{color:var(--workshop-faint);height:14px;width:14px}.workshop-os-nav-item small,.workshop-os-nav-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-os-nav-item strong{font-size:11.5px}.workshop-os-nav-item small{color:var(--workshop-faint);font-size:9.5px;margin-top:2px}.workshop-os-empty{color:var(--workshop-faint);font-size:11px;padding:22px 10px;text-align:center}.workshop-os-sidebar__footer{background:color-mix(in srgb,var(--workshop-surface) 88%,#0000);border-top:1px solid var(--workshop-line);padding:11px 14px max(12px,env(safe-area-inset-bottom))}.workshop-os-sidebar__footer span{align-items:center;color:var(--workshop-positive);display:flex;font:800 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;gap:6px;letter-spacing:.11em;text-transform:uppercase}.workshop-os-sidebar__footer span svg{height:13px;width:13px}.workshop-os-sidebar__footer small{color:var(--workshop-faint);display:block;font-size:9.5px;margin-top:5px}.workshop-os-mobile-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--workshop-surface) 94%,#0000);border:1px solid color-mix(in srgb,var(--workshop-accent-2) 35%,var(--workshop-line));border-radius:13px;box-shadow:var(--workshop-shadow);color:var(--workshop-accent-2);display:grid;height:44px;inset-block-start:max(13px,env(safe-area-inset-top));inset-inline-start:13px;place-items:center;position:fixed;width:44px;z-index:118}.workshop-os-mobile-menu svg{height:21px;width:21px}@media (min-width:1024px){.workshop-os-mobile-menu{display:none}}.workshop-os-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020609a8;border:0;inset:0;position:fixed;z-index:125}.workshop-os-bottom-dock{grid-gap:4px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--workshop-surface) 92%,#0000);border:1px solid var(--workshop-line-strong);border-radius:17px;box-shadow:0 18px 45px -24px #0000008f;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));inset-block-end:max(9px,env(safe-area-inset-bottom));inset-inline:10px;padding:6px;position:fixed;z-index:116}.workshop-os-bottom-dock a{align-items:center;border-radius:12px;color:var(--workshop-muted);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:48px;min-width:0;text-decoration:none}.workshop-os-bottom-dock a.is-active{background:linear-gradient(145deg,var(--workshop-accent-2),var(--workshop-accent));color:var(--workshop-on-accent)}.workshop-os-bottom-dock svg{height:18px;width:18px}.workshop-os-bottom-dock span{font-size:8.5px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.workshop-os-bottom-dock{display:none}}.workshop-command-page{background:radial-gradient(circle at 88% 9%,color-mix(in srgb,var(--workshop-accent-2) 13%,#0000),#0000 28%),radial-gradient(circle at 6% 28%,color-mix(in srgb,var(--workshop-accent) 9%,#0000),#0000 26%),linear-gradient(145deg,var(--workshop-bg),color-mix(in srgb,var(--workshop-surface-2) 54%,var(--workshop-bg)));color:var(--workshop-text);min-height:100vh;padding:clamp(72px,8vw,92px) clamp(15px,3vw,38px) 92px}@media (min-width:1024px){.workshop-command-page{padding-bottom:42px;padding-top:34px}}.workshop-command-page__inner{margin:0 auto;width:min(1500px,100%)}.workshop-command-hero{background:linear-gradient(130deg,color-mix(in srgb,var(--workshop-accent-2) 8%,var(--workshop-surface)),#0000 44%),linear-gradient(310deg,color-mix(in srgb,var(--workshop-accent) 8%,var(--workshop-surface)),#0000 42%),var(--workshop-surface);border:1px solid color-mix(in srgb,var(--workshop-accent-2) 28%,var(--workshop-line));border-radius:26px;box-shadow:var(--workshop-shadow);overflow:hidden;position:relative}.workshop-command-hero:after{background-image:linear-gradient(color-mix(in srgb,var(--workshop-accent-2) 6%,#0000) 1px,#0000 1px),linear-gradient(90deg,color-mix(in srgb,var(--workshop-accent-2) 6%,#0000) 1px,#0000 1px);background-size:48px 48px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.workshop-command-hero__content{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(22px,4vw,48px);position:relative;z-index:1}.workshop-command-eyebrow{color:var(--workshop-accent-2);font:850 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;text-transform:uppercase}.workshop-command-hero h1{font-size:clamp(34px,6vw,70px);letter-spacing:-.055em;line-height:.96;margin:9px 0 0}.workshop-command-hero p{color:var(--workshop-muted);font-size:clamp(13px,1.5vw,16px);line-height:1.65;margin:16px 0 0;max-width:720px}.workshop-command-hero__badge{background:color-mix(in srgb,var(--workshop-accent) 6%,var(--workshop-surface));border:1px solid color-mix(in srgb,var(--workshop-accent) 34%,var(--workshop-line));border-radius:22px;display:grid;min-width:180px;padding:28px 22px;place-items:center;text-align:center}.workshop-command-hero__badge svg{color:var(--workshop-accent);height:44px;width:44px}.workshop-command-hero__badge strong{display:block;font-size:15px;margin-top:9px}.workshop-command-hero__badge small{color:var(--workshop-muted);display:block;font-size:10.5px;margin-top:5px}.workshop-command-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.workshop-command-button{align-items:center;background:var(--workshop-surface-2);border:1px solid var(--workshop-line-strong);border-radius:12px;color:var(--workshop-text);display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 15px;text-decoration:none}.workshop-command-button svg{height:16px;width:16px}.workshop-command-button.is-primary{background:linear-gradient(145deg,var(--workshop-accent-2),var(--workshop-accent));border-color:#0000;color:var(--workshop-on-accent)}.workshop-command-button.is-accent{background:color-mix(in srgb,var(--workshop-accent-2) 7%,var(--workshop-surface));border-color:color-mix(in srgb,var(--workshop-accent-2) 38%,var(--workshop-line));color:var(--workshop-accent-2)}.workshop-command-section{background:var(--workshop-surface);border:1px solid var(--workshop-line);border-radius:22px;box-shadow:var(--workshop-shadow);margin-top:20px;padding:clamp(16px,2.3vw,24px)}.workshop-command-section__head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:15px}.workshop-command-section__head h2{font-size:clamp(18px,2.5vw,25px);letter-spacing:-.03em;margin:0}.workshop-command-section__head p{color:var(--workshop-muted);font-size:11.5px;line-height:1.5;margin:5px 0 0}.workshop-command-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-command-metric{background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:16px;min-width:0;padding:15px}.workshop-command-metric__top{align-items:center;color:var(--workshop-muted);display:flex;font:800 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;gap:8px;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.workshop-command-metric>strong{display:block;font-size:clamp(23px,3vw,36px);letter-spacing:-.04em;line-height:1;margin-top:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-command-metric>small{color:var(--workshop-faint);display:block;font-size:10.5px;line-height:1.4;margin-top:7px}@media (min-width:760px){.workshop-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.workshop-command-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.workshop-command-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);margin-top:20px}.workshop-command-grid>.workshop-command-section{margin-top:0}.workshop-bay-board{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-bay-stage{background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:15px;padding:14px}.workshop-bay-stage span{align-items:center;color:var(--workshop-muted);display:flex;font-size:10.5px;font-weight:750;gap:8px;justify-content:space-between}.workshop-bay-stage strong{color:var(--workshop-accent-2);display:block;font-size:28px;margin-top:9px}.workshop-bay-stage i{background:var(--workshop-accent-2);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--workshop-accent-2) 70%,#0000);height:7px;width:7px}.workshop-work-queue{grid-gap:8px;display:grid;gap:8px;margin-top:15px}.workshop-work-row{grid-gap:12px;align-items:center;background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:14px;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-decoration:none}.workshop-work-row small,.workshop-work-row span,.workshop-work-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-work-row strong{font-size:12.5px}.workshop-work-row span{color:var(--workshop-muted);font-size:10.5px;margin-top:4px}.workshop-work-row small{color:var(--workshop-accent-2);font:800 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.workshop-command-stack{grid-gap:9px;display:grid;gap:9px}.workshop-command-action-card{grid-gap:10px;align-items:center;background:var(--workshop-surface-2);border:1px solid var(--workshop-line);border-radius:14px;color:inherit;display:grid;gap:10px;grid-template-columns:39px minmax(0,1fr) 16px;min-height:58px;padding:9px 11px;text-decoration:none}.workshop-command-action-card>span:first-child{background:color-mix(in srgb,var(--workshop-accent-2) 7%,var(--workshop-surface));border:1px solid color-mix(in srgb,var(--workshop-accent-2) 30%,var(--workshop-line));border-radius:11px;color:var(--workshop-accent-2);display:grid;height:39px;place-items:center;width:39px}.workshop-command-action-card svg{height:17px;width:17px}.workshop-command-action-card small,.workshop-command-action-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-command-action-card strong{font-size:12px}.workshop-command-action-card small{color:var(--workshop-muted);font-size:10px;margin-top:3px}.workshop-command-action-card>svg{color:var(--workshop-faint)}.workshop-command-empty{background:var(--workshop-surface-2);border:1px dashed var(--workshop-line-strong);border-radius:15px;color:var(--workshop-muted);font-size:12px;padding:28px 14px;text-align:center}.workshop-command-truth{align-items:center;color:var(--workshop-faint);display:flex;font:750 9.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;gap:8px;letter-spacing:.1em;margin-top:13px;text-transform:uppercase}.workshop-command-truth svg{color:var(--workshop-positive);height:14px;width:14px}@media (max-width:960px){.workshop-command-grid,.workshop-command-hero__content{grid-template-columns:1fr}.workshop-command-hero__badge{gap:12px;grid-template-columns:auto 1fr;justify-content:start;min-width:0;padding:15px;text-align:start}.workshop-command-hero__badge svg{height:32px;width:32px}.workshop-command-hero__badge strong{margin-top:0}}@media (max-width:520px){.workshop-command-page{padding-inline:11px}.workshop-command-hero{border-radius:20px}.workshop-command-hero__content{padding:19px 17px}.workshop-command-actions{display:grid;grid-template-columns:1fr 1fr}.workshop-command-button{font-size:10.5px;padding-inline:10px}.workshop-command-section{border-radius:18px;padding:14px}.workshop-bay-board{grid-template-columns:1fr 1fr}.workshop-command-section__head{align-items:flex-start;flex-direction:column}}@keyframes workshop-spin{to{transform:rotate(1turn)}}.workshop-command-page .is-spinning,.workshop-os-sidebar .is-spinning{animation:workshop-spin .9s linear infinite}@media (prefers-reduced-motion:reduce){.workshop-command-page .is-spinning,.workshop-os-nav-item,.workshop-os-palettes button,.workshop-os-sidebar,.workshop-os-sidebar .is-spinning{animation:none!important;transition:none!important}}body[data-workshop-os-shell=true][data-workshop-os-mode=light][data-workshop-os-palette=obsidian]{--workshop-accent:#006f83}body[data-workshop-os-shell=true] [data-testid=onboarding-tour]{display:none!important}body[data-workshop-os-shell=true] .workshop-command-page a:focus-visible,body[data-workshop-os-shell=true] .workshop-command-page button:focus-visible,body[data-workshop-os-shell=true] .workshop-os-bottom-dock a:focus-visible,body[data-workshop-os-shell=true] .workshop-os-mobile-menu:focus-visible,body[data-workshop-os-shell=true] .workshop-os-sidebar a:focus-visible,body[data-workshop-os-shell=true] .workshop-os-sidebar button:focus-visible,body[data-workshop-os-shell=true] .workshop-os-sidebar input:focus-visible,body[data-workshop-os-shell=true] .workshop-os-sidebar select:focus-visible{outline:3px solid color-mix(in srgb,var(--workshop-accent-2) 72%,#fff);outline-offset:3px}@media (max-width:1023px){body[data-workshop-os-shell=true] .portal-shell .uhd-page-content{padding-bottom:max(104px,calc(env(safe-area-inset-bottom) + 94px))!important;padding-top:max(74px,calc(env(safe-area-inset-top) + 66px))!important}body[data-workshop-os-shell=true] .marketplace-canonical,body[data-workshop-os-shell=true] .marketplace-commerce{padding-bottom:max(104px,calc(env(safe-area-inset-bottom) + 94px))}body[data-workshop-os-shell=true] .marketplace-commerce__header{-webkit-padding-start:max(68px,calc(env(safe-area-inset-left) + 62px));padding-inline-start:max(68px,calc(env(safe-area-inset-left) + 62px))}body[data-workshop-os-shell=true] .workshop-os-bottom-dock{padding-bottom:max(6px,env(safe-area-inset-bottom))}}@media (max-width:380px){body[data-workshop-os-shell=true] .workshop-os-bottom-dock{inset-inline:6px}body[data-workshop-os-shell=true] .workshop-os-bottom-dock span{font-size:7.5px}}: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-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-production-home__hero{background-color:var(--hero-surface);background-repeat:no-repeat;isolation:isolate;min-height:0;overflow:hidden;position:relative;width:100%}.joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:16/9;background-image:url(/homepage-light-desktop-hero-uhd.png);background-position:50%;background-size:cover}.joy-production-home[data-theme=dark] .joy-production-home__hero{aspect-ratio:16/9;background-color:#070506;background-image:url(/static/media/file_0000000068b081faa2fd39edf48e201b.11ff7250379bf059f851.png);background-position:50%;background-size:cover}.joy-production-home__hero:after{background:linear-gradient(90deg,#07050699,#07050633 44%,#0000 72%),linear-gradient(0deg,#0705068f,#0000 48%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.joy-production-home[data-theme=light] .joy-production-home__hero:after{background:linear-gradient(90deg,#fbf7f2e0,#fbf7f257 42%,#0000 72%),linear-gradient(0deg,#fbf7f2a8,#0000 48%)}.joy-production-home__menu-card{align-items:stretch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--hero-surface-elevated) 90%,#0000);border:1px solid color-mix(in srgb,var(--hero-gold) 42%,#0000);border-radius:999px;box-shadow:0 18px 48px -30px color-mix(in srgb,var(--hero-accent-deep) 48%,#0000),inset 0 1px 0 #ffffff14;display:flex;height:clamp(54px,4.7vw,68px);overflow:hidden;position:absolute;right:clamp(18px,3vw,46px);top:max(18px,env(safe-area-inset-top));z-index:20}.joy-production-home[data-theme=dark] .joy-production-home__menu-card{background:#070506e6}.joy-production-home__menu-button,.joy-production-home__theme-button{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;color:var(--hero-gold);cursor:pointer;display:inline-flex;gap:10px;height:100%;justify-content:center;min-height:44px;min-width:54px;padding:0 15px;touch-action:manipulation}.joy-production-home__menu-button{border-right:1px solid color-mix(in srgb,var(--hero-gold) 24%,#0000)}.joy-production-home__menu-button:hover,.joy-production-home__theme-button:hover{background:color-mix(in srgb,var(--hero-accent) 10%,#0000)}.joy-production-home__menu-button:active,.joy-production-home__theme-button:active{transform:scale(.97)}.joy-desktop-diagnostics a:focus-visible,.joy-desktop-diagnostics button:focus-visible,.joy-mobile-diagnostics a:focus-visible,.joy-mobile-diagnostics button:focus-visible,.joy-production-home__connected:focus-visible,.joy-production-home__hermes:focus-visible,.joy-production-home__maya:focus-visible,.joy-production-home__menu-button:focus-visible,.joy-production-home__theme-button:focus-visible{outline:2px solid var(--hero-champagne);outline-offset:3px}.joy-production-home__menu-mark{background:var(--hero-surface-elevated);border:1px solid color-mix(in srgb,var(--hero-gold) 28%,#0000);border-radius:50%;display:inline-flex;flex:0 0 auto;height:38px;overflow:hidden;width:38px}.joy-production-home__menu-mark img{display:block;height:100%;object-fit:cover;width:100%}.joy-production-home__hamburger{display:inline-flex;flex-direction:column;gap:4px;width:24px}.joy-production-home__hamburger i{background:currentColor;border-radius:999px;display:block;height:2px;width:100%}.joy-production-home__theme-button>span{font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.joy-production-home__hero-copy{grid-gap:clamp(10px,1.25vw,18px);bottom:clamp(34px,6vw,88px);color:var(--hero-text);display:grid;gap:clamp(10px,1.25vw,18px);left:clamp(24px,5.4vw,96px);position:absolute;width:min(720px,calc(100% - 48px));z-index:3}.joy-production-home__eyebrow{align-items:center;color:var(--hero-gold);display:inline-flex;font:850 clamp(9px,.8vw,12px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:9px;letter-spacing:.22em}.joy-production-home__hero-copy h2{grid-gap:1px;display:grid;font:780 clamp(34px,5.1vw,82px)/.92 Inter,ui-sans-serif,system-ui,sans-serif;gap:1px;letter-spacing:-.065em;margin:0;max-width:12ch;text-transform:uppercase}.joy-production-home__hero-copy h2>span:not(.joy-visually-hidden){-webkit-text-fill-color:#0000;background:linear-gradient(180deg,var(--hero-champagne),var(--hero-gold) 58%,var(--hero-accent-deep));-webkit-background-clip:text;background-clip:text;color:#0000;display:block}.joy-production-home__hero-copy>p{color:var(--hero-muted);font-size:clamp(13px,1.15vw,17px);line-height:1.5;margin:0;max-width:600px}.joy-production-home[data-theme=dark] .joy-production-home__hero-copy>p{color:var(--maison-text-secondary)}.joy-fault-rotate__word{animation:joyHeroWordIn .56s cubic-bezier(.16,1,.3,1) both}.joy-fault-caps{align-items:center;display:flex;gap:10px;min-width:0;width:min(100%,690px)}.joy-fault-caps__live{align-items:center;background:color-mix(in srgb,var(--hero-surface-elevated) 78%,#0000);border:1px solid color-mix(in srgb,var(--hero-accent) 52%,#0000);border-radius:999px;color:var(--hero-accent);display:inline-flex;flex:0 0 auto;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:7px;letter-spacing:.18em;min-height:32px;padding:0 12px;text-transform:uppercase}.joy-fault-caps__live i{animation:joyHeroPulse 1.7s ease-in-out infinite;background:var(--hero-accent);border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,var(--hero-accent) 72%,#0000);height:7px;width:7px}.joy-fault-caps__viewport{flex:1 1 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);min-width:0;overflow:hidden}.joy-fault-caps__track{align-items:center;animation:joyHeroMarquee 42s linear infinite;display:inline-flex;gap:8px;white-space:nowrap}.joy-fault-caps--static li,.joy-fault-caps__item{align-items:baseline;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--hero-surface-elevated) 76%,#0000);border:1px solid color-mix(in srgb,var(--hero-gold) 26%,#0000);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:7px;padding:6px 12px}.joy-fault-caps--static strong,.joy-fault-caps__item strong{color:var(--hero-gold);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.joy-fault-caps--static span,.joy-fault-caps__item em{color:var(--hero-muted);font-size:11px;font-style:normal}.joy-fault-caps--static{flex-wrap:wrap;list-style:none;margin:0;padding:0}.joy-production-home__hero-actions{display:flex;flex-wrap:wrap;gap:9px}.joy-production-home__connected,.joy-production-home__hermes,.joy-production-home__maya{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--hero-surface-elevated) 84%,#0000);border:1px solid color-mix(in srgb,var(--hero-gold) 34%,#0000);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14;color:var(--hero-text);cursor:pointer;display:inline-flex;gap:9px;justify-content:center;min-height:46px;padding:8px 14px;text-decoration:none}.joy-production-home__connected i{background:#31d27c;border-radius:50%;box-shadow:0 0 9px #31d27cb8;height:7px;width:7px}.joy-production-home__hermes-orb,.joy-production-home__maya-orb{background:radial-gradient(circle at 35% 25%,var(--hero-champagne),var(--hero-accent) 58%,var(--hero-accent-deep));border:1px solid color-mix(in srgb,var(--hero-gold) 38%,#0000);border-radius:50%;flex:0 0 26px;height:26px;width:26px}.joy-production-home__hermes>span:last-child,.joy-production-home__maya-copy{grid-gap:2px;display:grid;gap:2px}.joy-production-home__hermes strong,.joy-production-home__maya strong{color:var(--hero-gold);font-size:11px;line-height:1}.joy-production-home__hermes small,.joy-production-home__maya small{color:var(--hero-muted);font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.joy-desktop-diagnostics{grid-gap:14px;color:var(--hero-text);display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;gap:14px;margin:16px auto 36px;width:min(1486px,calc(100% - 36px))}.joy-desktop-diagnostics__status{align-items:center;background:var(--hero-surface-elevated);border:1px solid var(--hero-border-strong);border-radius:12px;display:flex;gap:16px;min-height:48px;padding:8px 16px}.joy-desktop-diagnostics__connected,.joy-desktop-diagnostics__live{align-items:center;color:var(--hero-gold);display:inline-flex;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:8px;letter-spacing:.18em;text-decoration:none}.joy-desktop-diagnostics__connected i,.joy-desktop-diagnostics__live i{background:var(--hero-gold);border-radius:50%;height:7px;width:7px}.joy-desktop-diagnostics__connected i{background:#31d27c}.joy-desktop-diagnostics__steps{color:var(--hero-muted);flex:1 1;font-size:10px;letter-spacing:.14em}.joy-desktop-diagnostics__steps strong{color:var(--hero-text)}.joy-desktop-diagnostics__steps b{color:var(--hero-border-strong)}.joy-desktop-diagnostics__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(250px,1fr) minmax(320px,1.35fr)}.joy-desktop-diagnostics__agent,.joy-desktop-diagnostics__diagnosis,.joy-desktop-diagnostics__part-match{background:var(--hero-surface-elevated);border:1px solid color-mix(in srgb,var(--hero-gold) 30%,#0000);border-radius:16px;min-height:116px}.joy-desktop-diagnostics__diagnosis{grid-gap:8px;align-content:center;display:grid;gap:8px;padding:20px}.joy-desktop-diagnostics__diagnosis strong{color:var(--hero-gold);font:800 clamp(16px,1.4vw,22px)/1.12 Inter,sans-serif}.joy-desktop-diagnostics__diagnosis span{color:var(--hero-muted);font-size:13px;line-height:1.45}.joy-desktop-diagnostics__agents{grid-gap:8px;display:grid;gap:8px}.joy-desktop-diagnostics__agent{align-items:center;color:var(--hero-text);cursor:pointer;display:flex;gap:10px;min-height:54px;padding:8px 12px;text-decoration:none}.joy-desktop-diagnostics__agent-orb{background:radial-gradient(circle at 35% 25%,var(--hero-champagne),var(--hero-accent) 62%,var(--hero-accent-deep));border-radius:50%;height:32px;width:32px}.joy-desktop-diagnostics__agent-orb--maya{background:radial-gradient(circle at 35% 25%,var(--hero-champagne),#31d27c 58%,var(--hero-accent-deep))}.joy-desktop-diagnostics__agent>span:nth-child(2){grid-gap:2px;display:grid;gap:2px}.joy-desktop-diagnostics__agent strong{color:var(--hero-gold);font:800 13px/1 Inter,sans-serif}.joy-desktop-diagnostics__agent small{color:var(--hero-muted);font-size:9px;letter-spacing:.13em}.joy-desktop-diagnostics__agent>i{background:var(--hero-accent);border-radius:50%;height:7px;margin-left:auto;width:7px}.joy-desktop-diagnostics__agent>em{color:#31d27c;font:800 9px/1 ui-monospace,monospace;font-style:normal;letter-spacing:.12em;margin-left:auto}.joy-desktop-diagnostics__part-match{align-items:center;background:linear-gradient(110deg,var(--hero-champagne),var(--hero-gold));color:#211217;display:flex;gap:16px;overflow:hidden;padding:18px;position:relative}.joy-desktop-diagnostics__part-match>strong{font:850 15px/1.15 Inter,sans-serif;position:relative}.joy-desktop-diagnostics__part-id{grid-gap:3px;background:#ffffff57;border:1px solid #21121747;border-radius:9px;display:grid;gap:3px;margin-left:auto;padding:8px 12px;position:relative;text-align:center}.joy-desktop-diagnostics__part-id b{font:800 11px/1 Inter,sans-serif}.joy-desktop-diagnostics__part-id small{font-size:9px;letter-spacing:.14em}.joy-desktop-diagnostics__sweep,.joy-mobile-diagnostics__sweep{animation:joyHeroSweep 4.5s linear infinite;background:linear-gradient(100deg,#0000,#ffffff75,#0000);inset:0;pointer-events:none;position:absolute;width:28%}.joy-mobile-diagnostics{display:none}@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 (max-width:1100px) and (orientation:portrait),(max-width:915px){.joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:904/1323;background-image:url(/homepage-light-final.jpg);background-position:top;background-size:cover}.joy-production-home[data-theme=dark] .joy-production-home__hero{--joy-mobile-diagnostics-reserve:clamp(218px,56vw,244px);aspect-ratio:auto;background-color:#070506;background-image:url(/static/media/file_0000000084d4820e87f2fe68106127cd.adf08fc00bc21835d504.png);background-position:top;background-size:100% auto;min-height:calc(136.79891vw + var(--joy-mobile-diagnostics-reserve))}.joy-production-home__hero:after{background:linear-gradient(0deg,#070506c7,#0705061f 48%,#0000 70%)}.joy-production-home[data-theme=light] .joy-production-home__hero:after{background:linear-gradient(0deg,#fbf7f2d6,#fbf7f229 48%,#0000 72%)}.joy-production-home__menu-card{height:52px;right:14px;top:max(12px,env(safe-area-inset-top))}.joy-production-home__menu-button,.joy-production-home__theme-button{min-width:52px;padding-inline:10px}.joy-production-home__menu-mark{height:34px;width:34px}.joy-production-home__theme-button>span{display:none}.joy-production-home__hero-copy{bottom:22px;gap:10px;left:16px;right:16px;width:auto}.joy-production-home[data-theme=dark] .joy-production-home__hero-copy{bottom:calc(var(--joy-mobile-diagnostics-reserve) + 22px);max-height:min(42vh,280px)}.joy-production-home__hero-copy h2{font-size:clamp(30px,9vw,54px);max-width:10ch}.joy-production-home__hero-copy>p{font-size:13px;max-width:92%}.joy-fault-caps{width:100%}.joy-fault-caps__live{display:none}.joy-fault-caps__item strong{font-size:8px}.joy-fault-caps__item em{font-size:10px}.joy-production-home__hero-actions{gap:7px}.joy-production-home__connected,.joy-production-home__hermes,.joy-production-home__maya{min-height:44px;padding:7px 11px}.joy-production-home[data-theme=dark] .joy-fault-caps,.joy-production-home[data-theme=dark] .joy-production-home__hero-actions{display:none}.joy-mobile-diagnostics{grid-gap:7px;bottom:14px;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;gap:7px;left:14px;position:absolute;right:14px;z-index:4}.joy-mobile-diagnostics__status{align-items:center;background:var(--hero-surface-elevated);border:1px solid var(--hero-border-strong);border-radius:9px;color:var(--hero-gold);display:flex;font-size:11px;gap:8px;letter-spacing:.1em;min-height:38px;padding:7px 10px}.joy-mobile-diagnostics__live-dot,.joy-mobile-diagnostics__status>i{background:#31d27c;border-radius:50%;height:6px;width:6px}.joy-mobile-diagnostics__live-dot{animation:joyHeroPulse 1.7s ease-in-out infinite;background:var(--hero-gold)}.joy-mobile-diagnostics__status>b{background:var(--hero-border-strong);height:13px;width:1px}.joy-mobile-diagnostics__status>i{margin-left:auto}.joy-mobile-diagnostics__status strong{color:var(--hero-text);font-size:11px}.joy-mobile-diagnostics__diagnosis{grid-gap:4px;align-content:center;background:var(--hero-surface-elevated);border:1px solid color-mix(in srgb,var(--hero-gold) 30%,#0000);border-radius:10px;display:grid;gap:4px;min-height:58px;padding:10px 12px}.joy-mobile-diagnostics__diagnosis strong{color:var(--hero-gold);font:800 12px/1.12 Inter,sans-serif}.joy-mobile-diagnostics__diagnosis span{color:var(--hero-muted);font-size:11px;line-height:1.35}.joy-mobile-diagnostics__part-match{align-items:center;background:linear-gradient(110deg,var(--hero-champagne),var(--hero-gold));border-radius:10px;color:#211217;display:flex;gap:8px;min-height:52px;overflow:hidden;padding:8px 10px;position:relative}.joy-mobile-diagnostics__part-match>strong{font:850 11px/1.12 Inter,sans-serif;position:relative}.joy-mobile-diagnostics__part-id{grid-gap:3px;background:#ffffff52;border:1px solid #21121742;border-radius:7px;display:grid;gap:3px;margin-left:auto;padding:6px 8px;position:relative;text-align:center}.joy-mobile-diagnostics__part-id b{font:800 10px/1 Inter,sans-serif}.joy-mobile-diagnostics__part-id small{font-size:9px;letter-spacing:.1em}.joy-mobile-diagnostics__agents{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.joy-mobile-diagnostics__agent{align-items:center;background:linear-gradient(110deg,var(--hero-champagne),var(--hero-gold));border:1px solid color-mix(in srgb,var(--hero-gold) 30%,#0000);border-radius:9px;color:#211217;cursor:pointer;display:flex;gap:7px;min-height:44px;padding:8px 10px;text-decoration:none}.joy-mobile-diagnostics__agent span{font:850 11px/1 Inter,sans-serif}.joy-mobile-diagnostics__agent>i{background:var(--hero-accent);border-radius:50%;height:6px;margin-left:auto;width:6px}.joy-mobile-diagnostics__agent small{color:#365c3e;font-size:9px;letter-spacing:.1em;margin-left:auto}}@media (max-width:430px){.joy-production-home[data-theme=dark] .joy-production-home__hero{--joy-mobile-diagnostics-reserve:226px}.joy-production-home[data-theme=dark] .joy-production-home__hero-copy{bottom:calc(var(--joy-mobile-diagnostics-reserve) + 18px)}.joy-production-home[data-theme=dark] .joy-production-home__hero-copy h2{font-size:clamp(28px,8.5vw,40px)}}@media (min-width:1101px),(min-width:916px) and (orientation:landscape){.joy-production-home[data-theme=dark] .joy-fault-caps,.joy-production-home[data-theme=dark] .joy-production-home__hero-actions{display:none}}@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}}.joy-home-advertising{aspect-ratio:16/7;background:var(--maison-main-bg);border:1px solid color-mix(in srgb,var(--maison-gold) 48%,#0000);border-radius:clamp(24px,2vw,32px);box-shadow:0 30px 78px -44px color-mix(in srgb,var(--maison-deep-burgundy) 52%,#0000),inset 0 1px 0 #ffffff14;isolation:isolate;margin:18px auto 0;min-height:0;overflow:hidden;position:relative;width:min(1540px,calc(100% - 24px))}.joy-home-advertising__media,.joy-home-advertising__shade{inset:0;position:absolute}.joy-home-advertising__media{background:var(--maison-main-bg);overflow:hidden;z-index:0}.joy-home-advertising__image{animation:joyCarouselReveal .48s ease both;background:var(--maison-main-bg);display:block;height:100%;image-rendering:auto;object-position:center center;opacity:1;padding:0;visibility:visible;width:100%}.joy-home-advertising__image--cover{object-fit:cover}.joy-home-advertising__image--contain{object-fit:contain}.joy-home-advertising__shade{background:linear-gradient(90deg,#070506c7,#0705064d 43%,#0705060a 75%),linear-gradient(0deg,#070506b3,#0705061a 54%,#0000);pointer-events:none;z-index:1}.joy-production-home[data-theme=light] .joy-home-advertising__shade{background:linear-gradient(90deg,#2112178a,#21121729 43%,#21121705 76%),linear-gradient(0deg,#2112176b,#2112170a 56%,#0000)}.joy-home-advertising__copy{grid-gap:8px;bottom:clamp(64px,8vw,92px);color:#fff7f8;display:grid;gap:8px;left:clamp(24px,5vw,64px);position:absolute;text-shadow:0 3px 24px #000000c2;width:min(560px,calc(100% - 180px));z-index:3}.joy-home-advertising__copy>span{color:var(--maison-champagne);font:800 clamp(8px,.9vw,11px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.23em;text-transform:uppercase}.joy-home-advertising__copy>strong{color:#fff7f8;font:520 clamp(30px,4.2vw,54px)/.98 Georgia,Times New Roman,serif;letter-spacing:-.035em}.joy-home-advertising__copy>p{color:#fff7f8e0;font:560 clamp(11px,1.15vw,14px)/1.5 Inter,ui-sans-serif,system-ui,sans-serif;margin:2px 0 0;max-width:490px}.joy-home-advertising[data-slide=vellox] .joy-home-advertising__image{object-position:center center}.joy-production-home[data-theme=light] .joy-home-advertising[data-slide=experience] .joy-home-advertising__shade{background:linear-gradient(90deg,#140e0a1f,rgba(20,14,10,.025) 38%,#0000 70%),linear-gradient(0deg,#140e0a12,#0000 56%)}.joy-production-home[data-theme=dark] .joy-home-advertising[data-slide=experience] .joy-home-advertising__shade{display:none}.joy-production-home[data-theme=dark] .joy-home-advertising[data-slide=experience] .joy-home-advertising__copy{text-shadow:0 3px 16px #000000d1}.joy-production-home[data-theme=dark] .joy-home-advertising[data-slide=intelligence] .joy-home-advertising__image,.joy-production-home[data-theme=dark] .joy-home-advertising[data-slide=kits] .joy-home-advertising__image,.joy-production-home[data-theme=dark] .joy-home-advertising[data-slide=rims] .joy-home-advertising__image{filter:brightness(1.08) saturate(1.03) contrast(1.02)}.joy-home-advertising__controls{align-items:center;bottom:10px;color:var(--maison-champagne);display:flex;gap:4px;position:absolute;right:clamp(12px,2.4vw,32px);z-index:5}.joy-home-advertising__dots>button,.joy-home-advertising__nav{-webkit-tap-highlight-color:transparent;border:0;cursor:pointer;display:grid;height:44px;min-height:44px;min-width:44px;padding:0;place-items:center;touch-action:manipulation;width:44px}.joy-home-advertising__nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0705069e;border:1px solid color-mix(in srgb,var(--maison-champagne) 48%,#0000);border-radius:50%;color:var(--maison-champagne);font:400 25px/1 Georgia,serif}.joy-home-advertising__nav:focus-visible,.joy-home-advertising__nav:hover{background:color-mix(in srgb,var(--maison-burgundy) 68%,#070506);border-color:var(--maison-champagne)}.joy-home-advertising__dots{align-items:center;display:flex;gap:0}.joy-home-advertising__dots>button{background:#0000;border-radius:50%}.joy-home-advertising__dot-visual{background:#e0c27a6b;border-radius:50%;display:block;height:7px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:7px}.joy-home-advertising__dots>button.is-active .joy-home-advertising__dot-visual{background:var(--maison-champagne);box-shadow:0 0 12px color-mix(in srgb,var(--maison-champagne) 72%,#0000);transform:scale(1.35)}.joy-home-advertising__dots>button:focus-visible{outline:2px solid var(--maison-champagne);outline-offset:-5px}.joy-home-advertising__counter{font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;min-width:52px;text-align:center}@media (max-width:915px){.joy-home-advertising{aspect-ratio:16/9;border-radius:20px;margin-top:12px;width:calc(100% - 20px)}.joy-home-advertising__copy{bottom:58px;gap:4px;left:16px;right:16px;width:auto}.joy-home-advertising__copy>span{font-size:clamp(7px,1.8vw,9px);letter-spacing:.17em}.joy-home-advertising__copy>strong{font-size:clamp(20px,6vw,30px);max-width:82%}.joy-home-advertising__copy>p{font-size:clamp(10px,2.5vw,12px);line-height:1.35;max-width:80%}.joy-home-advertising__controls{bottom:4px;gap:0;right:6px}.joy-home-advertising__dots>button,.joy-home-advertising__nav{height:44px;width:44px}.joy-home-advertising__counter{font-size:7px;min-width:44px}}@media (max-width:430px){.joy-home-advertising{width:calc(100% - 16px)}.joy-home-advertising__copy{bottom:54px}.joy-home-advertising__copy>p{max-width:76%}}@media (prefers-reduced-motion:reduce){.joy-home-advertising__dot-visual,.joy-home-advertising__image{animation:none!important;transition:none!important}}@keyframes joyCarouselReveal{0%{opacity:.55;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}html[data-joy-orientation=portrait][data-joy-viewport=laptop] .joy-production-home[data-theme=light] .joy-production-home__hero,html[data-joy-orientation=portrait][data-joy-viewport=mobile] .joy-production-home[data-theme=light] .joy-production-home__hero,html[data-joy-orientation=portrait][data-joy-viewport=tablet] .joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:904/1323;background-image:url(/homepage-light-final.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:auto;min-height:0}html[data-joy-orientation=landscape] .joy-production-home[data-theme=light] .joy-production-home__hero,html[data-joy-viewport=desktop] .joy-production-home[data-theme=light] .joy-production-home__hero,html[data-joy-viewport=tv] .joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:16/9;background-image:url(/homepage-light-desktop-hero-uhd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;min-height:0}@media (orientation:portrait) and (max-width:1439px){.joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:904/1323;background-image:url(/homepage-light-final.jpg);background-position:top;background-size:cover}}@media (min-width:1440px),(orientation:landscape){.joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:16/9;background-image:url(/homepage-light-desktop-hero-uhd.png);background-position:50%;background-size:cover}}.joy-infra-module{--infra-bg:var(--maison-main-bg);--infra-panel:var(--maison-elevated-bg);--infra-card:var(--maison-card);--infra-secondary:var(--maison-secondary-surface);--infra-text:var(--maison-text-primary);--infra-muted:var(--maison-text-secondary);--infra-line:var(--maison-border);--infra-line-strong:var(--maison-border-strong);--infra-accent:var(--maison-burgundy);--infra-accent-deep:var(--maison-deep-burgundy);--infra-gold:var(--maison-gold);--infra-champagne:var(--maison-champagne);background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--infra-gold) 9%,#0000),#0000 28%),radial-gradient(circle at 8% 84%,color-mix(in srgb,var(--infra-accent) 8%,#0000),#0000 26%),var(--infra-bg);border:1px solid var(--infra-line);border-radius:clamp(24px,3vw,38px);box-shadow:0 30px 80px color-mix(in srgb,var(--infra-accent-deep) 16%,#0000),inset 0 1px 0 #ffffff14;color:var(--infra-text);isolation:isolate;margin:clamp(18px,3vw,36px) auto 0;overflow:hidden;padding:clamp(14px,2vw,24px);width:min(1320px,calc(100% - 28px))}.joy-infra-module *,.joy-infra-module :after,.joy-infra-module :before{box-sizing:border-box}.joy-infra-module__heading{margin:0 auto clamp(14px,2vw,22px);max-width:1240px;width:100%}.joy-agentic-console{--console-frame:color-mix(in srgb,var(--infra-gold) 38%,#0000);--console-marker:var(--infra-accent);--console-surface:var(--infra-panel);--console-surface-2:var(--infra-secondary);--console-text:var(--infra-text);--console-muted:var(--infra-muted);--console-gold:var(--infra-gold);--console-champagne:var(--infra-champagne);--console-bracket:var(--infra-champagne);background:var(--console-surface);border-radius:clamp(16px,2vw,30px);box-shadow:0 26px 70px color-mix(in srgb,var(--infra-accent-deep) 18%,#0000);padding:clamp(9px,1.25vw,19px);position:relative;width:100%}.joy-production-home[data-theme=dark] .joy-infra-module{--infra-hud:#2cd2d8;--infra-hud-bright:#5fe3ec;border-color:color-mix(in srgb,var(--infra-hud) 26%,#0000)}.joy-production-home[data-theme=dark] .joy-agentic-console{--console-frame:color-mix(in srgb,var(--infra-hud) 46%,#0000);--console-bracket:var(--infra-hud);background:#070506;box-shadow:0 26px 70px #00000094,0 0 44px -36px color-mix(in srgb,var(--infra-accent) 50%,#0000),0 0 60px -44px color-mix(in srgb,var(--infra-hud) 70%,#0000)}.joy-production-home[data-theme=dark] .joy-agentic-console__chip{background:linear-gradient(180deg,var(--infra-hud) 0 30%,color-mix(in srgb,var(--infra-hud) 30%,var(--infra-gold)) 55%,var(--infra-gold) 100%)}.joy-production-home[data-theme=dark] .joy-agentic-console__chip-face em{color:color-mix(in srgb,var(--console-gold) 88%,var(--console-champagne))}.joy-production-home[data-theme=dark] .joy-agentic-console__stat{border-color:color-mix(in srgb,var(--infra-hud) 30%,#0000)}.joy-production-home[data-theme=dark] .joy-agentic-console__stat-copy small{color:var(--infra-hud-bright)}.joy-production-home[data-theme=dark] .joy-agentic-console__stat-art{color:var(--infra-hud)}.joy-agentic-console__frame{border:1px solid var(--console-frame);border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:3}.joy-agentic-console__frame:after,.joy-agentic-console__frame:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.joy-agentic-console__frame:before{background:linear-gradient(90deg,var(--console-bracket),#0000) 0 0 /clamp(34px,6vw,90px) 3px no-repeat,linear-gradient(180deg,var(--console-bracket),#0000) 0 0 /3px clamp(34px,6vw,90px) no-repeat,linear-gradient(270deg,var(--console-bracket),#0000) 100% 0 /clamp(34px,6vw,90px) 3px no-repeat,linear-gradient(180deg,var(--console-bracket),#0000) 100% 0 /3px clamp(34px,6vw,90px) no-repeat,linear-gradient(90deg,#0000,var(--console-marker),#0000) top /12% 3px no-repeat}.joy-agentic-console__frame:after{background:linear-gradient(90deg,var(--console-bracket),#0000) 0 100% /clamp(34px,6vw,90px) 3px no-repeat,linear-gradient(0deg,var(--console-bracket),#0000) 0 100% /3px clamp(34px,6vw,90px) no-repeat,linear-gradient(270deg,var(--console-bracket),#0000) 100% 100% /clamp(34px,6vw,90px) 3px no-repeat,linear-gradient(0deg,var(--console-bracket),#0000) 100% 100% /3px clamp(34px,6vw,90px) no-repeat,linear-gradient(90deg,#0000,var(--console-marker),#0000) bottom /12% 3px no-repeat}.joy-agentic-console__panel{grid-gap:clamp(10px,1.2vw,18px);background:radial-gradient(circle at 44% 44%,color-mix(in srgb,var(--console-champagne) 20%,#0000),#0000 42%),linear-gradient(180deg,var(--console-surface) 0,var(--console-surface-2) 100%);border:1px solid var(--console-frame);border-radius:clamp(12px,1.5vw,22px);display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:minmax(0,1fr) clamp(150px,19%,250px);isolation:isolate;min-width:0;overflow:hidden;padding:clamp(14px,1.8vw,26px);position:relative}.joy-production-home[data-theme=dark] .joy-agentic-console__panel{background:radial-gradient(circle at 44% 44%,#d0a84f29,#0000 42%),linear-gradient(180deg,#121012,#070506)}.joy-agentic-console__art{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.joy-agentic-console__art>span{position:absolute}.joy-agentic-console__rings,.joy-agentic-console__sweep,.joy-agentic-console__ticks{aspect-ratio:1;border-radius:50%;left:40%;top:49%;transform:translate(-50%,-50%);width:min(84%,760px)}.joy-agentic-console__rings{animation:joyInfraRing 7s ease-in-out infinite;background:repeating-radial-gradient(circle,#0000 0 calc(3.2% - 1px),color-mix(in srgb,var(--console-gold) 22%,#0000) calc(3.2% - 1px) 3.2%,#0000 3.2% 6.4%),radial-gradient(circle,color-mix(in srgb,var(--console-champagne) 34%,#0000) 0 2%,color-mix(in srgb,var(--console-gold) 10%,#0000) 13%,#0000 45%);-webkit-mask-image:radial-gradient(circle,#000 46%,#00000057 68%,#0000 82%);mask-image:radial-gradient(circle,#000 46%,#00000057 68%,#0000 82%)}.joy-agentic-console__ticks{animation:joyInfraSpin 44s linear infinite reverse;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--console-gold) 45%,#0000) 0 .35deg,#0000 .35deg 3deg);-webkit-mask-image:radial-gradient(circle,#0000 33%,#000 34% 38%,#0000 39%);mask-image:radial-gradient(circle,#0000 33%,#000 34% 38%,#0000 39%);opacity:.72}.joy-agentic-console__sweep{animation:joyInfraSpin 16s linear infinite;background:conic-gradient(from 0deg,#0000 0 232deg,color-mix(in srgb,var(--console-marker) 8%,#0000) 300deg,color-mix(in srgb,var(--console-gold) 18%,#0000) 344deg,color-mix(in srgb,var(--console-champagne) 26%,#0000) 358deg,#0000 1turn);-webkit-mask-image:radial-gradient(circle,#0000 12%,#000 22% 62%,#0000 74%);mask-image:radial-gradient(circle,#0000 12%,#000 22% 62%,#0000 74%);opacity:.72}.joy-agentic-console__dots{background:radial-gradient(circle,color-mix(in srgb,var(--console-gold) 48%,#0000) 0 1px,#0000 1.7px) 0 0 /13px 13px repeat;height:80px;inset:14px 14px auto;-webkit-mask-image:linear-gradient(90deg,#000 0 13%,#0000 19% 81%,#000 87% 100%);mask-image:linear-gradient(90deg,#000 0 13%,#0000 19% 81%,#000 87% 100%);opacity:.52}.joy-agentic-console__scan{animation:joyInfraScan 9s linear infinite;background:linear-gradient(180deg,#0000,color-mix(in srgb,var(--console-gold) 5%,#0000) 62%,color-mix(in srgb,var(--console-champagne) 8%,#0000) 84%,#0000);height:34%;inset:0 0 auto}.joy-agentic-console__main{grid-gap:clamp(9px,1.3vw,18px);align-content:center;display:grid;gap:clamp(9px,1.3vw,18px);justify-items:center;min-height:clamp(205px,24vw,360px);min-width:0;padding:clamp(8px,1.4vw,22px);position:relative;text-align:center;z-index:2}.joy-agentic-console__title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(21px,4.2vw,58px);font-synthesis:none;font-weight:600;letter-spacing:-.012em;line-height:.99;margin:0;text-rendering:geometricPrecision;text-transform:uppercase}.joy-agentic-console__title span{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,var(--console-champagne),var(--console-gold) 50%,var(--infra-accent-deep));-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-family:inherit;font-weight:inherit}.joy-agentic-console__pill{background:color-mix(in srgb,var(--console-surface) 82%,#0000);border:1px solid color-mix(in srgb,var(--infra-accent) 44%,#0000);border-radius:999px;color:var(--console-gold);font:800 clamp(8px,1.05vw,13px)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;margin:0;max-width:100%;padding:7px 18px;text-transform:uppercase}.joy-agentic-console__chips{grid-gap:clamp(6px,1vw,13px);display:grid;gap:clamp(6px,1vw,13px);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.joy-agentic-console__chip{background:linear-gradient(135deg,var(--infra-gold),var(--infra-accent));border-radius:12px;padding:1px}.joy-agentic-console__chip-face{grid-gap:6px;align-content:center;background:var(--console-surface);border-radius:11px;color:var(--console-gold);display:grid;gap:6px;min-height:62px;padding:8px 6px;place-items:center}.joy-agentic-console__chip-face em{color:var(--console-muted);font:800 clamp(7px,.82vw,10px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.joy-agentic-console__tagline{color:var(--console-muted);font:750 clamp(8px,.85vw,11px)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;margin:0;text-transform:uppercase}.joy-agentic-console__stats{grid-gap:8px;align-content:center;background:color-mix(in srgb,var(--console-surface) 88%,#0000);border:1px solid var(--console-frame);border-radius:16px;display:grid;gap:8px;list-style:none;margin:0;min-width:0;padding:8px;position:relative;z-index:2}.joy-agentic-console__stat{align-items:center;background:var(--console-surface-2);border:1px solid var(--infra-line);border-radius:12px;display:flex;gap:8px;justify-content:space-between;min-height:78px;padding:10px}.joy-agentic-console__stat-copy{grid-gap:5px;display:grid;gap:5px}.joy-agentic-console__stat-copy small{color:var(--console-muted);font:800 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.joy-agentic-console__stat-copy strong{color:var(--console-gold);font:850 clamp(18px,1.9vw,28px)/1 Inter,sans-serif}.joy-agentic-console__stat-art{color:var(--console-gold);display:grid;height:36px;place-items:center;width:36px}.joy-agentic-console__live-orb{background:var(--maison-success);border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--maison-success) 48%,#0000);height:15px;width:15px}.joy-infra-module__body{grid-gap:clamp(12px,1.7vw,22px);align-items:stretch;display:grid;gap:clamp(12px,1.7vw,22px);grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr)}.joy-infra-module__cards{grid-gap:11px;display:grid;gap:11px}.joy-infra-card{grid-gap:16px;align-items:center;background:var(--infra-card);border:1px solid var(--infra-line);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14,0 14px 30px -24px color-mix(in srgb,var(--infra-accent-deep) 32%,#0000);color:var(--infra-text);display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr);min-height:110px;overflow:hidden;padding:16px 64px 16px 18px;position:relative;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.joy-infra-card:focus-visible,.joy-infra-card:hover{border-color:color-mix(in srgb,var(--infra-gold) 58%,#0000);box-shadow:inset 0 1px 0 #ffffff1a,0 20px 40px -25px color-mix(in srgb,var(--infra-accent-deep) 40%,#0000);transform:translateY(-2px)}.joy-infra-card:focus-visible{outline:2px solid var(--infra-champagne);outline-offset:3px}.joy-infra-card--vellox{background:linear-gradient(135deg,var(--infra-accent-deep) 0,var(--infra-accent) 58%,color-mix(in srgb,var(--infra-accent) 82%,#070506) 100%);border-color:color-mix(in srgb,var(--infra-gold) 58%,#0000);box-shadow:inset 0 1px 0 #ffffff1a,0 18px 38px -28px color-mix(in srgb,var(--infra-accent-deep) 72%,#0000);color:var(--infra-gold)}.joy-infra-card__icon{background:var(--infra-secondary);border:1px solid color-mix(in srgb,var(--infra-gold) 42%,#0000);border-radius:20px;color:var(--infra-gold);display:grid;height:72px;overflow:hidden;place-items:center;width:72px}.joy-infra-card__icon--vellox{background:#070506;border-radius:50%}.joy-infra-card__icon--vellox img{display:block;height:100%;object-fit:cover;width:100%}.joy-infra-card__copy{grid-gap:7px;display:grid;gap:7px;min-width:0}.joy-infra-card__copy strong{text-wrap:balance;font-feature-settings:"kern" 1,"liga" 1,"clig" 1;color:var(--infra-gold);font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,28px);font-synthesis:none;font-weight:500;letter-spacing:-.026em;line-height:.98;max-width:22ch;text-rendering:geometricPrecision;text-transform:none}.joy-infra-card__copy small{color:var(--infra-muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(7.5px,.72vw,9.5px);font-weight:600;letter-spacing:.17em;line-height:1.42;text-transform:uppercase}.joy-infra-card--vellox .joy-infra-card__copy small{color:color-mix(in srgb,var(--infra-gold) 82%,var(--infra-champagne))}.joy-infra-card__badge{background:var(--infra-secondary);border:1px solid color-mix(in srgb,var(--infra-gold) 40%,#0000);border-radius:999px;color:var(--infra-gold);font:700 7px/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em;padding:5px 9px;position:absolute;right:15px;text-transform:uppercase;top:14px}.joy-infra-card--vellox .joy-infra-card__badge{background:color-mix(in srgb,var(--infra-accent-deep) 82%,#070506);border-color:color-mix(in srgb,var(--infra-gold) 62%,#0000);color:var(--infra-gold)}.joy-infra-card__arrow{bottom:17px;color:var(--infra-gold);position:absolute;right:18px}.joy-infra-card__electric{inset:0;opacity:0;pointer-events:none;position:absolute}.joy-infra-card.is-energized{animation:joyInfraCharge .56s cubic-bezier(.16,.8,.22,1) both;border-color:var(--infra-champagne)}.joy-infra-card.is-energized .joy-infra-card__electric{animation:joyInfraElectric .56s ease both;background:linear-gradient(102deg,#0000 0 34%,color-mix(in srgb,var(--infra-champagne) 20%,#0000) 45%,#ffffffe0 57%,color-mix(in srgb,var(--infra-gold) 28%,#0000) 69%,#0000 82%);opacity:1}.joy-production-home[data-theme=dark] .joy-infra-card{border-color:color-mix(in srgb,var(--infra-hud) 66%,#0000);box-shadow:inset 0 1px 0 #ffffff0f,0 0 24px -14px color-mix(in srgb,var(--infra-hud) 62%,#0000),0 16px 34px -26px color-mix(in srgb,var(--infra-hud) 42%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-card:focus-visible,.joy-production-home[data-theme=dark] .joy-infra-card:hover{border-color:color-mix(in srgb,var(--infra-hud) 92%,#0000);box-shadow:inset 0 1px 0 #ffffff1a,0 0 30px -10px color-mix(in srgb,var(--infra-hud) 70%,#0000),0 22px 42px -26px color-mix(in srgb,var(--infra-hud) 55%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-card__icon{border-color:color-mix(in srgb,var(--infra-hud) 62%,#0000);box-shadow:0 0 22px -12px color-mix(in srgb,var(--infra-hud) 70%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-card__badge{border-color:color-mix(in srgb,var(--infra-hud) 58%,#0000);color:var(--infra-hud-bright)}.joy-production-home[data-theme=dark] .joy-infra-card--vellox{background:linear-gradient(135deg,var(--infra-accent-deep) 0,var(--infra-accent) 58%,color-mix(in srgb,var(--infra-accent) 82%,#070506) 100%);border-color:color-mix(in srgb,var(--infra-gold) 56%,#0000);box-shadow:inset 0 1px 0 #ffffff14,0 0 24px -14px color-mix(in srgb,var(--infra-gold) 58%,#0000),0 16px 34px -26px color-mix(in srgb,var(--infra-accent-deep) 56%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-card--vellox:focus-visible,.joy-production-home[data-theme=dark] .joy-infra-card--vellox:hover{border-color:color-mix(in srgb,var(--infra-champagne) 72%,#0000);box-shadow:inset 0 1px 0 #ffffff1a,0 0 30px -10px color-mix(in srgb,var(--infra-gold) 66%,#0000),0 22px 42px -26px color-mix(in srgb,var(--infra-accent-deep) 62%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-card--vellox .joy-infra-card__icon{border-color:color-mix(in srgb,var(--infra-gold) 58%,#0000);box-shadow:0 0 22px -12px color-mix(in srgb,var(--infra-gold) 60%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-card--vellox .joy-infra-card__badge{background:color-mix(in srgb,var(--infra-accent-deep) 82%,#070506);border-color:color-mix(in srgb,var(--infra-gold) 56%,#0000);color:var(--infra-gold)}.joy-production-home[data-theme=dark] .joy-infra-overview__media--film,.joy-production-home[data-theme=dark] .joy-infra-overview__stats{border-color:color-mix(in srgb,var(--infra-hud) 46%,#0000);box-shadow:0 0 30px -22px color-mix(in srgb,var(--infra-hud) 70%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-stat{border-color:color-mix(in srgb,var(--infra-hud) 26%,#0000)}.joy-production-home[data-theme=dark] .joy-infra-film__badge,.joy-production-home[data-theme=dark] .joy-infra-overview__caption{border-color:color-mix(in srgb,var(--infra-hud) 44%,#0000)}.joy-infra-overview{grid-gap:11px;display:grid;gap:11px;grid-template-rows:auto minmax(260px,1fr);min-width:0}.joy-infra-overview__stats{grid-gap:8px;background:var(--infra-panel);border:1px solid var(--infra-line);border-radius:20px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.joy-infra-overview__title{color:var(--infra-muted);font:800 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;grid-column:1/-1;letter-spacing:.12em;text-transform:uppercase}.joy-infra-stat{background:var(--infra-secondary);border:1px solid var(--infra-line);border-radius:13px;min-width:0;padding:11px}.joy-infra-stat span{grid-gap:6px;display:grid;gap:6px;min-width:0}.joy-infra-stat small{color:var(--infra-muted);font:800 7px/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.joy-infra-stat strong{color:var(--infra-gold);font:800 clamp(13px,1.3vw,18px)/1.1 Inter,sans-serif;overflow-wrap:anywhere}.joy-infra-overview__media--film{border:1px solid var(--infra-line);border-radius:20px;min-height:260px}.joy-infra-film,.joy-infra-overview__media--film{background:var(--infra-secondary);overflow:hidden;position:relative}.joy-infra-film{height:100%;min-height:100%;width:100%}.joy-infra-film__poster,.joy-infra-film__video{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.joy-infra-film:after{background:linear-gradient(0deg,#0705063d,#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.joy-infra-film__badge,.joy-infra-overview__caption{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--infra-panel) 80%,#0000);border:1px solid color-mix(in srgb,var(--infra-gold) 34%,#0000);border-radius:999px;color:var(--infra-gold);font:800 7px/1.2 ui-monospace,monospace;left:12px;letter-spacing:.12em;padding:7px 9px;position:absolute;text-transform:uppercase;z-index:2}.joy-infra-film__badge{top:12px}.joy-infra-overview__caption{bottom:12px;left:auto;right:12px}.joy-infra-module__proof{border:1px solid var(--infra-line);border-radius:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;overflow:hidden}.joy-infra-module__proof span{align-items:center;background:var(--infra-panel);border-right:1px solid var(--infra-line);color:var(--infra-gold);display:flex;font:780 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;gap:8px;justify-content:center;min-height:64px;padding:10px;text-align:center}.joy-infra-module__proof span:last-child{border-right:0}@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%)}}@media (max-width:820px){.joy-infra-module{border-radius:22px;padding:10px;width:calc(100% - 20px)}.joy-agentic-console{border-radius:17px;padding:7px}.joy-agentic-console__panel{grid-template-columns:1fr;padding:12px}.joy-agentic-console__main{min-height:260px;padding:6px 2px}.joy-agentic-console__title{font-size:clamp(23px,7.2vw,42px);font-weight:600;letter-spacing:-.006em;line-height:1}.joy-agentic-console__pill{font-size:clamp(8px,2vw,10px);letter-spacing:.1em}.joy-agentic-console__chips{gap:5px}.joy-agentic-console__chip-face{min-height:58px}.joy-agentic-console__chip-face em{font-size:7px;letter-spacing:.08em}.joy-agentic-console__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.joy-agentic-console__stat{min-height:70px;padding:8px}.joy-agentic-console__stat-art{display:none}.joy-agentic-console__stat-copy strong{font-size:16px}.joy-infra-module__body{gap:10px;grid-template-columns:1fr}.joy-infra-card{border-radius:18px;gap:12px;grid-template-columns:60px minmax(0,1fr);min-height:96px;padding:12px 56px 12px 12px}.joy-infra-card__icon{border-radius:17px;height:60px;width:60px}.joy-infra-card__copy strong{font-size:clamp(19px,5.25vw,23px);letter-spacing:-.024em;line-height:.98}.joy-infra-card__copy small{font-size:7.5px;letter-spacing:.15em}.joy-infra-overview{grid-template-rows:auto minmax(240px,1fr)}.joy-infra-overview__media--film{min-height:240px}.joy-infra-module__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.joy-infra-module__proof span{border-bottom:1px solid var(--infra-line)}.joy-infra-module__proof span:nth-child(2n){border-right:0}.joy-infra-module__proof span:nth-last-child(-n+2){border-bottom:0}}@media (max-width:430px){.joy-agentic-console__chips{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto;padding-bottom:4px}.joy-agentic-console__stats{grid-template-columns:1fr}.joy-agentic-console__stat{min-height:58px}.joy-infra-overview__stats{grid-template-columns:1fr 1fr}.joy-infra-stat{padding:9px}.joy-infra-stat strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.joy-agentic-console__rings,.joy-agentic-console__scan,.joy-agentic-console__sweep,.joy-agentic-console__ticks,.joy-infra-card.is-energized,.joy-infra-card.is-energized .joy-infra-card__electric{animation:none!important}}@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}}[data-testid=mobile-mega-menu] [data-testid=mobile-mega-menu-sheet]{border-color:color-mix(in srgb,var(--maison-gold) 28%,#0000)!important}[data-testid=mobile-mega-menu][data-theme=light]>button[aria-label="Close main menu"]{background:#fbf7f2c7!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet]{background:radial-gradient(circle at 78% 10%,#d0a84f1a,#0000 25%),linear-gradient(180deg,var(--maison-main-bg) 0,var(--maison-elevated-bg) 54%,var(--maison-main-bg) 100%)!important;box-shadow:0 -24px 72px -44px #7f0d2c47!important;color:var(--maison-text-primary)!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet]>div[aria-hidden=true].absolute.inset-0{background-image:linear-gradient(90deg,rgba(164,18,58,.055) 1px,#0000 0),linear-gradient(180deg,rgba(208,168,79,.045) 1px,#0000 0)!important;opacity:.26!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-home-wordmark] span,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] h2,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] strong{color:var(--maison-text-primary)!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-home-button],[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-home-wordmark]>span:first-child,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-close],[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-theme-toggle]{background:var(--maison-card)!important;border-color:color-mix(in srgb,var(--maison-gold) 30%,#0000)!important;box-shadow:0 14px 34px -28px #7f0d2c4d!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-home-button] svg,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-search-form] svg,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-theme-toggle] svg,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-menu-featured-ecosystem] svg{color:var(--maison-burgundy)!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] .grid-cols-1>button,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] .grid-cols-2>button,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet]>button,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-search-form]>div,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-menu-featured-ecosystem]{background:linear-gradient(145deg,var(--maison-card),var(--maison-elevated-bg))!important;border-color:color-mix(in srgb,var(--maison-gold) 28%,#0000)!important;box-shadow:0 16px 40px -34px #7f0d2c3d!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-search-form]>div>span:first-child,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-menu-featured-ecosystem]>span[aria-hidden=true]{background:color-mix(in srgb,var(--maison-burgundy) 7%,var(--maison-card))!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-search-form] input{color:var(--maison-text-primary)!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-search-form] input::placeholder{color:var(--maison-text-secondary)!important;opacity:.84!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] .font-mono,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] .joy-crimson-badge{color:var(--maison-burgundy)!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] .text-\[11\.5px\],[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] .text-\[11px\],[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] p,[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet] small{color:var(--maison-text-secondary)!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sign-in]{background:linear-gradient(110deg,var(--maison-deep-burgundy),var(--maison-burgundy))!important;border:1px solid color-mix(in srgb,var(--maison-gold) 42%,#0000)!important;box-shadow:0 18px 42px -28px #a4123a9e!important;color:#fff7f8!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sign-in] svg{color:#fff7f8!important}[data-testid=mobile-mega-menu][data-theme=light] [data-testid=mobile-mega-menu-sheet]>div:last-child{background:color-mix(in srgb,var(--maison-elevated-bg) 94%,#0000)!important;border-color:color-mix(in srgb,var(--maison-gold) 24%,#0000)!important}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet]{background:radial-gradient(circle at 80% 11%,#a4123a29,#0000 27%),linear-gradient(180deg,var(--maison-main-bg) 0,var(--maison-elevated-bg) 52%,#070506 100%)!important;border-color:color-mix(in srgb,var(--maison-gold) 32%,#0000)!important;box-shadow:0 -26px 86px -38px #a4123a57!important;color:var(--maison-text-primary)!important}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet]>div[aria-hidden=true].absolute.inset-0{background-image:linear-gradient(90deg,hsla(42,62%,68%,.045) 1px,#0000 0),linear-gradient(180deg,rgba(164,18,58,.065) 1px,#0000 0)!important;opacity:.3!important}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-home-button],[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-home-wordmark]>span:first-child,[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-close],[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet] .grid-cols-1>button,[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet] .grid-cols-2>button,[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet]>button,[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-search-form]>div,[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-theme-toggle],[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-menu-featured-ecosystem]{background:linear-gradient(145deg,var(--maison-card),var(--maison-secondary-surface))!important;border-color:color-mix(in srgb,var(--maison-gold) 24%,#0000)!important;box-shadow:inset 0 1px 0 rgba(255,247,248,.035)!important}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet] svg{color:var(--maison-gold)!important}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet] .font-mono,[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sheet] .joy-crimson-badge{color:var(--maison-champagne)!important}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sign-in]{background:linear-gradient(110deg,var(--maison-deep-burgundy),var(--maison-burgundy))!important;border:1px solid color-mix(in srgb,var(--maison-gold) 40%,#0000)!important;box-shadow:0 18px 48px -28px #a4123a8c!important;color:var(--maison-text-primary)!important}[data-testid=mobile-mega-menu][data-theme=dark] [data-testid=mobile-mega-menu-sign-in] svg{color:var(--maison-text-primary)!important}#joy-global-mega-menu [data-testid=mobile-mega-menu]>[data-testid=desktop-mega-menu-advertising-screen]{display:none!important}.joy-desktop-ad-screen{display:none}@media (min-width:1024px){#joy-global-mega-menu [data-testid=mobile-mega-menu-sheet]{z-index:210!important}body #joy-global-mega-menu [data-testid=mobile-mega-menu] [data-testid=mobile-mega-menu-sheet]{border-radius:30px!important;bottom:22px!important;height:auto!important;left:auto!important;max-width:calc(100vw - 44px)!important;right:22px!important;top:calc(4.5vh + 12px)!important;width:23rem!important}.joy-desktop-ad-screen{background:#070506;border:1px solid color-mix(in srgb,var(--maison-gold) 42%,#0000);border-radius:30px;bottom:22px;box-shadow:0 34px 110px -48px #000000e0,0 0 74px -48px #a4123a7a;display:block!important;isolation:isolate;left:22px;overflow:hidden;pointer-events:auto;position:fixed;right:calc(23rem + 36px);top:calc(4.5vh + 12px);z-index:205}.joy-desktop-ad-screen:before{border:1px solid color-mix(in srgb,var(--maison-champagne) 34%,#0000);border-radius:23px;box-shadow:inset 0 1px 0 #ffffff1a;content:"";inset:8px;pointer-events:none;position:absolute;z-index:5}.joy-desktop-ad-screen__shade,.joy-desktop-ad-screen__video{height:100%;inset:0;position:absolute;width:100%}.joy-desktop-ad-screen__video{background:#070506;object-fit:cover;object-position:center;z-index:0}.joy-desktop-ad-screen__shade{background:linear-gradient(180deg,#0705061a 0,#07050614 42%,#070506d1 100%),linear-gradient(90deg,color-mix(in srgb,var(--maison-deep-burgundy) 34%,#0000),#0000 42%,#00000029);pointer-events:none;z-index:1}.joy-desktop-ad-screen__controls,.joy-desktop-ad-screen__copy,.joy-desktop-ad-screen__top{position:absolute;z-index:6}.joy-desktop-ad-screen__top{align-items:center;display:flex;gap:18px;justify-content:space-between;left:30px;right:30px;top:28px}.joy-desktop-ad-screen__badge,.joy-desktop-ad-screen__quality{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0705069e;border:1px solid color-mix(in srgb,var(--maison-gold) 42%,#0000);border-radius:999px;color:var(--maison-champagne);display:inline-flex;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.25em;padding:9px 13px;text-transform:uppercase}.joy-desktop-ad-screen__quality{color:#fff7f8;padding:8px 12px}.joy-desktop-ad-screen__copy{bottom:clamp(40px,6vh,74px);color:#fff7f8;left:clamp(34px,3.4vw,66px);right:clamp(34px,4vw,78px);text-shadow:0 4px 28px #000000c7}.joy-desktop-ad-screen__eyebrow{color:var(--maison-champagne);font:900 clamp(9px,.72vw,12px)/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.28em;text-transform:uppercase}.joy-desktop-ad-screen h2{font:850 clamp(38px,4.3vw,76px)/.94 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.065em;margin:12px 0 0;max-width:13ch;text-transform:uppercase}.joy-desktop-ad-screen p{color:#fff7f8d1;font-size:clamp(14px,1vw,18px);line-height:1.5;margin:16px 0 0;max-width:720px}.joy-desktop-ad-screen__controls{align-items:center;bottom:28px;display:flex;gap:8px;right:30px}.joy-desktop-ad-screen__dot{background:radial-gradient(circle,#fff7f83d 0 4px,#0000 5px);border:0;border-radius:999px;cursor:pointer;height:44px;padding:0;width:44px}.joy-desktop-ad-screen__dot.is-active{background:radial-gradient(circle,var(--maison-champagne) 0 5px,#0000 6px)}.joy-desktop-ad-screen__dot:focus-visible{outline:2px solid var(--maison-champagne);outline-offset:-4px}}@media (min-width:1280px){body #joy-global-mega-menu [data-testid=mobile-mega-menu] [data-testid=mobile-mega-menu-sheet]{right:28px!important;width:27rem!important}.joy-desktop-ad-screen{left:28px;right:calc(27rem + 40px)}}@media (min-width:1536px){body #joy-global-mega-menu [data-testid=mobile-mega-menu] [data-testid=mobile-mega-menu-sheet]{right:36px!important;width:29rem!important}.joy-desktop-ad-screen{left:36px;right:calc(29rem + 44px)}}@media (min-width:1024px) and (max-height:720px){.joy-desktop-ad-screen__copy{bottom:34px}.joy-desktop-ad-screen h2{font-size:clamp(32px,3.7vw,58px)}.joy-desktop-ad-screen p{max-width:620px}}#root [data-testid=landing-page] .joy-production-home{position:relative}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:16/9!important;background-image:url(/homepage-light-desktop-hero-uhd.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:0!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hero:after{background:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hero-copy{inset:0!important;margin:0!important;max-width:none!important;pointer-events:none!important;position:absolute!important;width:auto!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__eyebrow,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hero-copy>h2,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hero-copy>p{opacity:.001!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hero-actions{opacity:1!important;pointer-events:none!important;position:static!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__connected,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__maya{-webkit-text-fill-color:#0000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#0000!important;cursor:pointer!important;font-size:0!important;margin:0!important;min-height:0!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:absolute!important;visibility:visible!important;z-index:14!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__connected>*,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes>*,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__maya>*{opacity:0!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__connected:focus-visible,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes:focus-visible,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__maya:focus-visible{outline:3px solid #8a1234!important;outline-offset:3px!important}@media (min-width:1101px),(min-width:916px) and (orientation:landscape){#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__connected{height:4.8%!important;left:2.9%!important;top:84%!important;width:13.7%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes{height:4.8%!important;left:17.6%!important;top:84%!important;width:14.8%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__maya{height:4.8%!important;left:6%!important;top:89.8%!important;width:24.6%!important}}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-fault-caps{display:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes{isolation:isolate!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes:after{-webkit-text-fill-color:#211217!important;align-items:center!important;background:#fffdf9!important;color:#211217!important;content:"7"!important;display:flex!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(8px,.72vw,12px)!important;font-weight:700!important;height:33%!important;justify-content:center!important;left:46.8%!important;letter-spacing:0!important;line-height:1!important;opacity:1!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;top:16%!important;width:3.6%!important;z-index:3!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-card{align-items:stretch!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#fffdf9,#f7efe3)!important;border:1px solid #c4a05e9e!important;border-radius:999px!important;bottom:auto!important;box-shadow:inset 0 1px 0 #ffffffe6,0 2px 6px #4a28101a,0 14px 34px -18px #4a281061!important;display:flex!important;left:auto!important;opacity:1!important;overflow:hidden!important;pointer-events:auto!important;position:absolute!important;visibility:visible!important;z-index:20!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-button{align-items:center!important;background:#0000!important;border:0!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;flex:1 1 auto!important;height:100%!important;justify-content:flex-start!important;opacity:1!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-mark{align-items:center!important;background:radial-gradient(circle at 34% 28%,#fff3,#0000 46%),radial-gradient(circle at 50% 50%,#8f1236 0,#7c0f2c 58%,#5f0a21 100%)!important;border-radius:50%!important;box-shadow:0 0 0 2px #fffdf9,0 0 0 3px #c4a05ef2,0 3px 8px #4a071d57!important;display:inline-flex!important;flex:0 0 auto!important;justify-content:center!important;opacity:1!important;overflow:visible!important;position:relative!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-mark img{display:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-mark:after{background:linear-gradient(158deg,#f2dca4,#e2c07a 44%,#c9a24a)!important;content:""!important;inset:8%!important;-webkit-mask-image:url(/brand/joy-vellox-j-mark.png)!important;mask-image:url(/brand/joy-vellox-j-mark.png)!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important;opacity:1!important;position:absolute!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hamburger{color:#c9a24a!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:column!important;opacity:1!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hamburger i{background:currentColor!important;border-radius:999px!important;display:block!important;height:2px!important;width:100%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__theme-button{align-items:center!important;background:#0000!important;border:0!important;border-left:1px solid #c4a05e6b!important;border-radius:0!important;box-shadow:none!important;color:#c9a24a!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 auto!important;height:100%!important;justify-content:center!important;opacity:1!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__theme-button span{display:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-button:focus-visible,#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__theme-button:focus-visible{outline:3px solid #8a1234!important;outline-offset:-4px!important}@media (min-width:1101px),(min-width:916px) and (orientation:landscape){#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-card{height:9.6%!important;min-height:0!important;min-width:0!important;right:2%!important;top:5.5%!important;width:14.4%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-button{gap:clamp(9px,.95vw,16px)!important;padding:0 clamp(10px,.85vw,16px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-mark{height:clamp(30px,2.45vw,44px)!important;width:clamp(30px,2.45vw,44px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hamburger{gap:clamp(4px,.34vw,6px)!important;width:clamp(20px,1.6vw,29px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__theme-button{padding:0 clamp(12px,1.15vw,20px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__theme-button svg{height:clamp(17px,1.35vw,24px)!important;width:clamp(17px,1.35vw,24px)!important}}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-production-home__hero{aspect-ratio:16/9!important;background-color:#070506!important;background-image:url(/homepage-advertising/homepage-hero-dark-desktop-16x9-silver.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:auto!important;min-height:0!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-production-home__hero:after{background:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-production-home__hero-copy{opacity:.001!important;pointer-events:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-fault-caps{display:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-production-home__menu-card{pointer-events:auto!important;visibility:visible!important}@media (min-width:1101px),(min-width:916px) and (orientation:landscape){#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-desktop-diagnostics{bottom:auto!important;left:auto!important;margin:0!important;opacity:.001!important;pointer-events:auto!important;position:absolute!important;right:3.75%!important;top:60.5%!important;visibility:visible!important;width:42.25%!important;z-index:12!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-desktop-diagnostics a,#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-desktop-diagnostics button{pointer-events:auto!important}}@media (max-width:1100px) and (orientation:portrait),(max-width:915px){#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hero{aspect-ratio:904/1323!important;background-image:url(/homepage-light-final.jpg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;height:auto!important;min-height:0!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-card{height:6.9%!important;min-height:44px!important;min-width:0!important;right:3.8%!important;top:1.6%!important;width:30%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-button{gap:clamp(8px,2.4vw,14px)!important;padding:0 clamp(9px,2.4vw,15px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__menu-mark{height:clamp(28px,7.4vw,40px)!important;width:clamp(28px,7.4vw,40px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hamburger{gap:clamp(3px,.9vw,5px)!important;width:clamp(18px,4.8vw,26px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__theme-button{padding:0 clamp(10px,3vw,16px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__theme-button svg{height:clamp(16px,4.2vw,22px)!important;width:clamp(16px,4.2vw,22px)!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__connected{height:4.8%!important;left:7.5%!important;top:87.2%!important;width:40.5%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes{height:4.8%!important;left:50%!important;top:87.2%!important;width:39.5%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__maya{height:4.6%!important;left:15%!important;top:93.7%!important;width:69%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=light] .joy-production-home__hermes:after{font-size:clamp(9px,2.15vw,13px)!important;height:37.5%!important;left:54.5%!important;top:22.9%!important;width:3.4%!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-production-home__hero{aspect-ratio:9/16!important;background-color:#070506!important;background-image:url(/homepage-advertising/file_000000003b948211a80363297b090061.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:auto!important;min-height:0!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-production-home__hero:after{background:none!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-mobile-diagnostics{bottom:2.2%!important;display:grid!important;left:3.2%!important;margin:0!important;opacity:.001!important;pointer-events:auto!important;position:absolute!important;right:3.2%!important;top:72.2%!important;visibility:visible!important;width:auto!important;z-index:12!important}#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-mobile-diagnostics a,#root [data-testid=landing-page] .joy-production-home[data-theme=dark] .joy-mobile-diagnostics button{pointer-events:auto!important}}#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}.vxl-root{--vxl-readable-dark:#17110d;--vxl-readable-light:#f7f2e9;--vxl-readable-muted-dark:#17110db8;--vxl-readable-muted-light:#f7f2e9c2}html:not([data-vellox-theme=light]) .vxl-root :where(.vxl-house-manifesto,.vxl-signature-rail,.vxl-collection,.vxl-house-atelier,.vxl-worlds,.vxl-house-commission,.vxl-world-intro,.vxl-world-showcase,.vxl-world-final,.vxl-division-details,.vxl-footer) :where(h1,h2,h3,h4,strong){-webkit-text-fill-color:var(--vxl-readable-light)!important;color:var(--vxl-readable-light)!important}html:not([data-vellox-theme=light]) .vxl-root :where(.vxl-house-manifesto,.vxl-signature-rail,.vxl-collection,.vxl-house-atelier,.vxl-worlds,.vxl-house-commission,.vxl-world-intro,.vxl-world-showcase,.vxl-world-final,.vxl-division-details,.vxl-footer) :where(p,span,a){-webkit-text-fill-color:currentColor;color:var(--vxl-readable-muted-light)}html[data-vellox-theme=light] .vxl-root :where(.vxl-house-manifesto,.vxl-signature-rail,.vxl-collection,.vxl-house-atelier,.vxl-worlds,.vxl-house-commission,.vxl-world-intro,.vxl-world-showcase,.vxl-world-final,.vxl-division-details,.vxl-footer) :where(h1,h2,h3,h4,strong){-webkit-text-fill-color:var(--vxl-readable-dark)!important;color:var(--vxl-readable-dark)!important;text-shadow:none!important}html[data-vellox-theme=light] .vxl-root :where(.vxl-house-manifesto,.vxl-signature-rail,.vxl-collection,.vxl-house-atelier,.vxl-worlds,.vxl-house-commission,.vxl-world-intro,.vxl-world-showcase,.vxl-world-final,.vxl-division-details,.vxl-footer) :where(p,span,a){-webkit-text-fill-color:currentColor;color:var(--vxl-readable-muted-dark);text-shadow:none}html[data-vellox-theme=light] .vxl-root :where(.vxl-house-manifesto,.vxl-signature-rail,.vxl-house-atelier,.vxl-worlds,.vxl-house-commission,.vxl-world-intro,.vxl-world-showcase,.vxl-world-final,.vxl-division-details){background-color:#f4eee4!important}.vxl-root :where(.vxl-eyebrow,.vxl-menu-label,.vxl-footer-label,.vxl-world-location){-webkit-text-fill-color:#a77a39!important;color:#a77a39!important;opacity:1!important}html:not([data-vellox-theme=light]) .vxl-root :where(.vxl-eyebrow,.vxl-menu-label,.vxl-footer-label,.vxl-world-location){-webkit-text-fill-color:#d3b271!important;color:#d3b271!important}.vxl-root :where(.vxl-house-hero,.vxl-rims-feature,.vxl-house-experience,.vxl-division-hero,.vxl-collection-card,.vxl-world-card,.vxl-menu-panel) :where(h1,h2,h3,h4,strong,p,span,a){-webkit-text-fill-color:currentColor;color:var(--vxl-readable-light)!important}.vxl-root :where(.vxl-house-hero,.vxl-rims-feature,.vxl-house-experience,.vxl-division-hero,.vxl-collection-card,.vxl-world-card,.vxl-menu-panel) :where(.vxl-eyebrow,.vxl-house-kicker,.vxl-world-location,.vxl-status-pill){-webkit-text-fill-color:#dcc084!important;color:#dcc084!important}.vxl-root .vxl-button--primary{-webkit-text-fill-color:#090603!important;color:#090603!important}.vxl-root .vxl-button--outline{-webkit-text-fill-color:#f7f2e9!important;color:#f7f2e9!important}html[data-vellox-theme=light] .vxl-root :where(.vxl-house-manifesto,.vxl-signature-rail,.vxl-house-atelier,.vxl-worlds,.vxl-house-commission,.vxl-world-intro,.vxl-world-showcase,.vxl-world-final,.vxl-division-details) .vxl-button--outline{-webkit-text-fill-color:var(--vxl-readable-dark)!important;background:#ffffffa8!important;border-color:#7a522380!important;color:var(--vxl-readable-dark)!important}.vxl-footer-brand .joy-vellox-copy,.vxl-header .vxl-header-brand .joy-vellox-copy,.vxl-menu-topline .joy-vellox-copy{display:flex!important}.vxl-footer-brand .joy-vellox-title,.vxl-header .joy-vellox-title,.vxl-menu-topline .joy-vellox-title{-webkit-text-fill-color:#f7f2e9!important;color:#f7f2e9!important;opacity:1!important}html[data-vellox-theme=light] .vxl-header .joy-vellox-title{-webkit-text-fill-color:#241710!important;color:#241710!important}.vxl-footer-brand .joy-vellox-subtitle,.vxl-header .joy-vellox-subtitle,.vxl-menu-topline .joy-vellox-subtitle{-webkit-text-fill-color:#c7a765!important;color:#c7a765!important;opacity:1!important}html[data-vellox-theme=light] .vxl-house-manifesto h2,html[data-vellox-theme=light] .vxl-house-manifesto h2 em,html[data-vellox-theme=light] .vxl-house-manifesto-grid>div>p,html[data-vellox-theme=light] .vxl-signature-grid h3,html[data-vellox-theme=light] .vxl-signature-grid p{opacity:1!important}html[data-vellox-theme=light] .vxl-house-manifesto h2 em{-webkit-text-fill-color:#8a5d25!important;color:#8a5d25!important}.vxl-root :where(#collection,#atelier,#rims,#worlds,#experience,#manifesto){scroll-margin-top:96px}@media (max-width:700px){.vxl-header .vxl-header-brand{max-width:calc(100vw - 132px)!important;min-width:0!important}.vxl-header .vxl-header-brand .joy-vellox-brand{--jv-mark-size:42px!important;--jv-j-size:22px!important;--jv-gap:9px!important;--jv-title-size:14px!important;--jv-subtitle-size:4.6px!important;max-width:100%!important;width:auto!important}.vxl-header .joy-vellox-title{display:block!important;white-space:nowrap!important}.vxl-header .joy-vellox-subtitle{display:none!important}.vxl-root :where(h1,h2,h3,p,span,a){opacity:1}}@media (max-width:380px){.vxl-header .vxl-header-brand .joy-vellox-brand{--jv-mark-size:38px!important;--jv-j-size:20px!important;--jv-title-size:12px!important}}html[data-vellox-theme=light] .vxl-root :where(.vxl-house-manifesto,.vxl-signature-rail,.vxl-house-atelier,.vxl-worlds,.vxl-house-commission,.vxl-world-intro,.vxl-world-showcase,.vxl-world-final,.vxl-division-details){background:#f4eee4!important}html[data-vellox-theme=light] .vxl-root :where(.vxl-house-commission-card,.vxl-world-final-card,.vxl-atelier-journey article,.vxl-world-feature-grid article){background:#fffaf3!important;border-color:#7a52233d!important;box-shadow:none!important}html[data-vellox-theme=light] .vxl-root .vxl-signature-grid article{border-color:#7a522333!important}@media (max-width:700px){.vxl-header .vxl-header-brand{max-width:calc(100vw - 124px)!important}.vxl-header .vxl-header-brand .joy-vellox-brand{--jv-mark-size:42px!important;--jv-j-size:22px!important;--jv-gap:8px!important;--jv-title-size:13px!important;--jv-subtitle-size:4.8px!important;align-items:center!important}.vxl-header .joy-vellox-copy{display:flex!important;min-width:0!important}.vxl-header .joy-vellox-title{display:block!important;line-height:1!important;white-space:nowrap!important}.vxl-header .joy-vellox-subtitle{display:flex!important;font-size:4.8px!important;gap:0!important;letter-spacing:.105em!important;line-height:1.08!important;margin-top:3px!important;opacity:1!important;white-space:nowrap!important}.vxl-header .joy-vellox-subtitle>span{display:block!important}}@media (max-width:390px){.vxl-header .vxl-header-brand{max-width:calc(100vw - 116px)!important}.vxl-header .vxl-header-brand .joy-vellox-brand{--jv-mark-size:38px!important;--jv-j-size:20px!important;--jv-gap:7px!important;--jv-title-size:11.5px!important;--jv-subtitle-size:4.2px!important}.vxl-header .joy-vellox-subtitle{font-size:4.2px!important;letter-spacing:.08em!important}}html:not([data-vellox-theme=light]) .vxl-root :where(h1,h2,h3,h4,strong){-webkit-text-fill-color:#f7f2e9!important;color:#f7f2e9!important}html[data-vellox-theme=light] .vxl-root :where(h1,h2,h3,h4,strong){-webkit-text-fill-color:#1c1510!important;color:#1c1510!important}.vxl-root :where(.vxl-house-hero,.vxl-division-hero,.vxl-kits-hero,.vxl-rims-feature,.vxl-house-experience,.vxl-collection-card,.vxl-world-card,.vxl-menu-panel) :where(h1,h2,h3,h4,strong){-webkit-text-fill-color:#f7f2e9!important;color:#f7f2e9!important;text-shadow:0 12px 42px #000000b8}.vxl-root .vxl-kits-hero-copy h1,.vxl-root .vxl-kits-hero-copy h2{-webkit-text-fill-color:#f7f2e9!important;background:none!important;background-clip:initial!important;-webkit-background-clip:border-box!important;color:#f7f2e9!important;opacity:1!important}.vxl-root .vxl-kits-hero-copy h1{text-shadow:0 18px 58px #000000d1!important}.vxl-root :where(.vxl-kits-heading h2,.vxl-kit-card-copy h3,.vxl-kits-final-card h2,.vxl-world-showcase-head h2,.vxl-division-details-head h2){-webkit-text-fill-color:#f7f2e9!important;color:#f7f2e9!important;opacity:1!important}.vxl-root :where(.vxl-eyebrow,.vxl-house-kicker,.vxl-world-location,.vxl-status-pill,.vxl-footer-label,.vxl-kit-price strong,.vxl-kit-card-copy>span){-webkit-text-fill-color:#d3b271!important;color:#d3b271!important}.vxl-root .vxl-footer-brand{padding-bottom:clamp(38px,6vw,68px)!important}.vxl-root .vxl-footer-grid{grid-gap:clamp(34px,7vw,92px)!important;display:grid!important;gap:clamp(34px,7vw,92px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-bottom:clamp(42px,7vw,72px)!important}.vxl-root .vxl-footer-grid>div{grid-gap:13px!important;align-content:start!important;display:grid!important;gap:13px!important;min-width:0!important}.vxl-root .vxl-footer-grid>div>a{-webkit-text-fill-color:#f7f2e9c7!important;color:#f7f2e9c7!important;display:block!important;font-size:.92rem!important;line-height:1.55!important;margin:0!important;text-decoration:none!important;width:-webkit-fit-content!important;width:fit-content!important}.vxl-root .vxl-footer-grid>div>a:hover{-webkit-text-fill-color:#d3b271!important;color:#d3b271!important}.vxl-root .vxl-footer-legal{-webkit-text-fill-color:#f7f2e99e!important;align-items:center!important;border-top:1px solid #c9a86a33!important;color:#f7f2e99e!important;display:flex!important;flex-wrap:wrap!important;font-size:.8rem!important;gap:12px 24px!important;line-height:1.6!important;min-height:82px!important}.vxl-root .vxl-footer-legal>span{margin-right:auto!important}.vxl-root .vxl-footer-legal a{-webkit-text-fill-color:#f7f2e9c2!important;color:#f7f2e9c2!important}html[data-vellox-theme=light] .vxl-root .vxl-footer{background:#e9e0d4!important;color:#241b15!important}html[data-vellox-theme=light] .vxl-root .vxl-footer .joy-vellox-title{-webkit-text-fill-color:#1d1510!important;color:#1d1510!important}html[data-vellox-theme=light] .vxl-root .vxl-footer .joy-vellox-subtitle,html[data-vellox-theme=light] .vxl-root .vxl-footer .vxl-footer-label{-webkit-text-fill-color:#966c35!important;color:#966c35!important}html[data-vellox-theme=light] .vxl-root .vxl-footer-brand>p,html[data-vellox-theme=light] .vxl-root .vxl-footer-grid>div>a,html[data-vellox-theme=light] .vxl-root .vxl-footer-legal,html[data-vellox-theme=light] .vxl-root .vxl-footer-legal a{-webkit-text-fill-color:#4b4038!important;color:#4b4038!important;opacity:1!important;text-shadow:none!important}html[data-vellox-theme=light] .vxl-root .vxl-footer-legal{border-color:#7a522338!important}@media (max-width:700px){.vxl-root .vxl-footer{padding-top:64px!important}.vxl-root .vxl-footer-brand{padding-bottom:48px!important}.vxl-root .vxl-footer-brand>p{font-size:.82rem!important;letter-spacing:.08em!important;line-height:1.75!important;margin-top:22px!important}.vxl-root .vxl-footer-grid{gap:42px!important;grid-template-columns:1fr!important;padding-bottom:54px!important}.vxl-root .vxl-footer-grid>div{gap:12px!important}.vxl-root .vxl-footer-grid>div>a{font-size:.96rem!important;padding-block:3px!important;width:100%!important}.vxl-root .vxl-footer-legal{grid-gap:12px 22px!important;display:grid!important;gap:12px 22px!important;grid-template-columns:1fr 1fr!important;min-height:0!important;padding-block:28px 34px!important}.vxl-root .vxl-footer-legal>span{grid-column:1/-1!important;margin:0!important}}@media (prefers-reduced-motion:reduce){.vxl-root *{scroll-behavior:auto!important}}.joy-vellox-brand .joy-vellox-mark{background-color:#111014!important;background-image:url(/brand/vellox-mark-reference-20260728.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;box-shadow:0 0 0 1px #cda85c38,0 0 18px #cda85c1f,0 8px 20px #0000005c!important}.joy-vellox-brand .joy-vellox-mark:after{background:linear-gradient(180deg,#ffffff14,#0000 46%)!important}.joy-vellox-brand .joy-vellox-j{display:none!important}.joy-vellox-brand .joy-vellox-mark{aspect-ratio:1/1!important;border-radius:999px!important;overflow:hidden!important}body.workshop-login-v2-open{overflow-x:hidden;overscroll-behavior-x:none}body.workshop-login-v2-open .os-auto-exchange-dock,body.workshop-login-v2-open .owner-theme-dock,body.workshop-login-v2-open [data-testid=canonical-portal-copilot],body.workshop-login-v2-open [data-testid=guardian-bot-trigger],body.workshop-login-v2-open [data-testid=guardian-trigger]{display:none!important}.workshop-login-v2[data-workshop-login-version=v2]{--wl-accent:#b31234;--wl-accent-bright:#e11d48;--wl-gold:#d6b36a;--wl-text:#181315;--wl-muted:#655e61;--wl-line:#57313a33;--wl-panel:#fffcf7eb;--wl-panel-strong:#fffdf9fa;--wl-control:#ffffffd1;background:#eee7dc!important;color:var(--wl-text)!important;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh!important;min-height:100svh!important;overflow-x:clip!important;position:relative}.workshop-login-v2[data-login-mode=dark]{--wl-text:#fbf8f1;--wl-muted:#c2b9b6;--wl-line:#ffffff26;--wl-panel:#0b0b0edb;--wl-panel-strong:#0a0a0df5;--wl-control:#0a0b0fc2;background:#030407!important;color:var(--wl-text)!important;color-scheme:dark}.workshop-login-v2 *,.workshop-login-v2 :after,.workshop-login-v2 :before{box-sizing:border-box}.workshop-login-v2 :where(a,button,input,textarea,select){touch-action:manipulation}.workshop-login-v2 :where(a,button,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb,var(--wl-accent-bright) 62%,#fff)!important;outline-offset:3px!important}.workshop-login-v2__stage{background:#dcd5ca;inset:0;overflow:hidden;position:fixed;z-index:-2}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__stage{background:#030407}.workshop-login-v2__stage>img{display:block;filter:brightness(.96) saturate(.93) contrast(1.03);height:100%;object-fit:cover;object-position:68% center;transform:scale(1.008);width:100%}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__stage>img{filter:brightness(.55) saturate(.96) contrast(1.12)}.workshop-login-v2__stage-scrim{background:linear-gradient(90deg,#f9f5edf7,#f9f5edeb 31%,#f9f5eda6 54%,#f9f5ed14 79%),linear-gradient(180deg,#ffffff2e,#492a2221);inset:0;position:absolute}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__stage-scrim{background:radial-gradient(700px 560px at 76% 56%,#215c7f21,#0000 72%),linear-gradient(90deg,#030407fa,#030407e8 34%,#0304079e 57%,#03040729 82%),linear-gradient(180deg,#00000029,#00000075)}.workshop-login-v2__header{align-items:center;background:#0000!important;display:flex!important;gap:24px;height:auto!important;inset:auto!important;justify-content:space-between;margin:0 auto;min-height:94px!important;padding:max(16px,env(safe-area-inset-top)) clamp(18px,3.5vw,52px) 12px!important;pointer-events:auto!important;position:relative!important;width:min(100%,1480px)!important;z-index:30!important}.workshop-login-v2__brand{align-items:center;border-radius:16px;display:inline-flex!important;min-height:58px;text-decoration:none;width:clamp(176px,15vw,232px)}.workshop-login-v2__brand img{display:block;filter:drop-shadow(0 12px 25px rgba(91,18,35,.2));height:auto;max-height:84px;object-fit:contain;object-position:left center;width:100%}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__brand img{filter:drop-shadow(0 14px 30px rgba(225,29,72,.22))}.workshop-login-v2__header-actions{align-items:center;display:flex;gap:10px}.workshop-login-v2__header-actions button{align-items:center;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);background:var(--wl-control);border:1px solid var(--wl-line);border-radius:14px;box-shadow:0 16px 38px -28px #190e1273,inset 0 1px 0 #ffffff8c;color:var(--wl-text);cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.02em;min-height:48px;min-width:48px;padding:0 15px}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__header-actions button{box-shadow:0 18px 42px -26px #000000f0,inset 0 1px 0 #ffffff0f}.workshop-login-v2__header-actions button:hover{border-color:color-mix(in srgb,var(--wl-accent-bright) 55%,var(--wl-line));transform:translateY(-1px)}.workshop-login-v2__header-actions svg{height:18px;width:18px}.workshop-login-v2__capabilities{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px auto 0 clamp(18px,5vw,74px);position:relative;width:min(calc(100% - 36px),940px);z-index:20}.workshop-login-v2__capabilities a{align-items:center;backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);background:color-mix(in srgb,var(--wl-panel) 88%,#0000);border:1px solid var(--wl-line);border-radius:14px;box-shadow:0 14px 38px -31px #25121785,inset 0 1px 0 #ffffff7a;color:var(--wl-text);display:flex;font-size:10px;font-weight:860;gap:9px;justify-content:center;letter-spacing:.055em;line-height:1.15;min-height:50px;padding:8px 12px;text-decoration:none;text-transform:uppercase}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__capabilities a{box-shadow:0 18px 42px -30px #000000f5,inset 0 1px 0 #ffffff0d}.workshop-login-v2__capabilities a:hover{background:color-mix(in srgb,var(--wl-accent) 9%,var(--wl-panel));border-color:color-mix(in srgb,var(--wl-accent-bright) 48%,var(--wl-line))}.workshop-login-v2__capabilities svg{color:var(--wl-accent-bright);flex:0 0 auto;height:19px;width:19px}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__capabilities svg{color:#f1cc82}.workshop-login-v2__content{grid-gap:clamp(34px,5vw,76px)!important;align-items:center;display:grid!important;gap:clamp(34px,5vw,76px)!important;grid-template-columns:minmax(290px,.78fr) minmax(390px,520px);margin:0 auto;min-height:calc(100svh - 188px);padding:clamp(28px,5vh,68px) 0 max(42px,env(safe-area-inset-bottom));position:relative;width:min(calc(100% - 36px),1180px);z-index:10}.workshop-login-v2__intro{max-width:520px;padding:18px 0}.workshop-login-v2__eyebrow{color:var(--wl-accent);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.22em}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__eyebrow{color:#e8c992}.workshop-login-v2__intro h1{text-wrap:balance;color:var(--wl-text);font-size:clamp(46px,5vw,72px);font-weight:790;letter-spacing:-.062em;line-height:.94;margin:16px 0 18px;max-width:10ch;text-shadow:0 2px 22px #ffffff52}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__intro h1{text-shadow:0 14px 40px #000000b8}.workshop-login-v2__intro>p{color:var(--wl-muted);font-size:clamp(14px,1.15vw,17px);line-height:1.72;margin:0;max-width:500px}.workshop-login-v2__trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.workshop-login-v2__trust span{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--wl-panel) 74%,#0000);border:1px solid var(--wl-line);border-radius:999px;color:var(--wl-muted);display:inline-flex;font-size:10px;font-weight:750;gap:8px;min-height:40px;padding:8px 12px}.workshop-login-v2__trust svg{color:var(--wl-accent-bright);height:16px;width:16px}.workshop-login-v2__card{backdrop-filter:blur(28px) saturate(118%);-webkit-backdrop-filter:blur(28px) saturate(118%);background:var(--wl-panel-strong);border:1px solid var(--wl-line);border-radius:26px;box-shadow:0 34px 90px -46px #381c2357,inset 0 1px 0 #ffffffbd;justify-self:end;max-width:520px;padding:clamp(18px,2.2vw,28px);width:100%}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__card{box-shadow:0 40px 110px -50px #000000f5,0 0 48px -34px #e11d4885,inset 0 1px 0 #ffffff12}.workshop-login-v2__card-head{align-items:center;background:color-mix(in srgb,var(--wl-accent) 7%,var(--wl-panel));border:1px solid color-mix(in srgb,var(--wl-accent) 22%,var(--wl-line));border-radius:18px;display:flex;gap:18px;justify-content:space-between;min-height:92px;padding:16px 17px}.workshop-login-v2__card-head>svg{color:var(--wl-gold);flex:0 0 auto;height:36px;width:36px}.workshop-login-v2__card-head span{color:var(--wl-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;font-weight:900;letter-spacing:.18em}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__card-head span{color:#e8c992}.workshop-login-v2__card-head h2{color:var(--wl-text);font-size:20px;letter-spacing:-.035em;line-height:1.05;margin:5px 0 2px}.workshop-login-v2__card-head p{color:var(--wl-muted);font-size:10.5px;line-height:1.45;margin:0}.workshop-login-v2__notice{background:color-mix(in srgb,var(--wl-accent) 8%,var(--wl-panel));border:1px solid color-mix(in srgb,var(--wl-accent-bright) 35%,var(--wl-line));border-radius:12px;color:var(--wl-text);font-size:11px;line-height:1.45;margin-top:13px;padding:10px 12px}.workshop-login-v2__auth [data-testid=email-auth-panel]{margin-top:16px!important}.workshop-login-v2__auth [data-testid=email-auth-panel]>div[role=tablist]{border-radius:14px!important;margin-bottom:14px!important;min-height:52px!important}.workshop-login-v2__auth [data-testid=email-auth-panel]>div[role=tablist] button{min-height:44px!important}.workshop-login-v2__auth [data-testid=email-auth-panel] input{border-radius:13px!important;font-size:13px!important;min-height:52px!important}.workshop-login-v2__auth [data-testid=email-auth-panel] form>button[type=submit]{border-radius:13px!important;min-height:52px!important}.workshop-login-v2__security-note{color:var(--wl-muted);font-size:9.5px;line-height:1.55;margin:14px 2px 0;text-align:center}.workshop-login-v2__hermes{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb,var(--wl-panel) 84%,#0000);border:1px solid var(--wl-line);border-radius:999px;bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 18px 46px -31px #000000b8;color:var(--wl-text);display:flex;gap:10px;min-height:48px;padding:8px 13px;position:fixed;right:max(18px,env(safe-area-inset-right));z-index:25}.workshop-login-v2__hermes>span{background:#34d399;border-radius:999px;box-shadow:0 0 0 5px #34d3991f,0 0 18px #34d399b8;height:9px;width:9px}.workshop-login-v2__hermes div{grid-gap:1px;display:grid;gap:1px}.workshop-login-v2__hermes strong{font-size:9px;letter-spacing:.1em}.workshop-login-v2__hermes small{color:var(--wl-muted);font-size:7.5px}@media (max-width:1100px){.workshop-login-v2__content{gap:34px!important;grid-template-columns:minmax(240px,.68fr) minmax(370px,500px)}.workshop-login-v2__intro h1{font-size:clamp(44px,5.5vw,62px)}.workshop-login-v2__stage>img{object-position:74% center}}@media (max-width:860px){body.workshop-login-v2-open{overflow-y:auto}.workshop-login-v2__stage{position:absolute}.workshop-login-v2__stage>img{object-position:66% center}.workshop-login-v2__stage-scrim{background:linear-gradient(180deg,#f9f5edd1,#f9f5ede6 28%,#f9f5edfa 68%,#f5efe5),linear-gradient(90deg,#ffffff85,#0000)}.workshop-login-v2[data-login-mode=dark] .workshop-login-v2__stage-scrim{background:linear-gradient(180deg,#02040899,#020408d1 30%,#030407f7 68%,#030407)}.workshop-login-v2__header{min-height:82px!important;padding-inline:16px!important}.workshop-login-v2__brand{width:clamp(150px,34vw,196px)}.workshop-login-v2__header-actions button{min-width:46px;padding:0;width:46px}.workshop-login-v2__header-actions button span{display:none}.workshop-login-v2__capabilities{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 14px 0;width:calc(100% - 28px)}.workshop-login-v2__capabilities a{font-size:9px;min-height:46px}.workshop-login-v2__content{gap:28px!important;grid-template-columns:1fr;min-height:auto;padding:clamp(34px,8vh,76px) 0 max(86px,env(safe-area-inset-bottom));width:min(calc(100% - 28px),680px)}.workshop-login-v2__intro{max-width:590px;padding:0}.workshop-login-v2__intro h1{font-size:clamp(42px,10vw,58px);max-width:12ch}.workshop-login-v2__card{justify-self:stretch;max-width:620px}.workshop-login-v2__hermes{bottom:max(16px,env(safe-area-inset-bottom));position:absolute;right:14px}}@media (max-width:480px){.workshop-login-v2__header{min-height:76px!important;padding:max(10px,env(safe-area-inset-top)) 12px 7px!important}.workshop-login-v2__brand{min-height:50px;width:min(44vw,164px)}.workshop-login-v2__header-actions{gap:6px}.workshop-login-v2__header-actions button{border-radius:13px;min-height:44px;min-width:44px;width:44px}.workshop-login-v2__capabilities{margin-inline:12px;width:calc(100% - 24px)}.workshop-login-v2__capabilities a{border-radius:12px;font-size:8.2px;gap:7px;min-height:44px;padding:7px 8px}.workshop-login-v2__capabilities svg{height:17px;width:17px}.workshop-login-v2__content{gap:22px!important;padding-top:32px;width:calc(100% - 24px)}.workshop-login-v2__eyebrow{font-size:8.5px;letter-spacing:.17em}.workshop-login-v2__intro h1{font-size:clamp(38px,12vw,50px);line-height:.96;margin:13px 0 14px}.workshop-login-v2__intro>p{font-size:13px;line-height:1.62}.workshop-login-v2__trust{gap:7px;margin-top:18px}.workshop-login-v2__trust span{font-size:9px;min-height:38px}.workshop-login-v2__card{border-radius:21px;padding:14px}.workshop-login-v2__card-head{border-radius:15px;min-height:82px;padding:13px}.workshop-login-v2__card-head>svg{height:30px;width:30px}.workshop-login-v2__card-head h2{font-size:18px}.workshop-login-v2__auth [data-testid=email-auth-panel]{margin-top:13px!important}.workshop-login-v2__security-note{font-size:9px}.workshop-login-v2__hermes small{display:none}}@media (max-width:350px){.workshop-login-v2__brand{width:138px}.workshop-login-v2__capabilities a span{font-size:7.7px}.workshop-login-v2__intro h1{font-size:38px}.workshop-login-v2__trust{display:grid}}@media (min-width:861px) and (max-height:760px){.workshop-login-v2{overflow-y:auto!important}.workshop-login-v2__header{min-height:76px!important;padding-top:10px!important}.workshop-login-v2__brand{width:174px}.workshop-login-v2__capabilities a{min-height:44px}.workshop-login-v2__content{align-items:start;min-height:auto;padding:24px 0 42px}.workshop-login-v2__intro h1{font-size:50px}.workshop-login-v2__card{padding:17px}.workshop-login-v2__card-head{min-height:78px;padding:12px 14px}.workshop-login-v2__auth [data-testid=email-auth-panel]{margin-top:10px!important}}@media (prefers-reduced-motion:reduce){.workshop-login-v2 *,.workshop-login-v2 :after,.workshop-login-v2 :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.workshop-login-v2__stage>img{transform:none}}.workshop-login-v2[data-workshop-login-version=v2]{min-height:100dvh!important}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__stage{min-height:100dvh}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__auth{min-width:0}.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel]{color:var(--wl-text)}.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] input{-webkit-text-fill-color:var(--wl-text);caret-color:var(--wl-accent-bright);color:var(--wl-text)!important;width:100%}.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] input::placeholder{opacity:1}.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] input:-webkit-autofill,.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] input:-webkit-autofill:focus,.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--wl-text)!important;border-color:color-mix(in srgb,var(--wl-accent-bright) 50%,var(--wl-line))!important;box-shadow:0 0 0 1000px color-mix(in srgb,var(--wl-panel-strong) 97%,#0000) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.workshop-login-v2[data-workshop-login-version=v2] .workshop-auth-password-toggle{background:#0000;border:0;border-radius:10px;color:color-mix(in srgb,var(--wl-text) 62%,#0000)!important;cursor:pointer;display:inline-grid;height:44px;min-height:44px;min-width:44px;place-items:center;width:44px}.workshop-login-v2[data-workshop-login-version=v2] .workshop-auth-password-toggle:hover{background:color-mix(in srgb,var(--wl-accent) 9%,#0000);color:var(--wl-text)!important}.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] form>button:not(.workshop-auth-password-toggle),.workshop-login-v2[data-workshop-login-version=v2] [role=tablist] [role=tab]{min-height:44px}.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] form>button[type=submit]{min-height:52px}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__capabilities a:focus-visible,.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__header-actions button:focus-visible,.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] :focus-visible{outline-color:color-mix(in srgb,var(--wl-accent-bright) 72%,#fff)!important}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__capabilities a{overflow:hidden;position:relative}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__capabilities a:after{bottom:4px;color:var(--wl-muted);content:"After sign in";font-size:6px;font-weight:700;letter-spacing:.08em;opacity:.72;position:absolute;right:8px}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__notice{border-left:3px solid var(--wl-accent-bright)}@media (max-width:860px){.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__stage{min-height:100%}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:480px){.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__capabilities a:after{display:none}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__card{box-shadow:0 24px 70px -42px #000000b8,inset 0 1px 0 #ffffff14}.workshop-login-v2[data-workshop-login-version=v2] [data-testid=email-auth-panel] input{font-size:16px!important}}@media (max-width:860px) and (max-height:620px){.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__capabilities,.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__hermes,.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__intro{display:none!important}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__header{min-height:62px!important}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__content{padding:10px 0 calc(18px + env(safe-area-inset-bottom));width:min(calc(100% - 20px),620px)}}@media (forced-colors:active){.workshop-login-v2[data-workshop-login-version=v2] :where(a,button,input){forced-color-adjust:auto}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__stage,.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__stage-scrim{display:none}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__capabilities a,.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__card,.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__header-actions button{background:Canvas!important;border:1px solid CanvasText!important;color:initial!important}}@media (prefers-contrast:more){.workshop-login-v2[data-workshop-login-version=v2]{--wl-line:color-mix(in srgb,var(--wl-text) 42%,#0000)}.workshop-login-v2[data-workshop-login-version=v2] .workshop-login-v2__stage-scrim{opacity:.96}}@keyframes qsiRise{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.joy-quick-signin{--qsi-bg:var(--maison-card);--qsi-text:var(--maison-text-primary);--qsi-muted:var(--maison-text-secondary);--qsi-border:var(--maison-border-strong);--qsi-accent:var(--maison-burgundy);--qsi-gold:var(--maison-gold);color:var(--qsi-text)}.joy-quick-signin[data-theme=dark]{--qsi-bg:#121012}.joy-quick-signin__card{background:radial-gradient(520px circle at 0 0,color-mix(in srgb,var(--qsi-accent) 10%,#0000),#0000 50%),var(--qsi-bg);border-color:var(--qsi-border);box-shadow:0 24px 64px -24px color-mix(in srgb,var(--maison-deep-burgundy) 48%,#0000),inset 0 1px 0 #ffffff14;color:var(--qsi-text)}.joy-quick-signin__icon{background:var(--maison-elevated-bg);border:1px solid color-mix(in srgb,var(--qsi-gold) 28%,#0000);color:var(--qsi-accent)}.joy-quick-signin__eyebrow{color:var(--qsi-accent)}.joy-quick-signin__title{color:var(--qsi-text)}.joy-quick-signin__copy{color:var(--qsi-muted)}.joy-quick-signin__close{color:var(--maison-text-muted)}.joy-quick-signin__close:hover{color:var(--qsi-text)}.joy-quick-signin__primary{background:linear-gradient(110deg,var(--maison-deep-burgundy),var(--maison-burgundy));border:1px solid color-mix(in srgb,var(--qsi-gold) 34%,#0000);color:#fff7f8;text-decoration:none}.joy-quick-signin__primary:hover{background:var(--maison-burgundy-hover)}.joy-quick-signin__secondary{background:var(--maison-elevated-bg);border-color:var(--qsi-border);color:var(--qsi-text);text-decoration:none}.joy-quick-signin__secondary:hover{border-color:color-mix(in srgb,var(--qsi-gold) 42%,#0000)}.joy-quick-signin__security{border-color:var(--maison-border);color:var(--qsi-muted)}.joy-quick-signin__security svg{color:#31b978}.joy-quick-signin__later{color:var(--maison-text-muted)}.joy-quick-signin__later:hover{color:var(--qsi-text)}[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}}body[data-dealer-os-shell=true] .owner-theme-dock[data-portal-zone=dealer],body[data-dealer-os-shell=true] [data-testid=back-to-cockpit],body[data-dealer-os-shell=true] [data-testid=guardian-trigger],body[data-dealer-os-shell=true] [data-testid=proprietary-header]{display:none!important}.dealer-command-shell{background:radial-gradient(circle at 86% 14%,var(--dealer-primary-soft),#0000 27%),radial-gradient(circle at 78% 78%,var(--dealer-secondary-soft),#0000 31%),var(--dealer-bg);color:var(--dealer-text);min-height:100vh;overflow-x:hidden}.dealer-command-shell:before{background-image:linear-gradient(var(--dealer-grid) 1px,#0000 1px),linear-gradient(90deg,var(--dealer-grid) 1px,#0000 1px);background-size:72px 72px;content:"";inset:0;opacity:.62;pointer-events:none;position:fixed}.dealer-command-grid{display:grid;grid-template-columns:1fr;min-height:100vh;position:relative;z-index:1}.dealer-command-desktop{display:none}.dealer-command-sidebar{background:color-mix(in srgb,var(--dealer-bg-elevated) 97%,var(--dealer-bg));border-right:1px solid var(--dealer-border-strong);color:var(--dealer-text);display:flex;flex-direction:column;gap:12px;height:100vh;overflow-y:auto;padding:18px;position:relative}.dealer-command-sidebar-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.dealer-command-sidebar-head>button,.dealer-command-topbar>button{background:var(--dealer-surface);border:1px solid var(--dealer-border-strong);border-radius:12px;color:var(--dealer-text);display:grid;height:42px;place-items:center;width:42px}.dealer-command-sidebar-head svg,.dealer-command-topbar>button svg{height:18px;width:18px}.dealer-command-brand{align-items:center;color:var(--dealer-text);display:flex;gap:12px;min-width:0}.dealer-command-brand>span{background:linear-gradient(145deg,var(--dealer-primary-soft),var(--dealer-secondary-soft));border:1px solid var(--dealer-primary-line);border-radius:14px;color:var(--dealer-primary);display:grid;height:44px;place-items:center;width:44px}.dealer-command-brand svg{height:20px;width:20px}.dealer-command-brand strong{font-size:15px;line-height:1.05}.dealer-command-brand small{color:var(--dealer-primary);display:block;font:800 8px ui-monospace,monospace;letter-spacing:.22em;margin-top:5px}.dealer-command-box{grid-gap:9px;align-items:center;background:linear-gradient(135deg,var(--dealer-primary-soft),var(--dealer-surface));border:1px solid var(--dealer-primary-line);border-radius:16px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 5%,#0000);display:grid;gap:9px;grid-template-columns:auto 1fr auto;min-height:50px;padding:0 9px 0 13px}.dealer-command-box>svg{color:var(--dealer-primary);width:17px}.dealer-command-box input{background:#0000!important;border:0!important;font-size:12px;min-width:0;outline:none;padding:10px 0!important}.dealer-command-box button{background:var(--dealer-primary);border-radius:10px;color:var(--dealer-on-primary);display:grid;height:34px;place-items:center;width:34px}.dealer-command-box button:disabled{opacity:.35}.dealer-command-identity{grid-gap:11px;align-items:center;background:linear-gradient(145deg,var(--dealer-surface),var(--dealer-bg-elevated));border:1px solid var(--dealer-border-strong);border-radius:17px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 5%,#0000);display:grid;gap:11px;grid-template-columns:auto 1fr auto;padding:13px}.dealer-command-identity>span{background:var(--dealer-primary-soft);border:1px solid var(--dealer-primary-line);border-radius:50%;color:var(--dealer-primary);display:grid;font-weight:900;height:42px;place-items:center;width:42px}.dealer-command-identity div{min-width:0}.dealer-command-identity strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-command-identity small{color:var(--dealer-muted-color);display:block;font:700 8.5px ui-monospace,monospace;letter-spacing:.15em;margin-top:4px;text-transform:uppercase}.dealer-command-identity button{background:var(--dealer-surface);border:1px solid var(--dealer-border-strong);border-radius:50%;color:var(--dealer-text);display:grid;height:36px;place-items:center;width:36px}.dealer-command-identity button svg{width:15px}.dealer-command-utilities{grid-gap:7px;background:color-mix(in srgb,var(--dealer-surface) 74%,#0000);border:1px solid var(--dealer-border-strong);border-radius:17px;display:grid;gap:7px;padding:8px}.dealer-command-utility{grid-gap:10px;align-items:center;background:var(--dealer-surface);border:1px solid var(--dealer-border);border-radius:13px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 4%,#0000);color:var(--dealer-text);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:9px 10px;text-align:left;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease;width:100%}.dealer-command-utility:hover{background:var(--dealer-surface-hover);border-color:var(--dealer-border-strong);transform:translateY(-1px)}.dealer-command-utility--exchange{background:linear-gradient(135deg,color-mix(in srgb,var(--dealer-danger) 12%,var(--dealer-surface)),var(--dealer-surface));border-color:color-mix(in srgb,var(--dealer-danger) 52%,var(--dealer-border))}.dealer-command-utility--data{border-color:color-mix(in srgb,var(--dealer-primary) 45%,var(--dealer-border))}.dealer-command-utility__icon{background:var(--dealer-primary-soft);border:1px solid var(--dealer-primary-line);border-radius:11px;color:var(--dealer-primary);display:grid;height:36px;place-items:center;width:36px}.dealer-command-utility--exchange .dealer-command-utility__icon{background:color-mix(in srgb,var(--dealer-danger) 16%,var(--dealer-surface));border-color:color-mix(in srgb,var(--dealer-danger) 55%,var(--dealer-border));color:color-mix(in srgb,var(--dealer-danger) 76%,#fff)}.dealer-command-utility__icon svg{height:17px;width:17px}.dealer-command-utility>span:nth-child(2){min-width:0}.dealer-command-utility strong{display:block;font-size:11.5px}.dealer-command-utility small{color:var(--dealer-muted-faint-color);display:block;font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-command-utility>svg{color:var(--dealer-muted-color);height:14px;opacity:.72;width:14px}.dealer-command-nav{grid-gap:15px;display:grid;gap:15px}.dealer-command-nav section{grid-gap:7px;display:grid;gap:7px}.dealer-command-nav section>p{color:var(--dealer-muted-faint-color);font:800 8.5px ui-monospace,monospace;letter-spacing:.23em;margin:0 0 0 5px;text-transform:uppercase}.dealer-command-nav-group{grid-gap:6px;background:color-mix(in srgb,var(--dealer-surface) 55%,#0000);border:1px solid var(--dealer-border);border-radius:16px;display:grid;gap:6px;padding:7px}.dealer-command-nav-link{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--dealer-surface) 92%,#0000);border:1px solid var(--dealer-border);border-radius:13px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 3%,#0000);color:var(--dealer-text);display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.dealer-command-nav-link>svg{color:var(--dealer-muted-color);height:17px;width:17px}.dealer-command-nav-link>svg:last-child{opacity:.48;width:14px}.dealer-command-nav-link span{min-width:0}.dealer-command-nav-link strong{display:block;font-size:11.5px}.dealer-command-nav-link small{color:var(--dealer-muted-faint-color);display:block;font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-command-nav-link:hover{background:var(--dealer-surface-hover);border-color:var(--dealer-border-strong);transform:translateY(-1px)}.dealer-command-nav-link.is-active{background:linear-gradient(135deg,var(--dealer-primary-soft),var(--dealer-secondary-soft));border-color:var(--dealer-primary-line);box-shadow:inset 3px 0 0 var(--dealer-primary),inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 5%,#0000)}.dealer-command-nav-link.is-active>svg:first-child{color:var(--dealer-primary)}.dealer-command-live-layer{display:grid;inset:0;isolation:isolate;padding:16px;place-items:center;position:fixed;z-index:260}.dealer-command-live-scrim{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--dealer-bg) 80%,#0000);border:0;height:100%;inset:0;position:absolute;width:100%}.dealer-command-live-popover{background:linear-gradient(155deg,var(--dealer-surface-strong),var(--dealer-bg-elevated));border:1px solid var(--dealer-border-strong);border-radius:20px;box-shadow:0 30px 90px #0000007a,inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 6%,#0000);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:360px;overflow:auto;padding:16px;position:relative;width:100%;z-index:1}.dealer-command-live-popover header{align-items:center;border-bottom:1px solid var(--dealer-border);display:flex;gap:8px;justify-content:space-between;padding-bottom:11px}.dealer-command-live-popover header>span{align-items:center;color:var(--dealer-primary);display:flex;font:800 9px ui-monospace,monospace;gap:7px;letter-spacing:.18em;text-transform:uppercase}.dealer-command-live-popover header>span svg{height:14px;width:14px}.dealer-command-live-popover header>div{display:flex;gap:6px}.dealer-command-live-popover header button{background:var(--dealer-surface);border:1px solid var(--dealer-border);border-radius:10px;color:var(--dealer-primary);display:grid;height:34px;place-items:center;width:34px}.dealer-command-live-popover header button:last-child{color:var(--dealer-text)}.dealer-command-live-popover header button svg{height:15px;width:15px}.dealer-command-live-popover__intro{color:var(--dealer-muted-color);font-size:10px;line-height:1.55;margin:12px 0 2px}.dealer-command-status-row{align-items:center;border-bottom:1px solid var(--dealer-border);display:flex;gap:9px;justify-content:space-between;padding:11px 0}.dealer-command-status-row>span{min-width:0}.dealer-command-status-row strong{display:block;font-size:11px}.dealer-command-status-row small{color:var(--dealer-muted-faint-color);display:block;font-size:9px;margin-top:3px;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-command-status-row em{align-items:center;color:var(--dealer-muted-color);display:flex;font:800 8px ui-monospace,monospace;font-style:normal;gap:5px;letter-spacing:.14em;text-transform:uppercase}.dealer-command-status-row em i{background:var(--dealer-muted-faint-color);border-radius:50%;height:7px;width:7px}.dealer-command-status-row[data-state=live] em{color:var(--dealer-success)}.dealer-command-status-row[data-state=live] em i{background:var(--dealer-success)}.dealer-command-status-row[data-state=restricted] em{color:var(--dealer-warning)}.dealer-command-status-row[data-state=restricted] em i{background:var(--dealer-warning)}.dealer-command-status-row[data-state=unavailable] em{color:var(--dealer-danger)}.dealer-command-status-row[data-state=unavailable] em i{background:var(--dealer-danger)}.dealer-command-live-popover__checked{color:var(--dealer-muted-faint-color);font:700 8px ui-monospace,monospace;letter-spacing:.15em;margin:11px 0 0;text-transform:uppercase}.dealer-command-sidebar footer{align-items:center;border-top:1px solid var(--dealer-border);color:var(--dealer-primary);display:flex;font:800 8px ui-monospace,monospace;gap:6px;letter-spacing:.16em;margin-top:auto;padding-top:14px;text-transform:uppercase}.dealer-command-sidebar footer svg{width:13px}.dealer-command-sidebar footer small{color:var(--dealer-muted-faint-color);display:block;font-size:7px;letter-spacing:.08em;margin-left:auto}.dealer-command-content{min-width:0}.dealer-command-topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--dealer-bg-elevated) 92%,#0000);border-bottom:1px solid var(--dealer-border);display:flex;gap:12px;min-height:64px;padding:9px 13px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.dealer-command-topbar>div{min-width:0}.dealer-command-topbar small{color:var(--dealer-primary);display:block;font:800 8px ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.dealer-command-topbar strong{display:block;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-command-topbar form{align-items:center;background:var(--dealer-surface);border:1px solid var(--dealer-border);border-radius:13px;display:none;gap:8px;height:40px;margin-left:auto;padding:0 11px;width:min(420px,45vw)}.dealer-command-topbar form svg{color:var(--dealer-primary);width:15px}.dealer-command-topbar form input{background:#0000!important;border:0!important;flex:1 1;font-size:11px;min-width:0;outline:none;padding:0!important}.dealer-command-topbar kbd{color:var(--dealer-muted-faint-color);font:700 8px ui-monospace,monospace}.dealer-command-main{min-width:0;padding:14px}.dealer-command-mobile-layer{inset:0;position:fixed;z-index:100}.dealer-command-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;height:100%;inset:0;position:absolute;width:100%}.dealer-command-sidebar.is-mobile{box-shadow:28px 0 90px #00000085;inset:0 auto 0 0;position:absolute;width:min(88vw,390px)}.dealer-command-shell :focus-visible{outline:3px solid color-mix(in srgb,var(--dealer-primary) 70%,#fff);outline-offset:3px}.is-spinning{animation:dealer-command-spin .9s linear infinite}@keyframes dealer-command-spin{to{transform:rotate(1turn)}}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-main h1{color:var(--dealer-text)!important;font-size:clamp(30px,5vw,54px)!important;font-weight:720!important;letter-spacing:-.052em!important;line-height:.98!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-main h2{color:var(--dealer-text)!important;font-size:clamp(21px,3vw,34px)!important;font-weight:680!important;letter-spacing:-.035em!important;line-height:1.08!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-main h3{color:var(--dealer-text)!important;font-size:clamp(17px,2vw,24px)!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.12!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-main p{color:var(--dealer-muted-color)!important;font-size:clamp(13px,.92rem,15.5px)!important;line-height:1.62!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-nav section>p{color:var(--dealer-muted-faint-color)!important;font-size:8.5px!important;line-height:1.2!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-live-popover__intro{color:var(--dealer-muted-color)!important;font-size:10px!important;line-height:1.55!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-live-popover__checked{color:var(--dealer-muted-faint-color)!important;font-size:8px!important;line-height:1.35!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-brand small{font-size:8px!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-identity small{font-size:8.5px!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-nav-link small,html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-status-row small,html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-utility small{font-size:9px!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-sidebar footer small{font-size:7px!important}html [data-testid=dealer-os-shell][data-dealer-css-owner=canonical] .dealer-command-topbar small{font-size:8px!important}.dealer-maison-dashboard{--dm-gold:var(--dealer-secondary);--dm-burgundy:var(--dealer-primary);--dm-line:var(--dealer-border);--dm-line-strong:var(--dealer-border-strong);--dm-panel:color-mix(in srgb,var(--dealer-bg-elevated) 88%,#0000);--dm-panel-strong:color-mix(in srgb,var(--dealer-bg-elevated) 96%,#0000);--dm-soft:color-mix(in srgb,var(--dealer-primary) 8%,var(--dealer-surface));grid-gap:14px;color:var(--dealer-text);display:grid;gap:14px;margin:0 auto;max-width:1760px;padding-bottom:28px}.dealer-maison-dashboard *{box-sizing:border-box}.dealer-maison-dashboard a{text-decoration:none}.dm-hero{background:linear-gradient(115deg,var(--dm-panel-strong) 0 58%,color-mix(in srgb,var(--dealer-primary) 10%,var(--dealer-bg-elevated)) 100%);border:1px solid var(--dm-line);border-radius:24px;box-shadow:0 22px 70px color-mix(in srgb,#000 20%,#0000);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:280px;overflow:hidden;position:relative}.dm-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--dealer-primary) 26%,#0000),#0000 68%);border-radius:50%;content:"";height:520px;pointer-events:none;position:absolute;right:-170px;top:-240px;width:520px}.dm-hero-copy{padding:32px 34px;position:relative;z-index:2}.dm-eyebrow{color:var(--dm-burgundy);font:800 10px ui-monospace,monospace;letter-spacing:.22em;margin:0;text-transform:uppercase}.dm-hero h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(38px,4.2vw,72px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:.94!important;margin:15px 0 0;max-width:780px}.dm-hero h1 em{color:var(--dm-gold);font-style:italic}.dm-hero p{color:var(--dealer-muted-color);font-size:13px;line-height:1.65;margin:17px 0 0;max-width:650px}.dm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.dm-btn{align-items:center;background:var(--dealer-surface);border:1px solid var(--dm-line-strong);border-radius:11px;color:var(--dealer-text);display:inline-flex;font-size:12px;font-weight:750;gap:8px;justify-content:center;min-height:42px;padding:0 16px;transition:.18s ease}.dm-btn svg{height:15px;width:15px}.dm-btn:hover{transform:translateY(-1px)}.dm-btn-primary,.dm-btn:hover{border-color:var(--dealer-primary-line)}.dm-btn-primary{background:linear-gradient(135deg,var(--dealer-primary-strong),var(--dealer-primary));box-shadow:0 10px 28px color-mix(in srgb,var(--dealer-primary) 24%,#0000);color:var(--dealer-on-primary)}.dm-hero-visual{align-items:flex-end;display:flex;justify-content:center;min-height:280px;overflow:hidden;position:relative}.dm-car-glow{background:linear-gradient(160deg,color-mix(in srgb,var(--dealer-primary) 7%,#0000),color-mix(in srgb,var(--dealer-primary) 32%,#0000));border-radius:48% 52% 12% 18%/65% 58% 20% 24%;filter:drop-shadow(0 22px 34px color-mix(in srgb,var(--dealer-primary) 25%,transparent));height:66%;inset:auto 4% 5% 0;position:absolute;transform:skewX(-10deg)}.dm-car-line{background:linear-gradient(90deg,#0000,var(--dealer-primary),color-mix(in srgb,var(--dealer-secondary) 80%,#fff));bottom:27%;box-shadow:0 0 20px var(--dealer-primary);height:2px;position:absolute;right:5%;transform:rotate(-4deg);width:88%}.dm-car-icon{color:color-mix(in srgb,var(--dealer-text) 78%,#0000);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--dealer-primary) 45%,transparent));height:126px;margin-bottom:58px;opacity:.28;position:relative;width:126px;z-index:1}.dm-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.dm-kpi{background:var(--dm-panel);border:1px solid var(--dm-line);border-radius:17px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 4%,#0000);min-height:118px;padding:15px}.dm-kpi-top{align-items:center;display:flex;gap:9px}.dm-kpi-icon{background:var(--dealer-primary-soft);border:1px solid var(--dealer-primary-line);border-radius:50%;color:var(--dealer-primary);display:grid;height:32px;place-items:center;width:32px}.dm-kpi-icon svg{height:15px;width:15px}.dm-kpi label{color:var(--dealer-muted-faint-color);font:800 8px ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.dm-kpi strong{display:block;font-size:24px;font-weight:760;line-height:1;margin-top:13px}.dm-kpi small{color:var(--dealer-muted-color);display:block;font-size:9.5px;line-height:1.35;margin-top:8px}.dm-kpi small b{color:var(--dealer-success)}.dm-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.62fr) minmax(300px,.68fr)}.dm-card{background:var(--dm-panel);border:1px solid var(--dm-line);border-radius:19px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dealer-text) 4%,#0000);overflow:hidden}.dm-card-head{align-items:center;border-bottom:1px solid var(--dm-line);display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:0 16px}.dm-card-head h2,.dm-card-head h3{color:var(--dm-gold)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.1em!important;margin:0!important;text-transform:uppercase!important}.dm-card-head a,.dm-card-head button{background:#0000;border:0;color:var(--dealer-muted-color);font-size:10px;font-weight:700}.dm-tabs{align-items:center;display:flex;gap:17px;margin-left:auto;margin-right:auto}.dm-tab{color:var(--dealer-muted-faint-color);font-size:10px;position:relative}.dm-tab.is-active{color:var(--dealer-text);font-weight:800}.dm-tab.is-active:after{background:var(--dealer-primary);border-radius:2px;bottom:-17px;box-shadow:0 0 12px var(--dealer-primary);content:"";height:2px;left:0;position:absolute;right:0}.dm-table-wrap{overflow:auto}.dm-table{border-collapse:collapse;min-width:790px;width:100%}.dm-table th{color:var(--dealer-muted-faint-color);font:750 8px ui-monospace,monospace;letter-spacing:.08em;padding:11px 13px;text-align:left;text-transform:uppercase}.dm-table td{border-top:1px solid var(--dm-line);color:var(--dealer-muted-color);font-size:10.5px;padding:11px 13px;vertical-align:middle}.dm-table td strong{color:var(--dealer-text);display:block;font-size:11.5px}.dm-table td small{color:var(--dealer-muted-faint-color);display:block;font-size:8.5px;margin-top:3px}.dm-price{color:var(--dealer-text)!important;font-weight:800}.dm-margin{color:var(--dealer-success)!important;font-weight:850}.dm-status{align-items:center;border:1px solid var(--dm-line-strong);border-radius:999px;display:inline-flex;font:800 8px ui-monospace,monospace;letter-spacing:.08em;min-height:22px;padding:0 8px;text-transform:uppercase}.dm-status[data-status=listed]{background:color-mix(in srgb,var(--dealer-success) 9%,#0000);border-color:color-mix(in srgb,var(--dealer-success) 38%,#0000);color:var(--dealer-success)}.dm-status[data-status=reserved]{background:var(--dealer-secondary-soft);border-color:var(--dealer-secondary-line);color:var(--dm-gold)}.dm-status[data-status=sold]{color:var(--dealer-muted-color)}.dm-status[data-status=in_transit],.dm-status[data-status=recon]{color:var(--dealer-warning)}.dm-empty{color:var(--dealer-muted-color);font-size:12px;padding:28px 18px}.dm-table-foot{align-items:center;border-top:1px solid var(--dm-line);color:var(--dealer-muted-faint-color);display:flex;font-size:9px;gap:12px;justify-content:space-between;padding:11px 14px}.dm-pages{display:flex;gap:5px}.dm-pages span{border:1px solid var(--dm-line);border-radius:7px;display:grid;height:24px;place-items:center;width:24px}.dm-pages .is-active{background:var(--dealer-primary-strong);border-color:var(--dealer-primary-line);color:var(--dealer-on-primary)}.dm-rail{grid-gap:12px;display:grid;gap:12px}.dm-pipeline{padding:8px 15px 14px}.dm-stage{grid-gap:7px;border-bottom:1px solid var(--dm-line);display:grid;gap:7px;grid-template-columns:1fr auto;padding:9px 0}.dm-stage:last-child{border-bottom:0}.dm-stage-row{align-items:center;display:flex;font-size:10.5px;gap:10px;justify-content:space-between}.dm-stage-row strong{color:var(--dealer-text)}.dm-stage-row span{color:var(--dealer-muted-color)}.dm-bar{background:color-mix(in srgb,var(--dealer-text) 8%,#0000);border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.dm-bar i{background:linear-gradient(90deg,var(--dealer-primary),color-mix(in srgb,var(--dealer-primary) 65%,var(--dealer-secondary)));border-radius:inherit;display:block;height:100%}.dm-intelligence{padding:5px 15px 13px}.dm-signal{grid-gap:10px;align-items:start;border-bottom:1px solid var(--dm-line);display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px 0}.dm-signal:last-child{border-bottom:0}.dm-signal-icon{background:var(--dealer-primary-soft);border:1px solid var(--dealer-primary-line);border-radius:50%;color:var(--dealer-primary);display:grid;height:28px;place-items:center;width:28px}.dm-signal-icon svg{height:13px;width:13px}.dm-signal strong{display:block;font-size:10.5px}.dm-signal small{color:var(--dealer-muted-color);display:block;font-size:8.7px;line-height:1.35;margin-top:3px}.dm-signal time{color:var(--dealer-muted-faint-color);font-size:8px;white-space:nowrap}.dm-quick{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:12px}.dm-quick a,.dm-quick button{align-items:center;background:var(--dealer-surface);border:1px solid var(--dm-line);border-radius:12px;color:var(--dealer-text);display:flex;flex-direction:column;font-size:9.5px;font-weight:700;gap:8px;justify-content:center;min-height:76px;padding:9px;text-align:center}.dm-quick svg{color:var(--dm-gold);height:18px;width:18px}.dm-quick .dm-quick-primary{background:linear-gradient(135deg,var(--dealer-primary-strong),color-mix(in srgb,var(--dealer-primary-strong) 68%,#24050e));border-color:var(--dealer-primary-line);color:var(--dealer-on-primary);flex-direction:row;grid-column:1/-1;min-height:46px}.dm-system{color:var(--dealer-muted-faint-color);font-size:9px;gap:12px;justify-content:space-between;padding:8px 4px}.dm-system,.dm-system span{align-items:center;display:flex}.dm-system span{gap:7px}.dm-system i{background:var(--dealer-success);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--dealer-success) 60%,#0000);height:7px;width:7px}html:not(.dark) .dealer-maison-dashboard{--dm-panel:#ffffffc7;--dm-panel-strong:#fffdfaf5}html:not(.dark) .dm-hero{box-shadow:0 18px 55px #5b2a3014}html:not(.dark) .dm-car-glow{background:linear-gradient(160deg,#ffffff1a,color-mix(in srgb,var(--dealer-primary) 11%,#0000));filter:drop-shadow(0 24px 40px color-mix(in srgb,var(--dealer-primary) 10%,transparent))}html:not(.dark) .dm-car-icon{color:color-mix(in srgb,var(--dealer-text) 48%,#0000);opacity:.22}@media(min-width:700px){.dealer-command-topbar form{display:flex}.dealer-command-main{padding:22px}}@media(min-width:1280px){.dealer-command-grid{grid-template-columns:310px 1fr}.dealer-command-desktop{display:block;height:100vh;position:-webkit-sticky;position:sticky;top:0}.dealer-command-topbar>button{display:none}.dealer-command-main{padding:26px 30px}}@media(max-width:1280px){.dm-hero{grid-template-columns:1fr .48fr}.dm-kpis{grid-template-columns:repeat(3,1fr)}.dm-grid{grid-template-columns:1fr}.dm-rail{grid-template-columns:1fr 1fr}.dm-rail>.dm-card:last-child{grid-column:1/-1}.dm-quick{grid-template-columns:repeat(6,1fr)}.dm-quick .dm-quick-primary{grid-column:1/-1}}@media(max-width:820px){.dealer-maison-dashboard{gap:10px}.dm-hero{grid-template-columns:1fr;min-height:0}.dm-hero-copy{padding:25px 20px}.dm-hero-visual{display:none}.dm-kpis{grid-template-columns:repeat(2,1fr)}.dm-kpi:last-child{grid-column:1/-1}.dm-card-head{align-items:flex-start;flex-wrap:wrap;padding:13px 14px}.dm-tabs{margin:0;order:3;overflow:auto;padding-bottom:2px;width:100%}.dm-tab.is-active:after{bottom:-5px}.dm-rail{grid-template-columns:1fr}.dm-rail>.dm-card:last-child{grid-column:auto}.dm-quick{grid-template-columns:repeat(2,1fr)}.dm-system{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.dealer-command-sidebar{padding:14px}.dealer-command-main{padding:11px}.dealer-command-topbar{padding-left:max(11px,env(safe-area-inset-left));padding-right:max(11px,env(safe-area-inset-right))}.dealer-command-live-layer{padding:12px}.dealer-command-live-popover{border-radius:18px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.dealer-command-shell *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.joy-vin-search{--joy-vin-accent:#d4af37;--joy-vin-accent-strong:#f0cf69;--joy-vin-burgundy:#6f1025;--joy-vin-text:#f8f4ea;--joy-vin-muted:#b9b1a5;--joy-vin-surface:#0c0c0ff5;--joy-vin-surface-2:hsla(0,0%,100%,.045);--joy-vin-line:#d4af3747;width:100%}html:not(.dark) .joy-vin-search{--joy-vin-accent:#8a1c2e;--joy-vin-accent-strong:#651020;--joy-vin-burgundy:#8a1c2e;--joy-vin-text:#21191b;--joy-vin-muted:#706367;--joy-vin-surface:#fff;--joy-vin-surface-2:#faf6f1;--joy-vin-line:#6f102538}.joy-vin-search[data-variant=dealer]{--joy-vin-accent:#d4af37;--joy-vin-accent-strong:#f3d775;--joy-vin-burgundy:#74182b}.joy-vin-search__label{color:var(--joy-vin-accent);display:block;font:800 max(10px,.625rem)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;margin-bottom:9px;text-transform:uppercase}.joy-vin-search__field{align-items:center;background:linear-gradient(135deg,rgba(212,175,55,.065),#0000 45%),var(--joy-vin-surface-2);border:1px solid var(--joy-vin-line);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 18px 55px -42px #000000e6;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:66px;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.joy-vin-search__field:focus-within{border-color:color-mix(in srgb,var(--joy-vin-accent) 78%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--joy-vin-accent) 18%,#0000),0 22px 55px -38px #000000e6;transform:translateY(-1px)}.joy-vin-search__field.is-error{border-color:#e34f68c7;box-shadow:0 0 0 2px #e34f681f}.joy-vin-search__field.is-valid{border-color:color-mix(in srgb,var(--joy-vin-accent) 72%,#0000)}.joy-vin-search__field.is-busy{opacity:.78}.joy-vin-search__icon{color:var(--joy-vin-accent);height:20px;margin-left:18px;width:20px}.joy-vin-search__input{background:#0000;border:0;caret-color:var(--joy-vin-accent);color:var(--joy-vin-text);font:800 clamp(16px,1.8vw,20px)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.065em;min-height:64px;min-width:0;outline:0;padding:0 12px;text-transform:uppercase;width:100%}.joy-vin-search__input:disabled{-webkit-text-fill-color:var(--joy-vin-text);cursor:progress;opacity:1}.joy-vin-search__input::placeholder{color:color-mix(in srgb,var(--joy-vin-muted) 72%,#0000);font-weight:650;letter-spacing:.02em;text-transform:none}.joy-vin-search__count{color:var(--joy-vin-muted);font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:48px;padding:0 8px;text-align:right}.joy-vin-search__clear{-webkit-tap-highlight-color:transparent;background:#0000;border:1px solid #0000;border-radius:11px;color:var(--joy-vin-muted);cursor:pointer;display:grid;height:44px;margin-right:8px;place-items:center;touch-action:manipulation;width:44px}.joy-vin-search__clear:hover{background:color-mix(in srgb,var(--joy-vin-accent) 8%,#0000);border-color:var(--joy-vin-line);color:var(--joy-vin-accent)}.joy-vin-search__clear svg{height:18px;width:18px}.joy-vin-search__helper{color:var(--joy-vin-muted);font-size:max(12px,.75rem);line-height:1.55;margin:8px 2px 0}.joy-vin-search__sr-status{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.joy-vin-search__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.joy-vin-search__scan,.joy-vin-search__submit{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:max(12px,.75rem);font-weight:900;gap:8px;justify-content:center;letter-spacing:.035em;min-height:48px;padding:11px 16px;touch-action:manipulation;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.joy-vin-search__submit{background:linear-gradient(135deg,var(--joy-vin-burgundy),color-mix(in srgb,var(--joy-vin-burgundy) 74%,#000));border:1px solid color-mix(in srgb,var(--joy-vin-accent) 80%,#0000);box-shadow:0 16px 34px -24px color-mix(in srgb,var(--joy-vin-burgundy) 88%,#0000);color:#fff8e8}.joy-vin-search__scan:not(:disabled):hover,.joy-vin-search__submit:not(:disabled):hover{transform:translateY(-1px)}.joy-vin-search__submit:not(:disabled):hover{box-shadow:0 18px 36px -20px color-mix(in srgb,var(--joy-vin-burgundy) 92%,#0000),0 0 22px color-mix(in srgb,var(--joy-vin-accent) 16%,#0000)}.joy-vin-search__scan{background:var(--joy-vin-surface-2);border:1px solid var(--joy-vin-line);color:var(--joy-vin-accent)}.joy-vin-search__scan:disabled,.joy-vin-search__submit:disabled{cursor:not-allowed;opacity:.48;transform:none}.joy-vin-search__scan svg,.joy-vin-search__submit svg{height:18px;width:18px}.joy-vin-search__spin{animation:joy-vin-spin .8s linear infinite}.joy-vin-search button:focus-visible{outline:3px solid color-mix(in srgb,var(--joy-vin-accent) 48%,#0000);outline-offset:2px}.joy-vin-search input:focus-visible{outline:0}@keyframes joy-vin-spin{to{transform:rotate(1turn)}}@media(max-width:620px){.joy-vin-search__field{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px}.joy-vin-search__input{font-size:16px;letter-spacing:.04em;min-height:60px;padding-inline:10px}.joy-vin-search__icon{height:18px;margin-left:14px;width:18px}.joy-vin-search__count{display:none}.joy-vin-search__clear{height:44px;margin-right:6px;width:44px}.joy-vin-search__actions{grid-template-columns:1fr 1fr}.joy-vin-search__scan,.joy-vin-search__submit{padding-inline:10px}}@media(max-width:360px){.joy-vin-search__actions{grid-template-columns:1fr}.joy-vin-search__label{letter-spacing:.11em}.joy-vin-search__input{letter-spacing:.025em}}@media(prefers-reduced-motion:reduce){.joy-vin-search *,.joy-vin-search :after,.joy-vin-search :before{animation:none!important;transition:none!important}.joy-vin-search__field:focus-within{transform:none}}@media(prefers-reduced-transparency:reduce){.joy-vin-search__field,.joy-vin-search__scan{background:var(--joy-vin-surface)}}@media(forced-colors:active){.joy-vin-search__clear,.joy-vin-search__field,.joy-vin-search__scan,.joy-vin-search__submit{background:Canvas;border-color:CanvasText;box-shadow:none;color:initial;forced-color-adjust:auto}.joy-vin-search button:focus-visible,.joy-vin-search__field:focus-within{outline:3px solid Highlight;outline-offset:2px}}:root{--hlr-bg:#030509;--hlr-panel:#080c14c7;--hlr-panel-solid:#080d16;--hlr-border:#94a3b829;--hlr-text:#f8fafc;--hlr-muted:#8793a5;--hlr-faint:#4b5563}.hlr-boot{background:#030509;color:#cbd5e1;display:grid;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;inset:0;letter-spacing:.24em;place-items:center;position:fixed;text-transform:uppercase;z-index:2147483000}.hlr-shell{--active-persona:#7dd3fc;background:radial-gradient(1100px 700px at 0 -10%,color-mix(in srgb,var(--active-persona) 11%,#0000),#0000 66%),radial-gradient(900px 620px at 100% 110%,#e11d481c,#0000 68%),linear-gradient(145deg,#020307,#050810 46%,#020409);color:#f8fafc;color:var(--hlr-text);display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-rows:auto minmax(0,1fr);inset:0;overflow:hidden;position:fixed;z-index:2147483000}.hlr-grid{background-image:linear-gradient(rgba(148,163,184,.055) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.055) 1px,#0000 0);background-size:40px 40px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 82%);mask-image:linear-gradient(180deg,#000,#0000 82%);opacity:.25;pointer-events:none;position:absolute}.hlr-header{grid-gap:24px;align-items:center;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);background:#02050ad1;border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--hlr-border);display:grid;gap:24px;grid-template-columns:minmax(300px,1fr) auto auto;min-height:72px;padding:12px 18px;position:relative;z-index:5}.hlr-brand{align-items:center;display:flex;gap:14px;min-width:0}.hlr-brand button,.hlr-context__header button,.hlr-header__actions button,.hlr-history__panel header button{background:hsla(0,0%,100%,.035);border:1px solid #94a3b829;border:1px solid var(--hlr-border);border-radius:13px;color:#cbd5e1;display:grid;flex:0 0 auto;height:40px;place-items:center;transition:border-color .2s ease,background .2s ease,transform .2s ease;width:40px}.hlr-brand button:hover,.hlr-context__header button:hover,.hlr-header__actions button:hover,.hlr-history__panel header button:hover{background:color-mix(in srgb,var(--active-persona) 12%,#0000);border-color:var(--active-persona);transform:translateY(-1px)}.hlr-brand svg,.hlr-header__actions svg{height:18px;width:18px}.hlr-brand span,.hlr-context__header span,.hlr-conversation__heading span,.hlr-history__panel header span,.hlr-live-panel__header span{color:#8793a5;color:var(--hlr-muted);display:block;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.19em;text-transform:uppercase}.hlr-brand h1{font-size:clamp(18px,2vw,28px);letter-spacing:-.04em;line-height:1;margin:5px 0 0;white-space:nowrap}.hlr-header__telemetry{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.hlr-header__telemetry span{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #94a3b829;border:1px solid var(--hlr-border);border-radius:999px;color:#aab4c3;display:inline-flex;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:7px;letter-spacing:.11em;min-height:28px;padding:0 10px;text-transform:uppercase}.hlr-header__telemetry i{background:#64748b;border-radius:50%;height:6px;width:6px}.hlr-header__telemetry i.is-live{background:#34d399;box-shadow:0 0 12px #34d399b3}.hlr-header__telemetry i.is-offline{background:#fb7185}.hlr-header__actions{display:flex;gap:8px}.hlr-layout{display:grid;grid-template-columns:minmax(230px,272px) minmax(420px,1fr) minmax(260px,320px);min-height:0;position:relative;z-index:2}.hlr-live-panel,.hlr-persona-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#070b12d1,#03060bc7);min-height:0;overflow:auto}.hlr-persona-rail{border-right:1px solid #94a3b829;border-right:1px solid var(--hlr-border);padding:20px 14px 14px}.hlr-live-panel{border-left:1px solid #94a3b829;border-left:1px solid var(--hlr-border);padding:18px 16px}.hlr-core{--hlr-core-colour:#7dd3fc;display:grid;height:156px;isolation:isolate;margin:4px auto 20px;place-items:center;position:relative;width:156px}.hlr-core__halo{border:1px solid color-mix(in srgb,var(--hlr-core-colour) 55%,#0000);border-radius:50%;position:absolute}.hlr-core__halo--outer{animation:hlr-rotate 14s linear infinite;box-shadow:0 0 48px color-mix(in srgb,var(--hlr-core-colour) 20%,#0000),inset 0 0 28px #ffffff08;inset:2px}.hlr-core__halo--outer:after,.hlr-core__halo--outer:before{background:var(--hlr-core-colour);border-radius:50%;box-shadow:0 0 16px var(--hlr-core-colour);content:"";height:7px;position:absolute;width:7px}.hlr-core__halo--outer:before{left:25px;top:14px}.hlr-core__halo--outer:after{bottom:32px;right:12px}.hlr-core__halo--inner{animation:hlr-rotate-reverse 10s linear infinite;border-style:dashed;inset:19px;opacity:.7}.hlr-core__mesh{background:radial-gradient(circle,color-mix(in srgb,var(--hlr-core-colour) 28%,#0000),#04080ef2 68%);border-radius:50%;box-shadow:inset 0 0 22px color-mix(in srgb,var(--hlr-core-colour) 24%,#0000),0 0 38px color-mix(in srgb,var(--hlr-core-colour) 18%,#0000);inset:34px;position:absolute}.hlr-core__centre{background:#04080ed1;border:1px solid color-mix(in srgb,var(--hlr-core-colour) 60%,#0000);border-radius:20px;box-shadow:0 0 24px color-mix(in srgb,var(--hlr-core-colour) 20%,#0000);display:grid;height:56px;place-items:center;position:relative;width:56px;z-index:2}.hlr-core__centre svg{color:var(--hlr-core-colour);height:27px;width:27px}.hlr-core__state{background:#050912;border:1px solid color-mix(in srgb,var(--hlr-core-colour) 38%,#0000);border-radius:999px;bottom:1px;color:var(--hlr-core-colour);font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;padding:5px 10px;position:absolute;z-index:3}.hlr-core--analysing .hlr-core__mesh,.hlr-core--listening .hlr-core__mesh,.hlr-core--routing .hlr-core__mesh,.hlr-core--speaking .hlr-core__mesh{animation:hlr-pulse 1.6s ease-in-out infinite}.hlr-core--warning{--hlr-core-colour:#fb7185!important}.hlr-core--offline{--hlr-core-colour:#64748b!important;filter:saturate(.3)}.hlr-persona-rail__list{grid-gap:7px;display:grid;gap:7px}.hlr-persona{--persona-colour:#7dd3fc;grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:16px;color:#cbd5e1;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 8px;min-height:58px;padding:8px 10px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:100%}.hlr-persona:hover{background:hsla(0,0%,100%,.035);transform:translateX(2px)}.hlr-persona.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--persona-colour) 13%,#0000),hsla(0,0%,100%,.018));border-color:color-mix(in srgb,var(--persona-colour) 35%,#0000);box-shadow:inset 3px 0 0 var(--persona-colour)}.hlr-persona__icon{background:color-mix(in srgb,var(--persona-colour) 11%,#0000);border-radius:12px;color:var(--persona-colour);display:grid;height:34px;place-items:center;width:34px}.hlr-persona__icon svg{height:17px;width:17px}.hlr-persona__copy{min-width:0}.hlr-persona__copy strong{color:#e8edf4;display:block;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlr-persona__copy small{color:#687486;display:block;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:4px}.hlr-persona__status{background:#475569;border-radius:50%;height:7px;width:7px}.hlr-persona__status.is-online{background:#34d399;box-shadow:0 0 8px #34d3998c}.hlr-rail-alerts{align-items:center;background:rgba(251,191,36,.045);border:1px solid #fbbf242e;border-radius:14px;display:flex;gap:8px;justify-content:space-between;margin-top:14px;min-height:44px;padding:0 12px}.hlr-rail-alerts span{align-items:center;color:#aab4c3;display:inline-flex;font-size:10px;gap:7px}.hlr-rail-alerts svg{color:#fbbf24;width:14px}.hlr-rail-alerts strong{color:#fbbf24;font-size:16px}.hlr-conversation{background:#02050a2e;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0}.hlr-conversation__heading{align-items:center;background:#05090f7a;border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--hlr-border);display:flex;gap:16px;justify-content:space-between;min-height:62px;padding:12px 20px}.hlr-conversation__heading strong{color:#eef2f7;display:block;font-size:15px;margin-top:4px}.hlr-conversation__modes{align-items:center;color:#657184;display:flex;font-size:9px;gap:8px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hlr-conversation__modes i{background:var(--active-persona);border-radius:50%;height:3px;width:3px}.hlr-transcript{min-height:0;overflow-y:auto;padding:22px clamp(16px,3vw,42px) 30px;scroll-behavior:smooth}.hlr-message{margin:0 auto 18px;max-width:920px}.hlr-message>header{align-items:center;color:#64748b;display:flex;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:16px;justify-content:space-between;letter-spacing:.13em;margin-bottom:7px;text-transform:uppercase}.hlr-message>p{color:#dbe3ed;font-size:clamp(13px,1.1vw,15px);line-height:1.75;margin:0;white-space:pre-wrap}.hlr-message--owner{background:color-mix(in srgb,var(--active-persona) 8%,#070b12d1);border:1px solid color-mix(in srgb,var(--active-persona) 25%,#0000);border-radius:18px 18px 4px 18px;margin-right:0;padding:14px 16px;width:min(78%,720px)}.hlr-message--assistant{background:linear-gradient(145deg,#0d121cb8,#060a119e);border:1px solid #94a3b81f;border-radius:4px 18px 18px 18px;box-shadow:0 22px 70px -50px #000000d9;padding:16px 17px}.hlr-message.is-streaming{border-color:color-mix(in srgb,var(--active-persona) 24%,#0000)}.hlr-cursor{animation:hlr-blink .8s steps(2) infinite;background:var(--active-persona);display:inline-block;height:15px;margin-left:4px;vertical-align:-2px;width:7px}.hlr-message__service-note{align-items:center;color:#f59e0b;display:flex;font-size:10px;gap:7px;margin-top:12px}.hlr-message__service-note svg{width:14px}.hlr-record-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:14px}.hlr-record-card{background:linear-gradient(145deg,#ffffff0a,hsla(0,0%,100%,.018));border:1px solid #94a3b826;border-radius:16px;color:#dbe3ed;display:block;min-width:0;padding:14px;text-align:left;transition:border-color .2s ease,transform .2s ease,background .2s ease}.hlr-record-card:hover{background:color-mix(in srgb,var(--active-persona) 7%,#ffffff05);border-color:color-mix(in srgb,var(--active-persona) 40%,#0000);transform:translateY(-2px)}.hlr-record-card__footer,.hlr-record-card__meta,.hlr-record-card__metrics,.hlr-record-card__topline{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.hlr-record-card__topline{justify-content:space-between}.hlr-label{align-items:center;border-radius:999px;display:inline-flex;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;min-height:20px;padding:0 8px;text-transform:uppercase}.hlr-label--confirmed{background:#10b9811a;border:1px solid #10b98133;color:#6ee7b7}.hlr-label--predicted{background:#8b5cf61a;border:1px solid #8b5cf633;color:#c4b5fd}.hlr-grade{font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hlr-grade--a{color:#34d399}.hlr-grade--b{color:#60a5fa}.hlr-grade--c{color:#fbbf24}.hlr-grade--d{color:#94a3b8}.hlr-record-card__title{color:#f4f7fb;font-size:14px;font-weight:700;margin-top:12px}.hlr-record-card__meta{color:#7e8a9c;font-size:9px;margin-top:7px;text-transform:capitalize}.hlr-record-card__meta span:not(:last-child):after{content:"·";margin-left:7px}.hlr-record-card__metrics{align-items:stretch;margin-top:13px}.hlr-record-card__metrics span{align-items:center;color:#9aa6b6;display:inline-flex;font-size:9px;gap:5px}.hlr-record-card__metrics svg{color:var(--active-persona);height:12px;width:12px}.hlr-record-card__footer{border-top:1px solid #94a3b81a;color:#aeb8c6;font-size:10px;justify-content:space-between;margin-top:14px;padding-top:11px}.hlr-record-card__footer svg{width:14px}.hlr-action-card{background:linear-gradient(145deg,#f59e0b12,#0a0d14b3);border:1px solid #f59e0b4d;border-radius:16px;margin-top:14px;padding:16px}.hlr-action-card__header{align-items:center;display:flex;justify-content:space-between}.hlr-action-card__status{color:#fbbf24;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.hlr-action-card h3{color:#f8fafc;font-size:16px;margin:12px 0;text-transform:capitalize}.hlr-action-card dl{grid-gap:8px;display:grid;gap:8px;margin:0}.hlr-action-card dl div{grid-gap:12px;border-bottom:1px solid #94a3b814;display:grid;gap:12px;grid-template-columns:140px 1fr;padding:7px 0}.hlr-action-card dt{color:#718096;font-size:10px}.hlr-action-card dd{color:#cbd5e1;font-size:11px;margin:0}.hlr-action-card__controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hlr-action-card__controls button{align-items:center;background:#10b9811f;border:1px solid #34d3994d;border-radius:10px;color:#d1fae5;display:inline-flex;font-size:10px;gap:6px;min-height:34px;padding:0 12px}.hlr-action-card__controls button svg{width:14px}.hlr-action-card__controls button.is-secondary{background:#ffffff08;border-color:#94a3b829;border-color:var(--hlr-border);color:#cbd5e1}.hlr-action-card__controls button.is-danger{background:#e11d4814;border-color:#fb718540;color:#fecdd3}.hlr-command-zone{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#02050adb;border-top:1px solid #94a3b829;border-top:1px solid var(--hlr-border);padding:8px clamp(14px,3vw,38px) 12px;position:relative;z-index:4}.hlr-suggestions{display:flex;gap:7px;margin:0 auto 8px;max-width:980px;overflow-x:auto;scrollbar-width:none}.hlr-suggestions::-webkit-scrollbar{display:none}.hlr-suggestions button{background:#ffffff05;border:1px solid #94a3b824;border-radius:999px;color:#8390a2;flex:0 0 auto;font-size:9px;min-height:27px;padding:0 10px;transition:color .2s ease,border-color .2s ease,background .2s ease}.hlr-suggestions button:hover{background:color-mix(in srgb,var(--active-persona) 7%,#0000);border-color:color-mix(in srgb,var(--active-persona) 35%,#0000);color:#e2e8f0}.hlr-command{grid-gap:8px;align-items:end;background:#090e17e0;border:1px solid color-mix(in srgb,var(--active-persona) 25%,#94a3b829);border-radius:18px;box-shadow:0 20px 80px -40px color-mix(in srgb,var(--active-persona) 35%,#0000),inset 0 1px 0 #ffffff0a;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;margin:0 auto;max-width:980px;min-height:56px;padding:8px}.hlr-command.is-listening{border-color:#fb7185;box-shadow:0 0 34px #fb718529}.hlr-command textarea{align-self:center;background:#0000;border:0;color:#eef2f7;font:500 13px/1.5 inherit;max-height:130px;min-height:38px;outline:none;padding:9px 4px 6px;resize:none}.hlr-command textarea::placeholder{color:#5e6a7b}.hlr-command button{background:hsla(0,0%,100%,.025);border:1px solid #94a3b829;border:1px solid var(--hlr-border);border-radius:12px;color:#95a1b2;display:grid;height:38px;place-items:center;width:38px}.hlr-command button svg{height:17px;width:17px}.hlr-command button:hover{border-color:var(--active-persona);color:#f8fafc}.hlr-command button.hlr-command__mic{color:#fda4af}.hlr-command.is-listening button.hlr-command__mic{background:#e11d48;border-color:#fb7185;box-shadow:0 0 0 3px #fb718524,0 0 24px #e11d4847;color:#fff}.hlr-command button.hlr-command__send{background:var(--active-persona);border-color:var(--active-persona);color:#031017}.hlr-command button:disabled{cursor:not-allowed;opacity:.35}.hlr-shortcuts{color:#475569;display:flex;font-size:8px;gap:14px;justify-content:center;margin:7px auto 0;max-width:980px}.hlr-shortcuts kbd{color:#6f7b8d;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hlr-live-panel__header{border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--hlr-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:15px}.hlr-live-panel__header strong{color:#ecf2f8;display:block;font-size:13px;margin-top:5px}.hlr-live-panel__header svg{color:var(--active-persona);width:19px}.hlr-live-panel__metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:14px}.hlr-live-panel__metrics div{background:hsla(0,0%,100%,.025);border:1px solid #94a3b81f;border-radius:14px;min-height:70px;padding:11px}.hlr-live-panel__metrics span{color:#6f7b8d;display:block;font-size:9px}.hlr-live-panel__metrics strong{color:#f5f7fa;display:block;font-size:22px;line-height:1;margin-top:8px}.hlr-live-panel section{border-bottom:1px solid #94a3b817;padding:16px 2px}.hlr-live-panel section h2{color:#7f8b9d;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.hlr-live-panel section p{color:#c0c9d5;font-size:11px;line-height:1.55;margin:0}.hlr-live-panel section small{color:#596577;display:block;font-size:9px;margin-top:5px}.hlr-risk{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto auto 1fr}.hlr-risk svg{color:#f59e0b;width:17px}.hlr-risk strong{color:#fbbf24;font-size:21px}.hlr-risk span{color:#8e99a9;font-size:10px}.hlr-chip-list{display:flex;flex-wrap:wrap;gap:6px}.hlr-chip-list span{background:color-mix(in srgb,var(--active-persona) 5%,#0000);border:1px solid color-mix(in srgb,var(--active-persona) 22%,#0000);border-radius:999px;color:#9eabba;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:5px 8px;text-transform:uppercase}.hlr-forecast{color:#f4f7fb;display:block;font-size:clamp(20px,2.2vw,30px);letter-spacing:-.04em}.hlr-context{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#05090ff7;border-left:1px solid color-mix(in srgb,var(--active-persona) 30%,#0000);bottom:0;box-shadow:-40px 0 120px #0000008c;position:fixed;right:0;top:0;transform:translateX(104%);transition:transform .25s ease;width:min(430px,94vw);z-index:2147483200}.hlr-context.is-open{transform:translateX(0)}.hlr-context__header{align-items:center;border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--hlr-border);display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:14px 16px}.hlr-context__header strong{display:block;font-size:14px;margin-top:5px}.hlr-context__body{height:calc(100% - 72px);overflow:auto;padding:18px}.hlr-context__hero{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--active-persona) 13%,#0000),#0000 55%),hsla(0,0%,100%,.025);border:1px solid color-mix(in srgb,var(--active-persona) 20%,#0000);border-radius:18px;padding:18px}.hlr-context__hero h2{font-size:22px;margin:12px 0 4px}.hlr-context__hero p{color:#8f9aac;font-size:11px;margin:0;text-transform:capitalize}.hlr-context__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.hlr-context__stats div{background:#ffffff05;border:1px solid #94a3b829;border:1px solid var(--hlr-border);border-radius:14px;padding:12px}.hlr-context__stats span{color:#6f7b8d;display:block;font-size:9px}.hlr-context__stats strong{display:block;font-size:18px;margin-top:7px}.hlr-context__body section{border-bottom:1px solid #94a3b817;padding:17px 2px}.hlr-context__body section h3{color:#778396;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.hlr-context__body section p{color:#c7d0dc;font-size:11px;margin:4px 0}.hlr-context__body section small{color:#606c7e;font-size:9px}.hlr-evidence{background:#10b9810a;border:1px solid #34d39924;border-radius:13px;display:flex;gap:10px;padding:11px}.hlr-evidence svg{color:#34d399;flex:0 0 auto;width:16px}.hlr-evidence small,.hlr-evidence span,.hlr-evidence strong{display:block}.hlr-evidence strong{color:#6ee7b7;font-size:10px}.hlr-evidence span{color:#b7c0cc;font-size:10px;margin-top:3px}.hlr-evidence small{color:#617083;font-size:8px;margin-top:4px}.hlr-history{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000009e;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2147483300}.hlr-history__panel{background:#070c14;border:1px solid #94a3b829;border:1px solid var(--hlr-border);border-radius:22px;box-shadow:0 38px 140px #000000a6;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:82vh;overflow:hidden;width:min(720px,96vw)}.hlr-history__panel header{align-items:center;border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--hlr-border);display:flex;gap:16px;justify-content:space-between;padding:16px}.hlr-history__panel header strong{display:block;font-size:13px;margin-top:5px}.hlr-history__panel>div{overflow:auto;padding:10px}.hlr-history__panel>div>button{grid-gap:12px;background:#0000;border:0;border-bottom:1px solid #94a3b814;color:#cbd5e1;display:grid;gap:12px;grid-template-columns:74px minmax(0,1fr) auto;padding:12px;text-align:left;width:100%}.hlr-history__panel>div>button:hover{background:#ffffff08}.hlr-history__panel button span{color:var(--active-persona);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.hlr-history__panel button p{font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlr-history__panel button time{color:#566274;font-size:8px}.hlr-offline-card{background:#e11d4812;border:1px solid #fb718542;border-radius:16px;display:flex;gap:12px;margin:20px auto;max-width:760px;padding:16px}.hlr-offline-card>svg{color:#fb7185;flex:0 0 auto}.hlr-offline-card strong{display:block}.hlr-offline-card p{color:#c3ccd8;font-size:11px;margin:5px 0 10px}.hlr-offline-card button{background:#e11d4814;border:1px solid #fb718547;border-radius:9px;color:#fecdd3;font-size:10px;padding:7px 10px}@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}}@media (max-width:1180px){.hlr-layout{grid-template-columns:230px minmax(0,1fr)}.hlr-live-panel{display:none}.hlr-header{grid-template-columns:minmax(260px,1fr) auto}.hlr-header__telemetry{display:none}}@media (max-width:780px){.hlr-shell{grid-template-rows:58px minmax(0,1fr)}.hlr-header{gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:8px 10px}.hlr-brand{gap:8px}.hlr-brand button{height:36px;width:36px}.hlr-brand span{display:none}.hlr-brand h1{font-size:17px}.hlr-header__actions button{height:36px;width:36px}.hlr-header__actions button:first-child,.hlr-header__actions button:nth-child(2){display:none}.hlr-layout{grid-template-columns:1fr}.hlr-persona-rail{align-items:center;background:#03060bf5;border:0;border-top:1px solid #94a3b829;border-top:1px solid var(--hlr-border);bottom:0;display:flex;gap:7px;height:78px;left:0;overflow-x:auto;padding:8px 10px;position:absolute;right:0;z-index:12}.hlr-core{flex:0 0 auto;height:50px;margin:0;width:50px}.hlr-core__halo--inner,.hlr-core__mesh,.hlr-core__state{display:none}.hlr-core__halo--outer{inset:1px}.hlr-core__centre{border-radius:12px;height:34px;width:34px}.hlr-core__centre svg{width:18px}.hlr-persona-rail__list{display:flex;gap:7px}.hlr-persona{grid-template-columns:1fr;min-height:55px;padding:5px;text-align:center;width:55px}.hlr-persona__icon{margin:auto}.hlr-persona__copy small,.hlr-persona__status{display:none}.hlr-persona__copy strong{font-size:7px;line-height:1.05;white-space:normal}.hlr-persona.is-active{box-shadow:inset 0 -2px 0 var(--persona-colour)}.hlr-rail-alerts{display:none}.hlr-conversation{padding-bottom:78px}.hlr-conversation__heading{min-height:52px;padding:9px 12px}.hlr-conversation__modes{display:none}.hlr-conversation__heading strong{font-size:12px}.hlr-transcript{padding:14px 11px 20px}.hlr-message{margin-bottom:12px}.hlr-message--owner{width:88%}.hlr-message--assistant{padding:13px}.hlr-message>p{font-size:12px;line-height:1.65}.hlr-action-card dl div,.hlr-record-grid{grid-template-columns:1fr}.hlr-action-card dl div{gap:3px}.hlr-command-zone{padding:6px 8px 8px}.hlr-suggestions{margin-bottom:6px}.hlr-command{grid-template-columns:minmax(0,1fr) auto auto;min-height:50px;padding:6px}.hlr-command__stop,.hlr-command__utility{display:none!important}.hlr-command textarea{font-size:12px;padding-left:8px}.hlr-shortcuts{display:none}}@media (max-width:390px){.hlr-brand h1{font-size:14px}.hlr-header__actions button{height:32px;width:32px}.hlr-persona-rail{height:72px}.hlr-persona{min-height:49px;width:49px}.hlr-persona__icon{height:29px;width:29px}.hlr-persona__copy strong{display:none}.hlr-conversation{padding-bottom:72px}}@media (min-width:1920px){.hlr-layout{grid-template-columns:310px minmax(700px,1fr) 380px}.hlr-persona-rail{padding-inline:22px}.hlr-transcript{padding-inline:6vw}.hlr-live-panel{padding:24px}}@media (prefers-reduced-motion:reduce){.hlr-shell *,.hlr-shell :after,.hlr-shell :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.hlr-command.is-listening button.hlr-command__mic,.hlr-core__halo--inner,.hlr-core__halo--outer,.hlr-core__mesh{animation:none!important}}@media (forced-colors:active){.hlr-shell{forced-color-adjust:auto}.hlr-command,.hlr-label,.hlr-persona,.hlr-record-card{border:1px solid CanvasText}}.hlr-step-up{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000c7;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000004}.hlr-step-up__panel{background:radial-gradient(circle at 50% 0,#d6b36a21,#0000 38%),linear-gradient(145deg,#0f121afa,#04060afc);border:1px solid #d6b36a57;border-radius:26px;box-shadow:0 40px 120px #000000b8,inset 0 1px #ffffff12;color:#f8fafc;padding:28px;width:min(520px,100%)}.hlr-step-up__core{background:#d6b36a14;border:1px solid #d6b36a80;border-radius:50%;box-shadow:0 0 34px #d6b36a2e;color:#e7c987;display:grid;height:58px;margin-bottom:18px;place-items:center;width:58px}.hlr-step-up__panel label>span,.hlr-step-up__panel>span{color:#d6b36a;display:block;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;text-transform:uppercase}.hlr-step-up__panel h2{font-size:clamp(24px,5vw,36px);letter-spacing:-.035em;margin:7px 0 10px}.hlr-step-up__panel p{color:#a8b0be;line-height:1.65;margin:0 0 18px}.hlr-step-up__panel dl{grid-gap:8px;display:grid;gap:8px;margin:0 0 20px}.hlr-step-up__panel dl>div{grid-gap:12px;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:12px;display:grid;gap:12px;grid-template-columns:128px 1fr;padding:10px 12px}.hlr-step-up__panel dt{color:#6f7a8d}.hlr-step-up__panel dd{color:#dce3ee;margin:0}.hlr-step-up__panel label{grid-gap:9px;display:grid;gap:9px}.hlr-step-up__panel input{background:#0000005c;border:1px solid #d6b36a59;border-radius:13px;color:#fff;outline:none;padding:13px 14px;width:100%}.hlr-step-up__panel input:focus{border-color:#d6b36a;box-shadow:0 0 0 3px #d6b36a1f}.hlr-step-up__error{align-items:center;background:#be185d17;border:1px solid #fb71854d;border-radius:12px;color:#fda4af;display:flex;gap:9px;margin-top:12px;padding:10px 12px}.hlr-step-up__error svg{flex:0 0 auto;width:18px}.hlr-step-up__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.hlr-step-up__actions button{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#cbd5e1;padding:10px 16px}.hlr-step-up__actions button[type=submit]{background:linear-gradient(90deg,#b99145,#ead596);border-color:#d6b36a73;color:#06080c}.hlr-step-up__actions button:disabled{cursor:not-allowed;opacity:.45}.hlr-step-up__panel>small{color:#687386;display:block;margin-top:16px}.hlr-action-edit__panel{max-height:min(880px,calc(100vh - 28px));overflow:auto;width:min(680px,calc(100vw - 28px))}.hlr-action-edit__panel label{grid-gap:7px;display:grid;gap:7px}.hlr-action-edit__panel label>span{color:#9aa6b6;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.hlr-action-edit__panel textarea{background:#02060cb8;border:1px solid #94a3b829;border:1px solid var(--hlr-border);border-radius:13px;color:#eef2f7;font:500 13px/1.55 Inter,ui-sans-serif,system-ui,sans-serif;min-height:76px;outline:none;padding:12px 13px;resize:vertical;width:100%}.hlr-action-edit__panel textarea:focus{border-color:var(--active-persona);box-shadow:0 0 0 3px color-mix(in srgb,var(--active-persona) 13%,#0000)}.hlr-action-edit__panel .hlr-action-edit__json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;min-height:190px;tab-size:2}@media (max-width:560px){.hlr-action-edit__panel{max-height:calc(100vh - 16px)}.hlr-action-edit__panel textarea{font-size:16px}}body:has([data-testid=hermes-lead-room]):after{content:none!important;display:none!important}body:has([data-testid=hermes-lead-room]){background:#030509!important}.hlr-shell,.hlr-shell *{box-sizing:border-box}.hlr-shell{color-scheme:dark;isolation:isolate}.hlr-shell h1,.hlr-shell h2,.hlr-shell h3,.hlr-shell h4,.hlr-shell h5,.hlr-shell h6{color:#f8fafc!important;opacity:1!important;text-shadow:none!important}.hlr-shell .hlr-brand h1{color:#f8fafc!important;font-size:clamp(18px,2vw,28px)!important;inset:auto!important;letter-spacing:-.04em!important;line-height:1!important;margin:5px 0 0!important;max-width:min(64vw,660px)!important;overflow:hidden!important;position:static!important;text-overflow:ellipsis!important;transform:none!important;white-space:nowrap!important}.hlr-shell .hlr-context__body section h3,.hlr-shell .hlr-live-panel section h2{color:#aeb9c8!important;font-size:9px!important;letter-spacing:.13em!important;line-height:1.2!important}.hlr-shell .hlr-context__hero h2{color:#f8fafc!important;font-size:22px!important;line-height:1.1!important}.hlr-shell .hlr-live-panel section p,.hlr-shell .hlr-live-panel section small,.hlr-shell .hlr-live-panel__metrics span{opacity:1!important}.hlr-shell :focus-visible{outline:3px solid color-mix(in srgb,var(--active-persona) 72%,#fff)!important;outline-offset:3px!important}@media (max-width:780px){.hlr-shell .hlr-brand{min-width:0!important;overflow:hidden!important}.hlr-shell .hlr-brand h1{font-size:17px!important;line-height:1.05!important;margin-top:0!important;max-width:calc(100vw - 118px)!important}.hlr-shell .hlr-header{overflow:hidden!important}.hlr-shell .hlr-conversation__heading strong{color:#f8fafc!important}}@media (max-width:390px){.hlr-shell .hlr-brand h1{font-size:13px!important;letter-spacing:-.02em!important;max-width:calc(100vw - 92px)!important}}@media (prefers-reduced-motion:reduce){.hlr-shell *,.hlr-shell :after,.hlr-shell :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html body main.hlr-shell[data-testid=hermes-lead-room] aside.hlr-live-panel>section>h2{color:#aeb9c8!important;font-size:9px!important;font-weight:700!important;inset:auto!important;letter-spacing:.13em!important;line-height:1.2!important;margin:0 0 10px!important;position:static!important;text-transform:uppercase!important;transform:none!important;width:auto!important}@media (max-width:390px){main.hlr-shell[data-testid=hermes-lead-room] .hlr-command{gap:5px!important;grid-template-columns:minmax(0,1fr) 34px 34px!important;min-width:0!important;overflow:hidden!important;width:100%!important}main.hlr-shell[data-testid=hermes-lead-room] .hlr-command textarea{max-width:100%!important;min-width:0!important;padding-inline:6px!important;width:100%!important}main.hlr-shell[data-testid=hermes-lead-room] .hlr-command button.hlr-command__mic,main.hlr-shell[data-testid=hermes-lead-room] .hlr-command button.hlr-command__send{height:34px!important;min-width:34px!important;width:34px!important}main.hlr-shell[data-testid=hermes-lead-room] .hlr-command textarea{grid-column:1!important;grid-row:1!important}main.hlr-shell[data-testid=hermes-lead-room] .hlr-command button.hlr-command__mic{grid-column:2!important;grid-row:1!important}main.hlr-shell[data-testid=hermes-lead-room] .hlr-command button.hlr-command__send{grid-column:3!important;grid-row:1!important}}.vc-root{--vc-bg:#f6f4f1;--vc-panel:#ffffffeb;--vc-panel-solid:#fff;--vc-text:#171717;--vc-muted:#69645f;--vc-line:#251f1c1f;--vc-crimson:#8f1625;--vc-crimson-deep:#5e0d18;--vc-gold:#b89452;--vc-green:#177459;--vc-shadow:0 30px 90px #32211d24;background:radial-gradient(circle at 82% 2%,#b8945221,#0000 27rem),radial-gradient(circle at 4% 8%,#8f162517,#0000 30rem),var(--vc-bg);color:var(--vc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;overflow:auto;position:fixed;z-index:120}html.dark .vc-root{--vc-bg:#090909;--vc-panel:#141414e6;--vc-panel-solid:#151515;--vc-text:#f5f1ec;--vc-muted:#aaa39c;--vc-line:#ffffff1c;--vc-crimson:#d93c50;--vc-crimson-deep:#8f1625;--vc-gold:#d3b06c;--vc-green:#42b98d;--vc-shadow:0 35px 100px #0000008c;background:radial-gradient(circle at 82% 2%,#b894521f,#0000 27rem),radial-gradient(circle at 4% 8%,#8f16253b,#0000 30rem),var(--vc-bg)}.vc-shell{min-height:100%}.vc-container{margin:0 auto;width:min(1240px,calc(100% - 40px))}.vc-topbar{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:color-mix(in srgb,var(--vc-bg) 84%,#0000);border-bottom:1px solid var(--vc-line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.vc-topbar-inner{align-items:center;display:flex;gap:22px;min-height:72px}.vc-brand{align-items:center;color:var(--vc-text);display:inline-flex;gap:12px;min-width:-webkit-max-content;min-width:max-content;text-decoration:none}.vc-brand-mark{background:linear-gradient(145deg,var(--vc-crimson),var(--vc-crimson-deep));border-radius:13px;box-shadow:0 10px 26px #8f162547;color:#fff;display:grid;height:38px;place-items:center;width:38px}.vc-brand-copy strong{display:block;font-size:12px;letter-spacing:.15em}.vc-brand-copy span{color:var(--vc-muted);display:block;font-size:9px;letter-spacing:.2em;margin-top:2px;text-transform:uppercase}.vc-nav{align-items:center;display:flex;gap:4px;margin-left:auto}.vc-nav a,.vc-nav button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:var(--vc-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:10px 12px;text-decoration:none}.vc-nav a:hover,.vc-nav a[aria-current=page],.vc-nav button:hover{background:color-mix(in srgb,var(--vc-panel-solid) 75%,#0000);color:var(--vc-text)}.vc-nav .vc-nav-primary{background:linear-gradient(135deg,var(--vc-crimson),var(--vc-crimson-deep));box-shadow:0 10px 28px #8f162538;color:#fff}.vc-mobile-nav{display:none;margin-left:auto}.vc-hero{overflow:hidden;padding:clamp(70px,10vw,145px) 0 80px;position:relative}.vc-hero:after{border:1px solid color-mix(in srgb,var(--vc-gold) 36%,#0000);border-radius:50%;bottom:-250px;box-shadow:0 0 0 70px color-mix(in srgb,var(--vc-gold) 7%,#0000),0 0 0 140px color-mix(in srgb,var(--vc-crimson) 4%,#0000);content:"";height:520px;pointer-events:none;position:absolute;right:-220px;width:520px}.vc-kicker{align-items:center;color:var(--vc-crimson);display:inline-flex;font-size:11px;font-weight:800;gap:9px;letter-spacing:.2em;text-transform:uppercase}.vc-kicker:before{background:currentColor;content:"";height:1px;width:28px}.vc-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,7.2vw,96px);font-weight:500;letter-spacing:-.055em;line-height:.94;margin:20px 0 18px;max-width:980px}.vc-hero h1 em{color:var(--vc-crimson);font-style:normal}.vc-hero p{color:var(--vc-muted);font-size:clamp(16px,2vw,21px);line-height:1.58;margin:0;max-width:760px}.vc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vc-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:999px;color:var(--vc-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:9px;justify-content:center;padding:13px 19px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vc-btn:hover{border-color:color-mix(in srgb,var(--vc-crimson) 35%,var(--vc-line));box-shadow:0 14px 38px #251f1c1a;transform:translateY(-2px)}.vc-btn-primary{background:linear-gradient(135deg,var(--vc-crimson),var(--vc-crimson-deep));border-color:#0000;box-shadow:0 14px 36px #8f162542;color:#fff}.vc-btn-gold{background:linear-gradient(135deg,#ead39d,var(--vc-gold));border-color:#0000;color:#17110a}.vc-btn-sm{font-size:11px;padding:9px 13px}.vc-btn:disabled{cursor:not-allowed;opacity:.48;transform:none}.vc-proof-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:12px 0 72px}.vc-proof-card{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:22px;box-shadow:0 16px 55px #32211d0d;padding:22px}.vc-proof-icon{background:color-mix(in srgb,var(--vc-crimson) 9%,#0000);border-radius:13px;color:var(--vc-crimson);display:grid;height:40px;place-items:center;width:40px}.vc-proof-card strong{display:block;font-size:14px;margin-top:17px}.vc-proof-card p{color:var(--vc-muted);font-size:12px;line-height:1.55;margin:7px 0 0}.vc-section{padding:62px 0}.vc-section-head{align-items:end;display:flex;gap:22px;justify-content:space-between;margin-bottom:25px}.vc-section-head h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:500;letter-spacing:-.035em;margin:7px 0 0}.vc-section-head p{color:var(--vc-muted);font-size:13px;line-height:1.6;margin:0;max-width:620px}.vc-searchbar{grid-gap:10px;background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:20px;box-shadow:var(--vc-shadow);display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.35fr)) auto;padding:12px}.vc-field{background:color-mix(in srgb,var(--vc-panel-solid) 82%,#0000);border:1px solid var(--vc-line);border-radius:12px;color:var(--vc-text);font:inherit;font-size:12px;min-height:44px;outline:none;padding:10px 12px;width:100%}.vc-field:focus{border-color:color-mix(in srgb,var(--vc-crimson) 55%,var(--vc-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--vc-crimson) 10%,#0000)}.vc-field::placeholder{color:color-mix(in srgb,var(--vc-muted) 75%,#0000)}textarea.vc-field{min-height:110px;resize:vertical}.vc-vehicle-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px}.vc-car-card{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:24px;box-shadow:0 20px 60px #32211d0f;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.vc-car-card:hover{box-shadow:var(--vc-shadow);transform:translateY(-4px)}.vc-car-media{aspect-ratio:16/10;background:linear-gradient(145deg,color-mix(in srgb,var(--vc-crimson) 7%,var(--vc-panel-solid)),color-mix(in srgb,var(--vc-gold) 10%,var(--vc-panel-solid)));display:grid;overflow:hidden;place-items:center;position:relative}.vc-car-media img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.vc-car-card:hover .vc-car-media img{transform:scale(1.025)}.vc-car-badges{display:flex;gap:8px;inset:12px 12px auto;justify-content:space-between;position:absolute}.vc-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a9e;border:1px solid #ffffff52;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.08em;padding:6px 9px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.vc-badge-verified{background:#177459d1}.vc-car-body{padding:18px}.vc-car-title{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;letter-spacing:-.02em;margin:0}.vc-car-sub{color:var(--vc-muted);font-size:11px;margin-top:5px}.vc-car-meta{color:var(--vc-muted);display:flex;flex-wrap:wrap;font-size:10.5px;gap:9px 13px;margin-top:14px}.vc-car-meta span{align-items:center;display:inline-flex;gap:5px}.vc-car-footer{align-items:end;border-top:1px solid var(--vc-line);display:flex;gap:12px;justify-content:space-between;margin-top:19px;padding-top:15px}.vc-price{color:var(--vc-crimson);font-size:20px;font-weight:800}.vc-price small{color:var(--vc-muted);display:block;font-size:8px;font-weight:700;letter-spacing:.15em;margin-bottom:3px;text-transform:uppercase}.vc-empty{border:1px dashed var(--vc-line);border-radius:24px;color:var(--vc-muted);padding:60px 24px;text-align:center}.vc-loading{color:var(--vc-muted);display:grid;min-height:220px;place-items:center}.vc-spinner{animation:vc-spin .75s linear infinite;border:2px solid var(--vc-line);border-radius:50%;border-top-color:var(--vc-crimson);height:30px;width:30px}@keyframes vc-spin{to{transform:rotate(1turn)}}.vc-form-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.vc-panel{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:24px;box-shadow:var(--vc-shadow)}.vc-panel-pad{padding:clamp(20px,4vw,34px)}.vc-panel h2,.vc-panel h3{margin-top:0}.vc-form-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.vc-form-grid .vc-span-2{grid-column:span 2}.vc-label{grid-gap:7px;display:grid;font-weight:750;gap:7px;letter-spacing:.08em;text-transform:uppercase}.vc-help,.vc-label{color:var(--vc-muted);font-size:10px}.vc-check,.vc-help{line-height:1.5}.vc-check{align-items:flex-start;color:var(--vc-muted);display:flex;font-size:11px;gap:10px}.vc-check input{accent-color:var(--vc-crimson);margin-top:2px}.vc-side-stack{grid-gap:14px;display:grid;gap:14px}.vc-trust-card{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:20px;padding:20px}.vc-trust-card h3{font-size:14px;margin:12px 0 7px}.vc-trust-card p{color:var(--vc-muted);font-size:11px;line-height:1.55;margin:0}.vc-advisory{background:color-mix(in srgb,var(--vc-gold) 8%,var(--vc-panel));border:1px solid color-mix(in srgb,var(--vc-gold) 45%,var(--vc-line));border-radius:18px;padding:19px}.vc-advisory strong{display:block;font-size:13px}.vc-advisory p{color:var(--vc-muted);font-size:10.5px;line-height:1.55;margin:7px 0 0}.vc-valuation-range{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.vc-valuation-range div{background:var(--vc-panel-solid);border:1px solid var(--vc-line);border-radius:14px;padding:12px}.vc-valuation-range span{color:var(--vc-muted);display:block;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.vc-valuation-range strong{font-size:14px;margin-top:5px}.vc-success{background:color-mix(in srgb,var(--vc-green) 8%,var(--vc-panel));border:1px solid color-mix(in srgb,var(--vc-green) 35%,var(--vc-line));border-radius:22px;padding:26px}.vc-success h3{margin:0 0 7px}.vc-success p{color:var(--vc-muted)}.vc-code{border:1px dashed color-mix(in srgb,var(--vc-green) 50%,var(--vc-line));border-radius:12px;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:800;letter-spacing:.08em;margin-top:12px;padding:10px 13px}.vc-detail{padding:48px 0 80px}.vc-detail-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.vc-gallery-main{aspect-ratio:16/10;background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:26px;overflow:hidden}.vc-gallery-main img{height:100%;object-fit:cover;width:100%}.vc-gallery-placeholder{background:linear-gradient(145deg,color-mix(in srgb,var(--vc-crimson) 9%,var(--vc-panel-solid)),color-mix(in srgb,var(--vc-gold) 11%,var(--vc-panel-solid)));color:var(--vc-crimson);display:grid;height:100%;place-items:center}.vc-detail-card{padding:26px;position:-webkit-sticky;position:sticky;top:95px}.vc-detail-card h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,50px);font-weight:500;letter-spacing:-.04em;margin:8px 0 7px}.vc-detail-price{color:var(--vc-crimson);font-size:29px;font-weight:850;margin:18px 0}.vc-detail-actions{grid-gap:9px;display:grid;gap:9px}.vc-spec-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.vc-spec{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:16px;padding:15px}.vc-spec span{color:var(--vc-muted);display:block;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.vc-spec strong{display:block;font-size:12px;margin-top:6px}.vc-report{margin-top:20px;padding:24px}.vc-report-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.vc-grade{background:var(--vc-green);border-radius:50%;color:#fff;display:grid;font-family:Georgia,serif;font-size:25px;height:56px;place-items:center;width:56px}.vc-hash{color:var(--vc-muted);font-family:ui-monospace,monospace;font-size:9px;overflow-wrap:anywhere}.vc-ops{padding:38px 0 80px}.vc-ops-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.vc-ops-header h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,58px);font-weight:500;letter-spacing:-.04em;margin:7px 0 0}.vc-status-pill{align-items:center;background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:999px;color:var(--vc-muted);display:inline-flex;font-size:10px;font-weight:750;gap:7px;padding:8px 11px}.vc-status-pill[data-status=approved],.vc-status-pill[data-status=clear],.vc-status-pill[data-status=paid]{border-color:color-mix(in srgb,var(--vc-green) 35%,var(--vc-line));color:var(--vc-green)}.vc-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.vc-stat{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:19px;padding:18px}.vc-stat span{color:var(--vc-muted);display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.vc-stat strong{display:block;font-family:Georgia,serif;font-size:30px;font-weight:500;margin-top:8px}.vc-tabs{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:16px;display:flex;gap:6px;overflow-x:auto;padding:7px}.vc-tab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:11px;color:var(--vc-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:10px;font-weight:750;padding:10px 13px}.vc-tab[aria-selected=true]{background:var(--vc-crimson);color:#fff}.vc-data-panel{margin-top:14px;overflow:hidden}.vc-data-head{align-items:center;border-bottom:1px solid var(--vc-line);display:flex;gap:15px;justify-content:space-between;padding:18px 20px}.vc-data-head h2{font-size:16px;margin:0}.vc-table-wrap{overflow-x:auto}.vc-table{border-collapse:collapse;font-size:11px;width:100%}.vc-table th{color:var(--vc-muted);font-size:8px;letter-spacing:.13em;text-align:left;text-transform:uppercase}.vc-table td,.vc-table th{border-bottom:1px solid var(--vc-line);padding:13px 16px;vertical-align:middle}.vc-table tr:last-child td{border-bottom:0}.vc-table strong{font-size:11px}.vc-table small{color:var(--vc-muted);display:block;margin-top:3px}.vc-row-actions{display:flex;flex-wrap:wrap;gap:6px}.vc-mini-input{background:var(--vc-panel-solid);border:1px solid var(--vc-line);border-radius:9px;color:var(--vc-text);font:inherit;font-size:10px;min-height:34px;padding:7px 9px;width:135px}.vc-alert{background:color-mix(in srgb,var(--vc-crimson) 7%,var(--vc-panel));border:1px solid color-mix(in srgb,var(--vc-crimson) 35%,var(--vc-line));border-radius:12px;color:var(--vc-muted);font-size:11px;line-height:1.5;padding:12px 14px}.vc-state-flow{display:flex;gap:7px;overflow-x:auto;padding:10px 0 2px}.vc-state-node{background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:12px;color:var(--vc-muted);flex:0 0 auto;font-size:8px;font-weight:800;letter-spacing:.08em;min-width:138px;padding:11px;text-align:center}.vc-state-node[data-active=true]{background:var(--vc-crimson);border-color:var(--vc-crimson);color:#fff}.vc-state-node[data-complete=true]{border-color:color-mix(in srgb,var(--vc-green) 35%,var(--vc-line));color:var(--vc-green)}.vc-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:150}.vc-modal{background:var(--vc-panel-solid);border:1px solid var(--vc-line);border-radius:25px;box-shadow:0 40px 110px #00000059;max-height:88vh;overflow:auto;padding:25px;width:min(620px,100%)}.vc-modal-head{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:19px}.vc-modal-head h2{font-family:Georgia,serif;font-size:28px;font-weight:500;margin:0}.vc-icon-btn{-webkit-appearance:none;appearance:none;background:var(--vc-panel);border:1px solid var(--vc-line);border-radius:50%;color:var(--vc-text);cursor:pointer;display:grid;height:37px;place-items:center;width:37px}.vc-footer{border-top:1px solid var(--vc-line);color:var(--vc-muted);font-size:10px;padding:38px 0 45px}.vc-footer-inner{display:flex;gap:20px;justify-content:space-between}.vc-footer strong{color:var(--vc-text)}@media (max-width:980px){.vc-proof-grid{grid-template-columns:repeat(2,1fr)}.vc-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-searchbar{grid-template-columns:1fr 1fr}.vc-searchbar>:first-child{grid-column:span 2}.vc-detail-grid,.vc-form-layout{grid-template-columns:1fr}.vc-detail-card{position:static}.vc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vc-container{width:min(100% - 24px,1240px)}.vc-topbar-inner{min-height:64px}.vc-nav{display:none}.vc-mobile-nav{display:inline-flex}.vc-hero{padding-top:66px}.vc-hero h1{font-size:clamp(43px,14vw,67px)}.vc-proof-grid,.vc-vehicle-grid{grid-template-columns:1fr}.vc-section-head{display:block}.vc-section-head p{margin-top:12px}.vc-searchbar{border-radius:17px;grid-template-columns:1fr}.vc-searchbar>:first-child{grid-column:auto}.vc-form-grid{grid-template-columns:1fr}.vc-form-grid .vc-span-2{grid-column:auto}.vc-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-ops-header{display:block}.vc-ops-header .vc-actions{margin-top:16px}.vc-stat-grid{grid-template-columns:1fr 1fr}.vc-footer-inner{display:block}.vc-footer-inner>*+*{margin-top:10px}}@media (max-width:440px){.vc-proof-grid,.vc-stat-grid{grid-template-columns:1fr}.vc-actions .vc-btn{width:100%}.vc-valuation-range{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vc-root *,.vc-root :after,.vc-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.vc-topbar .vc-theme-toggle{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.vca-dock,.vca-gate,.vca-page{--vca-bg:#fffdf9;--vca-panel:#fffffffa;--vca-text:#111318;--vca-muted:#475569;--vca-line:#5e0f2524;--vca-crimson:#8b1a2c;--vca-crimson-deep:#5e0f25;--vca-gold:#8a6630;color:var(--vca-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}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}.vca-page{background:radial-gradient(circle at 84% 6%,color-mix(in srgb,var(--vca-gold) 9%,#0000),#0000 31rem),radial-gradient(circle at 5% 10%,color-mix(in srgb,var(--vca-crimson) 8%,#0000),#0000 34rem),var(--vca-bg);inset:0;overflow:auto;position:fixed;z-index:168}.vca-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.vca-header{-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);background:color-mix(in srgb,var(--vca-bg) 92%,#0000);border-bottom:1px solid var(--vca-line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.vca-header-inner{align-items:center;display:flex;min-height:72px}.vca-brand{align-items:center;border-radius:10px;display:inline-flex;min-height:44px;min-width:44px;text-decoration:none}.vca-brand-logo{height:32px;object-fit:contain;width:auto}.vca-kicker{align-items:center;color:var(--vca-gold);display:inline-flex;font-size:11px;font-weight:750;gap:9px;letter-spacing:.16em;text-transform:uppercase}.vca-kicker:before{background:currentColor;content:"";height:1px;width:28px}.vca-card{background:var(--vca-panel);border:1px solid var(--vca-line);border-radius:22px;box-shadow:0 28px 72px #53301e1a;padding:clamp(24px,4vw,36px)}html.dark .vca-card{box-shadow:0 32px 82px #0000006b}.vca-account-heading h1,.vca-card h2,.vca-gate h2,.vca-story h1{color:var(--vca-text);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:500}.vca-card h2{font-size:clamp(2rem,3.2vw,2.55rem);line-height:1.08;margin:12px 0 8px}.vca-card>p{color:var(--vca-muted);font-size:14px;line-height:1.6;margin:0 0 24px}.vca-card label{grid-gap:7px;color:var(--vca-muted);display:grid;font-size:11px;font-weight:650;gap:7px;letter-spacing:.06em;margin-top:14px;text-transform:uppercase}.vca-card input{background:color-mix(in srgb,var(--vca-panel) 74%,var(--vca-bg));border:1px solid var(--vca-line);border-radius:11px;color:var(--vca-text);font:inherit;font-size:14px;letter-spacing:normal;min-height:48px;outline:none;padding:10px 13px;text-transform:none;width:100%}.vca-card input:focus{border-color:var(--vca-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--vca-gold) 16%,#0000)}.vca-card input:disabled{opacity:.68}.vca-two-column{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vca-password-field{position:relative}.vca-password-field input{padding-right:58px}.vca-password-field button{background:#0000;border:0;border-radius:9px;color:var(--vca-muted);cursor:pointer;display:grid;height:44px;min-height:44px;min-width:44px;place-items:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px}.vca-password-field button:hover{background:color-mix(in srgb,var(--vca-gold) 7%,#0000);color:var(--vca-gold)}.vca-consent{align-items:center;display:flex;gap:10px;grid-template-columns:none;letter-spacing:0;line-height:1.5;min-height:44px;padding-block:8px;text-transform:none}.vca-consent input{accent-color:var(--vca-crimson);height:18px;margin:0;min-height:18px;min-width:18px;width:18px}.vca-consent a{color:var(--vca-gold)}.vca-secondary,.vca-submit{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:9px;justify-content:center;min-height:48px;min-width:44px;padding:12px 19px;text-decoration:none}.vca-submit{background:linear-gradient(135deg,var(--vca-crimson-deep),var(--vca-crimson));border:0;box-shadow:0 14px 36px #5e0f2538;color:#fff;margin-top:22px;width:100%}.vca-submit:disabled{cursor:not-allowed;opacity:.5}.vca-secondary{background:var(--vca-panel);border:1px solid var(--vca-line);color:var(--vca-text)}.vca-card-foot{align-items:center;color:var(--vca-muted);display:flex;font-size:11px;gap:7px;justify-content:center;margin-top:14px}.vca-card-foot a,.vca-recovery{align-items:center;color:var(--vca-gold);display:inline-flex;font-size:11px;font-weight:700;min-height:44px;text-decoration:none}.vca-recovery{justify-content:center;width:100%}.vca-dock{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:color-mix(in srgb,var(--vca-panel) 94%,#0000);border:1px solid var(--vca-line);border-radius:999px;box-shadow:0 12px 34px #231a1821;display:flex;gap:4px;min-height:52px;padding:4px;position:fixed;right:18px;top:14px;z-index:158}.vca-dock a,.vca-dock button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--vca-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:750;gap:7px;justify-content:center;min-height:44px;min-width:44px;padding:8px 12px;text-decoration:none}.vca-dock .vca-dock-primary{background:linear-gradient(135deg,var(--vca-crimson-deep),var(--vca-crimson));color:#fff}.vca-gate{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506ad;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:166}.vca-gate-card{background:var(--vca-panel);border:1px solid var(--vca-line);border-radius:24px;box-shadow:0 35px 100px #00000047;padding:clamp(28px,5vw,48px);text-align:center;width:min(560px,100%)}.vca-gate-icon{background:linear-gradient(145deg,var(--vca-crimson-deep),var(--vca-crimson));border-radius:16px;color:#fff;display:grid;height:56px;margin:0 auto 20px;place-items:center;width:56px}.vca-gate .vca-kicker{justify-content:center}.vca-gate .vca-kicker:before{display:none}.vca-gate h2{font-size:clamp(2rem,4vw,2.55rem);line-height:1.08;margin:15px 0 10px}.vca-gate p{color:var(--vca-muted);font-size:14px;line-height:1.65;margin:0 auto;max-width:470px}.vca-gate-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:25px}.vca-gate-actions .vca-submit{margin:0}.vca-text-link{align-items:center;color:var(--vca-muted);display:inline-flex;font-size:11px;grid-column:span 2;justify-content:center;margin-top:4px;min-height:44px;text-decoration:none}.vca-account-main{padding:64px 0 90px}.vca-account-heading{margin-bottom:34px}.vca-account-heading h1{font-size:clamp(2.8rem,6vw,4.5rem);letter-spacing:-.035em;line-height:.98;margin:14px 0}.vca-account-heading>p{color:var(--vca-muted);font-size:16px;line-height:1.6;margin:0;max-width:680px}.vca-account-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.vca-journeys{grid-gap:10px;display:grid;gap:10px}.vca-journeys h2{margin-bottom:7px}.vca-journeys a{grid-gap:4px 14px;border:1px solid var(--vca-line);border-radius:14px;color:var(--vca-text);display:grid;gap:4px 14px;grid-template-columns:1fr auto;min-height:64px;min-width:44px;padding:15px 17px;position:relative;text-decoration:none}.vca-journeys a:hover{background:color-mix(in srgb,var(--vca-gold) 5%,#0000);border-color:color-mix(in srgb,var(--vca-gold) 42%,var(--vca-line))}.vca-journeys span{font-size:13px;font-weight:700}.vca-journeys small{color:var(--vca-muted);font-size:11px;grid-column:1;line-height:1.45}.vca-journeys svg{align-self:center;color:var(--vca-gold);grid-column:2;grid-row:1/span 2}.vca-centre{color:var(--vca-gold);display:grid;min-height:260px;place-items:center}.vca-dock :is(a,button):focus-visible,.vca-gate :is(a,button,input,select,textarea):focus-visible,.vca-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--vca-gold) 75%,#0000);outline-offset:3px}.vca-spin{animation:vca-spin .7s linear infinite}@keyframes vca-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.vca-account-grid{grid-template-columns:1fr}}@media (max-width:720px){.vca-container{width:min(calc(100% - 24px),1180px)}.vca-header-inner{min-height:62px}.vca-brand-logo{height:26px}.vca-card{border-radius:18px;padding:22px}.vca-card h2{font-size:2rem}.vca-two-column{gap:0;grid-template-columns:1fr}.vca-dock{bottom:12px;justify-content:center;left:12px;right:12px;top:auto}.vca-dock a{flex:1 1}.vca-gate{padding:14px}.vca-gate-card{border-radius:20px;padding:28px 20px}.vca-gate-actions{grid-template-columns:1fr}.vca-text-link{grid-column:1}.vca-account-main{padding:44px 0 70px}}@media (prefers-reduced-motion:reduce){.vca-dock *,.vca-dock :after,.vca-dock :before,.vca-gate *,.vca-gate :after,.vca-gate :before,.vca-page *,.vca-page :after,.vca-page :before{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}}.vca-auth-page{--vca-bg:#050506;--vca-panel:#0d0b0df5;--vca-text:#fffaf5;--vca-muted:#c8bec0;--vca-line:#d4af3738;--vca-crimson:#8b1a2c;--vca-crimson-deep:#5e0f25;--vca-gold:#d4af37;background:var(--vca-bg);color:var(--vca-text);overflow:auto}html:not(.dark) .vca-auth-page{--vca-bg:#fffdf9;--vca-panel:#fffffffa;--vca-text:#111318;--vca-muted:#475569;--vca-line:#8a663038;--vca-crimson:#8b1a2c;--vca-crimson-deep:#5e0f25;--vca-gold:#8a6630}.vca-auth-shell{background:var(--vca-bg);display:grid;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);min-height:100dvh}.vca-cinematic{background:#050506;isolation:isolate;min-height:100dvh;overflow:hidden;position:relative}.vca-cinematic>img{filter:saturate(.92) contrast(1.05) brightness(.8);height:100%;inset:0;object-fit:cover;object-position:center 46%;position:absolute;width:100%}.vca-cinematic-shade{background:linear-gradient(180deg,#0003,#0000000f 36%,#000c);inset:0;position:absolute}.vca-cinematic-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(28px,4vw,64px);position:relative;z-index:2}.vca-cinematic-logo{align-items:center;display:inline-flex;min-height:44px;min-width:44px;width:-webkit-fit-content;width:fit-content}.vca-cinematic-logo img{height:auto;width:clamp(150px,16vw,230px)}.vca-cinematic-copy{max-width:580px;padding-bottom:clamp(18px,4vh,48px)}.vca-cinematic-copy>span,.vca-cinematic-security{color:#e5c96d;font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.vca-cinematic-copy h1{color:#fffaf5;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.7rem,5.2vw,4.8rem);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:14px 0 10px;text-shadow:0 18px 42px #00000080}.vca-cinematic-copy p{color:#e0d8d0;font-size:clamp(14px,1.35vw,18px);line-height:1.55;margin:0}.vca-cinematic-security{align-items:center;background:#0505067a;border:1px solid #d4af3747;border-radius:999px;display:inline-flex;gap:9px;min-height:44px;padding:10px 13px;width:-webkit-fit-content;width:fit-content}.vca-auth-panel{background:radial-gradient(circle at 100% 0,#8b1a2c29,#0000 32%),var(--vca-bg);border-left:1px solid var(--vca-line);display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(28px,5vw,74px);position:relative}.vca-auth-back{align-items:center;color:var(--vca-muted);display:inline-flex;font-size:11px;font-weight:700;gap:8px;left:clamp(24px,4vw,58px);min-height:44px;min-width:44px;position:absolute;text-decoration:none;top:clamp(22px,3vw,42px)}.vca-auth-back:hover{color:var(--vca-gold)}.vca-auth-page .vca-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--vca-panel);border-color:var(--vca-line);margin:0 auto;width:min(460px,100%)}.vca-auth-page .vca-card h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:500}.vca-auth-page .vca-kicker{color:var(--vca-gold);font-size:11px}.vca-auth-page .vca-card label{color:var(--vca-muted);font-size:11px}.vca-auth-page .vca-card input{background:color-mix(in srgb,var(--vca-panel) 80%,var(--vca-bg));border-color:var(--vca-line);color:var(--vca-text);font-size:14px;min-height:52px}.vca-auth-page .vca-card input::placeholder{color:var(--vca-muted);opacity:.76}.vca-auth-page .vca-submit{background:linear-gradient(135deg,var(--vca-crimson-deep),var(--vca-crimson));min-height:52px}.vca-auth-page .vca-card-foot,.vca-auth-page .vca-recovery{font-size:11px}.vca-auth-page .vca-card-foot a,.vca-auth-page .vca-consent a,.vca-auth-page .vca-recovery{color:var(--vca-gold)}@media (max-width:980px){.vca-auth-shell{grid-template-columns:1fr}.vca-cinematic,.vca-cinematic-content{min-height:40dvh}.vca-auth-panel{border-left:0;border-top:1px solid var(--vca-line);min-height:60dvh}}@media (max-width:560px){.vca-cinematic{min-height:34dvh}.vca-cinematic-content{min-height:34dvh;padding:18px 16px}.vca-cinematic-copy,.vca-cinematic-security{display:none}.vca-cinematic-logo img{width:150px}.vca-auth-panel{min-height:66dvh;padding:26px 14px}.vca-auth-back{margin-bottom:14px;position:static}.vca-auth-page .vca-login-card{border-radius:20px;padding:24px 20px}.vca-auth-page .vca-two-column{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vca-cinematic>img{transform:none}}body.joy-marketplace-auth-open{margin:0;overflow-x:hidden;overscroll-behavior-x:none}html body.joy-marketplace-auth-open .maya-luxury-backdrop,html body.joy-marketplace-auth-open .vca-dock,html body.joy-marketplace-auth-open [class*=genius i][class*=fixed],html body.joy-marketplace-auth-open [class*=hermes i][class*=fixed],html body.joy-marketplace-auth-open [data-testid*=ask-oni i],html body.joy-marketplace-auth-open [data-testid=guardian-bot-panel],html body.joy-marketplace-auth-open [data-testid=guardian-bot-trigger],html body.joy-marketplace-auth-open [data-testid=guardian-trigger],html body.joy-marketplace-auth-open [data-testid=hermes-first-intro]{display:none}.vcx-auth{--vcx-bg:#050506;--vcx-panel:#0d0b0d;--vcx-card:#0d0b0df7;--vcx-text:#fffaf5;--vcx-muted:#c8bec0;--vcx-field:#171116;--vcx-field-text:#fffaf5;--vcx-field-border:#fffaf529;--vcx-line:#d4af373d;--vcx-gold:#d4af37;--vcx-crimson:#8b1a2c;--vcx-crimson-deep:#5e0f25;--vcx-toolbar:#0d0b0deb;background:var(--vcx-bg);color:var(--vcx-text);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100svh}.vcx-auth[data-theme=light]{--vcx-bg:#fffdf9;--vcx-panel:#fff8f5;--vcx-card:#fffffffa;--vcx-text:#111318;--vcx-muted:#5c5658;--vcx-field:#fff;--vcx-field-text:#111318;--vcx-field-border:#5e0f252e;--vcx-line:#8a663042;--vcx-gold:#8a6630;--vcx-crimson:#8b1a2c;--vcx-crimson-deep:#5e0f25;--vcx-toolbar:#fffdf9f0;color-scheme:light}.vcx-auth--loading{display:grid;place-items:center}.vcx-auth--loading>svg{animation:vcxSpin .8s linear infinite;color:var(--vcx-gold);height:36px;width:36px}.vcx-auth__shell{background:var(--vcx-bg);display:grid;grid-template-columns:minmax(0,1.36fr) minmax(420px,.64fr);min-height:100svh}.vcx-auth__visual{background:radial-gradient(circle at 50% 45%,#8b1a2c1f,#0000 58%),#050506;display:grid;height:100svh;min-width:0;overflow:hidden;padding:clamp(14px,1.8vw,28px);place-items:center}.vcx-auth[data-theme=light] .vcx-auth__visual{background:radial-gradient(circle at 50% 42%,#d4af371a,#0000 66%),#fff8f5}.vcx-auth__visual img{border-radius:clamp(16px,1.8vw,28px);box-shadow:0 28px 90px -42px #000000b8;display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}.vcx-auth__panel{background:radial-gradient(circle at 100% 0,#8b1a2c21,#0000 32%),var(--vcx-panel);border-left:1px solid var(--vcx-line);display:flex;flex-direction:column;justify-content:center;min-height:100svh;min-width:0;overflow-y:auto;padding:clamp(24px,3.4vw,58px)}.vcx-auth[data-theme=light] .vcx-auth__panel{background:radial-gradient(circle at 100% 0,#d4af371a,#0000 35%),var(--vcx-panel)}.vcx-auth__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto clamp(18px,3vh,34px);width:min(500px,100%)}.vcx-auth__toolbar a,.vcx-auth__toolbar button{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--vcx-toolbar);border:1px solid var(--vcx-line);border-radius:999px;color:var(--vcx-muted);cursor:pointer;display:inline-flex;font:700 11px/1 Inter,ui-sans-serif,system-ui,sans-serif;gap:8px;justify-content:center;min-height:44px;min-width:44px;padding:10px 14px;text-decoration:none}.vcx-auth__toolbar :is(a,button):hover{border-color:var(--vcx-gold);color:var(--vcx-text)}.vcx-auth__toolbar svg{height:17px;width:17px}.vcx-auth__card{background:var(--vcx-card);border:1px solid var(--vcx-line);border-radius:26px;box-shadow:0 32px 90px -42px #0000008a;color:var(--vcx-text);margin:0 auto;padding:clamp(24px,3.3vw,42px);width:min(500px,100%)}.vcx-auth[data-theme=light] .vcx-auth__card{box-shadow:0 30px 86px -48px #53301e38}.vcx-auth__heading{margin-bottom:23px}.vcx-auth__kicker{align-items:center;color:var(--vcx-gold);display:inline-flex;font-size:11px;font-weight:750;gap:10px;letter-spacing:.16em;text-transform:uppercase}.vcx-auth__kicker:before{background:currentColor;content:"";height:1px;width:28px}.vcx-auth__heading h1{color:var(--vcx-text);font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-size:clamp(2.25rem,3.2vw,3.1rem);font-weight:500;letter-spacing:-.03em;line-height:1.02;margin:14px 0 9px}.vcx-auth__heading p{color:var(--vcx-muted);font-size:14px;line-height:1.6;margin:0}.vcx-auth__fields{grid-gap:16px;display:grid;gap:16px}.vcx-auth__field-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vcx-auth__field{grid-gap:8px;color:var(--vcx-muted);display:grid;font-size:11px;font-weight:650;gap:8px;letter-spacing:.07em;text-transform:uppercase}.vcx-auth__field input,.vcx-auth__password{width:100%}.vcx-auth__field input{background:var(--vcx-field);border:1px solid var(--vcx-field-border);border-radius:12px;color:var(--vcx-field-text);font-size:16px;font-weight:500;letter-spacing:normal;min-height:52px;outline:none;padding:0 15px;text-transform:none}.vcx-auth__field input::placeholder{color:var(--vcx-muted);opacity:.78}.vcx-auth__field input:focus{border-color:var(--vcx-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--vcx-gold) 18%,#0000)}.vcx-auth__password{display:block;position:relative}.vcx-auth__password input{padding-right:58px}.vcx-auth__password button{background:#0000;border:0;border-radius:10px;color:var(--vcx-muted);cursor:pointer;display:grid;height:44px;min-height:44px;min-width:44px;place-items:center;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:44px}.vcx-auth__password button:hover{background:color-mix(in srgb,var(--vcx-gold) 7%,#0000);color:var(--vcx-gold)}.vcx-auth__consent{align-items:center;color:var(--vcx-muted);display:flex;font-size:11px;gap:10px;line-height:1.5;min-height:44px;min-width:44px;padding-block:8px}.vcx-auth__consent input{accent-color:var(--vcx-crimson);flex:0 0 18px;height:18px;width:18px}.vcx-auth__consent a,.vcx-auth__recovery,.vcx-auth__switch a{align-items:center;color:var(--vcx-gold);display:inline-flex;font-weight:700;min-height:44px;min-width:44px;text-decoration:none}.vcx-auth__submit{align-items:center;background:linear-gradient(135deg,var(--vcx-crimson-deep),var(--vcx-crimson));border:0;border-radius:999px;box-shadow:0 18px 42px -24px #5e0f2580;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:10px;justify-content:center;margin-top:22px;min-height:54px;width:100%}.vcx-auth__submit:disabled{cursor:wait;opacity:.58}.vcx-auth__switch{align-items:center;color:var(--vcx-muted);display:flex;font-size:12px;gap:8px;justify-content:center;margin-top:14px}.vcx-auth__recovery{font-size:11px;justify-content:center;margin-top:2px}.vcx-auth__security{align-items:center;color:var(--vcx-muted);display:flex;font-size:11px;gap:8px;justify-content:center;line-height:1.4;margin-top:16px}.vcx-auth__security svg{color:var(--vcx-gold)}.vcx-auth :is(a,button,input):focus-visible{outline:3px solid color-mix(in srgb,var(--vcx-gold) 75%,#0000);outline-offset:3px}@media (max-width:980px){.vcx-auth__shell{grid-template-columns:1fr}.vcx-auth__visual{aspect-ratio:16/9;height:min(44svh,420px)}.vcx-auth__visual img{object-fit:contain}.vcx-auth__panel{border-left:0;border-top:1px solid var(--vcx-line);min-height:56svh;padding-bottom:max(28px,env(safe-area-inset-bottom,28px))}}@media (max-width:560px){.vcx-auth__visual{height:35svh;min-height:235px;padding:10px}.vcx-auth__panel{padding:20px 14px 28px}.vcx-auth__toolbar{margin-bottom:16px}.vcx-auth__toolbar a{max-width:62%}.vcx-auth__field-grid{grid-template-columns:1fr}.vcx-auth__card{border-radius:20px;padding:24px 18px}.vcx-auth__heading h1{font-size:2.25rem}.vcx-auth__switch{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.vcx-auth *,.vcx-auth :after,.vcx-auth :before{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}}@keyframes vcxSpin{to{transform:rotate(1turn)}}.vcw-page{--vcw-green:#198568;--vcw-amber:var(--vca-gold);--vcw-shadow:0 26px 72px #53301e1a}html.dark .vcw-page{--vcw-green:#4ac99f;--vcw-shadow:0 32px 82px #0000006b}.vcw-header{-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);background:color-mix(in srgb,var(--vca-bg) 92%,#0000);border-bottom:1px solid var(--vca-line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.vcw-header__inner{align-items:center;display:flex;gap:24px;min-height:72px}.vcw-brand{align-items:center;color:var(--vca-text);display:inline-flex;gap:12px;min-height:44px;min-width:44px;text-decoration:none}.vcw-brand__mark,.vcw-icon{background:linear-gradient(145deg,var(--vca-crimson-deep),var(--vca-crimson));border-radius:13px;box-shadow:0 12px 30px #5e0f2533;color:#fff;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.vcw-icon--large{border-radius:17px;height:58px;margin:0 auto 20px;width:58px}.vcw-brand small,.vcw-brand strong{display:block}.vcw-brand strong{font-size:12px;letter-spacing:.12em}.vcw-brand small{color:var(--vca-muted);font-size:11px;letter-spacing:.1em;margin-top:3px;text-transform:uppercase}.vcw-header nav{align-items:center;display:flex;gap:6px;margin-left:auto}.vcw-header nav a,.vcw-header nav button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--vca-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:7px;justify-content:center;min-height:44px;min-width:44px;padding:10px 13px;text-decoration:none}.vcw-header nav :is(a,button):hover{background:color-mix(in srgb,var(--vca-panel) 86%,#0000);color:var(--vca-gold)}.vcw-header nav button:disabled{cursor:wait;opacity:.55}.vcw-main{padding:58px 0 90px}.vcw-hero{grid-gap:clamp(28px,6vw,74px);align-items:end;display:grid;gap:clamp(28px,6vw,74px);grid-template-columns:minmax(0,1.15fr) minmax(360px,.75fr)}.vcw-account-card h2,.vcw-disabled h2,.vcw-gate-card h1,.vcw-hero h1,.vcw-panel__head h2,.vcw-security h2{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:500}.vcw-hero h1{font-size:clamp(3rem,6.2vw,4.9rem);letter-spacing:-.035em;line-height:.98;margin:18px 0 16px;max-width:760px}.vcw-hero>div>p{color:var(--vca-muted);font-size:16px;line-height:1.65;margin:0;max-width:720px}.vcw-runtime{grid-gap:18px;background:var(--vca-panel);border:1px solid var(--vca-line);border-radius:20px;box-shadow:var(--vcw-shadow);display:grid;gap:18px;grid-template-columns:1fr auto;padding:24px}.vcw-runtime>svg{color:var(--vcw-green)}.vcw-runtime>div>span{color:var(--vca-muted);display:block;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.vcw-runtime>div>strong{display:block;font-size:18px;margin-top:8px}.vcw-runtime__tags{display:flex;flex-wrap:wrap;gap:7px;grid-column:span 2}.vcw-runtime__tags span{align-items:center;border:1px solid var(--vca-line);border-radius:999px;color:var(--vca-muted);display:inline-flex;font-size:11px;letter-spacing:.06em;min-height:32px;padding:6px 10px}.vcw-alert,.vcw-disabled,.vcw-security{align-items:flex-start;background:color-mix(in srgb,var(--vca-panel) 90%,#0000);border:1px solid var(--vca-line);border-radius:18px;display:flex;gap:14px;margin-top:24px;padding:20px 22px}.vcw-alert{border-color:color-mix(in srgb,#b3283d 42%,var(--vca-line));color:#a91f35}html.dark .vcw-alert{color:#ff9aa7}.vcw-disabled svg{color:var(--vcw-amber)}.vcw-disabled h2,.vcw-security h2{font-size:25px;margin:0 0 5px}.vcw-disabled p,.vcw-security p{color:var(--vca-muted);font-size:14px;line-height:1.6;margin:0}.vcw-balance-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.2fr 1fr 1fr;margin-top:34px}.vcw-balance-card{background:var(--vca-panel);border:1px solid var(--vca-line);border-radius:20px;box-shadow:var(--vcw-shadow);display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px}.vcw-balance-card--primary{background:radial-gradient(circle at 90% 10%,#d4af3738,#0000 42%),linear-gradient(145deg,#8b1a2c,#5e0f25 78%);border-color:#0000;color:#fff}.vcw-balance-card>span{align-items:center;color:var(--vca-muted);display:inline-flex;font-size:11px;font-weight:750;gap:8px;letter-spacing:.08em;text-transform:uppercase}.vcw-balance-card--primary>span{color:#f6e8e2}.vcw-balance-card strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.025em;margin:auto 0 8px}.vcw-balance-card small{color:var(--vca-muted);font-size:11px;line-height:1.4}.vcw-balance-card--primary small{color:#eadfd9}.vcw-action-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1.3fr;margin-top:16px}.vcw-action-grid button,.vcw-action-link{align-items:center;background:color-mix(in srgb,var(--vca-panel) 90%,#0000);border:1px solid var(--vca-line);border-radius:18px;color:var(--vca-text);display:flex;font:inherit;gap:13px;min-height:86px;min-width:44px;padding:16px;text-align:left;text-decoration:none}.vcw-action-grid button:disabled{cursor:not-allowed;opacity:.6}.vcw-action-grid .vcw-icon{border-radius:12px;height:44px;width:44px}.vcw-action-grid small,.vcw-action-grid strong{display:block}.vcw-action-grid strong{font-size:13px}.vcw-action-grid small{color:var(--vca-muted);font-size:11px;line-height:1.4;margin-top:4px}.vcw-action-link>svg:last-child{color:var(--vca-gold);margin-left:auto}.vcw-content-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:28px}.vcw-panel{background:var(--vca-panel);border:1px solid var(--vca-line);border-radius:20px;box-shadow:var(--vcw-shadow);overflow:hidden}.vcw-panel__head{align-items:center;border-bottom:1px solid var(--vca-line);display:flex;gap:14px;justify-content:space-between;padding:21px 22px}.vcw-panel__head span{color:var(--vca-gold);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.vcw-panel__head h2{font-size:26px;margin:5px 0 0}.vcw-panel__head>svg{color:var(--vca-gold)}.vcw-list{min-height:190px}.vcw-list-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--vca-line);color:var(--vca-text);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:76px;min-width:44px;padding:14px 18px;text-decoration:none}.vcw-list-row:last-child{border-bottom:0}.vcw-list-row--link:hover{background:color-mix(in srgb,var(--vca-gold) 5%,#0000)}.vcw-list-row small,.vcw-list-row strong{display:block}.vcw-list-row strong{font-size:12px}.vcw-list-row small{color:var(--vca-muted);font-size:11px;line-height:1.45;margin-top:4px;text-transform:capitalize}.vcw-list-row>b{font-size:12px;white-space:nowrap}.vcw-direction{background:color-mix(in srgb,var(--vca-crimson) 8%,#0000);border-radius:11px;color:var(--vca-crimson);display:grid;height:36px;place-items:center;width:36px}.vcw-direction.is-credit{background:color-mix(in srgb,var(--vcw-green) 10%,#0000);color:var(--vcw-green)}.vcw-empty{grid-gap:10px;align-content:center;color:var(--vca-muted);display:grid;font-size:12px;gap:10px;min-height:190px;padding:25px;place-items:center;text-align:center}.vcw-security{margin-top:24px}.vcw-security>svg{color:var(--vcw-green);flex:0 0 auto}.vcw-gate{display:grid;min-height:100vh;padding:24px;place-items:center}.vcw-gate-card{background:var(--vca-panel);border:1px solid var(--vca-line);border-radius:24px;box-shadow:var(--vcw-shadow);padding:clamp(30px,5vw,52px);text-align:center;width:min(590px,100%)}.vcw-gate-card h1{font-size:clamp(2.25rem,6vw,3.4rem);letter-spacing:-.03em;line-height:1.02;margin:18px 0 12px}.vcw-gate-card p{color:var(--vca-muted);font-size:14px;line-height:1.65;margin:0 auto;max-width:470px}.vcw-gate-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:25px}.vcw-gate-actions .vca-submit{margin:0}.vcw-account-card{grid-column:1/-1}.vcw-account-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.vcw-status{align-items:center;border:1px solid var(--vca-line);border-radius:999px;color:var(--vca-muted);display:inline-flex;font-size:11px;font-weight:700;min-height:32px;padding:6px 10px}.vcw-status.is-live{border-color:color-mix(in srgb,var(--vcw-green) 35%,var(--vca-line));color:var(--vcw-green)}.vcw-account-card h2{font-size:clamp(2.4rem,5vw,3.5rem);margin-top:15px}.vcw-account-card__metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.vcw-account-card__metrics span{border:1px solid var(--vca-line);border-radius:14px;padding:14px}.vcw-account-card__metrics small,.vcw-account-card__metrics strong{display:block}.vcw-account-card__metrics small{color:var(--vca-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vcw-account-card__metrics strong{font-size:14px;margin-top:5px}.vcw-account-card__button{min-height:48px;min-width:44px;width:auto}.vcw-page :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--vca-gold) 75%,#0000);outline-offset:3px}@media (max-width:980px){.vcw-hero{grid-template-columns:1fr}.vcw-balance-grid{grid-template-columns:1fr 1fr}.vcw-balance-card--primary{grid-column:span 2}.vcw-action-grid{grid-template-columns:1fr 1fr}.vcw-action-link{grid-column:span 2}.vcw-content-grid{grid-template-columns:1fr}}@media (max-width:720px){.vcw-header__inner{min-height:66px}.vcw-brand small,.vcw-header nav a:first-child{display:none}.vcw-header nav :is(a,button){padding:9px}.vcw-main{padding:38px 0 70px}.vcw-hero h1{font-size:clamp(2.6rem,12vw,3.6rem)}.vcw-action-grid,.vcw-balance-grid{grid-template-columns:1fr}.vcw-action-link,.vcw-balance-card--primary{grid-column:1}.vcw-balance-card{min-height:160px}.vcw-account-card__metrics,.vcw-gate-actions{grid-template-columns:1fr}.vcw-account-card__button{width:100%}.vcw-list-row{grid-template-columns:auto minmax(0,1fr)}.vcw-list-row>b{grid-column:2}}@media (prefers-reduced-motion:reduce){.vcw-page *,.vcw-page :after,.vcw-page :before{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}}.jae-concierge{padding:clamp(56px,7vw,104px) 0;position:relative}.jae-concierge:before{background:radial-gradient(ellipse 62% 48% at 50% 0,#d4af3712,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.jae-concierge .jae-container{position:relative}.jae-concierge__panel{background:var(--jae-panel);border:1px solid var(--jae-border);border-radius:22px;box-shadow:inset 0 1px 0 #d4af3724,0 28px 60px -38px #000000a6;display:flex;flex-direction:column;gap:16px;margin:clamp(26px,3vw,42px) auto 0;max-width:860px;padding:clamp(18px,2.4vw,28px)}.jae-concierge__intro p{color:var(--jae-muted);font-size:clamp(14.5px,1.2vw,16px);line-height:1.65;margin:0;padding:clamp(4px,1vw,10px) clamp(4px,3vw,40px);text-align:center}.jae-concierge__intro strong{color:var(--jae-gold);font-weight:600}.jae-concierge__thread{display:flex;flex-direction:column;gap:14px;max-height:min(52vh,460px);overflow-y:auto;padding:4px 2px 8px;scrollbar-color:#d4af3759 #0000;scrollbar-width:thin}.jae-concierge__hydrating{align-items:center;color:var(--jae-faint);display:inline-flex;font-size:12.5px;gap:8px;justify-content:center;padding:6px 0}.jae-concierge__message{display:flex;gap:10px;max-width:86%}.jae-concierge__message--user{justify-content:flex-end;margin-left:auto}.jae-concierge__message>div{border-radius:16px;font-size:14px;line-height:1.62;padding:11px 15px}.jae-concierge__message--user>div{background:linear-gradient(140deg,var(--jae-burgundy),var(--jae-burgundy-deep));border:1px solid #8b1a2c8c;border-bottom-right-radius:6px;color:#fff6ef}.jae-concierge__message--assistant>div{background:var(--jae-surface-soft);border:1px solid var(--jae-border);border-bottom-left-radius:6px;color:var(--jae-text)}.jae-concierge__message.is-error>div{border-color:#be503c8c;color:var(--jae-muted)}.jae-concierge__message p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.jae-concierge__message small{display:block;font-size:11px;letter-spacing:.06em;margin-top:6px;opacity:.55}.jae-concierge__badge{background:linear-gradient(140deg,var(--jae-gold-metal),var(--jae-gold-soft));border-radius:50%;box-shadow:0 0 0 3px #d4af3729;color:#101010;display:grid;flex:0 0 auto;height:28px;margin-top:2px;place-items:center;width:28px}.jae-concierge__vehicles{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.jae-concierge__vehicle{align-items:center;background:var(--jae-surface);border:1px solid var(--jae-border);border-radius:12px;display:inline-flex;gap:9px;min-height:44px;padding:6px 12px 6px 6px;transition:border-color .2s ease,transform .15s ease}.jae-concierge__vehicle:focus-visible,.jae-concierge__vehicle:hover{border-color:#d4af3799;transform:translateY(-1px)}.jae-concierge__vehicle img{border-radius:7px;flex:0 0 auto;height:34px;object-fit:cover;width:46px}.jae-concierge__vehicle span{display:flex;flex-direction:column;gap:2px;min-width:0}.jae-concierge__vehicle strong{color:var(--jae-text);font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jae-concierge__vehicle small{align-items:center;color:var(--jae-gold);display:inline-flex;font-size:11px;gap:7px;margin:0;opacity:1}.jae-concierge__vehicle small em{border:1px solid;border-radius:999px;font-size:10.5px;font-style:normal;letter-spacing:.02em;padding:1px 6px}.jae-concierge__panel{--jae-verified:#6ec898}.jae-home--light .jae-concierge__panel{--jae-verified:#256b45}.jae-concierge__vehicle small em.is-verified{color:var(--jae-verified)}.jae-concierge__vehicle small em.is-unverified{color:var(--jae-faint)}.jae-concierge__action{align-items:center;background:#d4af3714;border:1px solid #d4af3780;border-radius:999px;color:var(--jae-gold);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;margin-top:10px;min-height:44px;padding:0 16px;transition:background .2s ease,border-color .2s ease,transform .15s ease}.jae-concierge__action:focus-visible,.jae-concierge__action:hover{background:#d4af3726;border-color:#d4af37cc;transform:translateY(-1px)}.jae-concierge__typing{align-items:center;display:inline-flex;gap:5px;min-height:20px}.jae-concierge__typing i{animation:jae-concierge-pulse 1.2s ease-in-out infinite;background:var(--jae-gold);border-radius:50%;height:6px;opacity:.4;width:6px}.jae-concierge__typing i:nth-child(2){animation-delay:.18s}.jae-concierge__typing i:nth-child(3){animation-delay:.36s}@keyframes jae-concierge-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.jae-concierge__typing i{animation:none;opacity:.8}}.jae-concierge__composer{align-items:flex-end;background:var(--jae-surface);border:1px solid var(--jae-border);border-radius:18px;display:flex;gap:10px;padding:10px 10px 10px 18px;transition:border-color .2s ease,box-shadow .2s ease}.jae-concierge__composer:focus-within{border-color:#d4af3799;box-shadow:0 0 0 3px #d4af371f}.jae-concierge__composer textarea{background:#0000;border:0;color:var(--jae-text);flex:1 1;font-size:15px;line-height:1.55;max-height:132px;min-height:44px;outline:none;padding:9px 0;resize:none}.jae-concierge__composer textarea::placeholder{color:var(--jae-faint)}.jae-concierge__composer-actions{align-items:center;display:flex;gap:8px}.jae-concierge__restart{background:#0000;border:1px solid var(--jae-border);border-radius:50%;color:var(--jae-faint);cursor:pointer;display:grid;min-height:44px;min-width:44px;place-items:center;transition:color .2s ease,border-color .2s ease}.jae-concierge__restart:focus-visible,.jae-concierge__restart:hover{border-color:#d4af378c;color:var(--jae-gold)}.jae-concierge__send{background:linear-gradient(140deg,var(--jae-gold-metal),var(--jae-gold-soft));border:0;border-radius:50%;box-shadow:0 10px 22px -12px #d4af378c;color:#141005;cursor:pointer;display:grid;min-height:44px;min-width:44px;place-items:center;transition:transform .15s ease,filter .2s ease}.jae-concierge__send:focus-visible,.jae-concierge__send:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.jae-concierge__send:disabled{box-shadow:none;cursor:default;opacity:.38}.jae-concierge__chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.jae-concierge__chips button{background:#0000;border:1px solid var(--jae-border);border-radius:999px;color:var(--jae-muted);cursor:pointer;font-size:12.5px;letter-spacing:.015em;min-height:44px;padding:10px 17px;transition:color .2s ease,border-color .2s ease,background .2s ease}.jae-concierge__chips button:focus-visible,.jae-concierge__chips button:hover{background:#d4af370f;border-color:#d4af378c;color:var(--jae-gold)}.jae-concierge__footnote{align-items:center;border-top:1px solid var(--jae-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:13px}.jae-concierge__footnote span{color:var(--jae-faint);font-size:11px;letter-spacing:.03em}.jae-concierge__footnote a{align-items:center;color:var(--jae-gold);display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.09em;transition:gap .2s ease}.jae-concierge__footnote a:hover{gap:10px}.jae-home--light .jae-concierge:before{background:radial-gradient(ellipse 62% 48% at 50% 0,#8a66300f,#0000 70%)}.jae-home--light .jae-concierge__panel{box-shadow:inset 0 1px 0 #fffc,0 24px 50px -36px #11131859}.jae-home--light .jae-concierge__message--user>div{color:#fff6ef}.jae-home--light .jae-concierge__badge{color:#2a2005}.jae-concierge__panel--hero{backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);background:color-mix(in srgb,var(--jae-panel) 88%,#0000);border-radius:20px;box-shadow:inset 0 1px 0 #d4af3729,0 30px 70px -40px #000000b8;margin:clamp(18px,2.4vw,26px) 0 0;max-width:min(100%,720px);padding:clamp(14px,1.8vw,20px)}.jae-home--light .jae-concierge__panel--hero{background:color-mix(in srgb,var(--jae-panel) 92%,#0000);box-shadow:inset 0 1px 0 #ffffffd9,0 26px 58px -40px #11131852}.jae-concierge__panel--hero .jae-concierge__thread{max-height:min(34vh,300px)}.jae-concierge__panel--hero .jae-concierge__intro p{font-size:clamp(14px,1.1vw,15.5px);padding:2px 4px 0;text-align:left}.jae-concierge__panel--hero .jae-concierge__chips{justify-content:flex-start}@media (max-width:900px){.jae-concierge__panel--hero .jae-concierge__chips button:nth-child(n+3){display:none}}.jae-concierge .jx-spin{animation:jae-concierge-spin .85s linear infinite}@keyframes jae-concierge-spin{to{transform:rotate(1turn)}}.jae-header__ai,.jae-mobile-menu__ai{align-items:center;background:#d4af370f;border:1px solid #d4af3773;border-radius:999px;color:var(--jae-gold);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.08em;min-height:44px;padding:0 16px;transition:border-color .2s ease,background .2s ease,transform .15s ease}.jae-header__ai:focus-visible,.jae-header__ai:hover,.jae-mobile-menu__ai:focus-visible,.jae-mobile-menu__ai:hover{background:#d4af371f;border-color:#d4af37c7;transform:translateY(-1px)}.jae-mobile-menu__ai{margin-bottom:6px;width:100%}@media (max-width:1160px){.jae-header__ai{display:none}}@media (max-width:640px){.jae-concierge__panel{border-radius:18px}.jae-concierge__message{max-width:94%}.jae-concierge__chips{justify-content:flex-start}.jae-concierge__chips button{font-size:12px;padding:9px 14px}.jae-concierge__footnote{justify-content:center;text-align:center}}.jae-brandband{background:var(--jae-surface-soft);border-block:1px solid var(--jae-border);padding:clamp(14px,1.6vw,20px) 0}.jae-brandband .jae-container{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,20px)}.jae-brandband span{font-size:clamp(13px,1.3vw,16px);font-weight:700;letter-spacing:.2em}.jae-brandband p{color:var(--jae-muted);font-size:13px;margin:0}.jae-concierge__bar{align-items:center;border-bottom:1px solid var(--jae-border);display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.jae-concierge__avatar{background:linear-gradient(140deg,var(--jae-gold-metal),var(--jae-gold-soft));border-radius:50%;box-shadow:0 0 0 3px #d4af3729;color:#141005;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.jae-concierge__identity{display:flex;flex-direction:column;gap:1px;min-width:0}.jae-concierge__identity strong{color:var(--jae-text);font-size:14px;font-weight:700;letter-spacing:.08em}.jae-concierge__identity small{color:var(--jae-faint);font-size:11px;letter-spacing:.04em}.jae-concierge__restart--bar{margin-left:auto}.jae-concierge__thread--intro{max-height:none;overflow:visible;padding-bottom:2px}@media (max-width:640px){.jae-concierge__panel--hero{backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border-color:#c5942f75;border-radius:24px;gap:10px;isolation:isolate;margin-top:14px;overflow:hidden;padding:12px;position:relative}.jae-home--dark .jae-concierge__panel--hero{background:radial-gradient(circle at 86% 26%,#cc972f17,#0000 28%),linear-gradient(155deg,#0f0f0ef7,rgba(7,7,7,.985));box-shadow:inset 0 1px 0 #ffde9214,inset 0 0 38px rgba(185,127,20,.035),0 22px 44px -32px #000000f0}.jae-home--light .jae-concierge__panel--hero{background:radial-gradient(circle at 86% 26%,rgba(198,143,41,.065),#0000 29%),linear-gradient(155deg,rgba(255,254,250,.985),hsla(40,60%,96%,.965));border-color:#be8b2780;box-shadow:inset 0 1px 0 #ffffffeb,inset 0 0 34px rgba(174,119,23,.025),0 20px 40px -30px #583e113d}.jae-concierge__panel--hero:after{background:radial-gradient(circle at center,#e4b24ac7 0 2px,#e4b24a2e 3px 5px,#0000 6px),repeating-radial-gradient(circle at center,#0000 0 15px,#cb98342e 16px 17px,#0000 18px 25px);border-radius:50%;content:"";height:172px;mask-image:radial-gradient(circle at center,#000 0 58%,#0000 82%);-webkit-mask-image:radial-gradient(circle at center,#000 0 58%,#0000 82%);opacity:.56;pointer-events:none;position:absolute;right:-42px;top:84px;width:172px;z-index:-1}.jae-home--light .jae-concierge__panel--hero:after{opacity:.72}.jae-concierge__panel--hero .jae-concierge__bar{border-bottom-color:color-mix(in srgb,var(--jae-border) 72%,#0000);gap:11px;margin:0;min-height:54px;padding:2px 3px 10px;position:relative;z-index:1}.jae-concierge__panel--hero .jae-concierge__avatar{box-shadow:0 0 0 1px #d8a942b3,0 0 0 4px #d4af3714,0 8px 18px -10px #d4af37b8;height:42px;width:42px}.jae-concierge__panel--hero .jae-concierge__avatar svg{height:17px;width:17px}.jae-concierge__panel--hero .jae-concierge__identity{gap:2px}.jae-concierge__panel--hero .jae-concierge__identity strong{font-size:15px;letter-spacing:.105em}.jae-concierge__panel--hero .jae-concierge__identity small{font-size:10.7px;letter-spacing:.018em;line-height:1.3;max-width:235px}.jae-concierge__panel--hero .jae-concierge__thread{gap:9px;max-height:min(28vh,230px);padding:0;position:relative;z-index:1}.jae-concierge__panel--hero .jae-concierge__thread--intro{min-height:112px;padding:0}.jae-concierge__panel--hero .jae-concierge__thread--intro .jae-concierge__message{margin:0;max-width:78%;width:78%}.jae-concierge__panel--hero .jae-concierge__thread--intro .jae-concierge__badge{display:none}.jae-concierge__panel--hero .jae-concierge__thread--intro .jae-concierge__message>div{border-radius:17px;border-bottom-left-radius:17px;box-shadow:0 13px 28px -24px #000000b8;font-size:12.7px;letter-spacing:-.006em;line-height:1.48;padding:11px 13px;width:100%}.jae-home--dark .jae-concierge__panel--hero .jae-concierge__thread--intro .jae-concierge__message>div{background:#0f0f0fc7;border-color:#c1913061}.jae-home--light .jae-concierge__panel--hero .jae-concierge__thread--intro .jae-concierge__message>div{background:#ffffffa8;border-color:#ba87266b;box-shadow:0 13px 28px -24px #5a3d0f47}.jae-concierge__panel--hero .jae-concierge__composer{align-items:center;border-color:#c2902c75;border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);gap:7px;min-height:50px;padding:4px 5px 4px 39px;position:relative;z-index:2}.jae-concierge__panel--hero .jae-concierge__composer:before{color:var(--jae-gold);content:"✦";font-size:18px;left:14px;line-height:1;pointer-events:none;position:absolute;text-shadow:0 0 12px #d6a43a40;top:50%;transform:translateY(-50%)}.jae-concierge__panel--hero .jae-concierge__composer textarea{font-size:13.2px;line-height:1.42;max-height:88px;min-height:40px;padding:9px 0 7px}.jae-concierge__panel--hero .jae-concierge__composer-actions{gap:4px}.jae-concierge__panel--hero .jae-concierge__restart,.jae-concierge__panel--hero .jae-concierge__send{height:40px;min-height:40px;min-width:40px;width:40px}.jae-concierge__panel--hero .jae-concierge__send{border:1px solid #ffe5a473;box-shadow:inset 0 1px 0 #ffffff6b,0 10px 22px -13px #cf9727d1}.jae-concierge__panel--hero .jae-concierge__chips{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;width:100%;z-index:1}.jae-concierge__panel--hero .jae-concierge__chips button{border-color:#be8c2861;border-radius:999px;font-size:11.2px;letter-spacing:0;min-height:39px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.jae-home--dark .jae-concierge__panel--hero .jae-concierge__chips button{background:#07070761}.jae-home--light .jae-concierge__panel--hero .jae-concierge__chips button{background:#ffffff75}.jae-concierge__panel--hero .jae-concierge__footnote{border:1px solid #be8c2866;border-radius:17px;display:block;min-height:58px;overflow:hidden;padding:0;position:relative;z-index:1}.jae-concierge__panel--hero .jae-concierge__footnote>span{display:none}.jae-concierge__panel--hero .jae-concierge__footnote>a{align-items:flex-start;color:var(--jae-text);display:flex;font-size:11.8px;gap:0;justify-content:flex-start;letter-spacing:.115em;line-height:1.05;min-height:58px;padding:12px 52px 10px 49px;position:relative;width:100%}.jae-concierge__panel--hero .jae-concierge__footnote>a:before{border:1px solid #ca9732b3;border-radius:4px;color:var(--jae-gold);content:"◇";display:grid;font-size:13px;height:27px;left:15px;place-items:center;position:absolute;top:13px;transform:rotate(45deg);width:27px}.jae-concierge__panel--hero .jae-concierge__footnote>a:after{color:var(--jae-faint);content:"65B+ parts · Global inventory";font-size:10.8px;font-weight:400;left:49px;letter-spacing:.02em;line-height:1;position:absolute;text-transform:none;top:32px}.jae-concierge__panel--hero .jae-concierge__footnote>a>svg{background:linear-gradient(140deg,var(--jae-gold-metal),var(--jae-gold-soft));border:1px solid #cd9a3373;border-radius:50%;box-shadow:0 9px 18px -13px #cd962bcc;color:#171005;height:39px;padding:11px;position:absolute;right:10px;top:9px;width:39px}.jae-home--dark .jae-concierge__panel--hero .jae-concierge__footnote{background:linear-gradient(100deg,#0a0a0ad1,#100d088c)}.jae-home--light .jae-concierge__panel--hero .jae-concierge__footnote{background:linear-gradient(100deg,#ffffffb3,#faf5e9c7)}.jae-concierge__panel--hero .jae-concierge__message{max-width:92%}.jae-concierge__panel--hero .jae-concierge__message>div{font-size:12.7px;line-height:1.46;padding:9px 12px}.jae-concierge__panel--hero .jae-concierge__vehicle{min-height:40px}.jae-concierge__panel--hero .jae-concierge__action{min-height:40px;padding-inline:13px}}.jae-home{--jae-bg:#050506;--jae-surface:#0a090b;--jae-surface-soft:#0d0b0deb;--jae-panel:#0d0b0df5;--jae-border:#d4af373d;--jae-text:#fffaf5;--jae-muted:#c8bec0;--jae-faint:#968b8e;--jae-header:#050506f5;--jae-gold:#d4af37;--jae-gold-metal:#d4af37;--jae-gold-soft:#e5c96d;--jae-burgundy:#8b1a2c;--jae-burgundy-deep:#5e0f25;--jae-display:"Playfair Display",Georgia,"Times New Roman",serif;--jae-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 82% 8%,#8b1a2c1f,#0000 28%),linear-gradient(180deg,#050506,#0a090b);color:var(--jae-text);font-family:var(--jae-ui);min-height:100vh;overflow-x:hidden;padding-bottom:0}.jae-home--light{--jae-bg:#fffdf9;--jae-surface:#fff8f5;--jae-surface-soft:#fffffff0;--jae-panel:#fffffff7;--jae-border:#8a663040;--jae-text:#111318;--jae-muted:#475569;--jae-faint:#64748b;--jae-header:#fffdf9f5;--jae-gold:#8a6630;--jae-gold-metal:#d4af37;--jae-gold-soft:#a67b38;--jae-burgundy:#8b1a2c;--jae-burgundy-deep:#5e0f25;background:radial-gradient(circle at 82% 8%,rgba(139,26,44,.055),#0000 28%),linear-gradient(180deg,#fffdf9,#fff8f5)}.jae-home *,.jae-home :after,.jae-home :before{box-sizing:border-box}.jae-home a{color:inherit;text-decoration:none}.jae-home button,.jae-home input{font:inherit}.jae-container{margin-inline:auto;width:min(calc(100% - 64px),1560px)}.jae-header{backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);background:var(--jae-header);border-bottom:1px solid var(--jae-border);min-height:74px;position:-webkit-sticky;position:sticky;top:0;z-index:80}.jae-header__inner{grid-gap:clamp(20px,2.1vw,38px);align-items:center;display:grid;gap:clamp(20px,2.1vw,38px);grid-template-columns:minmax(210px,270px) minmax(0,1fr) auto;min-height:74px}.jae-header__brand{align-items:flex-start;display:inline-flex;flex-direction:column;width:-webkit-fit-content;width:fit-content}.jae-header__brand img{height:42px;object-fit:contain;object-position:left center;width:clamp(160px,12vw,216px)}.jae-header__brand span{color:var(--jae-gold);font-size:11px;font-weight:600;letter-spacing:.1em;margin:-2px 0 0 11px}.jae-header__nav{align-items:stretch;display:flex;gap:clamp(18px,2vw,34px);justify-content:center;min-height:74px}.jae-header__nav a{align-items:center;color:var(--jae-muted);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.07em;min-height:44px;position:relative;transition:color .2s ease}.jae-header__nav a.is-active,.jae-header__nav a:hover{color:var(--jae-gold)}.jae-header__nav a.is-active:after{background:linear-gradient(90deg,var(--jae-gold-metal),var(--jae-burgundy));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.jae-header__actions{align-items:center;display:flex;gap:9px}.jae-create,.jae-icon-button,.jae-menu-button,.jae-signin{background:var(--jae-surface-soft);border:1px solid var(--jae-border);border-radius:10px;color:var(--jae-text);min-height:44px;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.jae-icon-button,.jae-menu-button{cursor:pointer;display:inline-grid;min-width:44px;place-items:center;width:44px}.jae-create,.jae-signin{align-items:center;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.08em;padding:0 18px}.jae-create{border-color:#8b1a2c7a;min-width:148px}.jae-create,.jae-menu-button{background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));color:#fff}.jae-menu-button{display:none}.jae-build-card__body a:hover,.jae-icon-button:hover,.jae-inventory__empty-actions a:hover,.jae-signin:hover{border-color:var(--jae-gold-metal);color:var(--jae-gold)}.jae-create:hover,.jae-hero__actions a:first-child:hover,.jae-inventory__top>a:hover{box-shadow:0 12px 28px #600a1d47;transform:translateY(-1px)}.jae-home a:focus-visible,.jae-home button:focus-visible,.jae-home input:focus-visible{outline:3px solid color-mix(in srgb,var(--jae-gold-metal) 72%,#0000);outline-offset:3px}.jae-search-panel{-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);background:var(--jae-header);border-bottom:1px solid var(--jae-border);box-shadow:0 18px 42px #00000038;left:0;position:absolute;right:0;top:100%;z-index:82}.jae-search-panel__inner{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:76px}.jae-search-panel__inner>svg{color:var(--jae-gold)}.jae-search-panel__inner input{background:var(--jae-surface-soft);border:1px solid var(--jae-border);border-radius:9px;color:var(--jae-text);font-size:15px;min-height:46px;min-width:0;padding:0 15px}.jae-search-panel__inner input::placeholder{color:var(--jae-faint)}.jae-search-panel__inner button{align-items:center;background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));border:1px solid #8b1a2c7a;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.07em;min-height:46px;padding:0 19px}.jae-mobile-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:120}.jae-mobile-menu nav{background:var(--jae-surface);border-left:1px solid var(--jae-border);box-shadow:-24px 0 60px #00000059;display:flex;flex-direction:column;gap:5px;height:100%;overflow-y:auto;padding:100px 24px 30px;width:min(86vw,390px)}.jae-mobile-menu nav>span{color:var(--jae-gold);font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:16px}.jae-mobile-menu nav>a{align-items:center;border-bottom:1px solid var(--jae-border);display:flex;font-family:var(--jae-display);font-size:21px;min-height:48px;padding:0 4px}.jae-mobile-menu nav>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px}.jae-mobile-menu nav>div a{border:1px solid var(--jae-border);border-radius:9px;display:grid;font-size:11px;font-weight:600;letter-spacing:.08em;min-height:46px;place-items:center}.jae-mobile-menu nav>div a:last-child{background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));color:#fff}.jae-hero{border-bottom:1px solid var(--jae-border);min-height:clamp(560px,67vh,680px);overflow:hidden;position:relative}.jae-hero__media,.jae-hero__media>div,.jae-hero__media>img{height:100%;inset:0;position:absolute;width:100%}.jae-hero__media>img{filter:saturate(.88) contrast(1.06) brightness(.72);object-fit:cover;object-position:58% 50%}.jae-home--light .jae-hero__media>img{filter:saturate(.98) contrast(1.02) brightness(1.01);object-position:56% 48%}.jae-hero__media>div{background:linear-gradient(90deg,#050506f2,#050506c7 31%,#05050614 66%,#05050657),linear-gradient(180deg,#00000014,#0505069e)}.jae-home--light .jae-hero__media>div{background:linear-gradient(90deg,#fffdf9f7,#fffdf9cc 31%,#fffdf90d 66%,#fff8f54d),linear-gradient(180deg,#ffffff14,#fff8f58a)}.jae-hero__inner{align-items:center;display:flex;min-height:inherit;padding:52px 0 112px;position:relative;z-index:2}.jae-hero__content{width:min(660px,48vw)}.jae-hero__content>p,.jae-insights__inner span>p,.jae-inventory__top>div>p,.jae-section-heading>p{color:var(--jae-gold);font-size:12px;font-weight:700;letter-spacing:.2em;margin:0}.jae-hero__content h1{text-wrap:balance;color:var(--jae-text);font-family:var(--jae-display);font-size:clamp(3.2rem,4.7vw,5.5rem);font-weight:500;letter-spacing:-.043em;line-height:.96;margin:20px 0 0;max-width:690px}.jae-hero__content h1 em{color:var(--jae-gold);font-style:normal}.jae-hero__content>span{color:var(--jae-muted);display:block;font-size:clamp(16px,1.05vw,18px);line-height:1.62;margin-top:24px;max-width:620px}.jae-hero__actions{display:flex;gap:12px;margin-top:30px}.jae-hero__actions a,.jae-insights__inner>a,.jae-inventory__top>a{align-items:center;background:var(--jae-surface-soft);border:1px solid var(--jae-border);border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:20px;justify-content:space-between;letter-spacing:.07em;min-height:48px;padding:0 21px}.jae-hero__actions a:first-child,.jae-inventory__top>a{background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));border-color:#8b1a2c85;color:#fff}.jae-trust{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--jae-panel);border:1px solid var(--jae-border);border-radius:12px;bottom:22px;display:grid;grid-template-columns:repeat(4,1fr);left:0;position:absolute;right:0}.jae-trust>div{align-items:center;border-right:1px solid var(--jae-border);display:flex;gap:14px;justify-content:center;min-height:80px;padding:14px 18px}.jae-trust>div:last-child{border-right:0}.jae-trust svg{color:var(--jae-gold);flex-shrink:0}.jae-trust span{display:flex;flex-direction:column}.jae-trust strong{font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.35}.jae-trust small{color:var(--jae-faint);font-size:12px;line-height:1.4;margin-top:4px}.jae-inventory{background:var(--jae-surface);border-bottom:1px solid var(--jae-border);padding:58px 0 64px}.jae-inventory__top{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) auto}.jae-insights__inner h2,.jae-inventory h2,.jae-section-heading h2{color:var(--jae-text);font-family:var(--jae-display);font-size:clamp(2.1rem,3vw,3.55rem);font-weight:500;letter-spacing:-.034em;line-height:1.03;margin:14px 0 0}.jae-inventory__top>div>span,.jae-section-heading>span{color:var(--jae-muted);display:block;font-size:17px;line-height:1.62;margin-top:16px;max-width:760px}.jae-inventory__empty{grid-gap:20px;align-items:center;background:radial-gradient(circle at 3% 50%,#8b1a2c14,#0000 24%),var(--jae-panel);border:1px dashed color-mix(in srgb,var(--jae-gold-metal) 52%,#0000);border-radius:14px;display:grid;gap:20px;grid-template-columns:64px minmax(0,1fr) auto;margin-top:30px;padding:24px 26px}.jae-inventory__empty>div:first-child{border:1px solid var(--jae-border);border-radius:50%;color:var(--jae-gold);display:grid;height:58px;place-items:center;width:58px}.jae-inventory__empty>span{display:flex;flex-direction:column}.jae-inventory__empty strong{font-size:13px;letter-spacing:.07em;line-height:1.4}.jae-inventory__empty small{color:var(--jae-faint);font-size:14px;line-height:1.45;margin-top:6px}.jae-inventory__empty-actions{display:flex;gap:9px}.jae-inventory__empty-actions a{align-items:center;border:1px solid var(--jae-border);border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.06em;min-height:44px;padding:0 16px}.jae-inventory__empty-actions a:first-child{background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));color:#fff}.jae-builds,.jae-process{border-bottom:1px solid var(--jae-border);padding:70px 0}.jae-section-heading{max-width:920px}.jae-builds__viewport{margin-top:36px}.jae-builds__track{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.jae-builds__track>div{height:100%;min-width:0}.jae-build-card{background:linear-gradient(180deg,#0d0b0d,#080607);border:1px solid #d4af3747;border-radius:15px;box-shadow:0 22px 48px #00000038;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .28s ease,opacity .28s ease,border-color .28s ease,box-shadow .28s ease}.jae-home--light .jae-build-card{background:linear-gradient(180deg,#fffffffa,#fff8f5fa);border-color:#8a66303d;box-shadow:0 20px 44px #53301e1a}.jae-build-card:hover{border-color:color-mix(in srgb,var(--jae-gold-metal) 65%,#0000);box-shadow:0 28px 56px #00000042;transform:translateY(-3px)}.jae-build-card__media{aspect-ratio:16/10;background:#090708;overflow:hidden;position:relative}.jae-home--light .jae-build-card__media{background:#f1ece7}.jae-build-card__media:after{background:linear-gradient(180deg,#0000 60%,#0604052e);content:"";inset:0;pointer-events:none;position:absolute}.jae-home--light .jae-build-card__media:after{background:linear-gradient(180deg,#0000 65%,#5e0f2514)}.jae-build-card__media>img{filter:saturate(.86) contrast(1.05) brightness(.82);height:100%;object-fit:cover;object-position:center 52%;transition:transform .45s ease;width:100%}.jae-home--light .jae-build-card__media>img{filter:saturate(.96) contrast(1.02) brightness(1.02)}.jae-builds__track>div:first-child .jae-build-card__media>img{object-position:center 48%}.jae-builds__track>div:nth-child(2) .jae-build-card__media>img{object-position:center 54%}.jae-builds__track>div:nth-child(3) .jae-build-card__media>img{object-position:52% 50%}.jae-build-card:hover .jae-build-card__media>img{transform:scale(1.035)}.jae-build-card__brand{background:#050506c7;border:1px solid #d4af378a;border-radius:14px;display:grid;height:28px;left:16px;place-items:center;position:absolute;top:14px;width:58px;z-index:2}.jae-build-card__brand img{border-radius:50%;height:18px;object-fit:cover;width:18px}.jae-build-card__label{color:#f1e4c3;font-size:11px;font-weight:600;letter-spacing:.11em;position:absolute;right:16px;top:17px;z-index:2}.jae-home--light .jae-build-card__label{background:#fffdf9d6;border-radius:999px;color:#5e0f25;padding:5px 8px}.jae-build-card__body{display:flex;flex:1 1;flex-direction:column;padding:21px 20px 19px}.jae-build-card__body h3{color:#f0d9a5;font-family:var(--jae-display);font-size:clamp(21px,1.45vw,27px);font-weight:500;line-height:1.2;margin:0;min-height:2.5em}.jae-home--light .jae-build-card__body h3{color:#32131b}.jae-build-card__body p{color:#c8bec0;font-size:13px;letter-spacing:.05em;line-height:1.45;margin:11px 0 0}.jae-home--light .jae-build-card__body p{color:#62535a}.jae-build-card__body small{color:#a99da0;display:block;font-size:12px;letter-spacing:.03em;line-height:1.5;margin-top:8px}.jae-home--light .jae-build-card__body small{color:#6b5b60}.jae-build-card__body>div{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:22px}.jae-build-card__body strong{color:var(--jae-gold);font-family:var(--jae-display);font-size:14px;font-weight:500;line-height:1.35;max-width:58%}.jae-build-card__body a{border:1px solid color-mix(in srgb,var(--jae-gold-metal) 55%,#0000);border-radius:8px;color:var(--jae-text);display:grid;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.07em;min-height:44px;padding:0 17px;place-items:center}.jae-home--light .jae-build-card__body a{background:#fffdf9;border-color:#5e0f253d;color:#5e0f25}.jae-builds__dots{display:none}.jae-process{background:var(--jae-surface)}.jae-process__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:36px}.jae-process__grid article{background:var(--jae-panel);border:1px solid var(--jae-border);border-radius:13px;min-height:220px;padding:24px;position:relative}.jae-process__grid article>b{color:var(--jae-gold);font-family:var(--jae-display);font-size:28px;font-weight:400;opacity:.7;position:absolute;right:18px;top:15px}.jae-process__grid svg{color:var(--jae-gold)}.jae-process__grid h3{font-family:var(--jae-display);font-size:21px;font-weight:500;margin:42px 0 0}.jae-process__grid p{color:var(--jae-muted);font-size:15px;line-height:1.6;margin:12px 0 0}.jae-insights{padding:40px 0 64px}.jae-insights__inner{grid-gap:34px;align-items:center;background:radial-gradient(circle at 8% 20%,#8b1a2c1a,#0000 30%),var(--jae-panel);border:1px solid color-mix(in srgb,var(--jae-gold-metal) 44%,#0000);border-radius:15px;display:grid;gap:34px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr) auto;padding:30px}.jae-insights__inner>div{align-items:flex-start;display:flex;gap:16px}.jae-insights__inner>div>svg{color:var(--jae-gold);flex-shrink:0}.jae-insights__inner h2{font-size:clamp(1.75rem,2.2vw,2.7rem)}.jae-insights__inner>p{color:var(--jae-muted);font-size:16px;line-height:1.65;margin:0}.jae-tabbar{display:none}@media (max-width:1320px){.jae-header__inner{gap:16px;grid-template-columns:minmax(185px,230px) 1fr auto}.jae-header__nav{gap:18px}.jae-create{min-width:136px;padding-inline:14px}.jae-trust>div{padding-inline:13px}}@media (max-width:1160px){.jae-header__inner{grid-template-columns:1fr auto}.jae-header__nav{display:none}.jae-menu-button{display:inline-grid}.jae-hero__content{width:min(620px,62vw)}.jae-trust{grid-template-columns:repeat(2,1fr)}.jae-trust>div:nth-child(2){border-right:0}.jae-trust>div:nth-child(-n+2){border-bottom:1px solid var(--jae-border)}.jae-trust>div:nth-child(3){border-right:1px solid var(--jae-border)}.jae-hero__inner{padding-bottom:188px}.jae-inventory__empty{grid-template-columns:58px minmax(0,1fr)}.jae-inventory__empty-actions{grid-column:1/-1;padding-left:78px}.jae-process__grid{grid-template-columns:repeat(2,1fr)}.jae-insights__inner{grid-template-columns:1fr 1fr}.jae-insights__inner>a{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}}@media (max-width:820px){.jae-create{display:none}.jae-inventory__top{grid-template-columns:1fr}.jae-inventory__top>a{width:-webkit-fit-content;width:fit-content}.jae-builds__track{grid-template-columns:repeat(3,minmax(260px,1fr));overflow-x:auto;padding-bottom:8px}}@media (max-width:720px){.jae-home{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}.jae-container{width:calc(100% - 30px)}.jae-header,.jae-header__inner{min-height:64px}.jae-header__brand img{height:36px;width:142px}.jae-header__brand span{font-size:10px;letter-spacing:.07em;margin:0 0 0 7px}.jae-signin{font-size:11px;min-height:44px;padding:0 12px}.jae-icon-button,.jae-menu-button{min-height:44px;min-width:44px;width:44px}.jae-header__actions{gap:6px}.jae-search-panel__inner{gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:76px}.jae-search-panel__inner input{font-size:14px;min-height:44px}.jae-search-panel__inner button{font-size:11px;grid-column:1/-1;justify-content:center;margin-bottom:12px;min-height:44px;width:100%}.jae-hero{display:flex;flex-direction:column;min-height:0;overflow:visible;padding:28px 0 18px}.jae-hero__inner{display:contents}.jae-hero__media{aspect-ratio:10/8.7;border:1px solid var(--jae-border);border-radius:14px;margin:24px auto 0;order:2;overflow:hidden;position:relative;width:calc(100% - 30px)}.jae-hero__media>div,.jae-hero__media>img{inset:0;position:absolute}.jae-hero__media>img{filter:saturate(.92) contrast(1.05) brightness(.82);object-position:50% 42%}.jae-home--light .jae-hero__media>img{filter:saturate(.98) contrast(1.01) brightness(1.01);object-position:50% 46%}.jae-hero__media>div{background:linear-gradient(180deg,#0000 65%,#05050657)}.jae-home--light .jae-hero__media>div{background:linear-gradient(180deg,#0000 68%,#5e0f2514)}.jae-hero__content{margin-inline:auto;order:1;width:calc(100% - 30px)}.jae-hero__content>p{font-size:11px;letter-spacing:.18em}.jae-hero__content h1{font-size:clamp(2.65rem,12.2vw,4rem);line-height:.96;margin-top:14px}.jae-hero__content>span{font-size:16px;line-height:1.55;margin-top:17px}.jae-hero__actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1.18fr 1fr;margin-top:22px}.jae-hero__actions a{font-size:11px;gap:8px;min-height:46px;min-width:0;padding:0 13px}.jae-trust{bottom:auto;grid-template-columns:repeat(2,1fr);left:auto;margin:18px auto 0;order:3;position:relative;right:auto;width:calc(100% - 30px)}.jae-trust>div{align-items:flex-start;flex-direction:column;gap:9px;justify-content:flex-start;min-height:116px;padding:16px}.jae-trust>div:nth-child(2){border-right:0}.jae-trust>div:nth-child(-n+2){border-bottom:1px solid var(--jae-border)}.jae-trust>div:nth-child(3){border-right:1px solid var(--jae-border)}.jae-trust>div:nth-child(4){border-right:0}.jae-trust strong{font-size:11px}.jae-trust small{font-size:11px;line-height:1.4}.jae-inventory{padding:42px 0}.jae-inventory h2,.jae-section-heading h2{font-size:2.25rem}.jae-inventory__top>div>span,.jae-section-heading>span{font-size:15px;line-height:1.55;margin-top:14px}.jae-inventory__top>a{font-size:11px;justify-content:space-between;min-height:48px;width:100%}.jae-inventory__empty{gap:14px;grid-template-columns:1fr;padding:22px 18px}.jae-inventory__empty>div:first-child{height:52px;width:52px}.jae-inventory__empty strong{font-size:12px}.jae-inventory__empty small{font-size:13px}.jae-inventory__empty-actions{display:grid;grid-column:auto;grid-template-columns:1fr;padding-left:0}.jae-inventory__empty-actions a{font-size:11px;min-height:44px;width:100%}.jae-builds,.jae-process{padding:44px 0}.jae-builds__viewport{margin:24px -15px 0;overflow-x:auto;scroll-padding-inline:15px;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 30px)}.jae-builds__viewport::-webkit-scrollbar{display:none}.jae-builds__track{display:flex;gap:12px;overflow:visible;padding:4px 15px 14px;width:-webkit-max-content;width:max-content}.jae-builds__track>div{flex:0 0 84vw;scroll-snap-align:center;scroll-snap-stop:always;width:84vw}.jae-build-card{opacity:.74;transform:scale(.97)}.jae-build-card.is-active{border-color:color-mix(in srgb,var(--jae-gold-metal) 64%,#0000);opacity:1;transform:scale(1)}.jae-build-card__media{aspect-ratio:16/10.2}.jae-build-card__label{font-size:10px}.jae-build-card__body{padding:18px 17px 17px}.jae-build-card__body h3{font-size:20px;min-height:0}.jae-build-card__body p{font-size:13px}.jae-build-card__body small{font-size:12px}.jae-build-card__body strong{font-size:13px;max-width:58%}.jae-build-card__body a{font-size:11px;min-height:46px;padding:0 14px}.jae-builds__dots{display:flex;gap:7px;justify-content:center;margin-top:13px}.jae-builds__dots i{background:color-mix(in srgb,var(--jae-gold-metal) 34%,#0000);border-radius:2px;height:3px;transition:width .25s ease,background .25s ease;width:18px}.jae-builds__dots i.is-active{background:var(--jae-gold-metal);width:30px}.jae-process__grid{gap:12px;grid-template-columns:1fr;margin-top:26px}.jae-process__grid article{min-height:0;padding:20px}.jae-process__grid h3{font-size:20px;margin-top:26px}.jae-process__grid p{font-size:14px}.jae-insights{padding:24px 0 36px}.jae-insights__inner{gap:18px;grid-template-columns:1fr;padding:22px}.jae-insights__inner h2{font-size:1.9rem}.jae-insights__inner>p{font-size:15px}.jae-insights__inner>a{font-size:11px;justify-content:space-between;min-height:46px;width:100%}.jae-tabbar{-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:var(--jae-header);border-top:1px solid var(--jae-border);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:100}.jae-tabbar a{align-items:center;border-radius:11px;color:var(--jae-faint);display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.03em;min-height:58px;padding:6px 2px}.jae-tabbar a.is-active{background:linear-gradient(135deg,#5e0f25f5,#8b1a2cf5);box-shadow:0 8px 18px #54081938;color:#f4dfae;margin:2px 4px}}@media (prefers-reduced-motion:reduce){.jae-home *,.jae-home :after,.jae-home :before{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}}.jae-home{--jae-gold-shine:linear-gradient(180deg,#fff4c7,#f7df9d 20%,#dcb04f 44%,#fff0b7 66%,#b57a1f)}.jae-home--light{--jae-gold-shine:linear-gradient(180deg,#8a6630,#a67b38 28%,#6f5124 52%,#a67b38 74%,#5c4318)}.jae-header__brand span,.jae-header__nav a.is-active,.jae-header__nav a:hover,.jae-hero__content h1 em,.jae-hero__content>p,.jae-insights__inner span>p,.jae-inventory__top>div>p,.jae-mobile-menu nav>span,.jae-section-heading>p{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--jae-gold-shine);background-repeat:no-repeat;background-size:100% 100%;color:#0000;text-shadow:0 0 18px #d4af3729}.jae-header__brand img{height:auto;width:clamp(176px,13vw,236px)}.jae-header__brand span{font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.18;margin:2px 0 0 9px}.jae-header__actions{gap:10px}.jae-menu-button--vellox,.jae-theme-button{background:#0000;border:0;cursor:pointer;padding:0}.jae-theme-button{display:inline-grid;height:60px;min-width:60px;place-items:center;width:60px}.jae-theme-button__orb{background:linear-gradient(180deg,#fffdfa,#fff6e5);border:1px solid #d4af37c7;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffffad,0 10px 22px #00000038;display:block;height:56px;position:relative;width:56px}.jae-theme-button__moon{background:radial-gradient(circle at 34% 34%,#ffe9a6 0,#efc45e 44%,#bd8123 100%);border-radius:50%;box-shadow:0 0 10px #d4af375c;height:24px;left:16px;position:absolute;top:15px;width:24px}.jae-theme-button__moon:after{background:linear-gradient(180deg,#fffdfa,#fff6e5);border-radius:50%;content:"";height:19px;position:absolute;right:-2px;top:2px;width:19px}.jae-theme-button__sparkle,.jae-theme-button__sparkle:before{background:linear-gradient(180deg,#ffe9a4,#d8a33d);border-radius:999px;box-shadow:0 0 8px #d4af374d;display:block;position:absolute}.jae-theme-button__sparkle{height:14px;right:14px;top:15px;width:3px}.jae-theme-button__sparkle:before{content:"";height:3px;left:-5.5px;top:5.5px;width:14px}.jae-menu-button--vellox{display:none;min-height:0}.jae-menu-button__shell{align-items:center;background:linear-gradient(180deg,#d70f3f,#b3062f 28%,#89001d 60%,#c50f3d);border:1px solid #d4af37d1;border-radius:999px;box-shadow:inset 0 0 0 1px #ffe8b238,0 14px 28px #4805144d;display:inline-flex;gap:16px;height:60px;padding:4px 16px 4px 4px;width:136px}.jae-menu-button__crest{background:radial-gradient(circle at 34% 28%,#2b2423 0,#0f0c0d 58%,#000 100%);border:2px solid #e4bf5feb;border-radius:50%;box-shadow:inset 0 0 0 1px #ffefbf29,0 0 14px #0000004d;display:grid;flex-shrink:0;height:52px;place-items:center;width:52px}.jae-menu-button__crest img{border-radius:50%;height:42px;object-fit:cover;width:42px}.jae-menu-button__lines{grid-gap:7px;display:grid;flex:1 1;gap:7px;justify-items:end}.jae-menu-button__lines i{background:linear-gradient(90deg,#fff0bd,#deb253 72%,#c98d2d);border-radius:999px;box-shadow:0 0 9px #d4af3757;display:block;height:3px}.jae-menu-button__lines i:first-child,.jae-menu-button__lines i:nth-child(2){width:36px}.jae-menu-button__lines i:nth-child(3){width:28px}.jae-menu-button--vellox:focus-visible,.jae-theme-button:focus-visible{outline:none}.jae-menu-button--vellox:focus-visible .jae-menu-button__shell,.jae-theme-button:focus-visible .jae-theme-button__orb{outline:3px solid color-mix(in srgb,var(--jae-gold-metal) 74%,#0000);outline-offset:3px}@media (max-width:1160px){.jae-menu-button--vellox{display:inline-flex}}@media (max-width:920px){.jae-create,.jae-signin{display:none}}@media (max-width:720px){.jae-header,.jae-header__inner{min-height:74px}.jae-header__brand img{width:166px}.jae-header__brand span{font-size:8px;letter-spacing:.07em;margin-left:7px;max-width:160px}.jae-header__actions{gap:8px}.jae-theme-button{height:56px;min-width:56px;width:56px}.jae-theme-button__orb{height:52px;width:52px}.jae-theme-button__moon{height:22px;left:15px;top:14px;width:22px}.jae-theme-button__moon:after{height:17px;width:17px}.jae-theme-button__sparkle{right:13px;top:14px}.jae-menu-button__shell{gap:14px;height:56px;padding-right:14px;width:126px}.jae-menu-button__crest{height:48px;width:48px}.jae-menu-button__crest img{height:38px;width:38px}.jae-menu-button__lines i:first-child,.jae-menu-button__lines i:nth-child(2){width:32px}.jae-menu-button__lines i:nth-child(3){width:24px}}@media (max-width:1160px){.jae-menu-button.jae-menu-button--vellox{height:auto;min-height:0;min-width:0;width:auto}}@media (max-width:720px){.jae-menu-button.jae-menu-button--vellox{height:48px;min-height:48px;min-width:48px;width:48px}.jae-menu-button__shell{gap:0;height:48px;justify-content:center;padding:3px;width:48px}.jae-menu-button__lines{display:none}.jae-menu-button__crest{height:40px;width:40px}.jae-menu-button__crest img{height:32px;width:32px}}.jae-smart-search{grid-gap:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--jae-panel);border:1px solid var(--jae-border);border-radius:14px;box-shadow:0 22px 46px #00000047;display:grid;gap:10px;margin-top:30px;max-width:640px;padding:12px}.jae-home--light .jae-smart-search{box-shadow:0 18px 40px #5e0f251a}.jae-smart-search__field{align-items:center;background:var(--jae-surface);border:1px solid var(--jae-border);border-radius:10px;display:flex;gap:11px;min-height:52px;padding:0 16px}.jae-smart-search__field svg{color:var(--jae-gold);flex-shrink:0}.jae-smart-search__field input{background:#0000;border:0;color:var(--jae-text);flex:1 1;font-size:15px;min-width:0;outline:none}.jae-smart-search__field input::placeholder{color:var(--jae-faint)}.jae-smart-search__field:focus-within{border-color:var(--jae-gold-metal)}.jae-smart-search__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.jae-smart-search__actions button{align-items:center;background:var(--jae-surface-soft);border:1px solid var(--jae-border);border-radius:9px;color:var(--jae-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:9px;justify-content:center;letter-spacing:.09em;min-height:46px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.jae-smart-search__actions button[type=submit]{background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));border-color:#8b1a2c85;color:#fff}.jae-smart-search__actions button:hover{border-color:var(--jae-gold-metal);box-shadow:0 12px 26px #00000038;transform:translateY(-1px)}.jae-smart-search__actions button svg{color:currentColor}.jae-shopby{padding:84px 0 10px}.jae-shopby__makes{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:34px}.jae-shopby__makes a{align-items:center;background:var(--jae-surface-soft);border:1px solid var(--jae-border);border-radius:11px;display:inline-flex;font-size:12.5px;font-weight:700;justify-content:center;letter-spacing:.06em;min-height:58px;padding:0 10px;text-align:center;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,color .18s ease}.jae-shopby__makes a:hover{border-color:var(--jae-gold-metal);color:var(--jae-gold);transform:translateY(-2px)}.jae-shopby__budgets{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.jae-shopby__budget{background:var(--jae-panel);border:1px solid var(--jae-border);border-radius:13px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:20px 21px 18px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jae-shopby__budget:after{background:linear-gradient(90deg,#0000,var(--jae-gold-metal),#0000);content:"";height:2px;inset:auto 0 0 0;opacity:0;position:absolute;transition:opacity .18s ease}.jae-shopby__budget:hover{border-color:color-mix(in srgb,var(--jae-gold-metal) 60%,#0000);box-shadow:0 24px 44px #0000003d;transform:translateY(-3px)}.jae-shopby__budget:hover:after{opacity:1}.jae-shopby__budget strong{font-size:13.5px;font-weight:700;letter-spacing:.07em}.jae-shopby__budget small{color:var(--jae-faint);font-size:12.5px}.jae-shopby__budget>span{color:var(--jae-gold);display:inline-flex;margin-top:8px}.jae-tools{padding:84px 0 20px}.jae-tools__grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.jae-tool{background:var(--jae-panel);border:1px solid var(--jae-border);border-radius:15px;display:flex;flex-direction:column;gap:18px;padding:26px 26px 24px}.jae-tool>header{align-items:flex-start;display:flex;gap:14px}.jae-tool>header svg{color:var(--jae-gold);flex-shrink:0;margin-top:3px}.jae-tool h3{font-family:var(--jae-display);font-size:clamp(1.3rem,1.6vw,1.7rem);font-weight:500;letter-spacing:-.01em;margin:0}.jae-tool>header p{color:var(--jae-muted);font-size:13.5px;line-height:1.55;margin:7px 0 0}.jae-tool form{display:flex;flex-direction:column;gap:12px}.jae-tool__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.jae-tool__row--triple{grid-template-columns:1fr 1fr 1.2fr}.jae-tool label{display:flex;flex-direction:column;gap:6px;min-width:0}.jae-tool label span{color:var(--jae-faint);font-size:10.5px;font-weight:700;letter-spacing:.14em}.jae-tool input,.jae-tool select{background:var(--jae-surface);border:1px solid var(--jae-border);border-radius:9px;color:var(--jae-text);font-size:14px;min-height:46px;outline:none;padding:0 13px;width:100%}.jae-tool input:focus,.jae-tool select:focus{border-color:var(--jae-gold-metal)}.jae-tool form>button{align-items:center;background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));border:1px solid #8b1a2c85;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:9px;justify-content:center;letter-spacing:.09em;min-height:48px;transition:transform .18s ease,box-shadow .18s ease}.jae-tool form>button:hover:not(:disabled){box-shadow:0 12px 28px #600a1d47;transform:translateY(-1px)}.jae-tool form>button:disabled{cursor:default;opacity:.6}.jae-tool__error{align-items:center;color:#d4737f;display:flex;font-size:13px;gap:8px;margin:0}.jae-home--light .jae-tool__error{color:#a02436}.jae-tool__result{background:var(--jae-surface);border:1px solid color-mix(in srgb,var(--jae-gold-metal) 45%,#0000);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:18px}.jae-tool__result>p{color:var(--jae-muted);font-size:12.5px;line-height:1.5;margin:0}.jae-tool__result>a{align-items:center;background:var(--jae-surface-soft);border:1px solid var(--jae-border);border-radius:9px;display:inline-flex;font-size:11.5px;font-weight:700;gap:9px;letter-spacing:.08em;min-height:42px;padding:0 16px;width:-webkit-fit-content;width:fit-content}.jae-tool__result>a:hover{border-color:var(--jae-gold-metal);color:var(--jae-gold)}.jae-tool__range{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.jae-tool__range span{border:1px solid var(--jae-border);border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:12px 10px;text-align:center}.jae-tool__range span.is-mid{background:color-mix(in srgb,var(--jae-gold-metal) 9%,#0000);border-color:var(--jae-gold-metal)}.jae-tool__range small{color:var(--jae-faint);font-size:10px;font-weight:700;letter-spacing:.13em}.jae-tool__range strong{font-size:15.5px;letter-spacing:.01em}.jae-tool__range span.is-mid strong{color:var(--jae-gold);font-size:17px}.jae-tool__monthly{display:flex;flex-direction:column;gap:4px}.jae-tool__monthly small{color:var(--jae-faint);font-size:10.5px;font-weight:700;letter-spacing:.13em}.jae-tool__monthly strong{color:var(--jae-gold);font-family:var(--jae-display);font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:500}.jae-tool__monthly span{color:var(--jae-muted);font-size:12.5px}@media (max-width:1160px){.jae-shopby__makes{grid-template-columns:repeat(4,minmax(0,1fr))}.jae-shopby__budgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.jae-tools__grid{grid-template-columns:1fr}.jae-tool__row--triple{grid-template-columns:1fr 1fr}}@media (max-width:720px){.jae-smart-search{margin-top:22px;max-width:none}.jae-smart-search__actions{grid-template-columns:1fr}.jae-shopby,.jae-tools{padding-top:56px}.jae-shopby__makes{grid-template-columns:repeat(2,minmax(0,1fr))}.jae-shopby__budgets{grid-template-columns:1fr}.jae-tool{padding:20px 16px 18px}.jae-tool__row,.jae-tool__row--triple{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jae-shopby__budget,.jae-shopby__makes a,.jae-smart-search__actions button,.jae-tool form>button{transition:none}}.jx-portal{--jxp-panel:#0d0b0df5;--jxp-panel-border:#d4af3738;--jxp-card:#0d0b0d;--jxp-card-border:#fffaf51a;--jxp-input:#171116;--jxp-input-border:#fffaf529;--jxp-line:#fffaf51a;--jxp-title:#fffaf5;--jxp-dim:#c8bec0;--jxp-green:#35d07f;--jxp-gold:#d4af37;--jxp-red:#8b1a2c;--jx-bg:#050506;--jx-heading:#fffaf5;--jx-text-soft:#c8bec0;--jx-header-bg:#050506f5;--jx-header-border:#d4af3738;--jx-nav-text:#c8bec0;--jx-chip-bg:#0d0b0de6;--jx-chip-border:#d4af373d;background:var(--jx-bg);color:var(--jxp-title);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;padding-bottom:0;position:relative}.joy-exchange--light.jx-portal{--jxp-panel:#fffffff7;--jxp-panel-border:#5e0f2524;--jxp-card:#fff;--jxp-card-border:#5e0f251f;--jxp-input:#fff8f5;--jxp-input-border:#5e0f252e;--jxp-line:#5e0f251a;--jxp-title:#111318;--jxp-dim:#475569;--jxp-gold:#8a6630;--jxp-red:#8b1a2c;--jx-bg:#fffdf9;--jx-heading:#111318;--jx-text-soft:#475569;--jx-header-bg:#fffdf9f5;--jx-header-border:#8a663040;--jx-nav-text:#475569;--jx-chip-bg:#fffffff0;--jx-chip-border:#8a663047}.jx-portal a{color:inherit;text-decoration:none}.jx-portal button,.jx-portal input,.jx-portal select,.jx-portal textarea{font:inherit}.jx-desktop-only{display:inline-flex}.joy-exchange-header{grid-gap:18px;align-items:center;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:var(--jx-header-bg);border-bottom:1px solid var(--jx-header-border);display:grid;gap:18px;grid-template-columns:minmax(210px,280px) minmax(0,1fr) auto;min-height:72px;padding:8px 3.2vw;position:-webkit-sticky;position:sticky;top:0;z-index:80}.joy-exchange-header__brand{align-items:center;display:inline-flex;gap:10px;min-width:0}.joy-exchange-header__logo{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;width:-webkit-fit-content;width:fit-content}.joy-exchange-header__logo img{height:44px;object-fit:contain;object-position:left center;width:clamp(155px,13vw,220px)}.joy-exchange-header__logo span{color:var(--jxp-gold);font-size:10px;font-weight:600;letter-spacing:.075em;line-height:1.1;margin:-2px 0 0 11px}.joy-exchange-logo-nav{align-items:center;background:color-mix(in srgb,var(--jx-chip-bg) 92%,#0000);border:1px solid var(--jx-chip-border);border-radius:10px;color:var(--jxp-gold);cursor:pointer;display:none;flex-direction:column;gap:4px;height:34px;justify-content:center;min-height:34px;min-width:34px;padding:0;width:34px}.joy-exchange-logo-nav__line{background:currentColor;border-radius:999px;box-shadow:0 0 8px #d4af371f;display:block;height:1.6px;width:14px}.joy-exchange-header>nav{align-items:center;display:flex;gap:clamp(14px,2vw,32px);justify-content:center;min-height:56px;min-width:0}.joy-exchange-header>nav a{align-items:center;color:var(--jx-nav-text);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.06em;min-height:44px;position:relative;white-space:nowrap}.joy-exchange-header>nav a.is-active,.joy-exchange-header>nav a:hover{color:var(--jxp-gold)}.joy-exchange-header>nav a.is-active:after{background:linear-gradient(90deg,#d4af37,#8b1a2c);bottom:-8px;content:"";height:2px;left:0;position:absolute;right:0}.joy-exchange-header__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.joy-exchange-create,.joy-exchange-icon-button,.joy-exchange-menu,.joy-exchange-signin{align-items:center;background:var(--jx-chip-bg);border:1px solid var(--jx-chip-border);border-radius:9px;color:var(--jxp-title);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px}.joy-exchange-icon-button,.joy-exchange-menu{min-width:44px;width:44px}.joy-exchange-signin{min-width:78px;padding:0 14px}.joy-exchange-create,.joy-exchange-signin{font-size:11px;font-weight:600;letter-spacing:.07em}.joy-exchange-create{background:linear-gradient(135deg,#5e0f25,#8b1a2c);border-color:#8b1a2c7a;color:#fff;min-width:130px;padding:0 16px}.joy-exchange-menu{display:none}.jx-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:16px;box-shadow:0 18px 35px #00000029;gap:3px;left:14px;padding:10px 5px;position:absolute;top:104px;width:76px;z-index:15}.jx-rail,.jx-rail a{display:flex;flex-direction:column}.jx-rail a{align-items:center;border-radius:12px;color:var(--jxp-dim);gap:5px;justify-content:center;min-height:58px;padding:8px 2px}.jx-rail a i{border-radius:50%;display:grid;height:34px;place-items:center;width:34px}.jx-rail a span{font-size:11px;font-weight:600;letter-spacing:.04em}.jx-rail a.is-active{color:var(--jxp-red)}.jx-rail a.is-active i{background:linear-gradient(135deg,#5e0f25,#8b1a2c);color:#f4dfae}.jx-content{padding:16px 2.4% 28px calc(2.4% + 92px);position:relative;z-index:5}.jx-hero{background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:14px;min-height:250px;overflow:hidden;padding:14px 320px 24px 14px;position:relative}.jx-hero__art{inset:0;left:28%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%);pointer-events:none;position:absolute}.jx-hero__art img{filter:saturate(.88) contrast(1.04) brightness(.78);height:100%;object-fit:cover;object-position:60% 55%;width:100%}.joy-exchange--light .jx-hero__art img{filter:saturate(.98) contrast(1.01) brightness(1.01)}.jx-hero--import{min-height:280px}.jx-hero--import .jx-hero__art img{object-position:55% 76%}.jx-hero--sell .jx-hero__art img{object-position:56% 48%}.jx-breadcrumb{color:var(--jxp-dim);display:flex;font-size:12px;gap:6px;letter-spacing:.04em;margin:0 0 8px;position:relative;z-index:2}.jx-breadcrumb,.jx-breadcrumb a{align-items:center;min-height:30px}.jx-breadcrumb a{display:inline-flex}.jx-breadcrumb a:hover{color:var(--jxp-gold)}.jx-hero h1{color:var(--jx-heading);font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(2rem,3.1vw,3.35rem);font-weight:500;letter-spacing:-.025em;line-height:1.04;margin:0 0 12px;max-width:760px;position:relative;z-index:2}.jx-hero h1 em{color:var(--jxp-gold);font-style:normal}.jx-hero>p{color:var(--jx-text-soft);font-size:15px;line-height:1.62;margin:0;max-width:520px;position:relative;z-index:2}.jx-hero-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--jxp-panel) 96%,#0000);border:1px solid var(--jxp-panel-border);border-radius:13px;bottom:14px;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:12px 16px;position:absolute;right:14px;top:14px;width:238px;z-index:3}.jx-hero-stats>div{align-items:center;border-bottom:1px solid var(--jxp-line);display:flex;gap:11px;padding:9px 0}.jx-hero-stats>div:last-child{border-bottom:0}.jx-hero-stats i{border:1px solid color-mix(in srgb,var(--jxp-gold) 54%,#0000);border-radius:50%;color:var(--jxp-gold);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.jx-hero-stats span{display:flex;flex-direction:column}.jx-hero-stats strong{color:var(--jxp-title);font-size:13px;font-weight:600}.jx-hero-stats small{color:var(--jxp-dim);font-size:11px;line-height:1.4;margin-top:2px}.jx-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;position:relative;z-index:2}.jx-button,.jx-hero-actions a{align-items:center;border:1px solid var(--jxp-panel-border);border-radius:12px;color:var(--jxp-title);display:inline-flex;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.08em;min-height:46px;padding:0 18px}.jx-button--primary,.jx-hero-actions a:first-child{background:linear-gradient(135deg,#5e0f25,#8b1a2c);border-color:#8b1a2c8c;color:#fff}.jx-searchbar--live{grid-gap:10px;background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(120px,.85fr)) auto minmax(170px,.9fr);margin:14px 0 18px;padding:12px}.jx-live-field,.jx-searchbar__filters,.jx-searchbar__sort{align-items:center;background:color-mix(in srgb,var(--jxp-panel) 96%,#0000);border:1px solid var(--jxp-line);border-radius:12px;color:var(--jxp-dim);display:inline-flex;gap:10px;min-height:44px;padding:0 14px}.jx-live-field input,.jx-searchbar__sort select{background:#0000;border:0;color:inherit;outline:none;width:100%}.jx-live-field input::placeholder{color:color-mix(in srgb,var(--jxp-dim) 84%,#0000)}.jx-searchbar__filters{background:linear-gradient(135deg,#5e0f2526,#8b1a2c33);border-color:#8b1a2c59;color:var(--jxp-title);cursor:pointer;justify-content:center}.jx-searchbar__sort{justify-content:space-between;margin-left:auto;min-width:170px}.jx-results__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:2px 0 12px}.jx-results__head h1,.jx-results__head h2{color:var(--jx-heading);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;margin:0}.jx-results__head>div{display:flex;gap:8px}.jx-results__head>div button{align-items:center;background:#0000;border:1px solid var(--jxp-line);border-radius:10px;color:var(--jxp-dim);cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:0 14px}.jx-results__head>div button.is-active{border-color:#8b1a2c61;color:var(--jxp-gold)}.jx-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.jx-buy-layout{grid-gap:18px;gap:18px;grid-template-columns:300px minmax(0,1fr)}.jx-card{background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:14px;box-shadow:0 18px 34px #0000001f;overflow:hidden}.jx-card__media{aspect-ratio:16/10;background:#100c11;overflow:hidden;position:relative}.jx-card__media img{display:block;height:100%;object-fit:cover;width:100%}.jx-card__media:after{background:linear-gradient(180deg,#0000,#0009);content:"";height:56%;inset:auto 0 0;position:absolute}.jx-card__flag{background:#0d0b0de6;border-radius:999px;color:#fff;font-size:10px;font-weight:700;left:12px;letter-spacing:.08em;padding:6px 10px;position:absolute;top:12px;z-index:2}.jx-card__body{padding:14px 14px 16px}.jx-card__title{color:var(--jx-heading);font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:500;margin:0}.jx-card__price{color:var(--jxp-gold);font-size:18px;font-weight:700;margin-top:4px}.jx-card__meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 14px}.jx-card__meta div{background:color-mix(in srgb,var(--jxp-panel) 94%,#0000);border:1px solid var(--jxp-line);border-radius:12px;padding:9px 10px}.jx-card__meta strong{color:var(--jxp-title);display:block;font-size:12px}.jx-card__meta small{color:var(--jxp-dim);display:block;font-size:11px;margin-top:3px}.jx-card__actions{display:flex;gap:8px}.jx-card__actions a,.jx-card__actions button{align-items:center;background:#0000;border:1px solid var(--jxp-line);border-radius:11px;color:var(--jxp-title);display:inline-flex;flex:1 1;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:40px}.jx-card__actions a:last-child,.jx-card__actions button:last-child{background:linear-gradient(135deg,#5e0f25f5,#8b1a2cf5);border-color:#8b1a2c6b;color:#fff}.jx-form-card,.jx-form-sidebar,.jx-panel{background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:14px}.jx-form-card{padding:18px}.jx-form-sidebar{padding:16px}.jx-form-card h1,.jx-form-card h2,.jx-form-sidebar h3,.jx-panel h2,.jx-panel h3{color:var(--jx-heading);font-family:Playfair Display,Georgia,serif;font-weight:500;margin:0 0 12px}.jx-panel{padding:16px}.jx-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.jx-form-field{display:flex;flex-direction:column;gap:6px}.jx-form-field label{color:var(--jxp-dim);font-size:11px;font-weight:600;letter-spacing:.04em}.jx-form-field input,.jx-form-field select,.jx-form-field textarea{background:color-mix(in srgb,var(--jxp-panel) 96%,#0000);border:1px solid var(--jxp-line);border-radius:11px;color:var(--jxp-title);min-height:46px;padding:0 14px}.jx-form-field textarea{min-height:128px;padding:12px 14px;resize:vertical}.jx-form-actions{display:flex;gap:10px;margin-top:14px}.jx-form-actions a,.jx-form-actions button{background:#0000;border:1px solid var(--jxp-line);border-radius:11px;color:var(--jxp-title);font-size:11px;font-weight:700;letter-spacing:.08em;min-height:44px;padding:0 16px}.jx-form-actions button[type=submit]{background:linear-gradient(135deg,#5e0f25f5,#8b1a2cf5);border-color:#8b1a2c6b;color:#fff}.jx-account,.jx-detail{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.2fr .8fr}.jx-account__card,.jx-detail__gallery,.jx-detail__summary{background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:14px}.jx-detail__gallery img{aspect-ratio:16/10;border-radius:14px 14px 0 0;display:block;object-fit:cover;width:100%}.jx-account__card,.jx-detail__summary{padding:18px}.jx-account__card h1,.jx-account__card h2,.jx-detail__summary h1{color:var(--jx-heading);font-family:Playfair Display,Georgia,serif;font-weight:500;margin:0 0 10px}.jx-account__metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.jx-account__card ul li,.jx-account__metrics div{background:color-mix(in srgb,var(--jxp-panel) 95%,#0000);border:1px solid var(--jxp-line);border-radius:12px;padding:12px}.jx-account__metrics strong{color:var(--jxp-gold);display:block;font-size:20px}.jx-account__metrics small{color:var(--jxp-dim);display:block;margin-top:4px}.jx-empty{border:1px dashed var(--jxp-line);border-radius:14px;color:var(--jxp-dim);padding:26px;text-align:center}.jx-account__card ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.jx-promo{grid-gap:16px;align-items:center;background:linear-gradient(135deg,#5e0f2529,#8b1a2c1f);border:1px solid #8b1a2c59;border-radius:14px;display:grid;gap:16px;grid-template-columns:1fr auto;padding:18px}.jx-promo h2,.jx-promo h3{color:var(--jx-heading);font-family:Playfair Display,Georgia,serif;font-weight:500;margin:0 0 8px}.jx-promo p{color:var(--jx-text-soft);margin:0}.jx-promo a{align-items:center;background:linear-gradient(135deg,#5e0f25f5,#8b1a2cf5);border:1px solid #8b1a2c6b;border-radius:11px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:42px;padding:0 16px}.jx-copy{color:var(--jx-text-soft);font-size:14px;line-height:1.65}.jx-inline-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.jx-inline-meta span{align-items:center;border:1px solid var(--jxp-line);border-radius:999px;color:var(--jxp-dim);display:inline-flex;font-size:11px;min-height:32px;padding:0 10px}.jx-advantage{align-items:center;background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:14px;display:flex;gap:14px;justify-content:space-between;margin:18px 0 0;padding:18px}.jx-advantage h2{color:var(--jx-heading);font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:500;margin:0}.jx-advantage__items{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.jx-advantage__items>div{align-items:center;background:color-mix(in srgb,var(--jxp-panel) 95%,#0000);border:1px solid var(--jxp-line);border-radius:14px;display:flex;gap:11px;min-height:74px;padding:12px 14px}.jx-advantage__items i{border:1px solid color-mix(in srgb,var(--jxp-gold) 48%,#0000);border-radius:50%;color:var(--jxp-gold);display:grid;height:34px;place-items:center;width:34px}.jx-advantage__items span{display:flex;flex-direction:column;gap:2px}.jx-advantage__items strong{color:var(--jxp-title);font-size:11px;font-weight:600;letter-spacing:.04em}.jx-advantage__items small{color:var(--jxp-dim);font-size:11px;line-height:1.35}.jx-shell-menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:120}.jx-shell-mobile-menu{background:var(--jx-bg);border-left:1px solid var(--jxp-panel-border);box-shadow:-24px 0 60px #00000059;display:flex;flex-direction:column;gap:3px;height:100%;overflow-y:auto;padding:94px 24px 28px;width:min(86vw,390px)}.jx-shell-mobile-menu>span{color:var(--jxp-gold);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:14px}.jx-shell-mobile-menu>a{align-items:center;border-bottom:1px solid var(--jxp-line);color:var(--jxp-title);display:flex;font-family:Playfair Display,Georgia,serif;font-size:20px;min-height:48px;padding:0 4px}.jx-shell-mobile-menu>a.is-active{color:var(--jxp-gold)}.joy-exchange-tabbar{display:none}.jx-spin{animation:jxSpin 1s linear infinite}@keyframes jxSpin{to{transform:rotate(1turn)}}@media (max-width:1120px){.joy-exchange-header{grid-template-columns:minmax(170px,220px) minmax(0,1fr) auto;padding-inline:18px}.joy-exchange-header>nav{gap:10px}.joy-exchange-header>nav a{font-size:11px}.joy-exchange-signin{display:none}.joy-exchange-create{min-width:108px;padding-inline:12px}.jx-searchbar--live{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(110px,.75fr)) auto minmax(160px,.9fr)}.jx-searchbar--live .jx-live-field:nth-of-type(4){display:none}}@media (max-width:980px){.jx-rail{display:none}.jx-content{padding-left:2.6%}.jx-buy-layout{grid-template-columns:1fr}.jx-filters{display:none}.jx-hero{min-height:0;padding-right:14px}.jx-hero-stats{inset:auto;margin-top:18px;position:relative;width:100%}.jx-hero__art{left:45%;opacity:.52}.jx-searchbar--live{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(105px,.7fr)) auto}.jx-searchbar__sort{grid-column:1/-1;margin-left:0}.jx-advantage{align-items:flex-start;flex-direction:column}}@media (max-width:820px){.joy-exchange-header{gap:10px;grid-template-columns:minmax(145px,1fr) auto;min-height:64px;padding-inline:14px}.joy-exchange-header>nav{display:none}.joy-exchange-header__brand{gap:8px}.joy-exchange-header__logo img{height:36px;width:140px}.joy-exchange-header__logo span{font-size:8.25px;letter-spacing:.07em;margin-left:8px;margin-top:1px}.joy-exchange-logo-nav{display:inline-flex}.joy-exchange-create,.jx-desktop-only{display:none}.joy-exchange-signin{display:inline-flex;min-width:auto}.joy-exchange-theme-toggle{min-height:40px;min-width:40px;width:40px}.joy-exchange-theme-toggle svg{height:17px;width:17px}.joy-exchange-menu{background:linear-gradient(135deg,#5e0f25,#8b1a2c);border-color:#8b1a2c7a;color:#fff;display:inline-flex;min-height:40px;min-width:40px;width:40px}}@media (max-width:720px){.jx-portal{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}.jx-content{padding:10px 14px 28px}.joy-exchange-header{gap:8px;min-height:60px;padding-inline:10px}.joy-exchange-header__brand{gap:7px}.joy-exchange-header__logo img{height:32px;width:124px}.joy-exchange-header__logo span{font-size:7.2px;letter-spacing:.06em;margin-left:5px}.joy-exchange-logo-nav{border-radius:9px;gap:3px;height:31px;min-height:31px;min-width:31px;width:31px}.joy-exchange-logo-nav__line{width:13px}.joy-exchange-header__actions{gap:6px}.joy-exchange-menu,.joy-exchange-theme-toggle{border-radius:10px;min-height:38px;min-width:38px;width:38px}.joy-exchange-menu svg,.joy-exchange-theme-toggle svg{height:16px;width:16px}.jx-hero{border-radius:12px;padding:18px 14px 220px}.jx-hero__art{height:210px;left:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 28%);mask-image:linear-gradient(180deg,#0000,#000 28%);top:auto}.jx-hero__art img{object-position:50% 55%}.jx-hero--import .jx-hero__art img{object-position:50% 68%}.jx-hero h1{font-size:clamp(2.25rem,10vw,3rem)}.jx-hero>p{font-size:15px;line-height:1.55;max-width:none}.jx-breadcrumb{font-size:11px}.jx-hero-stats{margin-top:18px;padding:10px 12px}.jx-hero-stats strong{font-size:12px}.jx-hero-stats small{font-size:11px}.jx-searchbar--live{display:grid;grid-template-columns:1fr}.jx-searchbar--live .jx-live-field{display:flex}.jx-searchbar__filters,.jx-searchbar__sort{grid-column:1;width:100%}.jx-results__head{align-items:flex-start;flex-direction:column}.jx-results__head>div{width:100%}.jx-results__head>div button{flex:1 1;justify-content:center}.jx-advantage{padding:16px}.jx-advantage h2{font-size:20px}.jx-advantage__items{display:grid;grid-template-columns:1fr;width:100%}.jx-advantage__items>div{min-height:52px}.joy-exchange-tabbar{-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:var(--jx-header-bg);border-top:1px solid var(--jx-header-border);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:100}.joy-exchange-tabbar a{align-items:center;border-radius:11px;color:var(--jxp-dim);display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.03em;min-height:58px;padding:6px 2px}.joy-exchange-tabbar a.is-active{background:linear-gradient(135deg,#5e0f25f5,#8b1a2cf5);box-shadow:0 8px 18px #54081938;color:#f4dfae;margin:2px 4px}}@media (prefers-reduced-motion:reduce){.jx-portal *,.jx-portal :after,.jx-portal :before{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}}@media (max-width:820px){.joy-exchange-header__logo span{font-size:10px}}@media (max-width:720px){.joy-exchange-header__logo span{font-size:10px}}.jx-buy-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(200px,232px) minmax(0,1fr) minmax(210px,250px);margin-top:16px}.jx-sidebar{display:flex;flex-direction:column;gap:14px;min-width:0}.jx-panel__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:5px}.jx-panel__head strong{color:var(--jxp-title);font-size:12px;font-weight:700;letter-spacing:.07em}.jx-panel__head button{align-items:center;background:none;border:0;color:var(--jxp-gold);cursor:pointer;display:inline-flex;font-size:11px;gap:5px;min-height:44px;padding-inline:8px}.jx-panel__row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.jx-panel__row small{color:var(--jxp-dim);font-size:12px;line-height:1.4}.jx-panel__row b{color:var(--jxp-title);font-size:13px;font-weight:600}.jx-panel__row b em{color:var(--jxp-dim);font-size:11px;font-style:normal;font-weight:400;margin-left:5px}.jx-panel__list{display:flex;flex-direction:column;margin-top:5px}.jx-panel__list>div{align-items:flex-start;border-bottom:1px solid var(--jxp-line);display:flex;gap:10px;padding:10px 0}.jx-panel__list>div:last-child{border-bottom:0}.jx-panel__list i{border:1px solid color-mix(in srgb,var(--jxp-gold) 48%,#0000);border-radius:50%;color:var(--jxp-gold);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.jx-panel__list span{display:flex;flex-direction:column;gap:3px}.jx-panel__list b{color:var(--jxp-title);font-size:12px;font-weight:600;line-height:1.35}.jx-panel__list small{color:var(--jxp-dim);font-size:12px;line-height:1.45}.jx-panel--insights{border-color:color-mix(in srgb,var(--jxp-gold) 38%,var(--jxp-panel-border))}.jx-empty-state{align-items:center;background:var(--jxp-panel);border:1px dashed var(--jxp-panel-border);border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:430px;padding:46px 28px;text-align:center}.jx-empty-state>svg{color:var(--jxp-gold)}.jx-empty-state h2{color:var(--jxp-title);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,2.3vw,2.5rem);font-weight:500;line-height:1.12;margin:18px 0 0;max-width:560px}.jx-empty-state p{color:var(--jxp-dim);font-size:14px;line-height:1.65;margin:13px 0 0;max-width:560px}.jx-empty-state>div{display:flex;gap:10px;margin-top:24px}.jx-production-section{background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:14px;margin-top:16px;padding:24px}.jx-production-section__heading{max-width:780px}.jx-production-section__heading>span{color:var(--jxp-gold);font-size:11px;font-weight:700;letter-spacing:.14em}.jx-production-section__heading h2{color:var(--jxp-title);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:500;letter-spacing:-.02em;line-height:1.06;margin:10px 0 0}.jx-production-section__heading p{color:var(--jxp-dim);font-size:14px;line-height:1.65;margin:12px 0 0}.jx-production-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.jx-production-form label{display:flex;flex-direction:column;gap:7px;min-width:0}.jx-production-form label>span{color:var(--jxp-dim);font-size:11px;font-weight:600;letter-spacing:.06em}.jx-production-form input,.jx-production-form select,.jx-production-form textarea{background:var(--jxp-input);border:1px solid var(--jxp-input-border);border-radius:8px;color:var(--jxp-title);font-size:14px;min-height:44px;outline:0;padding:0 12px;width:100%}.jx-production-form textarea{line-height:1.5;min-height:118px;padding-block:11px;resize:vertical}.jx-production-form input:focus,.jx-production-form select:focus,.jx-production-form textarea:focus{border-color:color-mix(in srgb,var(--jxp-gold) 58%,var(--jxp-input-border))}.jx-production-form .jx-production-form__wide{grid-column:span 2}.jx-production-form .jx-production-form__full{grid-column:1/-1}.jx-production-form__actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;margin-top:5px}.jx-production-form__actions :is(.jx-cta,.jx-ghost){min-height:44px}.jx-consent{align-items:flex-start;color:var(--jxp-dim);display:flex;flex-direction:row;font-size:12px;gap:10px;line-height:1.55}.jx-consent input{accent-color:var(--jxp-gold);flex:0 0 18px;height:18px;margin:1px 0 0;min-height:18px;width:18px}.jx-consent>span{color:var(--jxp-dim);font-size:12px;letter-spacing:0}.jx-production-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.jx-production-grid article{background:var(--jxp-card);border:1px solid var(--jxp-panel-border);border-radius:14px;min-height:200px;padding:21px;position:relative}.jx-production-grid article>b{color:var(--jxp-gold);font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:400;opacity:.68;position:absolute;right:16px;top:15px}.jx-production-grid article>svg{color:var(--jxp-gold)}.jx-production-grid h3{color:var(--jxp-title);font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:500;line-height:1.25;margin:31px 0 0}.jx-production-grid p{color:var(--jxp-dim);font-size:14px;line-height:1.6;margin:10px 0 0}.jx-production-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);margin-top:16px}.jx-production-note{background:var(--jxp-panel);border:1px solid color-mix(in srgb,var(--jxp-gold) 38%,var(--jxp-panel-border));border-radius:14px;padding:21px}.jx-production-note>div{align-items:center;color:var(--jxp-gold);display:flex;gap:10px}.jx-production-note h3{color:var(--jxp-title);font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:500;margin:0}.jx-production-note p{color:var(--jxp-dim);font-size:14px;line-height:1.65;margin:12px 0 0}.jx-production-note ul{color:var(--jxp-dim);font-size:14px;line-height:1.75;margin:14px 0 0;padding-left:18px}.jx-transaction-success{grid-gap:20px;background:radial-gradient(circle at 0 0,#35aa7e1a,#0000 35%),var(--jxp-card);border:1px solid #50be916b;border-radius:14px;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr);margin-top:24px;padding:28px}.jx-transaction-success>svg{color:#54c794}.jx-transaction-success>div>span,.jx-valuation-result>span{color:var(--jxp-gold);font-size:11px;font-weight:700;letter-spacing:.12em}.jx-transaction-success h2{color:var(--jxp-title);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.65rem,2.4vw,2.55rem);font-weight:500;margin:8px 0 0}.jx-transaction-success p{color:var(--jxp-dim);font-size:14px;line-height:1.6;margin:10px 0 0;max-width:720px}.jx-tracking-code{background:color-mix(in srgb,var(--jxp-gold) 8%,#0000);border:1px solid color-mix(in srgb,var(--jxp-gold) 55%,#0000);border-radius:8px;color:var(--jxp-gold);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;letter-spacing:.08em;margin-top:18px;padding:11px 15px}.jx-transaction-success dl{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.jx-transaction-success dl>div{background:var(--jxp-panel);border:1px solid var(--jxp-panel-border);border-radius:8px;min-width:150px;padding:10px 12px}.jx-transaction-success dt{color:var(--jxp-dim);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jx-transaction-success dd{color:var(--jxp-title);font-size:12px;margin:5px 0 0;overflow-wrap:anywhere}.jx-transaction-success__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.jx-transaction-success__actions :is(.jx-cta,.jx-ghost){min-height:44px}.jx-valuation-result{background:radial-gradient(circle at 0 0,#8b1a2c12,#0000 34%),var(--jxp-card);border:1px solid color-mix(in srgb,var(--jxp-gold) 40%,var(--jxp-panel-border));border-radius:12px;margin-top:18px;padding:20px}.jx-valuation-result>div{align-items:center;display:flex;gap:14px;margin-top:10px}.jx-valuation-result strong{color:var(--jxp-title);font-family:Playfair Display,Georgia,serif;font-size:23px;font-weight:500}.jx-valuation-result b{color:var(--jxp-gold)}.jx-valuation-result p{color:var(--jxp-dim);font-size:14px;line-height:1.6;margin:10px 0 0}.jx-production-form .jx-cta:disabled,.jx-production-form button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1220px){.jx-buy-layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.jx-sidebar{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.jx-production-form,.jx-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jx-production-layout{grid-template-columns:1fr}}@media (max-width:980px){.jx-buy-layout{grid-template-columns:1fr}.jx-filters{display:none}.jx-sidebar{grid-column:auto;grid-template-columns:1fr}}@media (max-width:720px){.jx-empty-state{min-height:330px;padding:36px 18px}.jx-empty-state h2{font-size:1.8rem}.jx-empty-state>div{display:grid;grid-template-columns:1fr;width:100%}.jx-empty-state :is(.jx-cta,.jx-ghost){font-size:11px;min-height:44px;width:100%}.jx-production-section{padding:19px 15px}.jx-production-section__heading>span{font-size:11px}.jx-production-section__heading h2{font-size:2rem}.jx-production-section__heading p{font-size:14px}.jx-production-form{grid-template-columns:1fr}.jx-production-form .jx-production-form__full,.jx-production-form .jx-production-form__wide{grid-column:1}.jx-production-form label>span{font-size:11px}.jx-production-form :is(input,select,textarea){font-size:14px}.jx-production-form__actions{display:grid;grid-template-columns:1fr}.jx-production-form__actions :is(.jx-cta,.jx-ghost){font-size:11px;min-height:44px;width:100%}.jx-production-grid{grid-template-columns:1fr}.jx-production-grid article{min-height:0}.jx-production-grid h3{font-size:20px}.jx-production-grid p{font-size:14px}.jx-production-note h3{font-size:20px}.jx-production-note p,.jx-production-note ul{font-size:14px}.jx-transaction-success{grid-template-columns:1fr;padding:22px 18px}.jx-transaction-success__actions{display:grid;grid-template-columns:1fr}.jx-transaction-success__actions :is(.jx-cta,.jx-ghost){width:100%}}.jx-vehicle-results{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.jx-vehicle-results--list{grid-template-columns:1fr}.jx-vehicle-card{background:var(--jxp-card);border:1px solid var(--jxp-card-border);border-radius:14px;box-shadow:0 16px 34px #00000029;min-width:0;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jx-vehicle-card:hover{border-color:color-mix(in srgb,var(--jxp-gold) 48%,var(--jxp-card-border));box-shadow:0 22px 42px #00000038;transform:translateY(-2px)}.jx-vehicle-card__media{aspect-ratio:16/10;background:#0d0b0d;color:var(--jxp-gold);display:grid;min-height:210px;overflow:hidden;place-items:center;position:relative}.joy-exchange--light .jx-vehicle-card__media{background:#f2eeea}.jx-vehicle-card__media>img{filter:saturate(.92) contrast(1.03);height:100%;object-fit:cover;object-position:center 52%;transition:transform .3s ease;width:100%}.joy-exchange--light .jx-vehicle-card__media>img{filter:saturate(.98) contrast(1.01) brightness(1.01)}.jx-vehicle-card:hover .jx-vehicle-card__media>img{transform:scale(1.025)}.jx-vehicle-card__condition,.jx-vehicle-card__verified{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050506d1;border:1px solid #fffaf53d;border-radius:999px;color:#fffaf5;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.06em;min-height:30px;padding:0 10px;position:absolute;text-transform:uppercase;top:12px}.jx-vehicle-card__condition{left:12px}.jx-vehicle-card__verified{border-color:#d4af378f;color:#f0d8a2;right:12px}.jx-vehicle-card__body{display:flex;flex-direction:column;gap:15px;padding:19px}.jx-vehicle-card__body h2{color:var(--jxp-title);font-family:var(--jae-display);font-size:clamp(1.35rem,1.65vw,1.8rem);font-weight:500;line-height:1.15;margin:0}.jx-vehicle-card__body p{color:var(--jxp-dim);font-size:13px;line-height:1.5;margin:7px 0 0}.jx-vehicle-card__meta{color:var(--jxp-dim);display:flex;flex-wrap:wrap;gap:9px 14px}.jx-vehicle-card__meta span{align-items:center;display:inline-flex;font-size:12px;gap:6px;line-height:1.4}.jx-vehicle-card__meta svg{color:var(--jxp-gold)}.jx-vehicle-card__footer{align-items:center;border-top:1px solid var(--jxp-line);display:flex;gap:12px;justify-content:space-between;padding-top:16px}.jx-vehicle-card__footer>strong{color:var(--jxp-gold);font-family:var(--jae-display);font-size:20px;font-weight:500}.jx-vehicle-card__footer .jx-ghost{min-height:44px;padding-inline:14px;white-space:nowrap}.jx-vehicle-card--list{display:grid;grid-template-columns:minmax(250px,36%) minmax(0,1fr)}.jx-vehicle-card--list .jx-vehicle-card__media{aspect-ratio:auto;min-height:230px}.jx-vehicle-card--list .jx-vehicle-card__body{justify-content:space-between}.jx-live-status{align-items:center;background:var(--jxp-panel);border:1px dashed var(--jxp-panel-border);border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:40px 24px;text-align:center}.jx-live-status>svg{color:var(--jxp-gold)}.jx-live-status--error>svg{color:#c65a66}.jx-live-status h2{color:var(--jxp-title);font-family:var(--jae-display);font-size:clamp(1.65rem,2.3vw,2.5rem);font-weight:500;line-height:1.15;margin:18px 0 0}.jx-live-status p{color:var(--jxp-dim);font-size:14px;line-height:1.6;margin:11px 0 0;max-width:540px}.jx-live-status .jx-cta{margin-top:20px}.jx-pagination{display:flex;gap:12px;margin-top:22px}.jx-pagination,.jx-pagination button{align-items:center;justify-content:center}.jx-pagination button{background:var(--jxp-panel);border:1px solid var(--jxp-input-border);border-radius:8px;color:var(--jxp-title);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:7px;letter-spacing:.06em;min-height:44px;padding:0 14px}.jx-pagination button:disabled{cursor:not-allowed;opacity:.38}.jx-pagination span{color:var(--jxp-dim);font-size:11px;font-weight:600;letter-spacing:.07em}.jx-spin{animation:jx-inventory-spin .85s linear infinite}@keyframes jx-inventory-spin{to{transform:rotate(1turn)}}@media (max-width:1080px){.jx-vehicle-results{grid-template-columns:1fr}}@media (max-width:720px){.jx-vehicle-results{grid-template-columns:1fr}.jx-vehicle-card--list{display:block}.jx-vehicle-card--list .jx-vehicle-card__media,.jx-vehicle-card__media{aspect-ratio:16/10;min-height:210px}.jx-vehicle-card__body{padding:17px}.jx-vehicle-card__body h2{font-size:1.45rem}.jx-vehicle-card__body p{font-size:13px}.jx-vehicle-card__meta span{font-size:12px}.jx-vehicle-card__footer{align-items:flex-end}.jx-vehicle-card__footer .jx-ghost{font-size:11px;min-height:44px}.jx-live-status{min-height:320px}.jx-live-status h2{font-size:1.75rem}.jx-pagination{gap:7px}.jx-pagination button{min-width:44px;padding-inline:10px}.jx-pagination span{font-size:11px}}@media (max-width:360px){.jx-vehicle-card__condition,.jx-vehicle-card__verified{font-size:11px;padding-inline:8px}.jx-pagination{justify-content:space-between}}.vehicle-marketplace-route{background:#f6f4f1;isolation:isolate;min-height:100vh;position:relative}html.dark .vehicle-marketplace-route{background:#090909}.vehicle-marketplace-route>.vc-root{inset:auto;min-height:100vh;overflow:visible;position:relative;z-index:1}.vehicle-marketplace-route .vc-shell{min-height:100vh}body:has(.vehicle-marketplace-route){overflow-x:hidden;overflow-y:auto}html body.joy-marketplace-mobile-home{margin:0;overflow-x:hidden}html body.joy-marketplace-mobile-home #root .guardian-trigger[data-testid=guardian-trigger],html body.joy-marketplace-mobile-home .joy-global-footer,html body.joy-marketplace-mobile-home .joy-proprietary-header,html body.joy-marketplace-mobile-home .maya-luxury-backdrop,html body.joy-marketplace-mobile-home .owner-theme-dock,html body.joy-marketplace-mobile-home .vca-dock,html body.joy-marketplace-mobile-home [data-testid=cockpit-boot-sequence],html body.joy-marketplace-mobile-home [data-testid=customer-account-dock],html body.joy-marketplace-mobile-home [data-testid=founder-hotkey-bar],html body.joy-marketplace-mobile-home [data-testid=guardian-bot-panel],html body.joy-marketplace-mobile-home [data-testid=guardian-bot-trigger],html body.joy-marketplace-mobile-home [data-testid=guardian-trigger],html body.joy-marketplace-mobile-home [data-testid=maya-receptionist-panel],html body.joy-marketplace-mobile-home [data-testid=sovereign-agreement-gate],html body.joy-marketplace-mobile-home:after{display:none}@media (max-width:900px){.vehicle-marketplace-route[data-mobile-home=true]{min-height:100svh;overflow-x:hidden;width:100%}.vehicle-marketplace-route[data-mobile-home=true] .joy-exchange{min-width:0;overflow-x:hidden;width:100%}.vehicle-marketplace-route[data-mobile-home=true] .joy-exchange-header,.vehicle-marketplace-route[data-mobile-home=true] .joy-exchange-hero,.vehicle-marketplace-route[data-mobile-home=true] .joy-exchange-network,.vehicle-marketplace-route[data-mobile-home=true] .joy-exchange-showcase{max-width:100%;width:100%}}@supports not selector(body:has(*)){.vehicle-marketplace-route{min-height:100vh}}.vehicle-marketplace-route{--jae-display:"Playfair Display",Georgia,"Times New Roman",serif;--jae-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--jae-gold-metal:#d4af37;--jae-burgundy:#8b1a2c;--jae-burgundy-deep:#5e0f25;--jxp-green:#35a97e}.vehicle-marketplace-route .jae-home,.vehicle-marketplace-route .joy-exchange--dark.jx-portal{--jae-bg:#050506;--jae-surface:#0a090b;--jae-surface-soft:#0d0b0deb;--jae-panel:#0d0b0df5;--jae-border:#d4af373d;--jae-text:#fffaf5;--jae-muted:#c8bec0;--jae-faint:#968b8e;--jae-header:#050506f5;--jae-gold:#d4af37;--jae-gold-soft:#e5c96d;--jxp-panel:#0d0b0df5;--jxp-panel-border:#d4af3738;--jxp-card:#0d0b0d;--jxp-card-border:#fffaf51a;--jxp-input:#171116;--jxp-input-border:#fffaf529;--jxp-line:#fffaf51a;--jxp-title:#fffaf5;--jxp-dim:#c8bec0;--jxp-gold:#d4af37;--jxp-red:#8b1a2c;--jx-bg:#050506;--jx-text:#fffaf5;--jx-text-faint:#968b8e;--jx-heading:#fffaf5;--jx-text-soft:#c8bec0;--jx-header-bg:#050506f5;--jx-header-border:#d4af3738;--jx-nav-text:#c8bec0;--jx-chip-bg:#0d0b0de6;--jx-chip-border:#d4af373d}.vehicle-marketplace-route .jae-home--light,.vehicle-marketplace-route .joy-exchange--light.jx-portal{--jae-bg:#fffdf9;--jae-surface:#fff8f5;--jae-surface-soft:#fffffff0;--jae-panel:#fffffff7;--jae-border:#8a663040;--jae-text:#111318;--jae-muted:#5c5658;--jae-faint:#6b6265;--jae-header:#fffdf9f5;--jae-gold:#8a6630;--jae-gold-soft:#a67b38;--jxp-panel:#fffffff7;--jxp-panel-border:#5e0f2524;--jxp-card:#fff;--jxp-card-border:#5e0f251f;--jxp-input:#fff8f5;--jxp-input-border:#5e0f252e;--jxp-line:#5e0f251a;--jxp-title:#111318;--jxp-dim:#5c5658;--jxp-gold:#8a6630;--jxp-red:#8b1a2c;--jx-bg:#fffdf9;--jx-text:#111318;--jx-text-faint:#6b6265;--jx-heading:#111318;--jx-text-soft:#5c5658;--jx-header-bg:#fffdf9f5;--jx-header-border:#8a663040;--jx-nav-text:#5c5658;--jx-chip-bg:#fffffff0;--jx-chip-border:#8a663047}.vehicle-marketplace-route[data-exchange-appearance=maison]{--jae-gold-metal:var(--maison-gold);--jae-burgundy:var(--maison-burgundy);--jae-burgundy-deep:var(--maison-deep-burgundy);--jxp-green:var(--maison-success)}.vehicle-marketplace-route[data-exchange-appearance=maison] :is(.jae-home,.joy-exchange.jx-portal){--jae-bg:var(--maison-main-bg);--jae-surface:var(--maison-card);--jae-surface-soft:color-mix(in srgb,var(--maison-card) 94%,#0000);--jae-panel:color-mix(in srgb,var(--maison-card) 97%,#0000);--jae-border:var(--maison-border-strong);--jae-text:var(--maison-text-primary);--jae-muted:var(--maison-text-secondary);--jae-faint:var(--maison-text-muted);--jae-header:color-mix(in srgb,var(--maison-elevated-bg) 96%,#0000);--jae-gold:var(--maison-gold);--jae-gold-soft:var(--maison-champagne);--jxp-panel:color-mix(in srgb,var(--maison-card) 97%,#0000);--jxp-panel-border:var(--maison-border-strong);--jxp-card:var(--maison-card);--jxp-card-border:var(--maison-border);--jxp-input:var(--maison-secondary-surface);--jxp-input-border:var(--maison-border-strong);--jxp-line:var(--maison-border);--jxp-title:var(--maison-text-primary);--jxp-dim:var(--maison-text-secondary);--jxp-gold:var(--maison-gold);--jxp-red:var(--maison-burgundy);--jx-bg:var(--maison-main-bg);--jx-text:var(--maison-text-primary);--jx-text-faint:var(--maison-text-muted);--jx-heading:var(--maison-text-primary);--jx-text-soft:var(--maison-text-secondary);--jx-header-bg:color-mix(in srgb,var(--maison-elevated-bg) 96%,#0000);--jx-header-border:var(--maison-border-strong);--jx-nav-text:var(--maison-text-secondary);--jx-chip-bg:color-mix(in srgb,var(--maison-card) 94%,#0000);--jx-chip-border:var(--maison-border-strong);background:var(--maison-main-bg);color:var(--maison-text-primary)}.vehicle-marketplace-route[data-exchange-appearance] .jae-appearance-selector{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);background:color-mix(in srgb,var(--maison-card) 94%,#0000);background:color-mix(in srgb,var(--jae-panel,var(--maison-card)) 94%,#0000);border:1px solid var(--jae-border,var(--maison-border-strong));border-radius:999px;bottom:calc(22px + env(safe-area-inset-bottom));box-shadow:0 18px 52px -34px color-mix(in srgb,var(--maison-burgundy) 48%,#0000);box-shadow:0 18px 52px -34px color-mix(in srgb,var(--jae-burgundy,var(--maison-burgundy)) 48%,#0000);color:var(--maison-text-primary);color:var(--jae-text,var(--maison-text-primary));display:flex;gap:6px;min-height:54px;padding:5px;position:fixed;right:max(14px,env(safe-area-inset-right));z-index:225}.jae-appearance-selector__label{font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;padding:0 7px 0 9px;white-space:nowrap}.jae-appearance-selector button,.jae-appearance-selector__label{color:var(--maison-text-secondary);color:var(--jae-muted,var(--maison-text-secondary));text-transform:uppercase}.jae-appearance-selector button{background:#0000;border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:10px;font-weight:850;letter-spacing:.08em;line-height:1.2;min-height:44px;min-width:72px;padding:9px 12px;touch-action:manipulation;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.jae-appearance-selector button:hover{transform:translateY(-1px)}.jae-appearance-selector button[aria-pressed=true]{background:color-mix(in srgb,var(--maison-gold) 10%,var(--maison-card));background:color-mix(in srgb,var(--jae-gold,var(--maison-gold)) 10%,var(--jae-panel,var(--maison-card)));border-color:var(--jae-gold,var(--maison-gold));color:var(--maison-gold);color:var(--jae-gold,var(--maison-gold))}.jae-appearance-selector button:focus-visible{outline:2px solid var(--maison-gold);outline:2px solid var(--jae-gold,var(--maison-gold));outline-offset:3px}@media(max-width:760px){.vehicle-marketplace-route[data-exchange-appearance] .jae-appearance-selector{bottom:calc(82px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px);right:10px}.jae-appearance-selector__label{display:none}}@media(prefers-reduced-motion:reduce){.jae-appearance-selector button{transition-duration:.01ms}}.jae-marketplace-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.jae-marketplace-card{background:var(--jae-panel);border:1px solid var(--jae-border);border-radius:14px;box-shadow:0 18px 40px #0000002e;min-width:0;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.jae-marketplace-card:hover{border-color:color-mix(in srgb,var(--jae-gold-metal) 62%,#0000);box-shadow:0 26px 52px #00000040;transform:translateY(-3px)}.jae-marketplace-card__media{aspect-ratio:16/10;background:#0d0b0d;color:var(--jae-gold);display:grid;min-height:220px;overflow:hidden;place-items:center;position:relative}.jae-home--light .jae-marketplace-card__media{background:#f2eeea}.jae-marketplace-card__media>img{filter:saturate(.92) contrast(1.03);height:100%;object-fit:cover;object-position:center 52%;width:100%}.jae-home--light .jae-marketplace-card__media>img{filter:saturate(.98) contrast(1.01) brightness(1.01)}.jae-marketplace-card__media>span{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050506cc;border:1px solid #d4af378f;border-radius:999px;color:#efd59c;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.06em;min-height:30px;padding:0 10px;position:absolute;right:13px;top:13px}.jae-marketplace-card__body{padding:20px}.jae-marketplace-card__body h3{color:var(--jae-text);font-family:var(--jae-display);font-size:clamp(21px,1.5vw,27px);font-weight:500;line-height:1.18;margin:0;min-height:2.35em}.jae-marketplace-card__body>p{color:var(--jae-muted);font-size:13px;line-height:1.5;margin:9px 0 0}.jae-marketplace-card__body>div{color:var(--jae-muted);display:flex;flex-wrap:wrap;gap:9px 14px;margin-top:16px}.jae-marketplace-card__body>div span{align-items:center;display:inline-flex;font-size:12px;gap:5px}.jae-marketplace-card__body>div svg{color:var(--jae-gold)}.jae-marketplace-card__body footer{align-items:center;border-top:1px solid var(--jae-border);display:flex;gap:14px;justify-content:space-between;margin-top:19px;padding-top:17px}.jae-marketplace-card__body footer strong{color:var(--jae-gold);font-family:var(--jae-display);font-size:19px;font-weight:500}.jae-marketplace-card__body footer a{align-items:center;border:1px solid var(--jae-border);border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.06em;min-height:44px;padding:0 14px}.jae-inventory__status{align-items:center;background:var(--jae-panel);border:1px dashed var(--jae-border);border-radius:14px;color:var(--jae-gold);display:flex;gap:14px;justify-content:center;margin-top:30px;min-height:110px;padding:24px}.jae-inventory__status>strong{font-size:12px;font-weight:600;letter-spacing:.1em}.jae-inventory__status>span{display:flex;flex-direction:column}.jae-inventory__status>span strong{color:var(--jae-text);font-size:12px;letter-spacing:.08em}.jae-inventory__status>span small{color:var(--jae-muted);font-size:13px;margin-top:5px}.jae-inventory__status--error>svg{color:#c65a66}.jae-inventory__status button{background:linear-gradient(135deg,var(--jae-burgundy-deep),var(--jae-burgundy));border:1px solid var(--jae-border);border-radius:8px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.07em;margin-left:auto;min-height:44px;padding:0 17px}@media (max-width:1050px){.jae-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jae-marketplace-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}@media (max-width:720px){.jae-signin{display:none}.jae-marketplace-grid{gap:13px;grid-template-columns:1fr;margin-top:22px}.jae-marketplace-grid>:last-child:nth-child(odd){grid-column:auto;width:auto}.jae-marketplace-card__media{min-height:205px}.jae-marketplace-card__body{padding:17px}.jae-marketplace-card__body h3{font-size:21px;min-height:0}.jae-marketplace-card__body>p{font-size:13px}.jae-marketplace-card__body>div span{font-size:12px}.jae-marketplace-card__body footer{align-items:flex-end}.jae-marketplace-card__body footer strong{font-size:18px}.jae-marketplace-card__body footer a{font-size:11px;min-height:44px;padding:0 12px}.jae-inventory__status{flex-direction:column;min-height:150px;text-align:center}.jae-inventory__status button{margin-left:0;width:100%}}@media (max-width:360px){.jae-header__brand img{width:118px}.jae-header__actions{gap:5px}}.vehicle-marketplace-route :is(.jae-home,.joy-exchange.jx-portal){font-family:var(--jae-ui)}.vehicle-marketplace-route .jae-insights__inner,.vehicle-marketplace-route .jx-panel--insights,.vehicle-marketplace-route .jx-production-note,.vehicle-marketplace-route .jx-valuation-result{border-color:color-mix(in srgb,var(--jxp-gold,var(--jae-gold)) 40%,var(--jxp-panel-border,var(--jae-border)))}.vehicle-marketplace-route .jae-insights__inner{background:radial-gradient(circle at 8% 20%,#8b1a2c1a,#0000 30%),var(--jae-panel)}.vehicle-marketplace-route .jae-insights__inner>div>svg,.vehicle-marketplace-route .jx-panel--insights :is(svg,i),.vehicle-marketplace-route .jx-production-note>div,.vehicle-marketplace-route .jx-valuation-result>div>svg{color:var(--jae-gold);color:var(--jxp-gold,var(--jae-gold))}.vehicle-marketplace-route .jae-inventory__empty{background:radial-gradient(circle at 3% 50%,#8b1a2c14,#0000 24%),var(--jae-panel)}.vehicle-marketplace-route .jx-valuation-result{background:radial-gradient(circle at 0 0,#8b1a2c12,#0000 34%),var(--jxp-card)}.vehicle-marketplace-route .jae-home--light .jae-build-card{background:linear-gradient(180deg,#fff,#fff8f5);border-color:#8a66303d;box-shadow:0 20px 44px #53301e1a}.vehicle-marketplace-route .jae-home--light .jae-build-card__media{background:#f1ece7}.vehicle-marketplace-route .jae-home--light .jae-build-card__media:after{background:linear-gradient(180deg,#0000 63%,#5e0f2517)}.vehicle-marketplace-route .jae-home--light .jae-build-card__body h3{color:#32131b}.vehicle-marketplace-route .jae-home--light .jae-build-card__body p{color:#62535a}.vehicle-marketplace-route .jae-home--light .jae-build-card__body small{color:#6b5b60}.vehicle-marketplace-route .jae-home--light .jae-build-card__body strong{color:#8a6630}.vehicle-marketplace-route .jae-home--light .jae-build-card__body a{background:#fffdf9;border-color:#5e0f253d;color:#5e0f25}.vehicle-marketplace-route :is(.jae-marketplace-card__media,.jx-vehicle-card__media){background:#0d0b0d}.vehicle-marketplace-route :is(.jae-home--light,.joy-exchange--light) :is(.jae-marketplace-card__media,.jx-vehicle-card__media){background:#f2eeea}.vehicle-marketplace-route :is(.jae-marketplace-card__media>img,.jx-vehicle-card__media>img){filter:saturate(.92) contrast(1.03);height:100%;object-fit:cover;object-position:center 52%;width:100%}.vehicle-marketplace-route :is(.jae-home--light,.joy-exchange--light) :is(.jae-marketplace-card__media>img,.jx-vehicle-card__media>img){filter:saturate(.98) contrast(1.01) brightness(1.01)}.vehicle-marketplace-route :is(.jae-header__brand span,.jae-trust strong,.jae-trust small,.jae-build-card__label,.jx-rail a span,.joy-exchange-header__logo span,.joy-exchange-tabbar a,.jx-breadcrumb,.jx-hero-stats small,.jx-live-field>span,.jx-production-form label>span,.jx-filters__head button,.jx-filters__group>span,.jx-panel>strong,.jx-panel__row small,.jx-panel__list small,.jx-panel__note,.jx-vehicle-card__condition,.jx-vehicle-card__verified,.jx-vehicle-card__meta span,.jx-pagination span,.jx-advantage__items strong,.jx-advantage__items small),.vehicle-marketplace-route :is(.jae-home,.joy-exchange.jx-portal) small{font-size:11px;line-height:1.4}.vehicle-marketplace-route :is(.jae-marketplace-card__body>p,.jae-marketplace-card__body>div span,.jx-panel__row small,.jx-panel__list small,.jx-panel__note,.jx-vehicle-card__body p,.jx-vehicle-card__meta span,.jx-transaction-success dt,.jx-transaction-success dd){font-size:12px;line-height:1.45}.vehicle-marketplace-route :is(.jx-searchbar__input input,.jx-live-field input,.jx-live-field select,.jx-production-form input,.jx-production-form select,.jx-production-form textarea,.jx-filters .jx-select){font-size:14px}.vehicle-marketplace-route :is(.jx-hero>p,.jx-production-section__heading p,.jx-production-grid p,.jx-production-note p,.jx-production-note ul,.jx-live-status p,.jx-transaction-success p,.jx-valuation-result p){font-size:14px;line-height:1.6}.vehicle-marketplace-route :is(.jae-home,.joy-exchange.jx-portal) :is(a[href],button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,[role=button]){min-height:44px;min-width:44px}.vehicle-marketplace-route :is(.jae-home,.joy-exchange.jx-portal) label:has(input[type=checkbox]),.vehicle-marketplace-route :is(.jae-home,.joy-exchange.jx-portal) label:has(input[type=radio]){align-items:center;min-height:44px;min-width:44px;padding-block:8px}.vehicle-marketplace-route :is(.jae-icon-button,.jae-menu-button,.joy-exchange-icon-button,.joy-exchange-menu){min-width:44px}.vehicle-marketplace-route .jx-panel .jx-ghost{align-items:center;display:inline-flex;gap:8px;min-height:44px}.vehicle-marketplace-route :is(.jae-marketplace-card,.jae-build-card,.jae-process__grid article,.jae-insights__inner,.jx-panel,.jx-filters,.jx-vehicle-card,.jx-production-section,.jx-production-note,.jx-live-status,.jx-transaction-success){border-radius:14px}.vehicle-marketplace-route :is(.jae-home,.joy-exchange.jx-portal) :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--jae-gold-metal) 75%,#0000);outline-offset:3px}@media (max-width:720px){.vehicle-marketplace-route .jae-header__brand span,.vehicle-marketplace-route .jae-trust small,.vehicle-marketplace-route .jae-trust strong,.vehicle-marketplace-route .joy-exchange-header__logo span,.vehicle-marketplace-route .jx-advantage__items small,.vehicle-marketplace-route .jx-advantage__items strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.vehicle-marketplace-route *,.vehicle-marketplace-route :after,.vehicle-marketplace-route :before{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}}:root{--joy-light-ivory:#fbf8f1;--joy-light-ivory-deep:#f6eee1;--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}html[data-joy-light-lock=final]:not(.dark){--bg-main:var(--joy-light-ivory);--surface-card:var(--joy-light-surface);--text-main:var(--joy-light-ink);--text-muted:var(--joy-light-muted);--accent-element:var(--joy-light-gold);--accent-hover:var(--joy-light-gold-hover);--deep-accent:var(--joy-light-gold-hover);--badge-soon-bg:#9f762c1a;--badge-soon-text:var(--joy-light-gold);--grid-line-color:#9f762c1f;--border-subtle:var(--joy-light-line);background:#fbf8f1!important;background:var(--joy-light-ivory)!important;color-scheme:light}html[data-joy-light-lock=final]:not(.dark) #root,html[data-joy-light-lock=final]:not(.dark) body{background-color:#fbf8f1!important;background-color:var(--joy-light-ivory)!important;background-image:radial-gradient(circle at 8% 12%,#cbae761a,#0000 28%),radial-gradient(circle at 92% 68%,#ffffffd1,#0000 34%),linear-gradient(180deg,#fcfaf5,#fbf8f1 48%,#f6eee1)!important;background-image:radial-gradient(circle at 8% 12%,#cbae761a,#0000 28%),radial-gradient(circle at 92% 68%,#ffffffd1,#0000 34%),linear-gradient(180deg,#fcfaf5 0,var(--joy-light-ivory) 48%,var(--joy-light-ivory-deep) 100%)!important;color:#211f1b!important;color:var(--joy-light-ink)!important;min-height:100%}html[data-joy-light-lock=final]:not(.dark) body{background-attachment:fixed!important}html[data-joy-light-lock=final]:not(.dark) body #root main,html[data-joy-light-lock=final]:not(.dark) body #root>div,html[data-joy-light-lock=final]:not(.dark) body #root>main{color:#211f1b!important;color:var(--joy-light-ink)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(.bg-white,.bg-zinc-50,.bg-zinc-100,.bg-neutral-50,.bg-neutral-100,.bg-stone-50,.bg-stone-100,.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100){background-color:#fffdf8!important;background-color:var(--joy-light-surface)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(.bg-black,.bg-zinc-950,.bg-zinc-900,.bg-neutral-950,.bg-neutral-900,.bg-stone-950,.bg-stone-900,.bg-gray-950,.bg-gray-900,.bg-slate-950,.bg-slate-900){background-color:#fffaf1!important;background-color:var(--joy-light-surface-raised)!important;color:#211f1b!important;color:var(--joy-light-ink)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where([data-card],[data-surface=card],.card,[class*=-card],[role=dialog],[role=menu],[role=listbox],[data-popover]){background-color:#fffdf8!important;background-color:var(--joy-light-surface)!important;border-color:#9f762c38!important;border-color:var(--joy-light-line)!important;box-shadow:0 18px 52px #4e381417;box-shadow:var(--joy-light-shadow);color:#211f1b!important;color:var(--joy-light-ink)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(h1,h2,h3,h4,h5,h6,legend,thead th,[data-heading],[data-title],[data-testid$=-title],[data-testid*=-heading],.font-display){-webkit-text-fill-color:#8a6630!important;-webkit-text-fill-color:var(--joy-light-gold)!important;color:#8a6630!important;color:var(--joy-light-gold)!important;-webkit-text-decoration-color:#8a6630!important;text-decoration-color:#8a6630!important;-webkit-text-decoration-color:var(--joy-light-gold)!important;text-decoration-color:var(--joy-light-gold)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(p,li,dd,dt,td,label,small,blockquote,figcaption,input,textarea,select){-webkit-text-fill-color:#211f1b!important;-webkit-text-fill-color:var(--joy-light-ink)!important;color:#211f1b!important;color:var(--joy-light-ink)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(.text-white,.text-black,.text-zinc-950,.text-zinc-900,.text-zinc-800,.text-neutral-950,.text-neutral-900,.text-gray-950,.text-gray-900,.text-slate-950,.text-slate-900,.text-stone-950,.text-stone-900){-webkit-text-fill-color:#211f1b!important;-webkit-text-fill-color:var(--joy-light-ink)!important;color:#211f1b!important;color:var(--joy-light-ink)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(.text-zinc-700,.text-zinc-600,.text-zinc-500,.text-zinc-400,.text-neutral-700,.text-neutral-600,.text-neutral-500,.text-gray-700,.text-gray-600,.text-gray-500,.text-slate-700,.text-slate-600,.text-slate-500,.text-stone-700,.text-stone-600,.text-stone-500,[data-muted]){-webkit-text-fill-color:#6e6354!important;-webkit-text-fill-color:var(--joy-light-muted)!important;color:#6e6354!important;color:var(--joy-light-muted)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(button,a[role=button],[role=button],[data-icon],.icon,.icon-button) svg:not([data-preserve-color]):not([class*=logo]):not([class*=chart]):not([class*=status]),html[data-joy-light-lock=final]:not(.dark) body #root svg.lucide:not([data-preserve-color]){stroke:currentColor;color:#8a6630!important;color:var(--joy-light-gold)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(button:not([data-preserve-color]),[role=button]:not([data-preserve-color]),[data-cta],[class*=cta],.btn,a[class*=button]){-webkit-text-fill-color:#8a6630!important;-webkit-text-fill-color:var(--joy-light-gold)!important;-webkit-tap-highlight-color:rgba(159,118,44,.18);border-color:#9f762c6b!important;border-color:var(--joy-light-line-strong)!important;color:#8a6630!important;color:var(--joy-light-gold)!important;touch-action:manipulation;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease!important}html[data-joy-light-lock=final]:not(.dark) body #root :where([data-cta][data-variant=primary],[data-variant=primary],.btn-primary,[class*=cta-primary],[class*=primary-cta],button[class*=bg-rose-],button[class*=bg-red-],a[class*=bg-rose-],a[class*=bg-red-]){-webkit-text-fill-color:#fffaf0!important;background:linear-gradient(135deg,#b9934b,#9f762c 52%,#7d591e)!important;border-color:#7d591ea8!important;box-shadow:0 12px 30px #7d591e33!important;color:#fffaf0!important}@media (hover:hover) and (pointer:fine){html[data-joy-light-lock=final]:not(.dark) body #root :where(button:not([data-preserve-color]),[role=button]:not([data-preserve-color]),[data-cta],[class*=cta],.btn,a[class*=button]):hover{-webkit-text-fill-color:#7d591e!important;-webkit-text-fill-color:var(--joy-light-gold-hover)!important;background-color:rgba(159,118,44,.075)!important;border-color:#8a6630!important;border-color:var(--joy-light-gold)!important;box-shadow:0 12px 30px #7d591e24!important;color:#7d591e!important;color:var(--joy-light-gold-hover)!important;transform:translateY(-1px)}html[data-joy-light-lock=final]:not(.dark) body #root :where(a:not([data-preserve-color])):hover{color:#7d591e!important;color:var(--joy-light-gold-hover)!important;-webkit-text-decoration-color:#7d591e!important;text-decoration-color:#7d591e!important;-webkit-text-decoration-color:var(--joy-light-gold-hover)!important;text-decoration-color:var(--joy-light-gold-hover)!important}}html[data-joy-light-lock=final]:not(.dark) body #root :where(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"]),[role=button]):focus-visible{border-color:#8a6630!important;border-color:var(--joy-light-gold)!important;box-shadow:0 0 0 5px #9f762c3d!important;box-shadow:0 0 0 5px var(--joy-light-focus)!important;outline:2px solid #8a6630!important;outline:2px solid var(--joy-light-gold)!important;outline-offset:3px!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(button:not([data-preserve-color]),[role=button]:not([data-preserve-color]),[data-cta],[class*=cta],.btn,a[class*=button]):active{background-color:#9f762c1f!important;border-color:#7d591e!important;border-color:var(--joy-light-gold-hover)!important;box-shadow:0 5px 16px #7d591e29!important;transform:scale(.985)}@media (pointer:coarse){html[data-joy-light-lock=final]:not(.dark) body #root :where(button:not([data-preserve-color]),[role=button]:not([data-preserve-color]),[data-cta],[class*=cta],.btn,a[class*=button]){-webkit-tap-highlight-color:rgba(159,118,44,.2)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(button:not([data-preserve-color]),[role=button]:not([data-preserve-color]),[data-cta],[class*=cta],.btn,a[class*=button]):active{background-color:#9f762c24!important;box-shadow:inset 0 0 0 1px #9f762c6b!important;box-shadow:inset 0 0 0 1px var(--joy-light-line-strong)!important}}html[data-joy-light-lock=final]:not(.dark) body #root :where(hr,[role=separator]){background-color:#9f762c38!important;background-color:var(--joy-light-line)!important;border-color:#9f762c38!important;border-color:var(--joy-light-line)!important;color:#9f762c38!important;color:var(--joy-light-line)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where([class*=border-zinc-],[class*=border-neutral-],[class*=border-gray-],[class*=border-slate-],[class*=border-stone-]){border-color:#9f762c38!important;border-color:var(--joy-light-line)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where([class*=divide-zinc-],[class*=divide-neutral-],[class*=divide-gray-],[class*=divide-slate-],[class*=divide-stone-])>:not([hidden])~:not([hidden]){border-color:#9f762c38!important;border-color:var(--joy-light-line)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(input,textarea,select){background-color:#fffdf8!important;background-color:var(--joy-light-surface)!important;border-color:#9f762c6b!important;border-color:var(--joy-light-line-strong)!important;caret-color:#7d591e!important;caret-color:var(--joy-light-gold-hover)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(input,textarea)::placeholder{-webkit-text-fill-color:#6e6354!important;-webkit-text-fill-color:var(--joy-light-muted)!important;color:#6e6354!important;color:var(--joy-light-muted)!important;opacity:.76}html[data-joy-light-lock=final]:not(.dark) body #root :where(table,tbody,tr,td,th){border-color:#9f762c38!important;border-color:var(--joy-light-line)!important}html[data-joy-light-lock=final]:not(.dark) body #root :where(nav,header,footer){border-color:#9f762c38!important;border-color:var(--joy-light-line)!important}html[data-joy-light-lock=final]:not(.dark) ::selection{background:#9f762c3d;color:#211f1b;color:var(--joy-light-ink)}html[data-joy-light-lock=final]:not(.dark){scrollbar-color:#b08d52 #f6eee1;scrollbar-color:var(--joy-light-gold-soft) var(--joy-light-ivory-deep)}html[data-joy-light-lock=final]:not(.dark) ::-webkit-scrollbar-track{background:#f6eee1;background:var(--joy-light-ivory-deep)}html[data-joy-light-lock=final]:not(.dark) ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#b08d52,#7d591e);background:linear-gradient(180deg,var(--joy-light-gold-soft),var(--joy-light-gold-hover));border:2px solid #f6eee1;border:2px solid var(--joy-light-ivory-deep);border-radius:999px}html[data-joy-light-lock=final]:not(.dark) body #root :where([data-variant=danger],[data-status=error],[role=alert],.danger,.error,.success,[class*=text-red-],[class*=text-green-]){-webkit-text-fill-color:currentColor}html[data-joy-light-lock=final]:not(.dark) body #root :where(img,video,canvas,picture){color:#000;color:initial}@media (prefers-reduced-motion:reduce){html[data-joy-light-lock=final]:not(.dark) body #root :where(button,a,[role=button],[data-cta]){transform:none!important;transition:none!important}}