@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-500:#fb2c36;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-green-400:#05df72;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-500:#00baa7;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-indigo-50:#eef2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-950:#3c0366;--color-pink-500:#f6339a;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--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-700:#364153;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--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-500:lab(55.4814% 75.0732 48.8528);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--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-green-400:lab(78.503% -64.9265 39.7492);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--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-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--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-950:lab(14.8253% 38.9005 -44.5861);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--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-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--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-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@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,ui-sans-serif, system-ui, 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{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-none{pointer-events:none}.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:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-8{top:calc(var(--spacing) * 8)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[120\]{z-index:120}.col-span-full{grid-column:1/-1}.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:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.table-row{display:table-row}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.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-\[2px\]{height:2px}.h-\[70px\]{height:70px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[200px\]{max-height:200px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[200px\]{min-height:200px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.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-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.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-36{width:calc(var(--spacing) * 36)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[80px\]{max-width:80px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[300px\]{max-width:300px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.99\]{scale:.99}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/\[0\.05\]>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.05\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/40{border-color:#e5e7eb66}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/40{border-color:color-mix(in oklab, var(--color-gray-200) 40%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/25{border-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#0C101F\]{background-color:#0c101f}.bg-\[\#0E1326\]\/90{background-color:#0e1326e6;background-color:lab(6.16088% 2.50078 -13.8301/.9)}.bg-\[\#090C16\]{background-color:#090c16}.bg-\[\#090C18\]{background-color:#090c18}.bg-\[\#11131F\]{background-color:#11131f}.bg-\[\#12141A\]{background-color:#12141a}.bg-\[\#12141A\]\/60{background-color:#12141a99;background-color:lab(6.3113% .292666 -4.42659/.6)}.bg-\[\#13172E\]{background-color:#13172e}.bg-\[\#111426\]{background-color:#111426}.bg-\[\#161822\]{background-color:#161822}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, 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\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, 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\/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\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-600\/90{background-color:#155dfce6}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/90{background-color:color-mix(in oklab, var(--color-blue-600) 90%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/20{background-color:#f9fafb33}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/20{background-color:color-mix(in oklab, var(--color-gray-50) 20%, transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-600\/90{background-color:#4f39f6e6}@supports (color:color-mix(in lab, red, red)){.bg-indigo-600\/90{background-color:color-mix(in oklab, var(--color-indigo-600) 90%, transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-500\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/30{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/15{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-600{--tw-gradient-via:var(--color-amber-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-600{--tw-gradient-via:var(--color-indigo-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400{--tw-gradient-to:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.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-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.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-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.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-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-indigo-600{accent-color:var(--color-indigo-600)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_10px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a855f780);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-purple-500\/40{--tw-shadow-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\/40{--tw-shadow-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.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,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-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-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-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}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-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\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}@media (hover:hover){.hover\:-translate-y-\[0\.5px\]:hover{--tw-translate-y:calc(.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\:border-purple-500\/40:hover{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/40:hover{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[\#12141A\]:hover{background-color:#12141a}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-purple-500\/25:hover{background-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/25:hover{background-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/50:hover{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/50:hover{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.hover\:bg-rose-500\/25:hover{background-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/25:hover{background-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.hover\:bg-rose-500\/30:hover{background-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/30:hover{background-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-slate-500\/25:hover{background-color:#62748e40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-500\/25:hover{background-color:color-mix(in oklab, var(--color-slate-500) 25%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.015\]:hover{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.015\]:hover{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.hover\:from-purple-500:hover{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-indigo-500:hover{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--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)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.hover\:ring-2:hover{--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)}.hover\:shadow-purple-950\/30:hover{--tw-shadow-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-purple-950\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-indigo-500:hover{--tw-ring-color:var(--color-indigo-500)}}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.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-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-purple-500\/20:focus{--tw-ring-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[220px\]{width:220px}.sm\:w-auto{width:auto}.sm\:max-w-\[280px\]{max-width:280px}.sm\:flex-initial{flex:0 auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:self-auto{align-self:auto}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}}@media (min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-slate-600{border-color:var(--color-slate-600)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/40{border-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.dark\:border-slate-800{border-color:var(--color-slate-800)}.dark\:border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-slate-900\/10{background-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/10{background-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.dark\:bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.dark\:bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/20{background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-indigo-400{color:var(--color-indigo-400)}@media (hover:hover){.dark\:hover\:bg-red-900\/20:hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:hover{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:hover\:bg-red-950\/30:hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/30:hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/60:hover{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/60:hover{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:hover\:bg-slate-900\/60:hover{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/60:hover{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:hover\:text-indigo-300:hover{color:var(--color-indigo-300)}}}}:root{--primary:#8b5cf6;--primary-light:#a855f7;--primary-dark:#6d28d9;--primary-bg:#8b5cf61f;--primary-text:#a855f7;--sidebar-bg:#fff;--sidebar-border:#e2e8f0;--sidebar-hover:#fff7ed;--sidebar-active:#ffedd5;--content-bg:#f8fafc;--card-bg:#fff;--header-bg:#fff;--border:#e2e8f0;--border-light:#f1f5f9;--border-input:#cbd5e1;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-label:#334155;--thead-bg:#f8fafc;--skeleton-bg:#f1f5f9;--row-hover:#fff7ed;--input-bg:#fff;--success:#10b981;--success-bg:#d1fae5;--success-text:#059669;--warning:#f59e0b;--warning-bg:#fef3c7;--warning-text:#d97706;--danger:#ef4444;--danger-bg:#fee2e2;--danger-text:#dc2626;--info:#0ea5e9;--info-bg:#e0f2fe;--info-text:#0284c7;--scrollbar-thumb:#cbd5e1;--scrollbar-hover:#94a3b8;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 25px #ea580c1f;--shadow-xl:0 16px 40px #0000001f}html.dark{--content-bg:#0d0f18;--page-bg:#0d0f18;--card-bg:#131622fa;--card-bg-solid:#131622;--card-hover:#181c2b;--surface-raised:#1a1e2e;--surface-muted:#10121d;--surface-glass:#131622d9;--sidebar-bg:#0e101a;--sidebar-border:#ffffff14;--header-bg:#0d0f18e6;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#64748b;--text-faint:#475569;--border:#ffffff17;--border-input:#ffffff26;--border-strong:#ffffff47;--primary:#a855f7;--primary-hover:#c084fc;--primary-text:#c084fc;--primary-bg:#a855f724;--primary-border:#a855f766;--accent:#c084fc;--accent-bg:#c084fc24;--success:#10b981;--success-bg:#10b98124;--success-text:#34d399;--warning:#f59e0b;--warning-bg:#f59e0b24;--warning-text:#fbbf24;--danger:#ef4444;--danger-bg:#ef444424;--danger-text:#f87171;--info:#38bdf8;--info-bg:#38bdf824;--input-bg:#0e101ad9;--thead-bg:#0f121c;--skeleton-bg:#181c2c;--row-hover:#a855f70d;--surface:#131622;--surface-2:#181c2b;--surface-hover:#ffffff0a;--shadow-card:0 1px 0 #ffffff08, 0 18px 45px #0006;--shadow-float:0 30px 90px #0009}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}html{background:var(--content-bg)}body{background:var(--content-bg);color:var(--text-primary);font-family:var(--font-geist);letter-spacing:-.01em}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.admin-shell{background:var(--content-bg);min-height:100vh;display:flex}.admin-shell:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 72% -8%,#7c5cff1f,#0000 32%),radial-gradient(circle at 4% 84%,#25c7b70e,#0000 24%);position:fixed;inset:0}.admin-shell-content{flex:1;min-width:0;margin-left:268px;transition:margin-left .24s cubic-bezier(.2,.8,.2,1)}.admin-main{min-height:calc(100vh - 72px);padding:28px 32px 48px;position:relative}.skip-link{z-index:1000;background:var(--primary);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;transition:top .2s;position:fixed;top:-80px;left:20px}.skip-link:focus{top:14px}.admin-sidebar{z-index:60;color:#e9eaf1;background:linear-gradient(180deg, #10121a 0%, var(--sidebar-bg) 58%, #090b10 100%);border-right:1px solid var(--sidebar-border);flex-direction:column;width:268px;transition:width .24s cubic-bezier(.2,.8,.2,1),transform .24s;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 60px #00000021}.admin-sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 5%,#8f78ff1c,#0000 27%);position:absolute;inset:0}.sidebar-brand,.sidebar-nav,.sidebar-footer{z-index:1;position:relative}.sidebar-brand{border-bottom:1px solid #ffffff0e;flex:0 0 72px;align-items:center;gap:8px;height:72px;padding:0 15px 0 18px;display:flex}.brand-lockup{color:#fff;flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 8px 24px #a855f759,inset 0 1px #ffffff40}.brand-copy{flex-direction:column;min-width:0;line-height:1;display:flex}.brand-copy strong{letter-spacing:.075em;font-size:14.5px;font-weight:850}.brand-copy small{color:#94a3b8;letter-spacing:.18em;margin-top:4px;font-size:10px;font-weight:700}.sidebar-collapse,.sidebar-mobile-close{color:#747a8d;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;transition:all .18s;display:grid}.sidebar-collapse:hover,.sidebar-mobile-close:hover{color:#fff;background:#ffffff0f;border-color:#ffffff24}.sidebar-mobile-close{display:none}.sidebar-nav{flex:1;padding:14px 11px 22px;overflow-y:auto}.nav-group+.nav-group{margin-top:12px}.nav-group-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.nav-group-label svg{transition:transform .2s}.nav-group-label svg.is-closed{transform:rotate(-90deg)}.sidebar-item{color:#cbd5e1;border-radius:12px;align-items:center;gap:12px;height:42px;margin:3px 0;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .16s;display:flex;position:relative}.sidebar-item:hover{color:#e8e9ef;background:#ffffff0b;transform:translate(2px)}.sidebar-item.active{color:#f5f3ff;background:linear-gradient(90deg,#a855f72e,#a855f70d);box-shadow:inset 2.5px 0 #a855f7}.sidebar-item.active svg{color:#c084fc;filter:drop-shadow(0 0 8px #ff6b0073)}.active-pulse{background:#a855f7;border-radius:50%;width:5px;height:5px;position:absolute;right:12px;box-shadow:0 0 0 4px #a855f72e}.sidebar-footer{border-top:1px solid #ffffff0e;padding:13px 12px 15px}.sidebar-operator{background:#ffffff06;border-radius:11px;align-items:center;gap:10px;min-width:0;margin-bottom:9px;padding:8px;display:flex}.operator-avatar,.profile-avatar{color:#fff;background:linear-gradient(135deg,#a855f7,#ffa114);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff3}.sidebar-operator>span:last-child{flex-direction:column;min-width:0;display:flex}.sidebar-operator strong{color:#fff;font-size:13px;font-weight:700}.sidebar-operator small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:168px;margin-top:2px;font-size:11px;overflow:hidden}.sidebar-logout{color:#94a3b8;border-radius:10px;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:12.5px;font-weight:650;transition:all .16s;display:flex}.sidebar-logout:hover{color:#ff91a6;background:#f0708712}.admin-sidebar.is-collapsed{width:76px}.admin-sidebar.is-collapsed+.admin-shell-content{margin-left:76px}.admin-sidebar.is-collapsed .sidebar-brand{justify-content:center;padding:0 10px}.admin-sidebar.is-collapsed .brand-lockup{flex:none}.admin-sidebar.is-collapsed .sidebar-collapse{background:#171a24;position:absolute;top:22px;right:-13px}.admin-sidebar.is-collapsed .sidebar-nav{padding-inline:10px}.admin-sidebar.is-collapsed .nav-group+.nav-group{margin-top:7px}.admin-sidebar.is-collapsed .sidebar-item{color:#cbd5e1;border-radius:12px;align-items:center;gap:12px;height:42px;margin:3px 0;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .16s;display:flex;position:relative}.admin-sidebar.is-collapsed .sidebar-footer{padding-inline:10px}.admin-sidebar.is-collapsed .sidebar-logout{color:#94a3b8;border-radius:10px;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:12.5px;font-weight:650;transition:all .16s;display:flex}.admin-header{z-index:45;background:var(--header-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 28px 0 32px;display:flex;position:sticky;top:0}.header-context{align-items:center;gap:12px;min-width:0;display:flex}.header-breadcrumbs{color:#94a3b8;letter-spacing:.03em;align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:flex}.header-breadcrumbs a{color:var(--text-muted);text-decoration:none}.header-breadcrumbs a:hover{color:var(--primary-text)}.header-title-row{align-items:baseline;gap:10px;margin-top:3px;display:flex}.header-title-row strong{color:var(--text-primary);font-size:16px;font-weight:800}.header-title-row span{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.header-actions{align-items:center;gap:8px;display:flex}.header-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);background:var(--surface-glass);border-radius:10px;place-items:center;transition:all .17s;display:grid;position:relative}.header-icon:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--card-hover);transform:translateY(-1px)}.mobile-menu-button{display:none}.notification-button>span{width:5px;height:5px;box-shadow:0 0 0 3px var(--card-bg-solid);background:#f07087;border-radius:50%;position:absolute;top:7px;right:8px}.command-search{border:1px solid var(--border);width:250px;height:40px;color:var(--text-muted);background:var(--surface-glass);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:12.5px;transition:all .17s;display:flex}.command-search:hover{border-color:var(--border-strong);background:var(--card-hover)}.command-search span{flex:1}kbd{border:1px solid var(--border);border-bottom-color:var(--border-strong);color:var(--text-faint);background:var(--surface-muted);box-shadow:0 1px 0 var(--border);border-radius:5px;padding:2px 5px;font-size:8px}.header-profile{margin-left:2px;position:relative}.profile-trigger{min-width:143px;height:40px;color:var(--text-muted);border-radius:11px;align-items:center;gap:8px;padding:0 8px;transition:all .17s;display:flex}.profile-trigger:hover{background:var(--card-hover)}.profile-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.profile-copy strong{max-width:78px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.profile-copy small{color:var(--text-muted);font-size:8.5px}.profile-menu{border:1px solid var(--border);background:var(--card-bg-solid);width:225px;box-shadow:var(--shadow-float);border-radius:13px;padding:7px;animation:.16s ease-out menuIn;position:absolute;top:calc(100% + 10px);right:0}@keyframes menuIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}}.profile-menu-meta{border-bottom:1px solid var(--border);flex-direction:column;padding:8px 9px 11px;display:flex}.profile-menu-meta small{color:var(--text-muted);font-size:9px}.profile-menu-meta strong{text-overflow:ellipsis;margin-top:2px;font-size:10.5px;overflow:hidden}.profile-menu a,.profile-menu button{width:100%;height:36px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.profile-menu a:hover,.profile-menu button:hover{color:var(--text-primary);background:var(--surface-muted)}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 24px;display:flex}.page-header-text{min-width:0}.page-eyebrow,.modal-eyebrow{color:var(--primary-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.page-header h1{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.1vw,31px);font-weight:790;line-height:1.08}.page-header p{color:#94a3b8;margin:6px 0 0;font-size:13.5px;line-height:1.5}.page-header-actions{align-items:center;gap:9px;display:flex}.card,.form-section,.data-table-shell,.module-card{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--card-bg)!important}.card{padding:20px}.card:hover{border-color:var(--border-strong)!important}.form-section{margin-bottom:16px;overflow:hidden}.form-section>header{border-bottom:1px solid var(--border);background:linear-gradient(#ffffff05,#0000);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.form-section h2{color:var(--text-primary);margin:0;font-size:13px;font-weight:760}.form-section header p{color:var(--text-muted);margin:4px 0 0;font-size:10px}.form-section-body{padding:19px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{border:1px solid var(--border);min-width:0;min-height:112px;color:inherit;background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:16px;align-items:flex-start;gap:13px;padding:16px;text-decoration:none;transition:all .18s;display:flex}.metric-card:hover{border-color:var(--primary-border);transform:translateY(-2px);box-shadow:0 18px 45px #0000001f}.metric-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.metric-violet{color:var(--primary-text);background:var(--primary-bg)}.metric-teal{color:var(--accent);background:var(--accent-bg)}.metric-blue{color:var(--info);background:var(--info-bg)}.metric-amber{color:var(--warning);background:var(--warning-bg)}.metric-rose{color:var(--danger);background:var(--danger-bg)}.metric-copy{flex-direction:column;min-width:0;display:flex}.metric-copy small{color:#94a3b8;margin-top:1px;font-size:11.5px;font-weight:650}.metric-copy strong{color:var(--text-primary);letter-spacing:-.04em;margin-top:7px;font-size:22px;font-weight:790;line-height:1}.metric-copy em{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-style:normal;overflow:hidden}.filter-bar{border:1px solid var(--border);background:var(--card-bg);min-height:54px;box-shadow:var(--shadow-card);border-radius:14px;align-items:center;gap:8px;margin-bottom:14px;padding:8px;display:flex}.filter-search{min-width:220px;height:36px;color:var(--text-muted);background:var(--surface-muted);border:1px solid #0000;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;transition:all .17s;display:flex}.filter-search:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-bg)}.filter-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:11px}.filter-search input::placeholder{color:var(--text-faint)}.filter-controls,.filter-actions{align-items:center;gap:7px;display:flex}.filter-controls{color:var(--text-muted)}.filter-actions{margin-left:auto}.form-input,.form-select,.form-textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--border-input);color:var(--text-primary);background:var(--surface-muted)}.form-input:focus,.form-select:focus,.form-textarea:focus,input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg);outline:0}.form-label{color:var(--text-secondary);letter-spacing:.015em;font-size:10px;font-weight:700}.form-hint{color:var(--text-muted);font-size:9px}.form-error{color:var(--danger-text);font-size:9px}.btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10.5px;font-weight:720;line-height:1;text-decoration:none;transition:all .17s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.48;cursor:not-allowed}.btn-primary{color:#fff;background:linear-gradient(145deg,#8f78ff,#6952df);border-color:#ffffff14;box-shadow:0 8px 22px #6952df38}.btn-primary:hover:not(:disabled){box-shadow:0 12px 28px #6952df4d}.btn-secondary{color:var(--text-secondary);background:var(--surface-muted);border-color:var(--border)}.btn-secondary:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.btn-danger{color:#fff;background:linear-gradient(145deg,#df5770,#c6425c);box-shadow:0 8px 22px #c6425c2e}.btn-sm{border-radius:8px;min-height:31px;padding-inline:10px;font-size:9.5px}.btn-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);background:var(--surface-muted);border-radius:9px;place-items:center;transition:all .17s;display:grid}.btn-icon:hover{color:var(--text-primary);border-color:var(--border-strong)}.data-table-shell{overflow:hidden}.data-table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{height:42px;color:var(--text-muted);background:var(--surface-muted);border-bottom:1px solid var(--border);letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 15px;font-size:8.5px;font-weight:800}.data-table td{min-height:52px;color:var(--text-secondary);border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 15px;font-size:10.5px}.data-table tbody tr{transition:background .14s}.data-table tbody tr:hover{background:var(--card-hover)}.data-table tbody tr:last-child td{border-bottom:0}.data-mobile-list{display:none}.data-table-skeleton{border:1px solid var(--border);background:var(--card-bg);border-radius:16px;padding:8px}.data-table-skeleton div{background:linear-gradient(90deg,var(--surface-muted),var(--card-hover),var(--surface-muted));background-size:220% 100%;border-radius:9px;height:48px;margin:5px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.table-empty{color:var(--text-muted);text-align:center;padding:54px 20px;font-size:11px}.status-badge{border:1px solid var(--border);width:fit-content;min-height:23px;color:var(--text-secondary);background:var(--surface-muted);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:8.5px;font-weight:740;display:inline-flex}.status-indicator{background:currentColor;border-radius:50%;width:5px;height:5px}.status-published,.status-completed,.status-active,.status-success,.status-delivered,.status-healthy,.status-approved{color:var(--success-text);background:var(--success-bg);border-color:#35c9982b}.status-pending,.status-in-review,.status-processing,.status-running,.status-warning{color:var(--warning-text);background:var(--warning-bg);border-color:#f1b84b2e}.status-failed,.status-failure,.status-rejected,.status-degraded,.status-closed{color:var(--danger-text);background:var(--danger-bg);border-color:#f070872e}.status-draft,.status-hidden,.status-archived,.status-sold{color:var(--text-muted)}.status-info,.status-paused{color:var(--info,#60a5fa);background:#60a5fa17;border-color:#60a5fa2e}.status-denied{color:var(--danger-text);background:var(--danger-bg);border-color:#f070872e}.app-error-state{min-height:92px;color:var(--danger-text);background:var(--danger-bg);border:1px solid #f070872e;border-radius:15px;align-items:center;gap:13px;padding:16px 18px;display:flex}.error-state-icon{background:#f070871a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.app-error-state>div{flex:1}.app-error-state strong{color:var(--text-primary);font-size:11px}.app-error-state p{color:var(--text-muted);margin:3px 0 0;font-size:9.5px}.modal-overlay{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040509bf;place-items:center;padding:14px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.modal-box{border:1px solid var(--border-strong);background:var(--card-bg-solid);width:min(440px,100vw - 28px);box-shadow:var(--shadow-float);border-radius:18px;padding:20px}.modal-heading{align-items:center;gap:12px;display:flex}.modal-alert-icon{width:38px;height:38px;color:var(--warning);background:var(--warning-bg);border-radius:11px;place-items:center;display:grid}.modal-alert-icon.danger{color:var(--danger);background:var(--danger-bg)}.modal-heading h2{color:var(--text-primary);margin:0;font-size:14px;font-weight:770}.modal-heading .modal-eyebrow{margin-bottom:3px;font-size:7.5px}.modal-message{color:var(--text-secondary);margin:18px 0 21px;font-size:11px;line-height:1.65}.modal-message .wallet-confirm-copy{z-index:2;position:relative}.modal-message .wallet-confirm-copy p{margin:0 0 14px}.modal-message .wallet-confirm-copy label{margin-top:10px;display:block}.modal-message .wallet-confirm-copy .form-label{color:var(--text-primary);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.modal-message .wallet-confirm-copy .form-textarea,.form-textarea{border:1px solid var(--border-input,var(--border));background:var(--input-bg,#ffffff0a);width:100%;min-height:72px;color:var(--text-primary);resize:vertical;z-index:3;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.5;display:block;position:relative}.form-textarea:focus{border-color:var(--primary,#5e17eb);outline:none;box-shadow:0 0 0 2px #ff6b0033}.form-textarea::placeholder{color:var(--text-muted)}.modal-message .wallet-confirm-copy small{color:var(--text-muted);margin-top:6px;font-size:10px;display:block}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040509b8;place-items:center end;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.detail-drawer{z-index:81;border-left:1px solid var(--border);background:var(--card-bg-solid);flex-direction:column;width:min(520px,94vw);max-height:100vh;animation:.25s slideInRight;display:flex;position:relative;overflow:hidden;box-shadow:-30px 0 80px #00000059}.detail-drawer>header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.detail-drawer>header>div{gap:4px;display:grid}.drawer-eyebrow{color:var(--primary-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:770;display:inline-flex}.detail-drawer>header h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.drawer-body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.drawer-body>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;margin-top:auto;padding-top:14px;display:flex}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040509bf;place-items:center;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--border-strong);background:var(--card-bg-solid);width:min(460px,100vw - 28px);box-shadow:var(--shadow-float);border-radius:18px;padding:22px;animation:.2s scaleIn}.modal-card h2{color:var(--text-primary);margin:0 0 6px;font-size:15px;font-weight:780}.modal-card>p{color:var(--text-secondary);margin:0 0 18px;font-size:11px;line-height:1.65}.modal-card>label{gap:6px;margin-bottom:18px;display:grid}.modal-card>label textarea{resize:vertical;width:100%}.modal-card>footer{justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.role-editor-form{flex-direction:column;gap:16px;display:flex}.role-editor-form label{gap:6px;display:grid}.role-editor-form input,.role-editor-form textarea,.role-editor-form select{border:1px solid var(--border-input);width:100%;height:40px;color:var(--text-primary);background:var(--input-bg);border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:11px;transition:border-color .2s,box-shadow .2s}.role-editor-form textarea{resize:vertical;height:auto;padding:10px 12px}.role-editor-form input:focus,.role-editor-form textarea:focus,.role-editor-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg)}.role-editor-form input:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-2)}.role-permission-groups fieldset{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;margin:0;padding:14px}.role-permission-groups label{cursor:pointer;align-items:center;gap:8px;padding:5px 0;display:flex}.role-permission-groups label input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);flex:0 0 16px}.role-permission-groups label span{color:var(--text-secondary);font-size:10px}.protected-notice{border:1px solid var(--primary);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.protected-notice{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.protected-notice{color:var(--text-secondary);background:var(--primary-muted);border-radius:12px}.protected-notice svg{color:var(--primary-text);flex:none;margin-top:2px}.protected-notice span{gap:3px;display:grid}.protected-notice small{color:var(--text-muted);font-size:10px;line-height:1.5}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.drawer-panel{z-index:81;border-left-color:var(--border);background:var(--card-bg-solid);box-shadow:-30px 0 80px #00000047}.drawer-header,.drawer-footer{border-color:var(--border)}.toast-container{z-index:1100}.toast{border:1px solid var(--border-strong);background:var(--card-bg-solid);box-shadow:var(--shadow-float);border-radius:13px}.mobile-sidebar-backdrop{display:none}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-search{border:1px solid var(--border);width:250px;height:40px;color:var(--text-muted);background:var(--surface-glass);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:12.5px;transition:all .17s;display:flex}.header-title-row span{color:var(--text-muted);white-space:nowrap;font-size:11.5px}}@media (max-width:900px){.admin-shell-content,.admin-sidebar.is-collapsed+.admin-shell-content{margin-left:0}.admin-sidebar,.admin-sidebar.is-collapsed{z-index:100;width:min(286px,88vw);transform:translate(-105%);box-shadow:25px 0 80px #0006}.admin-sidebar.is-mobile-open{transform:translate(0)}.admin-sidebar.is-collapsed .sidebar-brand{justify-content:initial;padding:0 15px 0 18px}.admin-sidebar.is-collapsed .brand-lockup{flex:1}.admin-sidebar.is-collapsed .brand-copy,.admin-sidebar.is-collapsed .nav-group-label,.admin-sidebar.is-collapsed .sidebar-item span:not(.active-pulse),.admin-sidebar.is-collapsed .sidebar-operator,.admin-sidebar.is-collapsed .sidebar-logout span{display:initial}.admin-sidebar.is-collapsed .brand-copy,.admin-sidebar.is-collapsed .sidebar-operator>span:last-child{display:flex}.admin-sidebar.is-collapsed .sidebar-nav{padding:14px 11px 22px}.admin-sidebar.is-collapsed .sidebar-item,.admin-sidebar.is-collapsed .sidebar-logout{color:#94a3b8;border-radius:10px;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:12.5px;font-weight:650;transition:all .16s;display:flex}.sidebar-collapse{display:none}.sidebar-mobile-close{display:grid}.mobile-sidebar-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030408a8;display:block;position:fixed;inset:0}.mobile-menu-button{display:grid}.admin-header{padding:0 18px}.admin-main{padding:24px 20px 40px}.command-search{border:1px solid var(--border);width:250px;height:40px;color:var(--text-muted);background:var(--surface-glass);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:12.5px;transition:all .17s;display:flex}.command-search span,.command-search kbd{display:none}}@media (max-width:640px){.admin-header{height:64px;padding-inline:13px}.admin-main{min-height:calc(100vh - 64px);padding:20px 13px 34px}.header-breadcrumbs{color:#94a3b8;letter-spacing:.03em;align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:flex}.header-title-row{margin:0}.header-title-row strong{color:var(--text-primary);font-size:16px;font-weight:800}.profile-copy,.profile-trigger>svg{display:none}.profile-trigger{min-width:36px;height:36px;padding:0}.header-actions{gap:5px}.header-icon{width:34px;height:34px}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:18px}.page-header h1{font-size:24px}.page-header-actions{width:100%;overflow-x:auto}.metric-grid{grid-template-columns:1fr;gap:9px}.metric-card{min-height:94px}.filter-bar{flex-direction:column;align-items:stretch}.filter-search{width:100%;min-width:0}.filter-controls,.filter-actions{width:100%;overflow-x:auto}.data-table-scroll:has(+.data-mobile-list){display:none}.data-mobile-list{gap:8px;padding:8px;display:grid}.form-section>header{flex-direction:column;align-items:flex-start}.form-section-body{padding:15px}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}.toast-container{bottom:10px;left:10px;right:10px}.toast{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.module-link-card{min-height:150px;color:inherit;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;transition:all .18s;display:flex}.module-link-card:hover{transform:translateY(-2px);border-color:var(--primary-border)!important}.module-card-icon{width:38px;height:38px;color:var(--primary-text);background:var(--primary-bg);border-radius:11px;flex:none;place-items:center;display:grid}.module-link-card h2{color:var(--text-primary);margin:2px 0 5px;font-size:12px;font-weight:760}.module-link-card p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.55}.module-link-card div>span{color:var(--primary-text);margin-top:19px;font-size:9px;font-weight:720;display:block}@media (max-width:900px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.module-grid{grid-template-columns:1fr}}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.dashboard-main-grid{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.dashboard-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-panel{min-height:245px}.dashboard-panel>header a{color:var(--primary-text);font-size:9px;font-weight:720;text-decoration:none}.revenue-bars>div:not(.accounting-note){grid-template-columns:1fr auto;gap:7px;margin-bottom:20px;display:grid}.revenue-bars span{color:var(--text-muted);font-size:9.5px}.revenue-bars strong{color:var(--text-primary);font-size:11px}.revenue-bars i{background:var(--surface-muted);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.revenue-bars i b{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));height:100%;display:block}.accounting-note{border:1px solid var(--border);color:var(--info);background:var(--info-bg);border-radius:11px;align-items:center;gap:10px;margin-top:24px;padding:13px;display:flex}.accounting-note span{flex-direction:column;display:flex}.accounting-note small{color:var(--text-muted);margin-top:3px;font-size:8.5px}.sourcing-summary{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sourcing-summary>strong{color:var(--text-primary);font-size:17px}.sourcing-summary p,.sourcing-summary small{color:var(--text-muted);margin:0;font-size:10px}.signal-list{padding-top:7px;padding-bottom:7px}.signal-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 0;display:flex}.signal-row:last-child{border-bottom:0}.signal-row span{flex-direction:column;min-width:0;display:flex}.signal-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.signal-row small{color:var(--text-muted);margin-top:3px;font-size:8.5px}.signal-row>b{color:var(--text-secondary);white-space:nowrap;font-size:9px}.muted-copy{color:var(--text-muted);font-size:10px}.health-section{margin-top:14px}.health-line{color:var(--success);align-items:center;gap:10px;display:flex}.health-line div{flex-direction:column;display:flex}.health-line strong{color:var(--text-primary);font-size:10px}.health-line small{color:var(--text-muted);margin-top:3px;font-size:9px}.table-primary{flex-direction:column;min-width:150px;display:flex}.table-primary strong{color:var(--text-primary);font-size:10.5px}.table-primary small{color:var(--text-muted);margin-top:3px;font-size:8.5px}@media (max-width:1180px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-secondary-grid{grid-template-columns:1fr 1fr}.dashboard-secondary-grid section:last-child{grid-column:1/-1}}@media (max-width:800px){.dashboard-main-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-secondary-grid section:last-child{grid-column:auto}}@media (max-width:560px){.dashboard-kpis{grid-template-columns:1fr}}.product-cell{align-items:center;gap:10px;min-width:220px;display:flex}.product-cell>img,.product-cell>span{border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);background:var(--surface-muted);object-fit:cover;border-radius:10px;flex:none;place-items:center;display:grid}.product-cell>div{flex-direction:column;min-width:0;display:flex}.product-cell strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.product-cell small{color:var(--text-muted);margin-top:3px;font-size:8.5px}.price-cell{color:var(--text-primary);white-space:nowrap;font-size:10px}.source-lock{color:var(--primary-text);align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:inline-flex}.form-grid{gap:14px;display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.form-grid .form-input,.form-grid .form-select{border:1px solid var(--border-input);border-radius:9px;width:100%;min-height:38px;padding:0 10px}.form-grid .form-textarea{border:1px solid var(--border-input);resize:vertical;border-radius:9px;width:100%;min-height:95px;padding:10px}.span-two{grid-column:span 2}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon svg{color:var(--text-muted);position:absolute;left:10px}.input-with-icon input{padding-left:32px!important}.protected-notice{border:1px solid var(--primary-border);color:var(--primary-text);background:var(--primary-bg);border-radius:11px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px;display:flex}.protected-notice span{flex-direction:column;display:flex}.protected-notice strong{color:var(--text-primary);font-size:9.5px}.protected-notice small{color:var(--text-muted);margin-top:3px;font-size:8.5px;line-height:1.45}@media (max-width:700px){.form-grid.three{grid-template-columns:1fr}.span-two{grid-column:auto}}.login-shell{color:#f5f5f8;background:#090b10;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:100vh;padding:clamp(32px,6vw,88px);display:grid;position:relative;overflow:hidden}.login-shell:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.login-ambient{filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:radial-gradient(circle,#7c5cff3d,#0000 68%);width:520px;height:520px;top:-240px;left:-160px}.ambient-two{background:radial-gradient(circle,#25c7b71f,#0000 68%);width:430px;height:430px;bottom:-230px;right:-160px}.login-intro,.login-card{z-index:1;position:relative}.login-intro{max-width:620px}.login-brand-mark{float:left;color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-radius:13px;place-items:center;width:43px;height:43px;margin-right:12px;display:grid;box-shadow:0 14px 35px #6550db4d,inset 0 1px #ffffff40}.login-brand-copy{flex-direction:column;justify-content:center;height:43px;display:flex}.login-brand-copy strong{letter-spacing:.11em;font-size:13px;font-weight:850}.login-brand-copy small{color:#666c7d;letter-spacing:.2em;margin-top:4px;font-size:8px;font-weight:750}.login-statement{clear:both;padding-top:clamp(70px,12vh,130px)}.login-statement>span{color:#8f78ff;letter-spacing:.19em;font-size:9px;font-weight:800}.login-statement h1{letter-spacing:-.06em;max-width:600px;margin:18px 0 22px;font-size:clamp(42px,5vw,72px);font-weight:790;line-height:.99}.login-statement p{color:#858b9d;max-width:500px;margin:0;font-size:clamp(13px,1.4vw,17px);line-height:1.65}.login-trust{color:#6f7585;gap:21px;margin-top:50px;font-size:9.5px;font-weight:650;display:flex}.login-trust span{align-items:center;gap:7px;display:flex}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1a1d27f2,#10131bf5);border:1px solid #ffffff17;border-radius:24px;justify-self:end;width:100%;max-width:445px;padding:clamp(27px,4vw,40px);box-shadow:0 40px 100px #0000006b,inset 0 1px #ffffff09}.login-card header>span{color:#a99aff;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.login-card h2{letter-spacing:-.04em;margin:9px 0 7px;font-size:25px;font-weight:780}.login-card header p{color:#777d8d;margin:0 0 28px;font-size:10.5px}.login-card form{gap:17px;display:grid}.login-card label{color:#a8adbc;gap:7px;font-size:9.5px;font-weight:700;display:grid}.login-card input{color:#f5f5f8;background:#0d1017;border:1px solid #ffffff1c;border-radius:11px;width:100%;height:45px;padding:0 13px;font-size:11px;transition:all .18s}.login-card input:focus{border-color:#8f78ff;outline:0;box-shadow:0 0 0 3px #8f78ff1c}.login-card input::placeholder{color:#4e5464}.login-card form>button{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-radius:11px;justify-content:center;align-items:center;gap:9px;height:45px;margin-top:3px;font-size:10.5px;font-weight:760;transition:all .18s;display:flex;box-shadow:0 13px 30px #6550db38}.login-card form>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 17px 35px #6550db4d}.login-card form>button:disabled{opacity:.55;cursor:not-allowed}.login-error{color:#ff9caf;background:#f0708717;border:1px solid #f0708733;border-radius:10px;padding:11px 12px;font-size:9.5px}.login-card footer{color:#555b6a;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:6px;margin-top:25px;padding-top:17px;font-size:8.5px;display:flex}.login-loading{grid-template-columns:1fr;place-items:center;display:grid}.login-loading .login-brand-mark{float:none;margin:0;animation:1.4s infinite pulse}@media (max-width:850px){.login-shell{grid-template-columns:1fr;padding:28px}.login-intro{display:none}.login-card{justify-self:center}}@media (max-width:480px){.login-shell{padding:14px}.login-card{border-radius:20px;padding:25px 20px}}.command-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cad;place-items:start center;padding-top:min(18vh,150px);display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--border);background:var(--card-bg);border-radius:20px;width:min(600px,100vw - 28px);overflow:hidden;box-shadow:0 30px 100px #00000073}.command-palette>header{border-bottom:1px solid var(--border);height:62px;color:var(--text-muted);align-items:center;gap:12px;padding:0 18px;display:flex}.command-palette input{color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-palette header button{color:var(--text-muted);background:0 0;border-radius:9px;place-items:center;padding:8px;display:grid}.command-label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;padding:15px 18px 7px;font-size:9px;font-weight:800}.command-results{gap:3px;max-height:390px;padding:5px 9px 12px;display:grid;overflow:auto}.command-results button{text-align:left;width:100%;color:var(--text-primary);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:11px;transition:all .15s;display:flex}.command-results button:hover,.command-results button:focus-visible{background:var(--hover-bg);outline:0}.command-results button>span{width:35px;height:35px;color:var(--primary-light);background:var(--primary-muted);border-radius:10px;place-items:center;display:grid}.command-results button div{gap:3px;display:grid}.command-results button strong{font-size:11px}.command-results button small{color:var(--text-muted);font-size:9px}.command-results>p{color:var(--text-muted);text-align:center;padding:25px 14px;font-size:11px}.command-palette>footer{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;padding:11px 17px;font-size:8.5px;display:flex}.command-palette footer span{align-items:center;gap:6px;display:flex}.command-palette kbd{border:1px solid var(--border);background:var(--surface-2);border-radius:5px;padding:2px 5px}.image-url-list{gap:9px;display:grid}.image-url-row{align-items:center;gap:9px;display:flex}.image-url-row img{object-fit:cover;background:var(--surface-2);border-radius:9px;flex:none;width:42px;height:42px}.sku-grid{gap:9px;display:grid}.sku-card{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;grid-template-columns:minmax(0,1.5fr) minmax(125px,.6fr) minmax(125px,.6fr);align-items:center;gap:10px;padding:12px;display:grid}.sku-card>div:first-child{gap:4px;min-width:0;display:grid}.sku-card strong{text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sku-card small{color:var(--text-muted);font-size:8.5px}.shipping-price{border:1px solid var(--border);color:var(--text-muted);border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.shipping-price span{gap:2px;font-size:9.5px;font-weight:750;display:grid}.shipping-price.cheapest{color:#2ac8b7;background:#25c7b714;border-color:#25c7b74d}.shipping-price small{color:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px}.muted{color:var(--text-muted);font-size:10px}@media (max-width:720px){.sku-card{grid-template-columns:1fr 1fr}.sku-card>div:first-child{grid-column:1/-1}}.sourcing-run-card{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;grid-template-columns:minmax(240px,1fr) auto repeat(3,minmax(90px,.25fr));align-items:center;gap:14px;margin-bottom:16px;padding:20px;display:grid}.sourcing-run-card h2{margin:10px 0 3px;font-size:22px}.sourcing-run-card p{color:var(--text-muted);margin:0;font-size:9px}.sourcing-stat{background:var(--surface-2);text-align:center;border-radius:12px;gap:4px;padding:12px;display:grid}.sourcing-stat strong{font-size:18px}.sourcing-stat small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.sourcing-run-card .protected-notice{grid-column:1/-1}.category-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}@media (max-width:900px){.sourcing-run-card{grid-template-columns:1fr 1fr}.sourcing-run-card>div:first-child{grid-column:1/-1}}@media (max-width:520px){.category-checks{grid-template-columns:1fr}}.pricing-loading{min-height:320px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;display:flex}.pricing-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.pricing-fields{gap:16px;display:grid}.pricing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.pricing-field{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;gap:7px;padding:13px;display:grid}.pricing-field>span{color:var(--accent);align-items:center;gap:7px;display:flex}.pricing-field strong{color:var(--text-primary);font-size:9.5px}.pricing-field small{min-height:25px;color:var(--text-muted);font-size:8px}.pricing-preview{border:1px solid var(--accent);gap:12px;padding:17px;display:grid;position:sticky;top:82px}@supports (color:color-mix(in lab, red, red)){.pricing-preview{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}}.pricing-preview{background:radial-gradient(circle at 95% 0,#725cff26,transparent 35%),var(--surface-1);box-shadow:var(--shadow-md);border-radius:18px}.preview-heading span{color:var(--accent);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.preview-heading p{color:var(--text-muted);margin:5px 0 0;font-size:8.5px}.preview-sample{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.preview-sample label{gap:4px;display:grid}.preview-sample span{color:var(--text-muted);font-size:7px}.preview-method{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.preview-method span{flex:1;gap:3px;display:grid}.preview-method small{color:var(--text-muted);font-size:7.5px}.preview-method strong{font-size:14px}.preview-method em{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.preview-method.cheapest{color:#2ac8b7;background:#25c7b712;border-color:#25c7b759}.preview-method.cheapest em{background:#25c7b724}.preview-breakdown{grid-template-columns:1fr 1fr;gap:7px;display:grid}.preview-breakdown span{background:var(--surface-2);color:var(--text-muted);border-radius:10px;gap:3px;padding:9px;font-size:7px;display:grid}.preview-breakdown strong{color:var(--text-primary);font-size:9px}.pricing-preview footer{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:6px;padding-top:5px;font-size:7px;display:flex}@media (max-width:1050px){.pricing-layout{grid-template-columns:1fr}.pricing-preview{position:static}}@media (max-width:650px){.pricing-field-grid,.preview-sample{grid-template-columns:1fr}}.digital-product-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.digital-catalog-toolbar{border:1px solid var(--border);background:var(--surface-1);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.digital-catalog-toolbar>div:first-child{gap:2px;display:grid}.digital-catalog-toolbar strong{font-size:10px}.digital-catalog-toolbar small{color:var(--text-muted);font-size:7.5px}.digital-filter-actions{align-items:center;gap:8px;display:flex}.digital-filter-actions select,.digital-search{border:1px solid var(--border-input);background:var(--input-bg);height:34px;color:var(--text-primary);border-radius:10px}.digital-filter-actions select{padding:0 10px;font-size:8px}.digital-search{align-items:center;gap:7px;min-width:230px;padding:0 10px;display:flex}.digital-search svg{color:var(--text-muted)}.digital-search input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:8.5px}.digital-product-table{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;overflow:hidden}.digital-product-table table{border-collapse:collapse;min-width:970px}.digital-product-table tbody tr{transition:background-color .18s,transform .18s}.digital-product-table tbody tr:hover{background:var(--surface-2)}.digital-product-table td,.digital-product-table th{vertical-align:middle}@media (max-width:1000px){.digital-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.digital-product-metrics{grid-template-columns:1fr}.digital-catalog-toolbar{flex-direction:column;align-items:stretch}.digital-filter-actions{grid-template-columns:1fr auto;display:grid}.digital-search{min-width:0}.digital-filter-actions select{grid-column:1/-1}}.digital-stock-workspace{gap:20px;display:grid}.digital-stock-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.digital-stock-toolbar{background:#101426;border:1px solid #a855f733;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.digital-stock-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.digital-stock-toolbar strong{color:#fff;font-size:14px;font-weight:700}.digital-stock-toolbar small{color:#94a3b8;font-size:12px}.digital-stock-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.digital-stock-filters select{color:#f1f5f9;background:#090b16;border:1px solid #ffffff1f;border-radius:10px;outline:none;min-width:130px;height:40px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s}.digital-stock-filters select:focus{border-color:#8b5cf6}.digital-stock-filters .digital-search{color:#8b5cf6;background:#090b16;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.digital-stock-filters .digital-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:140px;font-size:13px}.digital-stock-filters .digital-search input::placeholder{color:#64748b}.digital-stock-filters .btn-icon{color:#94a3b8;cursor:pointer;background:#090b16;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .15s;display:grid}.digital-stock-filters .btn-icon:hover{color:#fff;background:#a855f726;border-color:#8b5cf6}.digital-stock-table{background:#0e1122;border:1px solid #a855f733;border-radius:16px;overflow:hidden}.digital-stock-table table{border-collapse:collapse;width:100%;min-width:880px}.digital-stock-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#141830;border-bottom:1px solid #ffffff14;height:46px;padding:10px 18px;font-size:11.5px;font-weight:750}.digital-stock-table td{color:#e2e8f0;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:14px 18px;font-size:13.5px}.digital-stock-table tbody tr{transition:background-color .15s}.digital-stock-table tbody tr:hover{background:#8b5cf60d}@media (max-width:1100px){.digital-stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-stock-toolbar{flex-direction:column;align-items:stretch}.digital-stock-filters{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(110px,.5fr)) auto;display:grid}.digital-stock-filters select{max-width:none}}@media (max-width:700px){.digital-stock-metrics{grid-template-columns:1fr}.digital-stock-filters{grid-template-columns:1fr auto}.digital-stock-filters .digital-search{grid-column:1/-1}.digital-stock-filters select{max-width:none}.digital-stock-filters select:first-of-type{grid-column:1/-1}}.stock-type-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stock-type-card{color:#94a3b8;cursor:pointer;background:#121528;border:1.5px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.stock-type-card:hover{color:#fff;background:#a855f714;border-color:#a855f766}.stock-type-card.is-selected{color:#fff;background:#8b5cf629;border-color:#8b5cf6;box-shadow:0 0 16px #8b5cf640}.stock-credentials-card{background:#13172e;border:1px solid #a855f738;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.stock-credentials-heading{color:#c084fc;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:12.5px;font-weight:750;display:flex}.stock-credentials-heading.amber{color:#fbbf24}.stock-credentials-heading.cyan{color:#38bdf8}.stock-meta-card{background:#111426;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.stock-locked-card{background:#0d101e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.stock-locked-card .form-group{margin:0}.stock-locked-card input:disabled{opacity:.85;color:#cbd5e1!important;background:#080a14!important;border-color:#ffffff0f!important}.digital-assignment-drawer{--drawer-max-width:1040px;background:radial-gradient(circle at 85% 8%,#8b5cf61f,#0000 30%),#0b0e18!important}.digital-assignment-body{background:linear-gradient(145deg,#0c0f1bfa,#080b14fa);padding:clamp(16px,2.2vw,28px)!important}.assignment-workspace{grid-template-columns:minmax(260px,.72fr) minmax(390px,1.28fr);align-items:start;gap:clamp(16px,2vw,28px);min-width:0;display:grid}.assignment-stock-column,.assignment-customer-column{gap:16px;min-width:0;display:grid}.assignment-stock-column{position:sticky;top:0}.assignment-safety-note{background:linear-gradient(145deg,#8b5cf629,#6366f10f);border:1px solid #a855f747;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff0a}.assignment-safety-note>svg{color:#c4b5fd;flex:none;width:20px;height:20px}.assignment-safety-note p,.assignment-section-heading h3{color:#fff;margin:0}.assignment-safety-note p{font-size:13px;font-weight:800}.assignment-safety-note span{color:#b7bad0;margin-top:5px;font-size:11px;line-height:1.55;display:block}.assignment-stock-preview{background:#101426c7;border:1px solid #ffffff17;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #0000002e}.assignment-stock-preview-heading{color:#949bb2;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:10px;font-weight:800;display:flex}.assignment-stock-preview-heading strong{color:#c4b5fd;letter-spacing:normal;font:800 12px/1 monospace}.assignment-stock-preview dl{margin:0;padding:5px 16px}.assignment-stock-preview dl>div{border-bottom:1px solid #ffffff0e;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.assignment-stock-preview dl>div:last-child{border-bottom:0}.assignment-stock-preview dt{color:#747c94;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.assignment-stock-preview dd{overflow-wrap:anywhere;color:#eef0f8;text-align:right;min-width:0;margin:0;font-size:12px;font-weight:650}.assignment-customer-column{background:#111424c2;border:1px solid #ffffff17;border-radius:20px;padding:20px;box-shadow:0 22px 60px #00000038}.assignment-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assignment-section-heading>div>span{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.assignment-section-heading h3{font-size:16px;font-weight:800;line-height:1.3}.assignment-section-heading p{color:#858da5;margin:4px 0 0;font-size:11px;line-height:1.45}.assignment-section-heading>code{color:#a78bfa;font-size:10px}.assignment-complete-icon{color:#5eead4;background:#14b8a624;border-radius:999px;width:24px;height:24px;padding:5px}.assignment-search-box{background:#090c17;border:1px solid #a78bfa47;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:7px 7px 7px 13px;transition:border-color .18s,box-shadow .18s;display:grid}.assignment-search-box:focus-within{border-color:#a78bfa;box-shadow:0 0 0 3px #8b5cf624}.assignment-search-box>svg{color:#777f98;width:18px}.assignment-search-box input[type=search]{min-width:0;height:38px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px!important;font-size:13px!important}.assignment-search-box .btn{white-space:nowrap;min-height:39px}.assignment-search-clear{color:#8991aa;background:#ffffff0b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.assignment-search-clear:hover{color:#fff;background:#ffffff17}.assignment-search-clear svg{width:15px;height:15px}.assignment-search-status,.assignment-empty-state{color:#969db4;background:#080b1585;border:1px dashed #ffffff1a;border-radius:14px;align-items:center;gap:11px;padding:14px;font-size:11px;display:flex}.assignment-search-status svg,.assignment-empty-state>svg{color:#a78bfa;width:19px;height:19px}.assignment-empty-state div{gap:3px;display:grid}.assignment-empty-state strong{color:#dfe2ed;font-size:11px}.assignment-empty-state span{color:#8189a1;font-size:10px}.assignment-results{background:#0b0e1a;border:1px solid #ffffff17;border-radius:16px;overflow:hidden}.assignment-results-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.assignment-results-heading span{color:#d9dceb;font-size:10px;font-weight:800}.assignment-results-heading small{color:#737c95;font-size:9px}.assignment-results-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(250px,34vh);padding:6px;overflow-y:auto}.assignment-customer-result{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;transition:all .16s;display:grid}.assignment-customer-result+.assignment-customer-result{margin-top:3px}.assignment-customer-result:hover,.assignment-customer-result:focus-visible{background:#8b5cf61a;border-color:#8b5cf65c;outline:0;transform:translate(2px)}.assignment-customer-avatar{color:#ddd6fe;background:linear-gradient(145deg,#8b5cf64d,#4f46e521);border:1px solid #a78bfa40;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.assignment-customer-copy{gap:2px;min-width:0;display:grid}.assignment-customer-copy strong,.assignment-customer-copy small,.assignment-customer-copy code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-customer-copy strong{color:#f7f7fb;font-size:11.5px}.assignment-customer-copy small{color:#adb3c6;font-size:10.5px}.assignment-customer-copy code{color:#69738e;font-size:8.5px}.assignment-select-label{color:#c4b5fd;background:#8b5cf61f;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:800}.assignment-customer-summary{background:linear-gradient(145deg,#14b8a621,#0d94880e);border:1px solid #2dd4bf4d;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.assignment-customer-summary .assignment-customer-avatar{color:#99f6e4;background:#14b8a626;border-color:#2dd4bf4d;width:42px;height:42px}.assignment-customer-summary>div{gap:2px;min-width:0;display:grid}.assignment-customer-summary>div>span{color:#5eead4;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.assignment-customer-summary strong,.assignment-customer-summary small,.assignment-customer-summary code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-customer-summary strong{color:#fff;font-size:12px}.assignment-customer-summary small{color:#b8c7ca;font-size:10px}.assignment-customer-summary code{color:#759598;font-size:8px}.assignment-customer-summary .btn{white-space:nowrap}.assignment-reason-section{border-top:1px solid #ffffff13;gap:11px;padding-top:17px;display:grid}.assignment-reason-section textarea{resize:vertical;min-height:88px}.digital-assignment-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;background:#0d101df5!important}.assignment-readiness{align-items:center;gap:10px;min-width:0;display:flex}.assignment-readiness>span{color:#c4b5fd;background:#8b5cf61f;border:1px solid #a78bfa3d;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.assignment-readiness p{gap:2px;min-width:0;margin:0;display:grid}.assignment-readiness strong{color:#e9eaf2;font-size:10.5px}.assignment-readiness small{color:#777f98;font-size:9px}.assignment-footer-actions{align-items:center;gap:9px;display:flex}@media (max-width:820px){.assignment-workspace{grid-template-columns:minmax(0,1fr)}.assignment-stock-column{position:static}.assignment-stock-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}@media (max-width:560px){.digital-assignment-body{padding:12px!important}.assignment-customer-column{border-radius:16px;padding:15px}.assignment-search-box{grid-template-columns:auto minmax(0,1fr) auto}.assignment-search-box .btn{grid-column:1/-1;justify-content:center;width:100%}.assignment-stock-preview dl{display:block}.assignment-customer-summary{grid-template-columns:38px minmax(0,1fr)}.assignment-customer-summary .btn{grid-column:1/-1;width:100%}.digital-assignment-footer{align-items:stretch}.assignment-readiness{display:none}.assignment-footer-actions{width:100%}.assignment-footer-actions .btn{flex:1}}.product-picker-container{flex-direction:column;gap:6px;display:flex}.product-picker-trigger{color:#fff;cursor:pointer;text-align:left;background:#111426;border:1.5px solid #a855f740;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.product-picker-trigger:hover{background:#141830;border-color:#a855f780;transform:translateY(-1px);box-shadow:0 4px 16px #00000040}.product-picker-trigger.is-empty{background:#0e1122;border-color:#ffffff1f}.product-picker-trigger.is-empty:hover{background:#121528;border-color:#a855f766}.product-picker-trigger.has-error{border-color:#ef4444}.product-picker-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out pickerFadeIn;display:flex;position:fixed;inset:0}.product-picker-modal{background:#0d1020;border:1px solid #a855f74d;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:88vh;animation:.2s cubic-bezier(.16,1,.3,1) pickerScaleIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000b3,0 0 40px #a855f726}@keyframes pickerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pickerScaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.product-picker-modal-header{background:#111428;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.product-picker-search-bar{background:#0a0d1a;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 18px;display:flex}.product-picker-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:500}.product-picker-search-input::placeholder{color:#64748b}.product-picker-filters-section{background:#0e1224;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:12px 18px;display:flex}.product-picker-category-row{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.product-picker-category-row::-webkit-scrollbar{height:4px}.product-picker-category-row::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.product-picker-chip{color:#94a3b8;white-space:nowrap;cursor:pointer;background:#151930;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.product-picker-chip:hover{color:#e2e8f0;background:#1e2342;border-color:#fff3}.product-picker-chip.is-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:#a855f7;box-shadow:0 2px 10px #9333ea59}.product-picker-type-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-picker-type-btn{color:#94a3b8;cursor:pointer;background:#111528;border:1px solid #ffffff14;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:650;transition:all .15s}.product-picker-type-btn:hover{color:#fff;background:#171b34}.product-picker-type-btn.is-active{color:#c084fc;background:#a855f733;border-color:#a855f766}.product-picker-list{flex-direction:column;flex:1;gap:8px;max-height:380px;padding:10px 14px;display:flex;overflow-y:auto}.product-picker-item{cursor:pointer;background:#111426;border:1.5px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.product-picker-item:hover{background:#161a32;border-color:#a855f766;transform:translate(2px)}.product-picker-item.is-selected{background:#8b5cf61f;border-color:#8b5cf6;box-shadow:0 0 16px #8b5cf633}.product-picker-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.product-picker-modal-footer{background:#111428;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.digital-orders-workspace{gap:16px;display:grid}.digital-order-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.digital-orders-toolbar{border:1px solid var(--border);background:var(--surface-1);border-radius:15px;grid-template-columns:minmax(150px,.7fr) auto minmax(300px,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.digital-orders-toolbar>div:first-child{gap:2px;display:grid}.digital-orders-toolbar strong{font-size:10px}.digital-orders-toolbar small{color:var(--text-muted);font-size:7.5px}.digital-order-selection{align-items:center;gap:8px;display:flex}.digital-order-selection>span{color:var(--primary-text);font-size:8px;font-weight:800}.digital-order-filters{justify-content:flex-end;gap:8px;display:flex}.digital-order-filters select{border:1px solid var(--border-input);background:var(--input-bg);height:34px;color:var(--text-primary);border-radius:10px;padding:0 10px;font-size:8px}.digital-orders-table{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;overflow:hidden}.digital-orders-table table{border-collapse:collapse;min-width:1150px}.digital-orders-table tbody tr.table-row{transition:background-color .18s}.digital-orders-table tbody tr.table-row:hover{background:var(--surface-2)}@media (max-width:1000px){.digital-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-orders-toolbar{grid-template-columns:1fr auto}.digital-order-filters{grid-column:1/-1;justify-content:stretch}.digital-order-filters .digital-search{flex:1}}@media (max-width:700px){.digital-order-metrics,.digital-orders-toolbar{grid-template-columns:1fr}.digital-order-selection{justify-content:flex-start}.digital-order-filters{grid-template-columns:1fr;display:grid}.digital-order-filters .digital-search{min-width:0}}.customer-360-workspace{gap:16px;display:grid}.customer-360-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-360-toolbar{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.customer-360-toolbar>div:first-child{gap:4px;display:grid}.customer-360-toolbar strong{color:var(--text-primary);font-size:12px}.customer-360-toolbar small{color:var(--text-muted);font-size:10px}.customer-360-filters{align-items:center;gap:8px;min-width:0;display:flex}.customer-360-filters select{border:1px solid var(--border-input);height:36px;color:var(--text-primary);background:var(--input-bg);border-radius:10px;padding:0 11px;font-size:11px}.customer-360-table{border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-sm);border-radius:17px;overflow:hidden}.customer-360-table table{border-collapse:collapse;min-width:880px}.customer-360-table tbody tr{transition:background-color .18s}.customer-360-table tbody tr:hover{background:var(--surface-2)}.owner-profile-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-profile-section-heading>div{gap:2px;display:grid}.owner-profile-section-heading small{color:var(--primary-light);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-profile-section-heading h4{color:var(--text-primary);font-size:14px;font-weight:850}.owner-profile-section-heading>span{border:1px solid var(--primary);align-items:center;gap:5px;height:25px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-profile-section-heading>span{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border))}}.owner-profile-section-heading>span{color:var(--primary-light);background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.owner-profile-section-heading>span{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.owner-profile-section-heading>span{text-transform:uppercase;font-size:8px;font-weight:850}.owner-account-avatar-editor{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-account-avatar-editor{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}.owner-account-avatar-preview{border:2px solid var(--primary);place-items:center;width:56px;height:56px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.owner-account-avatar-preview{border:2px solid color-mix(in srgb, var(--primary) 32%, var(--border))}}.owner-account-avatar-preview{color:#fff;background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.owner-account-avatar-preview{background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary) 60%, var(--accent)))}}.owner-account-avatar-preview{box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.owner-account-avatar-preview{box-shadow:0 10px 24px color-mix(in srgb, var(--primary) 18%, transparent)}}.owner-account-avatar-preview{font-size:18px;font-weight:850}.owner-account-avatar-preview img{object-fit:cover;width:100%;height:100%}.owner-account-avatar-editor>div:nth-child(2){gap:3px;min-width:0;display:grid}.owner-account-avatar-editor>div:nth-child(2) strong{color:var(--text-primary);font-size:11px}.owner-account-avatar-editor>div:nth-child(2) small{color:var(--text-muted);font-size:8px;line-height:1.4}.owner-account-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.owner-password-input{border:1px solid var(--border-input);background:var(--input-bg);border-radius:10px;align-items:center;height:42px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.owner-password-input:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-bg)}.owner-password-input input{min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0 11px;font-size:10px}.owner-password-input button{border:0;border-left:1px solid var(--border);width:40px;height:100%;color:var(--text-muted);background:0 0;place-items:center;transition:color .18s,background-color .18s;display:grid}.owner-password-input button:hover{color:var(--primary-light);background:var(--primary-bg)}.owner-account-audit-reason textarea{resize:vertical;border:1px solid var(--border-input);width:100%;min-height:70px;color:var(--text-primary);background:var(--input-bg);border-radius:11px;outline:0;padding:10px 11px;font-size:10px;line-height:1.5}.owner-account-audit-reason textarea:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-bg)}.owner-self-edit-warning{border:1px solid var(--warning);align-items:flex-start;gap:9px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-self-edit-warning{border:1px solid color-mix(in srgb, var(--warning) 32%, var(--border))}}.owner-self-edit-warning{color:var(--warning);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.owner-self-edit-warning{color:color-mix(in srgb, var(--warning) 82%, var(--text-primary))}}.owner-self-edit-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-self-edit-warning{background:color-mix(in srgb, var(--warning) 8%, transparent)}}.owner-self-edit-warning>svg{flex:none;margin-top:1px}.owner-self-edit-warning>span{gap:3px;display:grid}.owner-self-edit-warning strong{font-size:9px}.owner-self-edit-warning small{color:var(--text-muted);font-size:8px;line-height:1.45}.owner-account-confirm{gap:12px;display:grid}.owner-account-confirm>p{margin:0}.owner-account-change-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owner-account-change-list>span{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;padding:9px;display:grid}.owner-account-change-list svg{color:var(--success-text);grid-row:1/span 2}.owner-account-change-list b{color:var(--text-primary);font-size:9px}.owner-account-change-list small{color:var(--text-muted);font-size:7.5px}.owner-account-confirm-reason{border-left:2px solid var(--primary-light);background:var(--primary-bg);gap:4px;padding:10px;display:grid}.owner-account-confirm-reason small{color:var(--text-muted);font-size:8px}.owner-account-confirm-reason strong{color:var(--text-secondary);font-size:9px;line-height:1.45}.owner-wallet-credit-card{border:1px solid var(--primary);gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-card{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.owner-wallet-credit-card{background:radial-gradient(circle at 100% 0, var(--primary), transparent 42%), linear-gradient(145deg, var(--surface-1), var(--surface-1));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-card{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--primary) 20%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--surface-1) 91%, var(--primary) 9%), var(--surface-1))}}.owner-wallet-credit-card{box-shadow:0 16px 38px var(--primary), inset 0 1px #ffffff12}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-card{box-shadow:0 16px 38px color-mix(in srgb, var(--primary) 11%, transparent), inset 0 1px #ffffff12}}.owner-wallet-credit-card:before{content:"";background:linear-gradient(180deg, var(--primary-light), var(--accent));width:3px;position:absolute;inset:0 auto 0 0}.owner-wallet-credit-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.owner-wallet-credit-icon{border:1px solid var(--primary);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-icon{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.owner-wallet-credit-icon{color:#fff;background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-icon{background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary) 68%, var(--accent)))}}.owner-wallet-credit-icon{box-shadow:0 10px 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-icon{box-shadow:0 10px 22px color-mix(in srgb, var(--primary) 26%, transparent)}}.owner-wallet-credit-card header div{gap:2px;min-width:0;display:grid}.owner-wallet-credit-card header div>small{color:var(--primary-light);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-wallet-credit-card h4{color:var(--text-primary);letter-spacing:-.02em;font-size:14px;font-weight:850}.owner-wallet-credit-badge{border:1px solid var(--warning);align-items:center;gap:5px;height:26px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-badge{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border))}}.owner-wallet-credit-badge{color:var(--warning);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-badge{color:color-mix(in srgb, var(--warning) 76%, var(--text-primary))}}.owner-wallet-credit-badge{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-badge{background:color-mix(in srgb, var(--warning) 9%, transparent)}}.owner-wallet-credit-badge{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-wallet-balance{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-wallet-balance{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}.owner-wallet-balance>svg{color:var(--primary-light);filter:drop-shadow(0 0 8px var(--primary))}@supports (color:color-mix(in lab, red, red)){.owner-wallet-balance>svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 35%, transparent))}}.owner-wallet-balance span{gap:3px;min-width:0;display:grid}.owner-wallet-balance span:last-child{text-align:right}.owner-wallet-balance small{color:var(--text-muted);font-size:8px}.owner-wallet-balance strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.owner-wallet-balance span:last-child strong{color:var(--success-text)}.owner-wallet-credit-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.owner-wallet-credit-fields>label{align-content:start;gap:7px;min-width:0;display:grid}.owner-wallet-credit-fields textarea{resize:vertical;border:1px solid var(--border-input);width:100%;min-height:74px;color:var(--text-primary);background:var(--input-bg);border-radius:11px;outline:0;padding:10px 11px;font-size:10px;line-height:1.45;transition:border-color .18s,box-shadow .18s}.owner-wallet-credit-fields textarea:focus,.owner-wallet-amount-input:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-bg)}.owner-wallet-credit-fields label>small{color:var(--text-muted);font-size:7.5px;line-height:1.4}.owner-wallet-amount-input{border:1px solid var(--border-input);background:var(--input-bg);border-radius:11px;align-items:center;height:43px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.owner-wallet-amount-input input{min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:13px;font-weight:800}.owner-wallet-amount-input b{border-left:1px solid var(--border);color:var(--primary-light);background:var(--primary);align-self:stretch;align-items:center;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-wallet-amount-input b{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.owner-wallet-amount-input b{letter-spacing:.06em;font-size:8px}.owner-wallet-credit-notice{border:1px solid var(--accent);align-items:flex-start;gap:8px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-notice{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.owner-wallet-credit-notice{color:var(--text-secondary);background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.owner-wallet-credit-notice{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.owner-wallet-credit-notice{font-size:8px;line-height:1.45}.owner-wallet-credit-notice svg{color:var(--accent);flex:none}.owner-wallet-credit-submit{justify-content:center;width:100%}.owner-wallet-reset-zone{border-top:1px solid var(--danger);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-wallet-reset-zone{border-top:1px solid color-mix(in srgb, var(--danger) 26%, var(--border))}}.owner-wallet-reset-zone>div{min-width:0;color:var(--danger-text);align-items:flex-start;gap:8px;display:flex}.owner-wallet-reset-zone>div>svg{flex:none;margin-top:1px}.owner-wallet-reset-zone>div>span{gap:2px;display:grid}.owner-wallet-reset-zone strong{font-size:9px}.owner-wallet-reset-zone small{color:var(--text-muted);font-size:8px;line-height:1.4}.owner-wallet-reset-button{border:1px solid var(--danger);flex:none}@supports (color:color-mix(in lab, red, red)){.owner-wallet-reset-button{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border))}}.owner-wallet-reset-button{color:var(--danger-text);background:var(--danger-bg)}.owner-wallet-reset-button:hover:not(:disabled){border-color:var(--danger);color:#fff;background:var(--danger);transform:translateY(-1px)}.owner-wallet-confirm-flow .is-reset{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.owner-wallet-confirm-flow .is-reset{border-color:color-mix(in srgb, var(--danger) 34%, var(--border))}}.owner-wallet-confirm-flow .is-reset{background:var(--danger-bg)}.owner-wallet-confirm-flow .is-reset strong{color:var(--danger-text)}.owner-wallet-reset-note{border:1px solid var(--danger);align-items:flex-start;gap:7px;margin:0;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-wallet-reset-note{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border))}}.owner-wallet-reset-note{color:var(--danger-text);background:var(--danger-bg);border-radius:10px;font-size:8px;line-height:1.45}.owner-wallet-reset-note svg{flex:none;margin-top:1px}.owner-wallet-confirm{gap:13px;display:grid}.owner-wallet-confirm>p{margin:0}.owner-wallet-confirm-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.owner-wallet-confirm-flow>svg{color:var(--primary-light)}.owner-wallet-confirm-flow span{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;gap:4px;padding:11px;display:grid}.owner-wallet-confirm-flow span.is-new{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-wallet-confirm-flow span.is-new{border-color:color-mix(in srgb, var(--success) 28%, var(--border))}}.owner-wallet-confirm-flow span.is-new{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-wallet-confirm-flow span.is-new{background:color-mix(in srgb, var(--success) 7%, var(--surface-2))}}.owner-wallet-confirm-flow small,.owner-wallet-confirm-reason small{color:var(--text-muted);font-size:8px}.owner-wallet-confirm-flow strong{color:var(--text-primary);font-size:11px}.owner-wallet-confirm-flow .is-new strong{color:var(--success-text)}.owner-wallet-confirm-reason{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-items:flex-start;gap:8px;padding:10px;display:flex}.owner-wallet-confirm-reason>svg{color:var(--warning);flex:none;margin-top:1px}.owner-wallet-confirm-reason span{gap:4px;display:grid}.owner-wallet-confirm-reason strong{color:var(--text-secondary);font-size:9px;font-weight:650;line-height:1.5}.owner-wallet-confirm-note{border-left:2px solid var(--primary-light);color:var(--text-muted);background:var(--primary-bg);padding:9px 10px;font-size:8px;line-height:1.5}.digital-catalog-toolbar strong,.digital-stock-toolbar strong,.digital-orders-toolbar strong{font-size:12px}.digital-catalog-toolbar small,.digital-stock-toolbar small,.digital-orders-toolbar small{font-size:10px;line-height:1.45}.digital-filter-actions select,.digital-stock-filters select,.digital-order-filters select,.digital-search input{font-size:11px}.digital-order-selection>span{font-size:10px}@media (max-width:1050px){.customer-360-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-360-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:700px){.customer-360-metrics{grid-template-columns:1fr}.customer-360-filters{grid-template-columns:1fr 1fr auto;display:grid}.customer-360-filters .digital-search{grid-column:1/-1;min-width:0}.owner-wallet-credit-card>header{grid-template-columns:auto 1fr}.owner-wallet-credit-badge{grid-column:1/-1;width:max-content}.owner-wallet-credit-fields,.owner-account-field-grid{grid-template-columns:1fr}.owner-account-avatar-editor{grid-template-columns:auto minmax(0,1fr)}.owner-account-avatar-editor>button{grid-column:span 1}}@media (max-width:430px){.owner-wallet-balance,.owner-wallet-confirm-flow{grid-template-columns:1fr}.owner-wallet-balance>svg,.owner-wallet-confirm-flow>svg{justify-self:center;transform:rotate(90deg)}.owner-wallet-balance span:last-child{text-align:left}.owner-wallet-reset-zone{flex-direction:column;align-items:stretch}.owner-wallet-reset-button{justify-content:center;width:100%}.owner-account-change-list{grid-template-columns:1fr}.owner-profile-section-heading{flex-direction:column;align-items:flex-start}}.support-command-page{gap:14px;display:grid}.support-live{border:1px solid var(--success);align-items:center;gap:7px;height:34px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-live{border:1px solid color-mix(in srgb, var(--success) 30%, var(--border))}}.support-live{color:var(--success);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.support-live{color:color-mix(in srgb, var(--success) 78%, var(--text-primary))}}.support-live{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.support-live{background:color-mix(in srgb, var(--success) 8%, var(--surface-1))}}.support-live{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.support-live i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px var(--success);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.support-live i{box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 14%, transparent)}}.support-live i{animation:2s ease-in-out infinite pulse}.support-metric-strip{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-1), var(--surface-1));border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-metric-strip{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-1) 96%, var(--primary) 4%), var(--surface-1))}}.support-metric-strip{box-shadow:var(--shadow-sm)}.support-metric-strip article{border-right:1px solid var(--border);align-items:center;gap:12px;min-width:0;min-height:70px;padding:14px 18px;display:flex}.support-metric-strip article:last-child{border-right:0}.support-metric-strip article>svg{color:var(--primary-light);flex:none}.support-metric-strip article.is-urgent>svg{color:var(--danger)}.support-metric-strip article.is-active>svg{color:var(--success)}.support-metric-strip article>span{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.support-metric-strip small{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.support-metric-strip strong{color:var(--text-primary);letter-spacing:-.04em;font-size:22px;line-height:1.1}.support-metric-strip em{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.support-cockpit{border:1px solid var(--border);grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(250px,300px);height:clamp(640px,100vh - 270px,820px);min-height:640px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-cockpit{border:1px solid color-mix(in srgb, var(--border) 88%, var(--primary) 12%)}}.support-cockpit{color:var(--text-primary);background:var(--surface-1);border-radius:20px;box-shadow:0 22px 60px #00000029}.support-queue-panel,.support-conversation-panel,.support-context-panel{min-width:0;min-height:0}.support-queue-panel{border-right:1px solid var(--border);background:var(--surface-2);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.support-queue-panel{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface-1))}}.support-queue-header{border-bottom:1px solid var(--border);gap:12px;padding:17px;display:grid}.support-queue-header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-queue-header>div>span{align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.support-queue-header>div>span svg{color:var(--primary-light)}.support-queue-header>div small{color:var(--text-muted);font-size:8px}.support-search{border:1px solid var(--border-input);height:38px;color:var(--text-muted);background:var(--input-bg);border-radius:11px;align-items:center;gap:8px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex}.support-search:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-bg)}.support-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:10px}.support-search input::placeholder{color:var(--text-muted)}.support-search kbd{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);border-radius:5px;padding:2px 5px;font-size:7px}.support-tabs{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.support-tabs button{min-width:0;height:29px;color:var(--text-muted);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:8px;font-weight:750;transition:all .18s;display:flex}.support-tabs button.is-active{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.support-tabs button.is-active{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 70%, var(--accent)))}}.support-tabs button.is-active{box-shadow:0 7px 16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-tabs button.is-active{box-shadow:0 7px 16px color-mix(in srgb, var(--primary) 24%, transparent)}}.support-tabs button span{min-width:15px;color:inherit;background:currentColor;border-radius:999px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.support-tabs button span{background:color-mix(in srgb, currentColor 15%, transparent)}}.support-tabs button span{font-size:7px}.support-queue-list{scrollbar-width:thin;flex:1;align-content:start;gap:7px;min-height:0;padding:10px;display:grid;overflow-y:auto}.support-ticket{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.support-ticket:hover{border-color:var(--border);background:var(--surface-1);transform:translateY(-1px)}.support-ticket.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-ticket.is-selected{border-color:color-mix(in srgb, var(--primary) 38%, var(--border))}}.support-ticket.is-selected{background:linear-gradient(135deg, var(--primary-bg), var(--surface-1))}@supports (color:color-mix(in lab, red, red)){.support-ticket.is-selected{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-bg) 80%, var(--surface-1)), var(--surface-1))}}.support-ticket.is-selected{box-shadow:inset 3px 0 var(--primary), 0 9px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-ticket.is-selected{box-shadow:inset 3px 0 var(--primary), 0 9px 24px color-mix(in srgb, var(--primary) 9%, transparent)}}.support-avatar{border:1px solid var(--primary);flex:none;place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-avatar{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border))}}.support-avatar{color:#fff;background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.support-avatar{background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary) 68%, var(--accent)))}}.support-avatar{box-shadow:0 7px 17px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-avatar{box-shadow:0 7px 17px color-mix(in srgb, var(--primary) 20%, transparent)}}.support-avatar{letter-spacing:.03em;font-size:9px;font-weight:900}.support-avatar.is-large{border-radius:13px;width:40px;height:40px;font-size:11px}.support-avatar.is-xl{border-radius:16px;width:52px;height:52px;font-size:14px}.support-ticket-main{gap:5px;min-width:0;display:grid}.support-ticket-title{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.support-ticket-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.support-ticket-title time{color:var(--text-muted);flex:none;font-size:7px}.support-ticket-order{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex;overflow:hidden}.support-ticket-order svg{color:var(--primary-light)}.support-ticket-preview{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.45;overflow:hidden}.support-ticket-footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.support-ticket-arrow{color:var(--text-muted);opacity:0;align-self:center;transition:opacity .18s,transform .18s}.support-ticket:hover .support-ticket-arrow,.support-ticket.is-selected .support-ticket-arrow{opacity:1;transform:translate(2px)}.support-status{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:3px 6px;font-size:7px;font-weight:850;display:inline-flex}.support-status-waiting{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.support-status-waiting{border-color:color-mix(in srgb, var(--warning) 30%, var(--border))}}.support-status-waiting{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.support-status-waiting{background:color-mix(in srgb, var(--warning) 8%, transparent)}}.support-status-active{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.support-status-active{border-color:color-mix(in srgb, var(--success) 30%, var(--border))}}.support-status-active{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.support-status-active{background:color-mix(in srgb, var(--success) 8%, transparent)}}.support-status-declined{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.support-status-declined{border-color:color-mix(in srgb, var(--danger) 30%, var(--border))}}.support-status-declined{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.support-status-declined{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.support-status-resolved{color:var(--text-muted);background:var(--surface-2)}.support-urgency{font-size:7px;font-style:normal;font-weight:800}.support-urgency-urgent{color:var(--danger)}.support-urgency-waiting{color:var(--warning)}.support-urgency-fresh{color:var(--text-muted)}.support-inline-error{border:1px solid var(--danger);align-items:center;gap:8px;margin:10px 16px 0;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-inline-error{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--border))}}.support-inline-error{color:var(--danger);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.support-inline-error{color:color-mix(in srgb, var(--danger) 75%, var(--text-primary))}}.support-inline-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.support-inline-error{background:color-mix(in srgb, var(--danger) 7%, var(--surface-1))}}.support-inline-error{font-size:8.5px}.support-inline-error.is-compact{margin:8px 10px 0}.support-inline-error span{flex:1;min-width:0}.support-inline-error button{color:inherit;background:0 0;font-size:8px;font-weight:850;text-decoration:underline}.support-loading,.support-empty,.support-welcome{min-height:150px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.support-loading span,.support-empty span,.support-welcome p{margin:0;font-size:8.5px}.support-empty strong,.support-welcome strong{color:var(--text-primary);font-size:10px}.support-welcome{height:100%}.support-welcome>span{border:1px solid var(--primary-border);width:60px;height:60px;color:var(--primary-light);background:radial-gradient(circle at 30% 25%, var(--primary), transparent 58%), var(--surface-2);border-radius:18px;place-items:center;margin-bottom:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-welcome>span{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--primary) 28%, transparent), transparent 58%), var(--surface-2)}}.support-welcome>span{box-shadow:0 14px 40px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-welcome>span{box-shadow:0 14px 40px color-mix(in srgb, var(--primary) 13%, transparent)}}.support-conversation-panel{background:radial-gradient(circle at 50% -20%, var(--primary), transparent 38%), var(--surface-1);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-conversation-panel{background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 38%), var(--surface-1)}}.support-conversation-header{border-bottom:1px solid var(--border);background:var(--surface-1);align-items:center;gap:11px;min-height:67px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-conversation-header{background:color-mix(in srgb, var(--surface-1) 94%, transparent)}}.support-conversation-identity{flex:1;gap:4px;min-width:0;display:grid}.support-conversation-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-conversation-identity span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex;overflow:hidden}.support-action,.support-context-toggle,.support-mobile-back{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:8px;font-weight:850;transition:all .18s;display:inline-flex}.support-action:hover,.support-context-toggle:hover,.support-mobile-back:hover{filter:brightness(1.08);transform:translateY(-1px)}.support-action.is-accept{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.support-action.is-accept{border-color:color-mix(in srgb, var(--success) 30%, var(--border))}}.support-action.is-accept{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.support-action.is-accept{background:color-mix(in srgb, var(--success) 8%, var(--surface-2))}}.support-action.is-decline{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.support-action.is-decline{border-color:color-mix(in srgb, var(--danger) 25%, var(--border))}}.support-action.is-decline{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.support-action.is-decline{background:color-mix(in srgb, var(--danger) 7%, var(--surface-2))}}.support-action.is-resolve{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-action.is-resolve{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}}.support-action.is-resolve{color:var(--primary-light);background:var(--primary-bg)}.support-context-toggle,.support-mobile-back{width:31px;color:var(--text-muted);background:0 0;padding:0;display:none}.support-issue-banner{border:1px solid var(--warning);align-items:flex-start;gap:10px;margin:12px 16px 0;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-issue-banner{border:1px solid color-mix(in srgb, var(--warning) 23%, var(--border))}}.support-issue-banner{background:linear-gradient(135deg, var(--warning), var(--surface-2));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.support-issue-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--warning) 7%, var(--surface-1)), var(--surface-2))}}.support-issue-banner>span{width:28px;height:28px;color:var(--warning);background:var(--warning);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.support-issue-banner>span{background:color-mix(in srgb, var(--warning) 10%, transparent)}}.support-issue-banner>div{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 8px;min-width:0;display:grid}.support-issue-banner small{color:var(--warning);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:850}.support-issue-banner strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.support-issue-banner em{color:var(--text-muted);text-align:right;font-size:7px;font-style:normal}.support-message-timeline{scrollbar-width:thin;flex-direction:column;flex:1;gap:11px;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}.support-message{gap:5px;max-width:min(72%,540px);display:grid}.support-message.is-admin{align-self:flex-end;justify-items:end}.support-message.is-customer{align-self:flex-start;justify-items:start}.support-message>div{border:1px solid var(--border);color:var(--text-primary);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px 15px 15px 4px;padding:10px 13px;font-size:9.5px;line-height:1.6;box-shadow:0 8px 22px #00000012}.support-message.is-admin>div{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-message.is-admin>div{border-color:color-mix(in srgb, var(--primary) 24%, transparent)}}.support-message.is-admin>div{color:#fff;background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:15px 15px 4px}@supports (color:color-mix(in lab, red, red)){.support-message.is-admin>div{background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary) 72%, #172044))}}.support-message-body.has-image{width:min(300px,58vw);padding:5px;overflow:hidden}.support-message-image{border:1px solid var(--border);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-message-image{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.support-message-image{cursor:zoom-in;background:#090b12;border-radius:11px}.support-message-image img{object-fit:contain;width:100%;max-height:360px;transition:transform .18s,opacity .18s;display:block}.support-message-image:hover img{opacity:.94;transform:scale(1.015)}.support-message-body p{margin:0}.support-message-body.has-image p{padding:7px 8px 3px}.support-system-event{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:4px 0;display:grid}.support-system-event span{background:var(--border);height:1px}.support-system-event p{border:1px solid var(--border);max-width:340px;color:var(--text-muted);background:var(--surface-1);text-align:center;border-radius:999px;margin:0;padding:4px 8px;font-size:7px}.support-composer{border-top:1px solid var(--border);background:var(--surface-2);gap:8px;padding:12px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-composer{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-1))}}.support-composer textarea{resize:vertical;border:1px solid var(--border-input);width:100%;min-height:66px;max-height:132px;color:var(--text-primary);background:var(--input-bg);font:inherit;border-radius:12px;outline:0;padding:11px 12px;font-size:9.5px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.support-composer textarea:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-bg)}.support-composer>div{align-items:center;gap:9px;display:flex}.support-composer>div>span{color:var(--text-muted);flex:1;font-size:7px}.support-composer kbd{border:1px solid var(--border);background:var(--surface-1);border-radius:4px;padding:2px 4px}.support-composer small{color:var(--text-muted);font-size:7px}.support-composer button{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-composer button{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 72%, var(--accent)))}}.support-composer button{box-shadow:0 9px 20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-composer button{box-shadow:0 9px 20px color-mix(in srgb, var(--primary) 22%, transparent)}}.support-composer button{font-size:8px;font-weight:850}.support-composer button:disabled{opacity:.45;box-shadow:none}.support-composer-locked{border-top:1px solid var(--border);min-height:55px;color:var(--text-muted);background:var(--surface-2);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:8.5px;display:flex}.support-context-panel{border-left:1px solid var(--border);background:var(--surface-2);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-context-panel{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}}.support-context-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:67px;padding:14px 16px;display:flex}.support-context-panel>header>div{gap:3px;display:grid}.support-context-panel>header small{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.support-context-panel>header strong{font-size:11px}.support-context-panel>header button{width:29px;height:29px;color:var(--text-muted);background:var(--surface-2);border-radius:8px;place-items:center;display:none}.support-context-content{scrollbar-width:thin;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.support-context-empty{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex}.support-customer-card{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;align-items:center;gap:11px;padding:13px;display:flex}.support-customer-card>div{gap:3px;min-width:0;display:grid}.support-customer-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.support-customer-card small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.support-customer-card em{width:max-content;color:var(--success);background:var(--success);border-radius:999px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.support-customer-card em{background:color-mix(in srgb, var(--success) 8%, transparent)}}.support-customer-card em{text-transform:capitalize;font-size:6.5px;font-style:normal;font-weight:800}.support-context-stats{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.support-context-stats div{border:1px solid var(--border);background:var(--surface-1);text-align:center;border-radius:10px;gap:4px;min-width:0;padding:9px 7px;display:grid}.support-context-stats small{color:var(--text-muted);text-transform:uppercase;font-size:6px}.support-context-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.support-context-section{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;overflow:hidden}.support-context-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.support-context-section>header>span{align-items:center;gap:6px;font-size:8px;font-weight:850;display:inline-flex}.support-context-section>header>span svg{color:var(--primary-light)}.support-order-status{border:1px solid var(--border);max-width:100px;color:var(--text-secondary);background:var(--surface-2);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:6.5px;font-weight:800;overflow:hidden}.support-order-card{align-items:flex-start;gap:9px;padding:11px;display:flex}.support-order-card>span{width:34px;height:34px;color:var(--primary-light);background:var(--primary-bg);border-radius:10px;flex:none;place-items:center;display:grid}.support-order-card>div{gap:4px;min-width:0;display:grid}.support-order-card small{color:var(--text-muted);font-size:7px}.support-order-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.support-order-card em{color:var(--text-secondary);font-size:7px;font-style:normal}.support-context-unavailable{color:var(--text-muted);margin:0;padding:12px;font-size:8px;line-height:1.5}.support-context-section dl{margin:0;padding:5px 11px 9px;display:grid}.support-context-section dl>div{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.support-context-section dl>div:last-child{border-bottom:0}.support-context-section dt{color:var(--text-muted);font-size:7px}.support-context-section dd{color:var(--text-primary);text-align:right;margin:0;font-size:7.5px;font-weight:750}.support-quick-actions{gap:6px;display:grid}.support-quick-actions a,.support-quick-actions button{border:1px solid var(--border);height:35px;color:var(--text-secondary);background:var(--surface-1);border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:8px;font-weight:750;transition:all .18s;display:flex}.support-quick-actions a:hover,.support-quick-actions button:hover{border-color:var(--primary-border);color:var(--primary-light);background:var(--primary-bg);transform:translateY(-1px)}.support-quick-actions a svg:last-child{margin-left:auto}.support-context-scrim{display:none}@media (max-width:1180px){.support-cockpit{grid-template-columns:minmax(260px,310px) minmax(0,1fr)}.support-context-panel{z-index:30;border-left:1px solid var(--border);width:min(320px,86vw);transition:transform .24s;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-22px 0 60px #00000040}.support-cockpit{position:relative}.support-context-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05070d73;border:0;display:block;position:absolute;inset:0}.support-context-panel.is-open{transform:translate(0)}.support-context-panel>header button{display:grid}.support-context-toggle{display:inline-flex}}@media (max-width:900px){.support-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.support-metric-strip article:nth-child(2){border-right:0}.support-metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--border)}.support-cockpit{grid-template-columns:minmax(240px,285px) minmax(0,1fr);height:calc(100vh - 315px);min-height:590px}.support-conversation-header{padding:10px 12px}.support-action{width:31px;padding:0;font-size:0}.support-message{max-width:82%}}@media (max-width:760px){.support-command-page{gap:10px}.support-metric-strip{scrollbar-width:none;display:flex;overflow-x:auto}.support-metric-strip article{min-width:145px;border-bottom:0!important}.support-cockpit{border-radius:16px;grid-template-columns:1fr;height:calc(100dvh - 250px);min-height:560px;overflow:hidden}.support-cockpit.has-selection .support-queue-panel,.support-cockpit:not(.has-selection) .support-conversation-panel{display:none}.support-queue-panel{border-right:0}.support-mobile-back{display:inline-flex}.support-conversation-header .support-avatar{display:none}.support-conversation-actions{margin-left:auto}.support-message-timeline{padding:16px 13px}.support-message{max-width:88%}.support-composer>div>span{display:none}.support-composer small{flex:1}.support-issue-banner strong{white-space:normal}.support-issue-banner em{display:none}}@media (max-width:480px){.support-metric-strip article{min-width:132px;padding:11px 13px}.support-metric-strip strong{font-size:19px}.support-queue-header{padding:13px}.support-tabs button{font-size:7.5px}.support-cockpit{height:calc(100dvh - 235px);min-height:520px}.support-conversation-identity span{max-width:150px}.support-conversation-actions>.support-status{display:none}.support-system-event p{max-width:240px}}.admin-accounts-workspace,.system-health-workspace{gap:16px;display:grid}.admin-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-account-summary>div{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-2), var(--surface-1));border-radius:16px;justify-content:space-between;align-items:center;min-height:88px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-account-summary>div{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 92%, var(--primary) 8%), var(--surface-1))}}.admin-account-summary>div{box-shadow:0 12px 30px #00000014}.admin-account-summary span{color:var(--text-muted);font-size:10px;font-weight:700}.admin-account-summary strong{letter-spacing:-.04em;font-size:25px}.admin-account-panel,.admin-advanced-panel{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #00000017}.admin-account-panel>header{border-bottom:1px solid var(--border);padding:18px 20px}.admin-account-panel h2,.admin-advanced-heading h2{margin:0;font-size:14px}.admin-account-panel p,.admin-advanced-heading p{color:var(--text-muted);margin:4px 0 0;font-size:9.5px}.admin-account-list{display:grid}.admin-account-loading{color:var(--text-muted);text-align:center;padding:34px;font-size:11px}.admin-account-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(180px,1.5fr) minmax(110px,.7fr) auto minmax(260px,auto);align-items:center;gap:14px;padding:15px 20px;transition:background .18s,transform .18s;display:grid}.admin-account-row:last-child{border-bottom:0}.admin-account-row:hover{background:var(--primary-bg)}@supports (color:color-mix(in lab, red, red)){.admin-account-row:hover{background:color-mix(in srgb, var(--primary-bg) 26%, transparent)}}.admin-account-row.is-disabled{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.admin-account-row.is-disabled{background:color-mix(in srgb, var(--surface-2) 90%, var(--danger) 10%)}}.admin-account-avatar{color:#fff;background:linear-gradient(145deg, var(--primary), var(--accent));width:42px;height:42px;box-shadow:0 8px 20px var(--primary);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-account-avatar{box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 22%, transparent)}}.admin-account-avatar{font-size:14px;font-weight:850}.admin-account-identity,.admin-account-role{gap:4px;min-width:0;display:grid}.admin-account-identity strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:flex;overflow:hidden}.admin-account-identity strong small{color:var(--primary-text);background:var(--primary-bg);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:7.5px}.admin-account-identity>span,.admin-account-role>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-account-role strong{font-size:10.5px}.admin-account-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.admin-account-status.is-active{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.admin-account-status.is-active{background:color-mix(in srgb, var(--success) 13%, transparent)}}.admin-account-status.is-disabled{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-account-status.is-disabled{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.admin-account-status.is-pending{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-account-status.is-pending{background:color-mix(in srgb, var(--warning) 14%, transparent)}}.admin-account-actions{justify-content:flex-end;gap:7px;display:flex}.admin-account-actions .btn{min-height:33px;padding:0 10px;font-size:8.5px}.btn-danger-soft{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger-soft{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border))}}.btn-danger-soft{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger-soft{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.owner-protected{color:var(--primary-text);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.admin-advanced-toggle{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.admin-advanced-toggle:hover{background:var(--surface-2)}.admin-advanced-toggle>span:first-child{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.admin-advanced-toggle strong{font-size:11px}.admin-advanced-toggle small{color:var(--text-muted);grid-column:2;font-size:8.5px}.admin-advanced-toggle>span:last-child{color:var(--text-muted);font-size:9px}.admin-advanced-body{border-top:1px solid var(--border);background:var(--surface-2);padding:18px 20px 20px}.admin-advanced-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-simple-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-simple-role-grid article{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;flex-direction:column;min-height:150px;padding:14px;display:flex}.admin-simple-role-grid article>span{color:var(--primary-text);text-transform:uppercase;font-size:8px;font-weight:800}.admin-simple-role-grid h3{margin:14px 0 5px;font-size:13px}.admin-simple-role-grid p{color:var(--text-muted);flex:1;margin:0 0 10px;font-size:9px;line-height:1.5}.admin-simple-role-grid small{color:var(--text-secondary);font-size:8px}.admin-simple-role-grid .btn{align-self:flex-start;margin-top:10px}.admin-account-drawer{width:min(470px,100vw - 22px)}.admin-account-drawer header p{color:var(--text-muted);margin:4px 0 0;font-size:9px}.health-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-readiness-grid article{border:1px solid var(--border);color:var(--success);background:var(--surface-2);border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.health-readiness-grid article>span{gap:4px;min-width:0;display:grid}.health-readiness-grid strong{font-size:11px}.health-readiness-grid small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.incident-list{gap:9px;display:grid}.incident-card{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:94px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.incident-card:before{content:"";background:var(--info);width:3px;position:absolute;inset:0 auto 0 0}.incident-card.severity-warning:before{background:var(--warning)}.incident-card.severity-critical:before{background:var(--danger)}.incident-severity{color:var(--warning);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.severity-critical .incident-severity{color:var(--danger)}.severity-info .incident-severity{color:var(--info)}.incident-card>div:nth-child(2){min-width:0}.incident-card h3{margin:0;font-size:12px}.incident-card p{color:var(--text-secondary);margin:5px 0;font-size:10px;line-height:1.45}.incident-card small{color:var(--text-muted);font-size:8.5px}.incident-actions{gap:7px;display:flex}.incident-actions .btn{min-height:32px;padding:0 10px;font-size:9px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1050px){.system-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-account-role{grid-column:2}.admin-account-status{grid-area:1/3}.admin-account-actions{grid-column:2/-1;justify-content:flex-start}.admin-simple-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-card{grid-template-columns:90px minmax(0,1fr) auto}.incident-actions{grid-column:2/-1}}@media (max-width:700px){.admin-account-summary,.system-health-metrics,.health-readiness-grid{grid-template-columns:1fr}.admin-account-row{grid-template-columns:auto minmax(0,1fr);padding:14px}.admin-account-role,.admin-account-actions{grid-column:2}.admin-account-status{grid-area:2/1;width:fit-content}.admin-account-actions{flex-wrap:wrap}.admin-simple-role-grid{grid-template-columns:1fr}.admin-advanced-heading{flex-direction:column;align-items:flex-start}.incident-card{grid-template-columns:1fr auto}.incident-severity{grid-column:1}.incident-card>div:nth-child(2),.incident-actions{grid-column:1/-1}.incident-card>.status-badge{grid-area:1/2}.form-grid.two{grid-template-columns:1fr}.form-grid.two .span-two{grid-column:auto}}.legacy-operator-workspace{gap:16px;display:grid}.legacy-operator-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legacy-operator-toolbar{background:#12141a;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 10px 30px #00000059}.legacy-operator-toolbar>p{color:var(--text-muted);margin:0;font-size:10px}.legacy-operator-toolbar>p strong{color:var(--text-primary);font-size:12px}.legacy-toolbar-actions{align-items:center;gap:8px;display:flex}.legacy-search-field,.legacy-select-field{color:#cbd5e1;background:#0e101abf;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:0 14px;transition:all .18s;display:flex}.legacy-search-field:focus-within,.legacy-select-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg)}.legacy-search-field input,.legacy-select-field select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:180px;font-size:13px;line-height:1.5}.legacy-select-field select{min-width:155px}.legacy-data-card{background:#12141a;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 12px 36px #0006}.legacy-data-card table{border-collapse:collapse}.legacy-data-card thead tr{background:linear-gradient(90deg, var(--thead-bg), var(--surface-2))!important}.legacy-data-card th{letter-spacing:.04em;text-transform:uppercase;height:38px;color:var(--text-muted)!important;font-size:9px!important}.legacy-data-card tbody tr{transition:background-color .18s,transform .18s}.legacy-data-card tbody tr:hover{background:var(--surface-hover)}.payment-method-table td,.slider-data-card td{vertical-align:middle}.payment-method-table img,.slider-data-card img{background:var(--surface-2)}.avatar-card-actions{opacity:0;align-items:center;gap:4px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(4px)}.group:hover .avatar-card-actions,.avatar-card-actions:focus-within{opacity:1;transform:translateY(0)}.photo-library-page-toolbar{justify-content:flex-start}.photo-library-page-toolbar .legacy-search-field{flex:1}.photo-library-page-toolbar .legacy-search-field input{width:100%}.photo-lib-upload-zone:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.photo-lib-card-action-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:1050px){.legacy-operator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.legacy-operator-metrics{grid-template-columns:1fr}.legacy-operator-toolbar,.photo-library-page-toolbar{flex-direction:column;align-items:stretch}.legacy-toolbar-actions{width:100%}.legacy-search-field,.legacy-select-field{color:#cbd5e1;background:#0e101abf;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:0 14px;transition:all .18s;display:flex}.legacy-search-field input,.legacy-select-field select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:180px;font-size:13px;line-height:1.5}.avatar-card-actions{opacity:1;transform:none}.photo-lib-card-actions{opacity:1}}.wallet-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallet-filter-card{border:1px solid var(--border);min-height:68px;color:var(--text-primary);text-align:left;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:10px;padding:11px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.wallet-filter-card:hover{border-color:var(--wallet-filter);box-shadow:var(--shadow-md);transform:translateY(-1px)}.wallet-filter-card[aria-pressed=true]{border-color:var(--wallet-filter);background:var(--wallet-filter-bg);box-shadow:inset 0 0 0 1px var(--wallet-filter)}.wallet-filter-card>span:first-child{width:38px;height:38px;color:var(--wallet-filter-text);background:var(--wallet-filter-bg);border-radius:11px;flex:none;place-items:center;display:grid}.wallet-filter-card>span:last-child{gap:2px;display:grid}.wallet-filter-card strong{font-size:11px}.wallet-filter-card small{color:var(--text-muted);font-size:9px}.wallet-row-action{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:5px 9px;font-size:9px;font-weight:700;transition:transform .18s,filter .18s;display:inline-flex}.wallet-row-action:hover{filter:brightness(1.04);transform:translateY(-1px)}.wallet-row-action.approve{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.wallet-row-action.approve{border-color:color-mix(in srgb, var(--success) 28%, transparent)}}.wallet-row-action.approve{color:var(--success-text);background:var(--success-bg)}.wallet-row-action.reject{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.wallet-row-action.reject{border-color:color-mix(in srgb, var(--danger) 28%, transparent)}}.wallet-row-action.reject{color:var(--danger-text);background:var(--danger-bg)}.authenticator-workspace{width:min(100%,980px);margin:0 auto}.authenticator-search-field{width:min(100%,440px)}.authenticator-search-field input{flex:1}.authenticator-workspace .legacy-operator-metrics+.legacy-search-field{margin-top:-2px}.authenticator-workspace .space-y-3>div{box-shadow:var(--shadow-sm)}.authenticator-workspace .space-y-3>div:hover{box-shadow:var(--shadow-md);border-color:var(--primary)!important}.guide-variant-option{width:100%;color:inherit;text-align:left;font:inherit}.guides-data-card td{vertical-align:middle}.guides-data-card td:nth-child(2){min-width:260px}.splash-card-actions{opacity:0}.group:hover .splash-card-actions,.splash-card-actions:focus-within{opacity:1}#splash-upload-zone:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:700px){.wallet-filter-grid{grid-template-columns:1fr}.authenticator-search-field{width:100%}.splash-card-actions{opacity:1}}.access-pending-shell{color:#f6f5fb;background:#090b10;place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.access-pending-shell:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.access-pending-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 0,#8f78ff24,#0000 38%),linear-gradient(145deg,#1b1e29f7,#0f121afa);border:1px solid #ffffff1a;border-radius:28px;width:min(520px,100%);padding:clamp(28px,5vw,46px);position:relative;box-shadow:0 45px 120px #00000080,inset 0 1px #ffffff0a}.access-pending-icon{color:#b8aaff;background:linear-gradient(145deg,#8f78ff2e,#6550db14);border:1px solid #a99aff3b;border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:grid;box-shadow:0 16px 38px #6550db2e}.login-eyebrow{color:#a99aff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.access-pending-card h1{letter-spacing:-.05em;margin:13px 0 11px;font-size:clamp(30px,5vw,42px)}.access-pending-card>p{color:#898f9f;max-width:430px;margin:0 auto;font-size:12px;line-height:1.7}.access-pending-identity{color:#a99aff;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:12px;margin:27px 0 20px;padding:14px 16px;display:flex}.access-pending-identity>div{gap:4px;min-width:0;display:grid}.access-pending-identity strong{color:#f6f5fb;font-size:12px}.access-pending-identity small{color:#747b8d;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.access-pending-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.access-pending-actions .btn{border-radius:11px;justify-content:center;min-height:43px}.access-pending-help{color:#5f6575;margin-top:18px;font-size:8.5px;line-height:1.5;display:block}@media (max-width:520px){.access-pending-shell{padding:14px}.access-pending-card{border-radius:22px;padding:28px 20px}.access-pending-actions{grid-template-columns:1fr}}.permission-denied-state{border:1px solid var(--border);text-align:center;background:radial-gradient(circle at 50% 35%,var(--primary-muted),transparent 30%),var(--surface-1);min-height:min(620px,100vh - 130px);box-shadow:var(--shadow-sm);border-radius:24px;align-content:center;place-items:center;gap:13px;padding:40px 24px;display:grid}.permission-denied-code{color:var(--warning-text,#d19a47);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.permission-denied-icon{border:1px solid var(--primary-border);width:58px;height:58px;color:var(--primary-light);background:var(--primary-muted);border-radius:18px;place-items:center;display:grid}.permission-denied-state h1{max-width:560px;color:var(--text-primary);letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(26px,4vw,38px)}.permission-denied-state p{max-width:560px;color:var(--text-muted);margin:0 0 8px;font-size:12px;line-height:1.7}.role-bundle-card>p{min-height:28px;color:var(--text-muted);margin:2px 0 5px;font-size:9px;line-height:1.5}.role-bundle-card>.btn{align-self:start;margin-top:7px}.role-editor-drawer{width:min(680px,100vw - 22px)}.role-editor-form{gap:16px;display:grid}.role-editor-form>label,.modal-card>label{gap:7px;display:grid}.role-editor-form input,.role-editor-form textarea,.modal-card textarea{border:1px solid var(--border-input);width:100%;color:var(--text-primary);background:var(--input-bg);border-radius:11px}.role-editor-form input{height:40px;padding:0 11px}.role-editor-form textarea,.modal-card textarea{resize:vertical;padding:10px 11px}.role-permission-groups{gap:10px;display:grid}.role-permission-groups fieldset{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px;display:grid}.role-permission-groups legend{color:var(--text-primary);padding:0 7px;font-size:10px;font-weight:800}.role-permission-groups label{min-width:0;color:var(--text-muted);background:var(--surface-1);border-radius:8px;align-items:center;gap:8px;padding:7px;font-size:8px;display:flex}.role-permission-groups label:has(input:checked){color:var(--primary-text);background:var(--primary-muted)}.role-permission-groups input{width:14px;height:14px;accent-color:var(--primary)}.role-editor-form>footer{border-top:1px solid var(--border);background:var(--surface-1);justify-content:flex-end;gap:8px;padding-top:14px;display:flex;position:sticky;bottom:0}.modal-card>p{color:var(--text-muted);font-size:10px;line-height:1.6}.modal-card>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:600px){.role-permission-groups fieldset{grid-template-columns:1fr}}.physical-products-workspace{gap:18px;display:grid}.physical-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.physical-source-tabs{border:1px solid var(--border);background:var(--surface-1);width:max-content;max-width:100%;box-shadow:var(--shadow-sm);border-radius:13px;gap:4px;padding:4px;display:flex}.physical-source-tabs button{height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:9px;font-weight:800;transition:all .2s}.physical-source-tabs button:hover{color:var(--text-primary);background:var(--surface-2)}.physical-source-tabs button.active{color:#fff;background:linear-gradient(135deg,var(--primary),#824df4);box-shadow:0 8px 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.physical-source-tabs button.active{box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 28%,transparent)}}.physical-product-cell{min-width:270px}.physical-product-cell>img,.physical-product-cell>span{border-radius:13px;width:48px;height:48px}.source-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.source-pill.verified{color:#b89aff;background:#8b5cf61a;border:1px solid #8b5cf63d}.source-pill.manual{color:#53cdbf;background:#25c7b717;border:1px solid #25c7b738}.stock-unknown{color:var(--warning-text);font-size:8.5px;font-weight:750}.physical-product-actions,.physical-mobile-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.physical-product-actions{min-width:74px}.physical-pagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:14px;padding:4px 2px;font-size:9px;display:flex}.physical-pagination>div{align-items:center;gap:10px;display:flex}.physical-pagination em{text-align:center;min-width:88px;font-style:normal;font-weight:750}.physical-mobile-card{border:1px solid var(--border);width:100%;color:inherit;text-align:left;background:var(--surface-1);border-radius:15px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.physical-mobile-card>img,.physical-mobile-card>span{object-fit:cover;background:var(--surface-2);border-radius:12px;place-items:center;width:64px;height:64px;display:grid}.physical-mobile-card>div{gap:4px;min-width:0;display:grid}.physical-mobile-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.physical-mobile-card small{color:var(--text-muted);font-size:8px}.physical-mobile-card em{color:var(--primary-text);font-size:9px;font-style:normal;font-weight:800}.physical-mobile-card>.physical-mobile-actions{gap:6px;min-width:max-content;display:flex}.physical-editor-loading{min-height:420px;color:var(--primary-text);align-content:center;place-items:center;gap:12px;font-size:10px;display:grid}.physical-editor-loading svg{animation:1.8s ease-in-out infinite float}.physical-editor-form,.verified-editor{gap:16px;display:grid}.physical-editor-form .form-section,.verified-editor .form-section{overflow:visible}.physical-image-fallback{border:1px dashed var(--border-input);width:100%;min-width:58px;height:100%;min-height:58px;color:var(--text-muted);background:var(--surface-2);border-radius:12px;place-items:center;display:grid}.physical-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.physical-gallery-grid article,.physical-gallery-add{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;min-height:165px;position:relative;overflow:hidden}.physical-gallery-grid article>img,.physical-gallery-grid article>.physical-image-fallback{object-fit:cover;border:0;border-radius:0;width:100%;height:126px}.physical-gallery-grid article>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a12b8;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;position:absolute;top:8px;left:8px}.physical-gallery-grid article>div{justify-content:flex-end;gap:5px;padding:6px 8px;display:flex}.physical-gallery-grid article.is-cover{border-color:var(--primary-border);box-shadow:0 0 0 2px var(--primary-muted)}.physical-gallery-add{color:var(--primary-text);cursor:pointer;align-content:center;place-items:center;gap:6px;padding:18px;display:grid}.physical-gallery-add:hover{border-color:var(--primary-border);background:var(--primary-muted)}.physical-gallery-add strong{font-size:9px}.physical-gallery-add small{max-width:150px;color:var(--text-muted);text-align:center;font-size:7.5px;line-height:1.45}.physical-url-add{gap:7px;margin-top:12px;display:grid}.physical-url-add>div{gap:8px;display:flex}.physical-url-add input{min-width:0}.variant-studio-list{gap:9px;margin-bottom:10px;display:grid}.variant-studio-card{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;transition:all .2s;overflow:hidden}.variant-studio-card:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 2px var(--primary-muted)}.variant-card-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px;display:grid}.variant-card-summary>img,.variant-card-summary>.physical-image-fallback{object-fit:cover;border-radius:12px;width:58px;height:58px}.variant-card-summary>span{gap:4px;min-width:0;display:grid}.variant-card-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.variant-card-summary small{color:var(--text-muted);font-size:8px}.variant-card-editor{border-top:1px solid var(--border);background:var(--surface-1);gap:14px;padding:14px;display:grid}.variant-photo-editor{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;align-items:center;gap:14px;padding:11px;display:flex}.variant-photo-editor>img,.variant-photo-editor>.physical-image-fallback{object-fit:cover;border-radius:13px;flex:0 0 112px;width:112px;height:112px}.variant-photo-editor>div{justify-items:start;gap:6px;display:grid}.variant-photo-editor strong{font-size:11px}.variant-photo-editor small{max-width:330px;color:var(--text-muted);font-size:8.5px;line-height:1.5}.variant-empty{border:1px dashed var(--border);min-height:145px;color:var(--text-muted);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:6px;padding:22px;display:grid}.variant-empty strong{color:var(--text-primary);font-size:10px}.variant-empty small{max-width:380px;font-size:8px;line-height:1.5}.toggle-label{align-items:center;gap:8px!important;display:flex!important}.toggle-label input{width:15px;height:15px;accent-color:var(--primary)}.verified-source-banner{color:#b89aff;background:radial-gradient(circle at 0 0,#8b5cf629,transparent 34%),var(--surface-1);border:1px solid #8b5cf63d;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.verified-source-banner>svg{background:#8b5cf61f;border-radius:11px;width:38px;height:38px;padding:10px}.verified-source-banner>div{gap:4px;display:grid}.verified-source-banner strong{color:var(--text-primary);font-size:10px}.verified-source-banner small{color:var(--text-muted);font-size:8px;line-height:1.5}.verified-source-banner>span{white-space:nowrap;background:#8b5cf61a;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.source-effective-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-effective-grid article{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:6px;padding:14px;display:grid}.source-effective-grid article.effective{background:#25c7b70f;border-color:#25c7b740}.source-effective-grid span,.source-effective-grid small{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:7.5px}.source-effective-grid strong{font-size:12px}.override-action-row{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.verified-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.verified-option-grid article{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:11px;padding:11px;display:grid}.verified-option-grid article>img,.verified-option-grid article>.physical-image-fallback{object-fit:cover;border-radius:12px;width:96px;height:96px}.verified-option-grid article>div{align-content:center;gap:4px;min-width:0;display:grid}.verified-option-grid small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.verified-option-grid strong{font-size:9.5px}.verified-option-grid code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.verified-option-grid em,.verified-sku-list em{color:#53cdbf;background:#25c7b71a;border-radius:999px;width:max-content;padding:3px 6px;font-size:6.5px;font-style:normal;font-weight:800}.verified-option-grid article>.btn{grid-column:1/-1;justify-self:end}.verified-sku-list{gap:8px;display:grid}.verified-sku-list article{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:72px minmax(180px,1fr) minmax(115px,.45fr) minmax(115px,.45fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.verified-sku-list article>img,.verified-sku-list article>.physical-image-fallback{object-fit:cover;border-radius:11px;width:72px;height:72px}.verified-sku-list article>div,.verified-sku-list article>span{gap:4px;display:grid}.verified-sku-list article>div:first-of-type{min-width:0}.verified-sku-list article>div:first-of-type strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verified-sku-list strong{font-size:9px}.verified-sku-list small{color:var(--text-muted);font-size:7.5px}.verified-sku-list article>span{border:1px solid var(--border);border-radius:10px;padding:9px}.verified-sku-list article>span svg{color:var(--primary-text)}.verified-sku-list article>div:last-child{grid-auto-flow:column}.override-history{gap:8px;display:grid}.override-history article{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(150px,.7fr) minmax(120px,.5fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.override-history article.is-reverted{opacity:.58}.override-history article>span{gap:3px;display:grid}.override-history strong{font-size:9px}.override-history small,.override-history p{color:var(--text-muted);margin:0;font-size:7.5px}.override-history code{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.override-history em{color:var(--text-muted);font-size:7px;font-style:normal}.override-summary{color:var(--text-muted);margin:9px 0 0;font-size:8px}.override-modal{gap:14px;display:grid}.override-modal>header{justify-content:space-between;align-items:center;display:flex}.override-modal label{gap:7px;display:grid}.override-modal textarea{border:1px solid var(--border-input);width:100%;color:var(--text-primary);background:var(--input-bg);resize:vertical;border-radius:11px;padding:10px 11px}@media (max-width:1100px){.physical-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.verified-sku-list article{grid-template-columns:72px minmax(0,1fr) minmax(110px,.5fr) minmax(110px,.5fr)}.verified-sku-list article>div:last-child{grid-column:2/-1;justify-content:end}.override-history article{grid-template-columns:1fr 1fr}.override-history article p{grid-column:1/-1}}@media (max-width:760px){.physical-products-workspace{gap:13px}.physical-workspace-metrics{grid-template-columns:1fr 1fr}.physical-source-tabs{width:100%;overflow-x:auto}.physical-source-tabs button{flex:1;min-width:max-content}.physical-pagination{flex-direction:column;align-items:stretch}.physical-pagination>div{justify-content:space-between}.physical-pagination .btn{padding-inline:10px}.source-effective-grid,.verified-option-grid{grid-template-columns:1fr}.verified-source-banner{grid-template-columns:34px 1fr}.verified-source-banner>span{grid-column:1/-1;width:max-content}.verified-sku-list article{grid-template-columns:58px minmax(0,1fr) auto}.verified-sku-list article>img,.verified-sku-list article>.physical-image-fallback{width:58px;height:58px}.verified-sku-list article>span{grid-column:2/-1}.verified-sku-list article>div:last-child{grid-area:1/3}.variant-photo-editor{align-items:flex-start}.variant-photo-editor>img,.variant-photo-editor>.physical-image-fallback{flex-basis:88px;width:88px;height:88px}.physical-url-add>div{flex-direction:column;align-items:stretch}}@media (max-width:520px){.physical-workspace-metrics{grid-template-columns:1fr}.physical-gallery-grid{grid-template-columns:1fr 1fr}.physical-gallery-grid article,.physical-gallery-add{min-height:145px}.physical-gallery-grid article>img,.physical-gallery-grid article>.physical-image-fallback{height:108px}.variant-card-summary{grid-template-columns:50px minmax(0,1fr) 16px}.variant-card-summary>img,.variant-card-summary>.physical-image-fallback{width:50px;min-width:50px;height:50px;min-height:50px}.variant-photo-editor{display:grid}.override-history article{grid-template-columns:1fr}.override-history article p{grid-column:auto}}.override-photo-upload{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;align-items:center;gap:12px;padding:10px;display:flex}.override-photo-upload>img,.override-photo-upload>.physical-image-fallback{object-fit:cover;border-radius:12px;flex:0 0 96px;width:96px;height:96px}.override-photo-upload .btn{cursor:pointer}.physical-inventory-workspace{gap:18px;display:grid}.inventory-history-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.inventory-history-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;padding:16px 18px;display:flex}.inventory-history-panel>header>div{align-items:center;gap:11px;display:flex}.inventory-history-panel h2{margin:0;font-size:15px}.inventory-history-panel p{color:var(--text-muted);margin:2px 0 0;font-size:12px}.inventory-history-list{display:grid}.inventory-history-list article{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.inventory-history-list article:last-child{border-bottom:0}.inventory-history-list strong,.inventory-history-list small{display:block}.inventory-history-list small{color:var(--text-muted);margin-top:3px}.inventory-history-list em{font-style:normal;font-weight:800}.history-icon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.history-icon.positive,.inventory-delta.positive{color:#22b472;background:#22bf781a}.history-icon.negative,.inventory-delta.negative{color:#e64f47;background:#e44c441a}.inventory-delta{border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px;font-weight:800;display:inline-flex}.inventory-delta small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:500;overflow:hidden}.inventory-adjustment-form{gap:18px;display:grid}.inventory-adjustment-form label{gap:7px;display:grid}.inventory-adjustment-form textarea{resize:vertical;width:100%}.inventory-adjustment-form label>small{color:var(--text-muted);font-size:11px}.inventory-quantity-preview{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.inventory-quantity-preview span:not(:nth-child(2)){gap:4px;display:grid}.inventory-quantity-preview small{color:var(--text-muted)}.inventory-quantity-preview strong{font-size:24px}.inventory-quantity-preview>span:nth-child(2){color:var(--primary);font-weight:900}@media (max-width:720px){.inventory-history-list article{grid-template-columns:auto 1fr;padding:12px}.inventory-history-list article>em{grid-column:2}.inventory-quantity-preview strong{font-size:20px}}.audit-notice{border:1px solid var(--primary);align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.audit-notice{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.audit-notice{color:var(--text-muted);background:var(--primary-muted);border-radius:11px;font-size:10px;line-height:1.55}.audit-notice svg{color:var(--primary-text);flex:none;margin-top:1px}.audit-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.audit-filters .form-input,.audit-filters .form-select{flex:1;min-width:160px}.table-meta{color:var(--text-muted);text-align:right;margin-top:10px;font-size:9px}.form-input,.form-select{color:#fff;background:#0e101abf;border:1px solid #ffffff1f;border-radius:12px;outline:none;height:42px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s}.form-input:focus,.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg)}.form-input::placeholder{color:var(--text-muted)}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238892a4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.manage-keys-workspace{gap:17px;max-width:1180px;display:grid}.manage-keys-toolbar{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface-2),var(--surface));box-shadow:var(--shadow-sm);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.manage-keys-stats{align-items:center;gap:7px;display:flex}.manage-stat{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;gap:2px;min-width:112px;padding:8px 11px;display:grid}.manage-stat strong{color:var(--text-primary);font-size:16px;line-height:1}.manage-stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.manage-keys-toolbar-actions{align-items:center;gap:8px;display:flex}.manage-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.manage-device-card{border:1px solid var(--border);background:radial-gradient(circle at 0 0,var(--primary-muted),transparent 30%),var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.manage-device-card:hover{border-color:var(--primary-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.manage-device-card.is-revoked{opacity:.63;filter:saturate(.65)}.manage-device-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.manage-device-title{align-items:center;gap:10px;min-width:0;display:flex}.manage-device-title>span{border:1px solid var(--primary-border);width:39px;height:39px;color:var(--primary-text);background:var(--primary-muted);border-radius:12px;flex:none;place-items:center;display:grid}.manage-device-title>div{min-width:0}.manage-device-title h2{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.manage-device-title p{color:var(--text-muted);margin:3px 0 0;font-size:8px}.manage-browser-list{display:grid}.manage-browser-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 15px;transition:background .18s;display:grid}.manage-browser-row:hover{background:var(--surface-hover)}.manage-browser-icon{width:30px;height:30px;color:var(--text-muted);background:var(--surface-2);border-radius:9px;place-items:center;display:grid}.manage-browser-info{gap:3px;min-width:0;display:grid}.manage-browser-info strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.manage-browser-info small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.manage-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:56px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.manage-status.status-active{color:var(--success-text);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.manage-status.status-active{border-color:color-mix(in srgb,var(--success) 25%,transparent)}}.manage-status.status-active{background:var(--success-bg)}.manage-status.status-pending{color:#dba446;background:#f59e0b17;border-color:#f59e0b40}.manage-status.status-expired{color:var(--text-muted);border-color:var(--border);background:var(--surface-2)}.manage-status.status-revoked{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.manage-status.status-revoked{border-color:color-mix(in srgb,var(--danger) 25%,transparent)}}.manage-status.status-revoked{background:var(--danger-bg)}.manage-row-actions{gap:3px;display:flex}.btn-icon.danger{color:var(--danger-text)}.manage-device-card>footer{background:var(--surface-2);align-items:center;gap:6px;padding:11px 15px;display:flex}.manage-device-card>footer .btn{min-height:31px;padding:0 9px;font-size:8px}.btn-danger-outline{color:var(--danger-text);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger-outline{border:1px solid color-mix(in srgb,var(--danger) 24%,transparent)}}.btn-danger-outline{background:var(--danger-bg)}.manage-keys-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:270px;padding:30px;display:grid}.manage-keys-empty>svg{color:var(--primary-text)}.manage-keys-empty h2{margin:2px 0 0;font-size:15px}.manage-keys-empty p{max-width:430px;color:var(--text-muted);margin:0 0 5px;font-size:9px;line-height:1.6}.invitation-panel{border-color:var(--primary-border);box-shadow:0 16px 45px var(--primary-muted);position:relative;overflow:hidden}.invitation-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,var(--primary-muted),transparent 30%);position:absolute;inset:0}.invitation-output{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.invitation-output>div{gap:7px;min-width:0;display:grid}.invitation-output code{border:1px solid var(--border-input);color:var(--primary-text);background:var(--input-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:10px 11px;font-size:8px;overflow:hidden}.invitation-output p{color:#dba446;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.manage-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050ba8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manage-modal{border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(470px,100%);animation:.2s modalIn;overflow:hidden;box-shadow:0 36px 100px #0000008c}.manage-modal--danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.manage-modal--danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}}.manage-modal>header{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.manage-modal h2{margin:0;font-size:13px}.manage-keys-form{gap:14px;padding:17px;display:grid}.manage-keys-form label{gap:6px;display:grid}.manage-keys-form .btn{justify-self:end}.manage-keys-note{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);border-radius:10px;margin:0;padding:9px 11px;font-size:8.5px;line-height:1.55}.spinning{animation:.8s linear infinite spin}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:950px){.manage-device-grid{grid-template-columns:1fr}}@media (max-width:680px){.manage-keys-toolbar{flex-direction:column;align-items:stretch}.manage-keys-stats{grid-template-columns:repeat(3,1fr);display:grid}.manage-stat{min-width:0}.manage-keys-toolbar-actions{justify-content:flex-end}.manage-browser-row{grid-template-columns:auto minmax(0,1fr) auto}.manage-browser-row>.manage-status{grid-column:2;width:max-content}.manage-row-actions{grid-area:1/3/3}.manage-device-card>footer{flex-direction:column;align-items:stretch}.manage-device-card>footer .btn{justify-content:center}.invitation-output{grid-template-columns:1fr}.invitation-output .btn{justify-content:center;width:100%}}@media (max-width:480px){.manage-keys-stats{grid-template-columns:1fr}.manage-keys-toolbar-actions .btn{flex:1}.manage-device-card>header{align-items:flex-start}.manage-device-card>header>.manage-status{min-width:0}.manage-modal-backdrop{padding:10px}.manage-modal{border-radius:16px}}.refund-drawer{gap:16px;padding-bottom:6px;display:grid}.refund-hero{background:radial-gradient(circle at 100% 0,#8b5cf63b,transparent 42%),linear-gradient(135deg,#8b5cf61c,#16c5b712),var(--surface-2);border:1px solid #8b5cf642;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #07081229}.refund-hero-icon{color:#b9a0ff;background:#8b5cf629;border:1px solid #a78bfa59;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff14}.refund-hero>div{gap:3px;display:grid}.refund-hero span{color:var(--text-muted);letter-spacing:.14em;font-size:8px;font-weight:850}.refund-hero strong{color:var(--text-primary);letter-spacing:-.04em;font-size:25px;line-height:1.1}.refund-hero small{color:var(--text-muted);font-size:9px}.refund-section{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-1),var(--surface-2));border-radius:16px;gap:11px;padding:15px;display:grid}.refund-section-title{align-items:flex-start;gap:10px;display:flex}.refund-section-title>span{color:#c4b5fd;background:#8b5cf624;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.refund-section-title>div{gap:2px;display:grid}.refund-section-title strong{color:var(--text-primary);font-size:10px}.refund-section-title small{color:var(--text-muted);font-size:8px;line-height:1.5}.refund-destination-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.refund-destination{border:1px solid var(--border);min-width:0;color:var(--text-muted);text-align:left;background:var(--surface);cursor:pointer;border-radius:14px;justify-items:start;gap:6px;padding:14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.refund-destination:hover:not(:disabled){border-color:var(--primary-border);transform:translateY(-2px)}.refund-destination.active{color:#bda7ff;background:radial-gradient(circle at 100% 0,#8b5cf629,transparent 45%),var(--surface);border-color:#8b5cf67a;box-shadow:0 10px 26px #5436aa24,inset 0 0 0 1px #8b5cf614}.refund-destination:disabled{opacity:.45;cursor:not-allowed}.refund-destination strong{color:var(--text-primary);font-size:9.5px}.refund-destination small{font-size:7.5px;line-height:1.45}.refund-amount-row{justify-content:space-between;align-items:center;display:flex}.refund-amount-row label{color:var(--text-muted);font-size:8px;font-weight:800}.refund-amount-row button{color:#b99fff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.refund-amount-input{letter-spacing:-.02em;font-weight:800;height:48px!important;font-size:20px!important}.refund-meter{background:var(--surface-3);border-radius:99px;height:4px;overflow:hidden}.refund-meter span{border-radius:inherit;background:linear-gradient(90deg,#7c4dff,#e070c2);height:100%;transition:width .25s;display:block}.refund-manual-panel{background:radial-gradient(circle at 100% 0,#f59e0b12,transparent 35%),var(--surface-1);border-color:#f59e0b38}.refund-confirm-check{color:var(--text-secondary);cursor:pointer;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:11px;align-items:flex-start;gap:8px;margin-top:3px;padding:11px;display:flex}.refund-confirm-check input{accent-color:#f59e0b;width:15px;height:15px;margin-top:1px}.refund-confirm-check span{align-items:flex-start;gap:6px;font-size:8.5px;line-height:1.45;display:flex}.refund-reason{resize:vertical;min-height:92px;height:auto!important;padding:11px 12px!important}.refund-safety-note,.refund-error{border-radius:13px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:8.5px;line-height:1.55;display:flex}.refund-safety-note{color:#76d8c9;background:#22c5a512;border:1px solid #22c5a533}.refund-safety-note svg,.refund-error svg{flex:none}.refund-safety-note span{color:var(--text-muted)}.refund-safety-note strong{color:#76d8c9;display:block}.refund-error{color:var(--danger-text);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.refund-error{border:1px solid color-mix(in srgb,var(--danger) 24%,transparent)}}.refund-error{background:var(--danger-bg)}.refund-submit{min-width:184px}.refund-action-button{color:#bba5ff;cursor:pointer;background:#8b5cf617;border:1px solid #8b5cf640;border-radius:8px;height:28px;padding:0 9px;font-size:7.5px;font-weight:850;transition:all .18s}.refund-action-button:hover:not(:disabled){background:#8b5cf629;border-color:#8b5cf680;transform:translateY(-1px)}.refund-action-button:disabled{opacity:.32;cursor:not-allowed}.refund-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:6.5px;font-weight:850;display:inline-flex}.refund-badge-partial{color:#d5a2ef;background:#ca6fdc17;border-color:#ca6fdc40}.refund-badge-full{color:#75d9c9;background:#22c5a517;border-color:#22c5a540}.refund-history{border-top:1px solid var(--border);gap:6px;margin-top:12px;padding-top:11px;display:grid}.refund-history>p{color:var(--text-muted);letter-spacing:.1em;margin:0;font-size:7px;font-weight:850}.refund-history-row{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.refund-history-row>span{gap:2px;display:grid}.refund-history-row>span:last-child{text-align:right}.refund-history-row strong{color:var(--text-primary);font-size:8px}.refund-history-row small{max-width:280px;color:var(--text-muted);font-size:7px;line-height:1.35}.badge-refunded{color:#75d9c9!important;background:#22c5a517!important;border-color:#22c5a540!important}@media (max-width:620px){.refund-destination-grid{grid-template-columns:1fr}.refund-hero{padding:15px}.refund-hero strong{font-size:21px}.refund-submit{min-width:0}.refund-history-row{flex-direction:column}.refund-history-row>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.refund-destination,.refund-action-button,.refund-meter span{transition:none!important}}.digital-price-sync-workspace{--dps-violet:#9761f5;--dps-cyan:#11d6e4;--dps-amber:#fbb32d;--dps-rose:#ee4975;gap:22px;max-width:1600px;margin:0 auto;padding:4px 0 48px;display:grid}.digital-price-sync-hero{border:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(340px,.7fr);align-items:center;gap:38px;padding:42px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.digital-price-sync-hero{border:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.digital-price-sync-hero{background:radial-gradient(circle at 15% 0%,#9761f529,transparent 38%),radial-gradient(circle at 100% 100%,#11d6e421,transparent 40%),linear-gradient(145deg,var(--surface),var(--surface));border-radius:28px}@supports (color:color-mix(in lab, red, red)){.digital-price-sync-hero{background:radial-gradient(circle at 15% 0%,#9761f529,transparent 38%),radial-gradient(circle at 100% 100%,#11d6e421,transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,#21192e),var(--surface))}}.digital-price-sync-hero{box-shadow:0 28px 80px #0805142e}.digital-price-sync-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.digital-price-hero-copy{z-index:1;max-width:760px;position:relative}.digital-price-sync-workspace .eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--dps-violet);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.digital-price-hero-copy h1{letter-spacing:-.055em;background:linear-gradient(120deg,var(--text) 20%,var(--text));max-width:720px;margin:12px 0 15px;font-size:clamp(34px,4.4vw,64px);line-height:.98}@supports (color:color-mix(in lab, red, red)){.digital-price-hero-copy h1{background:linear-gradient(120deg,var(--text) 20%,color-mix(in srgb,var(--text) 55%,var(--dps-cyan)))}}.digital-price-hero-copy h1{color:#0000;-webkit-background-clip:text;background-clip:text}.digital-price-hero-copy>p{max-width:660px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.digital-price-trust{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.digital-price-trust span{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.digital-price-trust span{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.digital-price-trust span{font-size:12px;font-weight:700}.digital-price-command{z-index:1;color:#fff;background:linear-gradient(145deg,#1b192af5,#12111dfa);border:1px solid #ffffff1a;border-radius:22px;padding:23px;position:relative;overflow:hidden;box-shadow:0 24px 50px #07041659}.digital-price-command-glow{background:var(--dps-violet);filter:blur(70px);opacity:.3;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-50px}.digital-price-command-top{justify-content:space-between;align-items:center;display:flex;position:relative}.digital-price-command-top div{gap:4px;display:grid}.digital-price-command-top small,.digital-price-progress span,.digital-price-progress small,.digital-price-command>p{color:#aca9c6;font-size:11px}.digital-price-command-top strong{text-transform:capitalize;font-size:18px}.digital-price-live{border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.digital-price-live i{background:#817e9a;border-radius:50%;width:7px;height:7px}.digital-price-live.active i{background:var(--dps-cyan);animation:1.6s infinite digital-price-pulse;box-shadow:0 0 0 6px #11d6e41f}.digital-price-progress{gap:8px;margin:24px 0;display:grid;position:relative}.digital-price-progress div,.digital-price-progress small{justify-content:space-between;align-items:center;gap:5px;display:flex}.digital-price-progress progress{background:#ffffff1a;border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}.digital-price-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--dps-violet),var(--dps-cyan))}.digital-price-sync-button{color:#fff;background:linear-gradient(115deg,#9f63f8,#d251ec);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font-weight:850;transition:all .22s;display:flex;position:relative;box-shadow:0 13px 35px #8c30e84d}.digital-price-sync-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 42px #8c30e86b}.digital-price-sync-button:disabled{opacity:.55;cursor:not-allowed}.digital-price-command>p{text-align:center;margin:10px 0 0}.digital-price-notice{border:1px solid;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;font-size:13px;font-weight:650;display:flex}.digital-price-notice.success{color:#2caf7f;background:#29c28a17;border-color:#29c28a4d}.digital-price-notice.error{color:var(--dps-rose);background:#ee497517;border-color:#ee49754d}.digital-price-notice button{color:inherit;background:0 0;border:0;margin-left:auto}.digital-price-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.digital-price-stat{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:18px;gap:13px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.digital-price-stat{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 92%,var(--accent)))}}.digital-price-stat{box-shadow:var(--shadow-sm)}.digital-price-stat>span{background:currentColor;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.digital-price-stat>span{background:color-mix(in srgb,currentColor 13%,transparent)}}.digital-price-stat.cyan{color:var(--dps-cyan)}.digital-price-stat.violet{color:var(--dps-violet)}.digital-price-stat.amber{color:var(--dps-amber)}.digital-price-stat.rose{color:var(--dps-rose)}.digital-price-stat div{gap:2px;display:grid}.digital-price-stat strong{color:var(--text);font-size:22px;line-height:1}.digital-price-stat small{color:var(--text);font-weight:750}.digital-price-stat p{color:var(--muted);margin:0;font-size:11px}.digital-price-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;overflow:hidden}.digital-price-panel-head{justify-content:space-between;gap:20px;padding:24px 26px 20px;display:flex}.digital-price-panel-head h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:22px}.digital-price-panel-head p{color:var(--muted);margin:0;font-size:12px}.digital-price-actions{align-items:center;gap:9px;display:flex}.digital-price-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:14px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.digital-price-toolbar{background:color-mix(in srgb,var(--surface) 95%,var(--accent))}}.digital-price-toolbar label{border:1px solid var(--border);background:var(--surface);min-width:180px;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.digital-price-toolbar .digital-price-search{flex:1;min-width:280px}.digital-price-toolbar input,.digital-price-toolbar select{width:100%;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.digital-price-table-header,.digital-price-product-row{grid-template-columns:minmax(320px,1.8fr) 100px 120px 160px 24px;align-items:center;gap:16px;display:grid}.digital-price-table-header{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;padding:10px 26px;font-size:10px;font-weight:800}.digital-price-product{border-top:1px solid var(--border)}.digital-price-product-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;padding:16px 26px;transition:all .18s}.digital-price-product-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.digital-price-product-row:hover{background:color-mix(in srgb,var(--accent) 45%,transparent)}}.digital-price-product-row>span:not(:first-child){gap:3px;display:grid}.digital-price-product-row span>small{color:var(--muted);font-size:10px}.digital-price-product-name{align-items:center;gap:11px;display:flex!important}.digital-price-product-name>i{background:var(--accent);width:28px;height:28px;color:var(--dps-violet);border-radius:9px;place-items:center;display:grid}.digital-price-product-name svg{width:15px}.digital-price-product-name>span{gap:4px;display:grid}.digital-price-product-name small{align-items:center;gap:5px;display:flex}.digital-price-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.digital-price-chip.ready{color:#26b581;background:#29c28a1f}.digital-price-chip.manual{color:var(--dps-violet);background:#9761f51f}.digital-price-chip.warning{color:#e48c11;background:#fbb32d21}.digital-price-chip.danger{color:var(--dps-rose);background:#ee49751f}.digital-price-chip.neutral{background:var(--accent);color:var(--muted)}.digital-price-variants{background:var(--accent);padding:5px 26px 18px 65px}@supports (color:color-mix(in lab, red, red)){.digital-price-variants{background:color-mix(in srgb,var(--accent) 32%,transparent)}}.digital-price-variant{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:10px}.digital-price-variant-main{grid-template-columns:35px minmax(190px,1fr) 120px 130px auto;align-items:center;gap:12px;padding:13px;display:grid}.digital-price-variant-icon{width:33px;height:33px;color:var(--dps-violet);background:linear-gradient(140deg,#9761f529,#11d6e41f);border-radius:10px;place-items:center;display:grid}.digital-price-variant-main p{color:var(--muted);margin:3px 0 0;font-size:10px}.digital-price-current{gap:3px;display:grid}.digital-price-current small{color:var(--muted);text-transform:uppercase;font-size:9px}.digital-price-current strong{font-size:12px}.digital-price-price-compare{align-items:center;gap:9px;min-width:250px;display:flex}.digital-price-price-compare span{gap:3px;display:grid}.digital-price-price-compare small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.digital-price-price-compare strong{font-size:12px}.digital-price-price-compare .proposed strong{color:#22bf85}.digital-price-price-compare .muted{opacity:.58}.digital-price-sources{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:10px 13px;display:flex}.digital-price-sources a,.digital-price-manual-source{border:1px solid var(--border);color:var(--text);border-radius:9px;grid-template-columns:auto auto auto;align-items:center;gap:7px;padding:8px 9px;font-size:10px;text-decoration:none;display:grid;position:relative}.digital-price-sources a span,.digital-price-manual-source{align-items:center;gap:5px;display:flex}.digital-price-sources a small{color:var(--muted)}.digital-price-sources a.best{background:#29c28a0f;border-color:#29c28a4d}.digital-price-sources a b{color:#fff;background:#25b17e;border-radius:4px;padding:2px 5px;font-size:7px;position:absolute;top:-7px;right:5px}.digital-price-manual-source{color:var(--muted)}.digital-price-empty{color:var(--muted);place-items:center;gap:8px;padding:60px;display:grid}.digital-price-empty p{margin:0}.digital-price-dialog-backdrop{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a09119e;place-items:center;padding:20px;animation:.18s digital-price-fade;display:grid;position:fixed;inset:0}.digital-price-dialog{border:1px solid var(--border);width:min(640px,100%);max-height:min(820px,100vh - 40px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.digital-price-dialog{border:1px solid color-mix(in srgb,var(--border) 70%,#ffffff1f)}}.digital-price-dialog{background:var(--surface);border-radius:22px;animation:.22s digital-price-rise;box-shadow:0 40px 100px #05040b73}.digital-price-dialog[aria-label="Review & apply"]{width:min(1040px,100%)}.digital-price-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.digital-price-dialog h2{margin:5px 0 0;font-size:23px}.digital-price-dialog-body{gap:18px;padding:24px;display:grid}.digital-price-dialog>footer{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.digital-price-dialog>footer{background:color-mix(in srgb,var(--surface) 92%,var(--accent))}}.digital-price-callout,.digital-price-review-hero{color:var(--dps-violet);background:#9761f512;border:1px solid #9761f533;border-radius:13px;gap:12px;padding:14px;display:flex}.digital-price-callout strong,.digital-price-review-hero strong{color:var(--text)}.digital-price-callout p,.digital-price-review-hero p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.5}.digital-price-rate-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.digital-price-rate-grid label,.digital-price-reason{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.digital-price-rate-grid input,.digital-price-reason textarea{border:1px solid var(--border);background:var(--background);color:var(--text);font:inherit;border-radius:9px;padding:11px}.digital-price-fixed-rounding{color:#26b581;background:#29c28a14;border:1px solid #29c28a40;border-radius:12px;gap:12px;padding:14px;display:flex}.digital-price-fixed-rounding p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.digital-price-tier-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.digital-price-tier-list>strong{grid-column:1/-1}.digital-price-tier-list span,.digital-price-review-counts span{border:1px solid var(--border);border-radius:9px;justify-content:space-between;padding:10px;font-size:11px;display:flex}.digital-price-review-counts{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.digital-price-review-counts span{justify-content:initial;display:grid}.digital-price-review-counts b{font-size:21px}.digital-price-reason textarea{resize:vertical;min-height:76px}.digital-price-warning{color:var(--dps-amber);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.digital-price-calc-title{align-items:center;gap:12px;display:flex}.digital-price-calc-title>span{width:44px;height:44px;color:var(--dps-violet);background:#9761f51f;border-radius:13px;place-items:center;display:grid}.digital-price-calc-title p{color:var(--muted);margin:3px 0 0}.digital-price-calc-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.digital-price-calc-flow>div{border:1px solid var(--border);border-radius:12px;padding:14px}.digital-price-calc-flow small{color:var(--muted)}.digital-price-calc-flow strong{margin:5px 0;display:block}.digital-price-calc-flow p{color:var(--muted);margin:0;font-size:10px}.digital-price-formula{background:linear-gradient(110deg,#9761f51a,#11d6e414);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.digital-price-sync-workspace :focus-visible{outline:3px solid var(--dps-violet)}@supports (color:color-mix(in lab, red, red)){.digital-price-sync-workspace :focus-visible{outline:3px solid color-mix(in srgb,var(--dps-violet) 55%,transparent)}}.digital-price-sync-workspace :focus-visible{outline-offset:3px}.spin{animation:.9s linear infinite digital-price-spin}@keyframes digital-price-spin{to{transform:rotate(360deg)}}@keyframes digital-price-pulse{50%{box-shadow:0 0 0 10px #0000}}@keyframes digital-price-fade{0%{opacity:0}}@keyframes digital-price-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:1080px){.digital-price-sync-hero{grid-template-columns:1fr;padding:30px}.digital-price-stats{grid-template-columns:repeat(2,1fr)}.digital-price-table-header{display:none}.digital-price-product-row{grid-template-columns:minmax(220px,1fr) 80px 100px 140px 18px}.digital-price-variant-main{grid-template-columns:35px minmax(150px,1fr) 110px 120px}.digital-price-variant-main>.btn{grid-column:2/-1;justify-self:start}}@media (max-width:720px){.digital-price-sync-workspace{gap:14px}.digital-price-sync-hero{border-radius:20px;padding:22px}.digital-price-hero-copy h1{font-size:38px}.digital-price-stats{grid-template-columns:1fr 1fr;gap:9px}.digital-price-stat{padding:13px}.digital-price-panel-head{padding:19px;display:grid}.digital-price-actions{grid-template-columns:1fr 1fr;display:grid}.digital-price-toolbar{padding:12px;display:grid}.digital-price-toolbar label,.digital-price-toolbar .digital-price-search{width:100%;min-width:0}.digital-price-product-row{grid-template-columns:1fr auto;padding:14px 16px}.digital-price-product-row>span:not(:first-child){display:none}.digital-price-variants{padding:4px 10px 12px}.digital-price-variant-main{grid-template-columns:35px 1fr}.digital-price-variant-main>.digital-price-chip,.digital-price-current,.digital-price-price-compare,.digital-price-variant-main>.btn{grid-column:2}.digital-price-sources{display:grid}.digital-price-dialog-backdrop{place-items:end center;padding:0}.digital-price-dialog{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.digital-price-rate-grid,.digital-price-review-counts,.digital-price-calc-flow{grid-template-columns:1fr}.digital-price-calc-flow>svg{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.digital-price-sync-workspace *,.digital-price-dialog,.digital-price-dialog-backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.digital-price-review-list{border-top:1px solid var(--border);gap:14px;padding-top:14px;display:grid}.digital-price-review-list>h3{color:var(--muted);margin:0;font-size:13px}.digital-price-manual-card,.digital-price-source-review{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:18px;gap:14px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.digital-price-manual-card,.digital-price-source-review{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--dps-violet)),var(--surface))}}.digital-price-manual-card,.digital-price-source-review{box-shadow:0 12px 35px #0a091114}.digital-price-manual-card>header,.digital-price-source-review>header{text-align:center}.digital-price-manual-card>header span,.digital-price-source-review>header span{color:var(--dps-violet);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.digital-price-source-review>header span{color:var(--dps-rose)}.digital-price-manual-card h3,.digital-price-source-review h3{margin:7px 0 3px;font-size:20px}.digital-price-manual-card header p,.digital-price-source-review header p{color:var(--muted);margin:0;font-size:12px}.digital-price-manual-question{text-align:center;background:var(--accent);border-radius:12px;gap:4px;padding:12px;display:grid}.digital-price-manual-question small{color:var(--muted)}.digital-price-manual-actions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.digital-price-manual-actions button{border:1px solid var(--border);background:var(--surface);min-height:70px;color:var(--muted);cursor:pointer;border-radius:12px;place-items:center;gap:7px;font-weight:750;transition:all .18s;display:grid}.digital-price-manual-actions button:hover{border-color:var(--dps-violet);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.digital-price-manual-actions button:hover{border-color:color-mix(in srgb,var(--dps-violet) 45%,var(--border))}}.digital-price-manual-actions button.active{border-color:var(--dps-violet);color:var(--dps-violet);background:#9761f51a;box-shadow:0 10px 24px #491b981f}.digital-price-manual-price,.digital-price-manual-reason,.digital-price-source-review>label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.digital-price-manual-price input,.digital-price-manual-reason input,.digital-price-source-review input,.digital-price-source-review select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);border-radius:10px;padding:11px}.digital-price-manual-price small{color:#26b581;align-items:center;gap:5px;display:flex}.digital-price-source-context{grid-template-columns:1fr 1fr;gap:10px;display:grid}.digital-price-source-context span{border:1px solid var(--border);border-radius:11px;gap:4px;padding:12px;display:grid}.digital-price-source-context small{color:var(--muted);text-transform:uppercase;font-size:9px}.digital-price-source-failure{color:var(--dps-rose);background:#ee497512;border:1px solid #ee497540;border-radius:12px;gap:10px;padding:13px;display:flex}.digital-price-source-failure div{min-width:0}.digital-price-source-failure p{color:var(--muted);margin:4px 0;font-size:11px}.digital-price-source-failure a{color:var(--dps-rose);word-break:break-all;align-items:center;gap:4px;font-size:10px;display:inline-flex}.digital-price-review-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,.7fr) auto;align-items:center;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.digital-price-review-item{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.digital-price-review-item>div:first-child{gap:3px;display:grid}.digital-price-review-item small{color:var(--muted)}.digital-price-review-item input{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--text);border-radius:9px;padding:9px 10px}.digital-price-review-options{border:1px solid var(--border);border-radius:10px;gap:4px;padding:3px;display:flex}.digital-price-review-options button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;display:inline-flex}.digital-price-review-options button.active{color:#fff;background:linear-gradient(135deg,#6d5dfc,#8b5cf6);box-shadow:0 5px 14px #6d5dfc40}.digital-price-review-options button.danger{color:#fb7185}.digital-price-inline-error{grid-column:1/-1;color:#fb7185!important}@media (max-width:900px){.digital-price-review-item{grid-template-columns:1fr}.digital-price-review-options{overflow-x:auto}.digital-price-review-options button{white-space:nowrap;flex:1}.digital-price-inline-error{grid-column:auto}.digital-price-manual-actions,.digital-price-source-context{grid-template-columns:1fr}.digital-price-price-compare{flex-wrap:wrap;min-width:0}}.digital-price-review-navigator{border:1px solid var(--dps-violet);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.digital-price-review-navigator{border:1px solid color-mix(in srgb,var(--dps-violet) 28%,var(--border))}}.digital-price-review-navigator{background:linear-gradient(120deg,#9761f517,#11d6e40d);border-radius:14px}.digital-price-review-navigator>div:first-child{grid-template-columns:auto auto;align-items:baseline;gap:3px 10px;display:grid}.digital-price-review-navigator span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.digital-price-review-navigator strong{font-size:18px}.digital-price-review-navigator small{color:var(--dps-violet);grid-column:1/-1;font-size:11px;font-weight:750}.digital-price-review-navigator>div:last-child{gap:8px;display:flex}.digital-price-review-navigator .btn{align-items:center;gap:6px;display:inline-flex}.digital-price-review-navigator .btn:disabled{opacity:.42;cursor:not-allowed}.digital-price-source-saved{color:#26b581;background:#29c28a14;border:1px solid #29c28a4d;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.digital-price-source-saved strong{color:var(--text)}.digital-price-source-saved p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.5}.digital-price-source-saved .btn{margin-top:10px}@media (max-width:720px){.digital-price-review-navigator{flex-direction:column;align-items:stretch}.digital-price-review-navigator>div:last-child{grid-template-columns:1fr 1fr;display:grid}.digital-price-review-navigator .btn{justify-content:center}.digital-price-source-saved .btn{justify-content:center;width:100%}}.variant-pricing-shell{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,#8b5cf617,transparent 35%),var(--surface-2);border-radius:14px;gap:12px;padding:13px;display:grid}.variant-pricing-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.variant-pricing-head>div:first-child{gap:3px;display:grid}.variant-pricing-head>div:first-child>strong{color:var(--text-primary);font-size:11px}.variant-pricing-eyebrow{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.variant-pricing-toggle{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;gap:4px;padding:4px;display:flex}.variant-pricing-toggle button{height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:850;transition:all .2s;display:flex}.variant-pricing-toggle button:hover{color:var(--text-primary);background:var(--surface-hover)}.variant-pricing-toggle button.active{color:#fff;background:linear-gradient(135deg,#7c4dff,#a35ee8);box-shadow:0 7px 18px #7c4dff40}.variant-pricing-toggle button.active.auto{background:linear-gradient(135deg,#4f46e5,#06b6d4);box-shadow:0 7px 18px #06b6d433}.variant-auto-pricing{gap:14px;display:grid}.variant-auto-note{color:#40c9d4;background:linear-gradient(120deg,#06b6d417,#4f46e50d);border:1px solid #06b6d43d;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.variant-auto-note svg{flex:none;margin-top:1px}.variant-auto-note p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.65}.variant-auto-note strong{color:#58d7df}.variant-source-list{gap:12px;display:grid}.variant-source-card{border:1px solid #22d3ee;gap:13px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.variant-source-card{border:1px solid color-mix(in srgb,#22d3ee 20%,var(--border))}}.variant-source-card{background:linear-gradient(145deg,var(--surface-1),var(--surface-2));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.variant-source-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-1) 94%,#22d3ee),var(--surface-2))}}.variant-source-card{transition:border-color .2s,transform .2s,opacity .2s;box-shadow:0 10px 30px #07102314}.variant-source-card:hover{border-color:#22d3ee}@supports (color:color-mix(in lab, red, red)){.variant-source-card:hover{border-color:color-mix(in srgb,#22d3ee 44%,var(--border))}}.variant-source-card:hover{transform:translateY(-1px)}.variant-source-card.disabled{opacity:.62}.variant-source-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.variant-source-number{align-items:center;gap:10px;min-width:0;display:flex}.variant-source-number>span{color:#5ee2ec;letter-spacing:.08em;background:#06b6d417;border:1px solid #22d3ee40;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.variant-source-number>div{gap:2px;min-width:0;display:grid}.variant-source-number small{color:var(--text-muted);font-size:8px}.variant-source-actions{align-items:center;gap:8px;display:flex}.variant-source-enable{cursor:pointer;place-items:center;display:grid}.variant-source-enable input{opacity:0;position:absolute}.variant-source-enable span{background:var(--surface-3);border-radius:99px;width:32px;height:18px;transition:all .2s;position:relative}.variant-source-enable span:after{content:"";background:var(--text-muted);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.variant-source-enable input:checked+span{background:#06b6d447}.variant-source-enable input:checked+span:after{background:#22d3ee;left:16px}.variant-source-controls{grid-template-columns:minmax(170px,.72fr) minmax(0,1.55fr);gap:10px;display:grid}.variant-source-control{gap:6px;min-width:0;display:grid}.variant-source-control>label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.variant-source-select-wrap,.variant-source-field{min-width:0;position:relative}.variant-source-select-wrap>svg,.variant-source-field>svg{z-index:1;color:#63dce5;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.variant-source-select-wrap select,.variant-source-field input{border:1px solid var(--border-input);background:var(--surface-1);width:100%;height:40px;color:var(--text-primary);border-radius:11px;outline:none;padding:0 34px;font-size:10px;transition:all .18s}.variant-source-select-wrap select{appearance:none;cursor:pointer;padding-right:28px}.variant-source-select-wrap:after{content:"⌄";color:var(--text-muted);pointer-events:none;font-size:14px;position:absolute;top:50%;right:11px;transform:translateY(-58%)}.variant-source-select-wrap select:focus,.variant-source-field input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.variant-source-field input:disabled{cursor:not-allowed;opacity:.55;background:var(--surface-3)}.variant-source-guidance{border:1px dashed var(--border);color:var(--text-muted);background:var(--surface-1);border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.variant-source-guidance{background:color-mix(in srgb,var(--surface-1) 65%,transparent)}}.variant-source-guidance{font-size:8px;line-height:1.5}.variant-source-guidance svg{flex:none;margin-top:1px}.variant-source-remove,.variant-remove-button,.variant-add-source{border:1px solid var(--border);cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:all .18s;display:flex}.variant-source-remove{width:32px;height:32px;color:var(--danger-text);background:var(--danger-bg);border-radius:10px}.variant-source-remove:hover{border-color:var(--danger);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.variant-source-remove:hover{border-color:color-mix(in srgb,var(--danger) 42%,var(--border))}}.variant-add-source{color:#50cbd5;background:#06b6d40a;border-style:dashed;border-radius:12px;width:100%;padding:11px;font-size:9px;font-weight:900}.variant-add-source:hover{background:#06b6d417;border-color:#22d3ee}.variant-remove-button{border-color:var(--danger);justify-self:end;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.variant-remove-button{border-color:color-mix(in srgb,var(--danger) 22%,var(--border))}}.variant-remove-button{color:var(--danger-text);background:0 0;border-radius:9px;font-size:8px;font-weight:800}.variant-remove-button:hover{background:var(--danger-bg)}@media (max-width:680px){.variant-pricing-head{flex-direction:column;align-items:stretch}.variant-pricing-toggle{grid-template-columns:1fr 1fr;display:grid}.variant-pricing-toggle button{justify-content:center}.variant-source-card-head{align-items:flex-start}.variant-source-controls,.variant-pricing-shell .grid.grid-cols-2{grid-template-columns:1fr}}.digital-price-command-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.digital-price-command-actions .digital-price-sync-button{padding-inline:10px;font-size:11px}.digital-price-sync-button.automatic{background:linear-gradient(115deg,#0fadcc,#1fbd88);box-shadow:0 13px 35px #149f9a40}.digital-price-sync-button.automatic:hover:not(:disabled){box-shadow:0 17px 42px #149f9a61}@media (max-width:520px){.digital-price-command-actions{grid-template-columns:1fr}}.giveaway-workspace{--giveaway-accent:#8b5cf6;--giveaway-gold:#f1c75b;min-height:100%;padding:30px;position:relative;overflow:hidden}.giveaway-workspace:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed29,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;inset:-180px -140px auto auto}.giveaway-hero,.giveaway-section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.giveaway-hero{margin-bottom:24px;position:relative}.giveaway-hero h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(26px,3vw,42px);font-weight:820;line-height:1.05}.giveaway-hero p,.giveaway-section-head p{color:var(--text-secondary);margin:0}.giveaway-eyebrow{color:#b99cff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.giveaway-primary,.giveaway-workspace button{transition:transform .18s,border-color .18s,background .18s}.giveaway-primary{color:#fff;background:linear-gradient(105deg,#6825e7,#995cf9);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:750;display:inline-flex;box-shadow:0 13px 32px #6825e740}.giveaway-primary:hover{transform:translateY(-1px)}.giveaway-primary.small{padding:8px 11px;font-size:12px}.giveaway-error{border:1px solid var(--danger);justify-content:space-between;align-items:center;margin-bottom:15px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.giveaway-error{border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}}.giveaway-error{background:var(--danger-bg);color:var(--danger-text);border-radius:12px}.giveaway-error button{color:inherit;background:0 0;border:0}.giveaway-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.giveaway-kpis article{border:1px solid var(--border);background:linear-gradient(145deg,var(--card-bg),var(--primary-bg));grid-template-columns:38px 1fr;align-items:center;gap:1px 10px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.giveaway-kpis article{background:linear-gradient(145deg,var(--card-bg),color-mix(in srgb,var(--primary-bg) 23%,var(--card-bg)))}}.giveaway-kpis article{border-radius:16px}.giveaway-kpis svg{background:var(--primary-bg);width:38px;height:38px;color:var(--primary-text);border-radius:11px;grid-row:1/3;padding:9px}.giveaway-kpis span{color:var(--text-secondary);font-size:11px}.giveaway-kpis strong{letter-spacing:-.03em;font-size:20px}.giveaway-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:14px;display:grid}.giveaway-card{border:1px solid var(--border);background:var(--card-bg);border-radius:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.giveaway-card{background:color-mix(in srgb,var(--card-bg) 94%,transparent)}}.giveaway-card{box-shadow:var(--shadow-sm);padding:18px}.giveaway-section-head{margin-bottom:14px}.giveaway-section-head h2{margin:4px 0;font-size:17px;font-weight:750}.giveaway-section-head>button:not(.giveaway-primary){border:1px solid var(--border);background:var(--input-bg);width:35px;height:35px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid}.giveaway-row{border:0;border-top:1px solid var(--border-light);width:100%;color:var(--text-primary);text-align:left;background:0 0;grid-template-columns:minmax(220px,1.5fr) .55fr .55fr .8fr;align-items:center;gap:12px;padding:12px 8px;display:grid}.giveaway-row:hover,.giveaway-row.active{background:var(--row-hover);border-radius:12px}.giveaway-prize{align-items:center;gap:10px;min-width:0;display:flex}.giveaway-prize>span{background:linear-gradient(145deg,var(--primary-bg),var(--skeleton-bg));width:43px;height:43px;color:var(--primary-text);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.giveaway-prize img{object-fit:cover;width:100%;height:100%}.giveaway-prize div{min-width:0}.giveaway-prize b,.giveaway-prize small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.giveaway-prize small,.giveaway-row>span{color:var(--text-secondary);font-size:11px}.giveaway-status{border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.giveaway-status.live{background:var(--success-bg);color:var(--success-text)}.giveaway-status.scheduled{background:var(--info-bg);color:var(--info-text)}.giveaway-status.draft{background:var(--warning-bg);color:var(--warning-text)}.giveaway-status.ended,.giveaway-status.cancelled{background:var(--skeleton-bg);color:var(--text-secondary)}.giveaway-empty{text-align:center;min-height:230px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.giveaway-empty svg{color:var(--primary-text)}.giveaway-empty b{color:var(--text-primary)}.giveaway-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.giveaway-facts div{background:var(--thead-bg);border-radius:11px;padding:10px}.giveaway-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:9px}.giveaway-facts dd{margin:4px 0 0;font-size:11px;font-weight:650}.giveaway-draw,.giveaway-winner{text-align:center;border:1px solid var(--giveaway-gold);flex-direction:column;align-items:center;margin:15px 0;padding:22px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.giveaway-draw,.giveaway-winner{border:1px solid color-mix(in srgb,var(--giveaway-gold) 22%,var(--border))}}.giveaway-draw,.giveaway-winner{background:radial-gradient(circle at 50% 0,#f1c75b1f,#0000 65%);border-radius:15px}.giveaway-draw svg,.giveaway-winner svg{color:var(--giveaway-gold);margin-bottom:8px}.giveaway-draw span,.giveaway-winner small{color:var(--text-secondary);font-size:11px}.giveaway-winner strong{margin:6px;font-size:19px}.giveaway-danger{border:1px solid var(--danger);width:100%;padding:9px}@supports (color:color-mix(in lab, red, red)){.giveaway-danger{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border))}}.giveaway-danger{color:var(--danger-text);background:var(--danger-bg);border-radius:10px}.giveaway-fulfillment{gap:8px;margin-top:16px;display:grid}.giveaway-fulfillment h3{font-size:13px}.giveaway-workspace select,.giveaway-workspace textarea,.giveaway-workspace input{border:1px solid var(--border-input);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:10px}.giveaway-workspace input:focus,.giveaway-workspace textarea:focus,.giveaway-workspace select:focus{border-color:var(--giveaway-accent);box-shadow:0 0 0 3px #8b5cf61f}.giveaway-participants{grid-column:1/-1}.giveaway-participant-search{align-items:center;gap:7px;margin-top:9px;display:flex}.giveaway-participant-search svg{color:var(--text-muted);flex:none}.giveaway-participant-search input{min-width:180px;padding:7px 9px;font-size:11px}.giveaway-participant-search button{border:1px solid var(--border);background:var(--primary-bg);color:var(--primary-text);border-radius:9px;padding:7px 10px;font-size:11px;font-weight:700}.giveaway-pagination{align-items:center;gap:7px;font-size:11px;display:flex}.giveaway-pagination button{border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary);border-radius:9px;padding:7px 9px}.giveaway-table .head,.giveaway-table .line{grid-template-columns:1.3fr .8fr .8fr .6fr;align-items:center;gap:12px;padding:9px;display:grid}.giveaway-table .head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:9px}.giveaway-table .line{border-top:1px solid var(--border-light);font-size:11px}.giveaway-table .line b,.giveaway-table .line small{display:block}.giveaway-table .line small{color:var(--text-muted)}.giveaway-table .ticket{color:var(--primary-text);direction:ltr;font-family:ui-monospace,monospace}.giveaway-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04050abd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.giveaway-modal{background:var(--card-bg);width:100%;max-width:1000px;max-height:92vh;box-shadow:var(--shadow-xl);border:1px solid #ffffff1f;border-radius:22px;padding:22px;overflow:auto}.giveaway-modal>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.giveaway-modal>header h2{margin:5px 0;font-size:24px}.giveaway-modal>header button{border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary);border-radius:10px;padding:7px}.giveaway-form-grid{grid-template-columns:1.1fr .9fr .75fr;gap:13px;display:grid}.giveaway-modal fieldset{border:1px solid var(--border);border-radius:15px;flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}.giveaway-modal legend{color:var(--text-secondary);padding:0 6px;font-size:11px;font-weight:750}.giveaway-modal label{color:var(--text-secondary);gap:5px;font-size:10px;display:grid}.giveaway-lang{border-bottom:1px solid var(--border-light);gap:7px;padding-bottom:8px;display:grid}.giveaway-lang:last-child{border:0}.giveaway-modal textarea{resize:vertical;min-height:58px}.giveaway-segment{background:var(--thead-bg);border-radius:11px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.giveaway-segment button{color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:7px}.giveaway-segment button.active{background:var(--primary-bg);color:var(--primary-text)}.giveaway-search{position:relative}.giveaway-search svg{width:15px;color:var(--text-muted);position:absolute;top:10px;left:9px}.giveaway-search input{padding-left:31px}.giveaway-product-list{gap:5px;max-height:160px;display:grid;overflow:auto}.giveaway-product-list button{border:1px solid var(--border);background:var(--input-bg);color:var(--text-primary);text-align:left;border-radius:9px;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;padding:7px;display:grid}.giveaway-product-list button.active{border-color:var(--giveaway-accent);background:var(--primary-bg)}.giveaway-product-list small{color:var(--text-muted)}.giveaway-copy{border:1px dashed var(--primary-text);background:var(--primary-bg);color:var(--primary-text);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.giveaway-modal footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.giveaway-modal footer>button:not(.giveaway-primary){border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary);border-radius:11px;padding:10px 15px}.giveaway-confirm{max-width:520px}.giveaway-confirm>p{color:var(--text-secondary);margin:0 0 16px;line-height:1.65}.giveaway-confirm textarea{min-height:110px}.giveaway-confirm .giveaway-danger{width:auto;padding:10px 15px}.giveaway-confirm .giveaway-danger:disabled{opacity:.42;cursor:not-allowed}.giveaway-detail-actions{align-items:center;gap:7px;display:flex}.giveaway-edit{border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary);border-radius:10px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.giveaway-delivery{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750;display:inline-flex}.giveaway-delivery.delivered{background:var(--success-bg);color:var(--success-text)}.giveaway-delivery.inbox,.giveaway-delivery.retry{background:var(--warning-bg);color:var(--warning-text)}.giveaway-delivery.failed{background:var(--danger-bg);color:var(--danger-text)}.giveaway-delivery.queued{background:var(--skeleton-bg);color:var(--text-secondary)}@media (max-width:1050px){.giveaway-kpis{grid-template-columns:1fr 1fr}.giveaway-grid{grid-template-columns:1fr}.giveaway-form-grid{grid-template-columns:1fr 1fr}.giveaway-form-grid fieldset:first-child{grid-column:1/-1}.giveaway-row{grid-template-columns:minmax(220px,1.5fr) .55fr .55fr}.giveaway-row>span:last-child{display:none}}@media (max-width:760px){.giveaway-workspace{padding:17px 12px}.giveaway-hero{flex-direction:column;align-items:flex-start}.giveaway-primary{width:100%}.giveaway-kpis{grid-template-columns:1fr}.giveaway-card{padding:13px}.giveaway-row{grid-template-columns:1fr auto}.giveaway-row>span:not(.giveaway-status){display:none}.giveaway-facts{grid-template-columns:1fr}.giveaway-participants{overflow:auto}.giveaway-table{min-width:620px}.giveaway-form-grid{grid-template-columns:1fr}.giveaway-form-grid fieldset:first-child{grid-column:auto}.giveaway-modal-backdrop{padding:7px}.giveaway-modal{max-height:97vh;padding:14px}.giveaway-modal footer{background:var(--card-bg);padding:10px 0;position:sticky;bottom:-14px}}@media (prefers-reduced-motion:reduce){.giveaway-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.giveaway-workspace{max-width:1540px;margin:0 auto;padding:clamp(18px,3vw,38px);overflow:visible}.giveaway-workspace:before{opacity:.8;width:700px;height:700px}.giveaway-hero{margin-bottom:22px;padding:8px 4px 0}.giveaway-hero h1{max-width:760px}.giveaway-hero p{max-width:720px;font-size:13px;line-height:1.6}.giveaway-success{border:1px solid var(--success);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin:0 0 14px;padding:13px 14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.giveaway-success{border:1px solid color-mix(in srgb,var(--success) 28%,var(--border))}}.giveaway-success{background:linear-gradient(120deg,var(--success-bg),var(--card-bg));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.giveaway-success{background:linear-gradient(120deg,color-mix(in srgb,var(--success-bg) 88%,var(--card-bg)),var(--card-bg))}}.giveaway-success{box-shadow:var(--shadow-sm)}.giveaway-success-icon{background:var(--success-bg);width:38px;height:38px;color:var(--success-text);border-radius:12px;place-items:center;display:grid}.giveaway-success strong,.giveaway-success span{display:block}.giveaway-success span{color:var(--text-secondary);margin-top:2px;font-size:11px}.giveaway-success>button:not(.giveaway-success-close){border:1px solid var(--border);background:var(--input-bg);color:var(--text-primary);border-radius:11px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:750;display:flex}.giveaway-success-close{width:30px;height:30px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.giveaway-success-close svg{width:15px}.giveaway-code-chip{background:var(--primary-bg);letter-spacing:.12em;border-radius:7px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--primary-text)!important;margin:0!important}.giveaway-kpis{margin-bottom:14px}.giveaway-kpis article{min-height:78px}.giveaway-kpis strong{font-size:22px}.giveaway-view-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.giveaway-view-tabs>button{border:1px solid var(--border);background:var(--card-bg);border-radius:15px;gap:6px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.giveaway-view-tabs>button{background:color-mix(in srgb,var(--card-bg) 94%,transparent)}}.giveaway-view-tabs>button{color:var(--text-primary);text-align:left;box-shadow:var(--shadow-sm)}.giveaway-view-tabs>button:hover{border-color:var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveaway-view-tabs>button:hover{border-color:color-mix(in srgb,var(--giveaway-accent) 45%,var(--border))}}.giveaway-view-tabs>button:hover{transform:translateY(-1px)}.giveaway-view-tabs>button.active{border-color:var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveaway-view-tabs>button.active{border-color:color-mix(in srgb,var(--giveaway-accent) 70%,var(--border))}}.giveaway-view-tabs>button.active{background:linear-gradient(145deg,var(--primary-bg),var(--card-bg));box-shadow:0 12px 30px #6825e71f}.giveaway-view-tabs>button>span{align-items:center;gap:8px;display:flex}.giveaway-view-tabs svg{width:17px;color:var(--primary-text)}.giveaway-view-tabs b{font-size:12px}.giveaway-view-tabs em{background:var(--input-bg);color:var(--text-secondary);border-radius:99px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.giveaway-view-tabs small{color:var(--text-muted);font-size:10px}.giveaway-operations-grid{grid-template-columns:minmax(340px,.78fr) minmax(520px,1.22fr);align-items:start;gap:14px;display:grid}.giveaway-operations-grid .giveaway-card{padding:18px}.giveaway-list{min-height:540px}.giveaway-campaign-search{border:1px solid var(--border-input);background:var(--input-bg);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0 0 12px;padding:5px 5px 5px 11px;display:grid}.giveaway-campaign-search:focus-within{border-color:var(--giveaway-accent);box-shadow:0 0 0 3px #8b5cf61f}.giveaway-campaign-search>svg{width:16px;color:var(--text-muted)}.giveaway-campaign-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 0!important}.giveaway-campaign-search button{background:var(--primary-bg);color:var(--primary-text);border:0;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:750}.giveaway-timeline{gap:7px;display:grid}.giveaway-row{text-align:left;border:1px solid #0000;border-radius:13px;grid-template-columns:48px minmax(0,1fr) minmax(104px,.55fr);gap:11px;padding:10px}.giveaway-row:hover{border-color:var(--border);background:var(--row-hover)}.giveaway-row.active{border-color:var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveaway-row.active{border-color:color-mix(in srgb,var(--giveaway-accent) 50%,var(--border))}}.giveaway-row.active{background:linear-gradient(110deg,var(--primary-bg),var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.giveaway-row.active{background:linear-gradient(110deg,var(--primary-bg),color-mix(in srgb,var(--card-bg) 96%,transparent))}}.giveaway-prize-image{background:linear-gradient(145deg,var(--primary-bg),var(--skeleton-bg));width:48px;height:48px;color:var(--primary-text);border-radius:13px;place-items:center;overflow:hidden;display:grid!important}.giveaway-prize-image img{object-fit:cover;width:100%;height:100%}.giveaway-row-copy{min-width:0}.giveaway-row-copy>b,.giveaway-row-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.giveaway-row-copy>b{font-size:12px}.giveaway-row-copy>small{color:var(--text-muted);margin-top:3px;font-size:10px}.giveaway-row-copy>span{align-items:center;gap:7px;margin-top:7px;display:flex}.giveaway-row-copy>span small{color:var(--text-secondary);align-items:center;gap:4px;display:flex}.giveaway-row-copy>span svg{width:12px}.giveaway-row-date{text-align:right}.giveaway-row-date small,.giveaway-row-date b{display:block}.giveaway-row-date small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.giveaway-row-date b{color:var(--text-secondary);margin-top:4px;font-size:9px;font-weight:600}.giveaway-detail{min-height:540px}.giveaway-detail-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.giveaway-detail-title h2{letter-spacing:-.03em;margin:8px 0 3px;font-size:21px}.giveaway-detail-title p{color:var(--text-secondary);margin:0;font-size:11px}.giveaway-code-hint{border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary);border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font:700 10px ui-monospace,monospace;display:flex}.giveaway-code-hint svg{width:13px;color:var(--primary-text)}.giveaway-detail-tabs{background:var(--thead-bg);border-radius:12px;gap:5px;margin:17px 0 14px;padding:4px;display:flex}.giveaway-detail-tabs button{color:var(--text-secondary);background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:11px;font-weight:700;display:flex}.giveaway-detail-tabs button.active{background:var(--card-bg);color:var(--primary-text);box-shadow:var(--shadow-sm)}.giveaway-detail-tabs svg{width:14px}.giveaway-overview-panel,.giveaway-participant-panel{animation:.2s both giveawayPanelIn}@keyframes giveawayPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.giveaway-action-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.giveaway-action-grid button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.giveaway-action-grid svg{width:14px}.giveaway-archive-button{border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary);border-radius:10px;padding:8px 11px}.giveaway-archive-note,.giveaway-timezone-note{border:1px solid var(--border);background:var(--thead-bg);border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.giveaway-archive-note svg,.giveaway-timezone-note svg{width:16px;color:var(--primary-text);flex:none}.giveaway-archive-note b,.giveaway-archive-note span{display:block}.giveaway-archive-note span,.giveaway-timezone-note span{color:var(--text-secondary);font-size:10px;line-height:1.5}.giveaway-participant-toolbar{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.giveaway-participant-toolbar .giveaway-participant-search{margin:0}.giveaway-icon-button{border:1px solid var(--border);background:var(--input-bg);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid}.giveaway-icon-button svg{width:15px}.giveaway-participant-list{margin-top:10px;display:grid}.giveaway-participant-list article{border-top:1px solid var(--border-light);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.giveaway-avatar{background:var(--primary-bg);width:40px;height:40px;color:var(--primary-text);border-radius:12px;place-items:center;display:grid;overflow:hidden}.giveaway-avatar img{object-fit:cover;width:100%;height:100%}.giveaway-avatar svg{width:17px}.giveaway-player b,.giveaway-player small{display:block}.giveaway-player b{font-size:11px}.giveaway-player small{color:var(--text-muted);margin-top:3px;font-size:9px}.giveaway-ticket{color:var(--primary-text);align-items:center;gap:5px;display:flex}.giveaway-ticket svg{width:14px}.giveaway-ticket b{letter-spacing:.04em;font:700 10px ui-monospace,monospace}.giveaway-participant-panel .giveaway-pagination{border-top:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;margin-top:12px;padding-top:10px;display:flex}.giveaway-pagination>div{align-items:center;gap:6px;display:flex}.giveaway-pagination em{font-style:normal}.giveaway-pagination button:disabled{opacity:.38}.giveaway-empty.compact{min-height:160px}.giveaway-empty.participant-empty{min-height:300px}.giveaway-empty.participant-empty svg{background:var(--primary-bg);border-radius:15px;width:44px;height:44px;padding:11px}.giveaway-empty>button{width:auto;margin-top:6px}.giveaway-spin{animation:.8s linear infinite giveawaySpin}@keyframes giveawaySpin{to{transform:rotate(360deg)}}.giveaway-modal>header p{color:var(--text-secondary);margin:2px 0 0;font-size:11px}.giveaway-form-error{border:1px solid var(--danger);align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.giveaway-form-error{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border))}}.giveaway-form-error{background:var(--danger-bg);color:var(--danger-text);border-radius:12px;font-size:11px}.giveaway-form-error>svg{flex:none;width:16px}.giveaway-form-error b,.giveaway-form-error span{display:block}.giveaway-form-error b{margin-bottom:2px}.giveaway-copy-fields{max-height:62vh;overflow:auto}.giveaway-lang>span{color:var(--primary-text);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.giveaway-product-loading{text-align:center;color:var(--text-muted);padding:18px 8px;font-size:10px}.giveaway-code-field{border:1px solid var(--giveaway-accent);gap:6px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.giveaway-code-field{border:1px solid color-mix(in srgb,var(--giveaway-accent) 24%,var(--border))}}.giveaway-code-field{background:var(--primary-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.giveaway-code-field{background:color-mix(in srgb,var(--primary-bg) 35%,var(--card-bg))}}.giveaway-code-field input{letter-spacing:.16em;text-align:center;font-family:ui-monospace,monospace;font-size:16px;font-weight:800}.giveaway-code-field>div{justify-content:space-between;align-items:center;display:flex}.giveaway-code-field>div span{color:var(--text-muted);font:700 9px ui-monospace,monospace}.giveaway-code-field>div button{border:1px solid var(--border);background:var(--input-bg);color:var(--primary-text);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:flex}.giveaway-code-field>div svg{width:13px}.giveaway-code-field>small{color:var(--text-muted);font-size:9px;line-height:1.45}.giveaway-timezone-note{margin-top:2px}.giveaway-archive-illustration{border:1px solid var(--border);background:var(--thead-bg);border-radius:13px;align-items:center;gap:11px;margin:0 0 13px;padding:12px;display:flex}.giveaway-archive-illustration>svg{width:30px;color:var(--primary-text)}.giveaway-archive-illustration b,.giveaway-archive-illustration span{display:block}.giveaway-archive-illustration span{color:var(--text-muted);margin-top:3px;font-size:10px}.giveaway-archive-confirm{color:#fff;background:linear-gradient(105deg,#5b21b6,#7c3aed);border:0;border-radius:11px;padding:10px 15px;font-weight:750}@media (max-width:1100px){.giveaway-operations-grid{grid-template-columns:1fr}.giveaway-list,.giveaway-detail{min-height:auto}.giveaway-copy-fields{max-height:none}}@media (max-width:760px){.giveaway-success{grid-template-columns:auto 1fr auto}.giveaway-success>button:not(.giveaway-success-close){grid-column:1/-1;justify-content:center}.giveaway-view-tabs{grid-template-columns:1fr}.giveaway-view-tabs small{display:none}.giveaway-operations-grid .giveaway-card{padding:13px}.giveaway-row{grid-template-columns:43px minmax(0,1fr)}.giveaway-row-date{display:none}.giveaway-detail-title{flex-direction:column;align-items:flex-start}.giveaway-code-hint{align-self:flex-start}.giveaway-action-grid{grid-template-columns:1fr}.giveaway-participant-list article{grid-template-columns:38px minmax(0,1fr) auto}.giveaway-ticket{grid-column:2/3}.giveaway-delivery{grid-area:1/3}.giveaway-participant-panel .giveaway-pagination{flex-direction:column;align-items:flex-start}.giveaway-modal footer>button{flex:1}.giveaway-modal footer>.giveaway-primary{width:auto}.giveaway-form-grid{grid-template-columns:1fr}.giveaway-hero .giveaway-primary{width:100%}}.digital-products-workspace{gap:16px;display:grid}.digital-discovery{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-1),var(--surface-1));border-radius:16px;padding:15px}@supports (color:color-mix(in lab, red, red)){.digital-discovery{background:linear-gradient(145deg,var(--surface-1),color-mix(in srgb,var(--surface-1) 88%,var(--primary) 12%))}}.digital-discovery{box-shadow:var(--shadow-card)}.digital-discovery-search-row{grid-template-columns:minmax(320px,1fr) auto;gap:9px;display:grid}.digital-smart-search{border:1px solid var(--border-input);background:var(--input-bg);border-radius:11px;align-items:center;gap:9px;height:42px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.digital-smart-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.digital-smart-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}}.digital-smart-search>svg{width:17px;color:var(--text-muted)}.digital-smart-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:12px}.digital-smart-search button{width:25px;height:25px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.digital-smart-search button:hover{background:var(--surface-2);color:var(--text-primary)}.digital-smart-search button svg,.digital-refresh-button svg{width:14px}.digital-refresh-button{height:42px}.digital-quick-filters{align-items:center;gap:7px;margin-top:12px;padding-bottom:1px;display:flex;overflow-x:auto}.digital-filter-chip{border:1px solid var(--border-input);background:var(--surface-2);height:29px;color:var(--text-secondary);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:700;transition:all .18s;display:inline-flex}.digital-filter-chip>span{background:var(--text-primary);border-radius:6px;place-items:center;min-width:18px;height:17px;padding:0 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.digital-filter-chip>span{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.digital-filter-chip>span{font-size:7px}.digital-filter-chip>svg{width:13px}.digital-filter-chip:hover,.digital-filter-chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.digital-filter-chip:hover,.digital-filter-chip.is-active{border-color:color-mix(in srgb,var(--primary) 65%,var(--border))}}.digital-filter-chip:hover,.digital-filter-chip.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.digital-filter-chip:hover,.digital-filter-chip.is-active{background:color-mix(in srgb,var(--primary) 12%,var(--surface-2))}}.digital-filter-chip:hover,.digital-filter-chip.is-active{color:var(--primary)}.digital-more-filters{margin-left:auto}.digital-filter-panel{border:1px solid var(--border);background:var(--surface-0);border-radius:12px;margin-top:12px;padding:13px}@supports (color:color-mix(in lab, red, red)){.digital-filter-panel{background:color-mix(in srgb,var(--surface-0) 74%,transparent)}}.digital-filter-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.digital-filter-panel-heading>div{gap:2px;display:grid}.digital-filter-panel-heading small{color:var(--text-muted);font-size:8px}.digital-filter-panel-heading>button{color:var(--primary);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.digital-filter-panel-heading>button:disabled{opacity:.35}.digital-filter-grid{grid-template-columns:1.25fr repeat(5,minmax(100px,1fr));gap:9px;display:grid}.digital-filter-grid label{gap:5px;display:grid}.digital-filter-grid label>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;padding-left:2px;font-size:7.5px;font-weight:800}.digital-filter-grid select{border:1px solid var(--border-input);background:var(--input-bg);width:100%;height:34px;color:var(--text-primary);border-radius:8px;outline:0;padding:0 9px;font-size:9px}.digital-active-filter-row{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.digital-active-filter-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.digital-active-filter-list button{border:1px solid var(--primary);align-items:center;gap:4px;height:24px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.digital-active-filter-list button{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.digital-active-filter-list button{background:var(--primary);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.digital-active-filter-list button{background:color-mix(in srgb,var(--primary) 9%,transparent)}}.digital-active-filter-list button{color:var(--text-secondary);cursor:pointer;font-size:7.5px;font-weight:700}.digital-active-filter-list button span{color:var(--primary)}.digital-active-filter-list button svg{width:10px}.digital-no-filters{color:var(--text-muted);font-size:8px}.digital-active-filter-row>strong{color:var(--text-muted);flex:none;font-size:8px}.digital-results{border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.digital-results-header{border-bottom:1px solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:9px 14px;display:flex}.digital-results-header>div{align-items:center;gap:10px;display:flex}.digital-results-header>div>span{gap:1px;display:grid}.digital-results-header small{color:var(--text-muted);font-size:7.5px}.digital-results-header label{color:var(--text-muted);align-items:center;gap:8px;font-size:8px;display:flex}.digital-results-header select{border:1px solid var(--border-input);background:var(--input-bg);height:30px;color:var(--text-primary);border-radius:8px;padding:0 9px;font-size:8px}.digital-results input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer}.digital-result-labels,.digital-product-result-main{grid-template-columns:22px minmax(230px,1.4fr) minmax(115px,.8fr) minmax(210px,1.2fr) 76px 74px 100px 114px;align-items:center;gap:10px;display:grid}.digital-result-labels{border-bottom:1px solid var(--border-light);background:var(--surface-0);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;font-size:7px;font-weight:800}.digital-product-result{border-bottom:1px solid var(--border-light);transition:background .18s}.digital-product-result:last-of-type{border-bottom:0}.digital-product-result:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.digital-product-result:hover{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.digital-product-result.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.digital-product-result.is-selected{background:color-mix(in srgb,var(--primary) 7%,var(--surface-1))}}.digital-result-product{align-items:center;gap:10px;min-width:0;display:flex}.digital-product-image-wrap,.digital-product-image,.digital-product-image-fallback{border-radius:8px;flex:0 0 38px;width:38px;height:50px}.digital-product-image{object-fit:cover;border:1px solid var(--border);display:block}.digital-product-image-fallback{border:1px solid var(--border);background:var(--surface-2);color:var(--primary);place-items:center;display:grid}.digital-product-image-fallback[hidden]{display:none}.digital-product-image-fallback svg{width:15px}.digital-result-product>span{gap:4px;min-width:0;display:grid}.digital-result-product strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:10px;overflow:hidden}.digital-result-product small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:7.5px;overflow:hidden}.digital-result-platform,.digital-result-variants{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.digital-result-platform span,.digital-result-variants button{border:1px solid var(--border);background:var(--surface-2);height:21px;color:var(--text-secondary);border-radius:6px;align-items:center;padding:0 6px;font-size:7px;font-weight:700;display:inline-flex}.digital-result-platform span+span{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.digital-result-platform span+span{border-color:color-mix(in srgb,var(--info) 30%,var(--border))}}.digital-result-platform span+span{color:var(--info)}.digital-result-variants>span{color:var(--text-muted);font-size:8px}.digital-result-variants button{text-overflow:ellipsis;white-space:nowrap;border-color:var(--primary);max-width:105px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.digital-result-variants button{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.digital-result-variants button{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.digital-result-variants button{background:color-mix(in srgb,var(--primary) 8%,var(--surface-2))}}.digital-result-variants button{color:var(--primary);cursor:pointer}.digital-result-variants button.is-more{border-color:var(--border);background:var(--surface-2);color:var(--text-muted)}.digital-result-price{gap:2px;display:grid}.digital-result-price small{color:var(--text-muted);font-size:6.5px}.digital-result-actions{justify-content:flex-end;gap:3px;display:flex}.digital-result-actions button{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.digital-result-actions button:hover{background:var(--surface-2);color:var(--primary)}.digital-result-actions button.is-danger:hover{color:var(--danger-text);background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.digital-result-actions button.is-danger:hover{background:color-mix(in srgb,var(--danger-text) 9%,transparent)}}.digital-result-actions button svg{width:13px}.digital-result-meta{color:var(--text-muted);align-items:center;gap:13px;margin:-2px 14px 8px 46px;font-size:7px;display:flex}.digital-result-meta span{align-items:center;gap:4px;display:flex}.digital-result-meta svg{width:10px}.digital-variant-details{border:1px solid var(--border);background:var(--surface-0);border-radius:10px;margin:0 14px 10px 46px;overflow:hidden}.digital-variant-detail-head,.digital-variant-details>div:not(.digital-variant-detail-head){grid-template-columns:minmax(150px,1fr) 90px 100px 100px 80px 64px;align-items:center;gap:10px;display:grid}.digital-variant-detail-head{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;padding:7px 10px;font-size:6.5px;font-weight:800}.digital-variant-details>div:not(.digital-variant-detail-head){border-top:1px solid var(--border-light);min-height:35px;color:var(--text-secondary);padding:6px 10px;font-size:7.5px}.digital-variant-details>div.is-inactive{opacity:.58}.digital-variant-details strong{font-size:8px}.digital-variant-mode,.digital-variant-on,.digital-variant-off{border-radius:6px;width:max-content;padding:3px 6px;font-size:6.5px;font-weight:800}.digital-variant-mode.is-automatic{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.digital-variant-mode.is-automatic{background:color-mix(in srgb,var(--info) 12%,transparent)}}.digital-variant-mode.is-automatic{color:var(--info)}.digital-variant-mode.is-manual{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.digital-variant-mode.is-manual{background:color-mix(in srgb,var(--warning) 12%,transparent)}}.digital-variant-mode.is-manual{color:var(--warning)}.digital-variant-on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.digital-variant-on{background:color-mix(in srgb,var(--success) 12%,transparent)}}.digital-variant-on{color:var(--success)}.digital-variant-off{background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.digital-variant-off{background:color-mix(in srgb,var(--danger-text) 10%,transparent)}}.digital-variant-off{color:var(--danger-text)}.digital-variant-details button{border:1px solid var(--border);background:var(--surface-2);height:24px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:7px;font-weight:700;display:inline-flex}.digital-variant-details button svg{width:10px}.digital-results-loading{padding:4px 14px}.digital-results-loading>div{border-bottom:1px solid var(--border-light);grid-template-columns:45px 1fr 18% 25%;align-items:center;gap:12px;height:68px;display:grid}.digital-results-loading span:first-child{height:48px}.digital-results-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.digital-results-empty>svg{width:34px;height:34px;color:var(--primary);margin-bottom:10px}.digital-results-empty h3{margin:0 0 5px;font-size:13px}.digital-results-empty p{max-width:370px;color:var(--text-muted);margin:0 0 13px;font-size:9px}.digital-results-pagination{border-top:1px solid var(--border);min-height:44px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;font-size:8px;display:flex}.digital-results-pagination>div{gap:7px;display:flex}.digital-results-pagination button{border:1px solid var(--border-input);background:var(--surface-2);height:28px;color:var(--text-primary);cursor:pointer;border-radius:7px;padding:0 10px;font-size:8px;font-weight:700}.digital-results-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1200px){.digital-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-result-labels,.digital-product-result-main{grid-template-columns:22px minmax(220px,1.5fr) minmax(110px,.8fr) minmax(170px,1fr) 70px 70px 90px 86px}.digital-result-labels{font-size:6.5px}.digital-result-actions button{width:24px}}@media (max-width:900px){.digital-discovery-search-row{grid-template-columns:1fr}.digital-refresh-button{justify-self:start}.digital-more-filters{margin-left:0}.digital-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-active-filter-row{flex-direction:column;align-items:flex-start}.digital-results{overflow-x:auto}.digital-results-header,.digital-result-labels,.digital-product-result,.digital-results-pagination{min-width:920px}}@media (max-width:620px){.digital-filter-grid{grid-template-columns:1fr}.digital-discovery-search-row{flex-direction:column;display:flex}.digital-refresh-button{width:100%}}.variant-product-stock-summary{border:1px solid var(--primary);grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:14px;padding:14px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.variant-product-stock-summary{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))}}.variant-product-stock-summary{background:radial-gradient(circle at 0 0,var(--primary),transparent 42%),var(--surface-2);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.variant-product-stock-summary{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 13%,transparent),transparent 42%),var(--surface-2)}}.variant-product-stock-summary>div:first-child{color:var(--primary);align-items:flex-start;gap:10px;display:flex}.variant-product-stock-summary>div:first-child>svg{flex:none;margin-top:2px}.variant-product-stock-summary span{gap:3px;display:grid}.variant-product-stock-summary strong{color:var(--text-primary);font-size:10px}.variant-product-stock-summary small{color:var(--text-muted);font-size:8px;line-height:1.5}.variant-product-stock-summary .form-group{margin:0}.variant-editor-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--card-bg),var(--surface-2));border-radius:16px;gap:12px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.variant-editor-card{background:linear-gradient(145deg,var(--card-bg),color-mix(in srgb,var(--surface-2) 80%,transparent))}}.variant-editor-card{transition:border-color .2s,box-shadow .2s,opacity .2s;box-shadow:0 10px 28px #00000012}.variant-editor-card.is-pending{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.variant-editor-card.is-pending{border-color:color-mix(in srgb,var(--warning) 38%,var(--border))}}.variant-editor-card.is-out{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.variant-editor-card.is-out{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}}.variant-editor-card.is-archived{opacity:.72;background:var(--surface-2);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.variant-editor-card.is-archived{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.variant-availability-row{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:10px;display:grid}.variant-state-card,.variant-archive-zone{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.digital-variant-state-icon{width:32px;height:32px;color:var(--primary);background:var(--primary-bg);border-radius:10px;flex:none;place-items:center;display:grid}.variant-state-card>div,.variant-archive-zone>span{gap:2px;min-width:0;display:grid}.variant-state-card strong,.variant-archive-zone strong{color:var(--text-primary);font-size:9px}.variant-state-card small,.variant-archive-zone small{color:var(--text-muted);font-size:7.5px;line-height:1.45}.variant-state-card em{width:max-content;color:var(--text-muted);font-size:7px;font-style:normal}.variant-state-card>a{border:1px solid var(--warning);flex:none;margin-left:auto;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.variant-state-card>a{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border))}}.variant-state-card>a{color:var(--warning);background:var(--warning);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.variant-state-card>a{background:color-mix(in srgb,var(--warning) 7%,transparent)}}.variant-state-card>a{font-size:7.5px;font-weight:850;text-decoration:none}.variant-state-card.is-available{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.variant-state-card.is-available{border-color:color-mix(in srgb,var(--success) 25%,var(--border))}}.variant-state-card.is-available{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.variant-state-card.is-available{background:color-mix(in srgb,var(--success) 5%,var(--surface-2))}}.variant-state-card.is-pending{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.variant-state-card.is-pending{border-color:color-mix(in srgb,var(--warning) 32%,var(--border))}}.variant-state-card.is-pending{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.variant-state-card.is-pending{background:color-mix(in srgb,var(--warning) 6%,var(--surface-2))}}.variant-state-card.is-out,.variant-state-card.is-archived{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.variant-state-card.is-out,.variant-state-card.is-archived{border-color:color-mix(in srgb,var(--danger) 24%,var(--border))}}.variant-state-card.is-out,.variant-state-card.is-archived{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.variant-state-card.is-out,.variant-state-card.is-archived{background:color-mix(in srgb,var(--danger) 5%,var(--surface-2))}}.variant-availability-toggle{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.variant-availability-toggle button{min-height:42px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:7.5px;font-weight:850;line-height:1.25;transition:all .18s;display:flex}.variant-availability-toggle button:hover{color:var(--text-primary);background:var(--surface-hover)}.variant-availability-toggle button.active.available{color:var(--success-text);background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.variant-availability-toggle button.active.available{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 26%,transparent)}}.variant-availability-toggle button.active.out{color:var(--danger-text);background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.variant-availability-toggle button.active.out{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 26%,transparent)}}.variant-archive-zone{border-style:dashed;justify-content:space-between}.variant-archive-zone button{border:1px solid var(--primary);align-items:center;gap:5px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.variant-archive-zone button{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.variant-archive-zone button{color:var(--primary);background:var(--primary-bg);cursor:pointer;border-radius:9px;font-size:8px;font-weight:850}.digital-variant-details strong{align-items:center;gap:6px;display:flex}.digital-variant-details strong small{color:var(--text-muted);font-size:6.5px;font-weight:700}.digital-variant-state{white-space:nowrap;border:1px solid #0000;border-radius:999px;width:max-content;padding:4px 7px;font-size:6.5px;font-weight:850}.digital-variant-state.is-available{color:var(--success-text);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.digital-variant-state.is-available{border-color:color-mix(in srgb,var(--success) 25%,transparent)}}.digital-variant-state.is-available{background:var(--success-bg)}.digital-variant-state.is-pending{color:var(--warning-text);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.digital-variant-state.is-pending{border-color:color-mix(in srgb,var(--warning) 27%,transparent)}}.digital-variant-state.is-pending{background:var(--warning-bg)}.digital-variant-state.is-out,.digital-variant-state.is-archived{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.digital-variant-state.is-out,.digital-variant-state.is-archived{border-color:color-mix(in srgb,var(--danger) 24%,transparent)}}.digital-variant-state.is-out,.digital-variant-state.is-archived{background:var(--danger-bg)}.digital-variant-details>div.is-archived{opacity:.55}.digital-variant-details>div.is-pending{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.digital-variant-details>div.is-pending{background:color-mix(in srgb,var(--warning) 4%,transparent)}}@media (max-width:820px){.variant-product-stock-summary,.variant-availability-row{grid-template-columns:1fr}.variant-state-card{flex-wrap:wrap;align-items:flex-start}.variant-state-card>a{margin-left:42px}.variant-editor-card>.grid.grid-cols-3{grid-template-columns:1fr}}@media (max-width:520px){.variant-availability-toggle{grid-template-columns:1fr}.variant-archive-zone{flex-direction:column;align-items:stretch}.variant-archive-zone button{justify-content:center}.variant-product-stock-summary,.variant-editor-card{padding:12px}}.digital-price-provider-card{background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 46%),linear-gradient(145deg,#121521f5,#0b0d17fa);border:1px solid #94a3b824;border-radius:16px;gap:9px;min-width:0;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #03050c3d,inset 0 1px #ffffff06}.digital-price-provider-card:hover{border-color:#a78bfa57;transform:translateY(-2px);box-shadow:0 18px 38px #03050c52}.digital-price-provider-card.is-healthy{background:radial-gradient(circle at 100% 0,#2dd4bf1c,#0000 48%),linear-gradient(145deg,#121820fa,#0a0f16fa);border-color:#2dd4bf33}.digital-price-provider-card.has-issue{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 50%),linear-gradient(145deg,#1b1616fa,#0f0e14fa);border-color:#fbbf244d}.digital-price-provider-card.configuration-only{opacity:.78}.digital-price-provider-heading{color:#94a3b8;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.digital-price-provider-heading span{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.digital-price-provider-heading svg{color:#a78bfa;flex:none}.digital-price-provider-card>strong{color:#f8fafc;letter-spacing:-.04em;font-size:21px;line-height:1}.digital-price-provider-card>strong small{color:#94a3b8;letter-spacing:0;font-size:9px;font-weight:750}.digital-price-provider-card>strong.configuration-label{color:#94a3b8;letter-spacing:.02em;font-size:10px}.digital-price-provider-card>p{flex-wrap:wrap;gap:5px 8px;margin:0;font-size:8px;display:flex}.digital-price-provider-card>p b{color:#5eead4}.digital-price-provider-card>p span{color:#fbbf24}.digital-price-provider-card>p em{color:#fb7185;font-style:normal;font-weight:800}.digital-price-provider-card>footer{color:#64748b;border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:4px 7px;padding-top:8px;font-size:7px;font-weight:750;display:flex}.digital-price-health-filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.digital-price-health-filters button{color:#94a3b8;cursor:pointer;background:#ffffff06;border:1px solid #94a3b824;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:8px;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.digital-price-health-filters button:hover{color:#f8fafc;border-color:#a78bfa59;transform:translateY(-1px)}.digital-price-health-filters button b{min-width:18px;color:inherit;background:#ffffff12;border-radius:6px;padding:2px 5px;font-size:7px}.digital-price-health-filters button.active{color:#ddd6fe;background:#8b5cf624;border-color:#a78bfa80}.digital-price-health-filters button.active.success{color:#5eead4;background:#14b8a61a;border-color:#2dd4bf5c}.digital-price-health-filters button.active.issue{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b5c}.digital-price-health-filters button.active.missing{color:#fda4af;background:#f43f5e1a;border-color:#f43f5e5c}.digital-price-product-health{border:1px solid;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.digital-price-product-health.success,.digital-price-variant-health.success{color:#5eead4;background:#14b8a61a;border-color:#2dd4bf47}.digital-price-product-health.warning,.digital-price-product-health.issue,.digital-price-variant-health.warning,.digital-price-variant-health.issue{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.digital-price-product-health.missing,.digital-price-variant-health.missing{color:#fb7185;background:#f43f5e1a;border-color:#f43f5e52}.digital-price-product-health.manual,.digital-price-variant-health.manual{color:#c4b5fd;background:#8b5cf61a;border-color:#a78bfa47}.digital-price-product-health.ineligible,.digital-price-variant-health.ineligible{color:#94a3b8;background:#94a3b812;border-color:#94a3b833}.digital-price-variant-health{letter-spacing:.025em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-flex}.digital-price-calculation-body{gap:15px}.digital-price-calculation-identity{background:radial-gradient(circle at 0 0,#8b5cf624,#0000 55%),#03050c47;border:1px solid #94a3b824;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.digital-price-calculation-icon{color:#c4b5fd;background:#8b5cf61f;border:1px solid #a78bfa3d;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.digital-price-calculation-identity strong{color:var(--text);font-size:13px}.digital-price-calculation-identity p{color:var(--muted);margin:3px 0 0;font-size:10px}.digital-price-calculation-state,.digital-price-calculation-heading{border:1px solid;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.digital-price-calculation-state svg,.digital-price-calculation-heading svg{flex:none;margin-top:1px}.digital-price-calculation-state strong,.digital-price-calculation-heading strong{color:var(--text);font-size:12px}.digital-price-calculation-state p,.digital-price-calculation-heading p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.55}.digital-price-calculation-state small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.digital-price-calculation-state.is-loading{color:#c4b5fd;background:#8b5cf614;border-color:#8b5cf642}.digital-price-calculation-state.is-error{color:#fb7185;background:#f43f5e14;border-color:#f43f5e47}.digital-price-calculation-heading.is-verified{color:#5eead4;background:#14b8a614;border-color:#2dd4bf40}.digital-price-calculation-heading.is-warning{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b47}.digital-price-calculation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.digital-price-calculation-grid article{background:#03050c40;border:1px solid #94a3b821;border-radius:13px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.digital-price-calculation-grid article.is-final{background:#14b8a612;border-color:#2dd4bf42}.digital-price-calculation-grid small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.digital-price-calculation-grid strong{color:var(--text);font-family:var(--font-mono,monospace);font-size:14px}.digital-price-calculation-grid article.is-final strong{color:#5eead4}.digital-price-calculation-grid p{color:var(--muted);margin:0;font-size:8px}.digital-price-calculation-grid a,.digital-price-calculation-failure-card a{color:#a78bfa;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:3px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.digital-price-calculation-formula{color:#cbd5e1;font:750 9px var(--font-mono,monospace);background:linear-gradient(110deg,#8b5cf617,#14b8a60f);border:1px solid #8b5cf633;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.digital-price-calculation-formula svg{color:#a78bfa}.digital-price-calculation-formula b{color:#64748b}.digital-price-calculation-formula strong{color:#5eead4}.digital-price-calculation-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.digital-price-calculation-meta div{background:#ffffff05;border:1px solid #94a3b81f;border-radius:11px;min-width:0;padding:10px}.digital-price-calculation-meta dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.digital-price-calculation-meta dd{overflow-wrap:anywhere;color:var(--text);text-transform:capitalize;margin:4px 0 0;font-size:9px;font-weight:750}.digital-price-calculation-fee-warning{color:#fbbf24;background:#f59e0b12;border:1px solid #f59e0b3d;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:11px;font-size:8px;display:flex}.digital-price-calculation-failures,.digital-price-calculation-failure-list{gap:10px;display:grid}.digital-price-calculation-failure-card{background:radial-gradient(circle at 100% 0,#f43f5e14,#0000 48%),#03050c40;border:1px solid #f43f5e38;border-radius:13px;gap:10px;padding:13px;display:grid}.digital-price-calculation-failure-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.digital-price-calculation-failure-card>header div{gap:3px;display:grid}.digital-price-calculation-failure-card>header small{color:var(--muted);text-transform:uppercase;font-size:7px}.digital-price-calculation-failure-card>header strong{color:var(--text);text-transform:capitalize;font-size:10px}.digital-price-calculation-failure-card>header span{color:#fda4af;text-transform:uppercase;background:#f43f5e14;border:1px solid #f43f5e47;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.digital-price-calculation-failure-card dl{gap:7px;margin:0;display:grid}.digital-price-calculation-failure-card dl div{grid-template-columns:100px minmax(0,1fr);gap:9px;display:grid}.digital-price-calculation-failure-card dt{color:var(--muted);font-size:7px}.digital-price-calculation-failure-card dd{overflow-wrap:anywhere;color:#cbd5e1;margin:0;font-size:8px;line-height:1.5}.digital-price-calculation-failure-card code{color:#fda4af;font-size:7px}.digital-price-calculation-no-evidence{color:var(--muted);background:#94a3b80a;border:1px dashed #94a3b833;border-radius:12px;padding:13px}.digital-price-calculation-no-evidence strong{color:var(--text);font-size:10px}.digital-price-calculation-no-evidence p{margin:4px 0 0;font-size:8px;line-height:1.55}.digital-bulk-readonly-note{color:#94a3b8;background:#94a3b80f;border:1px solid #94a3b829;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.digital-bulk-approved.has-warning,.digital-bulk-type.has-warning{color:#fbbf24;background:#f59e0b17;border-color:#f59e0b47}.digital-bulk-row.has-source-issues{box-shadow:inset 3px 0 #f59e0b85}@media (max-width:1100px){.digital-price-health-filters{width:100%}.digital-price-health-filters button{flex:auto;justify-content:center}}@media (max-width:720px){.digital-price-provider-card{padding:12px}.digital-price-health-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.digital-price-health-filters button{width:100%}.digital-price-calculation-grid,.digital-price-calculation-meta{grid-template-columns:1fr}.digital-price-calculation-formula{justify-content:flex-start}.digital-price-calculation-failure-card dl div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.digital-price-provider-card,.digital-price-health-filters button{transition:none!important}}.digital-bulk-backdrop{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#04060ed9;place-items:center;padding:24px;animation:.2s ease-out digitalBulkFade;display:grid;position:fixed;inset:0}.digital-bulk-dialog{--bulk-border:#a855f733;--bulk-surface:#0e1122;color:#f8fafc;background:#0b0e1b;border:1px solid #a855f740;border-radius:20px;grid-template-rows:auto auto auto auto minmax(240px,1fr) auto;width:min(1760px,100vw - 16px);height:min(1040px,100dvh - 16px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #000c,inset 0 0 0 1px #ffffff0d}.digital-bulk-header{border-bottom:1px solid var(--bulk-border);background:#101426;justify-content:space-between;align-items:center;padding:20px 28px 18px;display:flex}.digital-bulk-header h2{letter-spacing:-.02em;color:#fff;margin:4px 0 2px;font-size:22px;font-weight:750}.digital-bulk-header p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.45}.digital-bulk-header .eyebrow{color:#c084fc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:inline-flex}.digital-bulk-header .icon-button{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .15s;display:grid}.digital-bulk-header .icon-button:hover{color:#fff;background:#ffffff1a}.digital-bulk-safety{color:#34d399;background:linear-gradient(90deg,#10b9811a,#06b6d40d);border:1px solid #10b9813d;border-radius:14px;align-items:center;gap:14px;margin:16px 28px 0;padding:12px 18px;display:flex}.digital-bulk-safety div{flex:1}.digital-bulk-safety strong{color:#6ee7b7;font-size:13.5px;font-weight:700;display:block}.digital-bulk-safety p{color:#94a3b8;margin:2px 0 0;font-size:12.5px;line-height:1.45}.digital-bulk-safety>span{text-transform:uppercase;letter-spacing:.06em;color:#6ee7b7;background:#10b9811f;border:1px solid #10b98147;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:750}.digital-bulk-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:12px 28px;display:grid}.digital-bulk-metrics article{border:1px solid var(--bulk-border);background:#12162b;border-radius:14px;flex-direction:column;padding:14px 18px;display:flex;position:relative;box-shadow:0 4px 16px #0003}.digital-bulk-metrics b{margin-bottom:2px;font-size:26px;font-weight:800;line-height:1.15}.digital-bulk-metrics span{color:#e2e8f0;font-size:13px;font-weight:700}.digital-bulk-metrics small{color:#94a3b8;margin-top:2px;font-size:11.5px}.digital-bulk-metrics .cyan b{color:#38bdf8}.digital-bulk-metrics .violet b{color:#c084fc}.digital-bulk-metrics .amber b{color:#fbbf24}.digital-bulk-metrics .rose b{color:#fb7185}.digital-bulk-toolbar{grid-template-columns:minmax(240px,320px) 1fr auto;align-items:center;gap:14px;padding:0 28px 14px;display:grid}.digital-bulk-search{border:1px solid var(--bulk-border);color:#8b5cf6;background:#090b16;border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.digital-bulk-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:13.5px}.digital-bulk-search input::placeholder{color:#64748b}.digital-bulk-filters{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.digital-bulk-filters button{white-space:nowrap;border:1px solid var(--bulk-border);color:#94a3b8;cursor:pointer;background:#12162b;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:650;transition:all .15s;display:inline-flex}.digital-bulk-filters button b{color:#e2e8f0;background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:750;display:inline-flex}.digital-bulk-filters button:hover{color:#fff;background:#a855f71f}.digital-bulk-filters button.active{color:#fff;background:#8b5cf6;border-color:#a855f7;box-shadow:0 2px 10px #8b5cf659}.digital-bulk-filters button.active b{color:#fff;background:#00000040}.digital-bulk-edited-toggle{color:#cbd5e1;white-space:nowrap;cursor:pointer;border:1px solid var(--bulk-border);background:#12162b;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.digital-bulk-edited-toggle input{accent-color:#8b5cf6;width:15px;height:15px}.digital-bulk-table{border:1px solid var(--bulk-border);background:#0e1122;border-radius:16px;flex-direction:column;min-height:0;margin:0 28px;display:flex;position:relative;overflow:hidden}.digital-bulk-table-head,.digital-bulk-row{grid-template-columns:minmax(180px,1.25fr) minmax(110px,.68fr) minmax(96px,.62fr) minmax(110px,.68fr) minmax(300px,1.7fr) minmax(108px,.68fr);align-items:center;gap:14px;display:grid}.digital-bulk-table-head{z-index:4;border-bottom:1px solid var(--bulk-border);color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;background:#141830;padding:12px 20px;font-size:11.5px;font-weight:750;position:sticky;top:0}.digital-bulk-table-body{scrollbar-color:#8b5cf666 transparent;flex:1;overflow-y:auto}.digital-bulk-group{min-width:0}.digital-bulk-group-header{z-index:3;border:0;border-bottom:1px solid var(--bulk-border);color:#fff;text-align:left;cursor:pointer;background:#181d38;align-items:center;gap:10px;width:100%;padding:10px 20px;display:flex;position:sticky;top:0}.digital-bulk-group-header strong{font-size:13.5px;font-weight:700}.digital-bulk-group-header span{color:#cbd5e1;background:#ffffff14;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.digital-bulk-row{border-bottom:1px solid #ffffff0f;min-height:64px;padding:10px 20px;transition:background .15s;position:relative}.digital-bulk-row:hover{background:#8b5cf60d}.digital-bulk-row.edited{background:#8b5cf614;box-shadow:inset 3px 0 #8b5cf6}.digital-bulk-row.source{box-shadow:inset 3px 0 #f59e0b}.digital-bulk-row.removal{box-shadow:inset 3px 0 #f43f5e}.digital-bulk-identity{flex-direction:column;min-width:0;display:flex}.digital-bulk-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13.5px;font-weight:650;overflow:hidden}.digital-bulk-identity small{color:#94a3b8;margin-top:1px;font-size:11.5px}.digital-bulk-type{color:#c084fc;text-transform:capitalize;background:#8b5cf624;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.digital-bulk-type.automatic{color:#38bdf8;background:#06b6d424}.digital-bulk-type.source{color:#fbbf24;background:#f59e0b24}.digital-bulk-type.removal{color:#fda4af;background:#f43f5e24}.digital-bulk-money{flex-direction:column;display:flex}.digital-bulk-money small{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:600}.digital-bulk-money strong{color:#cbd5e1;font-size:13.5px;font-weight:700}.digital-bulk-money.proposed strong{color:#34d399}.digital-bulk-approved{color:#38bdf8;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.digital-bulk-decision-stack{align-items:center;gap:10px;display:flex}.digital-bulk-segments{border:1px solid var(--bulk-border);background:#090b16;border-radius:10px;grid-template-columns:repeat(3,auto);padding:3px;display:inline-grid}.digital-bulk-segments.danger-choice{grid-template-columns:auto auto}.digital-bulk-segments button{color:#94a3b8;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.digital-bulk-segments button:hover{color:#fff}.digital-bulk-segments button.active{color:#fff;background:#8b5cf6;box-shadow:0 2px 8px #8b5cf666}.digital-bulk-segments button.stock.active{color:#fff;background:#d97706}.digital-bulk-segments button.danger{color:#fca5a5;background:#e11d480f}.digital-bulk-segments button.danger:hover{color:#ffe4e6;background:#e11d4826}.digital-bulk-segments button.danger.active{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);box-shadow:0 2px 10px #e11d4861}.digital-bulk-row-tools{align-items:center;gap:8px;display:flex}.digital-bulk-review-source,.digital-bulk-source-summary{color:#bae6fd;cursor:pointer;background:linear-gradient(135deg,#0ea5e929,#6366f12e);border:1px solid #7dd3fc47;border-radius:9px;align-items:center;gap:6px;font-size:11.5px;font-weight:750;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.digital-bulk-review-source{padding:7px 10px}.digital-bulk-review-source:hover,.digital-bulk-source-summary:hover{background:linear-gradient(135deg,#0ea5e940,#6366f145);border-color:#7dd3fc94;transform:translateY(-1px)}.digital-bulk-source-summary{text-align:left;flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin-top:7px;padding:7px 9px}.digital-bulk-source-summary span{color:#fde68a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;display:flex;overflow:hidden}.digital-bulk-source-summary small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.digital-bulk-source-drawer{z-index:8;overscroll-behavior:contain;border-radius:inherit;background:radial-gradient(circle at 4% 0,#0ea5e926,#0000 30%),radial-gradient(circle at 94% 20%,#8b5cf624,#0000 34%),linear-gradient(155deg,#0c1123fe,#070a17);border:1px solid #7dd3fc40;flex-direction:column;gap:16px;padding:24px;animation:.2s ease-out digitalBulkDrawerIn;display:flex;position:absolute;inset:0;overflow-y:auto;box-shadow:0 0 65px #0000007a}.digital-bulk-source-drawer>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.digital-bulk-source-drawer>header>div{min-width:0}.digital-bulk-source-drawer h3{color:#f8fafc;flex-wrap:wrap;align-items:center;gap:9px;margin:5px 0 3px;font-size:clamp(18px,2vw,24px);display:flex}.digital-bulk-source-drawer h3 i{background:#38bdf8;border-radius:50%;width:4px;height:4px}.digital-bulk-source-drawer header p{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.55}.digital-bulk-source-picker{color:#cbd5e1;text-transform:uppercase;letter-spacing:.06em;gap:6px;max-width:580px;font-size:10px;font-weight:800;display:grid}.digital-bulk-source-picker select,.digital-bulk-source-editor input{color:#f8fafc;text-transform:none;letter-spacing:normal;background:#020617bd;border:1px solid #94a3b833;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:12px}.digital-bulk-drawer-source{background:#082f4938;border:1px solid #38bdf833;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.digital-bulk-drawer-source>div{gap:3px;min-width:0;display:grid}.digital-bulk-drawer-source span{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.digital-bulk-drawer-source strong{color:#f8fafc;font-size:14px}.digital-bulk-drawer-source small{color:#94a3b8;overflow-wrap:anywhere;font-size:11px}.digital-bulk-drawer-source a{color:#c7d2fe;background:#6366f12e;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;font-weight:750;text-decoration:none;display:inline-flex}.digital-bulk-identity-grid,.digital-bulk-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.digital-bulk-identity-panel,.digital-bulk-check-grid>section{background:#0f172a94;border:1px solid #94a3b826;border-radius:14px;min-width:0;padding:15px}.digital-bulk-identity-panel>span,.digital-bulk-check-grid>section>span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.digital-bulk-identity-panel dl{gap:8px;margin:11px 0 0;display:grid}.digital-bulk-identity-panel dl>div{border-top:1px solid #94a3b81a;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.digital-bulk-identity-panel dt{color:#7dd3fc;text-transform:capitalize;font-size:10.5px}.digital-bulk-identity-panel dd{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:11.5px}.digital-bulk-identity-panel p,.digital-bulk-check-grid p{color:#64748b;margin:10px 0 0;font-size:11.5px;line-height:1.5}.digital-bulk-check-grid>section{background:#064e3b26;border-color:#34d39933}.digital-bulk-check-grid>section.failed{background:#78350f21;border-color:#fbbf2438}.digital-bulk-check-grid ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.digital-bulk-check-grid li{color:#6ee7b7;grid-template-columns:14px minmax(90px,.32fr) minmax(0,1fr);align-items:start;gap:7px;display:grid}.digital-bulk-check-grid .failed li{color:#fcd34d}.digital-bulk-check-grid li b{color:#e2e8f0;text-transform:capitalize;font-size:11px}.digital-bulk-check-grid li small{color:#94a3b8;overflow-wrap:anywhere;font-size:10.5px}.digital-bulk-drawer-diagnostics{background:#4c1d951c;border:1px solid #a78bfa33;border-radius:13px;gap:5px;padding:14px 15px;display:grid}.digital-bulk-drawer-diagnostics strong{color:#e9d5ff;font-size:12px}.digital-bulk-drawer-diagnostics p{color:#cbd5e1;margin:0;font-size:11.5px;line-height:1.55}.digital-bulk-drawer-diagnostics>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.digital-bulk-drawer-diagnostics span,.digital-bulk-drawer-diagnostics code,.digital-bulk-drawer-diagnostics small{color:#a5b4fc;overflow-wrap:anywhere;background:#02061773;border-radius:6px;padding:3px 7px;font-size:10px}.digital-bulk-drawer-actions{z-index:2;background:linear-gradient(#070a1700,#070a17fa 28%);border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:9px;margin:auto -8px -8px;padding:12px 8px 8px;display:flex;position:sticky;bottom:0}.digital-bulk-source-editor{background:#0a0e1eeb;border:1px solid #8b5cf647;border-radius:13px;gap:11px;padding:15px;display:grid;box-shadow:0 18px 45px #0003}.digital-bulk-editor-heading{flex-direction:column;gap:3px;display:flex}.digital-bulk-editor-heading strong{color:#f8fafc;font-size:13px}.digital-bulk-editor-heading small{color:#94a3b8;font-size:11px}.digital-bulk-source-editor label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:10px;font-weight:750;display:grid}.digital-bulk-source-editor .btn{justify-self:start}.digital-bulk-source-drawer>small{color:#6ee7b7;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.digital-bulk-source-drawer>small.error{color:#fda4af}@keyframes digitalBulkDrawerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.digital-bulk-price-cell{align-items:center;gap:8px;min-width:0;display:flex}.digital-bulk-price-cell label{color:#94a3b8;flex-direction:column;font-size:11px;font-weight:650;display:flex}.digital-bulk-price-cell input{color:#fff;background:#090b16;border:1px solid #8b5cf659;border-radius:8px;width:120px;margin-top:3px;padding:6px 10px;font-size:13px;font-weight:600}.digital-bulk-edited-chip{color:#c084fc;background:#8b5cf633;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:750;display:flex}.digital-bulk-price-cell .error{color:#fda4af;font-size:11.5px}.digital-bulk-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.digital-bulk-empty svg{color:#8b5cf6;margin-bottom:12px}.digital-bulk-empty strong{color:#f1f5f9;font-size:16px;font-weight:700}.digital-bulk-empty p{color:#94a3b8;margin:6px 0 16px;font-size:13.5px}.digital-bulk-footer{border-top:1px solid var(--bulk-border);background:#101426;grid-template-columns:minmax(280px,1fr) minmax(280px,420px) auto;align-items:center;gap:20px;padding:16px 28px 20px;display:grid;box-shadow:0 -10px 30px #00000040}.digital-bulk-final-summary{flex-direction:column;display:flex}.digital-bulk-final-summary strong{color:#fff;font-size:13.5px;font-weight:700}.digital-bulk-final-summary i{vertical-align:middle;background:#8b5cf6;border-radius:99px;width:4px;height:4px;margin:0 8px;display:inline-block}.digital-bulk-final-summary small{color:#94a3b8;margin-top:4px;font-size:12px}.digital-bulk-reason{color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.digital-bulk-reason input{border:1px solid var(--bulk-border);color:#fff;background:#090b16;border-radius:10px;padding:8px 12px;font-size:13.5px}.digital-bulk-final-action{justify-content:flex-end;align-items:center;gap:12px;display:flex}.digital-bulk-final-action>div{flex-direction:column;align-items:center;display:flex}.digital-bulk-final-action .btn-primary{align-items:center;gap:8px;height:44px;display:inline-flex;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;border-radius:12px!important;padding:0 20px!important;font-size:14px!important;font-weight:750!important;box-shadow:0 8px 24px #7c3aed59!important}.digital-bulk-final-action .btn-secondary{height:44px;border-radius:12px!important;padding:0 18px!important;font-size:14px!important;font-weight:650!important}.digital-bulk-final-action small{color:#94a3b8;margin-top:4px;font-size:11.5px}.digital-bulk-final-error,.digital-bulk-removal-notice{color:#fda4af;grid-column:1/-1;align-items:center;gap:8px;font-size:12.5px;display:flex}.digital-bulk-removal-notice{color:#fecdd3;background:#be123c17;border:1px solid #fb71853d;border-radius:10px;padding:9px 12px}.digital-bulk-backdrop :focus-visible{outline-offset:2px;outline:2px solid #a855f7}@keyframes digitalBulkFade{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (max-width:1280px){.digital-bulk-backdrop{padding:6px}.digital-bulk-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.digital-bulk-toolbar{grid-template-columns:1fr}.digital-bulk-edited-toggle{justify-self:start}.digital-bulk-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.digital-bulk-footer{grid-template-columns:1fr auto}.digital-bulk-reason{grid-area:1/1/auto/-1}.digital-bulk-table{background:0 0;border:0;margin-inline:18px;overflow:hidden}.digital-bulk-table-head{display:none}.digital-bulk-group-header{border:1px solid var(--bulk-border);border-radius:11px;margin-top:8px;position:static}.digital-bulk-row{border:1px solid var(--bulk-border);background:linear-gradient(145deg,#12162b,#0f1326);border-radius:14px;grid-template-columns:minmax(180px,1.2fr) minmax(100px,.6fr) minmax(92px,.55fr) minmax(100px,.6fr);align-items:start;gap:14px;margin:9px 0;padding:16px;box-shadow:0 12px 30px #00000024}.digital-bulk-row>div:nth-child(5),.digital-bulk-row>div:nth-child(6){grid-column:1/-1}.digital-bulk-row.source{grid-template-columns:minmax(180px,.85fr) minmax(110px,.48fr) minmax(0,1.4fr)}.digital-bulk-row.source>div:nth-child(3){grid-area:1/3/span 3}.digital-bulk-row.source>div:nth-child(4),.digital-bulk-row.source>div:nth-child(5),.digital-bulk-row.source>div:nth-child(6){grid-column:1/3}.digital-bulk-source-evidence{margin-top:0}}@media (max-width:720px){.digital-bulk-backdrop{padding:0}.digital-bulk-dialog{border:0;border-radius:0;grid-template-rows:auto auto auto auto minmax(200px,1fr) auto;width:100vw;height:100vh}.digital-bulk-header,.digital-bulk-toolbar,.digital-bulk-footer{padding-left:16px;padding-right:16px}.digital-bulk-safety{margin-left:16px;margin-right:16px}.digital-bulk-safety>span{display:none}.digital-bulk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 16px}.digital-bulk-table{background:0 0;border:0;margin:0 16px}.digital-bulk-table-head{display:none}.digital-bulk-group{min-width:0}.digital-bulk-group-header{border-radius:10px;margin-top:6px;position:static}.digital-bulk-row,.digital-bulk-row.source{border:1px solid var(--bulk-border);background:#12162b;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:8px 0;padding:14px}.digital-bulk-row.source>div:nth-child(3),.digital-bulk-row.source>div:nth-child(4),.digital-bulk-row.source>div:nth-child(5),.digital-bulk-row.source>div:nth-child(6),.digital-bulk-row>div:nth-child(5),.digital-bulk-row>div:nth-child(6){grid-area:auto/1/auto/-1}.digital-bulk-decision-stack{flex-direction:column;align-items:flex-start}.digital-bulk-segments{grid-template-columns:repeat(3,1fr);width:100%}.digital-bulk-segments.danger-choice{grid-template-columns:repeat(2,1fr)}.digital-bulk-segments button{white-space:normal;min-height:42px}.digital-bulk-source-drawer{border-radius:12px;gap:13px;padding:16px;inset:0}.digital-bulk-source-drawer>header{gap:12px}.digital-bulk-source-drawer h3{font-size:18px}.digital-bulk-identity-grid,.digital-bulk-check-grid{grid-template-columns:1fr}.digital-bulk-drawer-source{flex-direction:column;align-items:flex-start}.digital-bulk-drawer-actions{grid-template-columns:1fr;display:grid}.digital-bulk-drawer-actions .btn{width:100%}.digital-bulk-source-buttons>button{min-height:42px}.digital-bulk-footer{padding-bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr}.digital-bulk-final-summary{display:none}.digital-bulk-final-action{justify-content:stretch}.digital-bulk-final-action .btn-secondary{display:none}.digital-bulk-final-action>div,.digital-bulk-final-action .btn-primary{width:100%}}@media (prefers-reduced-motion:reduce){.digital-bulk-backdrop,.digital-bulk-row,.digital-bulk-filters button{transition:none!important;animation:none!important}}.drawer-overlay{animation:.2s cubic-bezier(.16,1,.3,1) drawerFadeIn;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:999!important;background:#000000c7!important;position:fixed!important;inset:0!important}.drawer-panel{width:min(100%, var(--drawer-max-width,620px))!important;z-index:1000!important;background:#11131f!important;border-left:1px solid #a855f740!important;flex-direction:column!important;max-width:calc(100vw - 32px)!important;animation:.2s cubic-bezier(.16,1,.3,1) drawerSlideIn!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;box-shadow:-24px 0 80px #000000d9!important}.drawer-panel-size-compact{--drawer-max-width:440px}.drawer-panel-size-standard{--drawer-max-width:620px}.drawer-panel-size-workspace{--drawer-max-width:1120px}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}.drawer-header{gap:20px;min-height:84px;background:#ffffff05!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding:18px 24px!important;display:flex!important}.drawer-heading{align-items:center;gap:14px;min-width:0;display:flex}.drawer-heading-icon{color:#c4b5fd;background:linear-gradient(145deg,#8b5cf638,#c4b5fd14);border:1px solid #c4b5fd38;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.drawer-heading h2{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:760;line-height:1.25}.drawer-heading p{max-width:760px;color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.drawer-close{flex:none;width:42px;height:42px}.drawer-close svg{width:19px;height:19px}.drawer-body{overscroll-behavior:contain;min-width:0;min-height:0;flex-direction:column!important;flex:auto!important;gap:18px!important;padding:24px!important;display:flex!important;overflow-y:auto!important}.drawer-footer{border-top:1px solid #ffffff14;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:14px 24px;display:flex}.product-editor-body{color:#fff!important;background:#0b0d18!important}.product-editor-workspace .drawer-footer{z-index:10;position:sticky;bottom:0;background:#0e101d!important;border-top:1px solid #ffffff1a!important}.drawer-panel{color:#fff!important;background:#0e101d!important}.drawer-header{background:#111322!important;border-bottom:1px solid #ffffff14!important}.drawer-footer{background:#111322!important;border-top:1px solid #ffffff14!important}@media (max-width:760px){.drawer-panel{max-width:100vw!important}.drawer-header{min-height:76px;padding:15px 16px!important}.drawer-heading-icon{width:38px;height:38px}.drawer-heading h2{font-size:17px}.drawer-heading p{display:none}.drawer-body{padding:16px!important}.drawer-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))!important}}@media (max-width:1000px){.product-editor-form,.product-editor-media-section{grid-template-columns:minmax(0,1fr)}.product-editor-section,.product-editor-media-section,.product-editor-variants-section{grid-column:1}}@media (max-width:640px){.product-editor-body{padding:12px!important}.product-editor-form{gap:12px}.product-editor-section{border-radius:15px;padding:15px}.product-editor-section-heading h3{font-size:16px}.product-editor-section .grid-cols-3,.product-editor-section .form-grid-2{grid-template-columns:minmax(0,1fr)!important}}.form-group{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;width:100%!important;display:flex!important}.form-label{color:#cbd5e1!important;letter-spacing:.03em!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:11.5px!important;font-weight:750!important;display:block!important}.form-label .required,.required{color:#f43f5e!important;margin-left:3px!important}.form-input,.form-select,.form-textarea,input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=url],select,textarea{color:#fff!important;background:#0e101abf!important;border:1px solid #ffffff1f!important;border-radius:12px!important;outline:none!important;width:100%!important;padding:10px 14px!important;font-size:13.5px!important;line-height:1.5!important;transition:all .18s!important;display:block!important;box-shadow:inset 0 2px 4px #0003!important}.form-input:focus,.form-select:focus,.form-textarea:focus,input:focus,select:focus,textarea:focus{background:#121420f2!important;border-color:#a855f7!important;box-shadow:0 0 0 3px #a855f740,inset 0 2px 4px #0003!important}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}.form-helper{color:#94a3b8!important;margin-top:4px!important;font-size:11px!important}.btn-primary{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#7c3aed 0%,#9333ea 50%,#a855f7 100%)!important;border:1px solid #ffffff1f!important;border-radius:12px!important;font-weight:750!important;transition:all .18s!important;box-shadow:0 8px 24px #9333ea61!important}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9 0%,#7e22ce 50%,#9333ea 100%)!important;transform:translateY(-1px)!important;box-shadow:0 12px 32px #9333ea80!important}.btn-secondary{color:#e2e8f0!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;transition:all .18s!important}.btn-secondary:hover:not(:disabled){color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.badge{letter-spacing:.02em!important;text-transform:capitalize!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:fit-content!important;padding:4px 10px!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;display:inline-flex!important}.badge-published,.badge-active,.badge-completed,.badge-success{color:#34d399!important;background:#10b98124!important;border:1px solid #10b9814d!important}.badge-draft,.badge-inactive,.badge-archived,.badge-secondary{color:#94a3b8!important;background:#94a3b81f!important;border:1px solid #94a3b838!important}.badge-rejected,.badge-cancelled,.badge-danger,.badge-out,.badge-failed{color:#f87171!important;background:#ef444424!important;border:1px solid #ef44444d!important}.badge-pending,.badge-processing,.badge-warning,.badge-review{color:#fbbf24!important;background:#f59e0b24!important;border:1px solid #f59e0b4d!important}.badge-info,.badge-rasedi,.badge-wallet,.badge-primary{color:#c084fc!important;background:#a855f724!important;border:1px solid #a855f74d!important}.digital-variant-state{border-radius:6px!important;width:fit-content!important;padding:3px 8px!important;font-size:11.5px!important;font-weight:750!important;display:inline-flex!important}.digital-variant-state.is-available{color:#34d399!important;background:#10b9811f!important;border:1px solid #10b98140!important}.digital-variant-state.is-out,.digital-variant-state.is-archived{color:#f87171!important;background:#ef44441f!important;border:1px solid #ef444440!important}.digital-variant-state.is-pending{color:#fbbf24!important;background:#f59e0b1f!important;border:1px solid #f59e0b40!important}.digital-variant-mode{border-radius:6px!important;width:fit-content!important;padding:3px 8px!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important}.digital-variant-mode.is-automatic{color:#c084fc!important;background:#a855f71f!important;border:1px solid #a855f740!important}.digital-variant-mode.is-manual{color:#94a3b8!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.digital-results-loading{background:#ffffff0a!important;flex-direction:column!important;display:flex!important}.digital-results-loading>div{background:#12141a!important;border-bottom:1px solid #ffffff0a!important;grid-template-columns:44px 2.2fr 1.2fr 1.2fr 110px 100px 130px 130px!important;align-items:center!important;gap:12px!important;padding:18px 22px!important;display:grid!important}.digital-results-loading span{background:#181a28!important;border-radius:8px!important;height:22px!important;animation:1.4s ease-in-out infinite pulse!important}.digital-results-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:48px 24px!important;display:flex!important}.digital-results-empty svg{color:#a855f7!important;opacity:.6!important;width:48px!important;height:48px!important;margin-bottom:14px!important}.digital-results-empty h3{color:#fff!important;margin-bottom:6px!important;font-size:16px!important;font-weight:750!important}.digital-results-empty p{color:#94a3b8!important;max-width:380px!important;margin-bottom:18px!important;font-size:13px!important}.support-command-page{flex-direction:column!important;gap:20px!important;display:flex!important}.support-live{text-transform:uppercase!important;letter-spacing:.08em!important;color:#34d399!important;background:#10b9811f!important;border:1px solid #10b98140!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.support-live i{background:#34d399!important;border-radius:50%!important;width:7px!important;height:7px!important;animation:1.5s ease-in-out infinite pulse!important;box-shadow:0 0 8px #34d399!important}.support-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.support-metric-strip article{background:#12141a!important;border:1px solid #ffffff14!important;border-radius:16px!important;align-items:center!important;gap:14px!important;padding:16px 20px!important;display:flex!important;box-shadow:0 10px 30px #00000059!important}.support-metric-strip article svg{color:#c084fc!important;flex-shrink:0!important;width:24px!important;height:24px!important}.support-metric-strip article.is-urgent svg{color:#f87171!important}.support-metric-strip article.is-active svg{color:#34d399!important}.support-metric-strip article span{flex-direction:column!important;gap:2px!important;display:flex!important}.support-metric-strip small{text-transform:uppercase!important;letter-spacing:.05em!important;color:#94a3b8!important;font-size:11.5px!important;font-weight:750!important}.support-metric-strip strong{color:#fff!important;font-size:20px!important;font-weight:850!important;line-height:1.2!important}.support-metric-strip em{color:#64748b!important;font-size:11.5px!important;font-style:normal!important}.support-cockpit{grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(250px,300px)!important;gap:16px!important;min-height:700px!important;display:grid!important}@media (max-width:1180px){.support-cockpit{grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important}.support-context-panel{display:none!important}}@media (max-width:760px){.support-cockpit{grid-template-columns:1fr!important}}.support-queue-panel{background:#12141a!important;border:1px solid #ffffff14!important;border-radius:18px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.support-queue-header{border-bottom:1px solid #ffffff14!important;flex-direction:column!important;gap:12px!important;padding:16px!important;display:flex!important}.support-queue-header>div{justify-content:space-between!important;align-items:center!important;display:flex!important}.support-queue-header span{color:#fff!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;display:flex!important}.support-queue-header small{color:#94a3b8!important;font-size:12px!important}.support-search{color:#cbd5e1!important;background:#0e101acc!important;border:1px solid #ffffff1f!important;border-radius:12px!important;align-items:center!important;gap:10px!important;height:42px!important;padding:0 12px!important;display:flex!important}.support-search input{color:#fff!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:13px!important}.support-tabs{align-items:center!important;gap:6px!important;display:flex!important}.support-tabs button{color:#94a3b8!important;cursor:pointer!important;background:#ffffff08!important;border:1px solid #0000!important;border-radius:10px!important;flex:1!important;height:34px!important;font-size:12px!important;font-weight:700!important;transition:all .16s!important}.support-tabs button:hover{color:#fff!important;background:#ffffff14!important}.support-tabs button.is-active{color:#fff!important;background:#a855f72e!important;border-color:#a855f766!important;font-weight:800!important}.support-queue-list{flex-direction:column!important;flex:1!important;display:flex!important;overflow-y:auto!important}.support-ticket{color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0d!important;align-items:flex-start!important;gap:12px!important;width:100%!important;padding:16px!important;transition:background .16s!important;display:flex!important}.support-ticket:hover{background:#ffffff08!important}.support-ticket.is-selected{background:#a855f71a!important;border-left:3px solid #a855f7!important}.support-avatar{color:#fff!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border-radius:12px!important;flex-shrink:0!important;place-items:center!important;width:40px!important;height:40px!important;font-size:13.5px!important;font-weight:800!important;display:grid!important}.support-avatar.is-large{width:46px!important;height:46px!important;font-size:15px!important}.support-avatar.is-xl{width:60px!important;height:60px!important;font-size:20px!important}.support-ticket-main{flex-direction:column!important;flex:1!important;gap:4px!important;min-width:0!important;display:flex!important}.support-ticket-title{justify-content:space-between!important;align-items:center!important;display:flex!important}.support-ticket-title strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:750!important;overflow:hidden!important}.support-ticket-title time{color:#64748b!important;flex-shrink:0!important;font-size:11.5px!important}.support-ticket-order{color:#c084fc!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:650!important;display:flex!important}.support-ticket-preview{color:#94a3b8!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;overflow:hidden!important}.support-ticket-footer{align-items:center!important;gap:8px!important;margin-top:4px!important;display:flex!important}.support-status{text-transform:uppercase!important;border-radius:6px!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.support-status-active{color:#34d399!important;background:#10b9811f!important;border:1px solid #10b98140!important}.support-status-waiting{color:#fbbf24!important;background:#f59e0b1f!important;border:1px solid #f59e0b40!important}.support-status-declined{color:#f87171!important;background:#ef44441f!important;border:1px solid #ef444440!important}.support-status-resolved{color:#94a3b8!important;background:#94a3b81f!important;border:1px solid #94a3b833!important}.support-conversation-panel{background:#12141a!important;border:1px solid #ffffff14!important;border-radius:18px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.support-welcome{text-align:center!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:48px!important;display:flex!important}.support-welcome span{color:#c084fc!important;background:#a855f71f!important;border:1px solid #a855f740!important;border-radius:20px!important;place-items:center!important;width:68px!important;height:68px!important;display:grid!important}.support-welcome strong{color:#fff!important;font-size:18px!important}.support-welcome p{color:#94a3b8!important;max-width:400px!important;font-size:13.5px!important}.support-conversation-header{border-bottom:1px solid #ffffff14!important;align-items:center!important;gap:14px!important;padding:16px 20px!important;display:flex!important}.support-conversation-identity{flex-direction:column!important;flex:1!important;gap:3px!important;min-width:0!important;display:flex!important}.support-conversation-identity strong{color:#fff!important;font-size:15px!important;font-weight:750!important}.support-conversation-identity span{color:#94a3b8!important;align-items:center!important;gap:6px!important;font-size:12px!important;display:flex!important}.support-conversation-actions{align-items:center!important;gap:8px!important;display:flex!important}.support-action{cursor:pointer!important;border-radius:10px!important;align-items:center!important;gap:6px!important;height:36px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:750!important;transition:all .16s!important;display:inline-flex!important}.support-action.is-accept{color:#fff!important;background:#10b981!important;border:0!important}.support-action.is-decline{color:#f87171!important;background:#ef444426!important;border:1px solid #ef44444d!important}.support-action.is-resolve{color:#fff!important;background:#a855f7!important;border:0!important}.support-issue-banner{color:#fbbf24!important;background:#f59e0b14!important;border-bottom:1px solid #f59e0b33!important;align-items:flex-start!important;gap:12px!important;padding:14px 20px!important;display:flex!important}.support-issue-banner div{flex-direction:column!important;gap:2px!important;display:flex!important}.support-issue-banner small{text-transform:uppercase!important;color:#fbbf24!important;font-size:11px!important;font-weight:800!important}.support-issue-banner strong{color:#fff!important;font-size:13.5px!important;font-weight:650!important}.support-issue-banner em{color:#94a3b8!important;font-size:11.5px!important;font-style:normal!important}.support-message-timeline{flex-direction:column!important;flex:1!important;gap:14px!important;padding:20px!important;display:flex!important;overflow-y:auto!important}.support-message{flex-direction:column!important;gap:4px!important;max-width:75%!important;display:flex!important}.support-message.is-customer{align-self:flex-start!important}.support-message.is-admin{align-self:flex-end!important}.support-message-author{color:#94a3b8!important;font-size:11.5px!important;font-weight:700!important}.support-message-body{border-radius:14px!important;padding:12px 16px!important;font-size:13.5px!important;line-height:1.5!important}.support-message.is-customer .support-message-body{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff14!important}.support-message.is-admin .support-message-body{color:#fff!important;background:#7c3aed!important}.support-message time{color:#64748b!important;font-size:11px!important}.support-message.is-admin time{align-self:flex-end!important}.support-composer{border-top:1px solid #ffffff14!important;flex-direction:column!important;gap:10px!important;padding:16px 20px!important;display:flex!important}.support-composer textarea{color:#fff!important;resize:vertical!important;background:#0e101acc!important;border:1px solid #ffffff1f!important;border-radius:12px!important;outline:none!important;width:100%!important;padding:12px 14px!important;font-size:13.5px!important}.support-composer>div{color:#64748b!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;display:flex!important}.support-composer button{color:#fff!important;cursor:pointer!important;background:#a855f7!important;border:0!important;border-radius:10px!important;align-items:center!important;gap:6px!important;height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:750!important;display:inline-flex!important}.support-composer-locked{color:#94a3b8!important;background:#0003!important;border-top:1px solid #ffffff14!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:18px 20px!important;font-size:13px!important;display:flex!important}.support-context-panel{background:#12141a!important;border:1px solid #ffffff14!important;border-radius:18px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.support-context-panel>header{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.support-context-panel>header small{text-transform:uppercase!important;color:#94a3b8!important;font-size:11px!important;font-weight:800!important}.support-context-panel>header strong{color:#fff!important;font-size:14.5px!important;font-weight:750!important;display:block!important}.support-context-content{flex-direction:column!important;gap:18px!important;padding:20px!important;display:flex!important;overflow-y:auto!important}.support-customer-card{align-items:center!important;gap:14px!important;display:flex!important}.support-customer-card strong{color:#fff!important;font-size:15px!important;font-weight:750!important;display:block!important}.support-customer-card small{color:#94a3b8!important;font-size:12.5px!important;display:block!important}.support-customer-card em{color:#34d399!important;margin-top:2px!important;font-size:11.5px!important;font-style:normal!important;display:block!important}.support-context-stats{background:#ffffff06!important;border:1px solid #ffffff0f!important;border-radius:12px!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}.support-context-stats div{flex-direction:column!important;gap:2px!important;display:flex!important}.support-context-stats small{color:#64748b!important;font-size:10.5px!important}.support-context-stats strong{color:#fff!important;font-size:13px!important}.support-context-section{flex-direction:column!important;gap:10px!important;display:flex!important}.support-context-section header{color:#fff!important;justify-content:space-between!important;align-items:center!important;font-size:13px!important;font-weight:750!important;display:flex!important}.support-order-card{background:#a855f70f!important;border:1px solid #a855f72e!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:12px!important;display:flex!important}.support-order-card span{color:#c084fc!important;background:#a855f726!important;border-radius:10px!important;flex-shrink:0!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.support-order-card strong{color:#fff!important;font-size:13.5px!important;display:block!important}.support-order-card small{color:#94a3b8!important;font-size:11.5px!important;display:block!important}.support-order-card em{color:#c084fc!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;display:block!important}.support-quick-actions{flex-direction:column!important;gap:8px!important;display:flex!important}.support-quick-actions a,.support-quick-actions button{color:#cbd5e1!important;cursor:pointer!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:10px!important;align-items:center!important;gap:10px!important;height:38px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;transition:all .16s!important;display:flex!important}.support-metric-icon{color:#c084fc!important;background:#a855f71f!important;border:1px solid #a855f740!important;border-radius:12px!important;flex-shrink:0!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.is-urgent .support-metric-icon{color:#f87171!important;background:#ef44441f!important;border-color:#ef444440!important}.is-active .support-metric-icon{color:#34d399!important;background:#10b9811f!important;border-color:#10b98140!important}.unread-count{color:#fff!important;background:#a855f7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;margin-left:4px!important;padding:0 5px!important;font-size:10.5px!important;font-weight:850!important;display:inline-flex!important}.support-details-list{flex-direction:column!important;gap:8px!important;margin:0!important;display:flex!important}.support-details-list>div{border-bottom:1px solid #ffffff0d!important;justify-content:space-between!important;align-items:center!important;padding:6px 0!important;font-size:12.5px!important;display:flex!important}.support-details-list dt{color:#94a3b8!important;font-weight:600!important}.support-details-list dd{color:#fff!important;margin:0!important;font-weight:700!important}.support-urgency{text-transform:uppercase!important;border-radius:6px!important;align-items:center!important;padding:2px 7px!important;font-size:10.5px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.support-urgency-urgent{color:#f87171!important;background:#ef444426!important;border:1px solid #ef44444d!important}.support-urgency-waiting{color:#fbbf24!important;background:#f59e0b26!important;border:1px solid #f59e0b4d!important}.support-urgency-fresh{color:#34d399!important;background:#10b98126!important;border:1px solid #10b9814d!important}.support-system-event{align-items:center!important;gap:12px!important;width:100%!important;margin:8px 0!important;display:flex!important}.support-system-event span{background:#ffffff14!important;flex:1!important;height:1px!important}.support-system-event p{color:#94a3b8!important;white-space:nowrap!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:999px!important;margin:0!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:650!important}:root{--font-body:15px;--font-table:14px;--font-meta:13px;--font-label:12px;--control-height:44px;--page-max-width:1800px;--page-gutter:clamp(20px, 2.25vw, 36px);--surface-page:#f6f5fa;--surface-panel:#fff;--surface-raised:#faf9fd;--surface-muted:#f2f0f7;--surface-overlay:#fffffff0;--purple-50:#f6f0ff;--purple-100:#eee3ff;--purple-400:#a978e8;--purple-500:#8b5cc7;--purple-600:#7445b0;--purple-ring:#8b5cc733}html.dark,[data-theme=dark]{--surface-page:#0d0f17;--surface-panel:#141722;--surface-raised:#191d2a;--surface-muted:#1e2230;--surface-overlay:#141722f0;--purple-50:#8b5cc71a;--purple-100:#8b5cc72b;--purple-400:#b892e7;--purple-500:#a978e8;--purple-600:#c1a2e8;--purple-ring:#a978e838}body{font-size:var(--font-body);background:var(--surface-page);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55}.admin-main{padding:28px var(--page-gutter) 56px}.admin-main>*{width:min(100%, var(--page-max-width));margin-inline:auto}.admin-page-shell{gap:22px;min-width:0;animation:.16s ease-out both admin-page-enter;display:grid}@keyframes admin-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-header{align-items:center;gap:24px;min-height:82px;margin:0}.page-header h1{letter-spacing:-.035em;font-size:clamp(28px,2.3vw,34px);line-height:1.14}.page-header p{max-width:760px;color:var(--text-secondary);font-size:var(--font-body);margin-top:8px;line-height:1.55}.page-eyebrow{color:var(--purple-400);font-size:var(--font-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-weight:750}.admin-toolbar{border:1px solid var(--border);background:var(--surface-panel);border-radius:16px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex;box-shadow:0 8px 28px #06081014}.admin-toolbar-copy{gap:2px;min-width:150px;margin-right:auto;display:grid}.admin-toolbar-copy strong{color:var(--text-primary);font-size:15px}.admin-toolbar-copy span,.admin-toolbar-copy small{color:var(--text-muted);font-size:var(--font-meta)}.admin-toolbar-search{flex:300px;max-width:520px}.admin-toolbar-filters,.admin-toolbar-actions{align-items:center;gap:9px;display:flex}.admin-segmented-control{min-height:var(--control-height);border:1px solid var(--border-input);background:var(--surface-muted);border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.admin-segmented-control button{min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex}.admin-segmented-control button:hover{color:var(--text-primary)}.admin-segmented-control button.is-active{color:var(--text-primary);background:var(--surface-panel);box-shadow:0 2px 8px #0608101f, inset 0 0 0 1px var(--purple-ring)}.admin-segmented-control em{min-width:20px;height:20px;color:var(--purple-400);background:var(--purple-100);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;display:inline-grid}.admin-data-content{min-width:0;position:relative}.admin-data-content.is-refreshing{cursor:progress}.admin-background-progress,.data-table-progress{z-index:20;background:linear-gradient(90deg, transparent, var(--purple-400), transparent);border-radius:999px;width:38%;height:2px;animation:1.1s ease-in-out infinite admin-refresh;position:absolute;top:0;left:0}@keyframes admin-refresh{0%{transform:translate(-100%)}to{transform:translate(360%)}}.admin-data-state{border:1px solid var(--border);min-height:260px;color:var(--text-secondary);background:var(--surface-panel);text-align:center;border-radius:16px;place-content:center;justify-items:center;gap:7px;padding:40px 24px;display:grid}.admin-data-state strong{color:var(--text-primary);font-size:16px}.admin-data-state small{color:var(--text-muted);font-size:var(--font-meta)}.admin-spinner{border:3px solid var(--purple-100);border-top-color:var(--purple-400);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite spin}.form-input,.form-select,.form-textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;line-height:1.45;font-size:14px!important}.form-label,.form-field>label,.field-label{color:var(--text-secondary);letter-spacing:.015em;font-weight:700;font-size:var(--font-label)!important}.btn{min-height:42px;padding-inline:15px;font-size:13px}.filter-bar{min-height:64px;padding:10px}.filter-search{min-height:42px}.filter-search input{font-size:14px}.data-table-shell{border:1px solid var(--border);background:var(--surface-panel);border-radius:16px;position:relative;box-shadow:0 10px 32px #06081012}.data-table-refreshing .data-table{opacity:.82;transition:opacity .12s}.data-table caption{color:var(--text-muted);font-size:var(--font-meta);text-align:left;padding:12px 16px}.data-table th{height:48px;color:var(--text-muted);font-size:var(--font-label);letter-spacing:.035em;text-transform:uppercase;padding:0 17px;font-weight:750}.data-table td{height:60px;min-height:60px;color:var(--text-secondary);font-size:var(--font-table);padding:13px 17px;line-height:1.45}.data-table td strong{color:var(--text-primary);font-size:14px}.data-table td small{color:var(--text-muted);font-size:var(--font-meta);line-height:1.4}.data-table.has-sticky-header thead{z-index:8;position:sticky;top:0}.table-empty{padding:64px 24px;font-size:14px}.data-table-skeleton div{height:58px}.metric-card{min-height:124px;padding:18px}.metric-copy small{font-size:var(--font-meta)}.metric-copy strong{font-size:clamp(24px,2vw,30px)}.metric-copy em{font-size:var(--font-meta);line-height:1.4}.sidebar-item{letter-spacing:-.005em;height:44px;margin:2px 0;font-size:14px;font-weight:600}.nav-group-label{letter-spacing:.065em;min-height:34px;font-size:11px}.brand-copy strong{letter-spacing:.09em;font-size:13px}.brand-copy small{letter-spacing:.08em;font-size:10px}.sidebar-operator strong{font-size:13px}.sidebar-operator small{font-size:11px}.header-title-row strong{font-size:15px}.header-title-row span,.header-breadcrumbs{font-size:12px}.command-search{min-height:40px;font-size:13px}.status-badge,[class*=status-badge],[class*=-badge]{font-size:12px}.legacy-operator-toolbar>p,.module-link-card p,.customer-360-toolbar small,.digital-catalog-toolbar small,.digital-stock-toolbar small,.digital-orders-toolbar small,.digital-order-selection>span,.support-queue-header>div>span,.support-ticket-title strong,.support-empty strong,.support-welcome strong,.support-conversation-identity strong,.support-context-panel>header strong,.support-customer-card strong,.admin-account-summary span,.admin-account-loading,.admin-account-role strong,.health-readiness-grid strong,.incident-card p,.wallet-filter-card strong,.modal-message,.modal-card>p,.protected-notice strong,.protected-notice small,.app-error-state strong,.support-system-event p{line-height:1.45;font-size:var(--font-meta)!important}@media (max-width:1080px){.admin-main{padding-inline:22px}.admin-toolbar{flex-wrap:wrap;align-items:stretch}.admin-toolbar-copy{flex:100%}.admin-toolbar-search{max-width:none}}@media (max-width:760px){.admin-main{padding:20px 16px 44px}.admin-page-shell{gap:17px}.page-header{flex-direction:column;align-items:flex-start;min-height:0}.page-header h1{font-size:27px}.page-header-actions{flex-wrap:wrap;width:100%}.admin-toolbar-search,.admin-toolbar-filters,.admin-toolbar-actions{flex-wrap:wrap;width:100%;max-width:none}.admin-segmented-control{width:100%;overflow-x:auto}.data-table td{font-size:var(--font-table)}}@media (prefers-reduced-motion:reduce){.admin-page-shell{animation:none}.admin-background-progress,.data-table-progress{animation-duration:2.4s}}.digital-discovery{border-radius:18px!important;gap:14px!important;padding:16px!important}.digital-smart-search{border-radius:12px!important;min-height:48px!important}.digital-smart-search input{font-size:15px!important}.digital-refresh-button{min-height:48px!important}.digital-quick-filters{gap:8px!important}.digital-filter-chip{min-height:38px!important;padding-inline:13px!important;font-size:13px!important}.digital-filter-panel{margin-top:2px!important;padding:16px!important}.digital-filter-panel-heading strong{font-size:15px!important}.digital-filter-panel-heading small,.digital-no-filters,.digital-active-filter-row strong{font-size:13px!important}.digital-filter-grid label>span{font-size:12px!important}.digital-filter-grid select{min-height:44px!important;font-size:14px!important}.digital-results{position:relative;overflow:hidden;border-radius:18px!important;box-shadow:0 12px 36px #06081014!important}.digital-results.is-refreshing .digital-product-result{opacity:.82}.digital-results-progress{z-index:20;background:linear-gradient(90deg, transparent, var(--purple-400), transparent);border-radius:999px;width:38%;height:2px;animation:1.1s ease-in-out infinite admin-refresh;position:absolute;top:0;left:0}.digital-results-header{min-height:62px!important;padding:11px 16px!important}.digital-results-header strong{font-size:15px!important}.digital-results-header small,.digital-results-header label>span{font-size:13px!important}.digital-results-header select{min-height:40px!important;font-size:13px!important}.digital-result-labels{min-height:46px!important;color:var(--text-muted)!important;letter-spacing:.035em!important;padding-inline:16px!important;font-size:12px!important}.digital-product-result-main{min-height:84px!important;padding:14px 16px!important}.digital-product-image-wrap,.digital-product-image,.digital-product-image-fallback{border-radius:12px!important;width:54px!important;height:54px!important}.digital-result-product>span>strong{font-size:15px!important;line-height:1.35!important}.digital-result-product>span>small{margin-top:4px!important;font-size:13px!important;line-height:1.35!important}.digital-result-platform>span,.digital-result-variants button,.digital-result-variants>span{font-size:13px!important}.digital-result-price strong{font-size:14px!important}.digital-result-price small{font-size:12px!important}.digital-result-actions button{width:36px!important;height:36px!important}.digital-result-meta{gap:14px!important;min-height:40px!important;padding:8px 16px 10px 86px!important}.digital-result-meta span{font-size:12px!important}.digital-variant-detail-head,.digital-variant-details>div{min-height:48px!important;font-size:13px!important}.digital-variant-details strong,.digital-variant-details span,.digital-variant-details button{font-size:13px!important}.digital-results-pagination{min-height:62px!important;padding:12px 16px!important;font-size:13px!important}.digital-results-pagination button{min-height:38px!important;padding-inline:14px!important;font-size:13px!important}@media (max-width:900px){.digital-product-result-main{min-height:0!important}.digital-result-meta{padding-left:16px!important}}.customer-360-table,.digital-orders-table,.physical-orders-table{position:relative;overflow:hidden}.customer-360-table.is-refreshing table,.digital-orders-table.is-refreshing table,.physical-orders-table.is-refreshing table{opacity:.82;transition:opacity .14s}.customer-360-table th,.digital-orders-table th,.physical-orders-table th{height:48px;letter-spacing:.03em!important;font-size:12px!important}.customer-360-table td,.digital-orders-table td,.physical-orders-table td{min-height:60px;line-height:1.45;font-size:14px!important}.customer-360-table td p,.customer-360-table td span,.customer-360-table td strong,.digital-orders-table td span,.digital-orders-table td strong,.physical-orders-table td span,.physical-orders-table td strong{font-size:14px}.customer-role-badge{text-transform:capitalize;margin-top:4px;font-weight:700;display:inline-flex;font-size:12px!important}.customer-360-toolbar{min-height:72px;padding:14px 16px}.customer-360-toolbar>div>strong{font-size:16px}.customer-360-toolbar small{font-size:13px!important}.customer-360-filters select,.customer-360-filters input{min-height:44px;font-size:14px!important}.support-command-page{font-size:14px}.support-ticket-title strong,.support-conversation-identity strong,.support-customer-card strong{font-size:14px!important}.support-ticket-title small,.support-conversation-identity small,.support-customer-card small,.support-details-list{font-size:13px!important}.support-search{min-height:44px}.support-search input{font-size:14px!important}.support-message-bubble p{font-size:14px!important;line-height:1.55!important}.operations-dashboard{position:relative}.overview-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.overview-heading h1{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.3vw,34px);line-height:1.14}.overview-heading p{max-width:760px;color:var(--text-secondary);margin:8px 0 0;line-height:1.55;font-size:15px!important}.overview-heading-actions{align-items:center;gap:12px;display:flex}.overview-refresh-label{color:var(--text-muted);font-size:13px}.overview-watch-row{border:1px solid var(--border-light);background:var(--surface-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 12px;transition:border-color .14s,background .14s;display:flex}.overview-watch-row:hover{border-color:var(--purple-ring);background:var(--surface-muted)}.overview-watch-name{align-items:center;gap:11px;min-width:0;display:flex}.overview-watch-name>div{gap:2px;min-width:0;display:grid}.overview-watch-name strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.overview-watch-name small{color:var(--text-muted);font-size:13px!important}.overview-watch-row>b{color:var(--purple-400);font-family:var(--font-mono,monospace);white-space:nowrap;font-size:14px}.overview-rank{border:1px solid var(--purple-ring);width:30px;height:30px;color:var(--purple-400);background:var(--purple-50);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.operations-dashboard section h2{letter-spacing:.015em!important;text-transform:none!important;font-size:15px!important}.operations-dashboard section p,.operations-dashboard section small,.operations-dashboard section a{line-height:1.45;font-size:13px!important}@media (max-width:760px){.overview-heading{flex-direction:column;align-items:flex-start}.overview-heading-actions{justify-content:space-between;width:100%}}.digital-categories-table,.shop-categories-table,.wallet-data-table{position:relative;overflow:hidden}.digital-categories-table.is-refreshing table,.shop-categories-table.is-refreshing table,.wallet-data-table.is-refreshing table{opacity:.82;transition:opacity .14s}.digital-categories-table th,.shop-categories-table th,.wallet-data-table th{height:48px;letter-spacing:.03em!important;font-size:12px!important}.digital-categories-table td,.shop-categories-table td,.wallet-data-table td{height:60px;line-height:1.45;font-size:14px!important}.shop-categories-table td strong,.digital-categories-table td strong,.wallet-data-table td strong{font-size:14px!important}.shop-categories-table button,.digital-categories-table button{min-width:38px;min-height:38px}.drawer-panel .form-helper,.drawer-panel p[class*="text-[10px]"],.drawer-panel p[class*="text-[11px]"]{line-height:1.45;font-size:13px!important}.drawer-panel .form-label{letter-spacing:.01em!important;text-transform:none!important;font-size:13px!important}.digital-product-editor-form,.legacy-product-editor-form,.product-editor-form{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;max-width:none;display:grid}.product-editor-main,.product-editor-sidebar{min-width:0}.product-editor-section{background:#141728!important;border:1px solid #a855f733!important;border-radius:16px!important;padding:22px!important;box-shadow:0 4px 24px #00000059!important}.product-editor-section-heading h3{color:#fff!important;letter-spacing:-.01em!important;margin-bottom:2px!important;font-size:16px!important;font-weight:700!important}.product-editor-section-heading p,.form-helper{color:#94a3b8!important;font-size:13px!important;line-height:1.5!important}.product-editor-description-section textarea{min-height:140px;line-height:1.6}.variant-editor-card{background:#0e101d!important;border:1px solid #a855f738!important;border-radius:14px!important;padding:18px!important}.variant-editor-card.is-playstation-managed{background:radial-gradient(circle at 100% 0,#38bdf81c,#0000 36%),linear-gradient(145deg,#11152a,#0b1020)!important;border-color:#6366f175!important;box-shadow:0 18px 42px #1e296338!important}.variant-editor-card.is-playstation-managed :is(input,select,textarea,fieldset):disabled{cursor:not-allowed;opacity:.68}.variant-managed-link{color:#c7d2fe;background:#4f46e51f;border:1px solid #818cf857;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.variant-managed-link:hover{background:#4f46e538;border-color:#818cf8ad;transform:translateY(-1px)}.variant-managed-link:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc5c}.variant-managed-notice{color:#7dd3fc;background:linear-gradient(115deg,#2563eb1a,#4f46e514);border:1px solid #38bdf838;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.variant-managed-notice svg{flex:none;margin-top:1px}.variant-managed-notice span{gap:2px;display:grid}.variant-managed-notice strong{color:#e0e7ff;font-size:13px}.variant-managed-notice small{color:#94a3b8;font-size:11px;line-height:1.5}.variant-availability-row{flex-direction:column;gap:10px;margin:12px 0;display:flex}.variant-state-card{background:#8b5cf614;border:1px solid #8b5cf633;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.variant-state-card strong{color:#fff;font-size:14px;display:block}.variant-state-card small{color:#94a3b8;font-size:12px}.variant-availability-toggle{gap:8px;display:flex}.variant-availability-toggle button{color:#94a3b8;background:#141728;border:1px solid #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-weight:600;transition:all .15s;display:flex;font-size:13px!important}.variant-availability-toggle button.active.available{color:#34d399!important;background:#10b98126!important;border-color:#10b981!important}.variant-availability-toggle button.active.out{color:#f87171!important;background:#ef444426!important;border-color:#ef4444!important}.variant-editor-card-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.variant-order-tools,.variant-card-actions,.variant-order-buttons{align-items:center;display:flex}.variant-order-tools{gap:10px;min-width:0}.variant-card-actions{flex:none;gap:12px}.variant-order-buttons{background:#070912b3;border:1px solid #a855f733;border-radius:11px;gap:6px;padding:4px}.variant-order-number{color:#d8b4fe;background:linear-gradient(145deg,#8b5cf63d,#6366f11f);border:1px solid #a855f74d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff14}.variant-order-copy{gap:2px;min-width:0;display:grid}.variant-order-copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:14px;font-weight:800;line-height:1.35;overflow:hidden}.variant-order-copy small,.variant-order-id{color:#94a3b8;font-size:12px;line-height:1.35}.variant-order-id{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;padding:4px 7px}.variant-order-button{color:#c4b5fd;background:#15182a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:34px;height:34px;transition:transform .14s,border-color .14s,color .14s,background .14s,box-shadow .14s;display:grid}.variant-order-button svg{width:16px;height:16px}.variant-order-button:not(:disabled):hover{color:#fff;background:#8b5cf642;border-color:#a78bfab8;transform:translateY(-1px);box-shadow:0 8px 18px #4c1d9547}.variant-order-button:not(:disabled):active{transform:translateY(0)}.variant-order-button:focus-visible{outline-offset:2px;outline:3px solid #a78bfa5c}.variant-order-button:disabled{cursor:not-allowed;color:#525b70;opacity:.55;background:#0f121fa8}.variant-archive-button{color:#fb7185;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:13px;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.variant-archive-button:hover{color:#fda4af;background:#f43f5e14;border-color:#fb71853d}.variant-archive-button:focus-visible{outline-offset:2px;outline:3px solid #fb71853d}@media (max-width:760px){.variant-editor-card-header{flex-direction:column;align-items:stretch}.variant-card-actions{justify-content:space-between}.variant-order-copy strong{max-width:220px}}@media (max-width:480px){.variant-order-tools{flex-wrap:wrap;align-items:flex-start}.variant-order-copy{flex:calc(100% - 50px)}.variant-order-id{margin-left:44px}.variant-card-actions{flex-direction:column;align-items:stretch}.variant-order-buttons{width:max-content}.variant-archive-button{justify-content:center}}.variant-pricing-shell{background:#141728;border:1px solid #ffffff14;border-radius:12px;margin-top:12px;padding:16px}.variant-pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.variant-pricing-toggle{background:#090b14;border:1px solid #ffffff1a;border-radius:10px;padding:3px;display:flex}.variant-pricing-toggle button{color:#94a3b8;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;transition:all .15s;display:flex;font-size:13px!important}.variant-pricing-toggle button.active{box-shadow:0 2px 8px #8b5cf666;color:#fff!important;background:#8b5cf6!important}.variant-source-card{margin-bottom:12px;background:#0b0d18!important;border:1px solid #a855f729!important;border-radius:14px!important;padding:14px!important}.variant-source-card-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.variant-source-number{align-items:center;gap:10px;display:flex}.variant-source-number span{color:#c084fc;background:#8b5cf633;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.variant-source-number strong{color:#f1f5f9;font-size:13px}.variant-source-number small{color:#94a3b8;font-size:12px;display:block}.variant-source-controls{grid-template-columns:200px 1fr;align-items:end;gap:12px;display:grid}@media (max-width:640px){.variant-source-controls{grid-template-columns:1fr}}.variant-source-control label{color:#94a3b8;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.variant-source-select-wrap,.variant-source-field{align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.variant-source-select-wrap svg,.variant-source-field svg{color:#8b5cf6!important;pointer-events:none!important;z-index:2!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.variant-source-select-wrap select,.variant-source-field input{color:#fff!important;background:#090b14!important;border:1px solid #ffffff24!important;border-radius:10px!important;width:100%!important;min-height:42px!important;padding-left:36px!important;font-size:13px!important}.variant-source-guidance{color:#c084fc;background:#8b5cf614;border:1px solid #8b5cf62e;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:12px;display:flex}.variant-source-guidance.ready{color:#34d399;background:#10b9811a;border-color:#10b98140}@media (max-width:1024px){.digital-product-editor-form,.legacy-product-editor-form,.product-editor-form{grid-template-columns:1fr}}.admin-main :is(.text-xs,[class*="text-[10px]"],[class*="text-[10.5px]"],[class*="text-[11px]"],[class*="text-[11.5px]"]){font-size:13px!important;line-height:1.45!important}.admin-main :is(th.text-xs,.page-eyebrow,.status-badge,.badge,[class*=uppercase][class*=tracking]){font-size:12px!important;line-height:1.35!important}.admin-main :is(.btn,button,a)[class*=text-xs],.admin-main :is(.btn,button,a)[class*=text-\[10],.admin-main :is(.btn,button,a)[class*=text-\[11]{font-size:13px!important}.admin-main table :is(td,th){vertical-align:middle}.admin-main table td{font-size:14px;line-height:1.45}.admin-main table th{font-size:12px;line-height:1.35}.legacy-data-card{position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--surface-panel)!important;border-radius:16px!important;box-shadow:0 10px 32px #06081012!important}.legacy-data-card table thead tr{background:var(--surface-raised)!important;border-color:var(--border)!important}.legacy-data-card table tbody tr{border-color:var(--border-light)!important}.legacy-data-card table tbody tr:hover{background:var(--purple-50)!important}.digital-stock-table{position:relative;overflow:hidden}.digital-stock-table.is-refreshing table{opacity:.82;transition:opacity .14s}.digital-stock-table th{height:48px;font-size:12px!important}.digital-stock-table td{min-height:60px;line-height:1.45;font-size:14px!important}.photo-library-results{min-height:120px;position:relative}.photo-library-results.is-refreshing>:not(.admin-background-progress),.payment-method-table.is-refreshing table,.notification-history-table.is-refreshing table{opacity:.82;transition:opacity .14s}.profile-avatar-results,.splash-screen-results,.manage-keys-results{min-height:120px;position:relative}.profile-avatar-results.is-refreshing>:not(.admin-background-progress),.splash-screen-results.is-refreshing>:not(.admin-background-progress),.manage-keys-results.is-refreshing>:not(.admin-background-progress){opacity:.82;transition:opacity .14s}.authenticator-results{min-height:120px;position:relative}.authenticator-results.is-refreshing>:not(.admin-background-progress),.shop-products-table.is-refreshing table{opacity:.82;transition:opacity .14s}.product-media-link-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(260px,1fr) 170px 124px;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.product-media-link-field,.product-media-link-type{min-width:0}.product-media-link-field>label,.product-media-link-type>label{color:#cbd5e1;margin:0 0 7px;font-size:13px;font-weight:700;line-height:1.35;display:block}.product-media-link-field>div{position:relative}.product-media-link-field svg{z-index:2;color:#a78bfa;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.product-media-link-field input.form-input{min-width:0!important;min-height:46px!important;padding-left:42px!important;font-size:14px!important}.product-media-link-type select.form-input{min-height:46px!important;font-size:14px!important}.product-media-link-add{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:124px;min-height:46px;padding:10px 16px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.product-media-link-add:disabled{opacity:.48;cursor:not-allowed!important}@media (max-width:760px){.product-media-link-row{grid-template-columns:minmax(0,1fr)}.product-media-link-add{width:100%}}.digital-margin-backdrop{z-index:1100;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:radial-gradient(circle at 12% 8%,#10b98126,#0000 30%),radial-gradient(circle at 88% 92%,#8b5cf62b,#0000 34%),#03050de0;place-items:center;padding:12px;animation:.18s ease-out digital-margin-backdrop-in;display:grid;position:fixed;inset:0;overflow:hidden}.digital-margin-dialog{--margin-emerald:#34d399;--margin-violet:#a78bfa;--margin-cyan:#67e8f9;--margin-border:#a78bfa33;color:#f8fafc;isolation:isolate;background:radial-gradient(circle at 100% 0,#34d39914,#0000 29%),linear-gradient(145deg,#0d1222 0%,#090c19 62%,#0b1020 100%);border:1px solid #a78bfa4d;border-radius:26px;flex-direction:column;width:min(1320px,100vw - 24px);height:min(900px,100dvh - 24px);min-height:0;animation:.22s cubic-bezier(.2,.8,.2,1) digital-margin-dialog-in;display:flex;position:relative;overflow:hidden;box-shadow:0 45px 130px #000000d1,inset 0 0 0 1px #ffffff0b,0 0 70px #7c3aed14}.digital-margin-dialog:before{content:"";z-index:-1;pointer-events:none;opacity:.36;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 60%);mask-image:linear-gradient(135deg,#000,#0000 60%)}.digital-margin-header{background:#0f1427d1;border-bottom:1px solid #94a3b81f;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:21px 26px 18px;display:flex}.digital-margin-title-lockup{align-items:flex-start;gap:14px;min-width:0;display:flex}.digital-margin-icon{color:#6ee7b7;background:linear-gradient(145deg,#34d3992e,#06b6d417);border:1px solid #34d3994d;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 30px #0596691f}.digital-margin-header .eyebrow{color:#86efac;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.digital-margin-header h2{color:#fff;letter-spacing:-.035em;margin:5px 0 2px;font-size:clamp(22px,2vw,28px);font-weight:820;line-height:1.05}.digital-margin-header p{color:#94a3b8;max-width:760px;margin:0;font-size:12.5px;line-height:1.45}.digital-margin-icon-button{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:color .15s,background .15s,transform .15s;display:grid}.digital-margin-icon-button:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.digital-margin-future-banner{color:#6ee7b7;background:linear-gradient(100deg,#05966924,#0891b211);border:1px solid #34d39940;border-radius:15px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 26px 0;padding:12px 15px;display:grid}.digital-margin-future-banner>svg{flex:none}.digital-margin-future-banner>div{min-width:0}.digital-margin-future-banner strong{color:#a7f3d0;font-size:13px;font-weight:780;display:block}.digital-margin-future-banner div span{color:#94a3b8;margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.digital-margin-rounding-pill{color:#a5f3fc;white-space:nowrap;background:#06b6d41a;border:1px solid #67e8f940;border-radius:999px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.digital-margin-content{flex:auto;grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);gap:15px;min-height:0;padding:14px 26px;display:grid;overflow:hidden}.digital-margin-builder,.digital-margin-preview{border:1px solid var(--margin-border);background:#0e1224bd;border-radius:18px;min-width:0;min-height:0;box-shadow:0 16px 42px #0000002e}.digital-margin-builder{flex-direction:column;display:flex;overflow:hidden}.digital-margin-section-heading{border-bottom:1px solid #94a3b81c;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px 12px;display:flex}.digital-margin-section-heading>div>span,.digital-margin-preview-heading small{color:#8b5cf6;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.digital-margin-section-heading h3,.digital-margin-preview-heading h3{color:#f8fafc;letter-spacing:-.015em;margin:3px 0 0;font-size:16px;font-weight:780}.digital-margin-add,.digital-margin-save,.digital-margin-cancel,.digital-margin-status button,.digital-margin-discard button{white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:12px;font-weight:760;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.digital-margin-add{color:#a7f3d0;background:#34d3991a;border:1px solid #34d3994d}.digital-margin-add:hover:not(:disabled){background:#34d3992e;border-color:#34d3998c;transform:translateY(-1px)}.digital-margin-tier-list{overscroll-behavior:contain;scrollbar-color:#8b5cf67a #0f172a59;scrollbar-width:thin;flex:auto;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.digital-margin-tier{background:linear-gradient(135deg,#181e37db,#0e1223e6);border:1px solid #94a3b826;border-radius:15px;grid-template-columns:minmax(145px,.72fr) minmax(170px,1fr) minmax(160px,.9fr) auto;align-items:start;gap:11px;padding:13px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative;box-shadow:0 8px 24px #00000029}.digital-margin-tier:hover{border-color:#a78bfa57;transform:translateY(-1px)}.digital-margin-tier.is-selected{background:linear-gradient(135deg,#0596691f,#0e1223f0);border-color:#34d3997a;box-shadow:inset 3px 0 #34d399,0 10px 28px #05966914}.digital-margin-tier.is-invalid{border-color:#fb71857a;box-shadow:inset 3px 0 #fb7185}.digital-margin-tier.is-fallback{background:linear-gradient(135deg,#8b5cf61c,#0e1223f0);border-style:dashed}.digital-margin-tier-number{align-items:center;gap:9px;min-width:0;padding-top:19px;display:flex}.digital-margin-tier-number>span{color:#c4b5fd;background:#8b5cf621;border:1px solid #a78bfa40;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.digital-margin-tier.is-selected .digital-margin-tier-number>span{color:#6ee7b7;background:#34d3991f;border-color:#34d39952}.digital-margin-tier-number>div{min-width:0}.digital-margin-tier-number strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:760;display:block;overflow:hidden}.digital-margin-tier-number small{color:#64748b;margin-top:2px;font-size:10px;line-height:1.3;display:block}.digital-margin-field,.digital-margin-sample-field{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:6px;min-width:0;font-size:10px;font-weight:780;display:grid}.digital-margin-input-wrap{background:#030610c7;border:1px solid #94a3b833;border-radius:11px;align-items:center;min-width:0;height:43px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.digital-margin-input-wrap:focus-within{border-color:#a78bfaad;box-shadow:0 0 0 3px #8b5cf621}.digital-margin-input-wrap.accent{background:#04181685;border-color:#34d39938}.digital-margin-input-wrap.accent:focus-within{border-color:#34d399a3;box-shadow:0 0 0 3px #34d3991c}.digital-margin-input-wrap input{color:#fff;appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:720}.digital-margin-input-wrap input::-webkit-inner-spin-button{appearance:none;margin:0}.digital-margin-input-wrap input::-webkit-outer-spin-button{appearance:none;margin:0}.digital-margin-input-wrap>span{color:#64748b;letter-spacing:.06em;border-left:1px solid #94a3b824;align-self:stretch;align-items:center;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.digital-margin-input-wrap:has(input[aria-invalid=true]){border-color:#fb71858c;box-shadow:0 0 0 3px #f43f5e14}.digital-margin-locked{color:#c4b5fd;letter-spacing:0;text-transform:none;background:#8b5cf612;border:1px dashed #a78bfa45;border-radius:11px;align-items:center;gap:7px;min-height:43px;padding:0 11px;font-size:10.5px;font-weight:680;display:flex}.digital-margin-field-error{color:#fda4af;letter-spacing:0;text-transform:none;font-size:9.5px;font-weight:650;line-height:1.35}.digital-margin-tier-actions{align-items:center;gap:4px;min-height:43px;padding-top:19px;display:flex}.digital-margin-tier-actions button,.digital-margin-tier-actions>span{color:#94a3b8;background:#ffffff09;border:1px solid #94a3b82b;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;display:grid}.digital-margin-tier-actions button{cursor:pointer;transition:all .14s}.digital-margin-tier-actions button:hover:not(:disabled){color:#ddd6fe;background:#8b5cf621;border-color:#a78bfa6b;transform:translateY(-1px)}.digital-margin-tier-actions button.danger:hover:not(:disabled){color:#fda4af;background:#f43f5e1f;border-color:#fb71856b}.digital-margin-tier-actions>span{color:#a78bfa;border-style:dashed}.digital-margin-limit-note{color:#64748b;border-top:1px solid #94a3b817;flex:none;padding:9px 15px 11px;font-size:10.5px}.digital-margin-loading,.digital-margin-preview-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:22px;display:flex}.digital-margin-loading svg{color:#a78bfa}.digital-margin-loading strong,.digital-margin-preview-empty strong{color:#e2e8f0;font-size:13px}.digital-margin-preview-empty svg{color:#fbbf24}.digital-margin-preview-empty span{font-size:11px}.digital-margin-preview{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#34d3995c transparent;background:radial-gradient(circle at 100% 0,#34d39914,#0000 40%),#0e1224c7;flex-direction:column;gap:14px;padding:17px;display:flex;overflow-y:auto}.digital-margin-preview-heading{align-items:center;gap:10px;display:flex}.digital-margin-preview-heading>span{color:#67e8f9;background:#06b6d417;border:1px solid #67e8f933;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.digital-margin-preview-heading small{color:#22d3ee}.digital-margin-sample-field{color:#cbd5e1}.digital-margin-sample-field .digital-margin-input-wrap{border-color:#67e8f938;height:48px}.digital-margin-sample-field input{font-size:15px}.digital-margin-equation{gap:8px;display:grid}.digital-margin-equation>div:not(.digital-margin-final){background:#0206177a;border:1px solid #94a3b821;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.digital-margin-equation>div.selected{background:#05966917;border-color:#34d39940}.digital-margin-equation span{color:#94a3b8;font-size:10.5px}.digital-margin-equation strong{color:#f8fafc;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.digital-margin-equation .selected strong{color:#6ee7b7}.digital-margin-equation>i{color:#64748b;place-items:center;height:16px;font-size:16px;font-style:normal;font-weight:800;display:grid}.digital-margin-final{background:linear-gradient(135deg,#7c3aed3d,#06b6d41f);border:1px solid #a78bfa59;border-radius:14px;gap:5px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #4c1d9529}.digital-margin-final:after{content:"";filter:blur(54px);opacity:.17;background:#22d3ee;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-28px}.digital-margin-final strong{color:#fff;letter-spacing:-.04em;font-size:clamp(20px,2.1vw,27px)}.digital-margin-final small{color:#a5b4fc;font-size:9.5px}.digital-margin-safety-note{color:#34d399;background:#0596690e;border:1px solid #34d39929;border-radius:12px;align-items:flex-start;gap:9px;margin-top:auto;padding:11px;display:flex}.digital-margin-safety-note svg{flex:none;margin-top:1px}.digital-margin-safety-note p{color:#94a3b8;margin:0;font-size:10.5px;line-height:1.5}.digital-margin-safety-note strong{color:#a7f3d0}.digital-margin-status,.digital-margin-discard{color:#fda4af;background:#9f12391f;border:1px solid #fb718547;border-radius:12px;flex:none;align-items:center;gap:9px;margin:0 26px 10px;padding:10px 12px;font-size:11.5px;display:flex}.digital-margin-status span{flex:1}.digital-margin-status.success{color:#6ee7b7;background:#0596691c;border-color:#34d39947}.digital-margin-status.conflict{color:#fcd34d;background:#b453091f;border-color:#fbbf244f}.digital-margin-status button{min-height:32px;color:inherit;background:#02061740;border:1px solid}.digital-margin-discard{color:#fcd34d;background:linear-gradient(90deg,#b4530924,#78350f14);border-color:#fbbf244d}.digital-margin-discard>span{flex:1;gap:1px;display:grid}.digital-margin-discard span strong{color:#fef3c7}.digital-margin-discard button{color:#fde68a;background:#ffffff09;border:1px solid #fbbf2440;min-height:32px}.digital-margin-discard button.danger{color:#fda4af;background:#f43f5e1f;border-color:#fb718557}.digital-margin-dialog-footer{z-index:5;padding:14px 26px max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1427f5;border-top:1px solid #94a3b821;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid;position:sticky;bottom:0;box-shadow:0 -16px 34px #0000003d}.digital-margin-footer-copy{color:#64748b;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.digital-margin-footer-copy svg{color:#a78bfa}.digital-margin-cancel{color:#cbd5e1;background:#ffffff09;border:1px solid #94a3b82e}.digital-margin-cancel:hover:not(:disabled){color:#fff;background:#ffffff17}.digital-margin-save{color:#fff;background:linear-gradient(120deg,#059669,#0891b2);border:1px solid #34d39980;min-width:190px;box-shadow:0 10px 25px #05966938}.digital-margin-save:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px #0596694f}.digital-margin-dialog button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.digital-margin-backdrop :focus-visible{outline-offset:3px;outline:3px solid #67e8f9a3}@keyframes digital-margin-backdrop-in{0%{opacity:0}}@keyframes digital-margin-dialog-in{0%{opacity:0;transform:translateY(15px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.digital-margin-content{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding-inline:16px}.digital-margin-future-banner,.digital-margin-status,.digital-margin-discard{margin-inline:16px}.digital-margin-tier{grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr)}.digital-margin-tier-actions{justify-content:flex-end;padding-top:0}}@media (max-width:720px){.digital-margin-backdrop{place-items:stretch stretch;padding:0}.digital-margin-dialog{border-width:0;border-radius:0;width:100vw;height:100dvh}.digital-margin-header{padding:16px}.digital-margin-icon{border-radius:12px;flex-basis:40px;width:40px;height:40px}.digital-margin-header p{font-size:11px}.digital-margin-future-banner{grid-template-columns:auto minmax(0,1fr);margin:10px 12px 0;padding:10px 11px}.digital-margin-rounding-pill{grid-column:2;width:max-content}.digital-margin-content{padding:10px 12px;display:block;overflow-y:auto}.digital-margin-builder{min-height:440px;overflow:visible}.digital-margin-tier-list{max-height:430px}.digital-margin-preview{min-height:420px;margin-top:10px;overflow:visible}.digital-margin-tier{grid-template-columns:minmax(0,1fr);gap:10px}.digital-margin-tier-number,.digital-margin-tier-actions{padding-top:0}.digital-margin-tier-actions{justify-content:flex-start}.digital-margin-status,.digital-margin-discard{flex-wrap:wrap;align-items:flex-start;margin:0 12px 8px}.digital-margin-status span,.digital-margin-discard>span{min-width:calc(100% - 32px)}.digital-margin-dialog-footer{padding:11px 12px max(11px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}.digital-margin-footer-copy{grid-column:1/-1}.digital-margin-save{min-width:0}}@media (max-width:420px){.digital-margin-title-lockup{gap:10px}.digital-margin-header h2{font-size:21px}.digital-margin-section-heading{align-items:flex-start}.digital-margin-add{padding-inline:10px}.digital-margin-dialog-footer{grid-template-columns:.72fr 1.28fr}.digital-margin-dialog-footer button{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.digital-margin-backdrop,.digital-margin-dialog,.digital-margin-dialog *,.digital-margin-tier,.digital-margin-icon-button{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.playstation-variants-workspace{--ps-indigo:#818cf8;--ps-violet:#a78bfa;--ps-cyan:#22d3ee;--ps-teal:#2dd4bf;--ps-amber:#fbbf24;--ps-rose:#fb7185;gap:18px;width:min(100%,1640px);margin:0 auto;padding:4px 0 52px;display:grid}.playstation-variants-hero{isolation:isolate;background:radial-gradient(circle at 9% -18%,#4f46e56b,#0000 40%),radial-gradient(circle at 75% 120%,#0891b233,#0000 42%),linear-gradient(145deg,#11172b 0%,#0a0f20 64%,#080d19 100%);border:1px solid #818cf83b;border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(350px,.7fr);align-items:center;gap:36px;min-height:330px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #02061761,inset 0 1px #ffffff0f}.playstation-variants-hero:before{content:"";z-index:-1;background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.playstation-variants-hero:after{content:"PS";z-index:-1;color:#ffffff05;letter-spacing:-.14em;font-size:clamp(170px,21vw,340px);font-weight:950;line-height:.7;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)rotate(-9deg)}.playstation-hero-copy{max-width:800px}.playstation-eyebrow{color:var(--ps-indigo);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.playstation-hero-copy h1{color:#f8fafc;letter-spacing:-.062em;text-wrap:balance;max-width:790px;margin:14px 0 17px;font-size:clamp(40px,4.8vw,70px);font-weight:900;line-height:.98}.playstation-hero-copy>p{color:#aab5ca;max-width:700px;margin:0;font-size:15px;line-height:1.72}.playstation-rule-pills{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.playstation-rule-pills span{color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a7a;border:1px solid #818cf833;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:760;display:inline-flex}.playstation-rule-pills svg{color:var(--ps-cyan)}.playstation-run-console{color:#f8fafc;background:linear-gradient(150deg,#171f3af5,#070b18f7);border:1px solid #a5b4fc29;border-radius:22px;gap:18px;padding:23px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 55px #0206177a,inset 0 1px #ffffff0f}.playstation-console-glow{filter:blur(85px);opacity:.32;pointer-events:none;background:#4f46e5;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-60px}.playstation-run-console>header,.playstation-run-progress>div,.playstation-run-progress>small{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.playstation-run-console>header>div{gap:4px;display:grid}.playstation-run-console small,.playstation-run-console>p{color:#7f8ca5;font-size:9px;line-height:1.5}.playstation-run-console>header strong{text-transform:capitalize;font-size:18px}.playstation-run-console>header>span{color:#94a3b8;text-transform:uppercase;border:1px solid #94a3b826;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.playstation-run-console>header>span i{background:#64748b;border-radius:50%;width:7px;height:7px}.playstation-run-console>header>span.is-live{color:#67e8f9}.playstation-run-console>header>span.is-live i{background:var(--ps-cyan);animation:1.7s ease-in-out infinite playstation-live-pulse;box-shadow:0 0 0 7px #22d3ee1f}.playstation-run-progress{gap:8px;display:grid;position:relative}.playstation-run-progress span{color:#cbd5e1;font-size:10px}.playstation-run-progress b{color:#67e8f9;font-size:10px}.playstation-run-progress progress{background:#94a3b81f;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.playstation-run-progress progress::-webkit-progress-bar{background:#94a3b81f}.playstation-run-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#6366f1,#22d3ee);border-radius:999px}.playstation-run-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#6366f1,#22d3ee);border-radius:999px}.playstation-console-actions{grid-template-columns:1.35fr 1fr;gap:8px;display:grid}.playstation-console-actions button,.playstation-game-recalculate{color:#dbeafe;background:#4f46e51f;border:1px solid #818cf838;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:10px;font-weight:850;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.playstation-console-actions button:first-child{color:#fff;background:linear-gradient(120deg,#4f46e5,#2563eb 58%,#0891b2);border-color:#67e8f961;box-shadow:0 12px 28px #2563eb40}.playstation-console-actions button:hover:not(:disabled),.playstation-game-recalculate:hover:not(:disabled){border-color:#67e8f999;transform:translateY(-2px)}.playstation-console-actions button:disabled,.playstation-game-recalculate:disabled{cursor:not-allowed;opacity:.46;transform:none}.playstation-run-console>p{text-align:center;margin:-7px 0 0}.playstation-notice{border:1px solid;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:11px;font-weight:720;display:flex}.playstation-notice>span{align-items:center;gap:8px;display:flex}.playstation-notice.success{color:#5eead4;background:#14b8a614;border-color:#2dd4bf42}.playstation-notice.error{color:#fda4af;background:#f43f5e14;border-color:#fb718547}.playstation-notice button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.playstation-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.playstation-summary-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:17px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.playstation-summary-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, currentColor), var(--surface))}}.playstation-summary-card{box-shadow:var(--shadow-sm)}.playstation-summary-card>span{color:currentColor;background:currentColor;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.playstation-summary-card>span{background:color-mix(in srgb, currentColor 13%, transparent)}}.playstation-summary-card>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:0;display:grid}.playstation-summary-card strong{color:var(--text);letter-spacing:-.04em;font-size:22px}.playstation-summary-card b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.playstation-summary-card small{color:var(--muted);grid-column:1/-1;font-size:8px}.playstation-summary-card.indigo{color:var(--ps-indigo)}.playstation-summary-card.cyan{color:var(--ps-cyan)}.playstation-summary-card.violet{color:var(--ps-violet)}.playstation-summary-card.rose{color:var(--ps-rose)}.playstation-summary-card.amber{color:var(--ps-amber)}.playstation-catalog-panel{border:1px solid var(--border);background:var(--surface);border-radius:23px;overflow:hidden;box-shadow:0 22px 60px #02061726}.playstation-panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:23px 25px 18px;display:flex}.playstation-panel-heading h2{color:var(--text);letter-spacing:-.035em;margin:5px 0 3px;font-size:22px}.playstation-panel-heading p{color:var(--muted);margin:0;font-size:10px}.playstation-review-total{color:#fbbf24;background:#f59e0b14;border:1px solid #fbbf2442;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.playstation-filter-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(250px,1fr) repeat(4,minmax(125px,.42fr));gap:8px;padding:13px 25px;display:grid}@supports (color:color-mix(in lab, red, red)){.playstation-filter-bar{background:color-mix(in srgb, var(--surface) 95%, var(--accent))}}.playstation-filter-bar label{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:4px;min-width:0;padding:6px 10px;display:grid}.playstation-filter-bar label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.playstation-filter-bar input,.playstation-filter-bar select{width:100%;min-width:0;height:25px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.playstation-search{color:var(--muted);flex-direction:row;align-items:center;gap:8px!important;padding-block:6px!important;display:flex!important}.playstation-search input{height:33px}.playstation-game-list{display:grid}.playstation-game-card{border-top:1px solid var(--border);background:var(--surface)}.playstation-game-card:first-child{border-top:0}.playstation-game-card.needs-review{box-shadow:inset 3px 0 #f59e0b}.playstation-game-summary{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(230px,1.55fr) 130px 115px 55px 22px;align-items:center;gap:14px;padding:16px 25px;transition:background .16s;display:grid}.playstation-game-summary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.playstation-game-summary:hover{background:color-mix(in srgb, var(--accent) 47%, transparent)}}.playstation-game-mark{width:38px;height:38px;color:var(--ps-indigo);background:linear-gradient(145deg,#6366f129,#22d3ee12);border:1px solid #818cf83d;border-radius:12px;place-items:center;display:grid}.playstation-game-title{gap:3px;min-width:0;display:grid}.playstation-game-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.playstation-game-title small,.playstation-game-summary>span:not(.playstation-game-title):not(.playstation-game-mark):not(.playstation-game-chevron)>small{color:var(--muted);font-size:8px}.playstation-game-summary>span:not(.playstation-game-title):not(.playstation-game-mark):not(.playstation-game-chevron){gap:4px;display:grid}.playstation-game-summary b{font-size:10px}.playstation-platform-chip{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 7px;font-size:8px!important}.playstation-platform-chip.ps4_ps5{color:#67e8f9;background:#0891b21a}.playstation-platform-chip.ps5_only{color:#c4b5fd;background:#7c3aed1c}.playstation-platform-chip.unknown{color:#fbbf24;background:#f59e0b1a}.playstation-game-chevron{color:var(--muted)}.playstation-game-details{background:linear-gradient(90deg, var(--accent), transparent 70%), var(--surface);gap:14px;padding:5px 25px 22px 79px;display:grid}@supports (color:color-mix(in lab, red, red)){.playstation-game-details{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 38%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 97%, var(--accent))}}.playstation-game-details{animation:.2s ease-out playstation-details-in}.playstation-review-callout{color:#fbbf24;background:#f59e0b12;border:1px solid #fbbf2442;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.playstation-review-callout svg{flex:none}.playstation-review-callout strong{color:var(--text);font-size:10px}.playstation-review-callout p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.55}.playstation-review-callout small{color:#fcd34d;word-break:break-word;margin-top:5px;font-size:8px;display:block}.playstation-evidence-grid{grid-template-columns:minmax(210px,1fr) minmax(260px,1.3fr) minmax(165px,.6fr);gap:9px;display:grid}.playstation-base-card,.playstation-evidence-card,.playstation-game-recalculate{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px;display:flex}.playstation-base-card>span,.playstation-evidence-card>span{width:34px;height:34px;color:var(--ps-cyan);background:#22d3ee14;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.playstation-base-card>div,.playstation-evidence-card>div,.playstation-game-recalculate>span{gap:3px;min-width:0;display:grid}.playstation-base-card small,.playstation-evidence-card small,.playstation-game-recalculate small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px}.playstation-base-card strong,.playstation-evidence-card strong,.playstation-game-recalculate strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.playstation-base-card p,.playstation-evidence-card p{color:var(--muted);margin:0;font-size:9px}.playstation-evidence-card a{color:var(--ps-cyan);align-items:center;gap:4px;font-size:8px;text-decoration:none;display:inline-flex}.playstation-derived-section{border:1px solid var(--border);background:var(--surface);border-radius:15px;overflow:hidden}.playstation-derived-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.playstation-derived-section h3{color:var(--text);margin:4px 0 0;font-size:14px}.playstation-derived-section>header>small{color:var(--muted);font-size:8px}.playstation-derived-list{display:grid}.playstation-derived-row{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(185px,.85fr) minmax(145px,.62fr) minmax(190px,auto);align-items:center;gap:12px;padding:13px 15px;display:grid}.playstation-derived-row:first-child{border-top:0}.playstation-derived-row.manual{box-shadow:inset 3px 0 var(--ps-violet)}.playstation-derived-row.out{background:#f43f5e09}.playstation-derived-identity{align-items:center;gap:9px;min-width:0;display:flex}.playstation-derived-identity>span{width:33px;height:33px;color:var(--ps-indigo);background:#6366f11a;border-radius:10px;flex:0 0 33px;place-items:center;display:grid}.playstation-derived-identity>div,.playstation-equation,.playstation-applied-price{gap:3px;min-width:0;display:grid}.playstation-derived-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.playstation-derived-identity small,.playstation-equation small,.playstation-applied-price small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.playstation-equation strong{color:var(--text);font-size:10px}.playstation-equation span{color:var(--ps-cyan);font-size:9px;font-weight:800}.playstation-applied-price strong{color:var(--text);letter-spacing:-.035em;font-size:15px}.playstation-applied-price span{text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 6px;font-size:7px;font-weight:850}.playstation-applied-price span.automatic{color:#5eead4;background:#14b8a61a}.playstation-applied-price span.manual{color:#c4b5fd;background:#7c3aed1c}.playstation-derived-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.playstation-derived-actions button{border:1px solid var(--border);min-height:31px;color:var(--muted);background:var(--surface);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.playstation-derived-actions button{background:color-mix(in srgb, var(--surface) 88%, var(--accent))}}.playstation-derived-actions button{font-size:8px;font-weight:800;transition:transform .15s,color .15s,border-color .15s,background .15s}.playstation-derived-actions button:hover:not(:disabled){color:var(--text);border-color:#818cf870;transform:translateY(-1px)}.playstation-derived-actions button:disabled{cursor:not-allowed;opacity:.48}.playstation-derived-actions button.stock-out{color:#fda4af}.playstation-derived-actions button.restore{color:#5eead4}.playstation-inline-empty,.playstation-empty-state,.playstation-loading-state,.playstation-error-state{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:52px 24px;display:grid}.playstation-inline-empty{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding:22px}.playstation-inline-empty p,.playstation-empty-state p,.playstation-loading-state p,.playstation-error-state p{max-width:580px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.playstation-empty-state strong,.playstation-loading-state strong,.playstation-error-state strong{color:var(--text);font-size:14px}.playstation-loading-state,.playstation-error-state{border:1px solid var(--border);background:var(--surface);border-radius:22px;min-height:360px}.playstation-loading-state>svg{color:var(--ps-indigo)}.playstation-error-state>svg{color:var(--ps-rose)}.playstation-ordinary-variants{border:1px solid var(--border);background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.playstation-ordinary-variants{background:color-mix(in srgb, var(--surface) 95%, var(--accent))}}.playstation-ordinary-variants>summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:11px 13px;font-size:9px;font-weight:800;list-style:none;display:flex}.playstation-ordinary-variants>summary::-webkit-details-marker{display:none}.playstation-ordinary-variants>summary span{min-width:20px;color:var(--ps-indigo);text-align:center;background:#6366f11a;border-radius:999px;padding:2px 5px}.playstation-ordinary-variants>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 11px 11px;display:grid}.playstation-ordinary-variants>div>span{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.playstation-ordinary-variants>div>span.managed{background:#4f46e50e;border-color:#818cf847}.playstation-ordinary-variants b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.playstation-ordinary-variants small{color:var(--muted);font-size:7px}.playstation-dialog-backdrop{z-index:400;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#020617bd;place-items:center;padding:20px;animation:.17s ease-out playstation-backdrop-in;display:grid;position:fixed;inset:0}.playstation-override-dialog{width:min(570px,100%);max-height:calc(100dvh - 40px);color:var(--text);background:linear-gradient(150deg, var(--surface), var(--surface));border:1px solid #818cf840;border-radius:22px;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.playstation-override-dialog{background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 94%, #312e81), var(--surface))}}.playstation-override-dialog{animation:.2s ease-out playstation-dialog-in;box-shadow:0 42px 110px #0206179e,inset 0 1px #ffffff0f}.playstation-override-dialog>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 22px;display:flex}.playstation-dialog-icon{color:#c4b5fd;background:#7c3aed21;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.playstation-override-dialog>header>div{flex:1;min-width:0}.playstation-override-dialog>header small{color:var(--ps-violet);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.playstation-override-dialog h2{letter-spacing:-.025em;margin:3px 0;font-size:19px}.playstation-override-dialog>header p{color:var(--muted);margin:0;font-size:9px}.playstation-override-dialog>header button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:10px;place-items:center;display:grid}.playstation-override-dialog form{gap:15px;padding:22px;display:grid}.playstation-override-current{grid-template-columns:1fr 1fr;gap:8px;display:grid}.playstation-override-current span{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.playstation-override-current span{background:color-mix(in srgb, var(--surface) 91%, var(--accent))}}.playstation-override-current small{color:var(--muted);font-size:8px}.playstation-override-current strong{font-size:14px}.playstation-override-dialog form>label{color:var(--text);grid-template-columns:auto 1fr;gap:5px 9px;font-size:10px;font-weight:800;display:grid}.playstation-override-dialog form>label>small{color:var(--muted);text-align:right;font-size:8px;font-weight:500}.playstation-override-dialog input,.playstation-override-dialog textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--background);font:inherit;border-radius:10px;grid-column:1/-1;padding:11px 12px;font-size:11px}.playstation-override-dialog textarea{resize:vertical;min-height:84px}.playstation-override-warning{color:#c4b5fd;background:#7c3aed13;border:1px solid #a78bfa3d;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.playstation-override-warning svg{flex:none}.playstation-override-warning p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.playstation-override-warning strong{color:#ddd6fe}.playstation-override-dialog footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.playstation-variants-workspace :focus-visible,.playstation-dialog-backdrop :focus-visible{outline-offset:3px;outline:3px solid #67e8f97a}@keyframes playstation-live-pulse{50%{box-shadow:0 0 0 11px #0000}}@keyframes playstation-details-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes playstation-backdrop-in{0%{opacity:0}}@keyframes playstation-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:1180px){.playstation-variants-hero{grid-template-columns:1fr;padding:32px}.playstation-run-console{width:min(100%,620px)}.playstation-summary-grid{grid-template-columns:repeat(3,1fr)}.playstation-filter-bar{grid-template-columns:repeat(4,1fr)}.playstation-search{grid-column:1/-1}.playstation-derived-row{grid-template-columns:1fr 1fr 1fr}.playstation-derived-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:840px){.playstation-summary-grid{grid-template-columns:repeat(2,1fr)}.playstation-filter-bar{grid-template-columns:1fr 1fr}.playstation-game-summary{grid-template-columns:38px minmax(0,1fr) auto;padding:14px 16px}.playstation-game-summary>span:not(.playstation-game-mark):not(.playstation-game-title):not(.playstation-game-chevron){display:none}.playstation-game-details{padding:3px 13px 16px}.playstation-evidence-grid{grid-template-columns:1fr 1fr}.playstation-game-recalculate{grid-column:1/-1}.playstation-derived-row{grid-template-columns:1fr 1fr}.playstation-derived-actions{grid-column:1/-1}.playstation-ordinary-variants>div{grid-template-columns:1fr 1fr}}@media (max-width:560px){.playstation-variants-workspace{gap:12px;padding-bottom:30px}.playstation-variants-hero{border-radius:20px;gap:25px;min-height:0;padding:23px 18px}.playstation-hero-copy h1{font-size:39px}.playstation-hero-copy>p{font-size:13px}.playstation-rule-pills{display:grid}.playstation-rule-pills span{width:max-content;max-width:100%}.playstation-run-console{padding:17px}.playstation-console-actions{grid-template-columns:1fr}.playstation-summary-grid{gap:7px}.playstation-summary-card{align-items:flex-start;padding:11px}.playstation-summary-card>span{flex-basis:31px;width:31px;height:31px}.playstation-summary-card>div{grid-template-columns:1fr;gap:1px}.playstation-summary-card small{display:none}.playstation-panel-heading{align-items:flex-start;padding:18px 15px 14px}.playstation-panel-heading h2{font-size:19px}.playstation-review-total{white-space:nowrap;padding-inline:7px}.playstation-filter-bar{grid-template-columns:1fr;padding:10px}.playstation-search{grid-column:auto}.playstation-evidence-grid,.playstation-derived-row{grid-template-columns:1fr}.playstation-game-recalculate,.playstation-derived-actions{grid-column:auto}.playstation-derived-section>header{flex-direction:column;align-items:flex-start}.playstation-derived-actions{justify-content:stretch}.playstation-derived-actions button{flex:auto;justify-content:center}.playstation-ordinary-variants>div{grid-template-columns:1fr}.playstation-dialog-backdrop{place-items:end center;padding:0}.playstation-override-dialog{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.playstation-override-dialog form{padding:18px 16px max(18px, env(safe-area-inset-bottom))}.playstation-override-current{grid-template-columns:1fr}.playstation-override-dialog footer{grid-template-columns:1fr 1.35fr;display:grid}}@media (prefers-reduced-motion:reduce){.playstation-variants-workspace *,.playstation-dialog-backdrop,.playstation-override-dialog{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.stock-template-drawer{background:radial-gradient(circle at 82% 4%,#8b5cf62e,#0000 28%),radial-gradient(circle at 12% 92%,#0ea5e914,#0000 30%),#0a0d18!important}.stock-template-target-selector,.stock-template-workspace,.stock-field-editor,.stock-bulk-importer{--stock-violet:#a78bfa;--stock-violet-bright:#c4b5fd;--stock-cyan:#67e8f9;--stock-ink:#0b0e1a;--stock-panel:#111526;--stock-line:#ffffff14;min-width:0;color:var(--text-primary)}.stock-template-target-selector{background:#0f1322;border:1px solid #67e8f926;border-radius:16px;gap:12px;padding:16px;display:grid}.stock-template-target-heading,.stock-template-header,.stock-field-editor>header,.stock-bulk-importer>header{align-items:center;gap:12px;display:flex}.stock-template-target-heading{justify-content:space-between}.stock-template-target-heading>div{min-width:0}.stock-template-target-heading>div>span,.stock-template-header>div>span,.stock-field-editor>header>div>span,.stock-bulk-importer>header>div>span,.stock-template-builder-heading span{color:var(--stock-violet);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.stock-template-target-heading h3,.stock-template-header h2,.stock-field-editor>header h3,.stock-bulk-importer>header h3{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.stock-type-segmented{background:#0b0e1b;border:1px solid #ffffff1a;border-radius:10px;gap:3px;padding:3px;display:flex}.stock-type-segment-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.stock-type-segment-btn:hover{color:#fff;background:#ffffff0a}.stock-type-segment-btn.is-active{color:#fff;background:#8b5cf6;box-shadow:0 2px 8px #8b5cf64d}.stock-template-target-grid{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) minmax(130px,.6fr) auto;align-items:end;gap:10px;display:grid}.stock-template-target-product{min-width:0}.stock-template-target-grid .form-group{margin:0}.stock-template-target-grid>.btn{white-space:nowrap;min-height:38px}.stock-template-target-empty,.stock-template-loading,.stock-field-empty{min-height:80px;color:var(--stock-violet-bright);text-align:left;background:#7c3aed0a;border:1px dashed #a78bfa33;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.stock-template-target-empty>svg,.stock-template-loading>svg,.stock-field-empty>svg{flex:none;width:18px;height:18px}.stock-template-target-empty div,.stock-field-empty div{gap:2px;display:grid}.stock-template-target-empty strong,.stock-field-empty strong{color:#f8fafc;font-size:12px}.stock-template-target-empty span,.stock-field-empty span{color:#949bb2;max-width:480px;font-size:11px;line-height:1.4}.stock-template-workspace{background:#0e1222;border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:16px;display:grid}.stock-template-table-container{background:#080b16;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.stock-template-table-header{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;border-bottom:1px solid #ffffff14;grid-template-columns:32px minmax(160px,1.8fr) minmax(110px,1fr) minmax(100px,.9fr) 95px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:grid}.stock-template-boxes-list{divide-y:1px solid #ffffff0d;display:grid}.stock-template-box,.stock-template-box-row{border-bottom:1px solid #ffffff0d;padding:8px 12px;transition:background .15s}.stock-template-box-row:last-child{border-bottom:none}.stock-template-box-row:hover{background:#ffffff04}.stock-template-box-main-row{grid-template-columns:32px minmax(160px,1.8fr) minmax(110px,1fr) minmax(100px,.9fr) 95px;align-items:center;gap:8px;display:grid}.stock-template-row-num{color:#64748b;font-family:monospace;font-size:11px;font-weight:700}.stock-template-row-label{align-items:center;gap:6px;min-width:0;display:flex}.stock-template-input,.stock-template-select{width:100%;color:#f8fafc!important;background:#0f1424!important;border:1px solid #ffffff1a!important;border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important;transition:border-color .15s!important}.stock-template-input:focus,.stock-template-select:focus{border-color:#8b5cf6!important;outline:none!important}.stock-template-lang-pill{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.stock-template-lang-pill:hover,.stock-template-lang-pill.active{color:#c084fc;background:#c084fc1a;border-color:#c084fc4d}.stock-template-row-actions{align-items:center;gap:4px;display:flex}.btn-icon-compact{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:28px;height:28px;transition:all .15s;display:grid}.btn-icon-compact:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#fff3}.btn-icon-compact:disabled{opacity:.3;cursor:not-allowed}.btn-icon-danger:hover:not(:disabled){color:#f87171!important;background:#f871711a!important;border-color:#f871714d!important}.stock-template-translation-inline{background:#9333ea08;border-top:1px dashed #ffffff0f;gap:12px;padding:8px 12px 4px 40px;display:flex}.stock-template-preview,.stock-template-preview-clean{background:#090c16;border:1px solid #ffffff14;border-radius:10px;padding:12px}.stock-form-section-heading{background:#7c3aed0a;border:1px solid #a78bfa24;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.stock-field-editor,.stock-field-list{gap:10px;display:grid}.stock-field-control,.stock-field-input-wrap{gap:4px;display:grid}.stock-field-label{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.stock-field-name{color:#e2e8f0;font-size:12px;font-weight:600}.stock-field-type-pill{color:#64748b;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.stock-field-input,.stock-field-textarea{width:100%;color:#f8fafc!important;background:#090c16!important;border:1px solid #ffffff1a!important;border-radius:8px!important;min-height:38px!important;padding:8px 12px!important;font-size:13px!important;transition:border-color .15s!important}.stock-field-input:focus,.stock-field-textarea:focus{border-color:#8b5cf6!important;outline:none!important}.stock-field-textarea{resize:vertical;min-height:70px!important}.stock-field-input-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.stock-field-reveal-btn{color:#94a3b8;cursor:pointer;background:#090c16;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:38px;height:38px;transition:all .15s;display:grid}.stock-field-reveal-btn:hover{color:#fff;border-color:#8b5cf6}.stock-field-definition-controls{background:#ffffff05;border-radius:6px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:6px;margin-bottom:4px;padding:6px 8px;display:grid}.stock-field-definition-actions{gap:4px;display:flex}.stock-readiness-alert{color:#fbbf24;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.stock-bulk-importer{gap:12px;display:grid}.stock-bulk-header{justify-content:space-between;align-items:center;display:flex}.stock-bulk-header-text h3{color:#f8fafc;margin:0;font-size:13px;font-weight:700}.stock-bulk-header-text p{color:#94a3b8;margin:2px 0 0;font-size:11px}.stock-bulk-badge{display:none}.stock-bulk-count-pill{color:#c4b5fd;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:999px;padding:3px 8px;font-size:11px}.stock-bulk-columns{background:#090c16;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.stock-bulk-columns-label{color:#64748b;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.stock-bulk-columns-list{flex-wrap:wrap;gap:4px;display:flex}.stock-bulk-column-tag{color:#e2e8f0;background:#ffffff0f;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.stock-bulk-column-tag b{color:#c084fc;font-size:10px}.stock-bulk-column-tag small{color:#64748b;font-size:9px}.stock-bulk-textarea{resize:vertical;width:100%;color:#f8fafc!important;background:#090c16!important;border:1px solid #ffffff1a!important;border-radius:8px!important;min-height:120px!important;padding:10px 12px!important;font:500 12px/1.5 monospace!important}.stock-bulk-textarea:focus{border-color:#8b5cf6!important;outline:none!important}.stock-bulk-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stock-bulk-metrics article{background:#090c16;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.stock-bulk-metrics strong{color:#f8fafc;font-size:13px}.stock-bulk-metrics span{color:#64748b;font-size:10px}.stock-bulk-metrics .valid{border-color:#2dd4bf33}.stock-bulk-metrics .invalid{border-color:#fb718533}.stock-bulk-preview{background:#090c16;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.stock-bulk-preview-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;display:flex}.stock-bulk-preview-header strong{color:#e2e8f0}.stock-bulk-preview-header span{color:#64748b;font-size:10px}.stock-bulk-errors{background:#f43f5e0a;border-bottom:1px solid #fb718526;gap:2px;padding:6px 10px;display:grid}.stock-bulk-errors p{color:#fda4af;gap:6px;margin:0;font-size:11px;display:flex}.stock-bulk-errors b{color:#f43f5e}.stock-bulk-table-wrap{overflow-x:auto}.stock-bulk-table-wrap table{border-collapse:collapse;width:100%}.stock-bulk-table-wrap th,.stock-bulk-table-wrap td{color:#cbd5e1;text-align:left;border-bottom:1px solid #ffffff0a;padding:6px 10px;font-size:11px}.stock-bulk-table-wrap th{color:#64748b;background:#ffffff05;font-weight:600}.stock-bulk-table-wrap td{font-family:monospace}.stock-bulk-table-footer{color:#64748b;padding:6px 10px;font-size:10px;display:block}.stock-template-workspace :focus-visible,.stock-field-editor :focus-visible,.stock-bulk-importer :focus-visible{outline-offset:1px!important;outline:2px solid #8b5cf6!important}@media (max-width:768px){.stock-template-table-header{display:none}.stock-template-box-main-row{grid-template-columns:1fr 1fr;gap:6px}.stock-template-row-label{grid-column:1/-1}.stock-template-row-actions{justify-self:end}.stock-template-translation-inline{flex-direction:column;padding-left:12px}}@media (prefers-reduced-motion:reduce){.stock-template-workspace,.stock-template-box,.stock-template-preview,.stock-field-editor,.stock-field-control,.stock-bulk-importer,.stock-bulk-preview{transition:none!important;animation:none!important}}.stock-composer,.stock-layout-manager,.stock-sale-context-detail{--stock-accent:#a78bfa;--stock-accent-strong:#8b5cf6;--stock-cyan:#67e8f9;--stock-cyan-strong:#22d3ee;--stock-panel:#0d1222;--stock-panel-raised:#131a31;--stock-border:#94a3b824;--stock-muted:#94a3b8;min-width:0}.stock-composer{gap:16px;padding-bottom:2px;display:grid}.stock-composer-hero{isolation:isolate;background:radial-gradient(circle at 92% 0,#22d3ee2e,#0000 32%),radial-gradient(circle at 0 100%,#8b5cf63d,#0000 40%),linear-gradient(145deg,#121a33,#0b1020 68%);border:1px solid #67e8f933;border-radius:20px;align-items:flex-start;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 55px #02061747}.stock-composer-hero:after{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 15%,#000 100%);mask-image:linear-gradient(120deg,#0000 15%,#000 100%)}.stock-composer-hero-icon{width:48px;height:48px;color:var(--stock-cyan);background:linear-gradient(145deg,#22d3ee26,#8b5cf629);border:1px solid #67e8f947;border-radius:15px;flex:0 0 48px;place-items:center;display:grid;box-shadow:0 10px 28px #22d3ee1a,inset 0 1px #ffffff14}.stock-composer-hero-icon svg{width:23px;height:23px}.stock-composer-hero>div:last-child{min-width:0}.stock-composer-hero>div:last-child>span{color:var(--stock-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.stock-composer-hero h3{color:#f8fafc;letter-spacing:-.03em;margin:5px 0 6px;font-size:clamp(19px,2.4vw,25px);font-weight:800;line-height:1.12}.stock-composer-hero p{color:#aab5ca;max-width:720px;margin:0;font-size:13px;line-height:1.6}#stock-composer-source-id{color:#a5f3fc;text-overflow:ellipsis;white-space:nowrap;background:#082f494d;border:1px solid #67e8f933;border-radius:8px;width:fit-content;max-width:100%;margin-top:12px;padding:6px 9px;font-size:11px;display:block;overflow:hidden}.stock-composer-target,.stock-composer-layout,.stock-composer-metadata{border:1px solid var(--stock-border);background:linear-gradient(145deg,#ffffff06,transparent 38%),var(--stock-panel);border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09}.stock-composer-layout{border-color:#a78bfa33}.stock-composer-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-composer-section-heading>div:first-child{min-width:0}.stock-composer-section-heading>div:first-child>span{color:var(--stock-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.stock-composer-section-heading h4{color:#f8fafc;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:750}.stock-composer-section-heading>b{color:#5eead4;white-space:nowrap;background:#0d948817;border:1px solid #2dd4bf33;border-radius:999px;padding:5px 9px;font-size:10px}.stock-composer-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stock-composer-target-grid .form-group{min-width:0;margin:0}.stock-composer-target-grid .form-label svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px;display:inline}.stock-composer-layout-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stock-composer-layout-actions .btn{min-height:36px}.stock-composer-layout-actions svg{width:15px;height:15px}.stock-composer-reuse-warning,.stock-composer-mapping-warning{border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;display:grid}.stock-composer-reuse-warning{color:#fde68a;background:linear-gradient(135deg,#f59e0b21,#78350f0f);border:1px solid #fbbf2447}.stock-composer-mapping-warning{color:#a5f3fc;background:linear-gradient(135deg,#0891b221,#1e3a8a0f);border:1px solid #67e8f933}.stock-composer-reuse-warning>svg,.stock-composer-mapping-warning>svg{width:19px;height:19px;margin-top:1px}.stock-composer-reuse-warning div,.stock-composer-mapping-warning div{gap:3px;display:grid}.stock-composer-reuse-warning strong,.stock-composer-mapping-warning strong{color:#fff;font-size:12px}.stock-composer-reuse-warning span,.stock-composer-mapping-warning span{color:inherit;opacity:.9;font-size:12px;line-height:1.5}.stock-composer .stock-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stock-composer .stock-field-control{background:#02061747;border:1px solid #94a3b81f;border-radius:12px;padding:12px;transition:border-color .18s,background-color .18s,transform .18s}.stock-composer .stock-field-control:focus-within{background:#082f491f;border-color:#67e8f961;transform:translateY(-1px)}.stock-composer .stock-field-control.kind-multiline,.stock-composer .stock-readiness-alert{grid-column:1/-1}.stock-composer-drawer{background:radial-gradient(circle at 90% 0,#22d3ee12,#0000 28%),radial-gradient(circle at 8% 100%,#8b5cf61a,#0000 32%),#090d19!important}.stock-composer-drawer-body{padding-bottom:22px!important}.stock-composer-drawer .drawer-footer{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e1bf0;border-top-color:#a78bfa33;position:sticky;bottom:0;box-shadow:0 -16px 38px #02061757}.stock-composer-drawer-footer{gap:10px}.stock-layout-manager{color:#e2e8f0;background:radial-gradient(circle at 100% 0,#8b5cf614,#0000 30%),#090d19;grid-template-columns:minmax(250px,.82fr) minmax(220px,.7fr) minmax(470px,2fr);height:min(78vh,790px);min-height:590px;display:grid;overflow:hidden}.stock-layout-product-rail,.stock-layout-variant-rail,.stock-layout-editor-pane{min-width:0;min-height:0}.stock-layout-product-rail,.stock-layout-variant-rail{background:#0a0e1bdb;border-right:1px solid #94a3b81f;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:18px 14px;display:grid}.stock-layout-variant-rail{background:#0d1222c7;grid-template-rows:auto minmax(0,1fr)}.stock-layout-rail-heading,.stock-layout-editor-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stock-layout-rail-heading>div>span,.stock-layout-editor-heading>div>span{color:var(--stock-cyan);letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.stock-layout-rail-heading h3,.stock-layout-editor-heading h3{color:#f8fafc;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:800}.stock-layout-rail-heading>b{color:#a5f3fc;background:#0891b217;border:1px solid #67e8f92e;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:10px;display:grid}.stock-layout-search{border:1px solid var(--stock-border);height:40px;color:var(--stock-muted);background:#02061780;border-radius:11px;align-items:center;gap:8px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.stock-layout-search:focus-within{border-color:#67e8f980;box-shadow:0 0 0 3px #22d3ee14}.stock-layout-search svg{flex:none;width:16px;height:16px}.stock-layout-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.stock-layout-search input::placeholder{color:#64748b}.stock-layout-product-rail>.form-group{margin:0}.stock-layout-product-list,.stock-layout-variant-list{overscroll-behavior:contain;scrollbar-color:#a78bfa59 transparent;align-content:start;gap:7px;min-height:0;display:grid;overflow-y:auto}.stock-layout-product,.stock-layout-variant{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;width:100%;min-width:0;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.stock-layout-product{grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px}.stock-layout-variant{grid-template-columns:minmax(0,1fr) auto;padding:11px 10px}.stock-layout-product:hover,.stock-layout-variant:hover{background:#8b5cf614;border-color:#a78bfa38;transform:translate(2px)}.stock-layout-product.is-active,.stock-layout-variant.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--stock-cyan-strong);background:linear-gradient(110deg,#0891b229,#7c3aed1c);border-color:#67e8f94d}.stock-layout-product-icon{width:32px;height:32px;color:var(--stock-accent);background:#8b5cf617;border:1px solid #a78bfa2b;border-radius:9px;place-items:center;display:grid}.stock-layout-product-icon svg{width:16px;height:16px}.stock-layout-product>span:nth-child(2),.stock-layout-variant>span:first-child{gap:2px;min-width:0;display:grid}.stock-layout-product strong,.stock-layout-variant strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.stock-layout-product small,.stock-layout-variant small{color:#758198;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.stock-layout-product>b{color:#a5f3fc;white-space:nowrap;font-size:9px}.stock-layout-product>svg{color:#64748b;width:13px;height:13px}.stock-layout-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.stock-layout-statuses b{color:#c4b5fd;white-space:nowrap;background:#8b5cf621;border-radius:999px;padding:3px 6px;font-size:8px}.stock-layout-editor-pane{overscroll-behavior:contain;background:radial-gradient(circle at 85% -10%,#67e8f917,#0000 32%),#080c18b8;align-content:start;gap:14px;padding:20px;display:grid;overflow-y:auto}.stock-layout-editor-heading{padding:2px 2px 4px}.stock-layout-editor-heading p{color:#8c98ad;margin:5px 0 0;font-size:11px;line-height:1.45}.stock-layout-saved-badge{color:#5eead4;background:#0d948814;border:1px solid #2dd4bf33;border-radius:11px;grid-template-columns:auto auto;align-items:center;gap:2px 6px;padding:8px 10px;display:grid}.stock-layout-saved-badge svg{grid-row:1/3;width:16px;height:16px}.stock-layout-saved-badge span{color:#d1fae5;font-size:10px;font-weight:750}.stock-layout-saved-badge b{font-size:9px}.stock-layout-type-tabs{border:1px solid var(--stock-border);background:#0206177a;border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.stock-layout-type-tabs button{color:#8793a8;text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:8px;min-width:88px;padding:8px 12px;font-size:11px;font-weight:750;transition:color .16s,background-color .16s,border-color .16s}.stock-layout-type-tabs button:hover{color:#fff;background:#ffffff0a}.stock-layout-type-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf6e0,#6d28d9e0);border-color:#a78bfa40;box-shadow:0 7px 20px #6d28d92e}.stock-layout-preset-card,.stock-layout-preset-library{background:linear-gradient(120deg,#0891b21a,#7c3aed12);border:1px solid #67e8f933;border-radius:14px}.stock-layout-preset-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.stock-layout-preset-card>svg{width:19px;height:19px;color:var(--stock-cyan)}.stock-layout-preset-card>div{gap:2px;min-width:0;display:grid}.stock-layout-preset-card span,.stock-layout-preset-library>div:first-child span{color:#a5f3fc;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.stock-layout-preset-card strong{color:#f8fafc;font-size:12px}.stock-layout-preset-card small{color:#8996ab;font-size:10px;line-height:1.4}.stock-layout-preset-library{gap:10px;padding:12px;display:grid}.stock-layout-preset-library>div:first-child{align-items:center;gap:8px;display:flex}.stock-layout-preset-library>div:first-child svg{color:#fbbf24;width:16px;height:16px}.stock-layout-preset-library>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.stock-layout-empty,.stock-layout-error{color:#8390a7;text-align:center;background:#0206173d;border:1px dashed #94a3b82b;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:110px;padding:16px;display:flex}.stock-layout-empty svg,.stock-layout-error svg{flex:none;width:19px;height:19px}.stock-layout-empty span,.stock-layout-error span{font-size:11px;line-height:1.5}.stock-layout-error{color:#fda4af;border-style:solid;border-color:#fb71853b}.stock-layout-editor-empty{min-height:240px}.stock-layout-editor-pane .stock-template-workspace{background:#0d1222d1;border-color:#a78bfa29;padding:14px}.stock-sale-context-compact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 9px;min-width:190px;display:grid}.stock-sale-context-avatar{color:#a5f3fc;background:linear-gradient(145deg,#0891b22e,#7c3aed24);border:1px solid #67e8f938;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.stock-sale-context-compact-copy{gap:1px;min-width:0;display:grid}.stock-sale-context-compact-copy strong,.stock-sale-context-compact-copy small,.stock-sale-context-compact-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-sale-context-compact-copy strong{color:#f1f5f9;font-size:11px}.stock-sale-context-compact-copy small{color:#93a0b5;font-size:10px}.stock-sale-context-compact-copy em{color:#c4b5fd;font-size:9px;font-style:normal;font-weight:700}.stock-sale-context-compact>time{color:#66738a;white-space:nowrap;grid-column:2;align-items:center;gap:4px;font-size:9px;display:flex}.stock-sale-context-compact>time svg{width:11px;height:11px}.stock-sale-context-not-sold{color:#7f8ba1;white-space:nowrap;background:#0f172a59;border:1px dashed #94a3b82e;border-radius:9px;align-items:center;min-height:30px;padding:6px 9px;font-size:10px;display:inline-flex}.stock-sale-context-detail{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 38%),linear-gradient(145deg,#121a33eb,#090d19eb);border:1px solid #67e8f92e;border-radius:16px;gap:13px;padding:16px;display:grid}.stock-sale-context-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stock-sale-context-heading>div>span{color:var(--stock-cyan);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.stock-sale-context-heading h4{color:#f8fafc;margin:3px 0 0;font-size:14px}.stock-sale-context-heading time{color:#a8b4c8;white-space:nowrap;background:#02061761;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.stock-sale-context-heading time svg{width:13px;height:13px}.stock-sale-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stock-sale-context-card{background:#0206174d;border:1px solid #94a3b81f;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:13px;display:grid}.stock-sale-context-card.customer{border-top-color:#67e8f94d}.stock-sale-context-card.order{border-top-color:#a78bfa57}.stock-sale-context-card-icon{width:34px;height:34px;color:var(--stock-cyan);background:#0891b21a;border-radius:10px;place-items:center;display:grid}.stock-sale-context-card.order .stock-sale-context-card-icon{color:#c4b5fd;background:#8b5cf61c}.stock-sale-context-card-icon svg{width:17px;height:17px}.stock-sale-context-card-copy{gap:3px;min-width:0;display:grid}.stock-sale-context-card-copy>span{color:#718096;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.stock-sale-context-card-copy>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stock-sale-context-card-copy>small{color:#96a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.stock-sale-context-card-copy>code{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stock-sale-context-card-copy>a{color:#a5f3fc;align-items:center;gap:5px;width:fit-content;margin-top:5px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.stock-sale-context-card.order .stock-sale-context-card-copy>a{color:#c4b5fd}.stock-sale-context-card-copy>a:hover{color:#fff}.stock-sale-context-card-copy>a svg{width:12px;height:12px}.stock-sale-context-protected{color:#fcd34d;background:#78350f14;border:1px dashed #fbbf2433;border-radius:9px;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.stock-sale-context-protected>svg{flex:none;width:15px;height:15px;margin-top:1px}.stock-sale-context-protected>span{gap:2px;min-width:0;display:grid}.stock-sale-context-protected strong{color:#fde68a;font-size:10px}.stock-sale-context-protected small{color:#9d8c73;font-size:9px;line-height:1.4}.stock-sale-context-protected.compact{grid-column:1/-1;align-items:center}.digital-stock-table table{min-width:1320px}.stock-vault-action-dock{white-space:nowrap;align-items:center;gap:6px;display:flex}.stock-vault-action-dock button{min-height:32px;transition:transform .16s,border-color .16s,background-color .16s,color .16s}.stock-vault-action-dock button:hover:not(:disabled){transform:translateY(-1px)}.stock-composer :focus-visible,.stock-layout-manager :focus-visible,.stock-sale-context-detail :focus-visible,.stock-vault-action-dock :focus-visible{outline:2px solid var(--stock-cyan-strong)!important;outline-offset:2px!important}.stock-template-translation-inline [dir=rtl]{text-align:right;unicode-bidi:plaintext;font-family:inherit;line-height:1.65}@media (max-width:1280px){.stock-layout-manager{grid-template-columns:minmax(230px,.78fr) minmax(205px,.68fr) minmax(410px,1.7fr)}.stock-layout-editor-pane{padding:17px}}@media (max-width:1100px){.stock-layout-manager{grid-template-rows:minmax(180px,.5fr) minmax(0,1.5fr);grid-template-columns:minmax(230px,.72fr) minmax(0,1.55fr);height:min(80vh,820px);min-height:640px}.stock-layout-product-rail{border-bottom:1px solid #94a3b81f;border-right:0;grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:minmax(160px,.55fr) minmax(210px,.8fr) minmax(150px,.55fr) minmax(0,2fr);align-items:center}.stock-layout-variant-rail{border-right:1px solid #94a3b81f;grid-area:2/1}.stock-layout-editor-pane{grid-area:2/2}.stock-layout-product-list{grid-template-columns:repeat(2,minmax(190px,1fr));max-height:145px}}@media (max-width:768px){.stock-layout-manager{scroll-snap-type:y proximity;height:auto;min-height:0;max-height:calc(94dvh - 76px);display:block;overflow-y:auto}.stock-layout-product-rail,.stock-layout-variant-rail,.stock-layout-editor-pane{scroll-snap-align:start;border-bottom:1px solid #94a3b81f;border-right:0}.stock-layout-product-rail,.stock-layout-variant-rail{grid-template-rows:auto;grid-template-columns:1fr;padding:15px;display:grid}.stock-layout-product-list,.stock-layout-variant-list{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow:auto hidden}.stock-layout-product,.stock-layout-variant{scroll-snap-align:start;min-width:230px}.stock-layout-editor-pane{padding:15px;overflow:visible}.stock-layout-preset-card{grid-template-columns:auto minmax(0,1fr)}.stock-layout-preset-card>button{grid-column:1/-1;justify-content:center}.stock-template-box-main-row{grid-template-columns:28px minmax(0,1fr) minmax(92px,.55fr)}.stock-template-row-rule{grid-column:2}.stock-template-row-actions{grid-area:2/3}.stock-composer-section-heading{flex-direction:column;align-items:flex-start}.stock-composer-layout-actions{justify-content:flex-start;width:100%}.stock-sale-context-grid{grid-template-columns:1fr}}@media (max-width:640px){.stock-composer-drawer .drawer-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:sticky;bottom:0}.stock-composer-drawer .drawer-footer>.btn{justify-content:center;width:100%;min-width:0}.stock-composer-drawer .drawer-footer>.btn:last-child{grid-column:1/-1}.stock-composer-drawer-body{padding:12px!important}.stock-composer{gap:12px}.stock-composer-hero{border-radius:16px;padding:16px}.stock-composer-hero-icon{border-radius:12px;flex-basis:41px;width:41px;height:41px}.stock-composer-target,.stock-composer-layout,.stock-composer-metadata{border-radius:15px;padding:14px}.stock-composer-target-grid,.stock-composer .stock-field-list{grid-template-columns:1fr}.stock-composer .stock-field-control.kind-multiline{grid-column:auto}.stock-composer-layout-actions{grid-template-columns:1fr;display:grid}.stock-composer-layout-actions .btn{justify-content:center;width:100%}.stock-sale-context-heading{flex-direction:column}.stock-sale-context-heading time{white-space:normal}.stock-layout-type-tabs{width:100%}.stock-layout-type-tabs button{flex:1;min-width:0;padding-inline:7px}.stock-template-workspace>div:first-child,.stock-template-workspace>div:last-child{flex-direction:column;align-items:stretch}.stock-template-workspace>div:first-child>div:last-child,.stock-template-workspace>div:last-child>div:last-child{grid-template-columns:1fr;display:grid}.stock-template-workspace>div:first-child .btn,.stock-template-workspace>div:last-child .btn{justify-content:center;width:100%}}@media (max-width:420px){.stock-composer-hero{gap:11px}.stock-composer-hero p{font-size:12px}#stock-composer-source-id{white-space:normal;overflow-wrap:anywhere}.stock-sale-context-detail{padding:12px}.stock-sale-context-card{grid-template-columns:1fr}.stock-layout-product,.stock-layout-variant{min-width:210px}.stock-layout-editor-pane{padding:12px}.stock-layout-editor-heading{flex-direction:column}.stock-layout-saved-badge{width:100%}}@media (prefers-reduced-motion:reduce){.stock-composer *,.stock-layout-manager *,.stock-sale-context-compact *,.stock-sale-context-detail *,.stock-vault-action-dock *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.digital-stock-workspace{--vault-panel:#0d111feb;--vault-panel-solid:#0d111f;--vault-raised:#12182a;--vault-line:#94a3b821;--vault-line-strong:#a78bfa40;--vault-muted:#8290a8;--vault-copy:#cbd5e1;--vault-violet:#a78bfa;--vault-cyan:#67e8f9;gap:12px;min-width:0}.stock-vault-header .page-header{align-items:center;gap:18px;min-height:58px;margin:0}.stock-vault-header .page-header-text{min-width:0}.stock-vault-header .page-eyebrow{color:#9f8cff;letter-spacing:.13em;margin-bottom:3px;font-size:9px!important}.stock-vault-header .page-header h1{letter-spacing:-.035em;font-size:clamp(22px,1.8vw,26px);line-height:1.08}.stock-vault-header .page-header p{max-width:720px;color:var(--vault-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.35;overflow:hidden}.stock-vault-header .page-header-actions{gap:7px}.stock-vault-header .stock-vault-header-action{border-radius:9px;padding-inline:11px;font-size:11px;min-height:34px!important}.digital-stock-workspace .stock-vault-metric-rail{isolation:isolate;border:1px solid var(--vault-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#8b5cf617,#0000 28%),linear-gradient(115deg,#12182af0,#0a0e1af0);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 32px #0206171f}.stock-vault-metric-rail .metric-card{align-items:center;gap:11px;border:0!important;border-right:1px solid var(--vault-line)!important;min-height:70px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 15px!important;transform:none!important}.stock-vault-metric-rail .metric-card:last-child{border-right:0!important}.stock-vault-metric-rail .metric-card:hover{background:#8b5cf60b!important}.stock-vault-metric-rail .metric-icon{background:#8b5cf617;border:1px solid #a78bfa24;border-radius:9px;width:31px;height:31px}.stock-vault-metric-rail .metric-card:nth-child(2) .metric-icon{color:#5eead4;background:#0d948817;border-color:#2dd4bf26}.stock-vault-metric-rail .metric-card:nth-child(3) .metric-icon{color:#fbbf24;background:#d9770617;border-color:#fbbf2429}.stock-vault-metric-rail .metric-card:nth-child(4) .metric-icon{color:var(--vault-cyan);background:#0891b217;border-color:#22d3ee26}.stock-vault-metric-rail .metric-icon svg{width:15px;height:15px}.stock-vault-metric-rail .metric-copy{gap:0;min-width:0}.stock-vault-metric-rail .metric-copy small{color:#a5afc0;letter-spacing:.025em;order:1;margin:0;font-size:9px;font-weight:750}.stock-vault-metric-rail .metric-copy strong{letter-spacing:-.035em;order:2;margin-top:3px;font-size:20px;line-height:1}.stock-vault-metric-rail .metric-copy em{color:#68758c;order:3;margin-top:3px;font-size:9px;line-height:1.2}.stock-vault-command-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:56px;display:grid;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0206171a;border:1px solid var(--vault-line)!important;background:linear-gradient(110deg,#12182ae6,#090d19eb)!important;border-radius:13px!important;padding:8px 10px!important}.stock-vault-command-copy{grid-template-columns:auto auto;justify-content:start;align-items:baseline;min-width:126px;padding:0 5px 0 3px;gap:1px 7px!important;display:grid!important}.stock-vault-command-copy>span{color:var(--vault-violet);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:850}.stock-vault-command-copy strong{color:#f8fafc;white-space:nowrap;font-size:13px}.stock-vault-command-copy small{color:#66738a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.stock-vault-command-bar .digital-stock-filters{flex-wrap:nowrap;grid-template-columns:minmax(250px,1.65fr) minmax(145px,.75fr) minmax(105px,.48fr) minmax(118px,.55fr) auto auto;align-items:center;gap:7px;min-width:0;display:grid}.stock-vault-command-bar .digital-search,.stock-vault-command-bar .digital-stock-filters select,.stock-vault-command-bar .btn-icon,.stock-vault-clear-filters{box-shadow:inset 0 1px #ffffff05;border:1px solid var(--vault-line)!important;background:#0206176b!important;border-radius:9px!important;height:36px!important;min-height:36px!important}.stock-vault-command-bar .digital-search{color:#78869d;min-width:0;padding:0 10px}.stock-vault-command-bar .digital-search:focus-within,.stock-vault-command-bar .digital-stock-filters select:focus{box-shadow:0 0 0 3px #22d3ee11;border-color:#67e8f95c!important}.stock-vault-command-bar .digital-search input{min-width:0;padding:0;min-height:0!important;font-size:11px!important}.stock-vault-command-bar .digital-stock-filters select{color:#b4bed0;width:100%;min-width:0;padding:0 28px 0 10px;font-weight:650;font-size:10px!important}.stock-vault-clear-filters{color:#c4b5fd;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:750;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.stock-vault-clear-filters:hover{color:#fff;background:#8b5cf61a!important;border-color:#a78bfa4d!important}.stock-vault-filter-count{color:#ede9fe;background:#8b5cf638;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:inline-grid}.stock-vault-command-bar .stock-vault-refresh{color:#8794aa;width:36px}.stock-vault-command-bar .stock-vault-refresh:hover{color:var(--vault-cyan);background:#0891b217!important;border-color:#67e8f94d!important}.digital-stock-table.stock-vault-table-shell{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;position:relative;overflow:hidden;border:1px solid var(--vault-line)!important;background:var(--vault-panel-solid)!important;border-radius:14px!important;padding:0!important;box-shadow:0 16px 44px #02061724!important}.stock-vault-table-scroll{scrollbar-width:thin;scrollbar-color:#8b5cf657 #02061733;max-height:max(340px,100dvh - 316px);position:relative;overflow:auto}.digital-stock-table .stock-vault-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1190px}.stock-vault-table thead{z-index:9;position:sticky;top:0}.digital-stock-table .stock-vault-table th{border-bottom:1px solid var(--vault-line);color:#718098;letter-spacing:.075em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111729f7;height:41px;padding:0 12px;font-weight:800;font-size:9px!important}.stock-vault-table th:first-child{width:230px}.stock-vault-table th:nth-child(2){width:90px}.stock-vault-table th:nth-child(3){width:140px}.stock-vault-table th:nth-child(4){width:200px}.stock-vault-table th:nth-child(5){width:110px}.stock-vault-table th:nth-child(6){width:105px}.stock-vault-table th:nth-child(7){width:175px}.digital-stock-table .stock-vault-table td{height:46px;min-height:46px;color:var(--vault-copy);background:#0d111ff5;border-bottom:1px solid #94a3b813;padding:5px 12px;line-height:1.3;transition:background-color .15s,box-shadow .15s;font-size:12px!important}.stock-vault-table tbody tr:last-child td{border-bottom:0}.stock-vault-table tbody tr:hover td{background:#11172a;box-shadow:inset 0 1px #a78bfa06,inset 0 -1px #a78bfa06}.stock-vault-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 var(--vault-violet)}.stock-vault-product-cell>div{gap:2px;min-width:0;display:grid}.stock-vault-product-cell span,.stock-vault-product-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-vault-product-cell span{color:#f1f5f9;letter-spacing:-.005em;font-size:12px;font-weight:750}.stock-vault-product-cell small{color:#9481dd;font-size:9px;font-weight:650}.stock-vault-type-cell>span{border:1px solid var(--stock-type-color);align-items:center;gap:5px;width:fit-content;padding:3px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stock-vault-type-cell>span{border:1px solid color-mix(in srgb, var(--stock-type-color) 22%, transparent)}}.stock-vault-type-cell>span{color:var(--stock-type-color);background:var(--stock-type-bg);border-radius:6px;font-size:9px;font-weight:750}.stock-vault-key{color:#aebbd0;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;background:#02061757;border:1px solid #94a3b81a;border-radius:6px;max-width:130px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;display:inline-block;overflow:hidden}.stock-vault-recipient-cell{min-width:0}.stock-vault-recipient-cell .stock-sale-context-compact{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.stock-vault-recipient-cell .stock-sale-context-avatar{border-radius:6px;width:22px;height:22px;font-size:9px}.stock-vault-recipient-cell .stock-sale-context-compact-copy{gap:1px;min-width:0;display:grid}.stock-vault-recipient-cell .stock-sale-context-compact-copy strong{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.stock-vault-recipient-cell .stock-sale-context-compact-copy small,.stock-vault-recipient-cell .stock-sale-context-compact-copy em{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.1;overflow:hidden}.stock-vault-recipient-cell .stock-sale-context-compact-copy em{color:#c4b5fd;font-style:normal;font-weight:600}.stock-vault-recipient-cell .stock-sale-context-compact>time{display:none!important}.stock-vault-recipient-cell .stock-sale-context-not-sold{color:#64748b;font-size:13px;font-weight:500;display:inline-block}.stock-vault-status-cell>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.stock-vault-status-cell .badge{min-height:20px;padding:2px 6px;font-weight:750;line-height:1;font-size:9px!important}.stock-vault-date-cell time{color:#718096;white-space:nowrap;font-size:9px;font-weight:650}.stock-vault-actions-cell{z-index:6;border-left:1px solid #94a3b814;position:sticky;right:0;box-shadow:-10px 0 20px #02061729;background:#0d111ffa!important}.stock-vault-table th:last-child{z-index:11;background:#111729fc;border-left:1px solid #94a3b814;position:sticky;right:0;box-shadow:-10px 0 20px #02061721}.stock-vault-table tbody tr:hover .stock-vault-actions-cell{background:#11172a!important}.stock-vault-action-dock{justify-content:flex-end;align-items:center;gap:4px;display:flex}.stock-vault-action{color:#8794a8;cursor:pointer;background:#02061757;border:1px solid #94a3b821;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;transition:transform .15s,border-color .15s,color .15s,background-color .15s;display:inline-grid;position:relative;min-height:29px!important}.stock-vault-action:hover:not(:disabled){color:#fff;transform:translateY(-1px)}.stock-vault-action:focus-visible{z-index:2;outline:2px solid var(--vault-cyan)!important;outline-offset:2px!important}.stock-vault-action:disabled{opacity:.28;cursor:not-allowed}.stock-vault-action-view:hover{background:#64748b21;border-color:#94a3b852}.stock-vault-action-duplicate{color:#67e8f9}.stock-vault-action-duplicate:hover{background:#0891b21f;border-color:#22d3ee59}.stock-vault-action-edit{color:#c4b5fd}.stock-vault-action-edit:hover{background:#6d28d91f;border-color:#a78bfa61}.stock-vault-action-assign{color:#5eead4}.stock-vault-action-assign:hover{background:#0d94881f;border-color:#2dd4bf59}.stock-vault-action-delete{color:#fda4af}.stock-vault-action-delete:hover{background:#be123c1f;border-color:#fb718559}.stock-vault-pagination{border-top:1px solid var(--vault-line);background:#101527;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:7px 11px;display:flex}.stock-vault-pagination p{color:#718096;margin:0;font-size:9px}.stock-vault-pagination p strong{color:#d8deea}.stock-vault-pagination>div{gap:6px;display:flex}.stock-vault-pagination button{border:1px solid var(--vault-line);color:#aeb9cb;background:#02061759;border-radius:8px;min-height:29px;padding:0 10px;font-size:9px;font-weight:700;transition:border-color .15s,color .15s,background-color .15s}.stock-vault-pagination button:hover:not(:disabled){border-color:var(--vault-line-strong);color:#fff;background:#8b5cf614}.stock-vault-pagination button:disabled{opacity:.32;cursor:not-allowed}[dir=rtl] .stock-vault-command-copy,[dir=rtl] .stock-vault-product-cell,[dir=rtl] .stock-vault-table th{text-align:right}[dir=rtl] .stock-vault-actions-cell,[dir=rtl] .stock-vault-table th:last-child{border-left:0;border-right:1px solid #94a3b814;left:0;right:auto}@media (max-width:1100px){.stock-vault-command-bar{grid-template-columns:1fr;gap:8px}.stock-vault-command-copy{grid-template-columns:auto minmax(0,1fr)}.stock-vault-command-copy>span{grid-column:auto}.stock-vault-command-bar .digital-stock-filters{grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(120px,.62fr)) auto auto}.stock-vault-table-scroll{max-height:none}}@media (max-width:760px){.stock-vault-header .page-header{gap:10px;min-height:0}.stock-vault-header .page-header p{white-space:normal}.stock-vault-header .page-header-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.stock-vault-header .stock-vault-header-action{width:100%;min-width:0;padding-inline:8px}.stock-vault-command-bar .digital-stock-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.stock-vault-command-bar .stock-vault-search,.stock-vault-command-bar #digital-stock-product-filter{grid-column:1/-1}.stock-vault-clear-filters{min-width:0}}@media (max-width:700px){.digital-stock-workspace .stock-vault-metric-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow:auto hidden}.digital-stock-workspace .stock-vault-metric-rail::-webkit-scrollbar{display:none}.stock-vault-metric-rail .metric-card{scroll-snap-align:start;flex:0 0 min(76vw,260px);min-width:min(76vw,260px);border-right:1px solid var(--vault-line)!important}.stock-vault-command-copy small{display:none}.stock-vault-table-scroll{overflow-x:auto}}@media (max-width:460px){.stock-vault-header .page-header-actions{grid-template-columns:1fr 1fr}.stock-vault-header .stock-vault-header-action:first-child{grid-column:1/-1}.stock-vault-command-bar .digital-stock-filters{grid-template-columns:1fr 1fr auto}.stock-vault-command-bar #digital-stock-product-filter{grid-column:1/-1}.stock-vault-clear-filters span{display:none}}@media (prefers-reduced-motion:reduce){.stock-vault-header *,.stock-vault-metric-rail *,.stock-vault-command-bar *,.stock-vault-table *,.stock-vault-action,.stock-vault-pagination *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.stock-edit-drawer-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#03050cd1!important}.stock-edit-drawer{--drawer-max-width:640px;contain:layout paint;background:radial-gradient(circle at 88% 4%,#8b5cf61f,#0000 28%),#0b0e19!important;box-shadow:-16px 0 48px #00000094!important}.stock-edit-drawer-body{background:linear-gradient(155deg,#0c0f1bfa,#070a12fa);padding:18px 20px!important}.stock-edit-drawer-footer{min-height:66px;padding:12px 20px!important}.stock-edit-form{gap:14px;display:grid}.stock-correction-status{background:linear-gradient(135deg,#14b8a61a,#0f172a80);border:1px solid #2dd4bf33;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.stock-correction-status.is-loading{background:linear-gradient(135deg,#6366f11f,#0f172a80);border-color:#818cf842}.stock-correction-status.is-error,.stock-correction-status.is-warning{background:linear-gradient(135deg,#f59e0b1a,#0f172a80);border-color:#f59e0b47}.stock-correction-status-icon{color:#5eead4;background:#2dd4bf1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.stock-correction-status.is-loading .stock-correction-status-icon{color:#c4b5fd;background:#8b5cf61f}.stock-correction-status.is-error .stock-correction-status-icon,.stock-correction-status.is-warning .stock-correction-status-icon{color:#fbbf24;background:#f59e0b1a}.stock-correction-status-icon svg{width:17px;height:17px}.stock-correction-status>div:nth-child(2){gap:2px;min-width:0;display:grid}.stock-correction-status strong{color:#f8fafc;font-size:12.5px;line-height:1.3}.stock-correction-status span{color:#9ba6bd;font-size:11.5px;line-height:1.45}.stock-correction-section{background:#0e1221d1;border:1px solid #94a3b81f;border-radius:14px;gap:12px;padding:14px;display:grid}.stock-correction-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-correction-section-header>div{min-width:0}.stock-correction-section-header span{color:#a78bfa;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.stock-correction-section-header h3{color:#f8fafc;margin:0;font-size:13.5px;font-weight:720}.stock-correction-section-header>svg{color:#a78bfa;width:18px;height:18px}.stock-locked-summary{background:#04070f8c;border:1px solid #94a3b81a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.stock-locked-summary>div{border-bottom:1px solid #94a3b814;border-right:1px solid #94a3b814;min-width:0;padding:9px 10px}.stock-locked-summary>div:nth-child(3n){border-right:0}.stock-locked-summary>div:nth-last-child(-n+3){border-bottom:0}.stock-locked-summary dt{color:#68758d;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.stock-locked-summary dd{color:#dce5f4;text-overflow:ellipsis;white-space:nowrap;margin:0;font:600 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.stock-locked-summary-note{color:#77839a;margin:-2px 0 0;font-size:10.5px;line-height:1.45}.stock-correction-primary{gap:14px}.stock-correction-primary>.form-group{margin:0}.stock-edit-static-type{color:#c4b5fd;text-transform:capitalize;background:#8b5cf614;border:1px solid #a78bfa2e;border-radius:8px;width:max-content;padding:7px 10px;font-size:12px;display:inline-flex}.stock-correction-reason{background:#7c3aed0b;border:1px solid #a78bfa29;border-radius:14px;margin:0;padding:14px}.stock-correction-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.stock-correction-label-row>span:last-child{color:#a78bfa;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.stock-correction-disclosure{background:#0c101db8;border:1px solid #94a3b81c;border-radius:12px;overflow:hidden}.stock-correction-disclosure>button{color:#dce5f4;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 13px;transition:background-color .15s,color .15s;display:flex}.stock-correction-disclosure>button:hover:not(:disabled){color:#fff;background:#ffffff09}.stock-correction-disclosure>button:disabled{cursor:not-allowed;opacity:.52}.stock-correction-disclosure>button>span{align-items:center;gap:10px;min-width:0;display:flex}.stock-correction-disclosure>button>span>svg{color:#a78bfa;flex:none;width:17px;height:17px}.stock-correction-disclosure>button>span>span{gap:2px;min-width:0;display:grid}.stock-correction-disclosure strong{font-size:12px}.stock-correction-disclosure small{color:#77839a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.stock-correction-disclosure>button>svg{color:#77839a;flex:none;width:16px;height:16px;transition:transform .16s}.stock-correction-disclosure>button>svg.is-open{transform:rotate(180deg)}.stock-correction-layout-editor{background:#04070f3d;border-top:1px solid #94a3b814;padding:12px 13px 13px}.stock-correction-layout-editor .stock-field-list{gap:8px}.stock-correction-layout-editor .stock-field-control{gap:0}.stock-correction-layout-editor .stock-field-definition-controls{margin:0}.stock-correction-disclosure-content{border-top:1px solid #94a3b814;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;padding:0 13px 13px;display:grid}.stock-correction-disclosure-content .form-group{margin:12px 0 0}.stock-correction-disclosure-content .form-label{align-items:center;gap:5px;display:flex}.stock-correction-disclosure-content .form-label svg{color:#a78bfa;width:13px;height:13px}.stock-edit-drawer .stock-field-definition-controls{background:#8b5cf60b;border:1px solid #a78bfa21;grid-template-columns:minmax(120px,1.35fr) minmax(80px,.8fr) minmax(88px,.85fr) auto;padding:8px}@media (max-width:640px){.stock-edit-drawer-body{padding:14px!important}.stock-edit-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))!important}.stock-correction-status{grid-template-columns:32px minmax(0,1fr)}.stock-correction-status>.btn{grid-column:1/-1;width:100%}.stock-locked-summary{grid-template-columns:1fr 1fr}.stock-locked-summary>div,.stock-locked-summary>div:nth-child(3n),.stock-locked-summary>div:nth-last-child(-n+3){border-bottom:1px solid #94a3b814;border-right:1px solid #94a3b814}.stock-locked-summary>div:nth-child(2n){border-right:0}.stock-locked-summary>div:nth-last-child(-n+2){border-bottom:0}.stock-correction-disclosure-content{grid-template-columns:1fr}.stock-edit-drawer .stock-field-definition-controls{grid-template-columns:1fr 1fr}.stock-edit-drawer .stock-field-definition-controls>label:first-child{grid-column:1/-1}.stock-edit-drawer .stock-field-definition-actions{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.drawer-overlay,.drawer-panel,.stock-correction-disclosure>button,.stock-correction-disclosure>button>svg{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.digital-discounts-workspace{--discount-amber:#fbbf24;--discount-orange:#f97316;--discount-violet:#8b5cf6;--discount-cyan:#22d3ee;gap:20px;max-width:1540px;margin:0 auto;display:grid}.discount-create-button{box-shadow:0 12px 30px #7c3aed3d}.discount-safety-hero{isolation:isolate;border:1px solid var(--discount-amber);grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:20px;min-height:142px;padding:23px 25px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.discount-safety-hero{border:1px solid color-mix(in srgb,var(--discount-amber) 24%,var(--border))}}.discount-safety-hero{background:radial-gradient(circle at 93% 0%,#f9731629,transparent 34%), radial-gradient(circle at 8% 110%,#8b5cf629,transparent 34%), linear-gradient(135deg,var(--surface-1),var(--surface-1));border-radius:23px}@supports (color:color-mix(in lab, red, red)){.discount-safety-hero{background:radial-gradient(circle at 93% 0%,#f9731629,transparent 34%), radial-gradient(circle at 8% 110%,#8b5cf629,transparent 34%), linear-gradient(135deg,color-mix(in srgb,var(--surface-1) 94%,#f59e0b 6%),var(--surface-1))}}.discount-safety-hero{box-shadow:0 24px 70px #05070f29}.discount-safety-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffffff0a,#0000 68%);animation:8s ease-in-out infinite discount-sheen;position:absolute;inset:0;transform:translate(-75%)}@keyframes discount-sheen{45%,to{transform:translate(85%)}}.discount-safety-icon{width:56px;height:56px;color:var(--discount-amber);background:linear-gradient(145deg,#f59e0b2e,#8b5cf61f);border:1px solid #fbbf2447;border-radius:17px;place-items:center;display:grid;box-shadow:0 13px 32px #f59e0b1a,inset 0 1px #ffffff1a}.discount-safety-icon svg{width:27px;height:27px}.discount-safety-copy>span,.discount-section-heading>div>span{color:var(--discount-amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.discount-safety-copy h2{max-width:760px;color:var(--text-primary);letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(19px,2vw,27px);line-height:1.18}.discount-safety-copy p{max-width:830px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.65}.discount-safety-flow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07091185;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;min-width:315px;padding:14px;display:grid}.discount-safety-flow>span{gap:4px;min-width:0;display:grid}.discount-safety-flow>span:last-child{text-align:right}.discount-safety-flow small{color:#94a3b8;font-size:9px}.discount-safety-flow s{color:#94a3b8;white-space:nowrap;font-size:14px;font-weight:760}.discount-safety-flow strong{color:#fff;white-space:nowrap;font-size:15px}.discount-safety-flow i{color:#180e02;background:linear-gradient(135deg,#fde047,var(--discount-orange));white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #f59e0b38}.discount-safety-flow i svg{width:13px}.discount-campaign-section,.discount-catalog-section{gap:13px;min-width:0;display:grid}.discount-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px;display:flex}.discount-section-heading h2{color:var(--text-primary);letter-spacing:-.025em;margin:5px 0 3px;font-size:20px}.discount-section-heading p{color:var(--text-muted);margin:0;font-size:12px}.discount-section-heading>button:not(.btn){color:#fb7185;background:#ef444412;border:1px solid #ef444438;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:760;display:inline-flex}.discount-section-heading>button svg{width:14px}.discount-status-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.discount-status-tabs button{min-width:126px;height:39px;color:var(--text-muted);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 9px 0 12px;font-size:11px;font-weight:760;transition:all .18s;display:inline-flex}.discount-status-tabs button:hover{color:var(--text-primary);background:var(--surface-1)}.discount-status-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 20px #6d28d938}.discount-status-tabs svg{width:15px}.discount-status-count{border:1px solid;place-items:center;min-width:22px;height:22px;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.discount-status-count{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.discount-status-count{color:inherit;background:currentColor;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.discount-status-count{background:color-mix(in srgb,currentColor 8%,transparent)}}.discount-status-count{font-variant-numeric:tabular-nums;font-size:9px;line-height:1}.discount-status-tabs button.is-active .discount-status-count{background:#ffffff29;border-color:#ffffff38}.discount-campaign-list,.discount-product-browser{border:1px solid var(--border);background:var(--surface-1);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 45px #05070f1a}.discount-campaign-list{display:grid}.discount-campaign-list.is-refreshing,.discount-product-browser.is-refreshing .discount-product-grid{opacity:.76;transition:opacity .16s}.discount-campaign-card{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(190px,.8fr) minmax(360px,1.25fr) minmax(220px,.75fr);align-items:center;gap:16px;min-width:0;min-height:122px;padding:17px 18px;transition:background .18s;display:grid}.discount-campaign-card:last-child{border-bottom:0}.discount-campaign-card:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.discount-campaign-card:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.discount-campaign-mark{border:1px solid var(--border);color:#a78bfa;background:#8b5cf61a;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.discount-campaign-mark.is-active{color:#34d399;background:#10b9811c;border-color:#10b98133;box-shadow:0 0 24px #10b98114}.discount-campaign-mark.is-scheduled{color:var(--discount-amber);background:#f59e0b1a;border-color:#f59e0b33}.discount-campaign-mark.is-ended,.discount-campaign-mark.is-cancelled,.discount-campaign-mark.is-revised{color:#94a3b8;background:var(--surface-2)}.discount-campaign-mark svg{width:21px}.discount-campaign-main{min-width:0}.discount-campaign-main>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.discount-status{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.discount-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.discount-status i{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}}.discount-status.is-active{color:#34d399;background:#10b98114;border-color:#10b98133}.discount-status.is-scheduled{color:var(--discount-amber);background:#f59e0b14;border-color:#f59e0b33}.discount-status.is-cancelled,.discount-status.is-revised{color:#fb7185;background:#ef444414;border-color:#ef444433}.discount-campaign-rate{color:#1c1001;background:linear-gradient(135deg,#fde047,#fb923c);border-radius:7px;padding:4px 7px;font-size:9px;font-weight:900}.discount-campaign-main h3{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:15px;overflow:hidden}.discount-campaign-main p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.discount-campaign-main code{color:#c4b5fd;font-size:9px}.discount-campaign-facts{grid-template-columns:minmax(185px,1fr) minmax(125px,.55fr);gap:11px;margin:0;display:grid}.discount-campaign-facts div{border-left:1px solid var(--border);gap:5px;min-width:0;padding-left:12px;display:grid}.discount-campaign-facts .discount-campaign-utc{grid-column:1/-1}.discount-campaign-facts dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:760}.discount-campaign-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.45;display:flex}.discount-campaign-facts dd span{gap:2px;display:grid}.discount-campaign-facts dd small{color:#34d399;font-size:9px;font-weight:760}.discount-campaign-facts dd svg{color:#a78bfa;flex:none;width:13px}.discount-campaign-utc dd{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.discount-campaign-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.discount-campaign-actions button,.discount-campaign-actions a{border:1px solid var(--border);min-height:33px;color:var(--text-secondary);background:var(--surface-2);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:760;text-decoration:none;transition:all .18s;display:inline-flex}.discount-campaign-actions button:hover,.discount-campaign-actions a:hover{color:#fff;background:#8b5cf624;border-color:#8b5cf6;transform:translateY(-1px)}.discount-campaign-actions .is-danger{color:#fb7185;background:#ef444412;border-color:#ef44443d}.discount-campaign-actions .is-danger:hover{color:#fff;background:#dc2626;border-color:#ef4444}.discount-campaign-actions svg{width:13px}.discount-cancelled-reason{max-width:210px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:9px;overflow:hidden}.discount-campaign-skeleton,.discount-product-skeleton{background:var(--border);gap:1px;display:grid}.discount-campaign-skeleton span{background:linear-gradient(90deg,var(--surface-1),var(--surface-2),var(--surface-1));background-size:220% 100%;height:121px;animation:1.4s infinite shimmer}.discount-browser-state{min-height:250px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.discount-browser-state>svg{color:#a78bfa;width:34px;height:34px;margin-bottom:4px}.discount-browser-state h3{color:var(--text-primary);margin:0;font-size:16px}.discount-browser-state p{max-width:460px;margin:0 0 8px;font-size:12px;line-height:1.5}.discount-browser-state.is-error>svg{color:var(--danger)}.discount-pagination{border-top:1px solid var(--border);min-height:59px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:15px;padding:11px 17px;font-size:11px;display:flex}.discount-pagination>div{gap:7px;display:flex}.discount-pagination button{border:1px solid var(--border);min-height:35px;color:var(--text-primary);background:var(--surface-2);border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:720;display:inline-flex}.discount-pagination button:disabled{opacity:.35}.discount-pagination button svg{width:14px}.discount-create-drawer{--drawer-max-width:1240px}.discount-create-drawer-body{background:radial-gradient(circle at 86% -10%,#f59e0b14,#0000 30%),#0b0d18!important}.discount-create-form{gap:16px;display:grid}.discount-editor-details{grid-template-columns:1fr 1fr;gap:14px;display:grid}.discount-form-card,.discount-canonical-notice{background:#11131fe0;border:1px solid #ffffff17;border-radius:17px;overflow:hidden;box-shadow:0 15px 35px #0000001f}.discount-form-card>header{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:15px 16px;display:flex}.discount-form-card>header>span{width:34px;height:34px;color:var(--discount-amber);background:#f59e0b1a;border-radius:10px;flex:none;place-items:center;display:grid}.discount-form-card>header svg{width:17px}.discount-form-card h3{color:#fff;margin:0;font-size:14px}.discount-form-card header p{color:#94a3b8;margin:3px 0 0;font-size:10px}.discount-form-fields{grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.discount-form-fields>label{align-content:start;gap:7px;min-width:0;display:grid}.discount-form-fields>label>span{color:#cbd5e1;font-size:11px;font-weight:760}.discount-form-fields input{min-height:44px!important}.discount-percentage-input{background:#0e101a;border:1px solid #ffffff1f;border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.discount-percentage-input:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf621}.discount-percentage-input input{flex:1;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.discount-percentage-input b{color:var(--discount-amber);white-space:nowrap;background:#f59e0b0f;border-left:1px solid #ffffff17;align-items:center;padding:0 12px;font-size:10px;display:flex}.discount-formula-note,.discount-timezone-note{color:#94a3b8;background:#8b5cf60e;border:1px solid #8b5cf62e;border-radius:12px;align-items:flex-start;gap:9px;min-height:62px;padding:11px;font-size:10px;line-height:1.5;display:flex}.discount-formula-note svg,.discount-timezone-note svg{color:#a78bfa;flex:none;width:16px;margin-top:1px}.discount-formula-note span,.discount-timezone-note span{gap:2px;display:grid}.discount-formula-note strong,.discount-timezone-note strong{color:#e2e8f0;font-size:10px}.discount-canonical-notice{background:linear-gradient(135deg,#10b98117,#8b5cf60e);border-color:#10b98133;grid-column:1/-1;align-items:flex-start;gap:12px;padding:15px;display:flex}.discount-canonical-notice>svg{color:#34d399;flex:none;width:23px}.discount-canonical-notice strong{color:#fff;font-size:12px}.discount-canonical-notice p{color:#94a3b8;margin:4px 0 0;font-size:10px;line-height:1.55}.discount-editor-loading{color:#c4b5fd;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.discount-editor-catalog-heading{padding-top:4px}.discount-browser-progress{z-index:5;background:linear-gradient(90deg,transparent,var(--discount-amber),#a78bfa,transparent);border-radius:99px;width:38%;height:2px;animation:1.1s ease-in-out infinite admin-refresh;position:absolute;top:0;left:0}.discount-browser-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:10px 16px;display:flex}.discount-browser-toolbar>div,.discount-browser-toolbar>div>label{align-items:center;gap:10px;display:flex}.discount-browser-toolbar>div>label{gap:2px;display:grid}.discount-browser-toolbar strong{font-size:13px}.discount-browser-toolbar small{color:var(--text-muted);font-size:10px}.discount-browser-toolbar input,.discount-product-check input{width:17px;height:17px;accent-color:var(--discount-violet)}.discount-browser-toolbar>label{color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.discount-browser-toolbar select{border:1px solid var(--border-input);min-height:37px;color:var(--text-primary);background:var(--input-bg);border-radius:10px;padding:0 10px;font-size:11px}.discount-product-grid{max-height:510px;display:grid;overflow:auto}.discount-product-card{border-bottom:1px solid var(--border);grid-template-columns:auto 54px minmax(220px,1fr) minmax(165px,.55fr) minmax(92px,.3fr);align-items:center;gap:13px;min-width:0;min-height:103px;padding:12px 15px;transition:background .18s,box-shadow .18s,opacity .18s;display:grid}.discount-product-card:last-child{border-bottom:0}.discount-product-card:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.discount-product-card:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.discount-product-card.is-selected{background:linear-gradient(90deg,#8b5cf61f,#f59e0b09);box-shadow:inset 3px 0 #a78bfa}.discount-product-card.is-ineligible{opacity:.56}.discount-product-check{width:22px;height:22px;position:relative}.discount-product-check input{opacity:0;position:absolute}.discount-product-check span{border:1px solid var(--border-input);color:#0000;background:var(--input-bg);border-radius:7px;place-items:center;width:22px;height:22px;transition:all .18s;display:grid}.discount-product-check input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.discount-product-check input:checked+span{color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed);border-color:#8b5cf6;box-shadow:0 6px 16px #8b5cf640}.discount-product-check input:disabled+span{cursor:not-allowed;opacity:.4}.discount-product-check svg{width:14px}.discount-product-art,.discount-product-art-fallback{border:1px solid var(--border);object-fit:cover;color:#a78bfa;background:linear-gradient(145deg,var(--surface-2),#8b5cf61f);border-radius:12px;place-items:center;width:52px;height:65px;display:grid;box-shadow:0 8px 20px #0000001f}.discount-product-art-fallback svg{width:20px}.discount-product-identity{min-width:0}.discount-product-identity>div:first-child,.discount-variant-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.discount-product-identity>div:first-child span,.discount-variant-chips span{border:1px solid var(--border);max-width:150px;color:var(--text-secondary);background:var(--surface-2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:720;overflow:hidden}.discount-product-identity>div:first-child span:first-child{color:#c4b5fd;background:#8b5cf614;border-color:#8b5cf63d}.discount-product-identity h3{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:14px;overflow:hidden}.discount-product-identity p{color:var(--text-muted);margin:0;font-size:10px}.discount-variant-chips{margin-top:7px}.discount-product-price,.discount-product-targets{gap:3px;display:grid}.discount-product-price small,.discount-product-targets span,.discount-product-targets small{color:var(--text-muted);font-size:9px}.discount-product-price s{color:#94a3b8;font-size:10px}.discount-product-price strong{color:var(--text-primary);white-space:nowrap;font-size:13px}.discount-product-price span{color:var(--discount-amber);font-size:9px;font-weight:800}.discount-product-targets{justify-items:start}.discount-product-targets strong{color:#67e8f9;font-size:21px;line-height:1}.discount-product-targets small{color:#f59e0b;line-height:1.35}.discount-product-skeleton span{background:linear-gradient(90deg,var(--surface-1),var(--surface-2),var(--surface-1));background-size:220% 100%;height:102px;animation:1.4s infinite shimmer}.discount-selection-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discount-selection-summary article{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-1),var(--surface-2));border-radius:15px;align-items:flex-start;gap:11px;min-width:0;min-height:88px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.discount-selection-summary article{background:linear-gradient(145deg,var(--surface-1),color-mix(in srgb,var(--surface-2) 88%,var(--discount-violet) 12%))}}.discount-selection-summary article>span{color:#c4b5fd;background:#8b5cf621;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.discount-selection-summary article>span svg{width:17px}.discount-selection-summary article>div{grid-template-columns:1fr auto;align-items:baseline;gap:2px 9px;min-width:0;display:grid}.discount-selection-summary small{color:var(--text-muted);font-size:10px;font-weight:720}.discount-selection-summary strong{color:var(--text-primary);letter-spacing:-.04em;grid-area:1/2/3;font-size:22px;line-height:1}.discount-selection-summary p{color:var(--text-muted);grid-column:1/-1;margin:5px 0 0;font-size:10px;line-height:1.4}.discount-form-error{color:#fda4af;background:#ef444414;border:1px solid #ef444440;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:10px;display:flex}.discount-form-error svg{flex:none;width:17px}.discount-form-error span{gap:3px;display:grid}.discount-form-error strong{color:#fff}.discount-create-drawer-footer{justify-content:flex-end}.discount-drawer-total{gap:3px;margin-right:auto;display:grid}.discount-drawer-total small{color:#94a3b8;font-size:9px}.discount-drawer-total strong{color:#fff;font-size:12px}.discount-cancel-confirm{gap:12px;display:grid}.discount-cancel-confirm p{margin:0}.discount-cancel-confirm label{gap:6px;display:grid}.discount-cancel-confirm small{color:var(--text-muted);text-align:right;font-size:9px}.discount-cancel-confirm textarea{min-height:96px}@media (max-width:1200px){.discount-campaign-card{grid-template-columns:auto minmax(200px,.8fr) minmax(300px,1.2fr)}.discount-campaign-actions{grid-column:2/-1}}@media (max-width:920px){.discount-safety-hero{grid-template-columns:auto 1fr}.discount-safety-flow{grid-column:1/-1;width:100%}.discount-campaign-card{grid-template-columns:auto minmax(0,1fr)}.discount-campaign-facts,.discount-campaign-actions{grid-column:2;justify-content:flex-start}.discount-editor-details{grid-template-columns:1fr}.discount-product-card{grid-template-columns:auto 52px minmax(0,1fr)}.discount-product-price,.discount-product-targets{grid-column:3}}@media (max-width:640px){.digital-discounts-workspace{gap:16px}.discount-safety-hero{border-radius:19px;grid-template-columns:1fr;padding:18px}.discount-safety-icon{width:47px;height:47px}.discount-safety-flow{grid-template-columns:1fr;min-width:0}.discount-safety-flow>span:last-child{text-align:left}.discount-safety-flow i{width:max-content}.discount-section-heading{flex-direction:column;align-items:flex-start}.discount-section-heading>button{justify-content:center;width:100%}.discount-status-tabs{width:100%}.discount-status-tabs button{min-width:112px}.discount-campaign-card{padding:14px}.discount-campaign-facts{grid-template-columns:1fr}.discount-campaign-facts .discount-campaign-utc{grid-column:1}.discount-campaign-facts div{border-left:0;padding-left:0}.discount-campaign-actions button,.discount-campaign-actions a{flex:1}.discount-form-fields{grid-template-columns:1fr}.discount-form-fields .span-two{grid-column:1}.discount-browser-toolbar{flex-direction:column;align-items:flex-start}.discount-browser-toolbar>label{justify-content:space-between;width:100%}.discount-browser-toolbar select{flex:1}.discount-product-card{grid-template-columns:auto 46px minmax(0,1fr);padding:12px}.discount-product-art,.discount-product-art-fallback{border-radius:10px;width:44px;height:56px}.discount-product-price,.discount-product-targets{grid-column:2/-1}.discount-product-targets{border-top:1px dashed var(--border);padding-top:7px}.discount-selection-summary{grid-template-columns:1fr}.discount-pagination{flex-direction:column;align-items:flex-start}.discount-pagination>div,.discount-pagination button{width:100%}.discount-pagination button{justify-content:center}.discount-create-drawer-footer{flex-wrap:wrap}.discount-drawer-total{width:100%;margin:0 0 4px}.discount-create-drawer-footer .btn{flex:1}}@media (prefers-reduced-motion:reduce){.discount-safety-hero:after,.discount-browser-progress{animation:none!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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@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}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
