@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-100:#dcfce7;--color-green-400:#05df72;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-950:#002c22;--color-sky-600:#0084cc;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-purple-50:#faf5ff;--color-purple-200:#e9d5ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-rose-200:#ffccd3;--color-rose-500:#ff2357;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-50:#fafafa;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-50:lab(98.26% 0 0);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-58{bottom:calc(var(--spacing) * 58)}.bottom-\[70px\]{bottom:70px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.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-999{z-index:999}.z-\[2\]{z-index:2}.z-\[79\]{z-index:79}.z-\[80\]{z-index:80}.z-\[200\]{z-index:200}.z-\[10050\]{z-index:10050}.col-span-2{grid-column:span 2/span 2}.row-1{grid-row:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.\!my-2{margin-block:calc(var(--spacing) * 2)!important}.\!my-4{margin-block:calc(var(--spacing) * 4)!important}.\!mt-8{margin-top:calc(var(--spacing) * 8)!important}.\!mt-\[30px\]{margin-top:30px!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-30{margin-top:calc(var(--spacing) * 30)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-\[-5px\]{margin-top:-5px}.mt-\[-6px\]{margin-top:-6px}.mt-\[5px\]{margin-top:5px}.mt-\[10\%\]{margin-top:10%}.mt-\[16px\]{margin-top:16px}.mt-\[20px\]{margin-top:20px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-\[36px\]{margin-top:36px}.mt-\[40px\]{margin-top:40px}.mt-auto{margin-top:auto}.\!mr-1{margin-right:var(--spacing)!important}.\!mr-6{margin-right:calc(var(--spacing) * 6)!important}.\!mr-\[38px\]{margin-right:38px!important}.mr-0{margin-right:0}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-12{margin-right:calc(var(--spacing) * 12)}.mr-16{margin-right:calc(var(--spacing) * 16)}.mr-\[5px\]{margin-right:5px}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\!mb-\[32px\]{margin-bottom:32px!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-40{margin-bottom:calc(var(--spacing) * 40)}.mb-\[4px\]{margin-bottom:4px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[16px\]{margin-bottom:16px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[30px\]{margin-bottom:30px}.mb-\[35px\]{margin-bottom:35px}.mb-\[40px\]{margin-bottom:40px}.mb-\[60px\]{margin-bottom:60px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-\[7px\]{margin-left:7px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.\!inline-flex{display:inline-flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-\[38px\]{height:38px!important}.\!h-\[40px\]{height:40px!important}.\!h-\[42px\]{height:42px!important}.\!h-\[60px\]{height:60px!important}.\!h-\[190px\]{height:190px!important}.\!h-\[250px\]{height:250px!important}.\!h-\[unset\]{height:unset!important}.\!h-auto{height:auto!important}.\!h-fit{height:fit-content!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-250{height:calc(var(--spacing) * 250)}.h-\[6px\]{height:6px}.h-\[14px\]{height:14px}.h-\[30px\]{height:30px}.h-\[40px\]{height:40px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[100\%\]{height:100%}.h-\[100px\]{height:100px}.h-\[200px\]{height:200px}.h-\[269px\]{height:269px}.h-\[275px\]{height:275px}.h-\[calc\(100vh-170px\)\]{height:calc(100vh - 170px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[200px\]{max-height:200px}.max-h-\[320px\]{max-height:320px}.max-h-full{max-height:100%}.\!min-h-\[60px\]{min-height:60px!important}.min-h-0{min-height:0}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[120px\]{min-height:120px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.\!w-10{width:calc(var(--spacing) * 10)!important}.\!w-32{width:calc(var(--spacing) * 32)!important}.\!w-56{width:calc(var(--spacing) * 56)!important}.\!w-\[19\%\]{width:19%!important}.\!w-\[100px\]{width:100px!important}.\!w-\[179px\]{width:179px!important}.\!w-\[227px\]{width:227px!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-80{width:calc(var(--spacing) * 80)}.w-100{width:calc(var(--spacing) * 100)}.w-400{width:calc(var(--spacing) * 400)}.w-500{width:calc(var(--spacing) * 500)}.w-600{width:calc(var(--spacing) * 600)}.w-700{width:calc(var(--spacing) * 700)}.w-\[1px\]{width:1px}.w-\[14px\]{width:14px}.w-\[20\%\]{width:20%}.w-\[40\%\]{width:40%}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[80\%\]{width:80%}.w-\[98px\]{width:98px}.w-\[188px\]{width:188px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-\[300px\]{max-width:300px!important}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[60\%\]{max-width:60%}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100\%-130px\)\]{max-width:calc(100% - 130px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[44px\]{min-width:44px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.\!cursor-default{cursor:default!important}.\!cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-black\/20{--tw-scrollbar-thumb:#0003}@supports (color:color-mix(in lab, red, red)){.scrollbar-thumb-black\/20{--tw-scrollbar-thumb:color-mix(in oklab, var(--color-black) 20%, transparent)}}.scrollbar-thumb-black\/20{scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,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-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[max-content_max-content\]{grid-template-columns:max-content max-content}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-around{justify-content:space-around!important}.\!justify-center{justify-content:center!important}.\!justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[10px\]{gap:10px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-end{align-self:flex-end}.\!truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded{border-radius:.25rem!important}.\!rounded-\[2px\]{border-radius:2px!important}.\!rounded-\[4px\]{border-radius:4px!important}.\!rounded-md{border-radius:var(--radius-md)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[var\(--border-radius\)\]{border-radius:var(--border-radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-\[\#276DD7\]{border-color:#276dd7!important}.\!border-\[\#D9D9D9\]{border-color:#d9d9d9!important}.\!border-\[\#D2281F\]{border-color:#d2281f!important}.\!border-black{border-color:var(--color-black)!important}.\!border-gray-100{border-color:var(--color-gray-100)!important}.\!border-gray-200{border-color:var(--color-gray-200)!important}.\!border-gray-300{border-color:var(--color-gray-300)!important}.border-\[\#276DD7\]{border-color:#276dd7}.border-\[\#D9D9D9\]{border-color:#d9d9d9}.border-\[\#F0F0F0\]{border-color:#f0f0f0}.border-\[\#d9d9d9\]{border-color:#d9d9d9}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-selection\)\]{border-color:var(--color-selection)}.border-\[var\(--editor-accent\,\#2563eb\)\]{border-color:var(--editor-accent,#2563eb)}.border-\[var\(--editor-border\,\#e4e4e7\)\]{border-color:var(--editor-border,#e4e4e7)}.border-\[var\(--editor-primary\,\#18181b\)\]{border-color:var(--editor-primary,#18181b)}.border-\[var\(--variable\)\]{border-color:var(--variable)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-900{border-color:var(--color-gray-900)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-600{border-color:var(--color-red-600)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-\[\#276DD7\]{background-color:#276dd7!important}.\!bg-\[var\(--color-bg-header\)\]{background-color:var(--color-bg-header)!important}.\!bg-amber-500{background-color:var(--color-amber-500)!important}.\!bg-black{background-color:var(--color-black)!important}.\!bg-gray-50{background-color:var(--color-gray-50)!important}.\!bg-gray-100{background-color:var(--color-gray-100)!important}.\!bg-gray-200{background-color:var(--color-gray-200)!important}.\!bg-neutral-800{background-color:var(--color-neutral-800)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#276DD7\]{background-color:#276dd7}.bg-\[\#E0E0E0\]\/95{background-color:#e0e0e0f2;background-color:lab(89.1773% -.0000298023 .0000119209/.95)}.bg-\[\#F0F0F0\]{background-color:#f0f0f0}.bg-\[\#F0F5FF\]{background-color:#f0f5ff}.bg-\[\#F5F5F5\]{background-color:#f5f5f5}.bg-\[\#F6FFED\]{background-color:#f6ffed}.bg-\[\#eeeeee\]{background-color:#eee}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[var\(--color-bg-base\)\]{background-color:var(--color-bg-base)}.bg-\[var\(--color-bg-container\)\]{background-color:var(--color-bg-container)}.bg-\[var\(--color-bg-subtle\)\]{background-color:var(--color-bg-subtle)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--editor-accent\,\#2563eb\)\]{background-color:var(--editor-accent,#2563eb)}.bg-\[var\(--editor-border\,\#e4e4e7\)\]{background-color:var(--editor-border,#e4e4e7)}.bg-\[var\(--editor-muted\,\#f4f4f5\)\]{background-color:var(--editor-muted,#f4f4f5)}.bg-\[var\(--editor-muted-strong\,\#e4e4e7\)\]{background-color:var(--editor-muted-strong,#e4e4e7)}.bg-\[var\(--editor-primary\,\#18181b\)\]{background-color:var(--editor-primary,#18181b)}.bg-\[var\(--editor-surface\,\#fff\)\]{background-color:var(--editor-surface,#fff)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/95{background-color:#f99c00f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/95{background-color:color-mix(in oklab, var(--color-amber-500) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/95{background-color:#155dfcf2}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/95{background-color:color-mix(in oklab, var(--color-blue-600) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-emerald-600\/95{background-color:#009767f2}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/95{background-color:color-mix(in oklab, var(--color-emerald-600) 95%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-green-100{background-color:var(--color-green-100)}.bg-purple-50\/60{background-color:#faf5ff99}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/60{background-color:color-mix(in oklab, var(--color-purple-50) 60%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab, var(--color-red-600) 90%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.fill-zinc-950{fill:var(--color-zinc-950)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[66px\]{padding:66px}.p-\[96px\]{padding:96px}.p-\[var\(--padding\)\]{padding:var(--padding)}.\!px-0{padding-inline:0!important}.\!px-1{padding-inline:var(--spacing)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.\!px-\[14px\]{padding-inline:14px!important}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[6px\]{padding-inline:6px}.px-\[10px\]{padding-inline:10px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.\!py-1{padding-block:var(--spacing)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[4px\]{padding-block:4px}.py-\[6px\]{padding-block:6px}.py-\[12px\]{padding-block:12px}.py-\[24px\]{padding-block:24px}.\!pt-8{padding-top:calc(var(--spacing) * 8)!important}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[20px\]{padding-top:20px}.pt-\[26px\]{padding-top:26px}.pt-\[30px\]{padding-top:30px}.pt-\[56\.25\%\]{padding-top:56.25%}.\!pr-14{padding-right:calc(var(--spacing) * 14)!important}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.\!pb-8{padding-bottom:calc(var(--spacing) * 8)!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[1px\]{padding-bottom:1px}.pb-\[2px\]{padding-bottom:2px}.pb-\[88px\]{padding-bottom:88px}.\!pl-\[18px\]{padding-left:18px!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!font-\[\'Manrope\'\]{font-family:Manrope!important}.font-\[\"Manrope\"\],.font-\[\'Manrope\'\]{font-family:Manrope}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[24px\]{font-size:24px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[75px\]{font-size:75px}.\!leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.\!leading-6{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.\!leading-\[14px\]{--tw-leading:14px!important;line-height:14px!important}.\!leading-\[22px\]{--tw-leading:22px!important;line-height:22px!important}.\!leading-\[24px\]{--tw-leading:24px!important;line-height:24px!important}.\!leading-none{--tw-leading:1!important;line-height:1!important}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-\[400\]{--tw-font-weight:400!important;font-weight:400!important}.\!font-\[500\]{--tw-font-weight:500!important;font-weight:500!important}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-\[var\(--font-weight-semibold\)\]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[0\.02em\]{--tw-tracking:.02em!important;letter-spacing:.02em!important}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#1890ff\]{color:#1890ff!important}.\!text-\[\#262626\]{color:#262626!important}.\!text-\[\#D2281F\]{color:#d2281f!important}.\!text-\[\#D93025\]{color:#d93025!important}.\!text-\[rgba\(0\,0\,0\,0\.65\)\]{color:#000000a6!important}.\!text-\[rgba\(0\,0\,0\,0\.85\)\]{color:#000000d9!important}.\!text-\[var\(--color-header-text\)\]{color:var(--color-header-text)!important}.\!text-black{color:var(--color-black)!important}.\!text-blue-600{color:var(--color-blue-600)!important}.\!text-gray-400{color:var(--color-gray-400)!important}.\!text-gray-500{color:var(--color-gray-500)!important}.\!text-gray-800{color:var(--color-gray-800)!important}.\!text-inherit{color:inherit!important}.\!text-white{color:var(--color-white)!important}.text-\[\#1D39C4\]{color:#1d39c4}.text-\[\#6b6b6b\]{color:#6b6b6b}.text-\[\#8C8C8C\],.text-\[\#8c8c8c\]{color:#8c8c8c}.text-\[\#83D0AA\]{color:#83d0aa}.text-\[\#205fcf\]{color:#205fcf}.text-\[\#276DD7\]{color:#276dd7}.text-\[\#333\]{color:#333}.text-\[\#389E0D\]{color:#389e0d}.text-\[\#555\]{color:#555}.text-\[\#262626\]{color:#262626}.text-\[\#333333\]{color:#333}.text-\[\#595959\]{color:#595959}.text-\[\#737373\]{color:#737373}.text-\[\#999999\]{color:#999}.text-\[\#dcf3ff\]{color:#dcf3ff}.text-\[\#f2fbff\]{color:#f2fbff}.text-\[600\]{color:600}.text-\[rgba\(0\,0\,0\,0\.85\)\]{color:#000000d9}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--editor-accent\,\#2563eb\)\]{color:var(--editor-accent,#2563eb)}.text-\[var\(--editor-foreground\,\#18181b\)\]{color:var(--editor-foreground,#18181b)}.text-\[var\(--editor-muted-foreground\)\]{color:var(--editor-muted-foreground)}.text-\[var\(--editor-muted-foreground\,\#52525b\)\]{color:var(--editor-muted-foreground,#52525b)}.text-\[var\(--editor-primary-foreground\,\#fafafa\)\]{color:var(--editor-primary-foreground,#fafafa)}.text-\[var\(--font-size-lg\)\]{color:var(--font-size-lg)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab, red, red)){.text-black\/35{color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.text-black\/65{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.text-black\/85{color:#000000d9}@supports (color:color-mix(in lab, red, red)){.text-black\/85{color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-sky-600{color:var(--color-sky-600)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-zinc-50{color:var(--color-zinc-50)}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.\!italic{font-style:italic!important}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.\!shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,#00000005)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_0_0_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 0 0 var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0px_24px_0px_\#0000000F\]{--tw-shadow:0px 0px 24px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-\[4px\]{--tw-blur:blur(4px);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-sm{--tw-blur:blur(var(--blur-sm));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-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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,)}.invert{--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,)}.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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[50ms\]{--tw-duration:50ms;transition-duration:50ms}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}}.placeholder\:text-black\/45::placeholder{color:#00000073}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-black\/45::placeholder{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:\!border-\[\#0050B3\]:hover{border-color:#0050b3!important}.hover\:\!border-\[\#D9D9D9\]:hover{border-color:#d9d9d9!important}.hover\:\!border-\[\#D2281F\]:hover{border-color:#d2281f!important}.hover\:\!border-\[\#D93025\]:hover{border-color:#d93025!important}.hover\:\!border-\[rgba\(0\,0\,0\,0\.85\)\]:hover{border-color:#000000d9!important}.hover\:\!border-black:hover{border-color:var(--color-black)!important}.hover\:\!border-blue-600:hover{border-color:var(--color-blue-600)!important}.hover\:\!border-gray-200:hover{border-color:var(--color-gray-200)!important}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:\!bg-\[\#0050B3\]:hover{background-color:#0050b3!important}.hover\:\!bg-\[\#D2281F\]:hover{background-color:#d2281f!important}.hover\:\!bg-amber-500:hover{background-color:var(--color-amber-500)!important}.hover\:\!bg-black:hover{background-color:var(--color-black)!important}.hover\:\!bg-gray-200:hover{background-color:var(--color-gray-200)!important}.hover\:\!bg-red-600:hover{background-color:var(--color-red-600)!important}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:\!bg-white:hover{background-color:var(--color-white)!important}.hover\:bg-\[\#1d5bb8\]:hover{background-color:#1d5bb8}.hover\:bg-\[var\(--color-primary-hover\)\]:hover{background-color:var(--color-primary-hover)}.hover\:bg-\[var\(--editor-muted\,\#f4f4f5\)\]:hover{background-color:var(--editor-muted,#f4f4f5)}.hover\:bg-\[var\(--editor-muted-strong\,\#e4e4e7\)\]:hover{background-color:var(--editor-muted-strong,#e4e4e7)}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:\!text-\[rgba\(0\,0\,0\,0\.65\)\]:hover{color:#000000a6!important}.hover\:\!text-\[rgba\(0\,0\,0\,0\.85\)\]:hover{color:#000000d9!important}.hover\:\!text-\[var\(--color-header-text\)\]:hover{color:var(--color-header-text)!important}.hover\:\!text-black:hover{color:var(--color-black)!important}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-\[\#1D39C4\]:hover{color:#1d39c4}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:\!border-\[\#0050B3\]:focus{border-color:#0050b3!important}.focus\:\!border-\[rgba\(0\,0\,0\,0\.85\)\]:focus{border-color:#000000d9!important}.focus\:\!border-blue-600:focus{border-color:var(--color-blue-600)!important}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:\!bg-\[\#0050B3\]:focus{background-color:#0050b3!important}.focus\:\!bg-transparent:focus{background-color:#0000!important}.focus\:\!text-\[rgba\(0\,0\,0\,0\.85\)\]:focus{color:#000000d9!important}.focus\:\!text-\[var\(--color-header-text\)\]:focus{color:var(--color-header-text)!important}.focus\:\!text-white:focus{color:var(--color-white)!important}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-400\/20:focus{--tw-ring-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-400\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--editor-ring\,\#2563eb\)\]:focus-visible{--tw-ring-color:var(--editor-ring,#2563eb)}.focus-visible\:ring-\[var\(--editor-ring\,\#18181b\)\]:focus-visible{--tw-ring-color:var(--editor-ring,#18181b)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:\!border-\[\#0050B3\]:active{border-color:#0050b3!important}.active\:\!border-\[rgba\(0\,0\,0\,0\.85\)\]:active{border-color:#000000d9!important}.active\:\!bg-\[\#0050B3\]:active{background-color:#0050b3!important}.active\:\!text-\[rgba\(0\,0\,0\,0\.85\)\]:active{color:#000000d9!important}.active\:\!text-white:active{color:var(--color-white)!important}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:\!border-\[\#276DD7\]:disabled{border-color:#276dd7!important}.disabled\:\!border-\[\#D2281F\]:disabled{border-color:#d2281f!important}.disabled\:\!bg-\[\#276DD7\]:disabled{background-color:#276dd7!important}.disabled\:\!bg-white:disabled{background-color:var(--color-white)!important}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:\!text-\[\#D2281F\]:disabled{color:#d2281f!important}.disabled\:\!text-white:disabled{color:var(--color-white)!important}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:\!opacity-50:disabled{opacity:.5!important}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (min-width:48rem){.max-md\:mr-0{margin-right:0}.max-md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-md\:ml-3{margin-left:calc(var(--spacing) * 3)}.max-md\:w-auto{width:auto}.max-md\:flex-1{flex:1}.max-md\:shrink-0{flex-shrink:0}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:pt-3{padding-top:calc(var(--spacing) * 3)}}@media (min-width:40rem){.sm\:translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:text-left{text-align:left}.sm\:opacity-0{opacity:0}.sm\:group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.sm\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\:opacity-100:is(:where(.group):hover *),.sm\:group-hover\/name\:opacity-100:is(:where(.group\/name):hover *){opacity:1}}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.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\:flex-row{flex-direction:row}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:\!border-\[rgba\(217\,119\,6\,0\.35\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:#d9770659!important}.dark\:\!border-\[var\(--color-border\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-border)!important}.dark\:\!border-\[var\(--color-primary\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-primary)!important}.dark\:border-\[var\(--color-border\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-border)}.dark\:border-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-text)}.dark\:border-amber-900:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-amber-900)}.dark\:border-blue-900:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-blue-900)}.dark\:border-gray-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-700)}.dark\:border-gray-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-800)}.dark\:border-purple-900:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-purple-900)}.dark\:border-red-900:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-red-900)}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:\!bg-\[rgba\(217\,119\,6\,0\.15\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:#d9770626!important}.dark\:\!bg-\[var\(--color-bg-container\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-container)!important}.dark\:\!bg-\[var\(--color-bg-hover\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-hover)!important}.dark\:\!bg-\[var\(--color-bg-subtle\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-subtle)!important}.dark\:\!bg-\[var\(--color-primary\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-primary)!important}.dark\:bg-\[var\(--color-bg-base\)\]:where([data-theme=dark],[data-theme=dark] *),.dark\:bg-\[var\(--color-bg-base\)\]\/50:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-base)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-bg-base\)\]\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-bg-base) 50%, transparent)}}.dark\:bg-\[var\(--color-bg-container\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-container)}.dark\:bg-\[var\(--color-bg-elevated\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-elevated)}.dark\:bg-\[var\(--color-bg-elevated\,var\(--color-bg-container\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-elevated,var(--color-bg-container))}.dark\:bg-\[var\(--color-bg-hover\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-hover)}.dark\:bg-\[var\(--color-bg-subtle\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-bg-subtle)}.dark\:bg-\[var\(--color-border\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-border)}.dark\:bg-amber-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-black\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.dark\:bg-blue-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:bg-blue-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\:bg-gray-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-950)}.dark\:bg-purple-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.dark\:bg-red-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:#0000}.dark\:fill-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *){fill:var(--color-text)}.dark\:\!text-\[var\(--color-bg-base\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-bg-base)!important}.dark\:\!text-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text)!important}.dark\:\!text-\[var\(--color-text-secondary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text-secondary)!important}.dark\:\!text-\[var\(--color-text-tertiary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text-tertiary)!important}.dark\:text-\[var\(--color-link\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-link)}.dark\:text-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text)}.dark\:text-\[var\(--color-text-secondary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text-secondary)}.dark\:text-\[var\(--color-text-tertiary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-text-tertiary)}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-400)}.dark\:text-gray-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-100)}.dark\:text-gray-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-200)}.dark\:text-gray-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-300)}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-green-400)}.dark\:text-purple-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-purple-400)}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-300)}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.dark\:shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.32\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-none:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:invert:where([data-theme=dark],[data-theme=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\:placeholder\:text-\[var\(--color-text-tertiary\)\]:where([data-theme=dark],[data-theme=dark] *)::-moz-placeholder{color:var(--color-text-tertiary)}.dark\:placeholder\:text-\[var\(--color-text-tertiary\)\]:where([data-theme=dark],[data-theme=dark] *)::placeholder{color:var(--color-text-tertiary)}@media (hover:hover){.dark\:hover\:\!border-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-text)!important}.dark\:hover\:\!bg-\[var\(--color-bg-container\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-bg-container)!important}.dark\:hover\:\!bg-\[var\(--color-bg-hover\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-bg-hover)!important}.dark\:hover\:bg-\[var\(--color-bg-hover\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-bg-hover)}.dark\:hover\:bg-\[var\(--color-bg-subtle\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-bg-subtle)}.dark\:hover\:bg-emerald-950\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:hover\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:\!text-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-text)!important}.dark\:hover\:\!text-\[var\(--color-text-secondary\)\]:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-text-secondary)!important}.dark\:hover\:text-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-text)}.dark\:hover\:text-white:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-white)}}.dark\:focus\:\!border-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *):focus{border-color:var(--color-text)!important}.dark\:focus\:\!text-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *):focus{color:var(--color-text)!important}.dark\:active\:\!border-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *):active{border-color:var(--color-text)!important}.dark\:active\:\!text-\[var\(--color-text\)\]:where([data-theme=dark],[data-theme=dark] *):active{color:var(--color-text)!important}.dark\:disabled\:bg-gray-900\/50:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-gray-900\/50:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.\[\&_\.ant-tabs-nav\]\:mb-0 .ant-tabs-nav{margin-bottom:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:\:placeholder\]\:text-sm::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.justify-in-between{flex-wrap:wrap;align-items:center;gap:8px;display:flex;justify-content:space-between!important}.justify-in-between.wrap{flex-wrap:wrap}.justify-in-between.align-start{align-items:flex-start}.justify-in-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.justify-in-start{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.justify-in-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.float-right{float:right}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.f-18{font-size:18px}.f-24{font-size:24px}.lh-14{line-height:14px}.lh-22{line-height:22px}.lh-26{line-height:26px}.lh-28{line-height:28px}.black-26{color:#262626}.black-73{color:#00000073}.red{color:#ff4d4f}.clamp-w-width{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.mr-5{margin-right:5px}.mr-8{margin-right:8px}.mt-30{margin-top:30px}.mb-40{margin-bottom:40px}.white-space-text{white-space:nowrap}.limit-lines{max-width:100%;width:unset;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.limit-lines.limit-1{-webkit-line-clamp:1}.limit-lines.limit-2{-webkit-line-clamp:2}.flex-1{flex:1}.flex-col{flex-direction:column}.align-center{align-items:center}.justify-center{justify-content:center}.product-card-reference{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;width:100px;height:100px;margin-bottom:8px;margin-right:8px}.product-card-photo{-o-object-fit:cover;object-fit:cover;width:100px;height:100px}.product-btn.f-14{font-size:14px}.product-btn.light-blue{color:#276dd7!important;background:#fff!important;border:1px solid #276dd7!important}.product-btn.light-blue:hover{background:#e6f7ff!important}.product-btn.dark-blue{color:#fff;border:1px solid #276dd7;background:#276dd7!important}.product-btn.dark-blue:hover{color:#fff!important;background:#276dd7!important;border:1px solid #276dd7!important}[data-theme=dark] .product-btn.light-blue{background:var(--color-bg-container)!important;border:1px solid var(--color-border)!important;color:var(--color-link)!important}[data-theme=dark] .product-btn.light-blue:hover{background:var(--color-bg-hover)!important;border:1px solid var(--color-link)!important;color:var(--color-link)!important}.modal-share .ant-modal-footer{border-top:unset;padding-bottom:40px;padding-left:30px;padding-right:30px}.modal-okay{height:fit-content;width:unset;border-radius:4px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:14px;color:#fff!important;background:#276dd7!important;border-color:#276dd7!important}.modal-okay.square{padding:10px 14px}.modal-okay.font-12{font-size:12px}.modal-okay.font-14{font-size:14px}.modal-okay:hover{background:#0050b3!important;border-color:#0050b3!important}.modal-okay:disabled{opacity:.6;cursor:not-allowed}.modal-radio-anchor{font-family:Manrope,sans-serif;font-size:14px;font-weight:900;line-height:120%;color:#276dd7!important}.modal-radio-anchor.bg{background-color:#f4f4f4;border-radius:4px;justify-content:space-between;margin-bottom:4px;padding:8px;display:flex}[data-theme=dark] .modal-radio-anchor.bg{background-color:var(--color-bg-subtle);border:1px solid var(--color-border)}.justify-space-between{justify-content:space-between;align-items:center;display:flex}.black-14{color:#141414}.library-search{border-radius:4px;height:auto!important;padding:10px 16px!important}.tree-select-material{font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:100%}.tree-select-material.f-12{font-size:12px}.tree-select-material.item-height-35 .ant-select-selector{min-height:35px!important}.select-tags .ant-select-selector{min-height:40px!important;padding:7px 9px!important}.select-tags .ant-select-selection-placeholder{padding:7px 5px!important}.material-field{width:100%}.product-edit-form .ant-form-item{margin-bottom:0!important}.err-bg{background:#fef6f6;border-radius:16px;width:fit-content;padding:6px 8px}.red-error{color:#d93025}.action-icon-btn.blue{color:#276dd7;border-color:#276dd7}.collaborators-list-item{color:#000;background-color:#fafafa;border:1px solid #d9d9d9;justify-content:space-between;align-items:center;margin-bottom:10px;margin-right:10px;padding:8px;display:flex}[data-theme=dark] .collaborators-list-item{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text)}.mb-5{margin-bottom:5px}.mt-20{margin-top:20px}.font-12{font-size:12px}.product-nav ol{flex-wrap:nowrap}:root{--color-danger:#d93025;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Manrope,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:.008em}body{width:100%;min-width:320px;height:100vh;font-family:var(--font-family,"Manrope", system-ui, sans-serif);color:var(--color-text,#213547);background-color:var(--color-bg-base,#fff);margin:0;padding:0;overflow:hidden}#root{width:100%;height:100vh;overflow:hidden}a{font-weight:var(--font-weight-medium,500);color:var(--color-link,#276dd7);-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}a:hover{color:var(--color-link-hover,#4086e0)}h1{font-size:var(--font-size-heading-1,38px);line-height:1.1}h2{font-size:var(--font-size-heading-2,30px)}h3{font-size:var(--font-size-heading-3,24px)}h4{font-size:var(--font-size-heading-4,20px)}h5{font-size:var(--font-size-heading-5,16px)}.ant-tabs .ant-tabs-nav{padding-left:0!important}.custom-select-white .ant-select-selector{background-color:#fff!important}.custom-select-white:hover .ant-select-selector{border-color:#40a9ff!important}.custom-select-white.ant-select-focused .ant-select-selector{border-color:#40a9ff!important;box-shadow:0 0 0 2px #40a9ff33!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}[data-theme=dark] .icon-button-container{background:var(--color-bg-container)!important;border-color:var(--color-border)!important}[data-theme=dark] .icon-button-container .anticon{color:var(--color-text)!important}[data-theme=dark] .icon-button-container:hover{background:var(--color-bg-hover)!important;border-color:var(--color-primary)!important}[data-theme=dark] .icon-button-container:hover .anticon{color:var(--color-text)!important}:root[data-theme=dark] .ant-checkbox-checked{background-color:var(--color-text)!important;border-color:var(--color-text)!important}:root[data-theme=dark] .ant-checkbox-checked:after{border-color:var(--color-bg-base)!important}:root[data-theme=dark] .ant-checkbox-checked:not(.ant-checkbox-disabled):hover{background-color:var(--color-text)!important;border-color:var(--color-text)!important}:root[data-theme=dark] .ant-checkbox-indeterminate:after{background-color:var(--color-text)!important}:root[data-theme=dark] .black-00,:root[data-theme=dark] .black-14,:root[data-theme=dark] .black-26,:root[data-theme=dark] .black-33,:root[data-theme=dark] .black-085,:root[data-theme=dark] .black-d9{color:var(--color-text)!important}:root[data-theme=dark] .black-55,:root[data-theme=dark] .black-73,:root[data-theme=dark] .grey-77{color:var(--color-text-secondary)!important}:root[data-theme=dark] .grey-8c{color:var(--color-text-tertiary)!important}[data-theme=dark] .modal-okay-gray:not(:hover){border-color:var(--color-border-secondary)}:root{--threed-sidebar-bg:linear-gradient(180deg, #f9fbff 0%, #f3f6fb 100%);--threed-controls-bg:linear-gradient(135deg, #eef4ff 0%, #f4f7fc 100%)}:root[data-theme=dark]{--threed-sidebar-bg:var(--color-bg-subtle);--threed-controls-bg:var(--color-bg-hover)}:root{--popover-item-active-bg:var(--color-bg-info-subtle);--popover-item-active-color:var(--color-primary);--popover-item-hover-bg:#f5f5f5}:root[data-theme=dark]{--popover-item-active-bg:var(--color-bg-hover);--popover-item-active-color:var(--color-text);--popover-item-hover-bg:var(--color-bg-hover)}input:-webkit-autofill{caret-color:var(--color-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-bg-subtle) inset!important;-webkit-text-fill-color:var(--color-text)!important}input:-webkit-autofill:hover{caret-color:var(--color-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-bg-subtle) inset!important;-webkit-text-fill-color:var(--color-text)!important}input:-webkit-autofill:focus{caret-color:var(--color-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-bg-subtle) inset!important;-webkit-text-fill-color:var(--color-text)!important}input:-webkit-autofill:active{caret-color:var(--color-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-bg-subtle) inset!important;-webkit-text-fill-color:var(--color-text)!important}.theme-icon-dark,[data-theme=dark] .theme-icon-light{display:none}[data-theme=dark] .theme-icon-dark{display:block}.font-manrope{font-family:Manrope,system-ui,-apple-system,sans-serif!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border,#d9d9d9);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary,#bfbfbf)}.prop-library-modal .ant-modal-content{padding:0!important}.tree-select-material,.filter-option-dropdown,.ai-images-dropdown{--ant-color-bg-container:var(--color-bg-container)!important;--ant-select-selector-bg:var(--color-bg-container)!important;--ant-select-background-color:var(--color-bg-container)!important;--ant-select-hover-border-color:var(--color-primary)!important;--ant-select-active-border-color:var(--color-primary)!important;--ant-select-active-outline-color:#4a8ff033!important}.tree-select-material .ant-select-selector,.filter-option-dropdown .ant-select-selector,.ai-images-dropdown .ant-select-selector{background-color:var(--color-bg-container)!important;background:var(--color-bg-container)!important;border-width:1px!important;border-radius:4px!important;align-items:center!important;padding:2px 16px!important;display:flex!important}.tree-select-material .ant-select-selection-item,.filter-option-dropdown .ant-select-selection-item,.ai-images-dropdown .ant-select-selection-item{color:var(--color-text)!important}.tree-select-material .ant-select-selection-placeholder,.filter-option-dropdown .ant-select-selection-placeholder,.ai-images-dropdown .ant-select-selection-placeholder,.tree-select-material .ant-select-arrow,.filter-option-dropdown .ant-select-arrow,.ai-images-dropdown .ant-select-arrow{color:var(--color-text-tertiary)!important}.tree-select-material:hover .ant-select-selector,.filter-option-dropdown:hover .ant-select-selector,.ai-images-dropdown:hover .ant-select-selector{border-color:var(--color-primary)!important}.ant-select-focused.tree-select-material .ant-select-selector,.ant-select-focused.filter-option-dropdown .ant-select-selector,.ant-select-focused.ai-images-dropdown .ant-select-selector{border-color:var(--color-primary)!important;background-color:var(--color-bg-container)!important;box-shadow:0 0 0 2px #4a8ff033!important}.ant-select-item-option-selected.tree-select-material:not(.ant-select-item-option-disabled),.ant-select-item-option-selected.filter-option-dropdown:not(.ant-select-item-option-disabled),.ant-select-item-option-selected.ai-images-dropdown:not(.ant-select-item-option-disabled){background:var(--color-bg-hover)!important;background-color:var(--color-bg-hover)!important}.ai-images-dropdown .ant-select-selector{height:40px!important}.filter-option-dropdown .ant-select-selector{height:auto!important;min-height:40px!important}.filter-option-dropdown .ant-select-selection-item{line-height:24px!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--color-bg-hover,#f5f5f5)!important}.ant-select.ant-select-outlined:not(.ant-select-disabled):hover{border-color:var(--color-primary,#3b82f6)!important}.ant-select.ant-select-outlined.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-primary,#3b82f6)!important;box-shadow:0 0 0 2px #4a8ff033!important}.tree-select-material .ant-select-selector{height:40px!important}.tree-select-material .ant-select-selection-item{line-height:36px!important}.ant-select-dropdown{background-color:var(--color-bg-container)!important;color:var(--color-text)!important}.ant-select-dropdown .ant-select-tree{background:var(--color-bg-container)!important;color:var(--color-text)!important}.ant-select-dropdown .ant-select-tree-treenode{color:var(--color-text)!important}.ant-select-dropdown .ant-select-tree-treenode:hover .ant-select-tree-node-content-wrapper{background:var(--color-bg-hover)!important}.ant-select-dropdown .ant-select-tree-node-content-wrapper{color:var(--color-text)!important}.ant-select-dropdown .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected,.ant-select-dropdown .ant-select-tree-node-content-wrapper:hover{background:var(--color-bg-hover)!important}.ant-select-dropdown .ant-select-tree-title{color:var(--color-text)!important}.ant-select-dropdown .ant-select-empty{color:var(--color-text-secondary)!important}.custom-generate-button{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;width:max-content;height:38px;padding:0 16px;line-height:22px;display:inline-flex;box-shadow:0 2px #00000005;background:#276dd7!important;border:1px solid #276dd7!important}.custom-generate-button:hover{color:#fff!important;background:#1f5fbf!important;border-color:#1f5fbf!important}.custom-generate-button:focus,.custom-generate-button:active{color:#fff!important;background:#1b55ad!important;border-color:#1b55ad!important}.custom-generate-button:disabled,.custom-generate-button.ant-btn-disabled{color:#00000040!important;background:#f5f5f5!important;border-color:#d9d9d9!important}[data-theme=dark] .custom-generate-button:disabled,[data-theme=dark] .custom-generate-button.ant-btn-disabled{border-color:var(--color-border)!important;background:var(--color-bg-subtle)!important;color:var(--color-text-disabled)!important}.a3d-image-preview .ant-image-preview-mask{background:#000000eb}.a3d-image-preview .ant-image-preview-footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#14161ed9;border-radius:999px;padding:6px 10px}.a3d-image-preview .ant-image-preview-actions-action,.a3d-image-preview .ant-image-preview-operations-operation{color:#ffffffeb}.a3d-image-preview .ant-image-preview-actions-action:hover,.a3d-image-preview .ant-image-preview-operations-operation:hover{color:#fff;background:#ffffff26}.btn-black{background-color:var(--color-bg-dark,#141414)!important;border:1px solid var(--color-bg-dark,#141414)!important;color:var(--color-text-inverse,#fff)!important}.btn-black:hover,.btn-black:focus{color:var(--color-text-inverse,#fff)!important;background-color:#000!important;border:1px solid #000!important}.btn-black:active{background-color:#262626!important;border:1px solid #262626!important}.btn-black:disabled{color:#00000040!important;background-color:#d9d9d9!important;border:1px solid #d9d9d9!important}.btn-outline-black{color:var(--color-text,#000)!important;background-color:#0000!important;border:1px solid #d9d9d9!important}.btn-outline-black:hover,.btn-outline-black:focus{color:#000000d9!important;background-color:#0000!important;border:1px solid #000000d9!important}.btn-outline-black:active{color:#000!important;background-color:#0000!important;border:1px solid #000!important}.btn-outline-primary{color:var(--color-text,#000)!important;background-color:#0000!important;border:1px solid #d9d9d9!important}.btn-outline-primary:hover,.btn-outline-primary:focus{color:#000000d9!important;background-color:#0000!important;border:1px solid #000000d9!important}.btn-outline-primary:active{color:#000!important;background-color:#0000!important;border:1px solid #000!important}.btn-white{background-color:var(--color-text-inverse,#fff)!important;border:1px solid var(--color-text-inverse,#fff)!important;color:var(--color-text,#000)!important}.btn-white:hover,.btn-white:focus{color:var(--color-text,#000)!important;background-color:#f5f5f5!important;border:1px solid #f5f5f5!important}.btn-outline-white{border:1px solid var(--color-text-inverse,#fff)!important;color:var(--color-text-inverse,#fff)!important;background-color:#0000!important}.btn-outline-white:hover,.btn-outline-white:focus{background-color:var(--color-text-inverse,#fff)!important;border:1px solid var(--color-text-inverse,#fff)!important;color:var(--color-text,#000)!important}.btn-gray{color:#000000d9!important;background-color:#f5f5f5!important;border:1px solid #f5f5f5!important}.btn-gray:hover,.btn-gray:focus{color:#276dd7!important;background-color:#f5f5f5!important;border:1px solid #f5f5f5!important}.btn-gray:active{color:#276dd7!important;background-color:#e8e8e8!important;border:1px solid #e8e8e8!important}.btn-neutral{border:1px solid var(--color-border,#d9d9d9)!important;color:var(--color-text,#000)!important;background-color:#0000!important}.btn-neutral:hover,.btn-neutral:focus{background-color:var(--color-bg-hover,#f5f5f5)!important;border-color:var(--color-border,#d9d9d9)!important;color:var(--color-text,#000)!important}.btn-neutral:active{background-color:var(--color-bg-subtle,#e8e8e8)!important;border-color:var(--color-border,#d9d9d9)!important;color:var(--color-text,#000)!important}.btn-outline-danger{color:#d93025!important;background-color:#0000!important;border:1px solid #d9d9d9!important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active{color:#d93025!important;background-color:#0000!important;border:1px solid #d93025!important}.btn-outline-success{color:var(--color-success,#52c41a)!important;background-color:#0000!important;border:1px solid #d9d9d9!important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active{border:1px solid var(--color-success,#52c41a)!important;color:var(--color-success,#52c41a)!important;background-color:#0000!important}[data-theme=dark] .ant-btn-primary:not(:disabled),[data-theme=dark] .google-signin-btn,[data-theme=dark] .ai-img-btns,[data-theme=dark] .ai-heart-btn,[data-theme=dark] .ai-fullscreen-btn,[data-theme=dark] .btn-library-add{color:#fff!important;background-color:#1b1f2b!important;border-color:#1b1f2b!important}[data-theme=dark] .ant-btn-primary:not(:disabled):hover,[data-theme=dark] .ant-btn-primary:not(:disabled):focus-visible,[data-theme=dark] .google-signin-btn:hover,[data-theme=dark] .google-signin-btn:focus-visible,[data-theme=dark] .ai-img-btns:hover,[data-theme=dark] .ai-img-btns:focus-visible,[data-theme=dark] .ai-heart-btn:hover,[data-theme=dark] .ai-heart-btn:focus-visible,[data-theme=dark] .ai-fullscreen-btn:hover,[data-theme=dark] .ai-fullscreen-btn:focus-visible,[data-theme=dark] .btn-library-add:hover,[data-theme=dark] .btn-library-add:focus-visible{background-color:#272b3a!important;border-color:#272b3a!important}[data-theme=dark] .ant-btn-primary:not(:disabled):active,[data-theme=dark] .google-signin-btn:active,[data-theme=dark] .ai-img-btns:active,[data-theme=dark] .ai-heart-btn:active,[data-theme=dark] .ai-fullscreen-btn:active,[data-theme=dark] .btn-library-add:active{background-color:#10131c!important;border-color:#10131c!important}.btn-icon{justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important}.btn-icon.btn-icon-sm{width:24px!important;height:24px!important}.btn-icon.btn-icon-lg{width:40px!important;height:40px!important}.user-btn{border-radius:1%;padding:0;display:inline}.user-btn a,.user-btn a:hover{color:var(--color-text-inverse,#fff);font-family:Manrope;font-size:16px;line-height:24px;display:inline-block}.user-btn a .user-arrow-down,.user-btn a:hover .user-arrow-down{font-size:14px!important}.user-btn a .username,.user-btn a:hover .username{margin-right:5px}.user-btn a .pic,.user-btn a:hover .pic{margin-right:10px;width:36px!important;height:36px!important;font-size:16px!important;line-height:36px!important}.user-btn a .pic .ant-avatar-string,.user-btn a:hover .pic .ant-avatar-string{font-family:Manrope!important;font-size:14px!important;font-weight:400!important;line-height:36px!important}.theme-toggle-container{justify-content:center;width:100%;padding:8px 14px 16px;display:flex}.theme-segmented{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-layout,#f5f5f5);border-radius:8px;gap:3px;width:100%;padding:3px;display:flex}.theme-segment{appearance:none;cursor:pointer;height:28px;color:var(--color-text-secondary,#666);background:0 0;border:none;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,box-shadow .18s;display:flex}.theme-segment .anticon{font-size:14px}.theme-segment:hover:not(.is-active){color:var(--color-text,#000)}.theme-segment:focus-visible{box-shadow:0 0 0 2px var(--color-primary,#276dd7);outline:none}.theme-segment.is-active{background:var(--color-bg-container,#fff);color:var(--color-text,#000);box-shadow:var(--box-shadow,0 1px 2px 0 #0000001a)}.theme-segmented--highlight{animation:1.6s ease-in-out infinite theme-toggle-pulse}@keyframes theme-toggle-pulse{0%,to{box-shadow:0 0 #1677ff73,0 0 14px #1677ff40}50%{box-shadow:0 0 0 8px #1677ff00,0 0 22px #1677ff8c}}#uniqueSidebar{z-index:100;background:var(--color-bg-sidebar,#fff);height:100%;min-height:calc(100vh - 75px);margin:0;position:relative;container:sidebar/size;flex:none!important;width:165px!important;min-width:auto!important;max-width:none!important}#uniqueSidebar .sidebar-inner{flex-direction:column;height:100%;min-height:0;display:flex}#uniqueSidebar .sidebar-scroll{flex:auto;min-height:0;overflow:hidden auto}#uniqueSidebar .sidebar-bottom{border-top:1px solid var(--color-border-secondary,#f0f0f0);flex:none}#uniqueSidebar .ant-menu-item{position:relative;align-items:center!important;height:22px!important;margin-top:5px!important;margin-bottom:0!important;line-height:22px!important;display:flex!important;overflow:visible!important}#uniqueSidebar .ant-menu-title-content{min-width:0;overflow:visible!important}#uniqueSidebar .ant-menu-item-selected{background-color:#0000!important}#uniqueSidebar .ant-menu-item-selected:before{content:"";background:var(--color-danger,#d93025);z-index:1;width:3px;position:absolute;top:0;bottom:0;left:6px}#uniqueSidebar .ant-menu-item-selected span{color:var(--color-danger)!important}#uniqueSidebar .ant-menu-item:hover{background-color:#0000!important}#uniqueSidebar .ant-menu-item:hover span{color:var(--color-danger)!important}#uniqueSidebar .ant-dropdown-menu{padding-top:0!important}#uniqueSidebar .ant-menu-item-group-title{height:auto!important;padding:0!important;line-height:normal!important}#uniqueSidebar .ant-menu-item-group-list .ant-menu-item:first-child{margin-top:2px!important}#uniqueSidebar .home-menu-item{margin-top:24px!important;margin-bottom:24px!important;padding-left:18px!important}.antSider{background:var(--color-bg-sidebar,#fff);border-right:1px solid var(--color-border-secondary,#f0f0f0);box-shadow:var(--sidebar-shadow,0 4px 25px 0 #00000026)}.antSider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.antSider .create-new-button-container{text-align:center;justify-content:center;width:100%;margin-top:20px;display:flex}.antSider .create-new-button{width:calc(100% - 26px);color:var(--color-text-inverse,#fff);height:auto;text-shadow:none;box-shadow:none;gap:8px;margin-left:8px;margin-right:20px;font-weight:500;line-height:120%;background:var(--color-bg-dark,#141414)!important;border:1px solid var(--color-text-inverse,#fff)!important;border-radius:4px!important;padding:11px 32px!important}.antSider .create-new-button:hover{background:var(--color-bg-dark,#141414)!important;border:1px solid var(--color-text-inverse,#fff)!important;color:var(--color-text-inverse,#fff)!important}.antSider .create-new-button:focus{box-shadow:none;color:var(--color-text-inverse,#fff)!important;outline:none!important}.antSider .ant-menu{border-right:none}.antSider .ant-menu .ant-menu-submenu-title{margin-top:5px;margin-bottom:5px;position:relative;padding-left:15px!important;padding-inline-start:15px!important;padding-right:28px!important;align-items:center!important;height:22px!important;padding-inline-end:28px!important;display:flex!important;overflow:visible!important}.antSider .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{right:4px!important}@container sidebar (height<=634px){.create-new-button-container{margin-top:10px!important}.create-new-button{padding:7px 32px!important}.ant-menu-item{height:17px!important;margin-top:2px!important;margin-bottom:0!important;line-height:17px!important}.ant-menu-submenu-title{height:17px!important;margin-top:2px!important;margin-bottom:2px!important}.ant-menu-item span,.ant-menu-submenu-title span{font-size:11px}.ant-menu-item-group-title div{margin-top:8px;margin-bottom:2px}.home-menu-item{margin-top:10px!important;margin-bottom:10px!important}}[data-theme=dark] .antSider{--color-primary:#d93025;--color-primary-hover:#e85444;--color-primary-active:#b52619;--color-danger:#d93025;--color-link:#e85444;--color-link-hover:#f07064;--color-link-active:#d93025}[data-theme=dark] .antSider .create-new-button{background:var(--color-primary,#d93025)!important;border-color:var(--color-primary,#d93025)!important;color:#fff!important}[data-theme=dark] .antSider .create-new-button:hover{background:var(--color-primary-hover,#e85444)!important;border-color:var(--color-primary-hover,#e85444)!important;color:#fff!important}[data-theme=dark] .antSider .create-new-button:focus{color:#fff!important}.jump-to-top-btn{border:1px solid var(--color-border,#00000026);background:var(--color-bg-container,#fff);width:44px;height:44px;color:var(--color-text-secondary,#000000a6);cursor:pointer;box-shadow:var(--box-shadow-secondary,0 4px 12px #0000001f);z-index:1000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;transition:color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:fixed;bottom:24px;right:24px}.jump-to-top-btn:hover{color:var(--color-text,#000000d9);border-color:var(--color-text-secondary,#00000059);box-shadow:var(--box-shadow-secondary,0 6px 16px #0000002e);transform:translateY(-2px)}.jump-to-top-btn:active{transform:translateY(0)}.grid-icon-wrapper{margin-right:4px;display:inline-flex}.grid-icon-wrapper svg path{transition:fill .2s}.ant-tabs-tab:hover .grid-icon-wrapper svg path,.ant-tabs-tab-active .grid-icon-wrapper svg path{fill:var(--color-primary,#276dd7)!important}.activity-info-column{box-sizing:border-box;flex-direction:column;width:16.67%;height:100%;display:flex;overflow:hidden}.activity-info-column.ant-col-4{position:absolute;top:0;left:0}.ant-col-20.ant-col-offset-4{width:83.33%;max-width:83.33%;margin-left:16.67%;padding-left:16px}.activity-info-wrapper{flex-direction:column;height:100%;display:flex}.activity-product-card{-o-object-fit:contain;object-fit:contain;border:1px solid var(--color-border,#d9d9d9);border-radius:4px;width:80px;height:80px}.activity-action-buttons-container{justify-content:flex-start;align-items:flex-end;margin-bottom:24px;display:flex}.activity-action-button{border:1px solid var(--color-border,#d9d9d9);white-space:nowrap;border-radius:4px;align-items:center;height:38px;padding:12px;font-size:12px;line-height:1;transition:border .3s;display:inline-flex}.activity-action-button:hover{border:1px solid var(--color-text,#000000d9)}.activity-images-wrapper{width:100%;position:relative}.activity-images-scroll-container{contain:layout;will-change:scroll-position;scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto hidden}.activity-images-scroll-container::-webkit-scrollbar{display:none}.activity-images-row{flex-wrap:nowrap;align-items:flex-start;gap:12px;display:flex}.activity-images-row .activity-image-card-wrapper{flex-shrink:0;width:260px;height:260px}.activity-images-row .activity-image-card-wrapper.landscape{width:462.22px}.activity-images-row .activity-image-card-wrapper.portrait{width:146.25px}.activity-images-row .activity-image-card-wrapper.four-five{width:208px}.activity-images-row .activity-image-card-wrapper .your-activity-card,.activity-images-row .activity-image-card-wrapper .your-activity-card:hover,.activity-images-row .activity-image-card-wrapper .your-activity-card:focus,.activity-images-row .activity-image-card-wrapper .your-activity-card:active{border-radius:12px;width:100%;height:100%;margin-right:0;overflow:hidden}.activity-images-row .activity-image-card-wrapper .your-activity-card .ant-card-body,.activity-images-row .activity-image-card-wrapper .your-activity-card:hover .ant-card-body,.activity-images-row .activity-image-card-wrapper .your-activity-card:focus .ant-card-body,.activity-images-row .activity-image-card-wrapper .your-activity-card:active .ant-card-body{justify-content:center;align-items:center;height:100%;padding:0;display:flex;overflow:hidden}.activity-images-row .activity-image-card-wrapper .your-activity-img,.activity-images-row .activity-image-card-wrapper .your-activity-card:hover .your-activity-img{-o-object-fit:cover;object-fit:cover;display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.activity-images-row .activity-image-card-wrapper .video-card{border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.activity-images-row .activity-image-card-wrapper>.your-activity-card.loading{border-radius:12px;width:100%;height:100%;margin-right:0}.video-in-progress-blur{filter:blur(2px)brightness(.7);will-change:filter}.your-activity-card.video-in-progress-card:after{content:"";z-index:3;border:3px solid var(--color-primary,#276dd7);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.video-in-progress-indicator{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.video-in-progress-indicator .anticon{color:#fff;font-size:32px}.your-activity-card{cursor:pointer;border:unset;margin-right:16px;position:relative;overflow:visible}.your-activity-card .ant-card-body{border-radius:2px;padding:0;overflow:hidden}.your-activity-card .ant-card-body .ant-image{border:1px solid var(--color-border,#c4c4c4);border-radius:2px;line-height:0;display:block;position:relative}.your-activity-card.border{border:1px solid var(--color-border,#c4c4c4)}.your-activity-card.loading{background:var(--color-bg-container,#fff);border:1px solid var(--color-border,#d9d9d9);border-radius:4px;justify-content:center;align-items:center;display:flex}.your-activity-card.loading .ant-card-body{justify-content:center;align-items:center;width:100%;height:100%;display:flex;padding:0!important}.your-activity-card.loading .anticon{color:var(--color-text,#000);justify-content:center;align-items:center;font-size:32px;line-height:1;display:flex}.your-activity-card.engine-gemini:hover:after,.your-activity-card.engine-flux:hover:after,.your-activity-card.engine-qwen:hover:after,.your-activity-card.engine-claude:hover:after,.your-activity-card.engine-grok:hover:after,.your-activity-card.engine-gpt:hover:after,.your-activity-card.engine-reve:hover:after,.your-activity-card.engine-fancy-room:hover:after{content:"";border-radius:inherit;pointer-events:none;z-index:10;position:absolute;inset:0}.your-activity-card.engine-gemini:hover:after{border:2.5px solid #60a5fa}.your-activity-card.engine-flux:hover:after{border:2.5px solid #c084fc}.your-activity-card.engine-qwen:hover:after{border:2.5px solid #4ade80}.your-activity-card.engine-claude:hover:after{border:2.5px solid #f59e0b}.your-activity-card.engine-grok:hover:after{border:2.5px solid #ef4444}.your-activity-card.engine-gpt:hover:after{border:2.5px solid #fbbf2499}.your-activity-card.engine-reve:hover:after{border:2.5px solid #fb7185}.your-activity-card.engine-fancy-room:hover:after{border:2.5px solid #22d3ee}.your-activity-card .image-action-buttons{z-index:15;opacity:0;pointer-events:auto;gap:4px;transition:opacity .3s ease-in-out;display:flex;position:absolute;bottom:16px}.your-activity-card .image-action-buttons.right{right:8px}.your-activity-card .image-action-buttons.left{left:8px}.your-activity-card .always-visible,.your-activity-card:hover .image-action-buttons,.your-activity-card:hover .action-button.review-button{opacity:1}.your-activity-card .action-button{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.your-activity-card .action-button img{flex-shrink:0;width:auto;height:auto;max-width:none!important;display:block!important}.your-activity-card .action-button.ant-btn{padding:0!important}.your-activity-card .action-button.ant-btn>span{justify-content:center;align-items:center;display:flex}.your-activity-card .action-button.ant-btn:disabled{cursor:not-allowed;opacity:.5}.your-activity-card .action-button.ant-btn:disabled:hover{background:#000000b3;transform:none;box-shadow:0 2px 8px #00000026}.your-activity-card .action-button.preview-button,.your-activity-card .action-button.edit-button,.your-activity-card .action-button.compare-button{color:#fff;background:#000000b3}.your-activity-card .action-button.preview-button:hover,.your-activity-card .action-button.edit-button:hover,.your-activity-card .action-button.compare-button:hover{background:#000c;transform:scale(1.05);box-shadow:0 4px 12px #00000040}.your-activity-card .action-button.edit-button.annotation{background:var(--color-bg-subtle,#fafafa);width:49px;color:var(--color-text,#141414)}.your-activity-card .action-button.edit-button.no-annotation{background:var(--color-bg-subtle,#fafafa);color:var(--color-text,#141414)}.your-activity-card .action-button.review-button{color:#fff;opacity:0;background:#000000b3}.your-activity-card .action-button.review-button:hover{background:#000c;transform:scale(1.05);box-shadow:0 4px 12px #00000040}.your-activity-card .action-button .anticon{color:#fff;font-size:14px}.your-activity-card .ai-video-play-overlay{border-radius:inherit;pointer-events:none;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.your-activity-card .ai-video-play-overlay .ai-video-play-icon{opacity:.9;width:48px;height:48px}.your-activity-card .engine-logo-badge{z-index:10;background:#fffffff2;border-radius:4px;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:2px 6px;transition:opacity .2s ease-in-out;display:flex;position:absolute;bottom:16px;left:8px;box-shadow:0 1px 4px #0000001f}.your-activity-card .engine-logo-badge img{flex-shrink:0;width:14px;height:14px;display:block}.your-activity-card .engine-logo-badge .engine-name{color:#000;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.your-activity-card .engine-logo-badge.proprietary-badge{background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%)}.your-activity-card .engine-logo-badge.proprietary-badge .engine-name{color:#fff}.your-activity-card:hover .engine-logo-badge{opacity:0}.your-activity-card .favorite-badge{z-index:16;pointer-events:none;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000002e}.your-activity-card .favorite-badge .anticon{color:#e0245e;font-size:13px}.activity-nav-arrow-btn.ant-btn{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);width:40px;height:40px;color:var(--color-text,#000000d9);opacity:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-in-out,box-shadow .2s;display:flex}.activity-nav-arrow-btn.ant-btn.left,.activity-nav-arrow-btn.ant-btn.right{z-index:100;box-shadow:var(--box-shadow-secondary,0 4px 12px #00000026);position:absolute;top:50%;transform:translateY(-50%)}.activity-nav-arrow-btn.ant-btn.left{left:19px}.activity-nav-arrow-btn.ant-btn.right{right:13px}.activity-images-wrapper:hover .activity-nav-arrow-btn.ant-btn{opacity:1}.activity-nav-arrow-btn.ant-btn:hover:not([disabled]){border-color:var(--color-border,#d9d9d9);color:var(--color-text,#000000d9);background:var(--color-bg-container,#fff);box-shadow:var(--box-shadow-secondary,0 6px 16px #0003)}.activity-nav-arrow-btn.ant-btn[disabled]{background:var(--color-bg-container,#ffffffe6);border-color:var(--color-border-secondary,#e0e0e0);color:var(--color-text-disabled,#00000073);cursor:not-allowed;pointer-events:none;box-shadow:0 2px 6px #0000000d}.activity-images-wrapper:hover .activity-nav-arrow-btn.ant-btn[disabled]{opacity:.8}.activity-nav-arrow-btn.ant-btn .anticon{font-size:12px}.activity-nav-arrow-btn.ant-btn .anticon svg{stroke-width:50px}.activity-progress .activity-progress-indicator .ant-progress-inner{background-color:var(--color-bg-hover,#e6e6e6)}.failed-ai-job-container{border:1px solid var(--color-border,#ccc);box-sizing:border-box;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:clamp(180px,17vw,300px);display:flex}.failed-ai-job-textual-content{text-align:center;color:var(--color-text,#000000d9);flex-direction:column;align-items:center;gap:8px;display:flex}.failed-ai-job-textual-content .anticon,.failed-ai-job-textual-content .manrope{color:var(--color-text,#000000d9)}.failed-ai-job-button-container{justify-content:center;gap:16px;display:flex}.ai-failed-job-button{justify-content:center;align-items:center;gap:10px;min-height:40px;font-family:Manrope;font-style:normal;font-weight:500;line-height:120%;transition:all .3s;border:1px solid var(--color-border,#d9d9d9)!important;width:unset!important;height:unset!important;background:var(--color-bg-container,#fff)!important;border-radius:4px!important;padding:9px 20px!important;font-size:14px!important;display:inline-flex!important}.ai-failed-job-button .anticon{justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.modal-okay-gray.ai-failed-job-button.square{background:var(--color-bg-container,#fff)!important;border:1px solid var(--color-border,#d9d9d9)!important}.modal-okay-gray.ai-failed-job-button.square:not(.remove-job),.modal-okay-gray.ai-failed-job-button.square:not(.remove-job) .anticon{color:var(--color-text,#000)!important}.modal-okay-gray.ai-failed-job-button.square:not(.remove-job):hover{border:1px solid var(--color-text,#000000d9)!important;border-color:var(--color-text,#000000d9)!important;background:var(--color-bg-container,white)!important;color:var(--color-text,#000000d9)!important}.modal-okay-gray.ai-failed-job-button.square.remove-job,.modal-okay-gray.ai-failed-job-button.square.remove-job .anticon{color:var(--color-danger,#d93025)!important}.modal-okay-gray.ai-failed-job-button.square.remove-job:hover{border:1px solid var(--color-danger,#d93025)!important;border-color:var(--color-danger,#d93025)!important;background:var(--color-bg-container,white)!important;color:var(--color-danger,#d93025)!important}.ai-expanded-header{justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 0;display:flex}.ai-expanded-header-left,.ai-expanded-header-right{align-items:center;display:flex}.ai-back-to-all-btn{border-radius:4px!important;height:40px!important;padding:0 14px!important}.ai-expanded-filter-select{width:90px;height:40px;margin-right:8px}.ai-expanded-filter-select .ant-select-selector{background-color:var(--color-bg-container,#fff)!important;border-radius:4px!important;align-items:center!important;height:40px!important}.ai-expanded-filter-select:hover .ant-select-selector{border-color:var(--color-primary,#40a9ff)!important}.ai-expanded-filter-select.ant-select-focused .ant-select-selector{border-color:var(--color-primary,#40a9ff)!important;box-shadow:0 0 0 2px #1890ff33!important}.ai-expanded-filter-select.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-bg-hover,#f5f5f5)!important;background-color:var(--color-bg-hover,#f5f5f5)!important}.ai-expanded-container{width:100%}.ai-expanded-flex-grid{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.ai-expanded-card-item{flex-shrink:0;height:280px}.ai-expanded-card-item.square{width:280px}.ai-expanded-card-item.landscape{width:497.78px}.ai-expanded-card-item.portrait{width:157.5px}.ai-expanded-card-item.four-five{width:224px}@media (max-width:768px){.ai-expanded-card-item{height:220px}.ai-expanded-card-item.square{width:220px}.ai-expanded-card-item.landscape{width:391.11px}.ai-expanded-card-item.portrait{width:123.75px}.ai-expanded-card-item.four-five{width:176px}}@media (max-width:480px){.ai-expanded-card-item{height:160px}.ai-expanded-card-item.square{width:160px}.ai-expanded-card-item.landscape{width:284.44px}.ai-expanded-card-item.portrait{width:90px}.ai-expanded-card-item.four-five{width:128px}}.ai-expanded-card-item .activity-image-card-wrapper{width:100%;height:100%;aspect-ratio:unset;padding:0}.ai-expanded-card-item .activity-image-card-wrapper .your-activity-card{width:100%;height:100%;margin-right:0}.ai-expanded-card-item .activity-image-card-wrapper .your-activity-card .ant-card-body{justify-content:center;align-items:center;height:100%;padding:0;display:flex;overflow:hidden}.ai-expanded-card-item .activity-image-card-wrapper .your-activity-card .your-activity-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ai-expanded-card-item>.your-activity-card.loading{border-radius:12px;width:100%;height:100%;margin-right:0;overflow:hidden}.ai-expanded-output-grid{margin-top:6px}.ai-expanded-output-grid .activity-image-card-wrapper{flex:initial;aspect-ratio:1;width:100%;min-width:0;max-width:none;padding:0}.ai-expanded-empty{text-align:center;padding:24px 0}.icon-button-container{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-button-container:hover{border-color:var(--color-primary,#276dd7);color:var(--color-primary,#276dd7)}.icon-button-container.ai-button{border:1px solid var(--color-border,#d9d9d9)!important}.icon-button-container.ai-button .anticon{color:var(--color-text,#000)!important}.icon-button-container.ai-button:hover{border:1px solid var(--color-text,#000000d9)!important;background:var(--color-bg-container,#fff)!important}.icon-button-container.ai-button:hover .anticon{color:var(--color-text,#000)!important}.items-table{width:100%}.items-table .ant-tabs-tab{padding-bottom:13px!important}.asset-tab-heading{align-items:center;gap:8px;display:inline-flex}.img-grid-container{width:100%}.ai-content-container{background-color:#0000;width:100%;max-width:100%}.ai-content-container.container-fluid{width:100%;max-width:100%;padding:0 24px}.ant-tabs-tabpane{width:100%}.virtual-activity-item{width:100%;position:absolute;top:0;left:0}[data-activity-row]{width:100%}.justify-space-around{justify-content:space-around;display:flex}.align-flex-start{align-items:flex-start}.mr-2,.mr-8{margin-right:8px}.pd-8{padding:8px}.black-d9{color:var(--color-text,#333)}.modal-okay-gray{background:var(--color-bg-container,white);border:1px solid var(--color-border,#d9d9d9);color:var(--color-text,#333);padding:20px}.modal-okay-gray:hover{background:var(--color-bg-hover,#e8e8e8)!important;border:1px solid var(--color-border,#e8e8e8)!important;color:var(--color-text,#333)!important}.modal-okay{background:var(--color-primary,#276dd7);border:1px solid var(--color-primary,#276dd7);color:var(--color-text-inverse,#fff);padding:20px}.modal-okay:hover{background:var(--color-primary-active,#1a5bb8)!important;border:1px solid var(--color-primary-active,#1a5bb8)!important;color:var(--color-text-inverse,#fff)!important}.square{border-radius:4px}.font-14{font-size:14px}.modal-share-success .ant-modal-content{border-radius:8px}.modal-share-success .ant-modal-footer{border-top:none;padding:16px 24px 24px}.activity-job-card{background:var(--color-bg-container,#fffffff5);border:1px solid var(--color-border-secondary,#fff9);border-radius:16px;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014}.activity-job-sidebar{background:var(--color-bg-subtle,#0000000a);border-right:1px solid var(--color-border-secondary,#00000014);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:96px;min-width:96px;padding:20px 14px;display:flex}.activity-job-sidebar-grid{flex-direction:column;gap:8px;width:100%;display:flex}.activity-job-sidebar-thumb{aspect-ratio:1;border:1px solid var(--color-border-secondary,#0000001a);background:var(--color-bg-subtle,#0000000f);border-radius:8px;width:100%;overflow:hidden}.activity-job-sidebar-thumb .ant-image{width:100%!important;height:100%!important;display:block!important}.activity-job-sidebar-thumb .ant-image-img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.activity-job-view-all-btn{border:1px solid var(--color-border,#0000001f);background:var(--color-bg-container,#fff9);cursor:pointer;width:44px;height:44px;color:var(--color-text-secondary,#0000008c);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .2s,color .2s,border-color .2s;display:flex}.activity-job-view-all-btn:hover{background:var(--color-text,#000000d9);border-color:var(--color-text,#000000d9);color:var(--color-bg-container,#fff)}.activity-job-content{flex-direction:column;flex:1;min-width:0;padding:20px 24px;display:flex;overflow:hidden}.activity-job-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.activity-job-title-area{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.activity-job-name{color:var(--color-text,#000000d9);white-space:nowrap;text-overflow:ellipsis;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.activity-job-time{color:var(--color-text-tertiary,#8c8c8c);font-family:Manrope,sans-serif;font-size:12px}.activity-job-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.activity-job-action-btn{border:1px solid var(--color-border,#00000026);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary,#0000008c);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:border-color .2s,color .2s;display:flex}.activity-job-action-btn:hover{border-color:var(--color-text,#00000059);color:var(--color-text,#000000d9)}.activity-job-action-btn.black,.activity-job-action-btn.black:hover{border-color:var(--color-bg-dark,#000)!important;background-color:var(--color-bg-dark,#000)!important;color:var(--color-text-inverse,#fff)!important}.activity-job-action-btn.delete-btn{color:var(--color-danger,#d93025)}.activity-job-action-btn.delete-btn:hover{border:1px solid var(--color-danger,#d93025)!important;border-color:var(--color-danger,#d93025)!important;background:var(--color-bg-container,white)!important;color:var(--color-danger,#d93025)!important}@keyframes threed-btn-popup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.threed-selection-container{width:100%}.threed-selection-header{text-align:center;color:var(--color-text,#000000d9);margin-bottom:14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.threed-cards-grid{flex-wrap:wrap;gap:12px;width:100%;display:flex}.threed-card-wrapper{aspect-ratio:1;cursor:pointer;border-radius:8px;flex:0 0 calc(25% - 9px);max-width:calc(25% - 9px);position:relative;overflow:hidden}.threed-card-wrapper .threed-card-hover-overlay{opacity:0;pointer-events:none;z-index:2;background:#00000026;border-radius:8px;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:5px}.threed-card-wrapper .threed-card-hover-btn{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;background:var(--color-bg-container,#fff)!important;color:var(--color-text,#000000d9)!important;border:none!important;outline:none!important;box-shadow:0 2px 8px #0000002e!important}.threed-card-wrapper .threed-card-hover-btn:hover,.threed-card-wrapper .threed-card-hover-btn:focus,.threed-card-wrapper .threed-card-hover-btn:active{background:var(--color-primary,#276dd7)!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:0 2px 8px #0000002e!important}.threed-card-wrapper.selected{border-color:var(--color-primary,#276dd7);border-width:2px}.threed-card-wrapper .activity-image-card-wrapper{width:100%;height:100%;aspect-ratio:unset;padding:0}.threed-card-wrapper .your-activity-card:hover,.threed-card-wrapper .ant-card:hover,.threed-card-wrapper .ant-card-bordered:hover{box-shadow:none!important;border-color:#0000!important}.threed-card-wrapper .your-activity-card:after,.threed-card-wrapper .ant-card:after,.threed-card-wrapper .ant-card-bordered:after{display:none!important}.threed-card-wrapper .your-activity-card{border-radius:8px;width:100%;height:100%;margin-right:0;overflow:hidden}.threed-card-wrapper .your-activity-card .ant-card-body{justify-content:center;align-items:center;height:100%;padding:0;display:flex;overflow:hidden}.threed-card-wrapper .your-activity-card .your-activity-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.threed-selected-check{z-index:20;background:var(--color-primary,#276dd7);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #276dd766}.threed-card-selected-action{z-index:20;pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.variant-iteration-selected-check{z-index:20;background:var(--color-primary,#276dd7);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #276dd766}.threed-edit-btn-container{opacity:0;pointer-events:none;justify-content:flex-end;max-height:0;margin-top:0;transition:max-height .28s,opacity .28s,margin-top .28s;display:flex;overflow:hidden}.threed-edit-btn-container.visible{opacity:1;pointer-events:auto;max-height:72px;margin-top:18px}.threed-edit-btn-container.visible .threed-edit-3d-btn{animation:.28s forwards threed-btn-popup}.threed-edit-3d-btn{max-width:280px;width:100%!important}.expanded-job-card{height:auto;margin-bottom:32px;overflow:visible}.expanded-job-name-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.expanded-edit-icon{color:var(--color-primary,#276dd7);cursor:pointer;flex-shrink:0;font-size:13px;transition:opacity .2s}.expanded-edit-icon:hover{opacity:.7}.expanded-filter-select{height:32px}.expanded-filter-select .ant-select-selector{font-family:Manrope,sans-serif;font-size:13px;border-color:var(--color-border,#00000026)!important;border-radius:6px!important;align-items:center!important;height:32px!important}.expanded-filter-select .ant-select-selection-item{line-height:30px!important}.expanded-job-strip{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.expanded-strip-item{flex-shrink:0;height:260px}.expanded-strip-item.square{flex-grow:0;flex-basis:260px}.expanded-strip-item.landscape{flex-grow:0;flex-basis:462.22px}.expanded-strip-item.portrait{flex-grow:0;flex-basis:146.25px}.expanded-strip-item.four-five{flex-grow:0;flex-basis:208px}.expanded-strip-item .expanded-strip-media{width:100%;height:100%}.expanded-strip-item .activity-image-card-wrapper{width:100%;height:100%;aspect-ratio:unset;padding:0}.expanded-strip-item .activity-image-card-wrapper .your-activity-card{border:none;border-radius:12px;width:100%;height:100%;margin-right:0;overflow:hidden}.expanded-strip-item .activity-image-card-wrapper .your-activity-card .ant-card-body{height:100%;position:relative;overflow:hidden;padding:0!important}.expanded-strip-item .activity-image-card-wrapper .your-activity-card .ant-card-body .ant-image{border:none;width:100%;height:100%;display:block}.expanded-strip-item .activity-image-card-wrapper .your-activity-card .your-activity-img{display:block;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.expanded-strip-item>.your-activity-card.loading{border-radius:12px;width:100%;height:100%;margin-right:0;overflow:hidden}.expanded-strip-item.strip-action-item{flex-direction:column;gap:8px;height:auto;display:flex}.expanded-strip-item.strip-action-item .expanded-strip-media{height:260px}.expanded-strip-item.strip-action-item .strip-action-btn{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);width:auto;min-width:140px;height:42px;color:var(--color-text,#000000d9);border-radius:3px;justify-content:center;align-self:center;align-items:center;padding:10px 14px;font-size:14px;line-height:22px;display:inline-flex;box-shadow:0 2px #00000005}.expanded-strip-item.strip-action-item .strip-action-btn:hover,.expanded-strip-item.strip-action-item .strip-action-btn:focus{color:var(--color-text,#000000d9);border-color:var(--color-text,#000000d9)}.expanded-strip-item.strip-action-item .strip-action-btn.selected,.expanded-strip-item.strip-action-item .strip-action-btn.selected:hover,.expanded-strip-item.strip-action-item .strip-action-btn.selected:focus{color:#fff;background:var(--color-primary,#276dd7);border-color:var(--color-primary,#276dd7)}.expanded-strip-item.strip-action-item .strip-action-btn:disabled,.expanded-strip-item.strip-action-item .strip-action-btn:disabled:hover,.expanded-strip-item.strip-action-item .strip-action-btn:disabled:focus,.expanded-strip-item.strip-action-item .strip-action-btn.selected:disabled,.expanded-strip-item.strip-action-item .strip-action-btn.selected:disabled:hover,.expanded-strip-item.strip-action-item .strip-action-btn.selected:disabled:focus{color:var(--color-text-disabled,#00000040);background:var(--color-bg-subtle,#f5f5f5);border-color:var(--color-border,#d9d9d9);box-shadow:none;cursor:not-allowed}[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn{color:var(--color-text);background:#ffffff12;border-color:#ffffff1f}[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn:hover,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn:focus{color:var(--color-text);background:#ffffff1f;border-color:#ffffff38}[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn.selected,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn.selected:hover,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn.selected:focus{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-base,#0f131e)}[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn:disabled,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn:disabled:hover,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn:disabled:focus,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn.selected:disabled,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn.selected:disabled:hover,[data-theme=dark] .expanded-strip-item.strip-action-item .strip-action-btn.selected:disabled:focus{color:var(--color-text-disabled);background:#ffffff0a;border-color:#ffffff14}.spatial-pick-media.picked:after{content:"";border:2px solid var(--color-primary,#276dd7);pointer-events:none;z-index:16;border-radius:12px;position:absolute;inset:0}.spatial-pick-media .spatial-pick-check,.spatial-pick-media .spatial-pick-pill,.spatial-pick-media .spatial-pick-bar{z-index:17;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;font-family:Manrope,sans-serif;transition:background .15s,color .15s,opacity .15s,box-shadow .15s;display:inline-flex;position:absolute}.spatial-pick-media .spatial-pick-check,.spatial-pick-media .spatial-pick-pill{opacity:.9;top:10px;left:10px}.spatial-pick-media:hover .spatial-pick-check,.spatial-pick-media:hover .spatial-pick-pill,.spatial-pick-media .spatial-pick-check.picked,.spatial-pick-media .spatial-pick-pill.picked{opacity:1}.spatial-pick-media .spatial-pick-check,.spatial-pick-media .spatial-pick-pill,.spatial-pick-media .spatial-pick-bar{-webkit-backdrop-filter:blur(12px)saturate(140%);color:#000000e0;background:#ffffffb8}.spatial-pick-media .spatial-pick-check{color:#00000073;border-radius:50%;width:26px;height:26px;font-size:13px;box-shadow:0 1px 4px #00000040,inset 0 0 0 1px #00000014}.spatial-pick-media .spatial-pick-pill{border-radius:999px;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:600;box-shadow:0 1px 4px #00000038,inset 0 0 0 1px #00000012}.spatial-pick-media .spatial-pick-pill .anticon{font-size:11px}.spatial-pick-media .spatial-pick-bar{border-radius:0 0 12px 12px;gap:6px;width:100%;height:40px;font-size:13px;font-weight:600;bottom:0;left:0;right:0;box-shadow:inset 0 1px #0000001a}.spatial-pick-media .spatial-pick-check:hover,.spatial-pick-media .spatial-pick-pill:hover,.spatial-pick-media .spatial-pick-bar:hover{color:var(--color-primary,#276dd7);background:#e8f0fdf0}.spatial-pick-media .spatial-pick-check:hover,.spatial-pick-media .spatial-pick-pill:hover{box-shadow:0 1px 4px #00000038,inset 0 0 0 1px #276dd773}.spatial-pick-media .spatial-pick-bar:hover{box-shadow:inset 0 1px #276dd773}.spatial-pick-media.pick-bar .engine-logo-badge,.spatial-pick-media.pick-bar .image-action-buttons{bottom:52px}.spatial-pick-media .spatial-pick-check.picked,.spatial-pick-media .spatial-pick-pill.picked,.spatial-pick-media .spatial-pick-bar.picked{background:var(--color-primary,#276dd7);-webkit-backdrop-filter:none;color:#fff}.spatial-pick-media .spatial-pick-check.picked:hover,.spatial-pick-media .spatial-pick-pill.picked:hover,.spatial-pick-media .spatial-pick-bar.picked:hover{background:var(--color-primary,#276dd7);color:#fff}[data-theme=dark] .spatial-pick-media .spatial-pick-check,[data-theme=dark] .spatial-pick-media .spatial-pick-pill,[data-theme=dark] .spatial-pick-media .spatial-pick-bar{color:var(--color-text,#eceef4);background:#161a24b8}[data-theme=dark] .spatial-pick-media .spatial-pick-check{color:#eceef499;box-shadow:0 1px 4px #00000073,inset 0 0 0 1px #ffffff24}[data-theme=dark] .spatial-pick-media .spatial-pick-pill{box-shadow:0 1px 4px #0006,inset 0 0 0 1px #ffffff1f}[data-theme=dark] .spatial-pick-media .spatial-pick-bar{box-shadow:inset 0 1px #ffffff24}[data-theme=dark] .spatial-pick-media .spatial-pick-check:hover,[data-theme=dark] .spatial-pick-media .spatial-pick-pill:hover,[data-theme=dark] .spatial-pick-media .spatial-pick-bar:hover{color:#fff;background:#282f3ee6}[data-theme=dark] .spatial-pick-media .spatial-pick-check:hover,[data-theme=dark] .spatial-pick-media .spatial-pick-pill:hover{box-shadow:0 1px 4px #00000073,inset 0 0 0 1px #ffffff4d}[data-theme=dark] .spatial-pick-media .spatial-pick-bar:hover{box-shadow:inset 0 1px #ffffff4d}[data-theme=dark] .spatial-pick-media .spatial-pick-check.picked,[data-theme=dark] .spatial-pick-media .spatial-pick-pill.picked,[data-theme=dark] .spatial-pick-media .spatial-pick-bar.picked{background:var(--color-primary,#e8eaf2);color:var(--color-bg-base,#0f131e)}[data-theme=dark] .spatial-pick-media .spatial-pick-check.picked:hover,[data-theme=dark] .spatial-pick-media .spatial-pick-pill.picked:hover,[data-theme=dark] .spatial-pick-media .spatial-pick-bar.picked:hover{background:var(--color-primary-hover,#fff);color:var(--color-bg-base,#0f131e)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.spatial-pick-media .spatial-pick-check:not(:hover):not(.picked),.spatial-pick-media .spatial-pick-pill:not(:hover):not(.picked),.spatial-pick-media .spatial-pick-bar:not(:hover):not(.picked){background:#ffffffed}[data-theme=dark] .spatial-pick-media .spatial-pick-check:not(:hover):not(.picked),[data-theme=dark] .spatial-pick-media .spatial-pick-pill:not(:hover):not(.picked),[data-theme=dark] .spatial-pick-media .spatial-pick-bar:not(:hover):not(.picked){background:#161a24ed}}.threed-compact-loader{border:1px solid var(--color-border,#d0ddf5);background:linear-gradient(135deg,#f0f4ff 0%,#eaf0ff 100%);border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:14px 16px;display:flex}[data-theme=dark] .threed-compact-loader{background:linear-gradient(135deg,#4a8ff01f 0%,#4a8ff014 100%);border-color:#4a8ff04d}.threed-compact-spinner{color:var(--color-primary,#276dd7);flex-shrink:0;font-size:18px}.threed-compact-text{color:var(--color-text-secondary,#4a5568);font-family:Manrope,sans-serif;font-size:12px;font-weight:500;line-height:1.4}.threed-compact-link{cursor:pointer;color:var(--color-primary,#276dd7);text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}.threed-compact-link:hover{color:var(--color-primary-hover,#1a4fa0)}.threed-scene-inprogress-strip-item{cursor:pointer}[data-theme=dark] .your-activity-card .engine-logo-badge:not(.proprietary-badge){background:#262626eb}[data-theme=dark] .your-activity-card .engine-logo-badge:not(.proprietary-badge) .engine-name{color:var(--color-text,#ededed)}.theme-icon-img{filter:brightness(0)saturate()}[data-theme=dark] .theme-icon-img{filter:brightness(0)saturate()invert()}.ai-more-dropdown .ant-dropdown-menu{background:var(--color-bg-elevated,#fff);border:1px solid var(--color-border-secondary,#f4f4f4);border-radius:4px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ai-more-dropdown .ant-dropdown-menu-item{background:0 0;border-radius:4px;min-height:22px;margin:0;padding:0;line-height:22px}.ai-more-dropdown .ant-dropdown-menu-item span{color:var(--color-text,#000000d9);font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:22px}.ai-more-dropdown .ant-dropdown-menu-item:hover{background:0 0}.ai-more-dropdown .ant-dropdown-menu-item:hover span{color:var(--color-primary,#276dd7)}.credit-cost{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.credit-cost__icon{opacity:.72;flex:none;width:16px;height:16px}[data-theme=dark] .credit-cost__icon{filter:invert()}.upscale-image-modal{--editor-background:#f4f4f5;--editor-surface:#fff;--editor-surface-raised:#fff;--editor-foreground:#18181b;--editor-muted:#f4f4f5;--editor-muted-strong:#e4e4e7;--editor-muted-foreground:#71717a;--editor-border:#e4e4e7;--editor-primary:#18181b;--editor-primary-foreground:#fafafa;--editor-accent:#2563eb;--editor-ring:#18181b}.upscale-image-modal .ant-modal-content,.upscale-image-modal .ant-modal-container{border:1px solid var(--editor-border);background:var(--editor-surface);color:var(--editor-foreground);border-radius:10px;padding:0;overflow:hidden;box-shadow:0 20px 45px #0000002e,0 2px 8px #00000014}.upscale-image-modal .ant-modal-header{border-bottom:1px solid var(--editor-border);background:var(--editor-surface);margin:0;padding:18px 20px 14px}.upscale-image-modal .ant-modal-close{width:32px;height:32px;color:var(--editor-muted-foreground);border-radius:6px;top:13px;right:14px}.upscale-image-modal .ant-modal-close:hover{background:var(--editor-muted);color:var(--editor-foreground)}.upscale-image-modal .ant-modal-body{padding:18px 20px 20px}.upscale-image-modal .ant-modal-footer{border-top:1px solid var(--editor-border);background:var(--editor-surface);margin:0;padding:14px 20px 18px}.upscale-image-modal .upscale-modal-title{color:var(--editor-foreground);padding-right:30px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;line-height:22px;display:block}.upscale-image-modal .upscale-modal-description{color:var(--editor-muted-foreground);margin:0 0 18px;font-family:Manrope,sans-serif;font-size:12px;line-height:18px}.upscale-image-modal .upscale-section-label{color:var(--editor-foreground);margin-bottom:8px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:18px}.upscale-image-modal .upscale-section-label--resolution{margin-top:18px}.upscale-image-modal .upscale-mode-options,.upscale-image-modal .upscale-resolution-options{gap:8px;display:flex}.upscale-image-modal .upscale-mode-card,.upscale-image-modal .upscale-resolution-card{border:1px solid var(--editor-border);background:var(--editor-surface);color:var(--editor-foreground);font:inherit;cursor:pointer;box-shadow:none;outline:none;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s}.upscale-image-modal .upscale-mode-card:hover:not(:disabled),.upscale-image-modal .upscale-resolution-card:hover:not(:disabled){border-color:var(--editor-muted-foreground);background:var(--editor-muted)}.upscale-image-modal .upscale-mode-card:focus-visible,.upscale-image-modal .upscale-resolution-card:focus-visible{box-shadow:0 0 0 2px var(--editor-surface), 0 0 0 4px var(--editor-ring)}.upscale-image-modal .upscale-mode-card.selected,.upscale-image-modal .upscale-resolution-card.selected{border-color:var(--editor-foreground);background:var(--editor-muted);box-shadow:none}.upscale-image-modal .upscale-mode-card{text-align:left;border-radius:7px;flex:1;padding:12px 14px}.upscale-image-modal .upscale-card-heading{align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;line-height:19px;display:flex}.upscale-image-modal .upscale-card-description{color:var(--editor-muted-foreground);margin-top:3px;font-family:Manrope,sans-serif;font-size:11px;line-height:17px}.upscale-image-modal .upscale-resolution-card{box-sizing:border-box;text-align:center;border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:84px;padding:10px 7px;display:flex;position:relative}.upscale-image-modal .upscale-resolution-card:disabled,.upscale-image-modal .upscale-resolution-card.disabled,.upscale-image-modal .upscale-resolution-card.locked{cursor:not-allowed;opacity:.42;background:var(--editor-muted)}.upscale-image-modal .upscale-resolution-label{font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:20px}.upscale-image-modal .upscale-resolution-dimensions{color:var(--editor-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Manrope,sans-serif;font-size:10px;line-height:15px;overflow:hidden}.upscale-image-modal .upscale-advanced-badge{border:1px solid var(--editor-border);background:var(--editor-surface);color:var(--editor-muted-foreground);border-radius:4px;margin:0;padding:1px 5px;font-size:9px;line-height:14px;display:inline-block;position:absolute;top:7px;right:7px}.upscale-image-modal .upscale-resolution-note{color:var(--editor-muted-foreground);margin-top:8px;font-family:Manrope,sans-serif;font-size:11px;line-height:17px}.upscale-image-modal .upscale-video-summary{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.upscale-image-modal .upscale-image-summary{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:8px;padding:14px}.upscale-image-modal .upscale-image-summary__intro{align-items:flex-start;gap:12px;display:flex}.upscale-image-modal .upscale-video-summary__icon,.upscale-image-modal .upscale-image-summary__icon{border:1px solid var(--editor-border);background:var(--editor-surface);width:36px;height:36px;color:var(--editor-foreground);border-radius:7px;flex:0 0 36px;place-items:center;display:grid}.upscale-image-modal .upscale-video-summary__content,.upscale-image-modal .upscale-image-summary__content{min-width:0}.upscale-image-modal .upscale-video-summary__heading,.upscale-image-modal .upscale-image-summary__heading{color:var(--editor-foreground);align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:18px;display:flex}.upscale-image-modal .upscale-video-summary__content p,.upscale-image-modal .upscale-image-summary__content p{color:var(--editor-muted-foreground);margin:4px 0 0;font-size:11px;line-height:17px}.upscale-image-modal .upscale-image-summary__controls{border-top:1px solid var(--editor-border);margin-top:16px;padding-top:16px}.upscale-image-modal .upscale-footer,.upscale-image-modal .upscale-footer__actions{display:flex}.upscale-image-modal .upscale-footer{justify-content:flex-end;width:100%}.upscale-image-modal .upscale-footer__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;width:100%}.upscale-image-modal .upscale-footer--finalization .upscale-footer__actions{flex-wrap:nowrap}.upscale-image-modal .upscale-confirm-action{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.upscale-image-modal .upscale-confirm-credit{color:var(--editor-muted-foreground);white-space:nowrap;font-family:Manrope,sans-serif;font-size:10px;font-weight:600;line-height:15px;position:static}[data-theme=dark] .upscale-image-modal{--editor-background:#09090b;--editor-surface:#111113;--editor-surface-raised:#18181b;--editor-foreground:#fafafa;--editor-muted:#202024;--editor-muted-strong:#2d2d32;--editor-muted-foreground:#a1a1aa;--editor-border:#27272a;--editor-primary:#fafafa;--editor-primary-foreground:#18181b;--editor-accent:#60a5fa;--editor-ring:#d4d4d8}@media (max-width:767px){.upscale-image-modal .ant-modal-header{padding:16px 16px 13px}.upscale-image-modal .ant-modal-body{padding:16px}.upscale-image-modal .ant-modal-footer{padding:13px 16px 16px}.upscale-image-modal .upscale-resolution-options,.upscale-image-modal .upscale-footer__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upscale-image-modal .upscale-footer__actions>button:last-child:nth-child(3){grid-column:1/-1}.upscale-image-modal .upscale-footer__actions button,.upscale-image-modal .upscale-footer__actions .upscale-confirm-action{width:100%}}.ai-image-viewer-modal-container{padding:0;overflow-y:hidden}.ai-image-viewer-modal-wrapper .ant-modal-wrap,.ai-image-viewer-modal-wrapper .ant-modal-container,.ai-image-viewer-modal-wrapper .ant-modal-body{padding:0!important}.ai-image-viewer-modal{width:92%!important;max-width:none!important;padding-bottom:0!important;top:5px!important}.ai-image-viewer-modal.compare-modal{width:100%!important}.ai-image-viewer-modal .ant-modal-title{justify-content:space-between;align-items:center;display:flex}.ai-image-viewer-modal .header-engine-logo-badge{background:#f0f0f0;border:1px solid #e8e8e8;border-radius:4px;align-items:center;gap:4px;height:28px;padding:1px 8px;display:inline-flex}.ai-image-viewer-modal .header-engine-logo-badge img{width:auto;height:16px;display:block}.ai-image-viewer-modal .header-engine-logo-badge .engine-name{color:#000;letter-spacing:.01em;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;line-height:1}.ai-image-viewer-modal .header-engine-logo-badge.proprietary-badge{padding:2px 8px}.ai-image-viewer-modal .header-engine-logo-badge.proprietary-badge .engine-name{font-size:11px}.ai-image-viewer-modal .prompt-box{background:#fafafa;flex-direction:column;margin-top:0;padding:16px;display:flex}.ai-image-viewer-modal .prompt-img-container-wrapper{flex:auto;min-height:0;position:relative}.ai-image-viewer-modal .prompt-img-container-wrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);border-radius:0 0 7px 7px;height:60px;position:absolute;bottom:1px;left:1px;right:1px}.ai-image-viewer-modal .prompt-img-container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;height:100%;padding:16px;overflow-y:auto}.ai-image-viewer-modal .ant-modal-content{border-radius:0;padding:0}.ai-image-viewer-modal .ant-modal-header{border-bottom:none;padding:0}.ai-image-viewer-modal .prompt-side-img-container{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.ai-image-viewer-modal .prompt-side-img-container.props-images-container{border-top:1px dashed #e8e8e8;margin-top:8px;padding-top:8px}.ai-image-viewer-modal .prompt-side-img-card{border-radius:8px}.ai-image-viewer-modal .prompt-side-img-card .ant-card-body{background:#fff;border:#d9d9d9;padding:0!important}.ai-image-viewer-modal .prompt-side-img-card .prompt-side-img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:80px;height:80px}.ai-image-viewer-modal .ai-image-container{border-bottom:1px solid #d9d9d9;justify-content:center;align-items:center;height:calc(100vh - 90px);display:flex;position:relative;overflow:hidden}.ai-image-viewer-modal .ai-image-container .ai-image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 91px)}.ai-image-viewer-modal .ai-image-container .ai-video-inprogress-viewer{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ai-image-viewer-modal .ai-image-container .ai-video-inprogress-viewer img{-o-object-fit:contain;object-fit:contain;filter:blur(8px)brightness(.7);width:100%;height:100%}.ai-image-viewer-modal .ai-image-container .ai-video-inprogress-label{color:#fff;background:#00000080;border:1px dashed #fff;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:18px;display:flex;position:absolute}.ai-image-viewer-modal .ai-image-container .image-resolution-display{z-index:1;background:#000000bf;border-radius:4px;padding:2px 8px;position:absolute;bottom:24px;left:24px}.ai-image-viewer-modal .ai-image-container .image-resolution-display.bottom-58{bottom:58px}.ai-image-viewer-modal .ai-image-container .image-resolution-display{align-items:center;height:28px;display:flex}.ai-image-viewer-modal .ant-modal-footer,.ai-image-viewer-modal .ai-video-inprogress-actions{display:none}.ai-image-viewer-modal .ai-img-box{border-left:1px solid #d9d9d9;box-shadow:0 2px 8px #00000026}.ai-image-viewer-modal .ai-zoom-container{background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:8px;display:flex;box-shadow:0 2px 8px #00000026}.ai-image-viewer-modal .ai-zoom-container.opacity-8{opacity:.8}.ai-image-viewer-modal .pos-ai-zoom-container{justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.ai-action-btn{color:#000000d9;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important;line-height:22px!important;display:inline-flex!important}.ai-action-btn:focus:hover,.ai-action-btn:active{color:#000000d9;border:1px solid #000000d9!important}.ai-action-btn.ant-btn[disabled],.ai-action-btn .ant-btn[disabled]:hover,.ai-action-btn .ant-btn[disabled]:focus,.ai-action-btn .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;color:#000000d9!important;background:#fff!important}.ai-action-btn.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;opacity:.5!important;background:#fff!important;border:1px solid #d9d9d9!important}.ai-action-btn.pd-small{padding:8px 12px!important}.ai-action-btn.shared-to-library{color:#237804!important;border-color:#52c41a!important}.ai-action-btn.shared-to-library:hover,.ai-action-btn.shared-to-library:focus,.ai-action-btn.shared-to-library:focus:hover,.ai-action-btn.shared-to-library:active{color:#237804!important;border-color:#237804!important}.zoom-tool-icons{color:#595959;width:24px;height:24px}.ai-image-viewer-modal-close-btn{z-index:100000;background:0 0;border-radius:4px;position:fixed;top:5px;right:24px}.ai-image-viewer-modal-close-btn.pdp-carousel{top:20px}body:has(.a3d-image-preview) .ai-image-viewer-modal-close-btn{display:none}.ai-action-btn-blue{color:#fff;width:unset!important;background:#276dd7!important;border:1px solid #276dd7!important;border-radius:4px!important;height:42px!important;padding:10px 14px!important;font-size:14px!important;line-height:22px!important}.ai-action-btn-blue.ant-btn[disabled],.ai-action-btn-blue .ant-btn[disabled]:hover,.ai-action-btn-blue .ant-btn[disabled]:focus,.ai-action-btn-blue .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;color:#fff!important;background:#276dd7!important}.ai-action-btn-blue.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;opacity:.5!important;background:#276dd7!important;border:1px solid #276dd7!important}.ai-action-btn-blue.pd-small{padding:8px 12px!important}.compare-ai-image-container{justify-content:center;align-items:center;height:calc(100vh - 65px);display:flex;position:relative;overflow:hidden}.compare-ai-image-container .compare-ai-image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 65px)}.compare-ai-image-container .compare-ai-image.dark-mode-bg{background-color:#000}.compare-ai-image-container .react-transform-wrapper{justify-content:center!important;align-items:center!important;display:flex!important}.compare-ai-image-container .react-transform-component{width:100%!important;height:100%!important;overflow:visible!important}.compare-ai-image-container .image-resolution-display{z-index:1;background:#000000bf;border-radius:4px;align-items:center;height:28px;padding:6px 12px;display:flex}.ai-comparison-img-tag{z-index:1;background:#f0f0f0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:4px 8px;display:flex;top:24px}.ai-comparison-img-tag.left{position:absolute;left:24px}.ai-comparison-img-tag.right{position:absolute;right:24px}.ai-comparison-img-tag.dark-bg{background:#000000bf}.ai-comparison-img-tag.white-bg{background:#fff}.button-container-compare{z-index:2;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:max-content;padding:4px 8px;display:flex;position:absolute;top:24px;right:24px}.button-container-compare.bg-gray{background:#f0f0f0;border-radius:4px}.ai-transparent-black-btn{color:#fff;width:unset!important;background:#000000d9!important;border:1px solid #000!important;border-radius:2px!important;height:fit-content!important;padding:10px 14px!important}.ai-transparent-black-btn:hover,.ai-transparent-black-btn:focus,.ai-transparent-black-btn:active{color:#000000d9!important;background:#fff!important}.ai-transparent-black-btn.ant-btn[disabled],.ai-transparent-black-btn .ant-btn[disabled]:hover,.ai-transparent-black-btn .ant-btn[disabled]:focus,.ai-transparent-black-btn .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;color:#fff!important;background:#000000d9!important}.ai-transparent-black-btn.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;opacity:.5!important;background:#000000d9!important;border:1px solid #000000d9!important}.ai-transparent-black-btn.pd-small{padding:8px 12px!important}.ai-btn-carousel{z-index:100000;position:fixed;top:40%}.ai-btn-carousel.left{left:6px}.ai-btn-carousel.right{right:8px}.ai-img-btns{box-shadow:0 2px #00000005;width:unset!important;color:#000000d9!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;height:fit-content!important;padding:10px 14px!important}.ai-img-btns:focus,.ai-img-btns:focus-visible{color:#000000d9!important;border:1px solid #d9d9d9!important;outline:none!important;box-shadow:0 2px #00000005!important}.ai-img-btns.ant-btn[disabled],.ai-img-btns .ant-btn[disabled]:hover,.ai-img-btns .ant-btn[disabled]:focus,.ai-img-btns .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;color:#fff!important;background:#000000d9!important}.ai-img-btns.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;opacity:.5!important;background:#000000d9!important;border:1px solid #000000d9!important}[data-theme=dark] .ai-image-viewer-modal.compare-modal .black-085{color:var(--color-text)!important}[data-theme=dark] .ai-image-viewer-modal.compare-modal .ai-comparison-img-tag:not(.dark-bg){background:var(--color-bg-subtle)}[data-theme=dark] .ai-image-viewer-modal.compare-modal .ai-comparison-img-tag:not(.dark-bg) span{color:var(--color-text)!important}[data-theme=dark] .ai-image-viewer-modal.compare-modal .button-container-compare.bg-gray{background:var(--color-bg-subtle)}[data-theme=dark] .ai-image-viewer-modal.compare-modal .button-container-compare.bg-gray span{color:var(--color-text)!important}[data-theme=dark] .ai-img-btns{color:#fff!important;background:#1b1f2b!important;border-color:#313441!important}[data-theme=dark] .ai-img-btns img{filter:brightness(0)invert()}[data-theme=dark] .ai-fullscreen-btn:hover,[data-theme=dark] .ai-fullscreen-btn:focus,[data-theme=dark] .ai-fullscreen-btn:active{color:#fff!important}[data-theme=dark] .generate-video-icon,[data-theme=dark] .ai-btn-icon-invert{filter:brightness(0)invert()}[data-theme=dark] .ai-heart-btn{box-shadow:none;background:var(--color-bg-container)!important;border-color:var(--color-border)!important;color:#d93025!important}[data-theme=dark] .ai-heart-btn:hover,[data-theme=dark] .ai-heart-btn:focus,[data-theme=dark] .ai-heart-btn:active{background:var(--color-bg-hover)!important;color:#d93025!important;border-color:#d93025!important}[data-theme=dark] .ai-heart-btn.ant-btn[disabled],[data-theme=dark] .ai-heart-btn.ant-btn[disabled]:hover,[data-theme=dark] .ai-heart-btn.ant-btn[disabled]:focus,[data-theme=dark] .ai-heart-btn.ant-btn[disabled]:active{background:var(--color-bg-container)!important;border-color:var(--color-border)!important;color:#d93025!important}.ai-heart-btn{color:#d93025;box-shadow:0 2px #00000005;width:unset!important;background:#fafafa!important;border:1px solid #d9d9d9!important;border-radius:4px!important;width:44px!important;height:44px!important;padding:8px!important;font-size:20px!important;line-height:normal!important}.ai-heart-btn:focus:hover{color:#d93025!important;border:1px solid #d93025!important}.ai-heart-btn:active{color:#d93025!important}.ai-heart-btn.ant-btn[disabled],.ai-heart-btn .ant-btn[disabled]:hover,.ai-heart-btn .ant-btn[disabled]:focus,.ai-heart-btn .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;color:#fafafa!important;background:#d93025!important}.ai-heart-btn.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;opacity:.5!important;background:#d93025!important;border:1px solid #d93025!important}.ai-fullscreen-btn{color:#000000d9;border:1.333px solid #d9d9d9;box-shadow:0 2px #00000005;width:unset!important;background:#fafafa!important;border-radius:4px!important;width:44px!important;height:44px!important;padding:8px!important;font-size:20px!important;line-height:normal!important}.ai-fullscreen-btn:hover,.ai-fullscreen-btn:focus,.ai-fullscreen-btn:active{color:#000000d9!important;background:#fafafa!important;border:1px solid #000!important}.ai-fullscreen-btn.ant-btn[disabled],.ai-fullscreen-btn .ant-btn[disabled]:hover,.ai-fullscreen-btn .ant-btn[disabled]:focus,.ai-fullscreen-btn .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;color:#000!important;background:#fafafa!important}.ai-fullscreen-btn.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;opacity:.5!important;background:#000000d9!important;border:1px solid #000000d9!important}.ai-action-btn-red{color:#d93025;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:10px 14px!important;display:inline-flex!important}.ai-action-btn-red.ant-btn[disabled],.ai-action-btn-red .ant-btn[disabled]:hover,.ai-action-btn-red .ant-btn[disabled]:focus,.ai-action-btn-red .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;color:#d93025!important;background:#fff!important}.ai-action-btn-red.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;opacity:.5!important;background:#fff!important;border:1px solid #d9d9d9!important}.carousel-img-loader{color:#000;font-size:40px}.ai-image-loading-overlay{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ai-prompt-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.silo-compare-switch.ant-switch-checked{background-color:#276dd7!important}.silo-compare-switch.ant-switch-checked .ant-switch-handle:before{background-color:#fff!important}.compare-card-pos{z-index:10;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#00000040 transparent;gap:12px;max-width:clamp(60px,50% - 140px,360px);padding-bottom:4px;display:flex;position:absolute;bottom:24px;right:24px;overflow:auto hidden}.compare-card-pos::-webkit-scrollbar{height:4px}.compare-card-pos::-webkit-scrollbar-track{background:0 0}.compare-card-pos::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}.compare-card-img-style{cursor:pointer;opacity:.7;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;flex:0 0 60px;width:60px;height:60px;transition:all .2s;overflow:hidden}.compare-card-img-style.selected-img{opacity:1;border:1px solid #000}.compare-card-img-style .img-setting{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#carousel-column{border-left:1px solid #d9d9d9}.tool-box{cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}[data-theme=light] .ai-zoom-container .tool-box.product-qa-selected{background:#276dd729}[data-theme=light] .ai-zoom-container .tool-box.product-qa-selected .zoom-tool-icons{filter:brightness(.15)}[data-theme=light] .tool-box:not(.product-qa-selected) .zoom-tool-icons{filter:brightness(.4)}.blue{color:#276dd7;font-size:16px}[data-theme=dark] .ai-image-viewer-modal .header-engine-logo-badge{background:var(--color-bg-hover);border-color:var(--color-border)}[data-theme=dark] .ai-image-viewer-modal .header-engine-logo-badge .engine-name{color:var(--color-text)}[data-theme=dark] .ai-image-viewer-modal .prompt-box{background:var(--color-bg-subtle)}[data-theme=dark] .ai-image-viewer-modal .prompt-img-container-wrapper:after{background:linear-gradient(to bottom, #1b1f2b00 0%, var(--color-bg-container) 100%)}[data-theme=dark] .ai-image-viewer-modal .prompt-img-container{border-color:var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .ai-image-viewer-modal .prompt-side-img-container.props-images-container{border-top-color:var(--color-border)}[data-theme=dark] .ai-image-viewer-modal .prompt-side-img-card .ant-card-body{border-color:var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .ai-image-viewer-modal .ai-image-container{border-bottom-color:var(--color-border)}[data-theme=dark] .ai-image-viewer-modal .ai-img-box{border-left-color:var(--color-border)}[data-theme=dark] .ai-image-viewer-modal .ai-zoom-container{background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--box-shadow-secondary)}[data-theme=dark] .ai-image-viewer-modal .ai-zoom-container .tool-box{background:0 0}[data-theme=dark] .ai-image-viewer-modal .ai-zoom-container .tool-box:hover{background:#ffffff14}[data-theme=dark] .ai-image-viewer-modal .ai-zoom-container .tool-box.product-qa-selected{background:#ffffff1f}[data-theme=dark] .ai-image-viewer-modal .ai-zoom-container .tool-box .zoom-tool-icons{filter:brightness(0)invert();opacity:.78}[data-theme=dark] .ai-image-viewer-modal .ai-zoom-container .tool-box.product-qa-selected .zoom-tool-icons{opacity:1}[data-theme=dark] .ai-action-btn{color:var(--color-text);background:var(--color-bg-container)!important;border-color:var(--color-border)!important}[data-theme=dark] .ai-action-btn:hover,[data-theme=dark] .ai-action-btn:focus,[data-theme=dark] .ai-action-btn:focus:hover,[data-theme=dark] .ai-action-btn:active{color:var(--color-text)!important;border-color:var(--color-text)!important}[data-theme=dark] .ai-action-btn.ant-btn[disabled],[data-theme=dark] .ai-action-btn.ant-tooltip-disabled-compatible-wrapper{background:var(--color-bg-container)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}[data-theme=dark] .ai-action-btn.shared-to-library{color:#95de64!important;border-color:#52c41a!important}[data-theme=dark] .ai-action-btn.shared-to-library:hover,[data-theme=dark] .ai-action-btn.shared-to-library:focus,[data-theme=dark] .ai-action-btn.shared-to-library:focus:hover,[data-theme=dark] .ai-action-btn.shared-to-library:active{color:#95de64!important;border-color:#95de64!important}[data-theme=dark] .zoom-tool-icons{color:var(--color-text-secondary)}[data-theme=dark] .ai-image-viewer-modal-close-btn,[data-theme=dark] .ai-image-viewer-modal-close-btn .anticon{color:var(--color-text)}[data-theme=dark] .border-top{border-top-color:var(--color-border)}[data-theme=dark] .carousel-img-loader{color:var(--color-text)}[data-theme=dark] .compare-card-img-style{border-color:var(--color-border);background-color:var(--color-bg-container)}[data-theme=dark] .compare-card-img-style.selected-img{border-color:var(--color-text)}[data-theme=dark] .compare-card-pos{scrollbar-color:var(--color-text-tertiary) transparent}[data-theme=dark] .compare-card-pos::-webkit-scrollbar-thumb{background:var(--color-text-tertiary)}[data-theme=dark] #carousel-column{border-left-color:var(--color-border)}[data-theme=dark] .tool-box:hover{background:var(--color-bg-hover)}[data-theme=dark] .tool-box.product-qa-selected{background:var(--color-text)}[data-theme=dark] .blue{color:var(--color-link)}[data-theme=dark] .ai-gradient-container{background:var(--color-bg-hover)}[data-theme=dark] .ai-action-btn-red{background:var(--color-bg-container)!important;border-color:var(--color-border)!important}[data-theme=dark] .ai-action-btn-red:hover{background:var(--color-bg-hover)!important}.share-modal .ant-modal-body{padding:24px}.share-modal .share-section{width:100%}.share-modal .social-platforms-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}@media (max-width:768px){.share-modal .social-platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.share-modal .social-platform-item{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;transition:all .2s;display:flex}.share-modal .social-platform-item:hover:not(.disabled){border-color:#000000d9;transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.share-modal .social-platform-item:active:not(.disabled){transform:translateY(0)}.share-modal .social-platform-item.disabled{cursor:not-allowed;opacity:.5;background:var(--color-bg-subtle,#fafafa)}.share-modal .social-platform-item.disabled:hover{border-color:var(--color-border,#d9d9d9);box-shadow:none;transform:none}.share-modal .social-icon-wrapper{background:var(--color-bg-subtle,#fafafa);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.share-modal .social-icon-wrapper .social-icon{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.share-modal .social-icon-wrapper.facebook{background:#1877f2}.share-modal .social-icon-wrapper.linkedin{background:#0a66c2}.share-modal .social-icon-wrapper.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.share-modal .social-icon-wrapper.discord{background:#5865f2}.share-modal .social-icon-wrapper.discord .social-icon{color:#fff}.share-modal .copy-link-container{align-items:center;gap:8px;display:flex}.share-modal .copy-link-input{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-subtle,#fafafa);border-radius:4px;flex:1;padding:8px 12px}.share-modal .copy-link-input:focus,.share-modal .copy-link-input:hover{border-color:#000000d9}.share-modal .copy-link-input::placeholder{color:#00000040}.share-modal .copy-link-btn{color:var(--color-text,#000000d9);white-space:nowrap;min-width:100px;width:unset!important;border:1px solid var(--color-border,#d9d9d9)!important;background:var(--color-bg-container,#fff)!important;border-radius:4px!important;height:fit-content!important;padding:8px 16px!important}.share-modal .copy-link-btn:hover{color:var(--color-text,#000000d9);border-color:var(--color-text,#000000d9)!important}.share-modal .copy-link-btn.copied,.share-modal .copy-link-btn.copied:hover{color:#52c41a!important;background:#f6ffed!important;border-color:#52c41a!important}.share-modal .share-library-btn.shared{border-radius:4px!important}.share-modal .share-library-btn.shared,.share-modal .share-library-btn.shared:disabled,.share-modal .share-library-btn.shared.ant-btn-disabled{color:#237804!important;background:#f6ffed!important;border:1px solid #52c41a!important}.share-modal .remove-from-library-btn{margin-top:8px;color:var(--color-text-secondary,#00000073)!important}.share-modal .remove-from-library-btn:hover:not(:disabled){color:#ff4d4f!important;background:0 0!important}@media (max-width:767px){.share-modal .ant-modal-body{padding:16px}.share-modal .social-platforms-grid{gap:10px}.share-modal .social-platform-item{padding:12px}.share-modal .copy-link-container{flex-direction:column;align-items:stretch;gap:8px}.share-modal .copy-link-btn{justify-content:center;width:100%!important}}[data-theme=dark] .share-modal .social-platform-item:hover:not(.disabled){border-color:var(--color-text);box-shadow:0 2px 8px #0006}[data-theme=dark] .share-modal .copy-link-input:focus,[data-theme=dark] .share-modal .copy-link-input:hover{border-color:var(--color-text)}[data-theme=dark] .share-modal .copy-link-input::placeholder{color:var(--color-text-tertiary)}[data-theme=dark] .share-modal .copy-link-btn{color:var(--color-text)}[data-theme=dark] .share-modal .copy-link-btn:hover{color:var(--color-text);border-color:var(--color-text)!important}[data-theme=dark] .share-modal .share-library-btn.shared,[data-theme=dark] .share-modal .share-library-btn.shared:disabled,[data-theme=dark] .share-modal .share-library-btn.shared.ant-btn-disabled{color:#95de64!important;background:#52c41a1f!important;border-color:#52c41a!important}[data-theme=dark] .share-modal .remove-from-library-btn{color:var(--color-text-tertiary)!important}.ai-image-zoom-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.ai-image-container .react-transform-wrapper{justify-content:center!important;align-items:center!important;display:flex!important}.ai-image-container .react-transform-component{width:100%!important;height:100%!important;overflow:visible!important}.ai-image-carousel-container .react-transform-wrapper{justify-content:center!important;align-items:center!important;display:flex!important}.ai-image-carousel-container .react-transform-component{width:100%!important;height:100%!important;overflow:visible!important}.ai-image-carousel-card .react-transform-wrapper{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.ai-image-carousel-card .react-transform-component{justify-content:center!important;align-items:center!important;display:flex!important}.edit-transition-hover-preview__video{z-index:2;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 80ms ease-out;position:absolute;inset:0}.edit-transition-hover-preview__video.is-visible{opacity:1}.edit-transition-hover-preview__button{z-index:4;color:#fff;cursor:pointer;background:#000000b8;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:17px;transition:background .12s,border-color .12s,transform .12s;display:inline-flex;position:absolute;bottom:24px;right:24px;box-shadow:0 2px 8px #0000003d}.edit-transition-hover-preview__button:hover,.edit-transition-hover-preview__button:focus-visible{background:#000000e0;border-color:#fff;outline:none;transform:scale(1.06)}.your-activity-card.spatial-conversion-card{--spatial-accent:#5276df;--spatial-accent-bright:#244a9a;--spatial-accent-soft:#5276df2b;--spatial-text:#15233d;--spatial-text-secondary:#1c3257c7;--spatial-text-tertiary:#22375b9c;--spatial-border:#576f9d3d;--spatial-border-hover:#3c60b47a;--spatial-card-background:radial-gradient(circle at 22% 10%, #c8d8ffb8, transparent 42%), radial-gradient(circle at 80% 80%, #e0d3f8ad, transparent 50%), #f7f9fe;--spatial-wash:linear-gradient(180deg, #f9fbffc7, #f4f7fded), radial-gradient(circle at 50% 40%, transparent 0 24%, #dee5f247 70%);--spatial-aurora-secondary:#895ec41f;--spatial-scan-color:#3b5eae1a;--spatial-badge-border:#445b872b;--spatial-badge-background:#ffffff9e;--spatial-orbit-border:#4969af47;--spatial-core-border:#4a67a347;--spatial-core-background:#ffffffad;--spatial-track-background:#41567e29;--spatial-progress-shine:#ffffffeb;width:100%;min-width:0;height:100%;color:var(--spatial-text);text-align:left;border:1px solid var(--spatial-border);background:var(--spatial-card-background);cursor:pointer;appearance:none;isolation:isolate;border-radius:12px;margin:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 8px 28px #30416321}.your-activity-card.spatial-conversion-card:hover{border-color:var(--spatial-border-hover);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd1,0 14px 34px #30416333}.your-activity-card.spatial-conversion-card:hover .spatial-conversion-card__background{transform:scale(1.08)}.your-activity-card.spatial-conversion-card:hover .spatial-conversion-card__cta{color:var(--spatial-text)}.your-activity-card.spatial-conversion-card:focus-visible{outline:3px solid var(--color-primary,#276dd7);outline-offset:3px}.your-activity-card.spatial-conversion-card.is-ready{--spatial-accent:#25a979;--spatial-accent-bright:#087452;--spatial-accent-soft:#25a9792b}.your-activity-card.spatial-conversion-card.is-failed{--spatial-accent:#df5a70;--spatial-accent-bright:#a7213d;--spatial-accent-soft:#df5a702b}.your-activity-card.spatial-conversion-card.is-reconnecting{--spatial-accent:#d99a31;--spatial-accent-bright:#865600;--spatial-accent-soft:#d99a312b}[data-theme=dark] .your-activity-card.spatial-conversion-card{--spatial-accent:#8aa8ff;--spatial-accent-bright:#d6e1ff;--spatial-accent-soft:#769aff38;--spatial-text:#fff;--spatial-text-secondary:#e0e8ffdb;--spatial-text-tertiary:#fff9;--spatial-border:#ffffff2e;--spatial-border-hover:#bccfff75;--spatial-card-background:radial-gradient(circle at 22% 10%, #566fba8c, transparent 42%), radial-gradient(circle at 80% 80%, #4f3d8b85, transparent 50%), #111827;--spatial-wash:linear-gradient(180deg, #070c1ac2, #0a0f20e6), radial-gradient(circle at 50% 40%, transparent 0 24%, #090e1c4d 70%);--spatial-aurora-secondary:#7755c230;--spatial-scan-color:#c0d3ff1c;--spatial-badge-border:#ffffff26;--spatial-badge-background:#070c1a6b;--spatial-orbit-border:#c1d2ff33;--spatial-core-border:#dbe5ff6b;--spatial-core-background:#0f172a85;--spatial-track-background:#ffffff26;--spatial-progress-shine:#fff;box-shadow:inset 0 1px #ffffff1f,0 8px 28px #0f172a24}[data-theme=dark] .your-activity-card.spatial-conversion-card:hover{box-shadow:inset 0 1px #ffffff29,0 14px 34px #0f172a3d}[data-theme=dark] .your-activity-card.spatial-conversion-card.is-ready{--spatial-accent:#62e3b2;--spatial-accent-bright:#d8fff0;--spatial-accent-soft:#3dd39b38}[data-theme=dark] .your-activity-card.spatial-conversion-card.is-failed{--spatial-accent:#ff8d9d;--spatial-accent-bright:#ffe0e5;--spatial-accent-soft:#ff607838}[data-theme=dark] .your-activity-card.spatial-conversion-card.is-reconnecting{--spatial-accent:#f4c66f;--spatial-accent-bright:#fff0c9;--spatial-accent-soft:#f4c66f33}.spatial-conversion-card__background{z-index:-4;-o-object-fit:cover;object-fit:cover;filter:blur(3px)saturate(.88);width:calc(100% + 16px);height:calc(100% + 16px);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-8px;transform:scale(1.045)}.spatial-conversion-card__wash{z-index:-3;background:var(--spatial-wash);position:absolute;inset:0}.spatial-conversion-card__aurora{z-index:-2;background:radial-gradient(circle at 32% 48%, var(--spatial-accent-soft), transparent 28%), radial-gradient(circle at 68% 56%, var(--spatial-aurora-secondary), transparent 32%);filter:blur(5px);animation:9s ease-in-out infinite alternate spatial-card-aurora;position:absolute;inset:-45%}.spatial-conversion-card__scan{z-index:-1;opacity:.45;background:linear-gradient(180deg, transparent, var(--spatial-scan-color), transparent);width:160%;height:36%;animation:5.4s ease-in-out infinite spatial-card-scan;position:absolute;top:-45%;left:-30%;transform:rotate(-9deg)}.spatial-conversion-card__content{z-index:2;box-sizing:border-box;grid-template-rows:auto 68px minmax(0,1fr) auto;gap:7px;width:100%;height:100%;padding:14px;display:grid;position:relative}.spatial-conversion-card__topline,.spatial-conversion-card__footer-copy{justify-content:space-between;align-items:center;min-width:0;display:flex}.spatial-conversion-card__badge{letter-spacing:.12em;max-width:calc(100% - 52px);color:var(--spatial-text);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--spatial-badge-border);background:var(--spatial-badge-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-family:Manrope,sans-serif;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}.spatial-conversion-card__badge svg{width:12px;height:12px;color:var(--spatial-accent-bright);flex:none}.spatial-conversion-card__percent{font-variant-numeric:tabular-nums;min-width:38px;color:var(--spatial-accent-bright);text-align:right;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.spatial-conversion-card__live-dots{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.spatial-conversion-card__live-dots i{background:var(--spatial-accent-bright);border-radius:50%;width:4px;height:4px;animation:1.25s ease-in-out infinite spatial-card-dot}.spatial-conversion-card__live-dots i:nth-child(2){animation-delay:.16s}.spatial-conversion-card__live-dots i:nth-child(3){animation-delay:.32s}.spatial-conversion-card__motion{justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto;display:flex;position:relative}.spatial-conversion-card__orbit{border:1px solid var(--spatial-orbit-border);border-radius:50%;animation:7s linear infinite spatial-card-orbit;position:absolute;inset:4px}.spatial-conversion-card__orbit i{background:var(--spatial-accent);width:6px;height:6px;box-shadow:0 0 12px var(--spatial-accent);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:-3px}.spatial-conversion-card__orbit i:nth-child(2){width:4px;height:4px;top:16%;left:auto;right:3px}.spatial-conversion-card__orbit--inner{opacity:.8;border-style:dashed;animation-duration:4.8s;animation-direction:reverse;inset:13px}.spatial-conversion-card__orbit--inner i{width:5px;height:5px;inset:auto 2px 4px auto}.spatial-conversion-card__core{width:32px;height:32px;color:var(--spatial-accent-bright);border:1px solid var(--spatial-core-border);background:var(--spatial-core-background);box-shadow:0 0 24px var(--spatial-accent-soft), inset 0 1px 0 #ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;justify-content:center;align-items:center;animation:2.8s ease-in-out infinite spatial-card-core;display:flex}.spatial-conversion-card__core svg{width:19px;height:19px}.spatial-conversion-card__copy{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;display:flex}.spatial-conversion-card__phase{max-width:100%;color:var(--spatial-text);text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.spatial-conversion-card__playful-line{max-width:100%;color:var(--spatial-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Manrope,sans-serif;font-size:10px;font-weight:500;line-height:1.35;animation:.48s both spatial-card-copy-in;overflow:hidden}.spatial-conversion-card__detail{max-width:100%;color:var(--spatial-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Manrope,sans-serif;font-size:9px;font-weight:500;line-height:1.3;overflow:hidden}.spatial-conversion-card__footer{flex-direction:column;gap:6px;min-width:0;display:flex}.spatial-conversion-card__track{background:var(--spatial-track-background);border-radius:999px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.spatial-conversion-card__fill{border-radius:inherit;background:linear-gradient(90deg, var(--spatial-accent), var(--spatial-accent-bright));min-width:3px;height:100%;box-shadow:0 0 10px var(--spatial-accent);transition:width .85s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.spatial-conversion-card__fill:after{content:"";background:linear-gradient(90deg, transparent, var(--spatial-progress-shine), transparent);width:44%;animation:2.6s ease-in-out infinite spatial-card-progress-shine;position:absolute;inset:0;transform:translate(-160%)}.spatial-conversion-card__track.is-indeterminate .spatial-conversion-card__fill{width:34%;animation:1.75s ease-in-out infinite spatial-card-indeterminate}.spatial-conversion-card__footer-copy{gap:8px;font-family:Manrope,sans-serif;font-size:9px;font-weight:600;line-height:1.2}.spatial-conversion-card__meta{min-width:0;color:var(--spatial-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spatial-conversion-card__cta{color:var(--spatial-accent-bright);flex:none;align-items:center;gap:3px;transition:color .18s;display:inline-flex}@keyframes spatial-card-aurora{0%{transform:translate(-4%,-2%)rotate(-4deg)scale(.96)}to{transform:translate(5%,4%)rotate(6deg)scale(1.07)}}@keyframes spatial-card-scan{0%,12%{opacity:0;transform:translateY(-50%)rotate(-9deg)}42%{opacity:.48}76%,to{opacity:0;transform:translateY(430%)rotate(-9deg)}}@keyframes spatial-card-orbit{to{transform:rotate(360deg)}}@keyframes spatial-card-core{0%,to{box-shadow:0 0 18px var(--spatial-accent-soft), inset 0 1px 0 #ffffff2e;transform:scale(.96)rotate(-2deg)}50%{box-shadow:0 0 32px var(--spatial-accent-soft), inset 0 1px 0 #ffffff38;transform:scale(1.05)rotate(2deg)}}@keyframes spatial-card-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes spatial-card-copy-in{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes spatial-card-progress-shine{0%,20%{transform:translate(-160%)}70%,to{transform:translate(330%)}}@keyframes spatial-card-indeterminate{0%{transform:translate(-115%)}50%{transform:translate(195%)}to{transform:translate(-115%)}}@media (prefers-reduced-motion:reduce){.spatial-conversion-card,.spatial-conversion-card *,.spatial-conversion-card :before,.spatial-conversion-card :after{transition-duration:.01ms!important;animation:none!important}}.threed-conversion-loader{flex-direction:column;gap:0;padding:0;display:flex}.threed-loader-modal .ant-modal,.threed-loader-modal{--threed-loader-radius:16px;max-width:94vw}.threed-loader-modal .ant-modal-container,.threed-loader-modal .ant-modal-content{box-shadow:none;border-radius:var(--threed-loader-radius);background:0 0;padding:0;overflow:hidden}.threed-loader-modal .ant-modal-body{border-radius:inherit;padding:0;overflow:hidden}.threed-showcase{margin-top:20px}.threed-showcase-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary,#8896b0);align-items:center;gap:8px;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;display:flex}.threed-showcase-spark{background:linear-gradient(135deg,#7883dc,#276dd7);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite threed-spark-pulse}@keyframes threed-spark-pulse{0%,to{box-shadow:0 0 #276dd780}50%{box-shadow:0 0 0 5px #276dd700}}.threed-showcase-belt{height:176px;margin-bottom:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.threed-showcase-tile{height:100%;width:var(--tile-w,172px);animation:threed-convey var(--dur,32s) linear infinite;will-change:transform;position:absolute;top:0;left:0}@keyframes threed-convey{0%{transform:translateX(calc(-1 * var(--tile-w,172px)))}to{transform:translateX(var(--track-len,1000px))}}.threed-showcase-belt--static{justify-content:center;gap:30px;height:176px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.threed-showcase-tile-static{flex:0 0 172px;height:100%}@media (prefers-reduced-motion:reduce){.threed-showcase-tile{animation:none}}@media (max-width:640px){.threed-showcase-belt,.threed-showcase-belt--static{height:132px}}.threed-conversion-error{text-align:center;background:var(--color-bg-container,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:32px 20px;box-shadow:0 1px 2px #0f172a0f}[data-theme=dark] .threed-conversion-error{box-shadow:none}.threed-error-icon{color:#ff4d4f;background:#ff4d4f1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.threed-error-icon svg{width:26px;height:26px}.threed-error-title{color:var(--color-text,#1a1a2e);font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.threed-error-message{color:var(--color-text-tertiary,#8896b0);max-width:300px;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.threed-scene-bar-actions{justify-content:flex-end;margin-top:10px;display:flex}.threed-edit-in-3d-btn{color:#fff;cursor:pointer;background:#276dd7;border:none;border-radius:6px;align-items:center;gap:6px;padding:12px 18px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.threed-edit-in-3d-btn:hover{background:#1d5bb8;box-shadow:0 2px 8px #276dd766}.threed-edit-in-3d-btn:active{background:var(--color-primary-active,#164a99)}.bulk-progress-list{flex-direction:column;gap:12px;display:flex}.bulk-progress-card{border:1px solid var(--color-border-secondary,#f0f0f0);background-color:var(--color-bg-container,#fff);border-radius:8px;flex-direction:row;align-items:stretch;gap:16px;padding:32px 20px;display:flex}.bulk-progress-icon-col{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:80px;display:flex}.bulk-progress-icon-wrapper{justify-content:center;align-items:center;display:flex}.bulk-progress-name{color:var(--color-text-tertiary,#8c8c8c);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:11px;overflow:hidden}.bulk-progress-content{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.bulk-progress-status-box{background-color:var(--color-bg-info-subtle,#f0f5ff);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:40px 14px;display:flex}.bulk-progress-status-title{align-items:center;gap:8px;display:flex}.bulk-progress-status-heading{color:var(--color-primary,#10239e);font-size:16px;font-weight:700}.bulk-progress-status-subtitle{color:var(--color-primary,#10239e);font-size:14px}.bulk-progress-twinkle{width:16px;height:16px}.bulk-progress-bar-row{align-items:center;gap:12px;display:flex}.bulk-progress-count{color:var(--color-text-secondary,#595959);white-space:nowrap;font-size:12px}.bulk-modal-body{margin-top:16px;padding:0}.bulk-modal-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.bulk-modal-template-link{color:var(--color-primary,#276dd7);white-space:nowrap}.bulk-modal-upload-area{margin-bottom:32px}.bulk-modal-dragger .ant-upload-drag{border-radius:8px;min-height:140px;padding:32px 24px;border:1px dashed var(--color-text-secondary,#595959)!important;background:var(--color-bg-container,white)!important}.bulk-modal-dragger.hidden{display:none}.bulk-modal-dragger-text{color:var(--color-text,black);margin-bottom:12px;font-size:16px;font-weight:400}.bulk-modal-dragger-hint{color:var(--color-text-secondary,#595959);margin-top:12px;font-size:12px;line-height:1.4}.bulk-modal-dragger-formats{color:var(--color-text-secondary,#595959);font-size:12px;line-height:1.4}.bulk-modal-file-list{flex-wrap:wrap;gap:12px;display:flex}.bulk-modal-file-card{border:1px solid var(--color-border,#d9d9d9);background-color:var(--color-bg-hover,#e8e8e8);border-radius:8px;width:132px;height:132px;position:relative;overflow:hidden}.bulk-modal-file-card-loading{background-color:var(--color-bg-hover,#f5f5f5);justify-content:center;align-items:center;height:100%;display:flex}.bulk-modal-file-card-content{background-color:var(--color-bg-subtle,#fafafa);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.bulk-modal-file-icon{color:var(--color-text-tertiary,#8c8c8c);margin-bottom:8px;font-size:32px}.bulk-modal-file-name{text-align:center;word-break:break-word;padding:0 8px}.bulk-modal-file-delete{opacity:0;background-color:#000;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;transition:opacity .12s ease-in-out;display:flex;position:absolute;top:8px;left:8px}.bulk-modal-file-delete.visible{opacity:1}.bulk-modal-label{margin-bottom:8px;display:block}.bulk-modal-required{color:#ff4d4f;margin-right:4px}.bulk-modal-footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.bulk-modal-btn,.bulk-modal-input{height:40px}.bulk-modal-input-group,.bulk-modal-error-description{margin-bottom:16px}.bulk-view-toggle{gap:8px;margin-bottom:20px;display:flex}.bulk-view-toggle-btn{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);cursor:pointer;color:var(--color-text,#000);border-radius:4px;width:auto;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.bulk-view-toggle-btn:hover{border-color:var(--color-primary,#276dd7);color:var(--color-primary,#276dd7)}.bulk-view-toggle-btn.active{background:var(--color-primary,#276dd7);border-color:var(--color-primary,#276dd7);color:var(--color-text-inverse,#fff)}.bulk-dashboard{background:#fff;border-radius:8px;min-height:100vh;padding:16px 20px 32px}.bulk-dashboard-loading,.bulk-dashboard-empty{text-align:center;background:#fff;border-radius:8px}.bulk-dashboard-loading{justify-content:center;align-items:center;min-height:220px;padding:32px 24px;display:flex}.bulk-dashboard-empty{min-height:320px;padding:72px 24px}.bulk-dashboard-toolbar{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 16px;display:flex}.bulk-dashboard-toolbar-copy{min-width:0}.bulk-dashboard-title{color:#171717;font-size:18px;font-weight:700;line-height:1.3}.bulk-dashboard-subtitle,.bulk-dashboard-request-meta,.bulk-dashboard-selection,.bulk-dashboard-muted{color:#667085;font-size:13px;line-height:1.4}.bulk-dashboard-status-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.bulk-dashboard-status-filter-label{color:#344054;align-items:center;gap:6px;height:30px;margin-right:2px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.bulk-dashboard-status-filter-label .anticon{color:#276dd7;font-size:14px}.bulk-dashboard-status-filter{color:#667085;cursor:pointer;background:#f8fafc;border:1px solid #d8dee8;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 9px 0 7px;font-size:12px;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bulk-dashboard-status-filter:hover{color:#1d5aa6;border-color:#276dd7}.bulk-dashboard-status-filter.selected{color:#1d5aa6;background:#eaf2ff;border-color:#276dd7;box-shadow:0 0 0 1px #276dd714}.bulk-dashboard-status-filter-check{color:#276dd7;background:#fff;border:1px solid #cfd6e4;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.bulk-dashboard-status-filter.selected .bulk-dashboard-status-filter-check{color:#fff;background:#276dd7;border-color:#276dd7}.bulk-dashboard-status-filter-count{color:#475467;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.bulk-dashboard-status-filter.selected .bulk-dashboard-status-filter-count{color:#1d5aa6;background:#276dd724}.bulk-dashboard-status-filter-reset{color:#276dd7;cursor:pointer;background:0 0;border:0;height:30px;padding:0 6px;font-size:12px;font-weight:700;line-height:1}.bulk-dashboard-status-filter-reset:hover{color:#1d5aa6;text-decoration:underline}.bulk-dashboard-row-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bulk-dashboard-row-search{width:min(360px,100%)}.bulk-dashboard-row-sort{width:190px}.bulk-dashboard-row-search.ant-input-affix-wrapper,.bulk-dashboard-row-sort .ant-select-selector{border-radius:6px}.bulk-dashboard-row-search .anticon,.bulk-dashboard-row-sort .anticon{color:#667085}.bulk-dashboard-filter-summary{color:#667085;font-size:12px;font-weight:700;line-height:1.3}.bulk-dashboard-toolbar-actions,.bulk-dashboard-request-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bulk-dashboard-breadcrumb{color:#667085;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;line-height:1.4;display:flex}.bulk-dashboard-breadcrumb-button{color:#276dd7;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.bulk-dashboard-breadcrumb-button:hover,.bulk-dashboard-breadcrumb-button:focus-visible{color:#1d5aa6;text-decoration:underline}.bulk-dashboard-project-gallery{padding-top:2px}.bulk-dashboard-request{border:1px solid #0000;border-bottom-color:#eef0f3;border-radius:8px;margin:4px 0;padding:14px 12px;transition:background .12s,border-color .12s}.bulk-dashboard-project-gallery .bulk-dashboard-request:hover,.bulk-dashboard-project-gallery .bulk-dashboard-request:focus-within{background:#f8fafc;border-color:#e8eef7}.bulk-dashboard-request:last-child{border-bottom-color:#0000}.bulk-dashboard-request-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.bulk-dashboard-request-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:0;display:grid}.bulk-dashboard-request-toggle .anticon{color:#667085;margin-top:2px;font-size:13px}.bulk-dashboard-request-toggle:hover .bulk-dashboard-request-name,.bulk-dashboard-request-toggle:focus-visible .bulk-dashboard-request-name{color:#276dd7}.bulk-dashboard-request-toggle:focus-visible{outline-offset:3px;outline:2px solid #276dd738}.bulk-dashboard-request-summary{min-width:0}.bulk-dashboard-request-name{color:#171717;word-break:break-word;font-size:15px;font-weight:700;line-height:1.35}.bulk-dashboard-progress-track{background:#eef2f6;border-radius:999px;width:min(360px,100%);height:6px;margin-top:8px;position:relative;overflow:hidden}.bulk-dashboard-progress-fill{border-radius:inherit;height:100%;transition:width .16s;position:absolute;top:0;left:0}.bulk-dashboard-progress-generated{background:#276dd7}.bulk-dashboard-progress-approved{background:#12b76a}.bulk-dashboard-table{background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow-x:auto}.bulk-dashboard-filter-empty{color:#667085;text-align:center;border-top:1px solid #eef0f3;padding:22px 14px;font-size:13px}.bulk-dashboard-table-head,.bulk-dashboard-row{grid-template-columns:40px minmax(220px,1.25fr) minmax(220px,1.15fr) minmax(180px,.9fr) minmax(300px,1.2fr) minmax(152px,.65fr);align-items:center;gap:12px;min-width:1180px;display:grid}.bulk-dashboard-table-head{color:#5f6673;text-transform:uppercase;letter-spacing:0;background:#f7f8fa;padding:10px 14px;font-size:12px;font-weight:700}.bulk-dashboard-row{border-top:1px solid #eef0f3;padding:14px}.bulk-dashboard-row:hover,.bulk-dashboard-variant-row{background:#fafbfc}.bulk-dashboard-variant-row:hover{background:#f6f8fb}.bulk-dashboard-select-cell{justify-content:center;display:flex}.bulk-dashboard-product-cell{grid-template-columns:22px 64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.bulk-dashboard-row-expander,.bulk-dashboard-row-expander-spacer{flex:0 0 22px;width:22px;height:22px}.bulk-dashboard-row-expander{color:#475467;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bulk-dashboard-row-expander:hover,.bulk-dashboard-row-expander:focus-visible{color:#276dd7;border-color:#276dd7}.bulk-dashboard-row-expander:focus-visible{outline-offset:2px;outline:2px solid #276dd738}.bulk-dashboard-thumb{background:#f2f4f7;border:1px solid #d9dee7;border-radius:6px;width:64px;height:64px;overflow:hidden}.bulk-dashboard-thumb img,.bulk-dashboard-chip-image,.bulk-dashboard-status-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bulk-dashboard-product-copy{min-width:0}.bulk-dashboard-product-copy .bulk-dashboard-status-pill{margin-top:6px}.bulk-dashboard-product-name{color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.bulk-dashboard-sku{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.bulk-dashboard-variant-title{color:#344054;font-weight:700}.bulk-dashboard-input-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.bulk-dashboard-input-chip{color:#344054;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d8dee8;border-radius:6px;align-items:center;gap:6px;max-width:148px;height:28px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.bulk-dashboard-reference-chip{flex:0 0 64px;justify-content:center;width:64px;min-width:64px;max-width:64px;height:64px;padding:0}.bulk-dashboard-chip-image,.bulk-dashboard-swatch{border-radius:4px;flex:0 0 18px;width:18px;height:18px}.bulk-dashboard-chip-image{border:1px solid #e4e7ec}.bulk-dashboard-reference-chip .bulk-dashboard-chip-image{border:0;border-radius:5px;flex:auto;width:100%;height:100%}.bulk-dashboard-swatch{border:1px solid #1018282e}.bulk-dashboard-prompt-cell{color:#344054;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-height:42px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.bulk-dashboard-status-cell{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bulk-dashboard-variant-status{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;max-width:210px;display:grid}.bulk-dashboard-status-thumb{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:5px;width:34px;height:34px;overflow:hidden}.bulk-dashboard-variant-label{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.bulk-dashboard-status-pill{white-space:nowrap;border-radius:999px;align-items:center;max-width:160px;min-height:22px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.bulk-dashboard-status-pill.unsubmitted{color:#475467;background:#f9fafb;border:1px solid #d0d5dd}.bulk-dashboard-status-pill.in-review{color:#1d5aa6;background:#eff6ff;border:1px solid #b7d0f6}.bulk-dashboard-status-pill.rejected{color:#b42318;background:#fef3f2;border:1px solid #fda29b}.bulk-dashboard-status-pill.approved{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.bulk-dashboard-status-pill.generating{color:#1d5aa6;background:#eff6ff;border:1px solid #b7d0f6}.bulk-dashboard-latest-images-cell{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.bulk-dashboard-latest-image{cursor:pointer;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:6px;flex:0 0 64px;width:64px;height:64px;padding:0;overflow:hidden}.bulk-dashboard-generating-image{background:#eff6ff;border:1px dashed #8fb4ed;border-radius:6px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.bulk-dashboard-generating-image .ant-spin-dot-item{background-color:#276dd7}.bulk-dashboard-latest-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bulk-dashboard-latest-image:hover,.bulk-dashboard-latest-image:focus-visible{border-color:#276dd7}.bulk-dashboard-latest-image:focus-visible{outline-offset:2px;outline:2px solid #276dd747}.bulk-dashboard-latest-more{color:#475467;background:#f9fafb;border:1px solid #d8dee8;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.bulk-dashboard-row-action{justify-content:flex-end;min-width:0;display:flex}.bulk-dashboard-row-action .ant-btn{white-space:nowrap;flex:none}.bulk-dashboard-row-action .ant-btn,.bulk-dashboard-toolbar-actions .ant-btn,.bulk-dashboard-request-actions .ant-btn{border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bulk-dashboard-request-actions .bulk-dashboard-delete-button{color:#667085;background:#fff;border-color:#d8dee8}.bulk-dashboard-request-actions .bulk-dashboard-delete-button:hover,.bulk-dashboard-request-actions .bulk-dashboard-delete-button:focus{color:#b42318;background:#fffbfa;border-color:#fda29b}@media (max-width:768px){.bulk-dashboard{padding:12px}.bulk-dashboard-toolbar,.bulk-dashboard-request-header{flex-direction:column;align-items:stretch}.bulk-dashboard-toolbar-actions,.bulk-dashboard-request-actions,.bulk-dashboard-status-filters{justify-content:flex-start}}[data-theme=dark] .bulk-dashboard,[data-theme=dark] .bulk-dashboard-loading,[data-theme=dark] .bulk-dashboard-empty{background:var(--color-bg-base)}[data-theme=dark] .bulk-dashboard-toolbar{border-bottom-color:var(--color-border)}[data-theme=dark] .bulk-dashboard-title{color:var(--color-text)}[data-theme=dark] .bulk-dashboard-subtitle,[data-theme=dark] .bulk-dashboard-request-meta,[data-theme=dark] .bulk-dashboard-selection,[data-theme=dark] .bulk-dashboard-muted,[data-theme=dark] .bulk-dashboard-status-filter-label{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-status-filter-label .anticon{color:var(--color-link)}[data-theme=dark] .bulk-dashboard-status-filter{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-status-filter:hover{border-color:var(--color-link);color:var(--color-link)}[data-theme=dark] .bulk-dashboard-status-filter.selected{border-color:var(--color-link);background:var(--color-bg-hover);color:var(--color-link)}[data-theme=dark] .bulk-dashboard-status-filter-check{border-color:var(--color-border);background:var(--color-bg-container);color:var(--color-link)}[data-theme=dark] .bulk-dashboard-status-filter-count{background:var(--color-bg-hover);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-status-filter.selected .bulk-dashboard-status-filter-count,[data-theme=dark] .bulk-dashboard-status-filter-reset{color:var(--color-link)}[data-theme=dark] .bulk-dashboard-status-filter-reset:hover{color:var(--color-link-hover)}[data-theme=dark] .bulk-dashboard-row-search.ant-input-affix-wrapper,[data-theme=dark] .bulk-dashboard-row-sort .ant-select-selector{border-color:var(--color-border);background:var(--color-bg-container);color:var(--color-text)}[data-theme=dark] .bulk-dashboard-row-search.ant-input-affix-wrapper:hover,[data-theme=dark] .bulk-dashboard-row-search.ant-input-affix-wrapper:focus,[data-theme=dark] .bulk-dashboard-row-search.ant-input-affix-wrapper-focused,[data-theme=dark] .bulk-dashboard-row-sort.ant-select-focused .ant-select-selector,[data-theme=dark] .bulk-dashboard-row-sort:hover .ant-select-selector{border-color:var(--color-link)}[data-theme=dark] .bulk-dashboard-row-search input,[data-theme=dark] .bulk-dashboard-row-search .ant-input,[data-theme=dark] .bulk-dashboard-row-sort .ant-select-selection-item{color:var(--color-text);background:0 0}[data-theme=dark] .bulk-dashboard-row-search input::-moz-placeholder{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-row-search .ant-input::-moz-placeholder{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-row-search input::placeholder,[data-theme=dark] .bulk-dashboard-row-search .ant-input::placeholder,[data-theme=dark] .bulk-dashboard-row-search .anticon,[data-theme=dark] .bulk-dashboard-row-sort .anticon,[data-theme=dark] .bulk-dashboard-filter-summary,[data-theme=dark] .bulk-dashboard-breadcrumb{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-breadcrumb-button{color:var(--color-link)}[data-theme=dark] .bulk-dashboard-breadcrumb-button:hover,[data-theme=dark] .bulk-dashboard-breadcrumb-button:focus-visible{color:var(--color-link-hover)}[data-theme=dark] .bulk-dashboard-request{border-bottom-color:var(--color-border-secondary)}[data-theme=dark] .bulk-dashboard-project-gallery .bulk-dashboard-request:hover,[data-theme=dark] .bulk-dashboard-project-gallery .bulk-dashboard-request:focus-within{border-color:var(--color-border);background:var(--color-bg-subtle)}[data-theme=dark] .bulk-dashboard-request-toggle .anticon{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-request-toggle:hover .bulk-dashboard-request-name,[data-theme=dark] .bulk-dashboard-request-toggle:focus-visible .bulk-dashboard-request-name{color:var(--color-link)}[data-theme=dark] .bulk-dashboard-request-name{color:var(--color-text)}[data-theme=dark] .bulk-dashboard-progress-track{background:var(--color-bg-hover)}[data-theme=dark] .bulk-dashboard-table{border-color:var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .bulk-dashboard-filter-empty{border-top-color:var(--color-border-secondary);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-table-head{background:var(--color-bg-subtle);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-row{border-top-color:var(--color-border-secondary)}[data-theme=dark] .bulk-dashboard-row:hover{background:var(--color-bg-hover)}[data-theme=dark] .bulk-dashboard-variant-row{background:var(--color-bg-subtle)}[data-theme=dark] .bulk-dashboard-variant-row:hover{background:var(--color-bg-hover)}[data-theme=dark] .bulk-dashboard-row-expander{border-color:var(--color-border);background:var(--color-bg-container);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-row-expander:hover,[data-theme=dark] .bulk-dashboard-row-expander:focus-visible{border-color:var(--color-link);color:var(--color-link)}[data-theme=dark] .bulk-dashboard-thumb{border-color:var(--color-border);background:var(--color-bg-subtle)}[data-theme=dark] .bulk-dashboard-product-name{color:var(--color-text)}[data-theme=dark] .bulk-dashboard-sku,[data-theme=dark] .bulk-dashboard-variant-title{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-input-chip{border-color:var(--color-border);background:var(--color-bg-container);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-chip-image{border-color:var(--color-border)}[data-theme=dark] .bulk-dashboard-prompt-cell{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-status-thumb{border-color:var(--color-border);background:var(--color-bg-subtle)}[data-theme=dark] .bulk-dashboard-variant-label{color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-latest-image{border-color:var(--color-border);background:var(--color-bg-subtle)}[data-theme=dark] .bulk-dashboard-generating-image{border-color:var(--color-link);background:var(--color-bg-subtle)}[data-theme=dark] .bulk-dashboard-latest-image:hover,[data-theme=dark] .bulk-dashboard-latest-image:focus-visible{border-color:var(--color-link)}[data-theme=dark] .bulk-dashboard-latest-more{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-request-actions .bulk-dashboard-delete-button{border-color:var(--color-border);background:var(--color-bg-container);color:var(--color-text-secondary)}[data-theme=dark] .bulk-dashboard-request-actions .bulk-dashboard-delete-button:hover,[data-theme=dark] .bulk-dashboard-request-actions .bulk-dashboard-delete-button:focus{border-color:var(--color-error);background:var(--color-bg-error-subtle);color:var(--color-error)}@keyframes primary-banner-shake{0%{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}to{transform:translate(0)}}.primary-banner-shake{animation:.4s primary-banner-shake}.unit-dropdown-overlay .ant-dropdown-menu{box-shadow:0 4px 14px #00000038!important}.create-product-modal .ant-modal-content{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden}.create-product-modal .ant-modal-body{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding-bottom:0;overflow:hidden auto}.create-product-modal-content{max-width:100%;overflow-x:hidden}.create-product-modal .ant-tabs-nav{margin-bottom:12px}.create-product-modal .ant-form-item{margin-bottom:14px}.create-product-modal .ant-form-item-label{padding-bottom:4px}.create-product-modal-footer{z-index:2;border-top:1px solid var(--color-border-secondary);background:var(--color-bg-elevated);justify-content:flex-end;gap:12px;margin:14px -24px 0;padding:10px 24px 12px;display:flex;position:sticky;bottom:0}.create-product-preview-grid{grid-template-columns:repeat(auto-fill,minmax(112px,132px));align-items:start;gap:12px;max-width:100%;display:grid}@media (max-width:520px){.create-product-preview-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}@media (max-width:767px){.create-product-modal .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:auto;min-width:0;overflow-x:auto!important}.create-product-modal .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.create-product-modal .ant-tabs-nav-wrap:before,.create-product-modal .ant-tabs-nav-wrap:after{display:none!important}.create-product-modal .ant-tabs-nav-list{flex-wrap:nowrap;width:max-content;padding-right:16px;transform:none!important}.create-product-modal .ant-tabs-nav-operations{display:none!important}}.validation-attention{flex:none;display:inline-flex;position:relative}.validation-attention__ring{pointer-events:none;width:calc(100% + 32px);height:calc(100% + 24px);position:absolute;inset:-12px -16px;overflow:visible;transform:rotate(-3deg)}.validation-attention__badge{z-index:2;color:#fff;cursor:pointer;background-color:#b42318;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 2px #0000002e}.validation-attention__badge:hover,.validation-attention__badge:focus-visible{color:#fff;background-color:#8f1d14}.validation-attention__badge:focus-visible{outline-offset:2px;outline:2px solid #8f1d14}.validation-attention__badge .anticon{font-size:10px}.validation-attention__message{max-width:220px;display:block}.validation-attention__ring-primary,.validation-attention__ring-secondary{fill:none;stroke:#d72626;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.validation-attention__ring-primary{stroke-width:4.2px;animation:validation-attention-draw .48s steps(8, end) forwards, validation-attention-primary-fade var(--validation-attention-duration) ease-out forwards}.validation-attention__ring-secondary{stroke-width:2.4px;animation:validation-attention-draw .413s steps(7, end) 67ms forwards, validation-attention-secondary-fade var(--validation-attention-duration) ease-out forwards}.validation-attention__ring-bristle{fill:none;stroke:#d72626;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.14 .008 .08 .006 .22 .014;stroke-dashoffset:1px;opacity:.7;animation:validation-attention-draw .43s steps(7, end) 40ms forwards, validation-attention-secondary-fade var(--validation-attention-duration) ease-out forwards}.validation-attention__ring-flecks{fill:none;stroke:#d72626;stroke-width:1.4px;stroke-linecap:round;opacity:0;animation:validation-attention-flecks var(--validation-attention-duration) ease-out forwards}@keyframes validation-attention-draw{to{stroke-dashoffset:0}}@keyframes validation-attention-primary-fade{0%,85%{opacity:.88}to{opacity:0}}@keyframes validation-attention-secondary-fade{0%,85%{opacity:.5}to{opacity:0}}@keyframes validation-attention-flecks{0%,9%{opacity:0}13%,85%{opacity:.6}to{opacity:0}}@media (prefers-reduced-motion:reduce){.validation-attention__ring-primary,.validation-attention__ring-secondary,.validation-attention__ring-bristle,.validation-attention__ring-flecks{stroke-dashoffset:0;animation:none}}.app-tabs{background:#fff}.app-tabs .ant-tabs-nav{margin:0;padding:0}.app-tabs .ant-tabs-tab{font-weight:600;margin:0!important;padding:10px 20px 10px 12px!important;font-size:14px!important}.app-tabs .ant-tabs-tab .ant-tabs-tab-btn{padding:0!important}.app-tabs .ant-tabs-tab .tab-icon{margin-left:0;margin-right:10px;font-size:16px}.app-tabs .ant-tabs-tab-active,.app-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#276dd7!important;background-color:#f2f6fd!important}.app-tabs .ant-tabs-ink-bar{background:#276dd7}.app-tabs .ant-tabs-tab-btn:hover,.app-tabs .ant-tabs-tab:hover{color:#276dd7!important}[data-theme=dark] .app-tabs{background:0 0}[data-theme=dark] .app-tabs .ant-tabs-tab-active,[data-theme=dark] .app-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text)!important;background-color:var(--color-bg-hover)!important}[data-theme=dark] .app-tabs .ant-tabs-ink-bar{background:var(--color-text)}[data-theme=dark] .app-tabs .ant-tabs-tab-btn:hover,[data-theme=dark] .app-tabs .ant-tabs-tab:hover{color:var(--color-text)!important}:root{--onboarding-modal-bg:linear-gradient(135deg, #fff 0%, #f8f9ff 100%)}.onboarding-tour-modal .ant-modal-content{background:var(--onboarding-modal-bg);border-radius:16px;overflow:hidden;box-shadow:0 12px 48px #0000001f}.onboarding-tour-modal .ant-modal-body{padding:0}.onboarding-welcome-screen{text-align:center;background:linear-gradient(135deg,#f0f7ff 0%,#faf5ff 100%);padding:56px 48px 48px;position:relative}.onboarding-welcome-screen-simple{background:#f8f8fa;padding:64px 56px 48px}.onboarding-welcome-screen-simple .welcome-title{color:#241d63;-webkit-text-fill-color:unset;background:0 0;margin-bottom:24px;font-size:34px;font-weight:700;line-height:1.2}.onboarding-welcome-screen-simple .welcome-subtitle{color:#241d63;max-width:620px;margin:0 auto 40px;font-size:18px;line-height:1.5}.onboarding-welcome-screen-simple .welcome-btn-primary{min-width:255px;height:52px;box-shadow:none;background:#2f73e0;border-radius:12px;font-size:17px}.onboarding-welcome-screen-simple .welcome-btn-primary:hover,.onboarding-welcome-screen-simple .welcome-btn-primary:focus{color:#fff;box-shadow:none;background:#4381e4;transform:none}.onboarding-welcome-screen-simple .welcome-note{margin-top:18px}.welcome-close-btn{cursor:pointer;background:#fffc;border:1px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:24px;right:24px}.welcome-close-btn:hover{background:#fff;border-color:#0000001f;transform:scale(1.05)}.welcome-title{background:linear-gradient(135deg,#1890ff 0%,#722ed1 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.3}.welcome-subtitle{color:#595959;max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:17px;font-weight:400;line-height:1.6}.welcome-video-container{border:2px solid #1890ff1a;border-radius:12px;width:100%;margin-bottom:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1890ff26,0 2px 8px #00000014}.welcome-video-container.has-thumbnail{cursor:pointer}.welcome-video-container:hover{border-color:#1890ff4d;transform:translateY(-4px);box-shadow:0 12px 32px #1890ff33,0 4px 12px #0000001f}.welcome-video-thumbnail{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.welcome-video-embed{pointer-events:auto;border:none;width:100%;height:100%;min-height:416px}.video-play-overlay{cursor:pointer;z-index:1;background:linear-gradient(135deg,#1890ff26 0%,#722ed126 100%);justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.welcome-video-container:hover .video-play-overlay{background:linear-gradient(135deg,#1890ff40 0%,#722ed140 100%)}.play-icon{filter:drop-shadow(0 4px 8px #00000026);transition:all .3s cubic-bezier(.4,0,.2,1)}.welcome-video-container:hover .play-icon{transform:scale(1.15)}.play-icon svg circle{transition:fill .3s}.welcome-video-container:hover .play-icon svg circle{fill:#fff}.welcome-actions{justify-content:center;gap:20px;margin-bottom:16px;display:flex}.welcome-actions.single-action{justify-content:center}.welcome-btn-secondary,.welcome-btn-primary{border-radius:10px;min-width:180px;height:48px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014}.welcome-btn-secondary{color:#262626;background:#fff;border:2px solid #e6e6e6}.welcome-btn-secondary:hover{color:#000;background:#fafafa;border-color:#d9d9d9;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.welcome-btn-primary{color:#fff;background:linear-gradient(135deg,#1890ff 0%,#40a9ff 100%);border:none}.welcome-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#40a9ff 0%,#69c0ff 100%);transform:translateY(-2px);box-shadow:0 6px 16px #1890ff59}.welcome-note{color:#8c8c8c;margin:0;font-size:14px;font-weight:500}.onboarding-tour-carousel{background:#fff;flex-direction:column;min-height:650px;padding:40px 0;display:flex;position:relative}.tour-close-btn{cursor:pointer;z-index:10;background:#0000000a;border:1px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:24px;right:24px}.tour-close-btn:hover{background:#00000014;border-color:#0000001f;transform:scale(1.05)}.tour-content{flex-direction:column;flex:1;gap:32px;padding:0;animation:.5s cubic-bezier(.4,0,.2,1) fadeInUp;display:flex}.tour-image-container{width:100%;box-shadow:none;background:#fff;border:1px solid #f0f0f0;border-left:none;border-right:none;border-radius:0;transition:all .3s;animation:.4s cubic-bezier(.4,0,.2,1) scaleIn;position:relative;overflow:hidden}.tour-image-container:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 0% 60%,#1890ff14 60%,#1890ff1f 100%);transition:opacity .3s;position:absolute;inset:0}.tour-image-container:hover:after{opacity:1}.tour-screenshot{-o-object-fit:contain;object-fit:contain;filter:brightness(.98);background:#fff;width:100%;height:auto;max-height:340px;transition:filter .3s;display:block}.tour-image-container:hover .tour-screenshot{filter:brightness()contrast(1.02)}.tour-text-content{text-align:center;padding:0 48px}.tour-step-indicator{color:#1890ff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#e6f7ff 0%,#f0f5ff 100%);border:1px solid #1890ff33;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}.tour-step-title{color:#000;letter-spacing:-.5px;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.3}.tour-step-description{color:#595959;max-width:640px;margin:0 auto;font-size:17px;font-weight:400;line-height:1.7}.tour-highlight{pointer-events:none;z-index:2;animation:2s ease-in-out infinite pulse-highlight;position:absolute;transform:translate(-50%,-50%)}.tour-highlight-circle{--color:var(--highlight-color,#3b82f6);border:3px solid var(--color);box-shadow:0 0 0 0 color-mix(in srgb, var(--color) 40%, transparent), 0 0 20px color-mix(in srgb, var(--color) 30%, transparent), inset 0 0 20px color-mix(in srgb, var(--color) 10%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--color) 15%, transparent) 0%, color-mix(in srgb, var(--color) 5%, transparent) 50%, color-mix(in srgb, var(--color) 0%, transparent) 100%);border-radius:50%}.tour-highlight-rect{--color:var(--highlight-color,#3b82f6);border:3px solid var(--color);box-shadow:0 0 0 0 color-mix(in srgb, var(--color) 40%, transparent), 0 0 20px color-mix(in srgb, var(--color) 30%, transparent), inset 0 0 20px color-mix(in srgb, var(--color) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color) 15%, transparent) 0%, color-mix(in srgb, var(--color) 5%, transparent) 100%);border-radius:8px}@keyframes pulse-highlight{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color,#3b82f6) 40%, transparent), 0 0 20px color-mix(in srgb, var(--color,#3b82f6) 30%, transparent), inset 0 0 20px color-mix(in srgb, var(--color,#3b82f6) 10%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--color,#3b82f6) 0%, transparent), 0 0 30px color-mix(in srgb, var(--color,#3b82f6) 50%, transparent), inset 0 0 30px color-mix(in srgb, var(--color,#3b82f6) 20%, transparent)}}.tour-navigation{border-top:1px solid #f0f0f0;flex-direction:column;gap:24px;margin-top:36px;padding:24px 48px 0;display:flex}.tour-progress-dots{justify-content:center;align-items:center;gap:10px;display:flex}.progress-dot{cursor:pointer;background:#d9d9d9;border:2px solid #0000;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.progress-dot:hover{background:#bfbfbf;transform:scale(1.3)}.progress-dot.active{background:linear-gradient(135deg,#1890ff 0%,#40a9ff 100%);border-radius:6px;width:32px;box-shadow:0 2px 8px #1890ff66}.progress-dot.completed{background:#52c41a;box-shadow:0 0 0 3px #52c41a26}.tour-nav-buttons{justify-content:space-between;align-items:center;gap:20px;display:flex}.tour-nav-btn,.tour-nav-btn-primary{border-radius:10px;min-width:140px;height:44px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000014}.tour-nav-btn{color:#262626;background:#fff;border:2px solid #e6e6e6}.tour-nav-btn:hover:not(:disabled){color:#000;background:#fafafa;border-color:#d9d9d9;transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}.tour-nav-btn:disabled{opacity:.35;cursor:not-allowed;color:#bfbfbf;background:#f5f5f5;border-color:#f0f0f0}.tour-nav-btn-primary{color:#fff;background:linear-gradient(135deg,#1890ff 0%,#40a9ff 100%);border:none}.tour-nav-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#40a9ff 0%,#69c0ff 100%);transform:translateY(-2px);box-shadow:0 4px 12px #1890ff59}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.onboarding-welcome-screen{padding:40px 28px 32px}.welcome-title{font-size:26px}.welcome-subtitle{font-size:15px}.welcome-actions{flex-direction:column;gap:12px}.welcome-btn-secondary,.welcome-btn-primary{width:100%;min-width:auto}.onboarding-tour-carousel{min-height:600px;padding:32px 0}.tour-text-content{padding:0 24px}.tour-navigation{padding:24px 24px 0}.tour-step-title{font-size:22px}.tour-step-description{font-size:15px}.tour-screenshot{min-height:300px;max-height:350px}.tour-nav-buttons{flex-direction:column-reverse;gap:12px}.tour-nav-btn,.tour-nav-btn-primary{width:100%;min-width:auto}}.progress-dot:focus,.welcome-btn-secondary:focus,.welcome-btn-primary:focus,.tour-nav-btn:focus,.tour-nav-btn-primary:focus{outline-offset:2px;outline:2px solid #1890ff}.tour-image-container:hover{box-shadow:none;border-color:#f0f0f0}.tour-content::-webkit-scrollbar{width:6px}.tour-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.tour-content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px;transition:background .3s}.tour-content::-webkit-scrollbar-thumb:hover{background:#bfbfbf}[data-theme=dark]{--onboarding-modal-bg:linear-gradient(135deg, var(--color-bg-elevated) 0%, var(--color-bg-container) 100%)}[data-theme=dark] .onboarding-welcome-screen,[data-theme=dark] .onboarding-welcome-screen-simple{background:var(--color-bg-elevated)}[data-theme=dark] .onboarding-welcome-screen-simple .welcome-title,[data-theme=dark] .onboarding-welcome-screen-simple .welcome-subtitle{color:var(--color-text)}[data-theme=dark] .welcome-subtitle{color:var(--color-text-secondary)}[data-theme=dark] .welcome-note{color:var(--color-text-tertiary)}[data-theme=dark] .welcome-close-btn{background:var(--color-bg-hover);border-color:var(--color-border)}[data-theme=dark] .welcome-close-btn:hover{background:var(--color-bg-elevated);border-color:var(--color-border)}[data-theme=dark] .welcome-btn-secondary{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] .welcome-btn-secondary:hover{background:var(--color-bg-hover);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] .onboarding-tour-carousel{background:var(--color-bg-elevated)}[data-theme=dark] .tour-close-btn{background:var(--color-bg-hover);border-color:var(--color-border)}[data-theme=dark] .tour-close-btn:hover{background:var(--color-bg-elevated);border-color:var(--color-border)}[data-theme=dark] .tour-image-container{background:var(--color-bg-container);border-top-color:var(--color-border);border-bottom-color:var(--color-border)}[data-theme=dark] .tour-image-container:hover{border-color:var(--color-border)}[data-theme=dark] .tour-screenshot{background:var(--color-bg-container)}[data-theme=dark] .tour-step-indicator{background:var(--color-bg-info-subtle);color:var(--color-link);border-color:var(--color-border)}[data-theme=dark] .tour-step-title{color:var(--color-text)}[data-theme=dark] .tour-step-description{color:var(--color-text-secondary)}[data-theme=dark] .tour-navigation{border-top-color:var(--color-border)}[data-theme=dark] .tour-nav-btn{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] .tour-nav-btn:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] .tour-nav-btn:disabled{background:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text-tertiary)}[data-theme=dark] .tour-content::-webkit-scrollbar-track{background:var(--color-border-secondary)}[data-theme=dark] .tour-content::-webkit-scrollbar-thumb{background:var(--color-border)}[data-theme=dark] .tour-content::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}#generate-options{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);height:70px;color:var(--color-text,#000);border-radius:8px;justify-content:space-between;align-self:stretch;align-items:center;padding:4px 15px;display:flex;box-shadow:0 2px #00000005}.ai-options-card{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);color:var(--color-text,#000)}#generate-box{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);color:var(--color-text,#000);border-radius:8px;align-self:stretch;padding:16px;box-shadow:0 2px #00000005}.blue-on-hover{cursor:pointer}.blue-on-hover:hover,.blue-on-hover:hover .ai-upload-image{color:var(--color-primary,#276dd7)}.insp-img-upload-btn{border:1px solid var(--color-bg-hover,#f5f5f5);background-color:var(--color-bg-hover,#f5f5f5);color:var(--color-text,#000);border-radius:4px;justify-content:center;align-items:center;padding:19px 12px;display:flex}.insp-img-upload-btn:hover,.insp-img-upload-btn:focus{color:var(--color-primary,#276dd7);background-color:var(--color-bg-hover,#f5f5f5);border:1px solid var(--color-bg-hover,#f5f5f5)}@media (min-width:768px){.video-duration-trigger{flex:0 0 92px;width:92px;height:40px;display:flex;position:relative;padding:0 12px!important}.video-duration-trigger .video-duration-trigger-icon{width:14px;min-width:14px;height:14px;min-height:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.video-duration-trigger .video-duration-trigger-icon svg{width:14px;min-width:14px;height:14px;min-height:14px}.video-duration-trigger .video-duration-trigger-value{text-align:center;line-height:20px;position:absolute;top:50%;left:31px;right:31px;transform:translateY(-50%)}.video-duration-trigger .video-duration-trigger-caret{width:10px;height:10px;position:absolute;top:50%;right:13px;transform:translateY(-50%);margin-left:0!important}}.mode-category-btn{color:var(--color-text-inverse,white)!important;background-color:var(--color-bg-dark,black)!important;border:1px solid #222!important}.mode-category-btn:hover{color:var(--color-text-inverse,white)!important;background-color:var(--color-bg-dark,black)!important;border:1px solid var(--color-bg-dark,black)!important}.ai-compact-only-control-icon{display:none}@media (min-width:768px){.ai-prompt-actions{flex-wrap:nowrap!important}.ai-options-controls-row{flex:auto;min-width:0;flex-wrap:nowrap!important;gap:6px!important}.ai-options-controls-row .insp-img-upload-btn{transition-property:color,background-color,border-color,box-shadow!important}.prompt-generate-action{flex:none}.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="1"]>:nth-last-child(-n+1) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="2"]>:nth-last-child(-n+2) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="3"]>:nth-last-child(-n+3) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="4"]>:nth-last-child(-n+4) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="5"]>:nth-last-child(-n+5) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="6"]>:nth-last-child(-n+6) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="7"]>:nth-last-child(-n+7) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="8"]>:nth-last-child(-n+8) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="9"]>:nth-last-child(-n+9) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="10"]>:nth-last-child(-n+10) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="11"]>:nth-last-child(-n+11) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="12"]>:nth-last-child(-n+12) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="13"]>:nth-last-child(-n+13) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="14"]>:nth-last-child(-n+14) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="15"]>:nth-last-child(-n+15) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16).insp-img-upload-btn,.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16) .insp-img-upload-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;justify-content:center!important;align-items:center!important;padding:0!important}.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16).insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16).insp-img-upload-btn .anticon-down,.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16) .insp-img-upload-btn .manrope.f-14.font-medium,.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16) .insp-img-upload-btn .anticon-down{display:none}.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16).insp-img-upload-btn .video-duration-trigger-icon,.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16) .insp-img-upload-btn .video-duration-trigger-icon{left:50%!important;transform:translate(-50%,-50%)!important}.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16).insp-img-upload-btn>span,.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16) .insp-img-upload-btn>span{gap:0!important;margin-left:0!important;margin-right:0!important}.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16).insp-img-upload-btn .ai-compact-only-control-icon,.ai-options-controls-row[data-prompt-compact-count="16"]>:nth-last-child(-n+16) .insp-img-upload-btn .ai-compact-only-control-icon{font-size:16px;display:inline-flex}}.input-prompt-style{border:none}.input-prompt-style.ant-input:focus{box-shadow:0 0 0 2px #1890ff08!important}.input-prompt-style::placeholder{color:var(--color-text-tertiary,#8c8c8c)!important}.input-prompt-style-small .ant-input{height:unset!important;padding:0!important}.input-prompt-style-small{border:none}.input-prompt-style-small.ant-input:focus{box-shadow:0 0 0 2px #1890ff08!important}.influencer-script-input{position:relative}.influencer-script-input .ant-input{text-indent:24px}.influencer-split-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary,#8c8c8c);margin-bottom:2px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:block}.influencer-split-field{margin-bottom:10px}.influencer-split-field:last-child{margin-top:10px;margin-bottom:0}.influencer-script-prefill-button.ant-btn{z-index:1;max-width:24px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;left:8px;width:24px!important;min-width:24px!important;height:24px!important;padding:0!important}.influencer-script-prefill-button.ant-btn img{width:16px;height:auto}.influencer-script-prefill-button.ant-btn:not(:disabled):hover{background:var(--color-bg-hover,#f5f5f5)}.bulk-prompt-bar{--bulk-sheet-columns-desktop:minmax(210px, 1fr) 130px 78px 70px 70px 70px 94px 170px 126px 177px 177px 140px 160px minmax(304px, 1.35fr) 94px 160px 170px 44px;--bulk-sheet-min-width-desktop:2444px;--bulk-sheet-columns:var(--bulk-sheet-columns-desktop);--bulk-sheet-min-width:var(--bulk-sheet-min-width-desktop);flex-direction:column;gap:12px;width:100%;display:flex}.bulk-project-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bulk-project-draft-heading{flex:360px;align-items:center;gap:12px;min-width:0;display:flex}.bulk-project-draft-heading .ant-input{width:min(420px,100%)}.bulk-project-save-status{white-space:nowrap;flex:none}.bulk-project-generation-progress{border:1px solid var(--color-primary-border,#91caff);background:var(--color-primary-bg,#e6f4ff);border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bulk-project-generation-progress .ant-spin{margin-top:2px}.bulk-project-generation-progress-copy{min-width:0;color:var(--color-text,#262626);flex-direction:column;flex:auto;gap:3px;display:flex}.bulk-project-generation-progress-copy>.manrope.f-12{color:var(--color-text-secondary,#595959)}.bulk-project-generation-progress-copy .ant-progress{max-width:420px;margin-top:3px}.bulk-prompt-actions{flex:none;align-items:center;gap:8px;display:flex}.bulk-prompt-action-btn{border-color:var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);height:38px;color:var(--color-text,#000);border-radius:4px;font-family:Manrope;font-size:13px;font-weight:600}.bulk-prompt-action-btn:hover,.bulk-prompt-action-btn:focus{color:var(--color-primary,#276dd7)!important;border-color:var(--color-primary,#276dd7)!important}.bulk-prompt-link-btn{color:#276dd7;height:38px;padding-inline:8px;font-family:Manrope;font-size:13px;font-weight:600}.bulk-product-dropzone .ant-upload-drag{border-radius:6px;min-height:52px;border-color:var(--color-border,#d9d9d9)!important;background:var(--color-bg-subtle,#fafafa)!important}.bulk-product-dropzone .ant-upload{color:var(--color-text-secondary,#595959);justify-content:center;align-items:center;gap:8px;font-family:Manrope;font-size:13px;font-weight:600;display:flex;padding:10px 14px!important}.bulk-row-empty{border:1px dashed var(--color-border,#d9d9d9);min-height:64px;color:var(--color-text-tertiary,#8c8c8c);background:var(--color-bg-container,#fff);border-radius:6px;justify-content:center;align-items:center;gap:8px;font-family:Manrope;font-size:13px;display:flex}.bulk-sheet{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);border-radius:8px;width:100%;overflow:hidden}.bulk-sheet-scroll{width:100%;overflow:auto hidden}.bulk-sheet-header,.bulk-sheet-row{grid-template-columns:var(--bulk-sheet-columns);min-width:var(--bulk-sheet-min-width);display:grid}.bulk-sheet-header{z-index:2;position:sticky;top:0}.bulk-sheet-heading,.bulk-sheet-cell{border-right:1px solid var(--color-border-secondary,#f0f0f0);border-bottom:1px solid var(--color-border-secondary,#f0f0f0);box-sizing:border-box;min-width:0}.bulk-sheet-heading{background:var(--color-bg-subtle,#fafafa);height:34px;color:var(--color-text-secondary,#595959);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:4px;padding:0 8px;font-family:Manrope;font-size:11px;font-weight:700;display:flex}.bulk-sheet-heading.is-filtered{color:var(--color-primary,#276dd7);background:var(--color-bg-info-subtle,#f0f7ff)}.bulk-sheet-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bulk-filter-trigger{width:22px;min-width:22px;height:22px;color:var(--color-text-tertiary,#8c8c8c);border-radius:4px;padding:0}.bulk-filter-trigger:hover,.bulk-filter-trigger:focus{color:var(--color-primary,#276dd7)!important;background:var(--color-bg-info-subtle,#e6f4ff)!important}.bulk-sheet-heading.is-filtered .bulk-filter-trigger{color:var(--color-primary,#276dd7)}.bulk-column-popover{flex-direction:column;gap:12px;width:230px;display:flex}.bulk-column-popover-section{border-bottom:1px solid var(--color-border-secondary,#f0f0f0);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.bulk-column-popover-section:last-child{border-bottom:0;padding-bottom:0}.bulk-column-popover-title{color:var(--color-text-secondary,#595959);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-family:Manrope;font-size:11px;font-weight:700;display:flex}.bulk-column-popover-title small{color:var(--color-text-tertiary,#8c8c8c);text-transform:none;white-space:nowrap;font-size:11px;font-weight:600}.bulk-filter-popover{flex-direction:column;gap:8px;width:100%;display:flex}.bulk-filter-popover .ant-input,.bulk-filter-popover .ant-input-number,.bulk-filter-popover .ant-select{width:100%}.bulk-edit-popover{flex-direction:column;gap:8px;width:100%;display:flex}.bulk-edit-popover .ant-input,.bulk-edit-popover .ant-input-number,.bulk-edit-popover .ant-select{width:100%}.bulk-edit-popover textarea.ant-input{resize:none}.bulk-edit-apply-btn,.bulk-edit-secondary-btn,.bulk-edit-clear-btn{border-radius:4px;height:28px;font-family:Manrope;font-size:12px;font-weight:700}.bulk-edit-apply-btn:not(:disabled):not(.ant-btn-disabled){background:var(--color-primary,#276dd7);border-color:var(--color-primary,#276dd7)}.bulk-edit-secondary-btn{color:var(--color-primary,#276dd7);border-color:var(--color-primary,#bbd5ff)}.bulk-edit-secondary-btn:hover,.bulk-edit-secondary-btn:focus{color:var(--color-primary,#276dd7)!important;border-color:var(--color-primary,#276dd7)!important}.bulk-edit-clear-btn{color:var(--color-text-tertiary,#8c8c8c)}.bulk-edit-clear-btn:hover,.bulk-edit-clear-btn:focus{color:var(--color-error,#d4380d)!important;background:var(--color-bg-error-subtle,#fff2e8)!important}.bulk-filter-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.bulk-filter-clear{height:24px;color:var(--color-text-tertiary,#8c8c8c);align-self:flex-end;padding:0 4px;font-family:Manrope;font-size:12px}.bulk-filter-empty{min-width:var(--bulk-sheet-min-width);border-bottom:1px solid var(--color-border-secondary,#f0f0f0);height:72px;color:var(--color-text-tertiary,#8c8c8c);background:var(--color-bg-container,#fff);justify-content:center;align-items:center;font-family:Manrope;font-size:13px;display:flex}.bulk-row-render-limit{min-width:var(--bulk-sheet-min-width);color:#595959;background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:10px 16px;font-family:Manrope;font-size:13px;display:flex}.bulk-row-render-more-btn{border-radius:4px;height:30px;font-family:Manrope;font-size:12px;font-weight:700}.bulk-sheet-cell{background:var(--color-bg-container,#fff);align-items:center;min-height:70px;padding:6px;transition:background-color .12s,box-shadow .12s;display:flex}.bulk-sheet-cell:focus-within{z-index:1;background:var(--color-bg-container,#fff);box-shadow:inset 0 0 0 2px var(--color-primary,#276dd7);position:relative}.bulk-sheet-row:hover .bulk-sheet-cell{background:var(--color-bg-hover,#fcfcfc)}.bulk-sheet-cell.has-validation-error{position:relative}.validation-attention.bulk-cell-validation-attention{z-index:3;pointer-events:none;display:block;position:absolute;inset:8px}.validation-attention.bulk-cell-validation-attention .bulk-cell-validation-attention__anchor{width:100%;height:100%;display:block}.validation-attention.bulk-cell-validation-attention .validation-attention__ring{width:calc(100% + 16px);height:calc(100% + 12px);inset:-6px -8px}.validation-attention.bulk-cell-validation-attention .validation-attention__badge{pointer-events:auto;top:-7px;right:-7px}.bulk-csv-validation-attention{align-items:center}.bulk-project-name-validation-attention,.bulk-project-name-validation-attention .ant-input{width:100%}.bulk-sheet-row:last-child .bulk-sheet-cell{border-bottom:0}.bulk-sheet-heading:last-child,.bulk-sheet-cell:last-child{border-right:0}.bulk-cell-image,.bulk-cell-inspiration{justify-content:center}.bulk-cell-image{cursor:copy}.bulk-cell-image.is-drag-over,.bulk-cell-inspiration.is-drag-over{box-shadow:inset 0 0 0 2px var(--color-primary,#276dd7);background:var(--color-bg-info-subtle,#f0f7ff)!important}.bulk-cell-actions{justify-content:center}.bulk-cell-prompt{align-items:stretch}.bulk-sheet-cell .ant-input,.bulk-sheet-cell .ant-input-number,.bulk-sheet-cell .ant-select,.bulk-sheet-cell .ant-select-selector{width:100%!important}.bulk-sheet-cell .ant-input,.bulk-sheet-cell .ant-input-number,.bulk-sheet-cell .ant-select-selector{font-family:Manrope;font-size:13px;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:4px!important}.bulk-sheet-cell .ant-input,.bulk-sheet-cell .ant-input-number-input{color:var(--color-text,#1a1a1a)}.bulk-sheet-cell .ant-input::-moz-placeholder{color:var(--color-text-disabled,#bfbfbf)!important}.bulk-sheet-cell .ant-input-number-input::-moz-placeholder{color:var(--color-text-disabled,#bfbfbf)!important}.bulk-sheet-cell .ant-input::placeholder,.bulk-sheet-cell .ant-input-number-input::placeholder,.bulk-sheet-cell .ant-select-selection-placeholder{color:var(--color-text-disabled,#bfbfbf)!important}.bulk-sheet-cell textarea.ant-input{resize:none;line-height:20px;height:58px!important;min-height:58px!important}.bulk-sheet-cell .ant-select-selection-item,.bulk-sheet-cell .ant-select-selection-placeholder{font-family:Manrope;font-size:13px}.bulk-row-preview,.bulk-row-inspiration-preview,.bulk-inspiration-thumb-btn{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-subtle,#fafafa);color:var(--color-text-tertiary,#8c8c8c);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.bulk-row-preview img,.bulk-row-inspiration-preview img,.bulk-inspiration-thumb-btn img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bulk-row-preview{border-radius:6px;width:54px;height:54px}.bulk-row-inspiration-preview{border-radius:6px;width:42px;height:42px}.bulk-inspiration-thumb-wrap{width:42px;height:42px;position:relative}.bulk-inspiration-thumb-btn{cursor:pointer;border-radius:6px;width:42px;height:42px;padding:0}.bulk-inspiration-thumb-btn:hover,.bulk-inspiration-thumb-btn:focus{border-color:var(--color-primary,#276dd7);outline:none;box-shadow:0 0 0 2px #276dd729}.bulk-inspiration-delete-btn{z-index:1;color:#fff;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;box-shadow:none;box-sizing:border-box;background:#00000080;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.bulk-inspiration-delete-btn .anticon{color:#fff;font-size:10px}.bulk-inspiration-delete-btn:hover,.bulk-inspiration-delete-btn:focus{color:#fff!important;background:#000000b3!important;border:none!important}.bulk-inspiration-delete-btn:hover .anticon,.bulk-inspiration-delete-btn:focus .anticon{color:#fff}.bulk-row-image-count{color:#fff;background:#000000bf;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;right:4px}.bulk-inspiration-add-btn{width:34px;min-width:34px;height:34px;color:var(--color-text-secondary,#595959);border-color:var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);border-radius:4px;padding:0}.bulk-inspiration-add-btn:hover,.bulk-inspiration-add-btn:focus{color:var(--color-primary,#276dd7)!important;border-color:var(--color-primary,#276dd7)!important}.bulk-row-remove{width:30px;min-width:30px;height:30px;color:var(--color-text-secondary,#595959);border-color:#0000;border-radius:4px;padding:0}.bulk-row-remove:hover,.bulk-row-remove:focus{color:var(--color-error,#d4380d)!important;border-color:var(--color-error,#ffbb96)!important;background:var(--color-bg-error-subtle,#fff2e8)!important}.bulk-prompt-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.prompt-generate-action{align-items:center;margin-left:auto;display:inline-flex;position:relative}.prompt-credit-cost{color:var(--color-text-secondary,#595959);white-space:nowrap;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 4px);right:0}.influencer-word-count{padding-bottom:4px}.video-duration-slider-control{width:248px;max-width:100%;padding:4px 6px 12px}.video-duration-slider-control .video-duration-slider-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-duration-slider-control .video-duration-slider-value{color:var(--color-text-secondary,#595959);white-space:nowrap;font-family:Manrope,sans-serif;font-size:12px}.video-duration-slider-control .ant-slider{margin:18px 8px 4px}.ai-options-sheet-drawer .video-duration-slider-control{width:100%}.bulk-prompt-summary{align-items:center;gap:10px;min-width:0;display:flex}.bulk-prompt-count{color:var(--color-text-secondary,#595959);font-family:Manrope;font-size:13px;font-weight:600}.bulk-clear-filters-btn{height:28px;color:var(--color-primary,#276dd7);padding:0 4px;font-family:Manrope;font-size:13px;font-weight:600}@media (max-width:1280px){.bulk-prompt-bar{--bulk-sheet-columns-compact:190px 120px 78px 68px 68px 68px 92px 160px 118px 168px 168px 130px 150px 266px 88px 150px 150px 44px;--bulk-sheet-min-width-compact:2276px;--bulk-sheet-columns:var(--bulk-sheet-columns-compact);--bulk-sheet-min-width:var(--bulk-sheet-min-width-compact)}}@media (max-width:760px){.bulk-project-toolbar{align-items:stretch}.bulk-project-draft-heading{flex-basis:100%}.bulk-prompt-actions{flex-wrap:wrap}.bulk-product-dropzone .ant-upload{justify-content:flex-start}.bulk-prompt-footer{flex-direction:column;align-items:stretch}.bulk-prompt-summary{justify-content:space-between}}.dragger-container{z-index:1;margin:0 auto;position:relative}.dragger-container.pos-unset{position:unset;width:100%}.dragger-container .ant-upload-list-item{margin:0 20px;margin-top:10px!important}.upload-photo-btn{border:1px solid var(--color-border,#d9d9d9);color:var(--color-text,#000000d9);background-color:var(--color-bg-container,white);border-radius:4px;height:auto;padding:8px 16px;font-size:14px}.upload-photo-btn:hover{border:1px solid var(--color-text,#000000d9);color:var(--color-text,#000000d9)}.generate-ai-btn{width:unset!important;height:unset!important;color:#fff!important;border:unset!important;background:linear-gradient(93.3deg,#7883dc 9.81%,#276dd7 52.44%,#70c9ff 95.08%)!important;border-radius:4px!important;padding:0!important}.generate-ai-btn.ant-btn[disabled],.generate-ai-btn .ant-btn[disabled]:hover,.generate-ai-btn .ant-btn[disabled]:focus,.generate-ai-btn .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;background:linear-gradient(93.3deg,#7883dc 9.81%,#276dd7 52.44%,#70c9ff 95.08%)!important}.generate-ai-btn:hover{border:unset!important;color:#fff!important;background:linear-gradient(93.3deg,#7883dc 9.81%,#266dd6 52.44%,#70c9ff 95.08%)!important}.generate-ai-btn.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;background:linear-gradient(93.3deg,#7883dc 9.81%,#276dd7 52.44%,#70c9ff 95.08%)!important}.generate-ai-btn.font-16{vertical-align:middle;text-align:center;text-transform:capitalize;align-items:center;font-family:Manrope;font-style:normal;font-weight:700;line-height:24px;display:flex;padding:11px 32px!important;font-size:16px!important}.generate-ai-btn.font-14{vertical-align:middle;text-align:center;text-transform:capitalize;align-items:center;font-family:Manrope;font-style:normal;font-weight:500;line-height:120%;display:flex;padding:10px 14px!important;font-size:14px!important}.ai-uploaded-file-card{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-subtle,#e8e8e8);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;overflow:hidden}.ai-uploaded-file-card.selected{border:2px solid var(--color-primary,#276dd7)}.ai-file-card-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.justify-in-start{justify-content:flex-start;align-items:center;display:flex}.justify-in-end{justify-content:flex-end;align-items:center;display:flex}.justify-in-between,.justify-space-between{justify-content:space-between;align-items:center;display:flex}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-40{margin-top:40px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.w-100{width:100%}.ant-upload.ant-upload-drag.upload-height-170{height:170px}.ant-upload.ant-upload-drag.dragger-height-132{height:132px}.modal-okay-gray.square.create-product-modal-cancel{border:1px solid var(--color-border,#d9d9d9)!important;border-color:var(--color-border,#d9d9d9)!important}.modal-okay-gray.square.create-product-modal-cancel:hover{border:1px solid var(--color-text,#000000d9)!important;border-color:var(--color-text,#000000d9)!important;background:var(--color-bg-container,white)!important;color:var(--color-text,black)!important}.modal-okay.square.create-product-modal-add:hover{border:1px solid var(--color-primary-hover,#0050b3)!important;border-color:var(--color-primary-hover,#0050b3)!important;background:var(--color-primary-hover,#0050b3)!important;background-color:var(--color-primary-hover,#0050b3)!important;color:var(--color-text-inverse,white)!important}.dimnesion-item-input{border:1px solid var(--color-border,#d9d9d9);border-radius:4px}.dimnesion-item-input:focus,.dimnesion-item-input:hover{border-color:var(--color-primary,#40a9ff)}.ai-background-container{background-image:url(/assets/images/Banner.png);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100%}[data-theme=dark] .ai-background-container{background-blend-mode:normal;background-image:linear-gradient(#000000e6,#0f131eeb),url(/assets/images/Banner.png)}[data-theme=dark] .ai-options-card,[data-theme=dark] #generate-box{color:var(--color-text);background:#1b1f2bf2;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 8px 32px #00000073}.ai-options-mode-floater{background:var(--color-bg-container,#fff);border:1px solid var(--color-border-secondary,#e8e8e8);box-shadow:0 4px 12px #00000014}[data-theme=dark] .ai-options-mode-floater{background:#1b1f2bf2;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 6px 24px #00000073}.ai-options-mode-btn{color:var(--color-text-secondary,#595959);background:0 0}.ai-options-mode-btn:hover:not(.is-active){color:var(--color-text)}.ai-options-mode-btn.is-active{background:var(--color-text,#000000d9);color:var(--color-bg-container,#fff)}.ai-add-product-btn{background:var(--color-bg-hover,#f5f5f5);color:var(--color-text,#000);cursor:pointer;transition:background .15s,color .15s}.ai-add-product-btn .ai-upload-image{color:var(--color-text,#000)}.ai-add-product-btn:hover,.ai-add-product-btn:hover .ai-upload-image{color:var(--color-primary,#276dd7)}[data-theme=dark] .ai-add-product-btn{color:var(--color-text);background:#ffffff12}[data-theme=dark] .ai-add-product-btn .ai-upload-image{color:var(--color-text)}[data-theme=dark] .ai-add-product-btn:hover{color:var(--color-primary);background:#ffffff1f}[data-theme=dark] .ai-add-product-btn:hover .ai-upload-image{color:var(--color-primary)}.ai-upload-tile{border-style:dashed;border-width:2px;border-color:var(--color-border,#d9d9d9);background-color:var(--color-bg-container,#fff);cursor:pointer;border-radius:8px;transition:border-color .2s,background-color .2s}.ai-upload-tile:hover{border-color:var(--color-primary,#1890ff);background-color:var(--color-bg-info-subtle,#f5f9ff)}.ai-upload-tile-solid{border-style:solid;border-width:2px;border-color:var(--color-border,#bfbfbf);background-color:var(--color-bg-container,#fff);cursor:pointer;border-radius:8px;transition:border-color .2s,background-color .2s}.ai-upload-tile-solid:hover{border-color:var(--color-primary,#1890ff);background-color:var(--color-bg-info-subtle,#f5f9ff)}.spatial-source-modal-footer{z-index:2;border-top:1px solid var(--color-border-secondary);background:var(--color-bg-elevated);justify-content:flex-end;gap:12px;margin:14px -24px 0;padding:10px 24px 12px;display:flex;position:sticky;bottom:0}.activity-job-action-btn.invite-button-highlight{animation:1.6s ease-in-out infinite invite-button-pulse;position:relative;border-color:var(--color-primary,#1677ff)!important;color:var(--color-primary,#1677ff)!important}@keyframes invite-button-pulse{0%,to{box-shadow:0 0 #1677ff73,0 0 14px #1677ff40}50%{box-shadow:0 0 0 8px #1677ff00,0 0 22px #1677ff8c}}.hero-submit-overlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;animation:.25s ease-out hero-overlay-fade-in;display:flex;position:fixed;inset:0}.hero-submit-modal{background:var(--color-bg-elevated,#fff);box-shadow:0 12px 40px #0000002e, 0 0 0 1px var(--color-border,#00000014);border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:48px 56px;animation:.3s cubic-bezier(.34,1.56,.64,1) hero-modal-scale-in;display:flex}.hero-submit-spinner{border:4px solid var(--color-border,#f0f0f0);border-top-color:#276dd7;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite hero-spinner-spin}.hero-submit-check{animation:.4s cubic-bezier(.34,1.56,.64,1) hero-check-pop}.hero-submit-text{color:var(--color-text,#262626);text-align:center;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.hero-submit-subtext{max-width:340px;color:var(--color-text-secondary,#595959);text-align:center;margin:-8px 0 0;font-family:Manrope,sans-serif;font-size:13px;font-weight:500}@keyframes hero-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-modal-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes hero-spinner-spin{to{transform:rotate(360deg)}}@keyframes hero-check-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.ai-creator-mobile{overflow-x:hidden}.ai-creator-mobile .ai-create-options-mobile{width:100%!important;padding:0!important}.ai-creator-mobile #generate-box{width:100%!important}.ai-creator-mobile .ai-options-mode-floater{max-width:calc(100vw - 24px);overflow-x:auto}.ai-creator-mobile .input-prompt-style,.ai-creator-mobile .ai-options-card{max-width:100%}.ai-creator-mobile .ai-options-mode-btn{padding:7px 12px}.ai-creator-mobile .ai-options-mode-btn:not(.is-active) .ai-options-mode-label{display:none}.ai-creator-mobile .ai-options-sheet-trigger{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);width:36px;height:36px;color:var(--color-text,#000);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ai-options-sheet-drawer .ant-drawer-header{flex-direction:row-reverse}.ai-options-sheet-drawer .ant-drawer-header .ant-drawer-header-title{flex-direction:row-reverse;justify-content:flex-end}.ai-options-sheet-drawer .ai-options-sheet-body .ai-options-controls-row{flex-direction:column;align-items:stretch;gap:12px}.ai-options-sheet-drawer .ai-options-sheet-body .insp-img-upload-btn,.ai-options-sheet-drawer .ai-options-sheet-body .mode-category-btn{justify-content:space-between;align-items:center;width:100%}.ai-options-primary-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-options-primary-chips .insp-img-upload-btn,.ai-options-primary-chips .mode-category-btn{height:36px;font-size:13px}.ai-options-sheet-drawer .ai-tray-content{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.ai-options-sheet-drawer .ai-tray-section{flex-direction:column;gap:10px;display:flex}.ai-options-sheet-drawer .ai-tray-label{color:var(--color-text,#1a1a1a);align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:flex}.ai-options-sheet-drawer .ai-tray-locked-badge{color:var(--color-text-tertiary,#8c8c8c);background:var(--color-bg-layout,#f5f5f5);border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.ai-options-sheet-drawer .ai-tray-chips{flex-wrap:wrap;gap:8px;display:flex}.ai-options-sheet-drawer .ai-tray-chip{border:1px solid var(--color-border,#d9d9d9);height:34px;color:var(--color-text,#1a1a1a);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s;display:inline-flex}.ai-options-sheet-drawer .ai-tray-chip.selected{border-color:var(--color-text,#1a1a1a);font-weight:600}.ai-options-sheet-drawer .ai-tray-control{position:relative}.ai-options-sheet-drawer .ai-tray-dropdown-btn{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);width:100%;height:44px;color:var(--color-text,#1a1a1a);cursor:pointer;text-align:center;border-radius:8px;grid-template-columns:18px 1fr 18px;align-items:center;gap:8px;padding:0 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s;display:grid}.ai-options-sheet-drawer .ai-tray-dropdown-btn>.ai-tray-btn-icon{color:var(--color-text-secondary,#595959);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.ai-options-sheet-drawer .ai-tray-dropdown-btn>.ai-tray-btn-text{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-options-sheet-drawer .ai-tray-dropdown-btn>.ai-tray-caret{color:var(--color-text-secondary,#595959);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.ai-options-sheet-drawer .ai-tray-dropdown-btn.open{border-color:var(--color-primary,#276dd7)}.ai-options-sheet-drawer .ai-tray-dropdown-btn.is-locked{color:var(--color-text-tertiary,#8c8c8c);cursor:default;pointer-events:none;grid-template-columns:18px 1fr}.ai-options-sheet-drawer .ai-tray-menu{z-index:200;border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-elevated,#fff);border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}.ai-options-sheet-drawer .ai-tray-menu-item{width:100%;color:var(--color-text,#1a1a1a);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .12s;display:flex}.ai-options-sheet-drawer .ai-tray-menu-item+.ai-options-sheet-drawer .ai-tray-menu-item{border-top:1px solid var(--color-border,#f0f0f0)}.ai-options-sheet-drawer .ai-tray-menu-item:active{background:var(--color-bg-layout,#f5f5f5)}.ai-options-sheet-drawer .ai-tray-menu-item.selected{color:var(--color-primary,#276dd7);font-weight:600}.ai-options-sheet-drawer .ai-tray-menu-item.selected svg{color:var(--color-primary,#276dd7)}.ai-options-sheet-drawer .ant-drawer-content-wrapper{overflow:hidden;border-radius:20px 20px 0 0!important}.ai-options-sheet-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(24px)saturate(160%);border-top:1px solid #fff9;background:#f2f4f8d1!important}.ai-options-sheet-drawer .ai-tray-menu{border-color:#0000001a;background:#fff!important}html[data-theme=dark] .ai-options-sheet-drawer .ant-drawer-content{border-top-color:#ffffff12;background:#0e1018d1!important}html[data-theme=dark] .ai-options-sheet-drawer .ai-tray-menu{border-color:#ffffff14;background:#161820fa!important}html[data-theme=dark] .ai-options-sheet-drawer .ai-tray-chip{background:#161820fa!important}}.mim{z-index:9999;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.mim__header{z-index:10;pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:absolute;top:0;left:0;right:0}.mim__header>*{pointer-events:auto}.mim__label{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:20px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600}.mim__close-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;display:flex}.mim__image-area{-webkit-tap-highlight-color:transparent;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mim__image{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mim__compare-hint{color:#ffffffa6;white-space:nowrap;pointer-events:none;background:#00000073;border-radius:20px;padding:3px 10px;font-family:Manrope,sans-serif;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mim__compare-strip{background:#000000e0;flex-shrink:0}.mim__compare-scroll{scrollbar-width:none;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.mim__compare-scroll::-webkit-scrollbar{display:none}.mim__compare-thumb{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1a1a1a;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:64px;height:64px;padding:0;transition:border-color .15s;overflow:hidden}.mim__compare-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mim__compare-thumb--active{border-color:#fff}.mim__action-bar-wrapper{flex-shrink:0;position:relative}.mim__zoom-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;z-index:2;background:#0000009e;border-radius:100px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mim__zoom-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;transition:background .15s;display:flex}.mim__zoom-btn:active{background:#ffffff47}.mim__zoom-btn:disabled{opacity:.35;cursor:default}.mim__actions{background:var(--color-bg-container,#fff);border-top:1px solid var(--color-border,#d9d9d9);flex-shrink:0;justify-content:space-around;align-items:center;gap:4px;padding:10px 8px 14px;display:flex}.mim__action-btn{color:var(--color-text,#000);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:6px 4px;font-family:Manrope,sans-serif;transition:background .15s;display:flex}.mim__action-btn:active{background:var(--color-bg-hover,#f5f5f5)}.mim__action-btn--active{color:var(--color-primary,#276dd7)}.mim__action-btn--danger{color:var(--color-danger,#d93025)}.mim__action-icon{justify-content:center;align-items:center;height:22px;font-size:20px;display:flex}.mim__action-icon--compare img{width:20px;height:20px}.mim__action-icon--text{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:22px}.mim__action-label{white-space:nowrap;font-size:10px;font-weight:600;line-height:1}.mim__compare-icon{filter:brightness(0);width:20px;height:20px}[data-theme=dark] .mim__compare-icon{filter:brightness(0)invert()}.mobile-activity{color:var(--color-text,#000);padding:16px 12px 32px}.mobile-activity__title{color:var(--color-text);margin:0 0 16px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.mobile-activity__center{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 0;display:flex}.mobile-activity__empty p{color:var(--color-text-secondary);margin:0;font-family:Manrope,sans-serif;font-size:14px}.mobile-activity__list{flex-direction:column;gap:16px;display:flex}.mobile-activity__card{border:1px solid var(--color-border,#d9d9d9);background:var(--color-bg-container,#fff);border-radius:12px;padding:12px}.mobile-activity__card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mobile-activity__card-title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.mobile-activity__status{text-transform:capitalize;flex-shrink:0;font-family:Manrope,sans-serif;font-size:11px;font-weight:600}.mobile-activity__progress{color:var(--color-text-secondary);align-items:center;gap:8px;padding:12px 0;font-family:Manrope,sans-serif;font-size:13px;display:flex}.mobile-activity__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mobile-activity__thumb{background:var(--color-bg-subtle,#f5f5f5);cursor:pointer;aspect-ratio:1;border:none;border-radius:8px;padding:0;position:relative;overflow:hidden}.mobile-activity__thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.mobile-activity__thumb-placeholder{background:var(--color-bg-hover,#e8e8e8);width:100%;height:100%}.mobile-activity__play{color:#fff;pointer-events:none;filter:drop-shadow(0 1px 4px #00000080);background:#00000047;justify-content:center;align-items:center;font-size:34px;display:flex;position:absolute;inset:0}.mobile-activity__thumb--pending{cursor:default;justify-content:center;align-items:center;display:flex}.mobile-activity__thumb--3d{cursor:pointer}.mobile-activity__3d-viewer{width:100%;height:100%}.mobile-activity__model-overlay{z-index:1100;background:#000;position:fixed;inset:0}.mobile-activity__model-viewer-full{width:100%;height:100%}.mobile-activity__model-close{z-index:1200;color:#000;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:absolute;top:16px;right:16px}.mobile-activity__card-footer{justify-content:flex-end;margin-top:10px;display:flex}.mobile-activity__generate-more-btn{border:1px solid var(--color-border,#d9d9d9);color:var(--color-text-secondary,#595959);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.mobile-activity__generate-more-btn:active{opacity:.65}.mobile-activity__video-overlay{z-index:1100;background:#000000eb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mobile-activity__video{background:#000;border-radius:8px;width:100%;max-width:720px;max-height:86vh}.mobile-activity__video-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:absolute;top:16px;right:16px}.library-item-viewer-modal-wrapper .ant-modal-wrap,.library-item-viewer-modal-wrapper .ant-modal-body{padding:0!important}.library-item-viewer-modal{width:92%!important;max-width:none!important;padding-bottom:0!important}.library-item-viewer-modal .ant-modal-content{border-radius:0;padding:0}.library-item-viewer-modal .ant-modal-footer{display:none!important}.library-item-viewer-modal .liv-info-box{background:#fafafa;flex-direction:column;padding:16px;display:flex}.library-item-viewer-modal .liv-name{color:#000000d9;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-bottom:8px;font-size:20px;font-weight:500;line-height:28px;overflow:hidden}.library-item-viewer-modal .liv-meta{color:#6b7280;flex-shrink:0;margin-bottom:24px;font-size:12px;font-weight:500;line-height:20px}.library-item-viewer-modal .liv-detail-container-wrapper{flex:auto;min-height:0;position:relative}.library-item-viewer-modal .liv-detail-container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;height:100%;padding:16px;overflow-y:auto}.library-item-viewer-modal .liv-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.library-item-viewer-modal .liv-field:last-child{margin-bottom:0}.library-item-viewer-modal .liv-field .liv-field-label{color:#8c8c8c;font-size:12px;line-height:20px}.library-item-viewer-modal .liv-field .liv-field-value{color:#000000d9;font-size:14px;line-height:22px}.library-item-viewer-modal .liv-tags{flex-wrap:wrap;gap:4px;display:flex}.library-item-viewer-modal .liv-tags .ant-tag{margin:0}.library-item-viewer-modal .liv-image-container{justify-content:center;align-items:center;height:calc(100vh - 104px);display:flex;position:relative;overflow:hidden}.library-item-viewer-modal .liv-image-container .react-transform-wrapper{justify-content:center!important;align-items:center!important;display:flex!important}.library-item-viewer-modal .liv-image-container .react-transform-component{width:100%!important;height:100%!important;overflow:visible!important}.library-item-viewer-modal .liv-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(100vh - 105px)}.library-item-viewer-modal .liv-close-btn{z-index:10;position:absolute;top:16px;right:16px}.library-item-viewer-modal .liv-close-btn .anticon{color:#000000a6;cursor:pointer;font-size:22px}.library-item-viewer-modal .liv-close-btn .anticon:hover{color:#000000d9}.library-item-viewer-modal .liv-image-buttons{justify-content:flex-start;gap:8px;padding:16px;display:flex}.library-item-viewer-modal .pos-ai-zoom-container{justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.library-item-viewer-modal .ai-zoom-container{background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:8px;display:flex;box-shadow:0 2px 8px #00000026}.library-item-viewer-modal .tool-box{cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.library-item-viewer-modal .tool-box:hover{background:#096dd914}.library-item-viewer-modal .tool-box.product-qa-selected{background:#000}.library-item-viewer-modal .zoom-tool-icons{color:#595959;width:24px;height:24px}[data-theme=light] .library-item-viewer-modal .ai-zoom-container .tool-box.product-qa-selected{background:#276dd729}[data-theme=light] .library-item-viewer-modal .ai-zoom-container .tool-box.product-qa-selected .zoom-tool-icons{filter:brightness(.15)}[data-theme=light] .library-item-viewer-modal .tool-box:not(.product-qa-selected) .zoom-tool-icons{filter:brightness(.4)}.liv-action-btn{color:#000000d9;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important;line-height:22px!important;display:inline-flex!important}.liv-action-btn:hover,.liv-action-btn:focus,.liv-action-btn:active{color:#000000d9!important;border:1px solid #000000d9!important;outline:none!important}.liv-action-btn-red{color:#d93025;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important;line-height:22px!important;display:inline-flex!important}.liv-action-btn-red:hover,.liv-action-btn-red:focus,.liv-action-btn-red:active{color:#d93025!important;background:#fff!important;border:1px solid #d93025!important;outline:none!important}[data-theme=dark] .library-item-viewer-modal .liv-info-box{background:var(--color-bg-subtle)}[data-theme=dark] .library-item-viewer-modal .liv-name,[data-theme=dark] .library-item-viewer-modal .liv-field-value{color:var(--color-text)}[data-theme=dark] .library-item-viewer-modal .liv-meta,[data-theme=dark] .library-item-viewer-modal .liv-field-label{color:var(--color-text-secondary)}[data-theme=dark] .library-item-viewer-modal .liv-detail-container{border-color:var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .library-item-viewer-modal .liv-close-btn .anticon,[data-theme=dark] .library-item-viewer-modal .liv-close-btn .anticon:hover{color:var(--color-text)}[data-theme=dark] .library-item-viewer-modal .ai-zoom-container{background:var(--color-bg-elevated)}[data-theme=dark] .library-item-viewer-modal .tool-box{background:var(--color-bg-container)}[data-theme=dark] .library-item-viewer-modal .tool-box:hover{background:var(--color-bg-hover)}[data-theme=dark] .library-item-viewer-modal .tool-box.product-qa-selected{background:var(--color-text)}[data-theme=dark] .liv-action-btn{color:var(--color-text);background:var(--color-bg-container)!important;border-color:var(--color-border)!important}[data-theme=dark] .liv-action-btn:hover,[data-theme=dark] .liv-action-btn:focus,[data-theme=dark] .liv-action-btn:active{color:var(--color-text)!important;border-color:var(--color-text)!important}[data-theme=dark] .liv-action-btn-red{background:var(--color-bg-container)!important;border-color:var(--color-border)!important}[data-theme=dark] .liv-action-btn-red:hover,[data-theme=dark] .liv-action-btn-red:focus,[data-theme=dark] .liv-action-btn-red:active{background:var(--color-bg-hover)!important}.empty-state{color:#999;justify-content:center;align-items:center;height:300px;font-size:16px;display:flex}.images-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:16px;display:grid}.review-image-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;transition:all .2s;position:relative;overflow:hidden}.review-image-card:hover{box-shadow:0 2px 8px #0000001a}.card-image-container{isolation:isolate;background:#f5f5f5;width:100%;padding-bottom:100%;position:relative;overflow:hidden}.card-image-container .card-loading-overlay{z-index:100;background:#ffffffe6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.card-image-container .hover-info{color:#fff;opacity:0;z-index:15;background-color:#000000b3;width:100%;padding:0;transition:opacity .3s;position:absolute;bottom:0}.card-image-container:hover .hover-info{opacity:1}.card-image-container .image-banner{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.card-image-container .image-banner-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.card-top-right{z-index:10;align-items:center;width:fit-content;display:flex;position:absolute;top:12px;right:14px}.card-top-right.left{left:14px;right:auto}.twod-image-info-more{cursor:pointer;z-index:10;background:#fafafa;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.twod-image-info-more img{width:18px;height:18px}.twod-image-info-more:hover{background:#fff}.icon-button{cursor:pointer;color:#666;background:#fafafa;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .2s;display:flex}.favorite-button:hover{color:#f44336}.action-button.annotation{cursor:pointer!important;width:fit-content!important;height:auto!important;box-shadow:none!important;background:#fafafa!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:6px 9px!important;line-height:1!important;display:flex!important}.action-button.annotation .ant-btn-icon,.action-button.annotation span:not(.manrope){align-items:center;line-height:1;display:flex}.action-button.annotation:hover,.action-button.annotation:focus,.action-button.annotation:active{box-shadow:none!important;background:#fafafa!important;border:none!important;outline:none!important}.card-footer{padding:12px}.card-top-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-bottom-row{flex-direction:column;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.card-bottom-row.row-layout{flex-direction:row;align-items:center}.card-bottom-row .card-status-button-container{flex-direction:row;gap:10px;width:100%;display:flex}.card-info{align-items:center;gap:8px;margin-bottom:8px;display:flex}.creator-badge{color:#333;background:#ffd54f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}.time-indicator{color:#666;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.time-indicator svg{color:#999;width:14px;height:14px}.time-indicator span{font-weight:500}.card-title{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}.card-status-badge{color:#666;white-space:nowrap;background:#f5f5f5;border-radius:3px;flex-shrink:0;align-items:center;gap:4px;width:25%;padding:6px;font-size:10px;font-weight:500;display:inline-flex}.card-status-badge svg{width:10px;height:10px}.card-status-dropdown{flex-shrink:0;width:auto!important;min-width:auto!important}.card-status-dropdown .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:4px!important;height:auto!important;min-height:auto!important;padding:0 8px!important;font-size:11px!important;font-weight:500!important}.card-status-dropdown .ant-select-selection-item{align-items:center!important;padding-right:12px!important;display:flex!important}.card-status-dropdown .ant-select-arrow{color:#666!important;font-size:10px!important;right:6px!important}.card-status-dropdown:hover .ant-select-selector{border-color:#40a9ff!important}.status-option{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.status-option .ant-select-item-option-content{gap:8px;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.card-meta{color:#999;font-size:11px}.file-format{font-weight:400}.card-status-button-container{flex-direction:row;gap:10px;display:flex}.card-status-button{width:100%}.status-badge-icon{width:10px;height:10px}.mat-search-bar{border-radius:4px!important;height:42px!important;padding:11px 15px!important}.icon-button-container{border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex;background:#fff!important;border:1px solid #276dd7!important}.icon-button-container .anticon{color:#276dd7!important}.icon-button-container:hover{cursor:pointer;background:#276dd7!important}.icon-button-container:hover .anticon{color:#fff!important}.ant-tabs .ant-tabs-nav{padding-left:0!important;padding-right:24px!important}.product-tab.library{background:#fff}.product-tab.library .ant-tabs-nav{margin:0;padding:0}.product-tab.library .ant-tabs-tab{margin:0!important;padding:10px 20px 10px 12px!important;font-size:16px!important}.product-tab.library .ant-tabs-tab .ant-tabs-tab-btn{padding:0!important}.product-tab.library .ant-tabs-tab .tab-icon{margin-left:0;margin-right:10px;font-size:16px}.product-tab.library .ant-tabs-tab-active,.product-tab.library .ant-tabs-tab-active .ant-tabs-tab-btn{color:#276dd7!important;background-color:#f2f6fd!important}.product-tab.library .ant-tabs-ink-bar{background:#276dd7}.product-tab.library .ant-tabs-tab-btn:hover,.product-tab.library .ant-tabs-tab:hover{color:#276dd7!important}.product-tab.library .ant-tabs-content-holder{padding:0}.product-tab.library .ant-tabs-tabpane{padding:0 20px 20px 0}.ant-radio-checked .ant-radio-inner{background-color:#000!important;border-color:#000!important}.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio:hover .ant-radio-inner{border-color:#000!important}.ant-radio-input:focus+.ant-radio-inner{border-color:#000!important;box-shadow:0 0 0 3px #00000014!important}.tag-filter{margin-bottom:6px;background:#0000000f!important;border-radius:4px!important;padding:4px 8px!important}.grey-77{color:#777!important}[data-theme=dark] .empty-state{color:var(--color-text-tertiary)}[data-theme=dark] .review-image-card{background:var(--color-bg-container);border-color:var(--color-border)}[data-theme=dark] .card-image-container{background:var(--color-bg-subtle)}[data-theme=dark] .card-image-container .card-loading-overlay{background:#0f131eb3}[data-theme=dark] .ai-overlay{border-color:var(--color-border);background-color:#171b27e6}[data-theme=dark] .ai-overlay .ai-overlay-text{color:var(--color-success)}[data-theme=dark] .icon-button{background:var(--color-bg-elevated);color:var(--color-text-secondary)}[data-theme=dark] .action-button.annotation{color:var(--color-text);background:var(--color-bg-elevated)!important}[data-theme=dark] .action-button.annotation:hover,[data-theme=dark] .action-button.annotation:focus,[data-theme=dark] .action-button.annotation:active{background:var(--color-bg-hover)!important}[data-theme=dark] .action-button.annotation img{filter:brightness(0)invert()}[data-theme=dark] .action-button.annotation span{color:var(--color-text)}[data-theme=dark] .time-indicator{color:var(--color-text-secondary);background:var(--color-bg-hover);border-color:var(--color-border)}[data-theme=dark] .time-indicator svg{color:var(--color-text-tertiary)}[data-theme=dark] .card-title{color:var(--color-text)}[data-theme=dark] .card-status-badge{background:var(--color-bg-hover);color:var(--color-text-secondary)}[data-theme=dark] .card-status-dropdown .ant-select-selector{background:var(--color-bg-container)!important;border-color:var(--color-border)!important}[data-theme=dark] .card-status-dropdown .ant-select-selection-item{color:var(--color-text)!important}[data-theme=dark] .card-status-dropdown .ant-select-arrow{color:var(--color-text-secondary)!important}[data-theme=dark] .card-meta{color:var(--color-text-tertiary)}[data-theme=dark] .product-tab.library{background:0 0}[data-theme=dark] .product-tab.library .ant-tabs-tab-active,[data-theme=dark] .product-tab.library .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text)!important;background-color:var(--color-bg-hover)!important}[data-theme=dark] .product-tab.library .ant-tabs-ink-bar{background:var(--color-text)}[data-theme=dark] .product-tab.library .ant-tabs-tab-btn:hover,[data-theme=dark] .product-tab.library .ant-tabs-tab:hover{color:var(--color-text)!important}[data-theme=dark] .ant-radio-checked .ant-radio-inner{border-color:var(--color-text)!important;background-color:var(--color-text)!important}[data-theme=dark] .ant-radio-checked .ant-radio-inner:after{background-color:var(--color-bg-base)!important}[data-theme=dark] .ant-radio-wrapper:hover .ant-radio-inner,[data-theme=dark] .ant-radio:hover .ant-radio-inner{border-color:var(--color-text)!important}[data-theme=dark] .tag-filter{background:#ffffff14!important}[data-theme=dark] .grey-77{color:var(--color-text-tertiary)!important}.rejection-history-page .rejection-card .rejection-header .rejection-user-info .rejection-meta{flex-direction:column;gap:4px;display:flex}.rejection-history-page .rejection-card .rejection-header .view-collab-btn{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:8px;height:auto;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.rejection-history-page .rejection-card .rejection-reason-box{background:#fafafa;border-left:3px solid #ff4d4f;border-radius:4px;gap:16px;padding:16px;display:flex}.rejection-history-page .rejection-card .rejection-reason-box .reason-text{color:#262626;word-wrap:break-word;white-space:pre-wrap;flex:1;font-size:14px;line-height:1.6}.rejection-history-page .loading-container{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 200px);display:flex}[data-theme=dark] .rejection-history-page .page-breadcrumb .ant-breadcrumb-link:hover{color:var(--color-text)}[data-theme=dark] .rejection-history-page .page-breadcrumb .ant-breadcrumb-separator{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-page .page-breadcrumb li:last-child .ant-breadcrumb-link,[data-theme=dark] .rejection-history-page .page-breadcrumb li:last-child .ant-breadcrumb-link:hover,[data-theme=dark] .rejection-history-page .page-header .page-title,[data-theme=dark] .rejection-history-page .page-header .image-info .image-title{color:var(--color-text)}[data-theme=dark] .rejection-history-page .rejections-list .empty-state{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-page .rejection-card{background:var(--color-bg-container);border-color:var(--color-border)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .rejection-meta .user-name{color:var(--color-text)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .rejection-meta .rejection-time{color:var(--color-text-secondary)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .view-collab-btn{border-color:var(--color-border);background:var(--color-bg-container);color:var(--color-text)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .view-collab-btn:hover{border-color:var(--color-text);color:var(--color-text)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-reason-box{background:var(--color-bg-subtle)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-reason-box .reason-text{color:var(--color-text)}@media (max-width:768px){.rejection-history-page{padding:16px}.rejection-history-page .page-header .page-title{font-size:24px}.rejection-history-page .page-header .image-info{flex-direction:column;gap:4px}.rejection-history-page .rejection-card{padding:16px}.rejection-history-page .rejection-card .rejection-header{flex-direction:column;gap:12px}.rejection-history-page .rejection-card .rejection-header .view-collab-btn{justify-content:center;width:100%}.rejection-history-page .rejection-card .rejection-reason-box{flex-direction:column;gap:12px}.rejection-history-page .rejection-card .rejection-reason-box .reason-number{align-self:flex-start}}.custom-style-guidelines-container{margin-top:64px;margin-bottom:64px;padding-bottom:80px}.custom-style-guidelines-container .custom-child-container{margin-bottom:40px}.custom-style-guidelines-container .custom-child-container:last-child{margin-bottom:0}.custom-style-guidelines-container .custom-attribute-button{background:#f5f5f5;border:none;border-radius:36px;align-items:center;margin-bottom:10px;margin-right:10px;padding:4px 12px;display:flex}.custom-style-guidelines-container .custom-attribute-button.selected{color:#fff;background-color:#000}.custom-style-guidelines-container .custom-attribute-button.selected .anticon{color:#fff}.custom-style-guidelines-container .custom-attribute-button .anticon{font-size:12px}.custom-style-guidelines-container .style-guidelines-collapse .ant-collapse-header{align-items:center;padding-left:0!important;padding-right:0!important}.custom-style-guidelines-container .style-guidelines-collapse .ant-collapse-content-box{padding-left:0!important;padding-right:0!important}.custom-style-guidelines-container .style-guidelines-collapse .ant-collapse-arrow{font-size:18px;position:absolute;right:0;top:50%!important}.custom-style-guidelines-container .ant-switch-checked{background-color:#1890ff!important}.custom-style-guidelines-container .ant-switch:focus,.custom-style-guidelines-container .ant-switch:active,.custom-style-guidelines-container .ant-switch-checked:focus,.custom-style-guidelines-container .ant-switch-checked:active{box-shadow:none!important}.custom-style-guidelines-container .ant-switch:active:after,.custom-style-guidelines-container .ant-switch-checked:active:after{background-color:#0000!important}.custom-bottom-menu{z-index:1;background:#fff;justify-content:flex-end;align-items:center;width:100%;height:72px;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 24px #0000000f}.sg-name-row{justify-content:space-between;align-items:flex-start;margin-top:8px;display:flex}.sg-name-input{width:80%}.sg-primary-toggle{justify-content:flex-end;align-items:center;width:20%;padding-top:13px;display:flex}.sg-footer-actions{justify-content:space-between;align-items:center;display:flex}.sg-footer-actions-right{gap:16px;display:flex}@media (max-width:767px){.custom-style-guidelines-container{margin:24px 0;padding:0 16px 180px}.sg-name-row{flex-direction:column;gap:8px}.sg-name-input,.sg-primary-toggle{width:100%}.sg-primary-toggle{justify-content:flex-start;padding-top:0}.custom-bottom-menu{height:auto;padding:10px 12px}.sg-footer-actions{flex-direction:column;align-items:stretch;gap:8px}.sg-footer-actions-right{flex-direction:column;gap:8px}.custom-bottom-menu .product-btn{width:100%}}.style-guidelines-library-container{background:#fff;min-height:calc(100vh - 64px);padding:24px 24px 0}.style-guidelines-library-container .library-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.style-guidelines-library-container .library-header .header-actions{align-items:center;gap:12px;display:flex}.style-guidelines-library-container .library-header .header-actions .search-input{border-radius:4px;width:320px;height:40px}.style-guidelines-library-container .loading-container{justify-content:center;align-items:center;height:400px;display:flex}.style-guidelines-library-container .empty-state-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:100px;display:flex}.style-guidelines-library-container .empty-state-container .empty-icon{width:40px;height:40px;margin-bottom:24px}.style-guidelines-library-container .empty-state-container p{margin-top:8px;margin-bottom:24px}.style-guidelines-library-container .empty-state-container .empty-state-add-btn{background:#276dd7;border-radius:6px;height:48px;padding:0 32px;font-weight:600}.sg-btn-cancel{color:#ff4d4f!important;background:#fff!important;border:1px solid #d9d9d9!important}.sg-btn-cancel:hover,.sg-btn-cancel:focus,.sg-btn-cancel:active{color:#ff4d4f!important;background:#fff1f0!important;border-color:#ff4d4f!important}.sg-btn-secondary{color:#000000e0!important;background:#fff!important;border:1px solid #d9d9d9!important}.sg-btn-secondary:hover,.sg-btn-secondary:focus,.sg-btn-secondary:active{color:#000000e0!important;background:#fff!important;border-color:#4096ff!important}.sg-search-bar{border-radius:4px!important;height:44px!important}.sg-upload-btn{border:1px solid #d9d9d9;border-radius:4px}.add-style-btn{border-radius:4px;flex-shrink:0;height:44px;color:#fff!important;background:#1a1a1a!important;border:none!important;padding:0 13px!important}.add-style-btn:hover,.add-style-btn:focus,.add-style-btn:active{color:#fff!important;background:#333!important;border-color:#0000!important}.copy-style-btn{border-radius:4px;flex-shrink:0;height:44px;border:1px solid #d9d9d9!important;width:44px!important}.copy-style-btn:hover,.copy-style-btn:focus,.copy-style-btn:active{color:#000!important;background:#fff!important;border-color:#1a1a1a!important}.input-height{height:44px!important}[data-theme=dark] .custom-style-guidelines-container .custom-attribute-button{background:var(--color-bg-subtle)}[data-theme=dark] .custom-bottom-menu{background:var(--color-bg-container)}[data-theme=dark] .style-guidelines-library-container{background:var(--color-bg-base)}[data-theme=dark] .sg-btn-cancel{background:var(--color-bg-container)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .sg-btn-secondary{color:var(--color-text)!important;background:var(--color-bg-container)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .sg-btn-secondary:hover,[data-theme=dark] .sg-btn-secondary:focus,[data-theme=dark] .sg-btn-secondary:active{color:var(--color-text)!important;background:var(--color-bg-container)!important}[data-theme=dark] .sg-upload-btn{border:1px solid var(--color-border)}[data-theme=dark] .copy-style-btn{border:1px solid var(--color-border)!important}[data-theme=dark] .copy-style-btn:hover,[data-theme=dark] .copy-style-btn:focus,[data-theme=dark] .copy-style-btn:active{color:var(--color-text)!important;background:var(--color-bg-container)!important}.ai-gradient-container{background:#fafafa;border-radius:4px;justify-content:center;align-items:center;height:28px;padding:1px 8px;display:flex}.ai-gradient{background:linear-gradient(90deg,#7883dc,#276dd7,#91d5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ai-image-btns-container{z-index:1;justify-content:space-between;display:flex;position:absolute;top:24px;left:24px;right:24px}.ai-img-btns{color:#000000d9;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;height:fit-content!important;padding:10px 14px!important}.ai-img-btns:hover{color:#000000d9;border:1px solid #000000d9!important}.ai-img-btns:focus{color:#000000d9}.ai-img-btns:active{color:#fff!important;background:#000000d9!important;border:none!important}.ai-heart-btn{color:#d93025;box-shadow:0 2px #00000005;background:#fafafa!important;border:1px solid #d9d9d9!important;border-radius:4px!important;width:44px!important;height:44px!important;padding:8px!important;font-size:20px!important;line-height:normal!important}.ai-heart-btn .anticon{font-size:20px!important}.ai-heart-btn:hover{color:#d93025!important;border:1px solid #d93025!important}.ai-heart-btn:focus,.ai-heart-btn:active{color:#d93025!important}.ai-fullscreen-btn{color:#000000d9;box-shadow:0 2px #00000005;background:#fafafa!important;border:1.333px solid #d9d9d9!important;border-radius:4px!important;width:44px!important;height:44px!important;padding:8px!important;font-size:20px!important;line-height:normal!important}.ai-fullscreen-btn:hover,.ai-fullscreen-btn:focus,.ai-fullscreen-btn:active{color:#000000d9!important;background:#fafafa!important;border:1px solid #000!important}.ai-action-btn{color:#000000d9;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;height:fit-content!important;padding:10px 14px!important}.ai-action-btn-red{color:#d93025;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;height:fit-content!important;padding:10px 14px!important}.ai-action-btn-red:hover{color:#d93025!important;background:#fff!important;border:1px solid #d93025!important}.ai-action-btn-red:focus{color:#fff!important;background:#d93025!important}.ai-action-btn-red:active{color:#fff!important;background:#d93025!important;border:none!important}.ai-action-btn-blue{color:#fff;width:unset!important;background:#276dd7!important;border:1px solid #276dd7!important;border-radius:4px!important;height:fit-content!important;padding:10px 14px!important}.ai-action-btn-blue:hover{color:#fff!important;background:#0050b3!important;border:1px solid #0050b3!important}.ai-action-btn-blue:focus{color:#fff!important;background:#0050b3!important}.ai-action-btn-blue:active{color:#fff!important;background:#0050b3!important;border:none!important}.ai-image-buttons{justify-content:space-between;padding:16px;display:flex}.border-top{border-top:1px solid #d9d9d9}.edit-icon-data-small{cursor:pointer;justify-content:center;align-items:center;display:flex}.edit-icon-blue{color:#205fcf}.edit-icon-property{font-size:16px}.green-73{color:#237804!important}.custom-scroll::-webkit-scrollbar{border-radius:2px;width:6px}.always-show-scrollbar{overflow-y:scroll!important}.always-show-scrollbar::-webkit-scrollbar{-webkit-appearance:none;border-radius:2px;width:6px}.always-show-scrollbar::-webkit-scrollbar-track{background:#e8e8e8}[data-theme=dark] .always-show-scrollbar::-webkit-scrollbar-track{background:var(--color-bg-subtle)}.always-show-scrollbar::-webkit-scrollbar-thumb{background:#888888cf;border-radius:3px}.always-show-scrollbar::-webkit-scrollbar-thumb:hover{background:#555555ba}.ai-image-viewer-modal-wrapper-final .ant-modal-wrap,.ai-image-viewer-modal-wrapper-final .ant-modal-container,.ai-image-viewer-modal-wrapper-final .ant-modal-body,.generate-ai-video-modal-wrapper .ant-modal-wrap,.generate-ai-video-modal-wrapper .ant-modal-container{padding:0!important}.simple-image-grid-item:has(:focus-visible){z-index:2;transform:translateY(-2px);box-shadow:0 8px 22px #00000029}.simple-image-grid-item:has(.fav-and-more-icons--menu-open){z-index:2;transform:translateY(-2px);box-shadow:0 8px 22px #00000029}.simple-image-grid-item:has(:focus-visible) .gallery-card-image{transform:scale(1.02)}.simple-image-grid-item:has(.fav-and-more-icons--menu-open) .gallery-card-image{transform:scale(1.02)}[data-theme=dark] .simple-image-grid-item:has(:focus-visible){box-shadow:0 8px 24px #0000007a}[data-theme=dark] .simple-image-grid-item:has(.fav-and-more-icons--menu-open){box-shadow:0 8px 24px #0000007a}.simple-image-grid-item:has(:focus-visible) .fav-and-more-icons{opacity:1;transform:translateY(0)}@media (hover:none),(pointer:coarse){.fav-and-more-icons{opacity:1;transform:none}}.ai-image-viewer-modal-wrapper-final .ant-modal-wrap,.ai-image-viewer-modal-wrapper-final .ant-modal-container,.ai-image-viewer-modal-wrapper-final .ant-modal-body,.generate-ai-video-modal-wrapper .ant-modal-wrap,.generate-ai-video-modal-wrapper .ant-modal-container{padding:0!important}.scene-render-lifestyleimage-viewer-modal-twod-images{min-height:96vh;width:92%!important;top:1%!important}.scene-render-lifestyleimage-viewer-modal-twod-images .ant-modal-content{min-height:96vh;height:100%!important}.scene-render-lifestyleimage-viewer-modal-twod-images .ant-modal-body{height:100%;min-height:96vh;padding:0!important}.scene-render-lifestyleimage-viewer-modal-twod-images .modal-content{align-items:flex-start;display:flex}.scene-render-lifestyleimage-viewer-modal-twod-images .image-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:20%;max-height:calc(65vh - 40px);margin-right:10px;display:grid;overflow-y:auto}.scene-render-lifestyleimage-viewer-modal-twod-images .image-grid-item{width:100%;padding-top:100%;position:relative}.scene-render-lifestyleimage-viewer-modal-twod-images .grid-image{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.scene-render-lifestyleimage-viewer-modal-twod-images .selected-image-container{flex-direction:column;align-items:center;width:80%;padding-left:20px;display:flex;position:relative}.scene-render-lifestyleimage-viewer-modal-twod-images .image-info{text-align:left;box-sizing:border-box;background-color:#ffffffb3;border-radius:5px;width:100%;padding:10px}.scene-render-lifestyleimage-viewer-modal-twod-images .image-info h3,.scene-render-lifestyleimage-viewer-modal-twod-images .image-info p{margin:0;line-height:1.2}.scene-render-lifestyleimage-viewer-modal-twod-images .image-info p{margin-top:5px}.scene-render-lifestyleimage-viewer-modal-twod-images .selected-image{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:calc(65vh - 40px);margin-top:20px}.life-style-images-carousel-modal .image-list-col .image-list{flex-direction:column;display:flex}.life-style-images-carousel-modal .image-list-col .image-list .image-item{cursor:pointer;margin-bottom:16px;position:relative}.life-style-images-carousel-modal .image-list-col .image-list .image-item img{max-width:100%;height:auto}.life-style-images-carousel-modal .image-list-col .image-list .image-item .delete-button{position:absolute;top:8px;right:8px}.life-style-images-carousel-modal .image-list-col .image-list .image-item.selected{border:2px solid #1890ff}.life-style-images-carousel-modal .carousel-col .carousel-content .carousel-nav-button{color:#1890ff;cursor:pointer;background:0 0;border:none;font-size:24px}.life-style-images-carousel-modal .carousel-col .carousel-content .carousel-nav-button:hover{color:#40a9ff}.life-style-images-carousel-modal .carousel-col .carousel-content .carousel{flex:1}.life-style-images-carousel-modal .carousel-col .carousel-content .carousel .carousel-card .image-magnify{width:100%}.life-style-images-carousel-modal .image-list .image-item{cursor:pointer;position:relative}.life-style-images-carousel-modal .image-list .image-item img{border-radius:8px;width:100%;height:auto}.life-style-images-carousel-modal .image-list .image-item.selected{border:2px solid #1890ff}.life-style-images-carousel-modal .image-list .image-item .delete-button{z-index:10;position:absolute;top:8px;right:8px}.life-style-images-carousel-modal .carousel-content{align-items:center;display:flex}.life-style-images-carousel-modal .carousel-content .carousel-nav-button{color:#000;background:0 0;border:none;font-size:24px}.life-style-images-carousel-modal .carousel-content .carousel-nav-button:hover{color:#1890ff}.life-style-images-carousel-modal .carousel-content .carousel{flex:1}.life-style-images-carousel-modal .carousel-content .carousel .carousel-card{padding:0}.life-style-images-carousel-modal .carousel-content .carousel .carousel-card .image-magnify{width:100%;height:auto}.life-style-images-carousel-modal .image-list-col{border-right:1px solid #ddd;width:200px;height:100%;overflow-y:auto}.life-style-images-carousel-modal .carousel-col .carousel-content{align-items:center;display:flex}.image-list{flex-direction:column;gap:10px;display:flex}.image-item{cursor:pointer;border:2px solid #0000;border-radius:8px;transition:border-color .3s ease-in-out;position:relative;overflow:hidden}.image-item.selected{border-color:#1890ff}.image-item img{width:100%;height:auto;display:block}.delete-button{background-color:#fffc;border:none;transition:background-color .3s ease-in-out;position:absolute;top:5px;right:5px;box-shadow:0 2px 4px #0003}.delete-button:hover{background-color:#fff}.carousel-col{justify-content:center;align-items:center;display:flex;position:relative}.carousel-content{width:100%;position:relative}.carousel-nav-button{z-index:1;color:#fff;background-color:#00000080;border:none;transition:background-color .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav-button:hover{background-color:#000c}.carousel-nav-button:first-child{left:10px}.carousel-nav-button:last-child{right:10px}.lifestyle-carousel-image{-o-object-fit:contain;object-fit:contain;width:100%;height:80vh}.lifestyle-carousel-card{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#fafafa;border-radius:8px;height:72vh;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000005}[data-theme=dark] .lifestyle-carousel-card{background:var(--color-bg-container)}.lifestyle-carousel-card.ai-image-carousel-card{background:#fff;height:63vh}[data-theme=dark] .lifestyle-carousel-card.ai-image-carousel-card{background:var(--color-bg-container)}.lifestyle-carousel-card.ai-image-carousel-card .ant-card-body{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.lifestyle-carousel-card .ant-card-body{height:100%}.loader-container{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collaborate-icon{text-align:center;cursor:pointer;z-index:1;background:#262626;border-radius:4px;align-items:center;width:fit-content;min-width:30px;position:absolute;top:12px;left:10px;box-shadow:0 2px #00000005}.collaborate-icon.right{right:8px}.collaborate-icon.green{background:#52c41a}.collaborate-icon.white{background:#fff;box-shadow:1px 1px 1px 1px #00000014}.collaborate-img{padding:4px}.collaborate-img.thumbnail-lifestyle{justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.lifestyle-image-collaborate-icon{text-align:center;cursor:pointer;z-index:1;color:#fff;background:#262626;border-radius:4px;align-items:center;width:120px;padding:5px;display:flex;position:absolute;top:20px;left:20px}.lifestyle-image-collaborate-icon.right{right:8px}.lifestyle-image-collaborate-icon.green{background:#52c41a}.lifestyle-image-collaborate-icon.no-collab{color:#262626;background:#fff}.overlay-container{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:20px;right:20px}.lifestyle-image-expand-modal{cursor:pointer;background:#fff;border-radius:4px;padding:8px;font-size:24px;box-shadow:0 2px #00000005}[data-theme=dark] .lifestyle-image-expand-modal{color:#fff;background:#1b1f2b}[data-theme=dark] .lifestyle-image-expand-modal:hover{background:#272b3a}[data-theme=dark] .lifestyle-image-collaborate-icon.no-collab{color:#fff;background:#1b1f2b;border-color:#3a3f52}[data-theme=dark] .lifestyle-image-collaborate-icon.no-collab:hover{background:#272b3a}[data-theme=dark] .lifestyle-image-collaborate-icon.no-collab .collaborate-img{filter:invert()}.text-white{color:#fff}.resolutions-tab{background:#fff;padding:2px 8px}.resolutions-tab .resolutions-tab-span{margin:5px}.carousel-index-display{color:#fff;text-align:center;pointer-events:none;z-index:1;background-color:#000c;border-radius:4px;justify-content:center;align-items:center;width:auto;margin:20px;padding:5px 10px;display:flex;position:absolute;bottom:0;left:100px;right:0}.lifestyle-img-auto-white-switch{z-index:1;display:flex}.lifestyle-img-auto-white-switch .ant-switch-checked{min-width:55px;height:26px;background-color:#000c!important}.lifestyle-img-auto-white-switch .ant-switch-checked .ant-switch-handle{top:4px}.lifestyle-img-auto-white-switch .ant-switch-checked .ant-switch-handle:before{background-color:#fff!important}.lifestyle-img-auto-white-switch .ant-switch .ant-switch-handle:before{background-color:#000}.lifestyle-img-auto-white-switch .ant-switch .ant-switch-handle{top:4px}.lifestyle-img-auto-white-switch .ant-switch{background-color:#ffffffe6;min-width:55px;height:26px;box-shadow:1px 1px #0003}.ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#f5f5f5}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{color:#8c8c8c}.ant-picker-range{background-color:#f5f5f5}.ant-picker-input{color:#8c8c8c}.date-picker{font-family:Manrope;font-family:14px}.date-picker .ant-picker-large{padding:10.5px 11px}.img-details-container{background:#fff;border:1px solid #e3e2e2;border-radius:4px;margin-bottom:20px;margin-left:20px;padding:8px;line-height:100%;position:absolute;bottom:0;left:0}.img-modal .ant-modal-body{min-height:256px}.img-modal .ant-modal-close-icon{color:#fff;background:#0006;border-radius:2px;padding:5px}.img-loader{background:#fff;height:100%;min-height:256px}.render-img{min-width:25vw;max-height:90vh}.ant-select-tree-title{color:#000!important}.menu-item-disabled{color:#ccc;pointer-events:none;opacity:.5}.image-banner{color:#fff;text-align:center;pointer-events:none;z-index:1;background-color:#00000080;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:10px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.image-banner-text{white-space:nowrap;margin:0}.justified-grid-gallery{--space:4px;--min-height:190px;--last-row-background:#bcea99;gap:var(--space);flex-wrap:wrap;list-style:none;display:flex;margin:0!important;padding:0!important}.justified-grid-gallery>*{position:relative;overflow:hidden;margin:0!important;padding:0!important}.justified-grid-gallery>*>img{width:100%;height:100%;position:absolute}.justified-grid-gallery:after{content:" ";flex-grow:1000000000}.image-setting-feedback{-o-object-fit:scale-down;object-fit:scale-down;border-radius:4px;width:70px;height:70px;margin-right:10px}.simple-image-grid-item{isolation:isolate;box-shadow:0 1px 3px #00000014;background:#fff!important;border:1px solid #0000000f!important;border-radius:12px!important;transition:box-shadow .2s,transform .2s,border-color .2s!important}.simple-image-grid-item:hover{z-index:2;transform:translateY(-2px);box-shadow:0 8px 22px #00000029}.simple-image-grid-item:has(:focus-visible){z-index:2;transform:translateY(-2px);box-shadow:0 8px 22px #00000029}.simple-image-grid-item:has(.fav-and-more-icons--menu-open){z-index:2;transform:translateY(-2px);box-shadow:0 8px 22px #00000029}.simple-image-grid-item .gallery-card-image{transition:transform .3s}.simple-image-grid-item:hover .gallery-card-image{transform:scale(1.02)}.simple-image-grid-item:has(:focus-visible) .gallery-card-image{transform:scale(1.02)}.simple-image-grid-item:has(.fav-and-more-icons--menu-open) .gallery-card-image{transform:scale(1.02)}[data-theme=dark] .simple-image-grid-item{box-shadow:0 1px 3px #00000052;background:var(--color-bg-container)!important;border-color:#ffffff1a!important}[data-theme=dark] .simple-image-grid-item:hover{box-shadow:0 8px 24px #0000007a}[data-theme=dark] .simple-image-grid-item:has(:focus-visible){box-shadow:0 8px 24px #0000007a}[data-theme=dark] .simple-image-grid-item:has(.fav-and-more-icons--menu-open){box-shadow:0 8px 24px #0000007a}.simple-image-grid-item:has(.engine-gemini):hover{border:2.5px solid #60a5fa!important}.simple-image-grid-item:has(.engine-flux):hover{border:2.5px solid #c084fc!important}.simple-image-grid-item:has(.engine-qwen):hover{border:2.5px solid #4ade80!important}.simple-image-grid-item:has(.engine-claude):hover{border:2.5px solid #f59e0b!important}.simple-image-grid-item:has(.engine-grok):hover{border:2.5px solid #ef4444!important}.simple-image-grid-item:has(.engine-gpt):hover{border:2.5px solid #fbbf2499!important}.simple-image-grid-item:has(.engine-reve):hover{border:2.5px solid #fb7185!important}.simple-image-grid-item:has(.engine-fancy-room):hover{border:2.5px solid #22d3ee!important}.simple-image-grid-item:has(.ai-stacked-image){transition:border-color .3s;background:0 0!important;border:none!important;overflow:visible!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-gemini):hover{border-radius:4px;border:2px solid #60a5fa!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-flux):hover{border-radius:4px;border:2px solid #c084fc!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-qwen):hover{border-radius:4px;border:2px solid #4ade80!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-claude):hover{border-radius:4px;border:2px solid #f59e0b!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-grok):hover{border-radius:4px;border:2px solid #ef4444!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-gpt):hover{border-radius:4px;border:2px solid #fbbf2499!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-reve):hover{border-radius:4px;border:2px solid #fb7185!important}.simple-image-grid-item:has(.ai-stacked-image):has(.engine-fancy-room):hover{border-radius:4px;border:2px solid #22d3ee!important}.ReactGridGallery_tile-viewport{border:1px solid #ccc;border-radius:4px;transition:border-color .3s;overflow:hidden}.ReactGridGallery_tile-viewport img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ReactGridGallery_tile-viewport>div{width:100%;height:100%}.ReactGridGallery_tile-viewport>div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ReactGridGallery_custom-overlay{opacity:1!important}.ReactGridGallery_tile{background:0 0!important}.pointer-event-auto{pointer-events:auto!important}.custom-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.custom-overlay .fav-and-more-icons,.custom-overlay .hover-info,.custom-overlay .pointer-event-auto{pointer-events:auto}.hover-info{color:#fff;opacity:0;z-index:15;background-color:#00000080;width:100%;padding:0;transition:opacity .3s;position:absolute;max-height:calc(100% - 20px)!important;bottom:0!important}.hover-info.stack-overlay{z-index:1000!important;width:calc(100% - 10px)!important}div:hover>.custom-overlay .hover-info{opacity:1}.fullscreen{z-index:9999;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.fullscreen .ant-carousel{height:100%}.fullscreen .lifestyle-carousel-card{height:90vh}.fullscreen-btn{z-index:1000;position:absolute;top:10px;right:10px}.image-info-row{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.scene-render-name{white-space:nowrap;border:solid #fff;font-family:Manrope;font-size:14px;font-weight:800;overflow:hidden;max-width:250px!important}.scene-render-name-editable{white-space:nowrap;background:#eee;outline:none;padding:4px;font-family:Manrope;font-size:14px;font-weight:800;overflow:hidden;max-width:100%!important}.image-info-left{align-items:center;gap:20px;display:flex}.image-info-size,.image-info-date{align-items:center;display:flex}.white-balance-toggle{align-items:center;gap:10px;display:flex}.white-balance-title{margin-right:10px}.clamp-text-400{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button-container{justify-content:space-between;align-items:center;width:100%;margin-top:10px;margin-bottom:10px;display:flex}.left-buttons,.right-buttons{gap:10px;display:flex}.left-buttons{justify-content:flex-start}.right-buttons{justify-content:flex-end}.twod-image-info-more{cursor:pointer;background:#fff;border-radius:4px;padding:3px 4px;box-shadow:0 2px #00000005;z-index:10!important}.gallery-card-action-button{color:#262626;cursor:pointer;background:#fffffff5;border:1px solid #00000014;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 3px #0000001f}.gallery-card-action-button .anticon{font-size:16px}.gallery-card-action-button:hover,.gallery-card-action-button:focus-visible{color:#111827;background:#f5f5f5;border-color:#0000002e;outline:none;transform:scale(1.05)}.gallery-card-action-button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1677ff}.gallery-card-action-button--favorite{color:#d93025}.gallery-card-action-button--favorite .anticon{font-size:18px}.gallery-card-action-button--favorite:hover,.gallery-card-action-button--favorite:focus-visible{color:#d93025}[data-theme=dark] .gallery-card-action-button{border-color:var(--color-border);color:var(--color-text);box-shadow:none;background:#1b1f2bf5}[data-theme=dark] .gallery-card-action-button:hover,[data-theme=dark] .gallery-card-action-button:focus-visible{background:var(--color-bg-hover);color:#fff;border-color:#ffffff3d}[data-theme=dark] .gallery-card-action-button.gallery-card-action-button--favorite{color:#ff7875}[data-theme=dark] .gallery-card-action-button.gallery-card-action-button--favorite:hover,[data-theme=dark] .gallery-card-action-button.gallery-card-action-button--favorite:focus-visible{color:#ff9c99}.img-fav-icon-modal{cursor:pointer;background:#fff;border-radius:4px;padding:7px;box-shadow:0 2px #00000005}.img-fav-icon{position:relative;z-index:10!important}.fav-and-more-icons{z-index:20;opacity:0;flex-direction:row;justify-content:flex-end;gap:6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.simple-image-grid-item:hover .fav-and-more-icons,.fav-and-more-icons--menu-open{opacity:1;transform:translateY(0)}.simple-image-grid-item:has(:focus-visible) .fav-and-more-icons{opacity:1;transform:translateY(0)}@media (hover:none),(pointer:coarse){.fav-and-more-icons{opacity:1;transform:none}}.view-360-icon{z-index:1;opacity:.8;width:25px;height:25px;position:absolute;bottom:10px;right:10px}.twod-modal-icon-danger-btn{color:#d93025!important;background:#fff2f0!important;border:1px solid #ffccc7!important;border-radius:4px!important;width:40px!important;height:40px!important}.twod-modal-icon-danger-btn:hover{color:#d93025!important;background:#fff1f0!important;border-color:#ff7875!important}.twod-modal-icon-danger-btn:disabled{color:#00000040!important;background:#0000000a!important;border-color:#d9d9d9!important}.ai-overlay{z-index:10;background-color:#fafafae5;border:1px solid #80808061;border-top:none;border-radius:0 0 4px 4px;justify-content:center;align-items:center;height:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.ai-overlay.stack-overlay{z-index:1000!important;width:calc(100% - 10px)!important}.ai-overlay .ai-overlay-text{color:#237804}.ai-overlay .ai-overlay-text img{height:12px}.ai-overlay .ai-overlay-text-blue-gradiant{background:linear-gradient(90deg,#7883dc,#276dd7,#91d5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ai-overlay .ai-overlay-text-blue-gradiant img{height:12px}#container-360{height:100%}.ai-stacked-image{position:"relative";background:#fff;width:calc(100% - 10px);min-width:100px;max-width:calc(100% - 10px);height:calc(100% - 10px);min-height:100px;max-height:calc(100% - 10px)}.edit-icon-image-stack{z-index:10;background:#ffffffe6;border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;display:flex;position:absolute;top:10px;right:10px}.browse-previews-btn{border:1px solid #d9d9d9;border-radius:6px;height:40px;padding:0 20px}.browse-previews-btn:hover{color:#000000d9;background:#fafafa;border:1px solid #000000d9;border-radius:4px;box-shadow:0 2px #00000005}.buy-credits-btn{background:#276dd7;border-radius:4px;height:40px;padding:0 20px}.buy-credits-btn:hover{background:#0050b3;border-radius:4px;box-shadow:0 2px #00000005}.engine-gemini:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #60a5fa!important}.engine-flux:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #c084fc!important}.engine-qwen:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #4ade80!important}.engine-claude:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #f59e0b!important}.engine-grok:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #ef4444!important}.engine-gpt:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #fbbf2499!important}.engine-reve:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #fb7185!important}.engine-fancy-room:hover{box-sizing:border-box;box-shadow:inset 0 0 0 3px #22d3ee!important}.engine-logo-badge{z-index:10;background:#fffffff2;border-radius:4px;align-items:center;gap:4px;padding:3px 6px 3px 4px;display:flex;position:absolute;bottom:16px;left:8px;box-shadow:0 1px 4px #0000001f}.engine-logo-badge img{width:16px;height:16px;display:block}.engine-logo-badge .engine-name{color:#000;letter-spacing:.01em;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:20px}.engine-logo-badge.logo-only{padding:8px 9px}.engine-logo-badge.logo-only img{width:auto;height:10px}.engine-logo-badge-carousel{z-index:10;background:#f0f0f0;border-radius:4px;align-items:center;gap:3px;padding:4px 8px;display:flex;position:absolute;bottom:16px;left:8px}.engine-logo-badge-carousel img{width:12px;height:12px;display:block}.engine-logo-badge-carousel .engine-name{color:#141414;letter-spacing:.01em;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:20px}.ai-images-dropdown{padding:10px 15px;background-color:var(--color-bg-container,#fafafa)!important}.ai-images-dropdown .ant-select-selector{border-width:1px!important;border-radius:4px!important;align-items:center!important;height:40px!important;padding:2px 16px!important;display:flex!important}.ai-images-dropdown .ant-select-selection-item{line-height:36px!important}.ai-image-carousel{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:63vh}.carousel-btns{z-index:10;cursor:pointer;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}[data-theme=dark] .carousel-btns{background-color:var(--color-bg-container);border-color:var(--color-border)}.carousel-btns .arrow{color:#595959;font-size:16px!important}[data-theme=dark] .carousel-btns .arrow{color:var(--color-text)}.carousel-btns:hover{background-color:#fff;border-color:#1890ff}[data-theme=dark] .carousel-btns:hover{background-color:var(--color-bg-hover);border-color:var(--color-text)}.carousel-btns:disabled{opacity:.5;cursor:not-allowed}.carousel-btns.right-btn{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.carousel-btns.right-btn.for-ai{top:50%;right:24px}.carousel-btns.left-btn{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.carousel-btns.left-btn.for-ai{top:50%;left:24px}.ai-final-image-container{width:100%;position:relative}.carousel-index-display{z-index:5;background:#0009;border-radius:4px;width:auto;padding:4px 12px;position:absolute;bottom:16px;right:16px}.pos-ai-zoom-container{justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.ai-zoom-container{background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:8px;display:flex;box-shadow:0 2px 8px #00000026}[data-theme=dark] .ai-zoom-container{background:var(--color-bg-elevated)}.ai-zoom-container.opacity-8{opacity:.8}.ant-image{width:100%;height:100%;display:block}.ant-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ai-video-inprogress-container{justify-content:center;align-items:center;width:100%;height:62vh;display:flex;position:relative}.ai-video-inprogress-thumbnail{-o-object-fit:contain;object-fit:contain;filter:blur(8px)brightness(.8);max-width:100%;max-height:100%}.ai-video-inprogress-overlay{color:#fff;background:#00000080;border:1px dashed #fff;border-radius:8px;padding:10px 20px;font-size:18px;position:absolute}.ai-video-play-overlay{z-index:2;pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.ai-video-play-overlay:hover{background:#0000001a}.ai-video-play-icon{color:#000!important;font-size:60px!important}.comment-input-box__suggestions .ReactGridGallery{padding-top:10px!important}@media (max-width:767px){.mobile-app-main{overflow-x:hidden}.mobile-app-main .image-gallery-page{padding:14px 16px 0}.mobile-app-main .gallery-mobile-filters-btn{flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;display:inline-flex}.mobile-app-main .mat-search-bar{width:100%!important;min-width:0!important}.mobile-app-main .twod-images-tabs .ant-tabs-nav{margin-bottom:10px}.mobile-app-main .twod-images-tabs .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:auto;min-width:0;overflow-x:auto!important}.mobile-app-main .twod-images-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.mobile-app-main .twod-images-tabs .ant-tabs-nav-wrap:before,.mobile-app-main .twod-images-tabs .ant-tabs-nav-wrap:after{display:none!important}.mobile-app-main .twod-images-tabs .ant-tabs-nav-list{flex-wrap:nowrap;width:max-content;padding-right:16px;transform:none!important}.mobile-app-main .twod-images-tabs .ant-tabs-nav-operations{display:none!important}.mobile-app-main .twod-images-tabs .ant-tabs-tab{margin:0!important;padding:8px 10px!important;font-size:13px!important}.mobile-app-main .twod-images-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:6px!important}.mobile-app-main .twod-images-tabs .tab-count{opacity:.7;font-size:12px}.mobile-app-main .fav-and-more-icons{padding:0;top:8px;right:8px;gap:6px!important}.mobile-app-main .gallery-card-action-button{width:36px;height:36px}.mobile-app-main .gallery-video-play-icon{pointer-events:none;width:40px!important;height:40px!important}.mobile-app-main .gallery-video-overlay{z-index:1100;background:#000000eb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mobile-app-main .gallery-video-overlay__video{background:#000;border-radius:8px;width:100%;max-width:720px;max-height:86vh}.mobile-app-main .gallery-video-overlay__close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:absolute;top:16px;right:16px}.mobile-app-main .resolution-filter-mobile{-webkit-overflow-scrolling:touch;justify-content:flex-end;margin-bottom:12px;display:flex;overflow-x:auto}.mobile-app-main .resolution-filter-mobile::-webkit-scrollbar{display:none}.mobile-app-main .resolution-filter-mobile .ant-radio-group{flex-wrap:nowrap;display:inline-flex}.mobile-app-main .resolution-filter-mobile .ant-radio-button-wrapper{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}.mobile-app-main .resolution-filter-mobile .ant-radio-button-wrapper:before{background-color:var(--color-border)}.mobile-app-main .resolution-filter-mobile .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-container)!important}.mobile-app-main .resolution-filter-mobile .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:var(--color-primary)}.mobile-app-main .resolution-filter-mobile .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:var(--color-primary-hover,var(--color-primary));border-color:var(--color-primary-hover,var(--color-primary));color:var(--color-bg-container)!important}.gallery-filters-popover .mat-search-bar{width:100%!important;min-width:0!important;margin-right:0!important}}.mask-canvas-tool-dock{border:1px solid var(--editor-border,#e4e4e7);background:color-mix(in srgb, var(--editor-surface-raised,var(--editor-surface,#fff)) 94%, transparent);width:52px;color:var(--editor-muted-foreground,#71717a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 8px 24px #00000024}.mask-canvas-tool-dock button{width:32px;min-width:32px;height:32px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px}.mask-canvas-tool-dock button:hover,.mask-canvas-tool-dock button[data-active=true],.mask-canvas-tool-split[data-active=true]{background:var(--editor-muted,var(--editor-background,#f4f4f5));color:var(--editor-foreground,#18181b)}.mask-canvas-tool-dock button:disabled{color:var(--editor-muted-foreground,#71717a);opacity:.4;cursor:not-allowed}.mask-canvas-tool-icon{stroke-width:1.75px;width:16px;height:16px}.mask-canvas-tool-caret{stroke-width:1.75px;width:11px;height:11px}.mask-canvas-tool-split{border-radius:5px;grid-template-columns:32px 12px;align-items:center;width:44px;display:grid}.mask-canvas-tool-split button:last-child{border-radius:0 5px 5px 0;width:12px;min-width:12px;padding:0}.mask-canvas-tool-separator{background:var(--editor-border,#e4e4e7);width:28px;height:1px;margin:3px 0}.mask-brush-panel{border:1px solid var(--editor-border,#e4e4e7);background:color-mix(in srgb, var(--editor-surface-raised,var(--editor-surface,#fff)) 96%, transparent);color:var(--editor-foreground,#18181b);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex;box-shadow:0 10px 24px #0000002e}.mask-brush-panel-header,.mask-brush-panel-actions,.mask-brush-panel-scale{align-items:center;display:flex}.mask-brush-panel-header{justify-content:space-between;gap:12px;font-size:12px;font-weight:600;line-height:18px}.mask-brush-panel-actions{gap:4px}.mask-brush-panel-actions output{border:1px solid var(--editor-border,#e4e4e7);background:var(--editor-muted,var(--editor-background,#f4f4f5));min-width:42px;color:var(--editor-foreground,#18181b);font-variant-numeric:tabular-nums;text-align:center;border-radius:5px;padding:2px 7px;font-size:11px;line-height:18px}.mask-brush-panel-actions button{color:var(--editor-muted-foreground,#71717a)}.mask-brush-panel-scale{color:var(--editor-muted-foreground,#71717a);justify-content:space-between;font-size:10px;line-height:12px}.product-variant-reference-modal{--editor-background:#f4f4f5;--editor-surface:#fff;--editor-foreground:#18181b;--editor-muted:#f4f4f5;--editor-muted-strong:#e4e4e7;--editor-muted-foreground:#71717a;--editor-border:#e4e4e7;--editor-primary:#18181b;--editor-primary-foreground:#fafafa;--editor-accent:#2563eb;--editor-ring:#18181b}[data-theme=dark] .product-variant-reference-modal{--editor-background:#09090b;--editor-surface:#111113;--editor-foreground:#fafafa;--editor-muted:#202024;--editor-muted-strong:#2d2d32;--editor-muted-foreground:#a1a1aa;--editor-border:#27272a;--editor-primary:#fafafa;--editor-primary-foreground:#18181b;--editor-accent:#60a5fa;--editor-ring:#d4d4d8}.product-variant-reference-modal .ant-modal-content,.product-variant-reference-modal .ant-modal-container{border:1px solid var(--editor-border);background:var(--editor-surface);color:var(--editor-foreground);border-radius:10px;padding:0;overflow:hidden;box-shadow:0 18px 42px #0000002e}.product-variant-reference-dropzone.ant-upload-wrapper{display:block}.product-variant-reference-modal .ant-modal-header{border-bottom:1px solid var(--editor-border);background:var(--editor-surface);margin:0;padding:18px 20px 14px}.product-variant-reference-modal .ant-modal-title{color:var(--editor-foreground);font-size:15px;font-weight:600;line-height:22px}.product-variant-reference-modal .ant-modal-close{width:32px;height:32px;color:var(--editor-muted-foreground);border-radius:6px;top:13px;right:14px}.product-variant-reference-modal .ant-modal-close:hover{background:var(--editor-muted);color:var(--editor-foreground)}.product-variant-reference-modal .ant-modal-body{padding:18px 20px 20px}.product-variant-reference-content{gap:18px;display:grid}.product-variant-reference-label{color:var(--editor-foreground);margin-bottom:4px;font-size:12px;font-weight:600;line-height:18px;display:block}.product-variant-reference-description{color:var(--editor-muted-foreground);margin:0 0 10px;font-size:11px;line-height:17px}.product-variant-reference-dropzone.ant-upload-wrapper .ant-upload-drag{border:1px dashed var(--editor-muted-foreground);background:var(--editor-surface);border-radius:8px;min-height:148px;padding:26px 16px}.product-variant-reference-dropzone.ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--editor-foreground);background:var(--editor-muted)}.product-variant-reference-dropzone-content{width:100%;font-family:Manrope,sans-serif}.product-variant-reference-formats{color:var(--editor-muted-foreground);margin-top:9px;font-size:10px;line-height:16px}.product-variant-reference-preview{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:8px;width:144px;height:144px;position:relative;overflow:hidden}.product-variant-reference-remove{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:6px;right:6px;color:#fafafa!important;background:#18181bd6!important;border-color:#ffffff2e!important}.product-variant-reference-progress{border:1px solid var(--editor-border);background:var(--editor-muted);color:var(--editor-muted-foreground);border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.product-variant-reference-actions{border-top:1px solid var(--editor-border);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.patch-transfer-modal.ant-modal{--editor-background:#f4f4f5;--editor-surface:#fff;--editor-foreground:#18181b;--editor-muted:#f4f4f5;--editor-muted-strong:#e4e4e7;--editor-muted-foreground:#71717a;--editor-border:#e4e4e7;--editor-primary:#18181b;--editor-primary-foreground:#fafafa;padding-bottom:0}[data-theme=dark] .patch-transfer-modal.ant-modal{--editor-background:#09090b;--editor-surface:#111113;--editor-foreground:#fafafa;--editor-muted:#202024;--editor-muted-strong:#2d2d32;--editor-muted-foreground:#a1a1aa;--editor-border:#27272a;--editor-primary:#fafafa;--editor-primary-foreground:#18181b}.patch-transfer-modal .ant-modal-container{background:var(--editor-background,#f4f4f5);border-radius:0;height:100dvh;padding:0;overflow:hidden}.patch-transfer-modal .ant-modal-header{border-bottom:1px solid var(--editor-border,#e4e4e7);background:var(--editor-surface,#fff);padding:0}.patch-transfer-modal .ant-modal-body{padding:0;overflow:hidden}.patch-transfer-header{width:100%;height:64px;color:var(--editor-foreground,#18181b);grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:16px;padding:0 16px 0 10px;display:grid}.patch-transfer-header>button:first-child{justify-self:start}.patch-transfer-header>button:last-child{justify-self:end}.patch-transfer-header .patch-transfer-back-button:hover{background:var(--editor-muted)!important;color:var(--editor-foreground)!important}.patch-transfer-title{flex-direction:column;align-items:center;display:flex}.patch-transfer-title>span{font-size:15px;font-weight:600;line-height:20px}.patch-transfer-title>small{color:var(--editor-muted-foreground,#71717a);font-size:11px;font-weight:400;line-height:16px}.patch-transfer-pane{background:var(--editor-surface,#fff);border-color:var(--editor-border,#e4e4e7)!important;box-shadow:none!important}.patch-transfer-pane:first-child{border-left:0!important}.patch-transfer-modal .ant-upload-wrapper button{border-color:var(--editor-border,#e4e4e7)!important;background:var(--editor-surface,#fff)!important;color:var(--editor-foreground,#18181b)!important;box-shadow:0 1px 2px #0000000a!important}.patch-transfer-modal .silo-compare-switch.ant-switch-checked{background:var(--editor-primary,#18181b)!important}.patch-transfer-canvas-tools{z-index:40;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.patch-transfer-brush-panel{width:240px;position:absolute;top:0;left:60px}.patch-transfer-paint-hint{bottom:20px}.patch-transfer-paint-hint>div{border:1px solid color-mix(in srgb, var(--editor-border,#e4e4e7) 80%, transparent);background:color-mix(in srgb, var(--editor-surface,#fff) 84%, transparent);color:var(--editor-muted-foreground,#71717a);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:4px 10px;font-size:11px;line-height:18px;box-shadow:0 2px 8px #00000014}.patch-transfer-reference-strip{bottom:16px}@media (max-width:720px){.patch-transfer-title small{display:none}.patch-transfer-header{grid-template-columns:1fr auto 1fr;gap:8px;padding-right:10px}}.generation-progress-overlay{pointer-events:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.generation-progress-ring{width:40px;height:40px;position:relative}.generation-progress-ring svg{width:100%;height:100%;display:block;overflow:visible}.generation-progress-ring__track,.generation-progress-ring__value{fill:none;stroke-width:3px}.generation-progress-ring__track{stroke:#ffffff4d}.generation-progress-ring__value{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--generation-progress));transform-origin:50%;transition:stroke-dashoffset .12s linear;transform:rotate(-90deg)}.generation-progress-ring__label{color:#fff;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex;position:absolute;inset:0}.rejection-history-page{background:#fff;min-height:100vh;padding:24px 32px}.rejection-history-page .breadcrumb-container{align-items:center;gap:0;margin-bottom:20px;margin-left:-8px;display:flex}.rejection-history-page .breadcrumb-container .back-button{color:#8c8c8c;justify-content:center;align-items:center;padding:4px;font-size:16px;display:flex}.rejection-history-page .breadcrumb-container .back-button:hover{color:#262626}.rejection-history-page .page-breadcrumb{font-size:14px}.rejection-history-page .page-breadcrumb .ant-breadcrumb-link{color:#8c8c8c;cursor:pointer}.rejection-history-page .page-breadcrumb .ant-breadcrumb-link:hover{color:#276dd7}.rejection-history-page .page-breadcrumb .ant-breadcrumb-separator{color:#8c8c8c}.rejection-history-page .page-breadcrumb li:last-child .ant-breadcrumb-link{color:#262626;cursor:default}.rejection-history-page .page-breadcrumb li:last-child .ant-breadcrumb-link:hover{color:#262626}.rejection-history-page .page-header{margin-bottom:32px}.rejection-history-page .page-header .page-title{color:#262626;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:28px;font-weight:600}.rejection-history-page .page-header .image-info{align-items:baseline;gap:8px;display:flex}.rejection-history-page .page-header .image-info .image-title{color:#262626;font-size:16px;font-weight:500}.rejection-history-page .page-header .image-info .image-meta{color:#8c8c8c;font-size:14px}.rejection-history-page .rejections-list{max-width:100%}.rejection-history-page .rejections-list .empty-state{text-align:center;color:#8c8c8c;padding:60px 20px;font-size:16px}.rejection-history-page .rejection-card{background:#fff;border:1px solid #e8e8e8;border-top:3px solid #ff4d4f;border-radius:0;margin-bottom:16px;padding:20px;transition:box-shadow .3s}.rejection-history-page .rejection-card:hover{box-shadow:0 2px 8px #00000014}.rejection-history-page .rejection-card:last-child{margin-bottom:0}.rejection-history-page .rejection-card .rejection-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.rejection-history-page .rejection-card .rejection-header .rejection-user-info{align-items:center;gap:12px;display:flex}.rejection-history-page .rejection-card .rejection-header .rejection-user-info .user-avatar{color:#fff;background:#ffb84d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.rejection-history-page .rejection-card .rejection-header .rejection-user-info .rejection-meta{align-items:baseline;gap:8px;display:flex}.rejection-history-page .rejection-card .rejection-header .rejection-user-info .rejection-meta .user-name{color:#262626;font-size:14px;font-weight:500}.rejection-history-page .rejection-card .rejection-header .rejection-user-info .rejection-meta .rejection-time{color:#8c8c8c;font-size:13px}.rejection-history-page .rejection-card .rejection-header .view-collab-btn{color:#262626;background:#fff;border:1px solid #d9d9d9;border-radius:2px;align-items:center;gap:6px;height:auto;padding:10px 16px;font-size:13px;font-weight:400;transition:all .3s;display:inline-flex}.rejection-history-page .rejection-card .rejection-header .view-collab-btn .collab-icon{width:14px;height:14px}html[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .view-collab-btn .collab-icon{filter:invert()}.rejection-history-page .rejection-card .rejection-header .view-collab-btn:hover,.rejection-history-page .rejection-card .rejection-header .view-collab-btn:focus{color:#40a9ff;border-color:#40a9ff}.rejection-history-page .rejection-card .rejection-reason-box{background:#fff1f0;border:1px solid #ffccc7;border-radius:4px;align-items:center;gap:12px;padding:16px;display:flex}.rejection-history-page .rejection-card .rejection-reason-box .reason-number{color:#fff;background:#d93025;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:600;display:flex}.rejection-history-page .rejection-card .rejection-reason-box .reason-text{color:#262626;word-wrap:break-word;flex:1;font-size:14px;line-height:1.6}.rejection-history-drawer .rejection-history-drawer-content{padding:16px 24px}.rejection-history-drawer .rejection-history-drawer-content .page-header{border-bottom:1px solid #e8e8e8;margin-bottom:24px;padding-bottom:16px}.rejection-history-drawer .rejection-history-drawer-content .page-header .page-title{color:#262626;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:24px;font-weight:600}.rejection-history-drawer .rejection-history-drawer-content .page-header .image-info{flex-direction:column;gap:4px;display:flex}.rejection-history-drawer .rejection-history-drawer-content .page-header .image-info .image-title{color:#262626;font-size:14px;font-weight:500}.rejection-history-drawer .rejection-history-drawer-content .page-header .image-info .image-meta{color:#8c8c8c;font-size:12px}.rejection-history-drawer .rejection-history-drawer-content .rejections-list{max-width:100%}.rejection-history-drawer .rejection-history-drawer-content .rejections-list .empty-state{text-align:center;color:#8c8c8c;padding:40px 20px;font-size:14px}.rejection-history-drawer .rejection-history-drawer-content .rejection-card{background:#fff;border:1px solid #e8e8e8;border-top:3px solid #ff4d4f;border-radius:0;margin-bottom:16px;padding:16px;transition:box-shadow .3s}.rejection-history-drawer .rejection-history-drawer-content .rejection-card:hover{box-shadow:0 2px 8px #00000014}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .rejection-user-info{align-items:center;gap:10px;display:flex}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .rejection-user-info .user-avatar{color:#fff;background:#ffb84d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .rejection-user-info .rejection-meta{flex-direction:column;gap:2px;display:flex}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .rejection-user-info .rejection-meta .user-name{color:#262626;font-size:13px;font-weight:500}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .rejection-user-info .rejection-meta .rejection-time{color:#8c8c8c;font-size:12px}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .view-collab-btn{color:#262626;background:#fff;border:1px solid #d9d9d9;border-radius:2px;align-items:center;gap:4px;height:auto;padding:8px 12px;font-size:12px;font-weight:400;transition:all .3s;display:inline-flex}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .view-collab-btn .collab-icon{width:12px;height:12px}html[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .view-collab-btn .collab-icon{filter:invert()}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .view-collab-btn:hover,.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .view-collab-btn:focus{color:#40a9ff;border-color:#40a9ff}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-reason-box{background:#fff1f0;border:1px solid #ffccc7;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-reason-box .reason-number{color:#fff;background:#d93025;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:600;display:flex}.rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-reason-box .reason-text{color:#262626;word-wrap:break-word;flex:1;font-size:13px;line-height:1.5}[data-theme=dark] .rejection-history-page{background:var(--color-bg-base)}[data-theme=dark] .rejection-history-page .breadcrumb-container .back-button{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-page .breadcrumb-container .back-button:hover{color:var(--color-text)}[data-theme=dark] .rejection-history-page .page-breadcrumb .ant-breadcrumb-link,[data-theme=dark] .rejection-history-page .page-breadcrumb .ant-breadcrumb-separator{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-page .page-breadcrumb li:last-child .ant-breadcrumb-link,[data-theme=dark] .rejection-history-page .page-breadcrumb li:last-child .ant-breadcrumb-link:hover,[data-theme=dark] .rejection-history-page .page-header .page-title,[data-theme=dark] .rejection-history-page .page-header .image-info .image-title{color:var(--color-text)}[data-theme=dark] .rejection-history-page .page-header .image-info .image-meta,[data-theme=dark] .rejection-history-page .rejections-list .empty-state{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-page .rejection-card{background:var(--color-bg-container);border:1px solid var(--color-border);border-top:3px solid #ff4d4f}[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .rejection-user-info .rejection-meta .user-name{color:var(--color-text)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .rejection-user-info .rejection-meta .rejection-time{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-page .rejection-card .rejection-header .view-collab-btn{border:1px solid var(--color-border);background:var(--color-bg-container);color:var(--color-text)}[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .page-header{border-bottom:1px solid var(--color-border)}[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .page-header .page-title,[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .page-header .image-info .image-title{color:var(--color-text)}[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .page-header .image-info .image-meta,[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .rejections-list .empty-state{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .rejection-card{background:var(--color-bg-container);border:1px solid var(--color-border);border-top:3px solid #ff4d4f}[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .rejection-user-info .rejection-meta .user-name{color:var(--color-text)}[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .rejection-user-info .rejection-meta .rejection-time{color:var(--color-text-tertiary)}[data-theme=dark] .rejection-history-drawer .rejection-history-drawer-content .rejection-card .rejection-header .view-collab-btn{border:1px solid var(--color-border);background:var(--color-bg-container);color:var(--color-text)}.image-edit-page{--editor-background:#f4f4f5;--editor-surface:#fff;--editor-surface-raised:#fff;--editor-foreground:#18181b;--editor-muted:#f4f4f5;--editor-muted-strong:#e4e4e7;--editor-muted-foreground:#71717a;--editor-border:#e4e4e7;--editor-primary:#18181b;--editor-primary-foreground:#fafafa;--editor-accent:#2563eb;--editor-ring:#18181b;background:var(--editor-background);color:var(--editor-foreground)}[data-theme=dark] .image-edit-page{--editor-background:#09090b;--editor-surface:#111113;--editor-surface-raised:#18181b;--editor-foreground:#fafafa;--editor-muted:#202024;--editor-muted-strong:#2d2d32;--editor-muted-foreground:#a1a1aa;--editor-border:#27272a;--editor-primary:#fafafa;--editor-primary-foreground:#18181b;--editor-accent:#60a5fa;--editor-ring:#d4d4d8}.image-editor-page-header{z-index:50;border-bottom:1px solid var(--editor-border);background:color-mix(in srgb, var(--editor-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:0 0 64px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:8px 16px;display:flex;box-shadow:0 1px 2px #00000006}.image-editor-page-heading,.image-editor-page-actions,.image-editor-title-row{align-items:center;display:flex}.image-editor-page-heading{gap:10px;min-width:0}.image-editor-page-title-block{min-width:0}.image-editor-title-row{gap:4px;min-width:0}.image-editor-title-row h1{max-width:min(38vw,520px);color:var(--editor-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.image-editor-title-input{border-color:var(--editor-border);background:var(--editor-surface);width:min(38vw,520px);height:32px;color:var(--editor-foreground);font-size:15px;font-weight:600}.image-editor-title-input:focus-visible{border-color:var(--editor-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--editor-ring) 24%, transparent)}.image-editor-page-actions{flex:none;gap:8px}.image-editor-favorite-slot{display:contents}.image-editor-favorite-button{color:var(--editor-muted-foreground)}.image-editor-favorite-button:hover,.image-editor-favorite-button.is-favorite{color:#ef4444;border-color:#ef4444}.image-editor-page-main{flex:1;min-height:0;overflow:hidden}.image-editor-workbench{background:var(--editor-background)}.image-editor-workbench-content{gap:12px;padding:12px}.image-editor-canvas{isolation:isolate;border:1px solid var(--editor-border);background:radial-gradient(circle,#ffffff0a,#0000 55%),#18181b;border-radius:10px;box-shadow:0 1px 2px #00000014}.image-editor-canvas>div:first-of-type{border-radius:inherit}.image-editor-compare-action button{color:#18181b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-color:#18181b33;border-radius:6px;gap:4px;height:32px;padding:0 10px;font-size:12px;box-shadow:0 4px 12px #0000003d}[data-theme=dark] .image-editor-compare-action button,.image-editor-compare-action button[aria-pressed=true]{color:#fafafa;background:#18181be0;border-color:#fff3}.image-editor-compare-action{display:flex;top:20px;left:20px}.image-editor-canvas-tools{top:50%;left:12px;transform:translateY(-50%)}.image-editor-canvas-tools .select-brush-panel-container,.image-editor-canvas-tools .erase-brush-panel-container{width:240px;position:absolute;top:0;left:60px}.mask-canvas-tool-dock .crop-dropdown-menu{z-index:50;border:1px solid var(--editor-border);background:var(--editor-surface-raised);border-radius:8px;min-width:184px;margin:0;padding:4px;position:absolute;top:0;bottom:auto;left:calc(100% + 8px);box-shadow:0 10px 24px #0000002e}.mask-canvas-tool-dock .crop-dropdown-menu button{width:100%;color:var(--editor-foreground);text-align:left;grid-template-columns:20px minmax(0,1fr);justify-content:stretch;display:grid}.mask-canvas-tool-dock .crop-dropdown-label{color:var(--editor-foreground)}.mask-canvas-tool-dock .crop-dropdown-option:hover{background:var(--editor-muted)}.mask-canvas-tool-dock .crop-dropdown-menu button>span:first-child{justify-self:center}.mask-canvas-tool-dock .crop-dropdown-menu button>span:first-child span{border-color:currentColor}.image-editor-inspector{border:1px solid var(--editor-border);background:var(--editor-surface);border-radius:10px;flex-direction:column;flex:0 0 340px;width:340px;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.image-editor-versions{border-bottom:1px solid var(--editor-border);padding:14px 16px}.image-editor-versions>p{color:var(--editor-foreground);margin-bottom:10px;font-size:12px;font-weight:600;line-height:18px}.image-editor-version-scroll{max-height:154px}.image-editor-version-card{box-shadow:none;background:0 0;border:2px solid #0000;border-radius:7px}.image-editor-version-card[data-current=true]{border-color:var(--editor-accent);box-shadow:none}.image-editor-version-card[data-current=false]:hover{opacity:.86}.image-editor-version-card:focus-visible{outline:2px solid var(--editor-ring);outline-offset:2px}.image-editor-versions .image-editor-version-delete{color:#fafafa;height:auto;box-shadow:none;background:#18181bd1;border:0;border-radius:4px;padding:4px;font-size:12px}.image-editor-versions .image-editor-version-delete:hover{background:#18181b}.image-editor-versions .image-editor-version-favorite{color:#dc2626;height:auto;box-shadow:none;background:#ffffffe0;border-color:#ffffff73;border-radius:4px;padding:4px;font-size:12px}.image-editor-inspector-body{flex-direction:column;flex:1;min-height:0;padding:14px 16px 16px;display:flex}.image-editor-expand-panel{flex-direction:column;flex:1;min-height:0;display:flex}.image-editor-expand-content{flex-direction:column;flex:1;gap:20px;min-height:0;padding:2px 1px 16px;display:flex;overflow-y:auto}.image-editor-expand-heading{color:var(--editor-foreground);margin:0 0 4px;font-size:13px;font-weight:600;line-height:20px}.image-editor-expand-description{color:var(--editor-muted-foreground);margin:0;font-size:12px;line-height:18px}.image-editor-expand-options{gap:8px;display:grid}.image-editor-expand-option{border:1px solid var(--editor-border);background:var(--editor-surface);width:100%;color:var(--editor-foreground);text-align:left;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.image-editor-expand-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--editor-foreground) 34%, var(--editor-border));background:var(--editor-muted)}.image-editor-expand-option[data-selected=true]{border-color:var(--editor-foreground);background:var(--editor-muted);box-shadow:0 0 0 1px var(--editor-foreground)}.image-editor-expand-option:focus-visible{outline:2px solid var(--editor-ring);outline-offset:2px}.image-editor-expand-option:disabled{opacity:.48;cursor:not-allowed}.image-editor-expand-option-icon{background:var(--editor-muted);width:38px;height:38px;color:var(--editor-muted-foreground);border-radius:7px;justify-content:center;align-items:center;display:flex}.image-editor-expand-option[data-selected=true] .image-editor-expand-option-icon{background:var(--editor-foreground);color:var(--editor-surface)}.image-editor-expand-option-icon svg{stroke-width:1.75px;width:19px;height:19px}.image-editor-expand-option-copy{gap:2px;min-width:0;display:grid}.image-editor-expand-option-copy>span{font-size:13px;font-weight:600;line-height:18px}.image-editor-expand-option-copy>span small{color:var(--editor-muted-foreground);margin-left:4px;font-size:11px;font-weight:500}.image-editor-expand-option-copy>small{color:var(--editor-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.image-editor-expand-guidance{gap:7px;display:grid}.image-editor-expand-label-row,.image-editor-expand-guidance-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-editor-expand-label-row label{color:var(--editor-foreground);font-size:12px;font-weight:600;line-height:18px}.image-editor-expand-label-row span,.image-editor-expand-guidance-meta{color:var(--editor-muted-foreground);font-size:10px;line-height:15px}.image-editor-expand-guidance textarea{resize:vertical;border-color:var(--editor-border);background:var(--editor-surface);min-height:112px;color:var(--editor-foreground)}.image-editor-expand-guidance textarea:focus-visible{border-color:var(--editor-foreground);box-shadow:0 0 0 1px var(--editor-foreground)}.image-editor-expand-guidance-meta output{font-variant-numeric:tabular-nums;flex:none}.image-editor-expand-error{color:#dc2626;margin:-8px 0 0;font-size:11px;line-height:16px}.image-editor-expand-footer{border-top:1px solid var(--editor-border);flex:none;padding-top:14px}.image-editor-expand-preview{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;min-height:0;padding:44px;display:flex}.image-editor-expand-frame{background-color:#27272a;background-image:linear-gradient(45deg,#ffffff0e 25%,#0000 25%),linear-gradient(-45deg,#ffffff0e 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0e 75%),linear-gradient(-45deg,#0000 75%,#ffffff0e 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #ffffff6b;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000004d}.image-editor-expand-frame[data-orientation=landscape]{width:min(82%,980px);max-height:82%}.image-editor-expand-frame[data-orientation=portrait]{max-width:72%;height:min(82%,840px)}.image-editor-expand-frame[data-orientation=square]{width:min(72%,760px);max-height:82%}.image-editor-expand-frame img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 .5px #fffc);width:100%;height:100%;display:block}.image-editor-expand-frame-label,.image-editor-expand-source-label{z-index:2;color:#fafafa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181bd1;border-radius:5px;font-size:10px;font-weight:600;line-height:16px;position:absolute}.image-editor-expand-frame-label{padding:3px 7px;top:10px;left:10px}.image-editor-expand-source-label{padding:3px 7px;bottom:10px;right:10px}.image-editor-expand-preview>p{color:#f4f4f5b8;text-align:center;margin:0;font-size:11px;line-height:16px}.image-editor-mode-header{align-items:center;gap:7px;min-height:34px;margin:0 0 10px;display:flex}.image-editor-mode-header.is-flush{margin-bottom:0}.image-editor-mode-title{color:var(--editor-foreground);margin:0;font-size:13px;font-weight:600;line-height:20px}.image-editor-product-variant-panel,.image-editor-color-panel{min-height:0;overflow:hidden}.image-editor-mode-tabs{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:7px;justify-content:stretch;align-items:stretch;gap:2px;margin-bottom:14px;padding:3px;display:flex}.image-editor-mode-tabs button{height:30px;color:var(--editor-muted-foreground);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;padding:0 10px;font-size:11px;font-weight:500;transition:color .15s,background-color .15s}.image-editor-mode-tabs button[aria-pressed=true]{background:var(--editor-surface-raised);color:var(--editor-foreground);box-shadow:0 1px 2px #00000012}.image-editor-item-card{background:var(--editor-muted)!important;box-shadow:none!important;border:2px solid #0000!important;border-radius:7px!important;outline:0!important}.image-editor-item-card:hover{border-color:var(--editor-muted-foreground)!important}.image-editor-item-card[data-selected=true]{border-color:var(--editor-accent)!important;box-shadow:none!important}.image-editor-item-card:not([data-selected=true]):focus-visible{outline:2px solid var(--editor-ring)!important;outline-offset:2px!important}.image-editor-item-card[data-selected=true]:focus-visible{outline:0!important}.image-editor-color-slider{margin:2px 0 4px}.image-editor-color-slider [role=slider]{border-width:1.5px;width:14px;height:14px}.image-editor-refinement-note{border-color:color-mix(in srgb, var(--editor-accent) 24%, var(--editor-border));background:color-mix(in srgb, var(--editor-accent) 7%, var(--editor-surface))}.image-editor-refinement-note p{margin:0;line-height:17px;color:var(--editor-muted-foreground)!important}.image-editor-smart-patch-header{min-height:34px;margin-bottom:14px}.image-editor-smart-patch-edit{height:30px!important;color:var(--editor-muted-foreground)!important;padding-inline:8px!important;font-size:11px!important}.image-editor-smart-patch-content{padding-right:2px}.image-editor-smart-patch-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.image-editor-smart-patch-previews>div{min-width:0}.image-editor-smart-patch-previews p,.image-editor-smart-patch-prompt label{color:var(--editor-muted-foreground);margin:0 0 6px;font-size:10px;font-weight:500;line-height:15px;display:block}.image-editor-smart-patch-thumbnail{border-color:var(--editor-border)!important;background:var(--editor-muted)!important;border-radius:7px!important}.image-editor-smart-patch-prompt{margin-top:16px}.image-editor-smart-patch-prompt textarea{resize:vertical;border:1px solid var(--editor-border);background:var(--editor-surface);min-height:112px;color:var(--editor-foreground);border-radius:7px;outline:none;padding:9px 10px;font-size:12px;line-height:18px}.image-editor-smart-patch-prompt textarea:focus{border-color:var(--editor-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--editor-ring) 20%, transparent)}.image-editor-smart-patch-footer{border-top:1px solid var(--editor-border);margin-top:14px;padding-top:14px}.image-editor-product-variant-hex-input{max-width:140px;font-size:14px}.image-editor-product-variant-prompt{box-sizing:border-box;resize:vertical;border-color:var(--editor-border);background:var(--editor-surface);width:100%;max-width:100%;min-height:96px;color:var(--editor-foreground);border-radius:7px;font-size:14px;display:block}.image-editor-product-variant-prompt:focus{border-color:var(--editor-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--editor-ring) 20%, transparent)}.image-editor-prompt-composer{flex-direction:column;gap:8px;min-height:104px;display:flex}.image-editor-prompt-composer.is-custom{flex:auto;min-height:0}.image-editor-prompt-composer.is-custom .image-editor-prompt-textarea{flex:auto;min-height:104px}.image-editor-prompt-textarea{resize:none;min-height:104px;border-color:var(--editor-border)!important;background:var(--editor-surface)!important;color:var(--editor-foreground)!important;font-size:13px!important;line-height:20px!important}.image-editor-prompt-textarea:focus{border-color:var(--editor-ring)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--editor-ring) 20%, transparent)!important}.image-editor-prompt-mode-header,.image-editor-prompt-mode-title,.image-editor-prompt-selection-target{align-items:center;display:flex}.image-editor-prompt-mode-header{justify-content:flex-start;gap:7px;min-height:32px}.image-editor-prompt-mode-title{min-width:0;color:var(--editor-foreground);gap:7px;font-size:12px;font-weight:600}.image-editor-prompt-fields{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.image-editor-prompt-fields label{color:var(--editor-muted-foreground);gap:3px;font-size:10px;font-weight:500;line-height:14px;display:grid}.image-editor-prompt-fields input{border-color:var(--editor-border);background:var(--editor-surface);height:32px;color:var(--editor-foreground);font-size:12px}.image-editor-prompt-fields input:focus{border-color:var(--editor-ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--editor-ring) 20%, transparent)}.image-editor-prompt-selection-target{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:6px;align-items:flex-start;gap:7px;min-height:32px;padding:5px 7px}.image-editor-prompt-selection-target>span{min-width:0;color:var(--editor-muted-foreground);overflow-wrap:anywhere;white-space:normal;font-size:10px;font-weight:400;line-height:14px;overflow:hidden}.image-editor-prompt-percentage{position:relative}.image-editor-prompt-percentage input{padding-right:28px}.image-editor-prompt-percentage>span{color:var(--editor-muted-foreground);font-size:12px;position:absolute;top:50%;right:10px;translate:0 -50%}.image-editor-prompt-prop-note{color:var(--editor-muted-foreground);margin:-2px 0 0;font-size:10px;line-height:14px}.image-editor-prompt-preview{border:0;border-left:2px solid var(--editor-border);background:0 0;border-radius:0;align-items:flex-start;gap:7px;min-height:30px;padding:4px 0 4px 8px;display:flex}.image-editor-prompt-preview>span{color:var(--editor-muted-foreground);letter-spacing:.025em;text-transform:uppercase;flex:none;font-size:9px;font-weight:600;line-height:12px}.image-editor-prompt-preview-input{resize:vertical;flex:auto;min-width:0;min-height:44px!important;color:var(--editor-foreground)!important;background:0 0!important;border-color:#0000!important;font-size:11px!important;line-height:16px!important}.image-editor-prompt-preview-input:hover,.image-editor-prompt-preview-input:focus{border-color:var(--editor-border)!important;background:var(--editor-surface)!important}.image-editor-prompt-preview-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--editor-ring) 20%, transparent)!important}.image-editor-prompt-preview.is-incomplete .image-editor-prompt-preview-input::placeholder{color:#b45309;opacity:1}.image-editor-prompt-preview-reset{height:24px;color:var(--editor-muted-foreground);flex:none;padding-inline:6px;font-size:10px}.image-editor-prompt-actions{gap:6px;display:grid}.image-editor-prompt-action-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.image-editor-prompt-action{border:1px solid var(--editor-border)!important;background:var(--editor-surface)!important;height:30px!important;color:var(--editor-foreground)!important;border-radius:6px!important;padding-inline:10px!important;font-size:11px!important;font-weight:500!important;box-shadow:0 1px 1px #00000006!important}.image-editor-prompt-action:hover{border-color:var(--editor-muted-foreground)!important;background:var(--editor-muted)!important}.image-editor-prompt-action.is-active{border-color:var(--editor-accent)!important;background:color-mix(in srgb, var(--editor-accent) 12%, var(--editor-surface))!important;color:var(--editor-accent)!important}.image-editor-prompt-action-primary{border-color:var(--editor-accent)!important;background:var(--editor-accent)!important;color:#fff!important}.image-editor-prompt-action-primary:hover{opacity:.9;border-color:var(--editor-accent)!important;background:var(--editor-accent)!important;color:#fff!important}.image-editor-spatial-modal .image-editor-spatial-continue,.image-editor-spatial-modal .image-editor-spatial-continue:hover{border-color:var(--color-primary,#276dd7)!important;background:var(--color-primary,#276dd7)!important;color:var(--color-bg-base,#fff)!important}.image-editor-spatial-modal .image-editor-spatial-continue:hover{opacity:1;border-color:var(--color-primary-hover,#1f5fbf)!important;background:var(--color-primary-hover,#1f5fbf)!important}.image-editor-prompt-scale-menu{border:1px solid var(--editor-border);background:var(--editor-surface-raised);border-radius:7px;gap:2px;min-width:148px;padding:4px;display:grid;box-shadow:0 8px 20px #00000029}.image-editor-prompt-scale-menu button{justify-content:flex-start;width:100%;font-size:12px}.image-editor-prompt-card .custom-generate-button{border-color:var(--editor-primary)!important;background:var(--editor-primary)!important;height:36px!important;color:var(--editor-primary-foreground)!important;border-radius:7px!important;box-shadow:0 1px 2px #00000014!important}.image-editor-prompt-card .custom-generate-button:hover{opacity:.9;border-color:var(--editor-primary)!important;background:var(--editor-primary)!important}.image-editor-inspector input[type=range]{accent-color:var(--editor-foreground)}.image-editor-product-variant-panel .ant-input,.image-editor-inspector textarea{border-color:var(--editor-border);background:var(--editor-surface);color:var(--editor-foreground);box-shadow:none;border-radius:7px}.image-editor-product-variant-panel .ant-input:focus,.image-editor-product-variant-panel .ant-input-focused,.image-editor-inspector textarea:focus{border-color:var(--editor-foreground);box-shadow:0 0 0 1px var(--editor-foreground)}.image-editor-product-variant-panel .image-editor-product-variant-prompt:focus{box-shadow:inset 0 0 0 1px var(--editor-foreground)}@media (max-width:900px){.image-editor-page-header{padding-inline:10px}.image-editor-page-actions>[role=separator],.image-editor-page-actions>button[aria-label=Open\ help]{display:none}.image-editor-workbench-content{gap:8px;padding:8px}.image-editor-inspector{flex-basis:300px;width:300px}.image-editor-prompt-action{padding-inline:6px!important}}@media (max-width:720px){.image-editor-page-heading>[role=separator],.image-editor-page-actions>button[aria-label=Share\ image]{display:none}.image-editor-title-row h1{max-width:26vw}.image-editor-title-input{width:26vw}.image-editor-inspector{flex-basis:260px;width:260px}.image-editor-prompt-action-row{gap:4px}.image-editor-prompt-action{padding-inline:3px!important;font-size:10px!important}}.video-editor-workbench,.video-editor-canvas,.video-editor-inspector,.video-editor-inspector-body,.video-editor-prompt-card,.video-editor-composer{min-height:0}.video-editor-canvas video{background:#09090b}.video-editor-stage-metadata{pointer-events:none;gap:6px;display:flex;position:absolute;top:16px;left:16px}.video-editor-stage-metadata>div{color:#fafafa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18181bc7;border:1px solid #ffffff24;box-shadow:0 4px 12px #0000002e}.video-editor-stage-empty{color:#a1a1aa;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.video-editor-version-scroll{scrollbar-width:thin;max-height:130px}.video-editor-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.video-editor-version-tile{aspect-ratio:16/9;cursor:pointer;background:#18181b;border:2px solid #0000;border-radius:7px;outline:none;padding:0;transition:border-color .12s,opacity .12s;position:relative;overflow:hidden}.video-editor-version-tile[data-current=true]{border-color:var(--editor-accent)}.video-editor-version-tile[data-current=false]:hover{opacity:.82}.video-editor-version-tile:focus-visible{outline:2px solid var(--editor-ring);outline-offset:2px}.video-editor-version-placeholder{background:var(--editor-muted-strong);height:100%}.video-editor-version-status{color:#fff;background:#09090ba8;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex;position:absolute;inset:0}.video-editor-inspector-body{overflow:hidden}.video-editor-prompt-card{gap:11px}.video-editor-composer{gap:7px}.video-editor-prompt-composer{flex:auto;min-height:0}.video-editor-prompt-composer:not(.is-custom){justify-content:flex-start}.video-editor-task-actions{flex-wrap:wrap;flex:none;gap:6px;display:flex}.video-editor-task-divider{background:var(--editor-border);align-self:center;width:1px;height:24px;margin:0 1px}.video-editor-motion-targets{border:1px solid var(--editor-border);background:var(--editor-border);border-radius:7px;gap:1px;display:flex;overflow:hidden}.video-editor-motion-target{flex:1;min-width:0;background:var(--editor-surface)!important;color:var(--editor-muted-foreground)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.video-editor-motion-target.is-active{background:var(--editor-muted-strong)!important;color:var(--editor-foreground)!important;box-shadow:inset 0 0 0 1px var(--editor-foreground)!important}.video-editor-references{flex:none;gap:6px;display:grid}.video-editor-section-label{color:var(--editor-muted-foreground);justify-content:space-between;align-items:center;font-size:10px;font-weight:500;line-height:14px;display:flex}.video-editor-reference-list{gap:7px;padding:1px;display:flex;overflow-x:auto}.video-editor-reference-tile{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:7px;flex:0 0 54px;width:54px;height:54px;position:relative;overflow:hidden}.video-editor-reference-remove{opacity:0;transition:opacity .12s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000002e;color:#fff!important;background:#18181bd1!important;border:0!important;border-radius:5px!important;width:22px!important;height:22px!important}.video-editor-reference-tile:hover .video-editor-reference-remove,.video-editor-reference-remove:focus-visible{opacity:1}.video-editor-prompt-textarea{resize:none;flex:auto;min-height:96px!important}.video-editor-unavailable{color:#b45309;background:#fef3c71f;border:1px solid #f59e0b66;border-radius:7px;margin:0;padding:7px 9px;font-size:10px;line-height:15px}[data-theme=dark] .video-editor-unavailable{color:#fbbf24}.video-editor-prompt-footer,.video-editor-reference-action,.video-editor-submit-group{align-items:center;display:flex}.video-editor-prompt-footer{flex:none;justify-content:space-between;align-items:flex-end;gap:8px}.video-editor-reference-action{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.video-editor-reference-action>span,.video-editor-credit-cost{white-space:nowrap;color:var(--editor-muted-foreground)!important;font-size:10px!important}.video-editor-submit-group{flex-direction:column;flex:none;align-items:flex-end;gap:4px}.video-editor-submit-group>span:last-child{display:inline-flex}.video-timeline-editor{gap:12px}.video-timeline-header{border-bottom:1px solid var(--editor-border);flex:none;padding-bottom:11px}.video-timeline-header>div{flex:1;min-width:0}.video-timeline-header p,.video-timeline-header span,.video-timeline-footer p{margin:0}.video-timeline-header p{color:var(--editor-foreground);font-size:12px;font-weight:600;line-height:17px}.video-timeline-header span{color:var(--editor-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:13px;display:block;overflow:hidden}.video-timeline-header>div:last-child{flex:none;font-size:9px}.video-timeline-body{scrollbar-width:thin;flex-direction:column;flex:auto;gap:13px;min-height:0;display:flex;overflow-y:auto}.video-timeline-section{gap:9px;display:grid}.video-timeline-section-heading,.video-timeline-section-heading>div,.video-timeline-time-row{align-items:center;display:flex}.video-timeline-section-heading{min-height:28px;color:var(--editor-foreground);justify-content:space-between;font-size:11px;font-weight:600}.video-timeline-section-heading>div{gap:7px}.video-timeline-section-heading>span{color:var(--editor-muted-foreground);font-size:10px;font-weight:500}.video-timeline-track{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:7px;padding:9px 8px}.video-timeline-time-row{color:var(--editor-muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9px}.video-timeline-speed-group{border:1px solid var(--editor-border);background:var(--editor-border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.video-timeline-speed-button{background:var(--editor-surface)!important;color:var(--editor-muted-foreground)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.video-timeline-speed-button.is-active,.video-timeline-mute-button.is-active{background:var(--editor-muted-strong)!important;color:var(--editor-foreground)!important;box-shadow:inset 0 0 0 1px var(--editor-foreground)!important}.video-timeline-mute-button{justify-content:flex-start;width:100%}.video-timeline-summary{border:1px solid var(--editor-border);background:var(--editor-muted);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.video-timeline-summary>div{border-right:1px solid var(--editor-border);gap:2px;min-width:0;padding:9px;display:grid}.video-timeline-summary>div:last-child{border-right:0}.video-timeline-summary span{color:var(--editor-muted-foreground);font-size:8px;line-height:12px}.video-timeline-summary strong{color:var(--editor-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:14px;overflow:hidden}.video-timeline-footer{border-top:1px solid var(--editor-border);flex:none;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.video-timeline-footer p{max-width:180px;color:var(--editor-muted-foreground);font-size:9px;line-height:13px}@media (max-height:760px){.video-editor-version-scroll{max-height:72px}.video-editor-prompt-card{gap:8px}.video-editor-prompt-textarea{min-height:72px!important}}@media (max-width:720px){.video-editor-reference-action>span{display:none}.video-editor-credit-cost{display:none!important}}.profile-container{padding:0 10px}.profile-container .profile-table .ant-table-tbody>tr>td:first-child{background:#fafafa;border:none;width:15%}.profile-container .profile-table .ant-pagination{display:none}[data-theme=dark] .profile-container .profile-table .ant-table-tbody>tr>td:first-child{background:var(--color-bg-subtle)}.payment-history-container{padding:20px}.payment-history-container .ant-table-thead>tr>th{background:#fafafa}[data-theme=dark] .payment-history-container .ant-table-thead>tr>th{background:var(--color-bg-subtle)}.company-users-container{border-radius:8px;align-items:stretch;width:100%;margin-top:30px;display:flex;overflow:hidden}.company-users-sidebar{background:#fafafa;flex-direction:column;align-self:stretch;gap:4px;min-width:170px;padding:32px 24px;display:flex}.company-users-content{flex-direction:column;flex:1;padding:0 16px 16px;display:flex}.company-users-table .ant-table,.company-users-table .ant-table-thead>tr>th,.company-users-table .ant-table-tbody>tr>td{border-left:none!important;border-right:none!important}.company-users-table .ant-table-thead>tr>th:not(:last-child),.company-users-table .ant-table-tbody>tr>td:not(:last-child){border-right:none!important}.invite-role-select{align-items:center;width:100%;display:flex;background-color:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;min-height:48px!important}[data-theme=dark] .company-users-sidebar{background:var(--color-bg-subtle)}[data-theme=dark] .company-users-table .ant-table{background:var(--color-bg-container);color:var(--color-text)}[data-theme=dark] .company-users-table .ant-table-thead>tr>th{background:var(--color-bg-subtle);color:var(--color-text);border-bottom-color:var(--color-border)!important}[data-theme=dark] .company-users-table .ant-table-tbody>tr>td{background:var(--color-bg-container);color:var(--color-text);border-bottom-color:var(--color-border)!important}[data-theme=dark] .company-users-table .ant-table-tbody>tr:hover>td{background:var(--color-bg-hover)}[data-theme=dark] .invite-role-select{color:var(--color-text);background-color:var(--color-bg-container)!important;border:1px solid var(--color-border)!important}.save-card-flow .payment-error{background-color:#fff1f0;border:1px solid #ffa39e;border-radius:4px;align-items:center;margin-bottom:20px;padding:8px 15px;display:flex}.save-card-flow .payment-error .red{color:#cf1322}.save-card-flow .payment-error .ml-4{margin-left:16px}.save-card-flow .payment-error .mb-0{margin-bottom:0}[data-theme=dark] .save-card-flow .payment-error{border:1px solid var(--color-danger);background-color:#cf13221f}[data-theme=dark] .save-card-flow .payment-error .red{color:var(--color-danger)}.show-card-flow .grey-background{background:#fafafa}.show-card-flow .payment-method-card{border-radius:8px;max-width:600px;margin-top:16px}.show-card-flow .payment-method-card .ant-card-body{padding:16px 20px}.show-card-flow .payment-method-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.show-card-flow .payment-method-info{align-items:center;gap:12px;min-width:0;display:flex}.show-card-flow .payment-method-icon{flex-shrink:0;font-size:22px;line-height:1}.show-card-flow .payment-method-details{min-width:0}.show-card-flow .payment-method-number{color:#000000d9;white-space:nowrap;text-overflow:ellipsis;font-family:Manrope,sans-serif;font-weight:600;display:block;overflow:hidden}.show-card-flow .payment-method-expiry{color:#0000008c;font-family:Manrope,sans-serif;font-size:12px;display:block}.show-card-flow .payment-method-actions{flex-shrink:0;gap:8px;display:flex}.show-card-flow .payment-method-actions .ant-btn{border-radius:4px}[data-theme=dark] .show-card-flow .grey-background{background:var(--color-bg-subtle);color:var(--color-text)}.billing-info-container{padding:24px}.billing-info-container .billing-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.billing-info-container .billing-section-header h2{margin-bottom:0}.account-details-container .account-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#276dd7;font-family:Manrope;font-size:14px;font-weight:600}.account-details-container .account-tabs .ant-tabs-tab-btn{font-family:Manrope;font-size:14px;font-weight:600}.account-details-container .account-tabs .ant-tabs-ink-bar{background:#276dd7}.account-details-container .tab-content-placeholder{text-align:center;color:#00000073;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;padding:40px;font-family:Manrope}[data-theme=dark] .account-details-container .account-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text)}[data-theme=dark] .account-details-container .account-tabs .ant-tabs-ink-bar{background:var(--color-text)}[data-theme=dark] .account-details-container .tab-content-placeholder{background:var(--color-bg-subtle);border:1px dashed var(--color-border);color:var(--color-text-tertiary)}@media (max-width:767px){.mobile-app-main .account-details-container{padding:16px}.mobile-app-main .account-tabs .ant-tabs-nav{margin-bottom:12px}.mobile-app-main .profile-container{padding:0}.mobile-app-main .profile-container .profile-table .ant-table-tbody>tr>td:first-child{background:0 0!important;width:38%!important}.mobile-app-main .users-page-wrapper .users-seats-row>.ant-col{flex:0 0 50%!important;max-width:50%!important}.mobile-app-main .users-page-wrapper .users-seats-row>.ant-col:last-child{flex:0 0 100%!important;justify-content:flex-start!important;max-width:100%!important;padding:0 16px 16px!important}.mobile-app-main .users-page-wrapper .company-users-container{flex-direction:column;margin-top:16px}.mobile-app-main .users-page-wrapper .company-users-sidebar{flex-direction:row;gap:6px;min-width:0;padding:12px 16px}.mobile-app-main .users-page-wrapper .company-users-content{padding:0}.mobile-app-main .users-page-wrapper .company-users-table .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-app-main .users-page-wrapper .company-users-table .ant-table table{min-width:600px}.mobile-app-main .billing-info-container .ant-col{flex:0 0 100%!important;max-width:100%!important}.mobile-app-main .show-card-flow .ant-card{width:100%!important}.mobile-app-main .payment-history-container .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-app-main .payment-history-container .ant-table table{min-width:520px}.mobile-app-main .current-plan-container .account-plan-header{flex-direction:column;align-items:stretch;gap:16px}.mobile-app-main .current-plan-container .account-plan-header .flex.justify-end{-moz-column-gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px}.mobile-app-main .current-plan-container .account-plan-header .flex.justify-end>div{flex-basis:100%;margin-bottom:4px}.mobile-app-main .current-plan-container .account-plan-header .flex.justify-end>.ant-btn{flex:1 1 0;margin-left:0}.mobile-app-main .current-plan-container .account-contract-banner{flex-direction:column;gap:12px;align-items:flex-start!important}.mobile-app-main .current-plan-container .account-contract-banner-actions{flex-wrap:wrap}.mobile-app-main .current-plan-container .subscription-usage-layout{flex-direction:column}.mobile-app-main .current-plan-container .subscription-usage-sidebar{border-right:none;flex-direction:row;gap:6px;min-width:0;padding:16px}.mobile-app-main .current-plan-container .subscription-usage-content{padding:8px 0;margin-top:0!important}}.usage-history-list{margin-top:8px}.usage-history-list .usage-history-heading{margin-bottom:16px}.usage-history-list .ant-collapse{background:0 0;border:none}.usage-history-list .ant-collapse>.ant-collapse-item{background:#fff;border:1px solid #e5e7eb;margin-bottom:8px;transition:border-color .2s,box-shadow .2s;overflow:hidden;border-radius:8px!important}.usage-history-list .ant-collapse>.ant-collapse-item:last-child{margin-bottom:0}.usage-history-list .ant-collapse>.ant-collapse-item:hover{border-color:#d1d5db}.usage-history-list .ant-collapse>.ant-collapse-item-active{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.usage-history-list .ant-collapse-header{align-items:center!important;padding:12px 16px!important}.usage-history-list .ant-collapse-header:hover{background:#fafafa}.usage-history-list .ant-collapse-header .ant-collapse-header-text{flex:auto}.usage-history-list .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #e5e7eb}.usage-history-list .ant-collapse-content>.ant-collapse-content-box{padding:16px 20px!important}.usage-history-list .subscription-usage-content{padding:0}.usage-history-list .subscription-usage-section:first-child{padding-top:0}.usage-history-list .usage-history-row{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;width:100%;display:grid}.usage-history-list .usage-history-row__plan{align-items:center;gap:8px;min-width:0;display:flex}.usage-history-list .usage-history-row__meta{align-items:center;gap:24px;display:flex}.usage-history-list .usage-history-row__dates{text-align:left;width:200px}.usage-history-list .usage-history-row__usage{text-align:right;overflow-wrap:anywhere;width:340px}.usage-history-list .usage-history-badge{text-transform:capitalize;white-space:nowrap;border-radius:4px;align-items:center;padding:1px 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}@media (max-width:720px){.usage-history-list .usage-history-row{-moz-column-gap:12px;column-gap:12px}.usage-history-list .usage-history-row__meta{flex-direction:column;align-items:flex-end;gap:2px}.usage-history-list .usage-history-row__dates,.usage-history-list .usage-history-row__usage{text-align:right;width:auto}}.enterprise-usage-container{border-radius:8px;width:100%;display:flex;overflow:hidden}.enterprise-usage-sidebar{background:#fafafa;border-right:1px solid #f0f0f0;flex-direction:column;gap:4px;min-width:170px;padding:32px 24px;display:flex}.enterprise-usage-content{flex:1;max-width:90%;padding:5px 16px 16px}.enterprise-usage-section{padding:24px 0}.enterprise-usage-items{margin-top:24px;margin-left:16px}.enterprise-usage-item{border-top:1px solid #f5f5f5;padding:16px 0}.enterprise-usage-item:first-child{border-top:none;padding-top:0}.enterprise-usage-item .ant-col{padding-left:0!important;padding-right:0!important}.enterprise-usage-divider{border:none;border-bottom:1px solid #ececec;margin:0}.enterprise-overview-content{margin-top:24px}.enterprise-overview-item{border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.enterprise-overview-item:first-child{border-top:none;padding-top:0}.buy-credits-btn{box-shadow:none;border-radius:4px;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex;color:#276dd7!important;background:#fff!important;border:1px solid #276dd7!important}.buy-credits-btn:hover{color:#276dd7!important;background:#f5f8ff!important;border-color:#276dd7!important}.buy-credits-btn img{margin-bottom:2px}[data-theme=dark] .enterprise-usage-sidebar{background:var(--color-bg-subtle);border-right:1px solid var(--color-border)}[data-theme=dark] .enterprise-usage-item{border-top:1px solid var(--color-border)}[data-theme=dark] .enterprise-usage-item:first-child{border-top:none}[data-theme=dark] .enterprise-usage-divider{border-bottom:1px solid var(--color-border)}[data-theme=dark] .enterprise-overview-item{border-top:1px solid var(--color-border)}[data-theme=dark] .enterprise-overview-item:first-child{border-top:none}[data-theme=dark] .buy-credits-btn{background:var(--color-bg-container)!important}[data-theme=dark] .buy-credits-btn:hover{background:var(--color-bg-hover)!important}.pricing-plans-modal-wrap .ant-modal-body,.pricing-plans-modal-wrap .ant-modal-container{padding:0}.pricing-plans-modal .ant-modal-content{border-radius:4px;box-shadow:0 4px 20px #00000026}.pricing-plans-modal .ant-modal-header{border-bottom:none;padding:0}.pricing-plans-modal .ant-modal-body{padding:0}.pricing-plans-modal .ant-modal-close{top:0;right:0}.pricing-plans-content{padding:48px 24px 24px}.pricing-plans-actions{width:45%}.pricing-plans-actions .schedule-button{color:#fff;width:100%;box-shadow:none;background:#276dd7;border-color:#276dd7;border-radius:4px;padding:12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:24px;height:unset!important}.pricing-plans-actions .schedule-button:hover{background:#1e5ab3;border-color:#1e5ab3}.subscription-selector-wrapper .subscription-selector{border:1px solid #000;border-radius:4px;width:100%;max-width:332px;display:flex;overflow:hidden}.subscription-selector-wrapper .subscription-selector .plan{cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:8px 24px;transition:all .3s;display:flex}.subscription-selector-wrapper .subscription-selector .plan:first-child{border-right:1px solid #000}.subscription-selector-wrapper .subscription-selector .plan.selected{color:#fff;background-color:#2b3240}.subscription-selector-wrapper .subscription-selector .plan.selected span{color:#fff}.subscription-selector-wrapper .subscription-selector .plan .plan-subtitle{opacity:.8}.switch-wrapper{align-items:center;display:flex}.subscription-selector-switch.ant-switch-checked{background-color:#1890ff!important}.subscription-selector-switch.ant-switch-checked .ant-switch-handle:before{background-color:#fff!important}.blue-18{color:#1890ff}.pricing-plan-card{border:1px solid #d9d9d9;border-radius:8px 8px 0 0;padding:24px 16px}.pricing-plan-card .slider-container{width:300px;max-width:100%;margin-top:12px}.pricing-plan-card .card-subtitle{background-color:#f0f0f0;border-radius:4px;width:fit-content;margin-bottom:20px;padding:4px 8px}.pricing-plan-card .discount-wrapper{justify-content:flex-start;align-items:center;margin-bottom:0;display:flex}.pricing-plan-card .discount-wrapper .discount-icon{color:#237804;margin-right:4px;font-size:12px}.pricing-plan-card .discount-wrapper .discount{color:#237804;margin:0}.quantity-input{border-radius:2px;width:60px;height:32px}.ant-input-number:hover{border-color:#40a9ff!important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff!important;box-shadow:0 0 0 2px #62a6e36b!important}.mobile-features-section{z-index:1;background:#d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin:0;position:relative;overflow:hidden}.mobile-features-section.popular-tag-border{border-bottom:2px solid #276dd7;border-left:2px solid #276dd7;border-right:2px solid #276dd7}.mobile-features-section.expanded-radius{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.mobile-features-section .mobile-features-header{cursor:pointer;z-index:1;background:#f9fafb;justify-content:space-between;align-items:center;padding:16px 12px;display:flex;position:relative}.mobile-features-section .mobile-features-header.expanded-border{border-bottom:1px solid #d9d9d9}.mobile-features-section .mobile-features-header .expand-arrow{background:#d9d9d9;border-radius:50%;padding:0 5px;transition:transform .2s}.mobile-features-section .mobile-features-header .expand-arrow.expanded{transform:rotate(180deg)}.mobile-features-section .mobile-features-content{z-index:1;background:#fff;position:relative}.mobile-features-section .mobile-features-content .mobile-features-list .feature-row{border-bottom:1px solid #d9d9d9;grid-template-columns:1fr 1fr;display:grid}.mobile-features-section .mobile-features-content .mobile-features-list .feature-row:last-child{border-bottom:none}.mobile-features-section .mobile-features-content .mobile-features-list .feature-row .feature-name{border-right:1px solid #d9d9d9;padding:12px}.mobile-features-section .mobile-features-content .mobile-features-list .feature-row .feature-value{align-items:center;padding:12px;display:flex}.mobile-features-section .mobile-features-content .mobile-features-list .feature-row .feature-value .checkmark{background:#1890ff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mobile-features-section .mobile-features-content .mobile-features-list .feature-row .feature-value .empty-cell{width:16px;height:16px}.advanced-features-header{background:#000000d9;justify-content:center;align-items:center;gap:8px;padding:12px 8px;display:flex}.advanced-features-header img{width:16px;height:16px}.subscribe-save-button{color:#276dd7;box-shadow:0 2px #00000005;box-shadow:none;background:#f3f6fc;border-color:#276dd7;border-radius:2px;padding:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:22px;height:unset!important}.subscribe-save-button:hover{color:#276dd7;background:#fff;border-color:#276dd7;padding:8px;box-shadow:0 2px #00000005}[data-theme=dark] .subscription-selector-wrapper .subscription-selector{border:1px solid var(--color-border)}[data-theme=dark] .subscription-selector-wrapper .subscription-selector .plan:first-child{border-right:1px solid var(--color-border)}[data-theme=dark] .pricing-plan-card{border:1px solid var(--color-border)}[data-theme=dark] .pricing-plan-card .card-subtitle{background-color:var(--color-bg-subtle)}[data-theme=dark] .mobile-features-section{background:var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}[data-theme=dark] .mobile-features-section .mobile-features-header{background:var(--color-bg-subtle)}[data-theme=dark] .mobile-features-section .mobile-features-header.expanded-border{border-bottom:1px solid var(--color-border)}[data-theme=dark] .mobile-features-section .mobile-features-header .expand-arrow{background:var(--color-bg-hover)}[data-theme=dark] .mobile-features-section .mobile-features-content{background:var(--color-bg-container)}[data-theme=dark] .mobile-features-section .mobile-features-content .mobile-features-list .feature-row{border-bottom:1px solid var(--color-border)}[data-theme=dark] .mobile-features-section .mobile-features-content .mobile-features-list .feature-row .feature-name{border-right:1px solid var(--color-border)}.save-card-container{box-sizing:border-box;flex-direction:column;min-height:100%;max-height:100vh;padding:24px 24px 40px;display:flex;overflow-y:auto}.save-card-container form{width:100%}.save-card-container .save-card-btn{color:#fff;background-color:#276dd7;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;font-size:16px;font-weight:600;display:flex}.save-card-container .save-card-btn:hover{color:#fff!important;background-color:#1e5ab5!important}.save-card-container .save-card-btn.important-width{width:100%!important}.save-card-container .payment-error{background-color:#fff2f0;border:1px solid #ffccc7;border-radius:8px;align-items:center;margin-bottom:24px;padding:12px;display:flex}.save-card-container .payment-error p{color:#cf1322;margin:0}.success-message{justify-content:center;align-items:center;height:100%;display:flex}.success-message p{color:#52c41a;font-size:18px;font-weight:600}.justify-in-center{justify-content:center}.justify-in-start{justify-content:flex-start}[data-theme=dark] .save-card-container h1{color:var(--color-text)}[data-theme=dark] .save-card-container .payment-error{background-color:var(--color-bg-error-subtle,#ffb4ab1f);border-color:#ff4d4f66}[data-theme=dark] .save-card-container .payment-error p{color:var(--color-error,#ff4d4f)}.plan-checkout-modal-wrap .ant-modal-body,.plan-checkout-modal-wrap .ant-modal-container{padding:0}.plan-checkout-modal .ant-modal-content{border-radius:8px;padding:0;overflow:hidden}.plan-checkout-modal .ant-modal-body{padding:0}.steps-tab-register{background:#fafafa;border-bottom:1px solid #e8e8e8;width:100%}.steps-tab-register .ant-steps .ant-steps-item-title{white-space:nowrap;font-size:14px!important}.steps-tab-register .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#276dd7!important}.steps-tab-register .ant-steps .ant-steps-item{padding-top:0}.steps-tab-register .ant-steps .ant-steps-item-tail{padding:0 12px;top:4px!important}.steps-tab-register .ant-steps .ant-steps-item-tail:after{height:2px;background-color:#d9d9d9!important}.steps-tab-register .ant-steps .ant-steps-item-finish .ant-steps-item-tail:after{background-color:#276dd7!important}.steps-tab-register .ant-steps .ant-steps-item-icon{margin-inline-start:42px}.steps-tab-register .ant-steps .ant-steps-item-content{margin-top:8px}.steps-tab-register .custom-dot-process{background:#fff;border:4px solid #276dd7;border-radius:100%;position:relative;top:-4px;width:22px!important;height:22px!important}.steps-tab-register .custom-dot-finish{background:#276dd7;border-radius:100%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;top:-4px}.steps-tab-register .custom-dot-wait{background:#d9d9d9;border-radius:100%;position:relative;top:-4px;width:22px!important;height:22px!important}.steps-tab-register .check-icon{color:#fff;font-size:12px}@media (max-width:768px){.steps-tab-register{width:100%}.steps-tab-register .ant-steps-item-content{width:auto!important}}.step-class .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#1890ff;border-color:#1890ff}.step-class .ant-steps-item-finish .ant-steps-item-icon{border-color:#009d19}.step-class .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#009d19}.step-class .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#009d19}.save-discount-bg{border-radius:4px;padding:4px 8px}.save-discount-bg.blue{background:#e6f7ff}.save-discount-bg.gray{background:#fafafa}.total-payment-bg{background:#f5f5f5;border-radius:4px;padding:8px 16px}.blue-color.ant-switch-checked{background-color:#276dd7!important}@media (max-width:1024px){.switch-wrapper{justify-content:center;align-items:center;margin-top:16px;display:flex}}@media (min-width:1025px){.switch-wrapper{justify-content:flex-end;align-items:center;display:flex}}[data-theme=dark] .steps-tab-register{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}[data-theme=dark] .selected-plan-heading-gradient{background:linear-gradient(180deg, #276dd747 0%, var(--color-bg-container) 100%)}[data-theme=dark] .save-discount-bg.blue{background:#276dd738}[data-theme=dark] .save-discount-bg.gray{background:var(--color-bg-subtle)}[data-theme=dark] .credit-system-bg{background:#276dd726}[data-theme=dark] .total-payment-bg{background:var(--color-bg-subtle)}.subscription-details-modal-wrapper .ant-modal-body,.subscription-details-modal-wrapper .ant-modal-container{padding:0}.buy-credits-modal .ant-modal-content{border-radius:8px;flex-direction:column;height:90vh;max-height:800px;display:flex;box-shadow:0 4px 20px #00000026}.buy-credits-modal .ant-modal-body{height:100%;padding:0;overflow:hidden}.buy-credits-container{flex-direction:column;height:100%;display:flex}.buy-credits-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:24px;position:relative}.buy-credits-modal .modal-close-btn{cursor:pointer;color:#00000073;z-index:1;font-size:18px;position:absolute;top:16px;right:16px}.buy-credits-modal .modal-close-btn:hover{color:#000000d9}.buy-credits-content{flex:1;padding:16px 24px 24px;overflow-y:auto}.buy-credits-content::-webkit-scrollbar{width:6px}.buy-credits-content::-webkit-scrollbar-track{background:#f5f5f5}.buy-credits-content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.buy-credits-content::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.credit-section{margin-bottom:24px}.credit-section:last-child{margin-bottom:0}.section-title{border-bottom:none;margin-bottom:12px;padding-bottom:0}.credit-item{border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:16px;display:flex}.credit-item:last-child{margin-bottom:0}.credit-item-left{flex-direction:column;flex:1;gap:4px;display:flex}.credit-item-right{flex-shrink:0;align-items:flex-end;gap:32px;display:flex}.quantity-section{flex-direction:column;align-items:flex-end;display:flex}.quantity-input{width:64px!important}.quantity-input .ant-input-number-handler-wrap{opacity:1}.quantity-input .ant-input-number-input{text-align:center;padding:4px 11px}.credits-price-section{flex-direction:column;align-items:flex-end;gap:4px;min-width:90px;display:flex}.buy-credits-footer{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;padding:16px 24px}.footer-content{justify-content:flex-end;align-items:center;gap:24px;display:flex}.subtotal{align-items:baseline;gap:16px;display:flex}.footer-actions{flex-shrink:0;gap:12px;display:flex}.footer-actions .cancel-button{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:140px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:20px;height:40px!important}.footer-actions .cancel-button:hover{color:#000;border-color:#000}.footer-actions .confirm-button{color:#fff;min-width:180px;box-shadow:none;background:#276dd7;border-color:#276dd7;border-radius:4px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:20px;height:40px!important}.footer-actions .confirm-button:hover:not(:disabled){background:#1e5ab3;border-color:#1e5ab3}.footer-actions .confirm-button:disabled{color:#00000040;cursor:not-allowed;background:#d9d9d9;border-color:#d9d9d9}[data-theme=dark] .buy-credits-modal .ant-modal-content{background:var(--color-bg-container)}[data-theme=dark] .buy-credits-header{border-bottom:1px solid var(--color-border)}[data-theme=dark] .buy-credits-modal .modal-close-btn{color:var(--color-text-tertiary)}[data-theme=dark] .buy-credits-modal .modal-close-btn:hover{color:var(--color-text)}[data-theme=dark] .buy-credits-content::-webkit-scrollbar-track{background:var(--color-bg-subtle)}[data-theme=dark] .buy-credits-content::-webkit-scrollbar-thumb{background:var(--color-border)}[data-theme=dark] .buy-credits-content::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}[data-theme=dark] .credit-item{border:1px solid var(--color-border)}[data-theme=dark] .buy-credits-footer{border-top:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .footer-actions .cancel-button{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}[data-theme=dark] .footer-actions .cancel-button:hover{border-color:var(--color-text);color:var(--color-text)}.manage-enterprise-subscription-modal .ant-modal-content{border-radius:4px;box-shadow:0 4px 20px #00000026}.manage-enterprise-subscription-modal .ant-modal-header{border-bottom:none;padding:0}.manage-enterprise-subscription-modal .ant-modal-body{padding:0}.enterprise-manage-content{padding:40px;position:relative}.enterprise-manage-content .modal-close-btn{cursor:pointer;color:#00000073;font-size:20px;position:absolute;top:16px;right:16px}.enterprise-manage-content .modal-close-btn:hover{color:#000000d9}.enterprise-manage-actions{gap:16px;display:flex}.enterprise-manage-actions .buy-credits-button{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:2px;width:100%;padding:12px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:24px;height:48px!important}.enterprise-manage-actions .buy-credits-button:hover{color:#000;border-color:#000}.enterprise-manage-actions .contact-sales-button{color:#fff;width:100%;box-shadow:none;background:#276dd7;border-color:#276dd7;border-radius:2px;padding:12px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:24px;height:48px!important}.enterprise-manage-actions .contact-sales-button:hover{background:#1e5ab3;border-color:#1e5ab3}[data-theme=dark] .manage-enterprise-subscription-modal .ant-modal-content{background:var(--color-bg-container)}[data-theme=dark] .enterprise-manage-content .modal-close-btn{color:var(--color-text-tertiary)}[data-theme=dark] .enterprise-manage-content .modal-close-btn:hover{color:var(--color-text)}[data-theme=dark] .enterprise-manage-actions .buy-credits-button{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}[data-theme=dark] .enterprise-manage-actions .buy-credits-button:hover{border-color:var(--color-text);color:var(--color-text)}.cancel-enterprise-confirm-modal .ant-modal-content{border-radius:4px;box-shadow:0 4px 20px #00000026}.cancel-enterprise-confirm-modal .ant-modal-header{border-bottom:none;padding:0}.cancel-enterprise-confirm-modal .ant-modal-body{padding:0}.cancel-enterprise-confirm-modal .ant-modal-close{top:0;right:0}.sub-cancel-content{padding:48px 24px 24px}.cancel-actions{gap:8px;display:flex}.cancel-actions .schedule-button{color:#fff;width:100%;box-shadow:none;background:#276dd7;border-color:#276dd7;border-radius:2px;padding:12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:22px;height:unset!important}.cancel-actions .schedule-button:hover{background:#1e5ab3;border-color:#1e5ab3}.cancel-actions .skip-button{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:2px;width:100%;padding:12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:22px;height:unset!important}.cancel-actions .skip-button:hover{border-color:#000}[data-theme=dark] .cancel-enterprise-confirm-modal .ant-modal-content{background:var(--color-bg-container)}[data-theme=dark] .cancel-actions .skip-button{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}[data-theme=dark] .cancel-actions .skip-button:hover{border-color:var(--color-text)}.steps-tab-register .custom-dot-process{background-color:#1890ff;border-radius:50%;width:12px;height:12px}.steps-tab-register .custom-dot-finish{background-color:#1890ff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.steps-tab-register .custom-dot-finish .check-icon{color:#fff;font-size:12px}.selected-plan-heading-gradient{text-align:center;z-index:0;background:linear-gradient(#b8e6ff 0%,#e6f7ff 100%);border-radius:0;flex-direction:column;align-items:center;padding:38px 0;display:flex}.subscription-card{width:100%;box-shadow:none;text-align:left;background:#fff;border-radius:0;margin:0;padding:32px 0;font-family:Manrope,sans-serif}.price-section{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.credit-system-bg{background:#e6f7ff;border-radius:4px;padding:16px}.back-btn{color:#000000d9;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:100%;padding:12px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:24px;height:48px!important}.back-btn:hover{color:#276dd7;border-color:#276dd7}.checkout-btn{color:#fff;width:100%;box-shadow:none;background:#276dd7;border-color:#276dd7;border-radius:4px;padding:12px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:24px;height:48px!important}.checkout-btn:hover{color:#fff;background:#1e5ab3;border-color:#1e5ab3}.checkout-btn:disabled{color:#00000040;background:#d9d9d9}.subscription-note{color:gray;text-align:justify;max-width:500px;margin-top:15px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.5}.gray-billing-bg{background:#fafafa;border-radius:4px;padding:16px}[data-theme=dark] .subscription-card{background:var(--color-bg-container)}[data-theme=dark] .back-btn{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}[data-theme=dark] .gray-billing-bg{background:var(--color-bg-subtle)}.current-plan-container{padding-bottom:24px}.subscription-usage-layout{border-radius:8px;width:100%;margin-top:16px;display:flex}.subscription-usage-sidebar{background:#fafafa;border-right:1px solid #f0f0f0;flex-direction:column;gap:4px;min-width:170px;padding:32px 24px;display:flex}.subscription-usage-content{flex:1;padding:16px}.subscription-usage-section{padding:24px 0}.subscription-usage-items{margin-top:24px}.subscription-usage-item{border-top:1px solid #f5f5f5;margin-left:16px;padding:16px 0}.subscription-usage-item:first-child{border-top:none;padding-top:0}.subscription-usage-item .ant-col{padding-left:0!important;padding-right:0!important}.subscription-usage-divider{border:none;border-bottom:1px solid #ececec;margin:0}.plan-overview-card .ant-card-body{padding:24px!important}.grey-background{background:#fafafa;border:none}.grey-background .ant-card-body{padding:24px 16px!important}.ai-action-btn{color:#000000d9;font-weight:500;box-shadow:0 2px #00000005;width:unset!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;height:fit-content!important;padding:10px 14px!important}.ai-action-btn:hover{color:#000000d9;border:1px solid #000000d9!important}.ai-action-btn:focus{color:#000000d9!important;border:1px solid #000000d9!important;outline:none!important}.ai-action-btn:active{color:#000000d9;border:1px solid #000000d9!important}.subscribe-save-button{box-shadow:none;border-radius:2px;align-items:center;gap:4px;padding:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:22px;display:flex;color:#276dd7!important;height:unset!important;background:#f3f6fc!important;border:1px solid #276dd7!important}.subscribe-save-button:hover{background:#fff!important}.subscription-details-modal .ant-modal-content{border-radius:4px;box-shadow:0 4px 20px #00000026}.subscription-details-modal .ant-modal-header{border-bottom:none;padding:0}.subscription-details-modal .ant-modal-body{padding:48px 24px 24px}.subscription-details-modal .ant-modal-close{top:0;right:0}.subscription-details-modal .order-confirmed-content .sub-actions{gap:8px;display:flex}.subscription-details-modal .order-confirmed-content .sub-actions .schedule-button{color:#fff;width:100%;box-shadow:none;background:#276dd7;border-color:#276dd7;border-radius:2px;padding:12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:22px;height:unset!important}.subscription-details-modal .order-confirmed-content .sub-actions .schedule-button:hover{background:#1e5ab3;border-color:#1e5ab3}.subscription-details-modal .order-confirmed-content .sub-actions .skip-button{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:2px;width:100%;padding:12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:22px;height:unset!important}.subscription-details-modal .order-confirmed-content .sub-actions .skip-button:hover{border-color:#000}[data-theme=dark] .subscription-usage-sidebar{background:var(--color-bg-subtle);border-right:1px solid var(--color-border)}[data-theme=dark] .subscription-usage-item{border-top:1px solid var(--color-border-secondary)}[data-theme=dark] .subscription-usage-item:first-child{border-top:none}[data-theme=dark] .subscription-usage-divider{border-bottom:1px solid var(--color-border-secondary)}[data-theme=dark] .grey-background{background:var(--color-bg-subtle)}[data-theme=dark] .ai-action-btn{color:var(--color-text);border:1px solid var(--color-border)!important;background:var(--color-bg-container)!important}[data-theme=dark] .ai-action-btn:hover{color:var(--color-text);border:1px solid var(--color-text)!important}[data-theme=dark] .ai-action-btn:focus{color:var(--color-text)!important;border:1px solid var(--color-text)!important}[data-theme=dark] .ai-action-btn:active{color:var(--color-text);border:1px solid var(--color-text)!important}[data-theme=dark] .subscription-details-modal .order-confirmed-content .sub-actions .skip-button{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}[data-theme=dark] .subscription-details-modal .order-confirmed-content .sub-actions .skip-button:hover{border-color:var(--color-text)}.support-btn-primary.support-btn-primary.ant-btn-primary:not(:disabled){color:#fff!important;background-color:#276dd7!important;border-color:#276dd7!important}.support-btn-primary.support-btn-primary.ant-btn-primary:not(:disabled):hover,.support-btn-primary.support-btn-primary.ant-btn-primary:not(:disabled):focus-visible{color:#fff!important;background-color:#1a5bb8!important;border-color:#1a5bb8!important}.support-btn-primary.support-btn-primary.ant-btn-primary:not(:disabled):active{color:#fff!important;background-color:#14488f!important;border-color:#14488f!important}.support-container{padding-top:6px}.support-container .support-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#276dd7}.support-container .support-tabs .ant-tabs-tab-btn{font-family:Manrope;font-size:14px;font-weight:600}.support-container .support-tabs .ant-tabs-ink-bar{background:#276dd7}.support-container .support-plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.support-container .support-plan-grid{grid-template-columns:1fr}}.support-container .support-plan-card{border:1px solid var(--color-border-secondary,#ededed);background:var(--color-bg-container,#fff);border-radius:12px;flex-direction:column;padding:24px;transition:box-shadow .2s;display:flex}.support-container .support-plan-card:hover{box-shadow:0 6px 20px #0000000f}.support-container .support-plan-card--current{border-color:#276dd7;box-shadow:0 0 0 1px #276dd7}.support-container .support-plan-highlights{margin:20px 0 0;padding:0;list-style:none}.support-container .support-plan-highlights li{color:var(--color-text-secondary,#000000a6);align-items:center;margin-bottom:10px;font-family:Manrope;font-size:14px;display:flex}.support-container .support-compare-wrapper{border:1px solid var(--color-border-secondary,#ededed);border-radius:12px;margin-top:12px;overflow-x:auto}.support-container .support-compare-table{border-collapse:collapse;width:100%;font-family:Manrope}.support-container .support-compare-table th,.support-container .support-compare-table td{text-align:center;border-bottom:1px solid var(--color-border-secondary,#f0f0f0);padding:14px 16px;font-size:14px}.support-container .support-compare-table th{background:var(--color-bg-subtle,#fafafa);color:var(--color-text,#000000d9);font-weight:600}.support-container .support-compare-table tr:last-child td{border-bottom:none}.support-container .support-stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}@media (max-width:900px){.support-container .support-stat-grid{grid-template-columns:1fr}}.support-container .support-stat-card,.support-container .support-panel{border:1px solid var(--color-border-secondary,#ededed);background:var(--color-bg-container,#fff);border-radius:12px;padding:20px}.support-container .support-bar-chart{align-items:flex-end;gap:16px;height:180px;display:flex}.support-container .support-bar-col{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.support-container .support-bar-track{flex:1;align-items:flex-end;width:100%;max-width:48px;display:flex}.support-container .support-bar-fill{background:#276dd7;border-radius:6px 6px 0 0;width:100%;min-height:4px;transition:height .3s}.support-container .support-bar-value{color:var(--color-text-secondary,#000000a6);margin-top:6px;font-family:Manrope;font-size:12px}.support-container .support-bar-label{color:var(--color-text-tertiary,#00000073);font-family:Manrope;font-size:12px}.integrations-page{padding:40px}.integrations-page-title{color:var(--color-text);margin-bottom:24px;font-size:28px;font-weight:600}.integrations-maintenance{text-align:center;border:1px solid var(--color-border);background-color:var(--color-bg-container);border-radius:8px;flex-direction:column;align-items:center;padding:80px 24px;display:flex}.integrations-maintenance-icon{color:var(--color-text-secondary);margin-bottom:20px;font-size:40px}.integrations-maintenance-title{color:var(--color-text);margin-bottom:8px;font-size:18px;font-weight:600}.integrations-maintenance-subtitle{color:var(--color-text-secondary);font-size:14px}.integration-card{text-align:center;height:100%;border-color:var(--color-border)!important;background-color:var(--color-bg-container)!important}.integration-card .ant-card-body{flex-direction:column;align-items:center;padding:24px;display:flex}.integration-card-title{color:var(--color-text);margin-bottom:16px;font-size:18px;font-weight:600}.integration-card-logo{-o-object-fit:contain;object-fit:contain;width:120px;height:40px;margin-bottom:16px}.integration-card-blurb{color:var(--color-text-secondary);flex:1;margin-bottom:24px;font-size:14px}.integration-card-connected{color:var(--color-success);margin-bottom:16px;font-size:14px}.integration-card-authorize-btn,.integration-card-disconnect-btn{min-width:140px}.integrations-page .integration-card-authorize-btn.ant-btn-primary{color:#fff!important;text-shadow:none!important;background-color:#276dd7!important;border-color:#276dd7!important}.integrations-page .integration-card-authorize-btn.ant-btn-primary:hover,.integrations-page .integration-card-authorize-btn.ant-btn-primary:focus,.integrations-page .integration-card-authorize-btn.ant-btn-primary:focus-visible{color:#fff!important;background-color:#0050b3!important;border-color:#0050b3!important}.integrations-page .integration-card-authorize-btn.ant-btn-primary:active{color:#fff!important;background-color:#1a5bb8!important;border-color:#1a5bb8!important}[data-theme=dark] .integration-card-logo--walmart{filter:brightness(.92)contrast(1.05)}body.collaborate-tool-page{height:100vh;overflow:hidden}.collaborate-tool-main{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.collaborate-tool-main.ai-image .collaborate-content-wrapper .rejection-panel-right{display:block}.collaborate-navbar{width:100%;box-shadow:none;background-color:#fff;border-bottom:none;border-radius:4px;padding:20px 16px;display:flex}.collaborate-container{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.collaborate-container.qa,.collaborate-container.qa-editor{background:#fff;border:1px solid #00000026;border-radius:8px;height:calc(100vh - 340px);margin-left:5px;box-shadow:0 2px 8px #00000026}.blur-canvas{filter:blur(12px)}.on-start-load.warning-icon{text-align:center;color:red;margin-bottom:10px;font-size:24px}.on-start-load.loading-icon{text-align:center;font-size:24px}.load-container{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.load-icon-wrapper{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.load-message{text-align:center;color:#333;margin:0;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:30px}.load-message.large{margin-bottom:8px;font-size:18px;font-weight:700}.access-icon{color:#7c7777;cursor:not-allowed;font-size:28px}.display-flex{display:flex}.display-flex.j-s{justify-content:flex-start}.display-flex.j-c{justify-content:center}.display-flex.j-s-b{justify-content:space-between}.display-flex.j-e{justify-content:flex-end}.display-flex.a-c{align-items:center}.display-flex.a-baseline{align-items:baseline}.display-flex.a-s{align-items:flex-start}.display-flex.a-e{align-items:flex-end}.display-flex.sa-s{align-self:flex-start}.display-flex.wrap{flex-wrap:wrap}.display-flex.no-wrap{flex-wrap:nowrap}.display-flex.dir-col{flex-direction:column}.basic-collab-btn.ant-btn[disabled],.basic-collab-btn .ant-btn[disabled]:focus,.basic-collab-btn .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;background:#fff!important;border:1px solid #d9d9d9!important}.basic-collab-btn:hover{color:#fff!important;background-color:#276dd7!important;border:1px solid #276dd7!important}.basic-collab-btn.green{color:#52c41a!important;border:1px solid #52c41a!important}.basic-collab-btn.green:hover{color:#fff!important;background-color:#52c41a!important}.basic-collab-btn{box-shadow:0 2px #00000005;width:unset!important;height:unset!important;color:#000!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2px!important;padding:0!important}.basic-collab-btn.ant-btn[disabled],.basic-collab-btn .ant-btn[disabled]:hover,.basic-collab-btn .ant-btn[disabled]:focus,.basic-collab-btn .ant-btn[disabled]:active{text-shadow:none;box-shadow:none;opacity:.5!important;background:#fff!important;border:1px solid #d9d9d9!important}.basic-collab-btn.ant-btn[disabled]:hover{color:#276dd7!important}.basic-collab-btn.ant-tooltip-disabled-compatible-wrapper{text-shadow:none;box-shadow:none;color:#276dd7!important;opacity:.5!important;background:#fff!important;border:1px solid #d9d9d9!important}.basic-collab-btn.f-14{vertical-align:middle;text-align:center;text-transform:capitalize;align-items:center;font-family:Manrope;font-style:normal;font-weight:500;line-height:22px;display:flex;padding:8px 15px!important;font-size:14px!important}.basic-collab-btn:hover{color:#276dd7!important;border:1px solid #276dd7!important}.collaborate-toolbar{z-index:100;background:#fff;border-radius:4px;width:100%;margin:0 auto;padding:8px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 2px 8px #00000026}.collaborate-toolbar.qa{background:#fff;border:1px solid #d8d7d7;border-left:0;border-radius:0;padding:5px 16px;box-shadow:0 2px #00000026}.collaborate-toolbar.product-qa{background:#fff;border:1px solid #d8d7d7;border-radius:4px;width:fit-content;padding:0 16px;box-shadow:0 2px #00000026}.position-fix{left:0;right:0;position:absolute!important;bottom:0!important}.collaborate-toolbar.floating{z-index:0;position:fixed;bottom:10%;left:41%;box-shadow:0 4px 12px #0003;width:fit-content!important}.image-list-qa{border-right:1px solid #d8d7d7}.tool-box{cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tool-box.draw{flex-direction:column;justify-content:center;align-items:center;display:flex}.tool-box.dropdown{align-items:center;width:60px;display:flex}.tool-box.disable{cursor:not-allowed;pointer-events:none;opacity:.5}.tool-box:hover,.tool-box.selected{background:#096dd914}.tool-box.product-qa-selected{background:#000}.tool-box.product-qa-selected .tool-icons{filter:brightness(0)invert()}.tool-box.selected-extra{color:#fff;background:#000}.tool-box.selected-extra .tool-icons{filter:brightness(0)invert()}.tool-box-text{cursor:pointer;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:0;justify-content:center;align-items:center;height:20px;padding:4px;display:flex}.tool-box-text:hover{color:#fff;background:#096dd914}.tool-box-text.selected{color:#fff;background:#096dd914;border:1px solid #000}.tool-box-text .tool-box-text-color{width:60px}.tool-box-text .tool-box-text-color.thin{border-bottom:2px solid #000}.tool-box-text .tool-box-text-color.medium{border-bottom:6px solid #000}.tool-box-text .tool-box-text-color.thick{border-bottom:8px solid #000}.tool-box-text .tool-box-text-color:hover{color:#fff}.tool-box-text-product{cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex}.tool-box-text-product:hover{background-color:#000!important}.tool-box-text-product:hover .tool-box-text-color.thin,.tool-box-text-product:hover .tool-box-text-color.medium,.tool-box-text-product:hover .tool-box-text-color.thick{border-bottom-color:#fff}.tool-box-text-product.selected{color:#fff;background:#096dd914}.tool-box-text-product.main-icon{background:0 0;border:none;height:5px;padding:0}.tool-box-text-product.product-qa-selected{background:#000;border-bottom-color:#fff}.tool-box-text-product .tool-box-text-color{width:40px}.tool-box-text-product .tool-box-text-color.thin{border-bottom:2px solid #000}.tool-box-text-product .tool-box-text-color.medium{border-bottom:6px solid #000}.tool-box-text-product .tool-box-text-color.thick{border-bottom:8px solid #000}.tool-box-text-product .tool-box-text-color:hover{color:#fff}.tool-box-text-product .tool-box-text-color.main-icon{width:27px;margin-top:6px}.tool-box-text-product .tool-box-text-color.selected{border-bottom-color:#fff}.tool-box-text-static{cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex}.tool-box-text-static.selected{color:#fff;background:#096dd914}.tool-box-text-static.main-icon{background:0 0;border:none;height:5px;padding:0}.tool-box-text-static .tool-box-text-color{width:40px}.tool-box-text-static .tool-box-text-color.thin{border-bottom:2px solid #000}.tool-box-text-static .tool-box-text-color.medium{border-bottom:6px solid #000}.tool-box-text-static .tool-box-text-color.thick{border-bottom:8px solid #000}.tool-box-text-static .tool-box-text-color.main-icon{width:27px;margin-top:2px}.tool-box-text-static .tool-box-text-color.main-icon.medium{border-bottom-width:4px}.tool-box-text-static .tool-box-text-color.main-icon.thick{border-bottom-width:5px}.tool-box-text-static .tool-box-text-color.selected{border-bottom-color:#fff}.tool-icons{color:#595959;-o-object-fit:contain;object-fit:contain;width:40px;height:40px;padding:10px;display:block}.tool-icons.draw{width:20px;height:20px;padding:0}.collab-divider-container{background:#fff;border-radius:4px;width:0;height:27px}.collab-tool-divider{text-align:center;vertical-align:middle;background:#d9d9d9;border-radius:100px;justify-content:center;align-items:center;width:1px;height:100%;margin:auto;display:flex}.annotate-top-bar{border-bottom:1px solid #d9d9d9;padding:8px}.annotate-box{z-index:20;background:#fff;border-radius:4px;width:28%;height:max-content;max-height:calc(100vh - 100px);display:none;position:absolute;top:100px;overflow:hidden auto;box-shadow:0 2px #00000005}.annotate-box .action-btns{transition:opacity .2s ease-in-out}.annotation-modal .ant-modal-footer{display:none}.annotation-modal .ant-modal-body{padding:1px}.collaborate-access-modal .ant-modal-footer{display:none}.collaborate-access-modal .ant-modal-header,.collaborate-access-modal .ant-modal-body{padding:16px}.plan-activation-modal .ant-modal-footer{display:none}.plan-activation-modal .ant-modal-header{padding:16px}.plan-activation-modal .ant-modal-body{padding:0!important}.comparison-image-popup{top:50px;width:60%!important}.comparison-image-popup .ant-modal-header,.comparison-image-popup .ant-modal-body{padding:16px}.comment-input-box{color:#00000073;background:#fafafa;border:1px solid #d9d9d9;height:75px;padding:12px}.comment-input-box__control{background:#fafafa;border:none;height:100%;overflow:hidden}.comment-input-box__input{color:#000000d9;background:#fafafa;border:none;padding:12px;resize:none!important;height:100%!important;max-height:100%!important;overflow-y:auto!important}.comment-input-box__input:focus-visible{outline:1px solid #3bbcf1a6!important}.comment-input-box ul{width:200px}.comment-input-box ul li{border-bottom:1px solid #d3d3d3;padding:8px 12px!important}.comment-input-box ul li:hover{background:#e0e0e0}.comment-input-box__suggestions::-webkit-scrollbar{width:5px}.comment-input-box__suggestions::-webkit-scrollbar-track{background:0 0}.comment-input-box__suggestions::-webkit-scrollbar-thumb{background:#888888cf}.comment-input-box__suggestions::-webkit-scrollbar-thumb:hover{background:#555555ba}.comment-list{justify-content:center}.action-icon-btn.blue{color:#276dd7}.action-icon-btn.red{color:#d93025}.action-icon-btn.red:hover{color:#d93025!important}.action-icon-btn.grey{color:#595959}.action-icon-btn.grey:hover{color:#276dd7;border:none}.action-icon-btn.green{color:#52c41a}.action-icon-btn.green:hover{color:#52c41a!important}.action-icon-btn{box-shadow:none;background:0 0;border:none}.action-icon-btn:hover,.action-icon-btn:focus,.action-icon-btn:active{box-shadow:none!important;background:0 0!important;border:none!important}.comment-upload-box{align-items:center;gap:8px;width:auto!important;display:inline-flex!important}.comment-upload-box .ant-upload-select{background-color:#0000!important;border:none!important;height:auto!important;padding:0!important}.comment-upload-box .ant-upload-list-text-container{width:100%!important}.comment-upload-box .ant-upload-list-item-progress{position:unset!important;padding-left:0!important;top:0!important}.comment-upload-box .ant-upload-list-item{max-width:220px;height:auto!important;margin-top:0!important}.comment-upload-box .ant-upload-list-item-actions,.comment-upload-box .ant-upload-list-item-action{opacity:1!important}.comment-upload-box .ant-upload-list-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-upload-box .ant-upload-list{max-height:50px;padding-right:8px;overflow-y:auto}.comment-action-container{background:#fafafa;border:1px solid #d9d9d9;padding:8px}.add-comment-bar{padding:12px}.add-comment-bar.pd-0{padding:0}.comment-container{min-height:0;max-height:280px;overflow-y:auto}.comment-container.qa{max-height:150px}.comment-box{width:100%;padding:8px 12px}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{background:0 0}.custom-scroll::-webkit-scrollbar-thumb{background:#888888cf}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#555555ba}.comment-img-container{cursor:pointer;background:#fff;border:1px solid #c4c4c4;border-radius:4px;margin-bottom:8px;margin-right:8px;padding:4px;display:inline-block;position:relative}.comment-img{-o-object-fit:cover;object-fit:cover;width:80px;height:45px;display:block}.comment-img.image-file{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:auto;max-height:160px}.comment-img-container .ant-image{display:block}.comment-img-container .ant-image-mask{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:80px;padding:0 6px;font-size:10px;display:flex;overflow:hidden}#canvas-editor{width:100%;height:100%;display:block;position:relative;overflow:hidden}#canvas-editor-qa{width:100%;height:calc(100vh - 270px);position:relative;overflow:hidden}.sub-toolbar .ant-popover-inner-content{padding:10px}.object-color-input{cursor:pointer;width:30px;height:30px;padding:0 2px}.color-input-wrapper{border-radius:50%;align-items:center;width:1.75em;height:1.75em;margin:10px;display:inline-flex;position:relative;overflow:hidden}.color-input-wrapper:hover,.color-input-wrapper.selected{background:#096dd914}.color-input-wrapper .ant-input[type=color]{border:none;width:4em;height:4em;margin:0;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.color-input-wrapper .ant-input[type=color]:hover,.color-input-wrapper .ant-input[type=color].selected{background:#096dd914}.color-input-wrapper-product-qa{cursor:pointer;background:conic-gradient(red,orange,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;justify-content:center;align-items:center;width:1.75em;height:1.75em;margin:10px;display:inline-flex;position:relative;box-shadow:0 0 0 2px #fff}.color-input-wrapper-product-qa.collab{width:1.5em;height:1.5em}.color-input-wrapper-product-qa .selected-color{background-color:var(--selected-color,red);pointer-events:none;border:3px solid #fff;border-radius:50%;width:86%;height:85%}.color-input-wrapper-product-qa .ant-input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}#fabric-canvas{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#fabric-canvas.fabric-container{width:100%;height:100%}#fabric-canvas.fabric-container .canvas-container{background:#fff;justify-content:center;align-items:center;margin:auto;display:flex}#fabric-canvas.erase .canvas-container .upper-canvas{cursor:url(/img/collaborate_tool/erase_cursor.cur),auto!important}#fabric-canvas.annotate .canvas-container .upper-canvas{cursor:url(/img/collaborate_tool/comment_plus_large.cur),auto!important}#fabric-canvas.pan .canvas-container .upper-canvas{cursor:grab!important}#fabric-canvas.zoom_in .canvas-container .upper-canvas{cursor:zoom-in!important}#fabric-canvas.zoom_out .canvas-container .upper-canvas{cursor:zoom-out!important}#fabric-canvas.text .canvas-container .upper-canvas{cursor:text!important}#fabric-canvas.annotate-loading .canvas-container,#fabric-canvas.annotate-loading .canvas-container .upper-canvas{cursor:progress!important}.comment-error-msg{text-align:left;padding:8px}.collaborators-list-item{color:#000;background-color:#fafafa;border:1px solid #d9d9d9;justify-content:space-between;align-items:center;margin-bottom:10px;margin-right:0;padding:8px;display:flex;overflow-x:hidden}.collaborators-list-item .collaborator-email-username{flex:1;min-width:0;margin-right:8px}.collaborators-list-item .collaborator-email-username span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collaborators-access>.ant-select-selector{background-color:#fafafa!important;border:none!important}.collaborators-access{color:#276dd7}.collaborators-list{max-height:40vh;margin-top:15px;overflow-y:auto}.collab-access-form-fields{height:40px}.collab-access-form-fields .ant-select-selector{height:40px!important}.collab-access-form-fields .ant-select-selector .ant-select-selection-item{line-height:35px!important}.collab-nav-divider{height:38px!important;margin-left:12px!important}.cursor-pointer{cursor:pointer}.product-btn{height:unset;width:unset;border-radius:2px;padding:12px 16px;font-family:Manrope}.product-btn img{-o-object-fit:contain;object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important}.product-btn.square{padding:12px 14px}.product-btn.pd-11-11{padding:11px}.product-btn.br-4{border-radius:4px}.product-btn.inverted-black{color:#000!important;background:#fff!important;border:1px solid #d9d9d9!important}.product-btn.inverted-black .anticon{color:#000!important}.product-btn.inverted-black:hover{color:#000!important;background:#fff!important;border:1px solid #000!important}.product-btn.inverted-black:hover .anticon{color:#000!important}.product-btn.black{color:#fff!important;background:#000!important;border:1px solid #000!important}.product-btn.black .anticon{color:#fff!important}.product-btn.black:hover{color:#fff!important;background:#000!important;border:1px solid #000!important}.product-btn.black:hover .anticon{color:#fff!important}.product-btn.disabled-grey{color:#00000040!important;background:#f5f5f5!important;border:1px solid #d9d9d9!important}.version-history-icon{cursor:pointer;color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:inline-flex}.version-history-icon:hover{color:#fff;background-color:#276dd7;border:1px solid #276dd7}.version-history-icon:hover img{filter:brightness(0)invert()}.f-20{font-size:20px!important}.f-16{font-size:16px!important}.f-14{font-size:14px!important}.f-12{font-size:12px!important}.w-400{font-weight:400!important}.w-500{font-weight:500!important}.w-600{font-weight:600!important}.grey-8c{color:#8c8c8c!important}.white{color:#fff!important}.pointer,.cursor-pointer{cursor:pointer}.mb-0{margin-bottom:0!important}.ml-6{margin-left:6px!important}.ml-10{margin-left:10px!important}.ml-12{margin-left:12px!important}.mr-12{margin-right:12px!important}.mr-16{margin-right:16px!important}.lh-32{line-height:32px!important}.circle-bg{border-radius:50%}.light-blue{background-color:#1890ff}.w-200px{width:200px!important}.clamp-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp-w-150{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;width:150px;display:inline-block;overflow:hidden}.navbar-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;min-width:40px;display:inline-flex}.collaborate-navbar .version-history-icon img,.collaborate-navbar img.version-history-icon{opacity:1}.manrope{font-family:Manrope,sans-serif}.black{color:#1f1f1f!important}.black-33{color:#333!important}.black-00{color:#000!important}.black-55{color:#555!important}.black-085{color:#000000d9!important}.f-9{letter-spacing:.02em;font-size:9px;font-weight:500;line-height:120%}.lh-16{line-height:16px}.w-700{font-weight:700}.justify-in-center{justify-content:center;align-items:center;display:flex}.capitalize{text-transform:capitalize}.pd-16{padding:16px!important}.pd-10{padding:10px!important}.mb-4{margin-bottom:4px!important}.p-b-32{padding-bottom:32px!important}.grey-73{color:#737373!important}.blue{color:#276dd7!important}.hover-change{cursor:pointer}.hover-change:hover{text-decoration:underline}.history-img{-o-object-fit:contain;object-fit:contain;border:1px solid #e9e9e9;border-radius:4px;width:445px;height:251px}.version-history-drawer .ant-drawer-content-wrapper{width:max-content!important;max-width:500px!important}.version-history-drawer .ant-drawer-header{padding:16px!important}.comment-history-drawer{z-index:25;cursor:move;background:#fff;border-radius:4px;width:400px;height:calc(100vh - 255px);position:absolute;top:12%;right:2%;box-shadow:0 0 8px #00000029}.comment-history-drawer.qa{top:16%;right:1%}.comment-history-drawer{overflow:hidden}.comment-drawer-header{border-bottom:1px solid #d7d6d6;padding:16px!important}.line-height-20{line-height:20px!important}.pd-r-13{padding-right:10px}.pd-t-10{padding-top:10px}.pd-b-10{padding-bottom:10px}.comment-item-container{background:#fff;border-bottom:1px solid #d9d9d9;padding-top:16px;padding-bottom:8px}.comment-item-container.blue{background:#add8e630}.comment-item-container.blue:hover{background:#add8e672}.comment-item-container:hover{background:#f4f4f4}.rejection-message-item{width:100%;max-width:100%;overflow:hidden}.rejection-message-author{font-weight:700}.rejection-message-date,.rejection-message-text{font-weight:400}.rejection-message-toggle{background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rejection-message-toggle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #276dd7}.rejection-message-toggle-icon{justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:1;display:inline-flex}.rejection-message-text{overflow-wrap:anywhere;white-space:pre-wrap;width:100%;max-width:100%;line-height:20px}.rejection-message-text.collapsed{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comment-list-container{min-height:0;max-height:calc(100vh - 320px);overflow:hidden scroll}.comment-list-container.qa{max-height:calc(100vh - 320px)}.comment-option-container{cursor:pointer;background:#fff;border-bottom:1px solid #d9d9d9}.comment-selector{letter-spacing:.02em;width:240px;font-family:Manrope;font-size:14px;font-weight:400;line-height:28px}.comment-selector li{background:#fff;height:30px!important;margin:0!important;line-height:28px!important}.comment-selector li:hover{background:#f4f4f4}.comment-selector:hover{letter-spacing:.02em;font-size:14px;line-height:28px}.comment-option-dropdown{opacity:1;background:#fff;border-radius:4px;width:240px;box-shadow:0 2px 8px #00000026}.comment-option-dropdown .ant-dropdown-menu{box-shadow:none!important;border-radius:4px 4px 0 0!important}.resolved-comment-checkbox{letter-spacing:.02em;font-family:Manrope;font-size:14px;font-weight:400;line-height:28px}.comment-pd-space{padding:0 16px 4px}.comment-option-divider{margin:0 0 4px}#annotate-modal{display:none;box-shadow:0 2px 8px #00000026}.version-tag{color:#fff;background:#0003;border-radius:2px;justify-content:space-around;align-items:center;padding:0 5px;display:flex;position:absolute;top:10px}.open-icon{filter:invert();height:20px;margin-left:4px}.version-card{cursor:pointer;position:relative}.download-icon{background:#14141466;padding:4px}.nameEditField{border-radius:4px;justify-content:space-between;padding-right:5px;display:flex;border:1px solid #d9d9d9!important}.nameIcon{padding-right:6px}.nameEditIcons{justify-content:center;align-items:center;display:flex}.collaborate-content-wrapper{background:#fff;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.collaborate-content-wrapper .collaborate-container{background:#fff;flex:1;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.collaborate-content-wrapper.with-rejection-panel .collaborate-container{flex:0 0 80%;width:80%;padding:0 44px}.rejection-panel-right{z-index:10;background-color:#fff;border-left:1px solid #e8e8e8;flex-direction:column;flex-shrink:0;width:15%;height:100%;padding:16px;display:flex;position:relative}.rejection-panel-right .rejection-header{color:#000;margin-bottom:4px}.rejection-panel-right .rejection-description{color:#000000a6;margin-bottom:16px}.rejection-panel-right .rejection-input-container{background:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-direction:column;flex:1;width:100%;height:100%;display:flex}.rejection-panel-right .rejection-textarea{resize:none;color:#000000d9;background:#fff;border:none;border-radius:4px;flex:1;width:100%;padding:8px 12px;font-family:Manrope;line-height:1.5}.rejection-panel-right .rejection-textarea::placeholder{color:#00000073}.rejection-panel-right .rejection-textarea:focus{border-color:#40a9ff;outline:none;box-shadow:0 0 0 2px #1890ff33}.rejection-panel-right .rejection-textarea:hover{border-color:#40a9ff}.rejection-panel-right .rejection-frequently-used{cursor:pointer;color:#276dd7;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px}.rejection-panel-right .rejection-frequently-used:focus,.rejection-panel-right .rejection-frequently-used:hover{border:1px solid #276dd7}#fabric-canvas.fabric-container,#canvas-editor.fabric-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#fabric-canvas.fabric-container .canvas-container,#canvas-editor.fabric-container .canvas-container{background:#fff;margin:auto;box-shadow:0 0 20px #0000001a}#fabric-canvas.erase .canvas-container .upper-canvas,#canvas-editor.erase .canvas-container .upper-canvas{cursor:url(/img/collaborate_tool/erase_cursor.cur),auto!important}#fabric-canvas.annotate .canvas-container .upper-canvas,#canvas-editor.annotate .canvas-container .upper-canvas{cursor:url(/img/collaborate_tool/comment_plus_large.cur),auto!important}#fabric-canvas.pan .canvas-container .upper-canvas,#canvas-editor.pan .canvas-container .upper-canvas{cursor:grab!important}#fabric-canvas.zoom_in .canvas-container .upper-canvas,#canvas-editor.zoom_in .canvas-container .upper-canvas{cursor:zoom-in!important}#fabric-canvas.zoom_out .canvas-container .upper-canvas,#canvas-editor.zoom_out .canvas-container .upper-canvas{cursor:zoom-out!important}#fabric-canvas.text .canvas-container .upper-canvas,#canvas-editor.text .canvas-container .upper-canvas{cursor:text!important}.collab-name-breadcrumb-item,.collab-name-breadcrumb-item .ant-breadcrumb-link{min-width:0;display:flex;overflow:hidden}[data-theme=dark] .collaborate-navbar{background-color:var(--color-bg-container)}[data-theme=dark] .collaborate-container{background:var(--color-bg-base)}[data-theme=dark] .collaborate-container.qa,[data-theme=dark] .collaborate-container.qa-editor{background:var(--color-bg-base);border:1px solid var(--color-border)}[data-theme=dark] .load-message{color:var(--color-text)}[data-theme=dark] .access-icon{color:var(--color-text-secondary)}[data-theme=dark] .basic-collab-btn{background:var(--color-bg-container)!important}[data-theme=dark] .basic-collab-btn.ant-btn[disabled],[data-theme=dark] .basic-collab-btn .ant-btn[disabled]:focus,[data-theme=dark] .basic-collab-btn .ant-btn[disabled]:active,[data-theme=dark] .basic-collab-btn.ant-tooltip-disabled-compatible-wrapper{background:var(--color-bg-container)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .basic-collab-btn{color:var(--color-text)!important;background:var(--color-bg-container)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .basic-collab-btn.ant-btn[disabled],[data-theme=dark] .basic-collab-btn .ant-btn[disabled]:hover,[data-theme=dark] .basic-collab-btn .ant-btn[disabled]:focus,[data-theme=dark] .basic-collab-btn .ant-btn[disabled]:active,[data-theme=dark] .basic-collab-btn.ant-tooltip-disabled-compatible-wrapper{background:var(--color-bg-container)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .collaborate-toolbar{background:var(--color-bg-container)}[data-theme=dark] .collaborate-toolbar.qa{border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .collaborate-toolbar.product-qa{border:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .image-list-qa{border-right:1px solid var(--color-border)}[data-theme=dark] .tool-box{background:var(--color-bg-container)}[data-theme=dark] .tool-box .tool-icons{filter:brightness(0)invert()}[data-theme=dark] .tool-box.product-qa-selected,[data-theme=dark] .tool-box.selected-extra{background:var(--color-primary)}[data-theme=dark] .tool-box.product-qa-selected .tool-icons,[data-theme=dark] .tool-box.selected-extra .tool-icons{filter:brightness(0)}[data-theme=dark] .tool-box.product-qa-selected .tool-box-text-color.thin,[data-theme=dark] .tool-box.product-qa-selected .tool-box-text-color.medium,[data-theme=dark] .tool-box.product-qa-selected .tool-box-text-color.thick,[data-theme=dark] .tool-box.selected-extra .tool-box-text-color.thin,[data-theme=dark] .tool-box.selected-extra .tool-box-text-color.medium,[data-theme=dark] .tool-box.selected-extra .tool-box-text-color.thick{border-bottom-color:var(--color-bg-base)}[data-theme=dark] .tool-box-text{border:1px solid var(--color-border);background:var(--color-bg-subtle)}[data-theme=dark] .tool-box-text-color.thin,[data-theme=dark] .tool-box-text-color.medium,[data-theme=dark] .tool-box-text-color.thick{border-bottom-color:var(--color-text)}[data-theme=dark] .tool-box-text-product.product-qa-selected{background:var(--color-primary)}[data-theme=dark] .tool-box-text-product.product-qa-selected .tool-box-text-color.thin,[data-theme=dark] .tool-box-text-product.product-qa-selected .tool-box-text-color.medium,[data-theme=dark] .tool-box-text-product.product-qa-selected .tool-box-text-color.thick{border-bottom-color:var(--color-bg-base)}[data-theme=dark] .collab-divider-container{background:var(--color-bg-container)}[data-theme=dark] .collab-tool-divider{background:var(--color-border)}[data-theme=dark] .annotate-top-bar{border-bottom:1px solid var(--color-border)}[data-theme=dark] .annotate-close-btn .anticon{color:var(--color-text)}[data-theme=dark] .annotate-box{background:var(--color-bg-elevated)}[data-theme=dark] .comment-input-box{color:var(--color-text-secondary);background:var(--color-bg-subtle);border:1px solid var(--color-border)}[data-theme=dark] .comment-input-box__control{background:var(--color-bg-subtle)}[data-theme=dark] .comment-input-box__input{color:var(--color-text);background:var(--color-bg-subtle)}[data-theme=dark] .comment-input-box ul li{border-bottom:1px solid var(--color-border)}[data-theme=dark] .comment-input-box ul li:hover{background:var(--color-bg-hover)}[data-theme=dark] .comment-action-container{background:var(--color-bg-subtle);border:1px solid var(--color-border)}[data-theme=dark] .comment-upload-box .ant-upload-list-item-name{color:var(--color-text)}[data-theme=dark] .comment-upload-box .ant-upload-list .anticon{color:var(--color-text-secondary)}[data-theme=dark] .comment-upload-box .ant-upload-list .anticon:hover{color:var(--color-text)}[data-theme=dark] .comment-upload-box .ant-progress-inner{background-color:var(--color-bg-hover)}[data-theme=dark] .comment-img-container{border:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] #fabric-canvas.fabric-container .canvas-container{background:var(--color-bg-base)}[data-theme=dark] .collaborators-list-item{background-color:var(--color-bg-subtle);color:var(--color-text);border:1px solid var(--color-border)}[data-theme=dark] .collaborators-access>.ant-select-selector{background-color:var(--color-bg-subtle)!important}[data-theme=dark] .product-btn.black{color:#fff!important;background-color:#1b1f2b!important;border-color:#1b1f2b!important}[data-theme=dark] .product-btn.black:hover,[data-theme=dark] .product-btn.black:focus-visible{color:#fff!important;background-color:#272b3a!important;border-color:#272b3a!important}[data-theme=dark] .product-btn.black:active{background-color:#10131c!important;border-color:#10131c!important}[data-theme=dark] .product-btn.inverted-black{border:1px solid var(--color-border)!important;color:var(--color-text)!important;background:var(--color-bg-container)!important}[data-theme=dark] .product-btn.inverted-black .anticon{color:var(--color-text)!important}[data-theme=dark] .product-btn.inverted-black img{filter:invert()}[data-theme=dark] .product-btn.inverted-black:hover{border:1px solid var(--color-text)!important;color:var(--color-text)!important;background:var(--color-bg-container)!important}[data-theme=dark] .product-btn.inverted-black:hover .anticon{color:var(--color-text)!important}[data-theme=dark] .product-btn.disabled-grey{border:1px solid var(--color-border)!important;color:var(--color-text-tertiary)!important;background:var(--color-bg-subtle)!important}[data-theme=dark] .version-history-icon{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-bg-container)}[data-theme=dark] .black-00,[data-theme=dark] .black-33{color:var(--color-text)!important}[data-theme=dark] .black-55{color:var(--color-text-secondary)!important}[data-theme=dark] .black-085,[data-theme=dark] .black{color:var(--color-text)!important}[data-theme=dark] .grey-8c{color:var(--color-text-tertiary)!important}[data-theme=dark] .grey-73{color:var(--color-text-secondary)!important}[data-theme=dark] .history-img{border:1px solid var(--color-border)}[data-theme=dark] .comment-history-drawer{background:var(--color-bg-container)}[data-theme=dark] .comment-drawer-header{border-bottom:1px solid var(--color-border)}[data-theme=dark] .comment-item-container{border-bottom:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .comment-item-container:hover{background:var(--color-bg-hover)}[data-theme=dark] .comment-option-container{border-bottom:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .comment-selector li{background:var(--color-bg-container)}[data-theme=dark] .comment-selector li:hover{background:var(--color-bg-hover)}[data-theme=dark] .comment-option-dropdown{background:var(--color-bg-elevated)}[data-theme=dark] .nameEditField{border:1px solid var(--color-border)!important}[data-theme=dark] .collaborate-content-wrapper,[data-theme=dark] .collaborate-content-wrapper .collaborate-container{background:var(--color-bg-base)}[data-theme=dark] .rejection-panel-right{background-color:var(--color-bg-container);border-left:1px solid var(--color-border)}[data-theme=dark] .rejection-panel-right .rejection-header{color:var(--color-text)}[data-theme=dark] .rejection-panel-right .rejection-description{color:var(--color-text-secondary)}[data-theme=dark] .rejection-panel-right .rejection-input-container{border:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] .rejection-panel-right .rejection-textarea{background:var(--color-bg-container);color:var(--color-text)}[data-theme=dark] .rejection-panel-right .rejection-textarea::placeholder{color:var(--color-text-secondary)}[data-theme=dark] .rejection-panel-right .rejection-frequently-used{background:var(--color-bg-container);border:1px solid var(--color-border)}[data-theme=dark] #fabric-canvas.fabric-container .canvas-container,[data-theme=dark] #canvas-editor.fabric-container .canvas-container{background:var(--color-bg-base)}.invite-button-collab{color:#fff;background:#276dd7;border:none;border-radius:4px;width:100%;height:32px}.invite-button-collab:hover,.invite-button-collab:focus{color:#fff;background:#1a54b0}.invite-button-collab:disabled{color:#00000040;background:#f5f5f5;border:1px solid #d9d9d9}.invite-role-select{width:100%}.invite-role-select .ant-select-selector{border-radius:4px!important}[data-theme=dark] .invite-button-collab:disabled{background:var(--color-bg-subtle);color:var(--color-text-tertiary);border:1px solid var(--color-border)}.group-users-list{color:#000;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;margin-right:0;padding:8px;display:flex}.group-users-list .group-user-details{flex:1;min-width:0;margin-right:8px}.group-users-list .group-user-details span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customer-contract-form-body{margin-bottom:60px}.customer-contract-form-main{justify-content:center;display:flex}.customer-contract-form-content{width:100%}.customer-contract-form-fields{width:70%}.customer-contract-pricing-main{display:block}.customer-contract-pricing-content{width:100%}.customer-contract-pricing-header{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:40px;margin-bottom:30px;display:flex}.customer-contract-pricing-checkbox{white-space:nowrap;flex-shrink:0;margin-left:auto}.customer-contract-suboptions-row{margin-top:10px;margin-bottom:18px;align-items:stretch!important}.customer-contract-suboptions-group{flex-direction:column;gap:8px;display:flex}.customer-contract-suboption{margin-inline-end:0!important}.customer-contract-suboptions-summary{min-height:100%}.customer-contract-pricing-section-row{margin-top:24px;margin-bottom:18px}.customer-contract-form-divider{border:0;border-top:1px solid #f0f0f0;margin:30px 0}.customer-contract-form-note-label{justify-content:space-between;align-items:center;width:100%;display:flex}.customer-contract-form-note{color:#737373}.customer-contract-radio-text{color:#999;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.customer-contract-select.ant-select{font-family:Manrope,sans-serif}.customer-contract-select-dropdown.ant-select-dropdown,.customer-contract-select-dropdown .ant-select-item{background-color:#fff!important}.contract-progress-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#276dd7;border-color:#276dd7}.contract-progress-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:#276dd7}.contract-progress-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#276dd7}.contract-progress-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.contract-progress-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#276dd7}.upload-model-image-footer{z-index:100;background-color:#fff;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;bottom:0;box-shadow:0 -1px 20px 10px #e5e5e5}.footer-button{background-color:#276dd7;border-radius:5px;justify-content:space-around;align-items:center;height:46px;margin:20px 10px;padding:0 20px;display:flex}.footer-button:hover{background-color:#276dd7}.footer-button.outline{color:#000;background-color:#fff}.footer-button.outline:hover{background-color:#fff}.footer-button.black{color:#fff;background-color:#000;border:none}.footer-text{align-items:center;gap:10px;margin-left:auto;display:flex}.ml-auto{margin-left:auto}.contract-form{width:100%}@media (min-width:992px){.contract-form{width:100%;padding:0}}.contract-form.pricing .grid-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1.65fr) minmax(0,1.15fr) minmax(220px,.95fr) minmax(220px,.95fr);width:100%}.contract-form.pricing .grid-row+.grid-row{margin-top:10px}.contract-form.pricing .grid-row.custom-grid{grid-template-columns:minmax(0,3.3fr) minmax(0,1.15fr) minmax(220px,.95fr) minmax(220px,.95fr)}.contract-form.pricing .grid-row>.ant-col{min-width:0;flex:none!important;width:100%!important;max-width:100%!important}.contract-form.pricing .ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=\ ant-col-]){width:90%}.contract-frm-settings .ant-form-vertical .ant-form-item-label>label{display:block}.contract-frm-settings .ant-input-affix-wrapper{width:100%;min-width:0;padding:inherit;color:#000000a6;max-height:inherit;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;font-size:14px;line-height:1.5715;transition:all .3s;display:inline-flex;position:relative}.contract-frm-settings .ant-input-suffix{color:#00000073}.contract-frm-settings .ant-input-prefix{margin-right:0}.contract-frm-settings .ant-input-affix-wrapper>input.ant-input{padding-left:11px}.contract-frm-settings .ant-form-item-control-input-content{position:relative}.contract-frm-settings .ant-form-item-control-input-content .anticon.anticon-user,.contract-frm-settings .ant-form-item-control-input-content .anticon.anticon-lock,.contract-frm-settings .ant-form-item-control-input-content .anticon.anticon-mail,.contract-frm-settings .ant-form-item-control-input-content .anticon.anticon-code,.contract-frm-settings .ant-form-item-control-input-content .anticon.anticon-team,.contract-frm-settings .ant-form-item-control-input-content .anticon.anticon-idcard{position:absolute;top:35%;left:2%}.contract-frm-settings .ant-form-item-control{zoom:1;line-height:40px;position:relative}.contract-frm-settings .ant-select-selection{color:#333;background-color:#fff!important;border:1px solid #e3e3e3!important;border-radius:4px!important;height:50px!important}.contract-frm-settings .ant-checkbox-checked .ant-checkbox-inner{background-color:#333;border-color:#333}.contract-frm-settings .ant-checkbox-wrapper:hover .ant-checkbox-inner,.contract-frm-settings .ant-checkbox:hover .ant-checkbox-inner,.contract-frm-settings .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#333}.contract-frm-settings .ant-input{color:#333;background-color:#fff!important;border-radius:4px!important;height:45px!important}.contract-frm-settings .medium-input-box{color:#464545;background-color:#fff!important;border:1px solid #e3e3e3!important;border-radius:4px!important;height:45px!important}.contract-frm-settings .ant-form-item-label>label{letter-spacing:normal;color:#333;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.56}.contract-frm-settings .ant-form-item-required:before{color:#333}.contract-frm-settings .customer-contract-select.ant-select .ant-select-selector,.contract-frm-settings .ant-select-selection,.contract-frm-settings .ant-select-selector{color:#333;align-items:center;background-color:#fff!important;border:1px solid #e3e3e3!important;border-radius:4px!important;height:45px!important;min-height:45px!important;max-height:max-content!important}.contract-frm-settings .customer-contract-select.ant-select .ant-select-selector,.contract-frm-settings .ant-select-selector{box-shadow:none!important;padding:0 11px!important}.contract-frm-settings .customer-contract-select.ant-select .ant-select-selection-placeholder,.contract-frm-settings .customer-contract-select.ant-select .ant-select-selection-item,.contract-frm-settings .ant-select-selection-placeholder,.contract-frm-settings .ant-select-selection-item{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:43px!important}.contract-frm-settings .customer-contract-select.ant-select .ant-select-selection-placeholder,.contract-frm-settings .ant-select-selection-placeholder,.contract-frm-settings .customer-contract-select.ant-select .ant-select-arrow,.contract-frm-settings .ant-select-arrow{color:#bfbfbf!important}.contract-frm-settings .customer-contract-select.ant-select:hover .ant-select-selector,.contract-frm-settings .customer-contract-select.ant-select.ant-select-focused .ant-select-selector,.contract-frm-settings .customer-contract-select.ant-select.ant-select-open .ant-select-selector,.contract-frm-settings .ant-select:hover .ant-select-selector,.contract-frm-settings .ant-select-focused .ant-select-selector,.contract-frm-settings .ant-select-open .ant-select-selector{box-shadow:none!important;border-color:#e3e3e3!important}.contract-frm-settings .customer-contract-select.ant-select.ant-select-single{height:45px}.contract-frm-settings .customer-contract-select.ant-select.ant-select-single .ant-select-selection-search-input{height:43px!important}.contract-frm-settings .custom_dimentions_unit .ant-select-selection,.contract-frm-settings .custom_dimentions_unit .ant-select-selector{color:#333;background-color:#f4f4f480!important;border:1px solid #e3e3e3!important;border-radius:4px!important;height:32px!important}.contract-frm-settings .ant-picker{padding-top:0;padding-bottom:0}.contract-frm-settings .ant-picker-input>input{height:40px}.contract-frm-settings .custom-input .ant-input{text-align:left;padding-right:50px}.contract-frm-settings .custom-input .ant-input-suffix{color:#00000057;align-items:center;height:100%;font-size:12px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.black-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff!important;border-color:#1890ff!important}.monthly-annual-header{text-align:center;padding:10px}.monthly-annual-header.light{background-color:#f2fbff}.monthly-annual-header.dark{background-color:#dcf3ff}.monthly-annual-header.no-bg{background-color:#0000}.monthly-annual-header.right{text-align:right}.grid-row{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr;align-items:center;display:grid}.grid-row.custom-input-grid{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr 1fr}.grid-row.custom-grid{grid-template-columns:3fr 1fr 1fr 1fr}.grid-row.custom-grid .ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=\ ant-col-]){width:95%}.grid-setting-radio{grid-template-columns:1fr 1fr;display:grid;position:absolute}.grid-row input{width:100%}.grid-row .ant-form-item{margin-bottom:0!important}.grid-setting-radio .ant-radio:hover .ant-radio-inner,.grid-setting-radio .ant-radio-checked .ant-radio-inner{border-color:#1890ff!important}.grid-setting-radio .ant-radio-checked .ant-radio-inner:after{background-color:#1890ff!important;border-color:#1890ff!important}.contract-radio-btn .ant-radio:hover .ant-radio-inner{border-color:#1890ff!important}.contract-radio-btn .ant-radio-inner{width:16px;height:16px;background-color:#fff!important;border-color:#d9d9d9!important}.contract-radio-btn .ant-radio-checked .ant-radio-inner{background-color:#fff!important;border-color:#1890ff!important}.contract-radio-btn .ant-radio-checked .ant-radio-inner:after{background-color:#1890ff!important;border-color:#1890ff!important}.contract-radio-btn .ant-radio-wrapper{color:#999;align-items:center;margin-inline-end:24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.contract-radio-btn .ant-radio+span{padding-inline-start:8px}.contract-radio-btn .ant-radio-wrapper:hover,.contract-radio-btn .ant-radio-wrapper:hover .customer-contract-radio-text,.contract-radio-btn .ant-radio-wrapper-checked{color:#333}.contract-radio-btn .ant-radio-wrapper-checked .customer-contract-radio-text{color:#333;font-weight:700}.contract-radio-btn .ant-radio-wrapper-checked span{color:#333}.override-width{margin-bottom:0!important}.override-width .ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=\ ant-col-]){width:100%!important}.contract-type-radio{display:flex}.contract-type-radio .ant-radio-button-wrapper{text-align:center;justify-content:center;width:100px;display:inline-flex}.contract-type-radio .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff!important;background-color:#1890ff!important;border-color:#1890ff!important}.contract-type-radio .ant-radio-button-wrapper:hover{color:#000!important;border-color:#1890ff!important}.contract-type-radio .ant-radio-button-wrapper:hover:before{background-color:#1890ff!important}[data-theme=dark] .customer-contract-form-divider{border-top-color:var(--color-border)}[data-theme=dark] .customer-contract-form-note{color:var(--color-text-secondary)}[data-theme=dark] .customer-contract-radio-text{color:var(--color-text-tertiary)}[data-theme=dark] .customer-contract-select-dropdown.ant-select-dropdown{background-color:var(--color-bg-elevated)!important}[data-theme=dark] .customer-contract-select-dropdown .ant-select-item{color:var(--color-text);background-color:#0000!important}[data-theme=dark] .upload-model-image-footer{background-color:var(--color-bg-container);box-shadow:0 -1px 20px 10px #00000080}[data-theme=dark] .footer-button.outline{background-color:var(--color-bg-container);color:var(--color-text);border-color:var(--color-border)}[data-theme=dark] .footer-button.outline:hover{background-color:var(--color-bg-hover)}[data-theme=dark] .contract-frm-settings .ant-input-affix-wrapper{color:var(--color-text);background-color:var(--color-bg-container);border-color:var(--color-border)}[data-theme=dark] .contract-frm-settings .ant-input-suffix{color:var(--color-text-tertiary)}[data-theme=dark] .contract-frm-settings .ant-input{color:var(--color-text);background-color:var(--color-bg-container)!important}[data-theme=dark] .contract-frm-settings .medium-input-box{color:var(--color-text);border-color:var(--color-border)!important;background-color:var(--color-bg-container)!important}[data-theme=dark] .contract-frm-settings .ant-form-item-label>label,[data-theme=dark] .contract-frm-settings .ant-form-item-required:before{color:var(--color-text)}[data-theme=dark] .contract-frm-settings .customer-contract-select.ant-select .ant-select-selector,[data-theme=dark] .contract-frm-settings .ant-select-selection,[data-theme=dark] .contract-frm-settings .ant-select-selector{color:var(--color-text);border-color:var(--color-border)!important;background-color:var(--color-bg-container)!important}[data-theme=dark] .contract-frm-settings .customer-contract-select.ant-select .ant-select-selection-placeholder,[data-theme=dark] .contract-frm-settings .ant-select-selection-placeholder,[data-theme=dark] .contract-frm-settings .customer-contract-select.ant-select .ant-select-arrow,[data-theme=dark] .contract-frm-settings .ant-select-arrow{color:var(--color-text-tertiary)!important}[data-theme=dark] .contract-frm-settings .customer-contract-select.ant-select:hover .ant-select-selector,[data-theme=dark] .contract-frm-settings .customer-contract-select.ant-select.ant-select-focused .ant-select-selector,[data-theme=dark] .contract-frm-settings .customer-contract-select.ant-select.ant-select-open .ant-select-selector,[data-theme=dark] .contract-frm-settings .ant-select:hover .ant-select-selector,[data-theme=dark] .contract-frm-settings .ant-select-focused .ant-select-selector,[data-theme=dark] .contract-frm-settings .ant-select-open .ant-select-selector{border-color:var(--color-border)!important}[data-theme=dark] .contract-frm-settings .custom_dimentions_unit .ant-select-selection,[data-theme=dark] .contract-frm-settings .custom_dimentions_unit .ant-select-selector{color:var(--color-text);border-color:var(--color-border)!important;background-color:var(--color-bg-subtle)!important}[data-theme=dark] .contract-frm-settings .custom-input .ant-input-suffix{color:var(--color-text-tertiary)}[data-theme=dark] .monthly-annual-header.light{background-color:var(--color-bg-subtle)}[data-theme=dark] .monthly-annual-header.dark{background-color:var(--color-bg-hover)}[data-theme=dark] .contract-radio-btn .ant-radio-inner{border-color:var(--color-border)!important;background-color:var(--color-bg-container)!important}[data-theme=dark] .contract-radio-btn .ant-radio-checked .ant-radio-inner{background-color:var(--color-bg-container)!important}[data-theme=dark] .contract-radio-btn .ant-radio-wrapper{color:var(--color-text-tertiary)}[data-theme=dark] .contract-radio-btn .ant-radio-wrapper:hover,[data-theme=dark] .contract-radio-btn .ant-radio-wrapper:hover .customer-contract-radio-text,[data-theme=dark] .contract-radio-btn .ant-radio-wrapper-checked,[data-theme=dark] .contract-radio-btn .ant-radio-wrapper-checked .customer-contract-radio-text,[data-theme=dark] .contract-radio-btn .ant-radio-wrapper-checked span{color:var(--color-text)}[data-theme=dark] .contract-type-radio .ant-radio-button-wrapper:hover{color:var(--color-text)!important}.ai-explore-image-cell{box-sizing:border-box}.ai-explore-image-cell:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:0 0 0 1px #ccc}.ai-explore-image-cell:hover:after{box-shadow:0 0 0 1.5px #1890ff99!important}[data-theme=dark] .ai-explore-image-cell:after{box-shadow:none}.ai-explore-image-cell.engine-gemini:hover:after{box-shadow:0 0 0 1.5px #60a5fa!important}.ai-explore-image-cell.engine-flux:hover:after{box-shadow:0 0 0 1.5px #c084fc!important}.ai-explore-image-cell.engine-qwen:hover:after{box-shadow:0 0 0 1.5px #4ade80!important}.ai-explore-image-cell.engine-claude:hover:after{box-shadow:0 0 0 1.5px #f59e0b!important}.ai-explore-image-cell.engine-grok:hover:after{box-shadow:0 0 0 1.5px #ef4444!important}.ai-explore-image-cell.engine-gpt:hover:after{box-shadow:0 0 0 1.5px #fbbf2499!important}.ai-explore-image-cell.engine-reve:hover:after{box-shadow:0 0 0 1.5px #fb7185!important}.ai-explore-image-cell.engine-fancy-room:hover:after{box-shadow:0 0 0 1.5px #22d3ee!important}.ai-video-modal-wrapper .ant-modal-wrap,.ai-video-modal-wrapper .ant-modal-container,.ai-video-modal-wrapper .ant-modal-body{padding:0!important}._productDetailPage_z36ix_1{background-color:#fff;min-height:100vh}._header_z36ix_6{background-color:#fbfbfb;align-items:center;padding-left:0;padding-right:0;display:flex}._headerRow_z36ix_14{justify-content:space-between;align-items:center;width:100%;display:flex}._breadcrumbContainer_z36ix_21,._breadcrumb_z36ix_21{align-items:center;display:flex}._breadcrumbLink_z36ix_31{color:#737373;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;line-height:28px}._breadcrumbLink_z36ix_31:hover{color:#276dd7}._backIcon_z36ix_42{margin-right:8px}._breadcrumbCurrent_z36ix_46{color:#d9d9d9;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;line-height:28px;overflow:hidden}._actionBar_z36ix_56{justify-content:flex-end;align-items:center;gap:16px;display:flex}._actionButton_z36ix_63{color:#276dd7;background:#fff;border:1px solid #276dd7;border-radius:2px;width:auto;height:auto;padding:8px 12px;font-family:Manrope,sans-serif}._actionButton_z36ix_63:hover{color:#276dd7!important;background:#e6f7ff!important;border:1px solid #276dd7!important}._mainContent_z36ix_79{padding:20px}._contentRow_z36ix_83{justify-content:space-between;align-items:flex-start;display:flex}._imageGallery_z36ix_89{flex-direction:column;gap:16px;display:flex}._heroImageCard_z36ix_95{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;width:100%;height:100%;padding:0 6px;display:flex;position:relative;overflow:hidden}._heroImageCard_z36ix_95 .ant-card-body{width:100%;position:relative}._expandIcon_z36ix_112{z-index:1;cursor:pointer;opacity:.8;border-radius:4px;width:40px;height:40px;position:absolute;top:20px;right:18px}._imageLabel_z36ix_124{z-index:1;color:#000000d9;background:#f0f0f0;border-radius:4px;justify-content:center;align-items:center;height:28px;padding:1px 8px;display:inline-flex;position:absolute;top:20px;left:18px}._heroImage_z36ix_95{-o-object-fit:contain;object-fit:contain;cursor:pointer;width:100%;height:calc(100vh - 400px)}._heroModel_z36ix_146{cursor:grab;width:100%;min-height:360px;height:calc(100vh - 400px)!important}._heroModel_z36ix_146:active{cursor:grabbing}._secondaryImagesRow_z36ix_156{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}._secondaryImageCard_z36ix_164{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;flex:1;justify-content:center;width:100%;display:flex;overflow:hidden}._secondaryImage_z36ix_156{cursor:pointer;-o-object-fit:cover;object-fit:cover;width:100%;height:200px}._seeAllButton_z36ix_182{all:unset;box-sizing:border-box;cursor:pointer;background-color:#f4f4f4;border:1px solid #000000d9;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;gap:4px;width:100%;height:50px;padding:6px 15px;display:flex;box-shadow:0 2px #00000005}._seeAllButton_z36ix_182:hover{background-color:#f4f4f4e0}._buttonText_z36ix_203{color:#000000d9;text-align:center;white-space:nowrap;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:24px}._arrowIcon_z36ix_213{color:#000000d9;font-size:16px}._productInfo_z36ix_218{flex-direction:column;gap:24px;display:flex}._productHeader_z36ix_224{justify-content:space-between;align-items:flex-start;display:flex}._productName_z36ix_230{color:#262626;-webkit-line-clamp:2;word-break:break-word;max-width:100%;width:unset;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;margin:0;font-family:Manrope,sans-serif;font-size:30px;font-weight:600;display:-webkit-box;overflow:hidden}._editIcon_z36ix_247{color:#276dd7;cursor:pointer;margin-top:8px;font-size:20px}._editIcon_z36ix_247:hover{color:#1d5bb5}._basicDetails_z36ix_257{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:45px;display:flex}._basicdetailcontainer_z36ix_265{justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}._basicdetailcontainer_z36ix_265._gap-32_z36ix_271{gap:45px}._basicdetailcontainer_z36ix_265._jsb_z36ix_274{justify-content:space-between}._basicdetailcontainer_z36ix_265 ._div_z36ix_277{flex:none;align-items:center;gap:16px;display:inline-flex;position:relative}._basicdetailcontainer_z36ix_265 ._div_z36ix_277 ._div-2_z36ix_284{width:calc(100% - 32px)}._basicdetailcontainer_z36ix_265 ._col-width-16_z36ix_287{flex-direction:column;gap:4px;width:calc(100% - 16px);display:flex}._basicdetailcontainer_z36ix_265 ._icon-instance-node_z36ix_293{width:24px!important;height:24px!important;position:relative!important}._basicdetailcontainer_z36ix_265 ._text-bottom-border_z36ix_298{cursor:pointer;border-bottom:1px dashed #262626}._detailItem_z36ix_303{flex:none;align-items:center;gap:16px;display:inline-flex;position:relative}._detailItem_z36ix_303 ._detailTexts_z36ix_310{width:calc(100% - 32px)}._detailIcon_z36ix_314 img{width:24px;height:24px;position:relative}._detailLabel_z36ix_320{color:#8c8c8c;font-family:Manrope,sans-serif;font-size:12px;font-weight:600}._detailValue_z36ix_327{color:#262626;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}._dimensionValueRow_z36ix_334{align-items:center;gap:8px;display:flex}._dimensionEditButton_z36ix_340{color:#276dd7;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}._dimensionEditButton_z36ix_340:hover{color:#1d5bb5;text-decoration:underline}._dimensionEditButton_z36ix_340:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #276dd7}._generateSection_z36ix_364{flex-direction:column;gap:12px;display:flex}._generateText_z36ix_370{color:#555;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}._generateButton_z36ix_377{cursor:pointer;color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:182px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;display:flex;background:linear-gradient(93.3deg,#7883dc 9.81%,#276dd7 52.44%,#70c9ff 95.08%)!important}._generateButton_z36ix_377 img{width:16px;height:16px}._generateButton_z36ix_377:hover{opacity:.98}._productCollapse_z36ix_400{background-color:#fafafa;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}._productCollapse_z36ix_400 .ant-collapse-item{padding:0!important}._productCollapse_z36ix_400 .ant-collapse-item .ant-collapse-header,._productCollapse_z36ix_400 .ant-collapse-item .ant-collapse-content-box,._productCollapse_z36ix_400 .ant-collapse-body{padding:12px 0!important}._detailsGrid_z36ix_418{grid-template-columns:repeat(2,1fr);gap:24px 16px;display:grid}._gridItem_z36ix_424{flex-direction:column;gap:4px;display:flex}._gridLabel_z36ix_430{color:#8c8c8c;font-family:Manrope,sans-serif;font-size:14px;line-height:14px}._gridValue_z36ix_437{color:#262626;word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;line-height:16px}._referenceSection_z36ix_445{background-color:#f4f4f4;gap:24px;padding:40px}._referenceHeader_z36ix_451{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}._referenceTitle_z36ix_459{color:#262626;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:500}._downloadButton_z36ix_467{color:#276dd7;background:#fff;border:1px solid #276dd7;border-radius:4px;height:auto;padding:8px 16px;font-family:Manrope,sans-serif;font-weight:500}._downloadButton_z36ix_467:hover{color:#276dd7!important;background:#e6f7ff!important;border:1px solid #276dd7!important}._referenceLinks_z36ix_483,._guidelines_z36ix_484,._referenceAssets_z36ix_485{margin-top:24px}._sectionHeading_z36ix_489{color:#262626;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500}._assetsLabel_z36ix_497{color:#555;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:14px;display:block}._assetsGrid_z36ix_505{flex-wrap:wrap;gap:12px;display:flex}._assetCard_z36ix_511{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:80px;height:80px;transition:all .2s;overflow:hidden}._assetCard_z36ix_511:hover{border-color:#276dd7}._assetImageWrapper_z36ix_525{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._assetImage_z36ix_525{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}._assetDownloadLink_z36ix_539{width:100%;height:100%;display:block}._assetDownload_z36ix_539{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;display:flex}._downloadIcon_z36ix_554{color:#276dd7;font-size:18px}._fileFormat_z36ix_559{color:#276dd7;font-family:Manrope,sans-serif;font-size:11px;font-weight:500}.phone-container{align-items:flex-start;gap:40px;display:flex;position:relative}.phone-container .phone-div{border-radius:4px;flex:none;align-items:flex-start;gap:24px;padding:16px 0;display:inline-flex;position:relative}.phone-container .phone-div img{width:40px;height:auto}.phone-container .name-container{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;display:inline-flex;position:relative}._loadingContainer_z36ix_594,._errorContainer_z36ix_595{flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:40px;display:flex}._loadingContainer_z36ix_594 h3,._errorContainer_z36ix_595 h3{color:#262626;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:24px}._loadingContainer_z36ix_594 p,._errorContainer_z36ix_595 p{color:#8c8c8c;font-family:Manrope,sans-serif;font-size:16px}[data-theme=dark] ._productDetailPage_z36ix_1,[data-theme=dark] ._header_z36ix_6{background-color:var(--color-bg-base)}[data-theme=dark] ._breadcrumbLink_z36ix_31{color:var(--color-text-secondary)}[data-theme=dark] ._breadcrumbLink_z36ix_31:hover{color:var(--color-link)}[data-theme=dark] ._breadcrumbCurrent_z36ix_46{color:var(--color-text-tertiary)}[data-theme=dark] ._actionButton_z36ix_63{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] ._actionButton_z36ix_63:hover{background:var(--color-bg-hover)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}[data-theme=dark] ._heroImageCard_z36ix_95{background-color:var(--color-bg-container);border:1px solid var(--color-border)}[data-theme=dark] ._imageLabel_z36ix_124{background:var(--color-bg-hover);color:var(--color-text)}[data-theme=dark] ._secondaryImageCard_z36ix_164{background-color:var(--color-bg-container);border:1px solid var(--color-border)}[data-theme=dark] ._seeAllButton_z36ix_182{background-color:var(--color-bg-subtle);border:1px solid var(--color-border)}[data-theme=dark] ._seeAllButton_z36ix_182:hover{background-color:var(--color-bg-hover)}[data-theme=dark] ._buttonText_z36ix_203,[data-theme=dark] ._arrowIcon_z36ix_213,[data-theme=dark] ._productName_z36ix_230{color:var(--color-text)}[data-theme=dark] ._basicdetailcontainer_z36ix_265 ._text-bottom-border_z36ix_298{border-bottom:1px dashed var(--color-text)}[data-theme=dark] ._detailLabel_z36ix_320{color:var(--color-text-secondary)}[data-theme=dark] ._detailValue_z36ix_327{color:var(--color-text)}[data-theme=dark] ._dimensionEditButton_z36ix_340{color:var(--color-link)}[data-theme=dark] ._detailIcon_z36ix_314 img{filter:invert()}[data-theme=dark] ._editIcon_z36ix_247{color:var(--color-text)}[data-theme=dark] ._generateText_z36ix_370{color:var(--color-text-secondary)}[data-theme=dark] ._productCollapse_z36ix_400{background-color:var(--color-bg-base);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}[data-theme=dark] ._gridLabel_z36ix_430{color:var(--color-text-secondary)}[data-theme=dark] ._gridValue_z36ix_437{color:var(--color-text)}[data-theme=dark] ._referenceSection_z36ix_445{background-color:var(--color-bg-subtle)}[data-theme=dark] ._referenceTitle_z36ix_459{color:var(--color-text)}[data-theme=dark] ._downloadButton_z36ix_467{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] ._downloadButton_z36ix_467:hover{background:var(--color-bg-hover)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}[data-theme=dark] ._sectionHeading_z36ix_489{color:var(--color-text)}[data-theme=dark] ._assetsLabel_z36ix_497{color:var(--color-text-secondary)}[data-theme=dark] ._assetCard_z36ix_511{border:1px solid var(--color-border);background:var(--color-bg-container)}[data-theme=dark] ._assetCard_z36ix_511:hover{border-color:var(--color-link)}[data-theme=dark] ._loadingContainer_z36ix_594 h3,[data-theme=dark] ._errorContainer_z36ix_595 h3{color:var(--color-text)}[data-theme=dark] ._loadingContainer_z36ix_594 p,[data-theme=dark] ._errorContainer_z36ix_595 p{color:var(--color-text-secondary)}.build-update-notification.ant-notification-notice{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;width:360px;max-width:calc(100vw - 32px);padding:16px;overflow:hidden;box-shadow:0 18px 48px #0f172a29,0 4px 12px #0f172a14}.build-update-notification .ant-notification-notice-icon{margin-top:0}.build-update-notification .ant-notification-notice-section{min-width:0;margin-inline-start:0}.build-update-notification .ant-notification-notice-title{color:var(--color-text);margin-bottom:5px;padding-inline-end:22px}.build-update-notification .ant-notification-notice-description{color:var(--color-text-secondary)}.build-update-notification .ant-notification-notice-close{top:14px;color:var(--color-text-tertiary);inset-inline-end:14px}.build-update-notification .ant-notification-notice-close:hover{color:var(--color-text)}.build-update-notification__icon{color:#276dd7;background:#276dd71a;border:1px solid #276dd724;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.build-update-notification__icon .anticon{font-size:16px}.build-update-notification__title{letter-spacing:-.01em;font-size:15px;font-weight:650;line-height:1.35}.build-update-notification__body{align-items:center;gap:14px;display:flex}.build-update-notification__copy{min-width:0;font-size:13px;line-height:1.45}.build-update-notification__action.ant-btn{color:#fff;height:30px;box-shadow:none;background:#276dd7;border-color:#276dd7;border-radius:8px;flex:none;padding-inline:12px;font-size:12px;font-weight:650}.build-update-notification__action.ant-btn:hover,.build-update-notification__action.ant-btn:focus-visible{color:#fff;background:#1f60c6;border-color:#1f60c6}[data-theme=dark] .build-update-notification.ant-notification-notice{box-shadow:0 18px 48px #0000006b,0 4px 12px #00000047}[data-theme=dark] .build-update-notification__icon{color:#8bb8ff;background:#4e91f724;border-color:#8bb8ff2e}@media (max-width:480px){.build-update-notification.ant-notification-notice{border-radius:11px;width:calc(100vw - 24px);max-width:none;padding:14px}.build-update-notification__body{gap:10px}.build-update-notification__copy{font-size:12px}}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}
