/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@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-space-x-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-sans-latin);--font-mono:"JetBrains Mono",var(--font-sans),ui-monospace,"SFMono-Regular",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-950:oklch(27.4% .072 132.109);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:#f3f0ff;--color-purple-700:#7a5af8;--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-sm:8px;--radius-md:10px;--radius-lg:15px;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--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);--color-brand-50:#edf4ff;--color-brand-100:#dce9ff;--color-brand-300:#9fc0ff;--color-brand-500:#246bfd;--color-brand-600:#155eef;--color-brand-700:#175cd3;--color-brand-800:#134fa3;--color-brand-900:#102f75;--color-action-primary:#246bfd;--color-action-primary-hover:#175cd3;--color-action-primary-dark:#246bfd;--color-action-primary-dark-hover:#4c86ff;--color-brand-orange-50:#fff3e6;--color-brand-orange-100:#ffe4c7;--color-brand-orange-500:#d96800;--color-brand-orange-600:#b54708;--color-brand-orange-700:#93370d;--color-brand-orange-800:#7a2e0e;--color-brand-orange-900:#5f250d;--color-ink-500:#667085;--color-ink-600:#475467;--color-ink-700:#344054;--color-ink-800:#243247;--color-ink-900:#142033;--color-ink-950:#0b1220;--color-line-200:#e4e9f0;--color-line-300:#cfd7e3;--color-surface-0:#fff;--color-surface-50:#f5f7fb;--color-surface-100:#f2f4f7;--color-success-50:#eaf8f1;--color-success-700:#15915f;--color-warning-50:#fff3e6;--color-warning-700:#d96800;--color-danger-50:#fff0ef;--color-danger-700:#d92d20;--color-info-50:#edf4ff;--color-info-700:#175cd3;--color-navigation-900:#101828;--color-navigation-800:#1d2939;--font-sans-latin:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans-lao:"Noto Sans Lao",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans-thai:"Noto Sans Thai",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans-chinese:"Noto Sans SC",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans-vietnamese:"Be Vietnam Pro",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans-korean:"Noto Sans KR",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-control:10px;--radius-navigation:10px;--radius-metric:12px;--radius-panel:15px;--radius-hero:19px;--radius-pill:9999px;--shadow-control:0 1px 2px #1018280d;--shadow-panel:0 12px 32px #10182814;--shadow-hero:0 18px 48px #1018281a;--shadow-floating:0 24px 80px #10182838}}@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;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}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:#246bfd;--color-primary-content:#fff;--color-secondary:#334155;--color-secondary-content:#f8fafc;--color-accent:#7a5af8;--color-accent-content:#fff;--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.625rem;--radius-field:.625rem;--radius-box:.9375rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:#246bfd;--color-primary-content:#fff;--color-secondary:#334155;--color-secondary-content:#f8fafc;--color-accent:#7a5af8;--color-accent-content:#fff;--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.625rem;--radius-field:.625rem;--radius-box:.9375rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(96% .001 286.375);--color-base-300:oklch(92% .004 286.32);--color-base-content:oklch(21% .006 285.885);--color-primary:#246bfd;--color-primary-content:#fff;--color-secondary:#475569;--color-secondary-content:#fff;--color-accent:#7a5af8;--color-accent-content:#fff;--color-neutral:oklch(44% .017 285.786);--color-neutral-content:oklch(98% 0 0);--color-info:oklch(62% .214 259.815);--color-info-content:oklch(97% .014 254.604);--color-success:oklch(70% .14 182.503);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.625rem;--radius-field:.625rem;--radius-box:.9375rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}@layer components{.erp-skip-link{z-index:80;border-radius:var(--radius-md);background:var(--color-surface-0);color:var(--color-brand-700);padding:.5rem .75rem;font-size:.875rem;font-weight:700;transition:transform .12s;position:fixed;top:1rem;left:1rem;transform:translateY(-150%);box-shadow:0 12px 30px #0f172a2e}.erp-skip-link:focus,.erp-skip-link:focus-visible{outline:none;transform:translateY(0);box-shadow:0 0 0 3px #1f7aec2e,0 12px 30px #0f172a2e}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #1f7aec2e}.erp-readable-text,.erp-layout-panel,.erp-workbench-guide-note,.erp-admin-table td,.erp-data-table td,.erp-data-empty,.erp-output-code-preview{overflow-wrap:anywhere}.erp-a11y-scroll-region{contain:layout paint inline-size;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.mailbox-safe-message{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%}.mailbox-safe-message :where(*){box-sizing:border-box;max-width:100%}.mailbox-safe-message :where(a,p,blockquote,code,pre,li,th,td){overflow-wrap:anywhere;word-break:break-word}.mailbox-safe-message :where(pre){white-space:pre-wrap;margin:0}.mailbox-safe-message :where(table){table-layout:fixed;width:100%}.mailbox-safe-message :where(th,td){vertical-align:top;min-width:0}table th{letter-spacing:0!important;text-transform:none!important}.input,.textarea,.select{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);width:100%;color:var(--color-ink-900);font-size:.875rem;line-height:1.25rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #0f172a0a}.input,.select{min-height:2.5rem;padding:.5rem .75rem}.textarea{min-height:5rem;padding:.625rem .75rem}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-brand-500);outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #1f7aec24,0 1px 2px #0f172a0a}.erp-field{margin-bottom:.5rem;scroll-margin-top:6rem}.erp-field-label{color:var(--color-ink-700);margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.erp-field-help{color:var(--color-ink-500);margin-top:.25rem;font-size:.8125rem;line-height:1.35rem}.erp-field-error{color:var(--color-danger-700);align-items:center;gap:.375rem;margin-top:.375rem;font-size:.8125rem;line-height:1.35rem;display:flex}.input:disabled,.textarea:disabled,.select:disabled{background:var(--color-surface-100);color:var(--color-ink-500);cursor:not-allowed}.input-error,.textarea-error,.select-error{border-color:var(--color-danger-700);box-shadow:0 0 0 3px #b91c1c1f,var(--shadow-panel)}.erp-file-input{padding:.375rem}.erp-file-input::file-selector-button{border-radius:var(--radius-sm);background:var(--color-brand-50);color:var(--color-brand-700);border:0;margin-right:.75rem;padding:.375rem .625rem;font-weight:600}.checkbox{border-radius:var(--radius-sm);border-color:var(--color-line-300);color:var(--color-brand-500)}.erp-choice{border-radius:var(--radius-md);color:var(--color-ink-700);align-items:flex-start;gap:.625rem;padding:.25rem 0;display:flex}.erp-choice input[type=checkbox],.erp-choice input[type=radio]{border-color:var(--color-line-300);width:1rem;height:1rem;color:var(--color-brand-500);flex-shrink:0;margin-top:.1875rem}.erp-choice input[type=checkbox]{border-radius:var(--radius-sm)}.erp-choice input[type=radio]{border-radius:9999px}.erp-choice-label{color:var(--color-ink-800,var(--color-ink-700));font-size:.875rem;font-weight:500;line-height:1.35rem}.erp-choice-description{color:var(--color-ink-500);margin-top:.125rem;font-size:.8125rem;line-height:1.35rem}.erp-toggle{align-items:center;gap:.625rem;display:inline-flex}.erp-toggle-track{border:1px solid var(--color-line-300);background:var(--color-surface-100);border-radius:9999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.erp-toggle-track:after{content:"";background:#fff;border-radius:9999px;width:1.125rem;height:1.125rem;transition:transform .16s;transform:translate(.1875rem);box-shadow:0 1px 2px #0f172a33}.erp-toggle input:checked+.erp-toggle-track{border-color:var(--color-brand-500);background:var(--color-brand-500)}.erp-toggle input:checked+.erp-toggle-track:after{transform:translate(1.3125rem)}.erp-toggle input:focus-visible+.erp-toggle-track{box-shadow:0 0 0 3px #1f7aec29}.erp-floating-menu{z-index:30;border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);max-height:min(22rem,100vh - 2rem);position:absolute;top:calc(100% + .5rem);left:0;overflow:auto;box-shadow:0 18px 45px #0f172a29}.erp-overlay-popover{border-color:var(--color-line-200);background:var(--color-surface-0)}.erp-floating-menu[data-placement=top]{top:auto;bottom:calc(100% + .5rem)}.erp-combobox-menu{width:100%;padding:.25rem}.erp-combobox-option{border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--color-ink-700);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.erp-combobox-option:hover,.erp-combobox-option[aria-selected=true]{background:var(--color-brand-50);color:var(--color-brand-700)}.erp-datepicker-popover{width:20rem;padding:.75rem}.erp-action{border-radius:var(--radius-md);min-height:2.5rem;box-shadow:var(--shadow-panel);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.erp-status-badge{box-sizing:border-box;white-space:nowrap;vertical-align:middle;flex:none;justify-content:center;align-items:center;width:max-content;min-width:max-content;min-height:1.25rem;padding-inline:.5rem;line-height:1rem;display:inline-flex}.erp-action:hover{text-decoration:none}.erp-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px #2563eb2e,var(--shadow-panel);outline:2px solid #0000}.erp-action:disabled,.erp-action[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.55;transform:none}.erp-action-primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:#fff}.erp-action-primary:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.dark .erp-action-primary,[data-theme=dark] .erp-action-primary{border-color:var(--color-action-primary-dark);background:var(--color-action-primary-dark)}.dark .erp-action-primary:hover,[data-theme=dark] .erp-action-primary:hover{border-color:var(--color-action-primary-dark-hover);background:var(--color-action-primary-dark-hover)}.erp-action-secondary:hover{background:var(--color-surface-100);color:var(--color-ink-900)}.erp-marketplace-action-install{border-color:var(--color-brand-orange-500);background:var(--color-brand-orange-50);color:var(--color-brand-orange-700);box-shadow:inset 0 0 0 1px #f9731629}.erp-marketplace-action-install:hover{border-color:var(--color-brand-orange-600);background:var(--color-brand-orange-100);color:var(--color-brand-orange-700)}.erp-marketplace-action-view{border-color:var(--color-brand-500);background:var(--color-surface-0);color:var(--color-brand-700);box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #1f7aec14}.erp-marketplace-action-view:hover{border-color:var(--color-brand-600);background:var(--color-brand-50);color:var(--color-brand-800);box-shadow:0 4px 10px #1f7aec24,0 0 0 1px #1f7aec1f}.erp-action-ghost{color:var(--color-ink-700);box-shadow:none;background:0 0;border-color:#0000}.erp-action-ghost:hover{background:var(--color-surface-100);color:var(--color-ink-900)}.erp-action-accent{border-color:var(--color-brand-orange-500);background:var(--color-brand-orange-500);color:#fff}.erp-action-accent:hover{border-color:var(--color-brand-orange-600);background:var(--color-brand-orange-600)}.erp-action-success{border-color:var(--color-success-700);background:var(--color-success-700);color:#fff}.erp-action-success:hover{background:#065f46}.erp-action-danger{border-color:var(--color-danger-700);background:var(--color-danger-50);color:var(--color-danger-700)}.erp-action-danger:hover{background:#fee2e2}.erp-action-icon{width:2.25rem;min-height:2.25rem;padding:0}.erp-action-spinner{opacity:.86;border:2px solid;border-right-color:#0000;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite erp-action-spin}.erp-action-group{border-radius:var(--radius-md);box-shadow:var(--shadow-panel);align-items:center;display:inline-flex}.erp-action-group>.erp-action:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.erp-action-group>.erp-action:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.erp-split-action{border-radius:var(--radius-md);box-shadow:var(--shadow-panel);align-items:stretch;display:inline-flex}.erp-split-action .erp-action:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.erp-split-action .erp-action:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:.5rem;padding-right:.5rem}.erp-app-shell{background:var(--color-surface-50);min-height:100vh;color:var(--color-ink-900)}.erp-app-sidebar{border-color:var(--color-line-200);background:var(--color-surface-0)}.erp-app-brandbar,.erp-app-topbar,.erp-app-mobile-nav{border-color:var(--color-line-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2}.erp-app-content{min-width:0;max-width:100%;padding:1.25rem 1rem}.erp-app-content:focus{outline:none}.erp-public-nav-bar,.erp-app-sidebar-nav,.erp-mobile-subnav-scroll,.mailbox-action-scroll{scrollbar-width:thin;scrollbar-color:#94a3b88c transparent}.mailbox-action-scroll::-webkit-scrollbar{height:.5rem}.mailbox-action-scroll{contain:layout inline-size paint}.mailbox-action-scroll::-webkit-scrollbar-track{background:0 0}.mailbox-action-scroll::-webkit-scrollbar-thumb{background:#94a3b88c padding-box padding-box;border:2px solid #0000;border-radius:9999px}.erp-public-nav-bar{align-items:center;gap:.5rem;min-width:0;display:flex}.erp-public-brand{min-width:0;color:var(--color-ink-900);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.erp-public-brand:hover{color:var(--color-brand-700);text-decoration:none}.erp-public-nav-link,.erp-public-nav-action{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:650;line-height:1.25rem;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.erp-public-nav-link{color:var(--color-ink-600)}.erp-public-nav-link:hover{background:var(--color-surface-0);color:var(--color-ink-900);text-decoration:none}.erp-public-nav-action{border:1px solid var(--color-line-300);background:var(--color-surface-0);color:var(--color-ink-700);box-shadow:var(--shadow-panel)}.erp-public-nav-action:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-700);text-decoration:none}.erp-app-sidebar-nav{min-width:0}.erp-app-nav-item,.erp-app-nav-group-trigger,.erp-app-nav-child,.erp-mobile-subnav-item,.erp-mobile-app-nav-item,.erp-topbar-icon-action{border-radius:var(--radius-md);transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}.erp-app-nav-item,.erp-app-nav-group-trigger{color:var(--color-ink-600)}.erp-app-nav-item:hover,.erp-app-nav-group-trigger:hover,.erp-app-nav-child:hover{background:var(--color-surface-100);color:var(--color-ink-900);text-decoration:none}.erp-app-nav-item[data-nav-state=active],.erp-app-nav-group-trigger[data-nav-state=active],.erp-app-nav-child[data-nav-state=active],.erp-mobile-subnav-item[data-nav-state=active],.erp-mobile-app-nav-item[data-nav-state=active]{background:var(--color-brand-50);color:var(--color-brand-700);box-shadow:inset 3px 0 0 var(--color-brand-orange-500)}.erp-app-nav-icon{color:currentColor}.erp-app-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-app-nav-group-row{border-radius:var(--radius-md);align-items:center;display:flex}.erp-app-nav-group-toggle,.erp-topbar-icon-action{color:var(--color-ink-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.erp-app-nav-group-toggle{width:2.5rem;height:2.5rem}.erp-app-nav-group-toggle:hover,.erp-topbar-icon-action:hover{background:var(--color-surface-100);color:var(--color-ink-900)}.erp-app-nav-group-toggle:focus-visible,.erp-topbar-icon-action:focus-visible,.erp-public-nav-link:focus-visible,.erp-public-nav-action:focus-visible,.erp-mobile-subnav-item:focus-visible,.erp-mobile-app-nav-item:focus-visible{outline:none;box-shadow:0 0 0 3px #1f7aec2e}.erp-app-nav-children{border-left:1px solid var(--color-line-200);gap:.125rem;margin-top:.25rem;margin-left:2rem;padding-left:.75rem;display:grid}.erp-app-nav-child{color:var(--color-ink-500);padding:.375rem .5rem;font-size:.875rem;display:block}.erp-tenant-switcher{width:min(16rem,30vw);min-width:10rem;height:2.25rem}.erp-global-search-input{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:9rem;height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);padding:0 .5rem;font-size:.875rem}.erp-global-search-input:focus{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 3px #1f7aec24}.erp-topbar-icon-action{width:2.5rem;height:2.5rem}.erp-user-chip{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:8rem;color:var(--color-ink-700);padding:.375rem .75rem;font-size:.75rem;font-weight:650;overflow:hidden}.erp-mobile-subnav{border-color:var(--color-line-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2}.erp-mobile-subnav-scroll{gap:.5rem;width:100%;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.erp-mobile-subnav-item{border:1px solid var(--color-line-200);background:var(--color-surface-50);color:var(--color-ink-600);flex-shrink:0;padding:.375rem .75rem;font-size:.75rem;font-weight:650}.erp-mobile-subnav-item:hover{border-color:var(--color-brand-300);color:var(--color-ink-900);text-decoration:none}.erp-mobile-app-nav{border-color:var(--color-line-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.erp-mobile-app-nav-item{color:var(--color-ink-500);min-height:3.5rem}.erp-mobile-app-nav-item:hover{color:var(--color-brand-700);text-decoration:none}.erp-public-page{background:var(--color-surface-50);min-width:0;min-height:100vh;color:var(--color-ink-900)}.erp-public-section,.erp-public-section-muted,.erp-public-hero,.erp-public-trust-band{border-color:var(--color-line-200)}.erp-public-section{background:var(--color-surface-0)}.erp-public-section-muted,.erp-public-hero{background:#fbfbf8}.erp-public-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.erp-public-header{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.erp-public-hero-grid{align-items:center;gap:2.5rem;display:grid}.erp-public-eyebrow{letter-spacing:0;color:var(--color-brand-700);font-size:.75rem;font-weight:700}.erp-public-title{color:#172033;margin-top:.75rem;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1.05}.erp-public-section-title{color:#172033;margin-top:.5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.erp-public-lead{color:#475569;max-width:42rem;margin-top:1.25rem;font-size:1rem;line-height:1.75}.erp-public-copy{color:#475569;font-size:.875rem;line-height:1.65}.erp-public-cta-row{flex-direction:column;gap:.75rem;display:flex}.erp-public-cta-primary,.erp-public-cta-secondary,.erp-public-cta-accent{border-radius:var(--radius-md);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.erp-public-cta-primary{background:var(--color-brand-500);color:#fff}.erp-public-cta-primary:hover{background:var(--color-brand-600);color:#fff;text-decoration:none;transform:translateY(-1px)}.erp-public-cta-secondary{border:1px solid var(--color-line-300);background:var(--color-surface-0);color:#172033}.erp-public-cta-secondary:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-700);text-decoration:none}.erp-public-cta-accent{border:1px solid var(--color-brand-orange-500);background:var(--color-brand-orange-50);color:var(--color-brand-orange-700)}.erp-public-cta-accent:hover{background:var(--color-brand-orange-100);color:var(--color-brand-orange-700);text-decoration:none}.erp-public-chip-grid{gap:.5rem;display:grid}.erp-public-chip,.erp-public-badge{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);color:#475569;box-shadow:var(--shadow-panel)}.erp-public-chip{padding:.5rem .75rem;font-size:.875rem}.erp-public-badge{align-items:center;width:fit-content;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.erp-public-card,.erp-public-proof-card,.erp-public-module-card,.erp-public-form-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel)}.erp-public-card-muted{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50)}.erp-public-proof-card,.erp-public-module-card{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.erp-public-module-card:hover,.erp-public-proof-card:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.erp-public-icon-tile{border-radius:var(--radius-md);background:var(--color-brand-50);color:var(--color-brand-700);box-shadow:inset 0 0 0 1px var(--color-line-200);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.erp-public-browser-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);overflow:hidden;box-shadow:0 20px 50px #0f172a24}.erp-public-browser-bar{border-bottom:1px solid var(--color-line-200);background:var(--color-surface-50);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.erp-public-table-wrap{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-public-table{border-collapse:separate;border-spacing:0;text-align:left;min-width:100%;font-size:.875rem}.erp-public-table thead{background:var(--color-surface-50);color:var(--color-ink-500)}.erp-public-table th{padding:.75rem 1rem;font-size:.75rem;font-weight:700}.erp-public-table td{border-top:1px solid var(--color-line-200);padding:.75rem 1rem}.erp-public-trust-band{color:#fff;background:#111827}.erp-public-dark-card{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a}.erp-auth-page{background:linear-gradient(135deg,#eef7ffeb,#fff7ed7a),var(--color-surface-50);min-width:0;min-height:100vh;color:var(--color-ink-900)}.erp-auth-shell{align-items:center;width:100%;max-width:72rem;min-height:calc(100vh - 4rem);margin-left:auto;margin-right:auto;padding:2rem 1rem;display:flex}.erp-auth-grid{gap:1.5rem;width:100%;display:grid}.erp-auth-story{min-width:0}.erp-auth-brand-row{align-items:center;gap:.75rem;display:flex}.erp-auth-logo{object-fit:contain;width:10rem;height:2.5rem}.erp-auth-eyebrow{letter-spacing:0;color:var(--color-brand-700);font-size:.75rem;font-weight:700}.erp-auth-title{color:#172033;margin-top:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.08}.erp-auth-copy{max-width:38rem;color:var(--color-ink-600);margin-top:.75rem;font-size:.9375rem;line-height:1.7}.erp-auth-proof-grid{gap:.75rem;margin-top:1.5rem;display:grid}.erp-auth-proof-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);box-shadow:var(--shadow-panel);background:#ffffffd1;padding:.875rem}.erp-auth-card{border-radius:var(--radius-lg);border:1px solid var(--color-line-200);background:#fffffff5;justify-self:center;width:100%;max-width:28rem;box-shadow:0 20px 50px #0f172a1f}.erp-auth-card .erp-layout-panel-header{border-bottom:1px solid var(--color-line-200);background:var(--color-surface-50)}.erp-auth-alert{border-radius:var(--radius-md);background:var(--color-danger-50);color:var(--color-danger-700);border:1px solid #b91c1c47;padding:.75rem;font-size:.875rem}.erp-auth-submit{justify-content:center;width:100%}.erp-auth-switch{text-align:center;color:var(--color-ink-600);margin-top:1rem;font-size:.875rem}.erp-auth-link{color:var(--color-brand-700);font-weight:700}.erp-auth-link:hover{color:var(--color-brand-600);text-decoration:none}.erp-onboarding-page{min-width:0}.erp-onboarding-panel{border-color:var(--color-brand-300);box-shadow:0 12px 28px #0f172a14}.erp-onboarding-form-grid{gap:.75rem;display:grid}.erp-onboarding-empty{border-radius:var(--radius-md);border:1px dashed var(--color-brand-300);background:var(--color-brand-50)}.dark .erp-public-page,[data-theme=dark] .erp-public-page{color:#f8fafc;background:#020617}.dark .erp-public-section,[data-theme=dark] .erp-public-section{background:#020617}.dark .erp-public-section-muted,[data-theme=dark] .erp-public-section-muted,.dark .erp-public-hero,[data-theme=dark] .erp-public-hero{background:#0b1220;border-color:#1e293b}.dark .erp-public-title,[data-theme=dark] .erp-public-title,.dark .erp-public-section-title,[data-theme=dark] .erp-public-section-title{color:#f8fafc}.dark .erp-public-lead,[data-theme=dark] .erp-public-lead,.dark .erp-public-copy,[data-theme=dark] .erp-public-copy{color:#cbd5e1}.dark .erp-public-card,[data-theme=dark] .erp-public-card,.dark .erp-public-proof-card,[data-theme=dark] .erp-public-proof-card,.dark .erp-public-module-card,[data-theme=dark] .erp-public-module-card,.dark .erp-public-form-card,[data-theme=dark] .erp-public-form-card,.dark .erp-public-browser-frame,[data-theme=dark] .erp-public-browser-frame,.dark .erp-public-table-wrap,[data-theme=dark] .erp-public-table-wrap{background:#0f172a;border-color:#334155;box-shadow:0 16px 36px #00000047}.dark .erp-public-card-muted,[data-theme=dark] .erp-public-card-muted,.dark .erp-public-browser-bar,[data-theme=dark] .erp-public-browser-bar,.dark .erp-public-table thead,[data-theme=dark] .erp-public-table thead{color:#94a3b8;background:#111c2f;border-color:#334155}.dark .erp-public-page .bg-white,[data-theme=dark] .erp-public-page .bg-white{background-color:#0f172a}.dark .erp-public-page .bg-slate-50,[data-theme=dark] .erp-public-page .bg-slate-50,.dark .erp-public-page .bg-slate-100,[data-theme=dark] .erp-public-page .bg-slate-100{background-color:#111c2f}.dark .erp-public-page .border-slate-200,[data-theme=dark] .erp-public-page .border-slate-200,.dark .erp-public-page .ring-slate-200,[data-theme=dark] .erp-public-page .ring-slate-200{--tw-ring-color:#334155;border-color:#334155}.dark .erp-public-page .text-\[\#172033\],[data-theme=dark] .erp-public-page .text-\[\#172033\],.dark .erp-public-page .text-slate-700,[data-theme=dark] .erp-public-page .text-slate-700{color:#f8fafc}.dark .erp-public-page .text-slate-600,[data-theme=dark] .erp-public-page .text-slate-600{color:#cbd5e1}.dark .erp-public-page .text-slate-500,[data-theme=dark] .erp-public-page .text-slate-500{color:#94a3b8}.dark .erp-public-page .erp-public-module-card:hover,[data-theme=dark] .erp-public-page .erp-public-module-card:hover,.dark .erp-public-page .erp-public-proof-card:hover,[data-theme=dark] .erp-public-page .erp-public-proof-card:hover{background:#172554;border-color:#4c86ff;box-shadow:0 16px 36px #0000004d}.dark .erp-public-page input,[data-theme=dark] .erp-public-page input,.dark .erp-public-page select,[data-theme=dark] .erp-public-page select,.dark .erp-public-page textarea,[data-theme=dark] .erp-public-page textarea{color:#f8fafc;background:#0b1220;border-color:#334155}.dark .erp-public-page input::placeholder,[data-theme=dark] .erp-public-page input::placeholder,.dark .erp-public-page textarea::placeholder,[data-theme=dark] .erp-public-page textarea::placeholder{color:#64748b}.dark .erp-auth-page,[data-theme=dark] .erp-auth-page{color:#f8fafc;background:linear-gradient(135deg,#0f172afa,#17255461),#020617}.dark .erp-auth-title,[data-theme=dark] .erp-auth-title{color:#f8fafc}.dark .erp-auth-proof-card,[data-theme=dark] .erp-auth-proof-card,.dark .erp-auth-card,[data-theme=dark] .erp-auth-card{background:#0f172af5;border-color:#334155;box-shadow:0 20px 50px #00000052}.dark .erp-auth-card .erp-layout-panel-header,[data-theme=dark] .erp-auth-card .erp-layout-panel-header{background:#111c2f;border-color:#334155}.dark .erp-auth-alert,[data-theme=dark] .erp-auth-alert{color:#fecaca;background:#7f1d1d6b;border-color:#ef4444}.dark .erp-public-brand-logo,[data-theme=dark] .erp-public-brand-logo,.dark .erp-auth-logo,[data-theme=dark] .erp-auth-logo{content:url(/images/brand/erpstack-logo-horizontal-white-6c31b1d1c1a2b15de11331d4d9f9b4bd.svg?vsn=d)}@media (min-width:640px){.erp-public-container{padding-left:1.5rem;padding-right:1.5rem}.erp-public-cta-row{flex-direction:row}.erp-auth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.erp-public-header{gap:.5rem}.erp-public-brand-logo{width:6.5rem}.erp-public-nav-bar{gap:.25rem}.erp-public-nav-action,.erp-public-nav-bar [data-locale-switcher] summary{min-height:2.25rem;padding:.375rem .5rem}.erp-auth-brand-row>div{display:none}.erp-auth-logo{width:7.5rem}.erp-auth-preferences{gap:.25rem}}@media (min-width:1024px){.erp-public-container{padding-left:2rem;padding-right:2rem}.erp-public-hero-grid{grid-template-columns:.9fr 1.1fr}.erp-auth-shell{padding-left:2rem;padding-right:2rem}.erp-auth-grid{grid-template-columns:minmax(0,1fr) 28rem;align-items:center;gap:2.5rem}}.erp-layout-surface,.erp-layout-card,.erp-layout-panel,.erp-layout-toolbar{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);box-shadow:var(--shadow-panel)}.erp-layout-card,.erp-layout-panel{min-width:0;max-width:100%}.erp-layout-card{padding:1rem}.erp-layout-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}.erp-layout-panel-header{border-bottom:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.erp-layout-panel-title{color:var(--color-ink-900);font-size:.875rem;font-weight:650;line-height:1.25rem}.erp-layout-panel-body{min-width:0;max-width:100%;padding:1rem}.erp-page-header{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);box-shadow:var(--shadow-panel);padding:1rem}.erp-page-header-grid{gap:1rem;display:grid}.erp-page-eyebrow{letter-spacing:0;color:var(--color-brand-700);font-size:.75rem;font-weight:700}.erp-page-title{color:var(--color-ink-950);margin-top:.25rem;font-size:1.25rem;font-weight:700;line-height:1.25}.erp-page-subtitle{max-width:64rem;color:var(--color-ink-600);margin-top:.5rem;font-size:.875rem;line-height:1.55}.erp-page-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.erp-metric-grid{border-top:1px solid var(--color-line-200);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.erp-metric-card{border-radius:var(--radius-md);background:var(--color-surface-50);padding:.75rem}.erp-layout-breadcrumbs{min-width:0;max-width:100%;color:var(--color-ink-500);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.erp-layout-breadcrumb-link{border-radius:var(--radius-sm);color:var(--color-ink-600)}.erp-layout-breadcrumb-link:hover{color:var(--color-brand-700);text-decoration:none}.erp-layout-breadcrumb-current{color:var(--color-ink-800);font-weight:600}.erp-layout-action-footer{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);box-shadow:var(--shadow-panel);padding:.75rem}.erp-overlay-root{z-index:50;position:fixed;inset:0}.erp-overlay-center{place-items:center;padding:1rem;display:grid}.erp-overlay-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;position:absolute;inset:0}.erp-modal-panel{z-index:10;border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-height:calc(100vh - 2rem);position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a3d}.erp-modal-sm{max-width:24rem}.erp-modal-md{max-width:32rem}.erp-modal-lg{max-width:42rem}.erp-modal-xl{max-width:56rem}.erp-overlay-header{border-bottom:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.erp-overlay-title{color:var(--color-ink-900);font-size:.875rem;font-weight:650;line-height:1.25rem}.erp-overlay-body{min-width:0;max-height:calc(100vh - 9rem);padding:1rem;overflow-y:auto}.erp-overlay-footer{border-top:1px solid var(--color-line-200);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.erp-overlay-close{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-ink-500);justify-content:center;align-items:center;display:inline-flex}.erp-overlay-close:hover{background:var(--color-surface-100);color:var(--color-ink-900)}.erp-overlay-close:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #1f7aec29}.erp-drawer-panel{z-index:10;border-color:var(--color-line-200);background:var(--color-surface-0);will-change:transform;flex-direction:column;width:100%;display:flex;position:absolute;inset-block:0;box-shadow:0 24px 80px #0f172a33}.erp-drawer-sm{max-width:24rem}.erp-drawer-md{max-width:32rem}.erp-drawer-lg{max-width:44rem}.erp-drawer-xl{max-width:56rem}.erp-drawer-full{max-width:min(100vw,72rem)}.erp-drawer-body{flex:auto;min-height:0;padding:1rem;overflow-y:auto}[data-recipient-workspace][data-invalid]{border-color:var(--color-danger-700);box-shadow:0 0 0 3px #b91c1c1f}.erp-toast{border-radius:var(--radius-md);box-shadow:var(--shadow-panel);border:1px solid #0000;padding:.625rem .75rem;font-size:.875rem;line-height:1.35rem}.erp-toast-info,.erp-toast-success{background:var(--color-success-50);color:var(--color-success-700);border-color:#0478573d}.erp-toast-warning{background:var(--color-warning-50);color:var(--color-warning-700);border-color:#b4530947}.erp-toast-error{background:var(--color-danger-50);color:var(--color-danger-700);border-color:#b91c1c47}.erp-command-menu{z-index:50;border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:20rem;padding:.5rem;position:absolute;top:2.75rem;right:0;overflow:hidden;box-shadow:0 18px 45px #0f172a29}.erp-command-menu-header{border-bottom:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .5rem .5rem;display:flex}.erp-command-menu-title{color:var(--color-ink-500);font-size:.75rem;font-weight:700}.erp-command-menu-item{border-radius:var(--radius-md);padding:.5rem .75rem;display:block}.erp-command-menu-item:hover{background:var(--color-brand-50);text-decoration:none}.erp-platform-page{min-width:0}.erp-platform-header{flex-direction:column;gap:.75rem;min-width:0;display:flex}.erp-platform-header-copy{min-width:0}.erp-platform-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--color-brand-700);font-size:.75rem;font-weight:700}.erp-platform-title{color:var(--color-ink-900);margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.25}.erp-platform-subtitle{max-width:48rem;color:var(--color-ink-600);margin-top:.25rem;font-size:.875rem;line-height:1.55}.erp-platform-action-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.erp-platform-grid,.erp-platform-grid-aside{gap:1rem;min-width:0;display:grid}.erp-platform-card-list{gap:.75rem;min-width:0;display:grid}.erp-platform-filter-form{min-width:0}.erp-platform-alert{border-radius:var(--radius-md);background:var(--color-danger-50);color:var(--color-danger-700);border:1px solid #b91c1c47;padding:.75rem;font-size:.875rem}.erp-security-page{min-width:0}.erp-security-info-alert{border-radius:var(--radius-md);background:var(--color-info-50);color:var(--color-info-700);border:1px solid #1d4ed83d;padding:.75rem;font-size:.875rem}.erp-security-warning-alert{border-radius:var(--radius-md);background:var(--color-warning-50);color:var(--color-warning-700);border:1px solid #b4530947;padding:.75rem;font-size:.875rem}.erp-security-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-security-evidence-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50);min-width:0;padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-security-detail-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);padding:.75rem}.erp-security-runbook-link{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);color:var(--color-ink-700);padding:.75rem;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:block}.erp-security-runbook-link:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.dark .erp-public-cta-secondary,[data-theme=dark] .erp-public-cta-secondary{color:#e2e8f0;background:#0f172a;border-color:#475569}.dark .erp-public-cta-secondary:hover,[data-theme=dark] .erp-public-cta-secondary:hover{color:#dbeafe;background:#172554;border-color:#4c86ff}.erp-security-link-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-brand-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-security-link-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-ops-page{min-width:0}.erp-ops-header{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbeb),var(--color-surface-0);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.erp-ops-info-alert{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffe6,#ffffffc2),var(--color-brand-50);color:var(--color-brand-800);border:1px solid #1f7aec33;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-ops-warning-alert{border-radius:var(--radius-md);color:#9a3412;background:#fff7eddb;border:1px solid #f973164d;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-ops-danger-alert{border-radius:var(--radius-md);color:var(--color-danger-700);background:#fef2f2db;border:1px solid #b91c1c57;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-ops-filter-panel,.erp-ops-detail-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);min-width:0;padding:.875rem;box-shadow:0 1px 2px #0f172a0a}.erp-ops-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-ops-evidence-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50);min-width:0;padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-ops-action-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-ops-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-ops-danger-button{border-radius:var(--radius-md);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-danger-700);box-shadow:var(--shadow-panel);border:1px solid #b91c1c6b;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-ops-danger-button:hover{background:var(--color-danger-50);text-decoration:none}.erp-ops-page .erp-admin-table{background:var(--color-surface-0)}.erp-workforce-page{min-width:0}.erp-workforce-header{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbeb),var(--color-surface-0);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.erp-workforce-info-alert{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffe6,#ffffffc2),var(--color-brand-50);color:var(--color-brand-800);border:1px solid #1f7aec33;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-workforce-warning-alert{border-radius:var(--radius-md);color:#9a3412;background:#fff7eddb;border:1px solid #f973164d;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-workforce-danger-alert{border-radius:var(--radius-md);color:var(--color-danger-700);background:#fef2f2db;border:1px solid #b91c1c57;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-workforce-filter-panel,.erp-workforce-detail-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);min-width:0;padding:.875rem;box-shadow:0 1px 2px #0f172a0a}.erp-workforce-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-workforce-evidence-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50);min-width:0;padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-workforce-action-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-workforce-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-workforce-danger-button{border-radius:var(--radius-md);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-danger-700);box-shadow:var(--shadow-panel);border:1px solid #b91c1c6b;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-workforce-danger-button:hover{background:var(--color-danger-50);text-decoration:none}.erp-workforce-page .erp-admin-table{background:var(--color-surface-0)}.erp-doc-page{min-width:0}.erp-doc-header{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbeb),var(--color-surface-0);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.erp-doc-info-alert{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffe6,#ffffffc2),var(--color-brand-50);color:var(--color-brand-800);border:1px solid #1f7aec33;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-doc-warning-alert{border-radius:var(--radius-md);color:#9a3412;background:#fff7eddb;border:1px solid #f973164d;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-doc-danger-alert{border-radius:var(--radius-md);color:var(--color-danger-700);background:#fef2f2db;border:1px solid #b91c1c57;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-doc-filter-panel,.erp-doc-detail-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);min-width:0;padding:.875rem;box-shadow:0 1px 2px #0f172a0a}.erp-doc-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-doc-evidence-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50);min-width:0;padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-doc-stat-card{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffb8,#ffffffd1),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);border:1px solid #1f7aec2e;padding:1rem}.erp-doc-stat-card[data-tone=warning],.erp-doc-stat-card[data-tone=hold]{background:#fff7eddb;border-color:#f973164d}.erp-doc-stat-card[data-tone=danger]{background:#fef2f2db;border-color:#b91c1c47}.erp-doc-action-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-doc-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-doc-danger-button{border-radius:var(--radius-md);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-danger-700);box-shadow:var(--shadow-panel);border:1px solid #b91c1c6b;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-doc-danger-button:hover{background:var(--color-danger-50);text-decoration:none}.erp-doc-page .erp-admin-table{background:var(--color-surface-0)}.erp-bi-page{min-width:0}.erp-bi-header{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbeb),var(--color-surface-0);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.erp-bi-warning-alert{border-radius:var(--radius-md);color:#9a3412;background:#fff7eddb;border:1px solid #f973164d;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-bi-detail-panel,.erp-bi-chart-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);padding:.875rem}.erp-bi-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-bi-stat-card{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffb8,#ffffffd1),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);border:1px solid #1f7aec2e;padding:1rem}.erp-bi-action-button,.erp-bi-primary-button,.erp-bi-accent-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-bi-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-bi-primary-button{border-color:var(--color-brand-500);background:var(--color-brand-500);color:#fff}.erp-bi-primary-button:hover{border-color:var(--color-brand-600);background:var(--color-brand-600);text-decoration:none}.erp-bi-accent-button{background:var(--color-brand-50);color:var(--color-brand-800);border-color:#1f7aec3d}.erp-bi-accent-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-100);text-decoration:none}.erp-bi-page .erp-admin-table{background:var(--color-surface-0)}.erp-ai-page{min-width:0}.erp-ai-header{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffb8,#fffffff0),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);border:1px solid #1f7aec2e;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.erp-ai-info-alert,.erp-ai-warning-alert{border-radius:var(--radius-md);padding:.75rem;font-size:.875rem;line-height:1.55}.erp-ai-info-alert{background:var(--color-brand-50);color:var(--color-brand-800);border:1px solid #1f7aec3d}.erp-ai-warning-alert{color:#9a3412;background:#fff7eddb;border:1px solid #f973164d}.erp-ai-detail-panel,.erp-ai-evidence-card,.erp-ai-prompt-boundary-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);padding:.875rem}.erp-ai-evidence-card{background:linear-gradient(180deg,#f8fafce0,#ffffffeb),var(--color-surface-50);box-shadow:0 1px 2px #0f172a0a}.erp-ai-prompt-boundary-panel{background:linear-gradient(180deg,#eef7ffbd,#ffffffe6),var(--color-surface-0);border-color:#1f7aec38}.erp-ai-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-ai-action-button,.erp-ai-primary-button,.erp-ai-danger-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.erp-ai-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-ai-primary-button{border-color:var(--color-brand-500);background:var(--color-brand-500);color:#fff}.erp-ai-primary-button:hover{border-color:var(--color-brand-600);background:var(--color-brand-600);text-decoration:none}.erp-ai-danger-button{background:var(--color-surface-0);color:var(--color-danger-700);border-color:#dc26264d}.erp-ai-danger-button:hover{border-color:var(--color-danger-500);background:var(--color-danger-50);color:var(--color-danger-800);text-decoration:none}.erp-ai-action-button:disabled,.erp-ai-primary-button:disabled,.erp-ai-danger-button:disabled{cursor:not-allowed;opacity:.55}.erp-ai-page .erp-admin-table{background:var(--color-surface-0)}.erp-pos-page{min-width:0}.erp-pos-header{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffc7,#fffffff0),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);border:1px solid #1f7aec2e;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.erp-pos-info-alert,.erp-pos-warning-alert{border-radius:var(--radius-md);padding:.75rem;font-size:.875rem;line-height:1.55}.erp-pos-info-alert{background:linear-gradient(180deg,#eef7ffe6,#ffffffc7),var(--color-brand-50);color:var(--color-brand-800);border:1px solid #1f7aec38}.erp-pos-warning-alert{color:#9a3412;background:#fff7eddb;border:1px solid #f973164d}.erp-pos-detail-panel,.erp-pos-evidence-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);padding:.875rem}.erp-pos-evidence-card{background:linear-gradient(180deg,#f8fafce6,#ffffffeb),var(--color-surface-50);box-shadow:0 1px 2px #0f172a0a}.erp-pos-stat-card{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffb8,#ffffffd6),var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);border:1px solid #1f7aec2e;padding:1rem}.erp-pos-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-pos-action-button,.erp-pos-primary-button,.erp-pos-danger-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-pos-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-pos-primary-button{border-color:var(--color-brand-500);background:var(--color-brand-500);color:#fff}.erp-pos-primary-button:hover{border-color:var(--color-brand-600);background:var(--color-brand-600);text-decoration:none}.erp-pos-danger-button{background:var(--color-surface-0);color:var(--color-danger-700);border-color:#dc26264d}.erp-pos-danger-button:hover{border-color:var(--color-danger-500);background:var(--color-danger-50);color:var(--color-danger-800);text-decoration:none}.erp-pos-page .erp-admin-table{background:var(--color-surface-0)}.erp-output-page{min-width:0}.erp-output-header{border-radius:var(--radius-lg);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#eef7ffb3,#ffffffeb),var(--color-surface-0);box-shadow:var(--shadow-panel);padding:1rem}.erp-output-info-alert,.erp-output-warning-alert,.erp-output-danger-alert{border-radius:var(--radius-md);padding:.75rem;font-size:.875rem;line-height:1.55}.erp-output-info-alert{color:var(--color-brand-800);background:#eef7ffeb;border:1px solid #1f7aec38}.erp-output-warning-alert{color:#9a3412;background:#fff7ede6;border:1px solid #f9731652}.erp-output-danger-alert{background:var(--color-danger-50);color:var(--color-danger-700);border:1px solid #dc262647}.erp-output-filter-panel,.erp-output-evidence-card,.erp-output-detail-panel,.erp-output-preview-panel,.erp-output-table-frame,.erp-output-preview-drawer{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);box-shadow:var(--shadow-panel)}.erp-output-filter-panel,.erp-output-evidence-card,.erp-output-detail-panel,.erp-output-preview-panel{padding:1rem}.erp-output-table-frame{width:100%;max-width:100%;overflow-x:auto}.erp-output-preview-panel{background:linear-gradient(180deg,#f9fafbf0,#ffffffe6),var(--color-surface-0)}.erp-output-preview-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);overflow:hidden}.erp-output-code-preview{border-radius:var(--radius-sm);background:var(--color-surface-50);max-width:100%;font-family:var(--font-mono);color:var(--color-ink-800);padding:.75rem;font-size:.8125rem;line-height:1.5;overflow:auto}.erp-output-action-button,.erp-output-primary-button,.erp-output-danger-button,.erp-output-export-link{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-output-action-button:hover,.erp-output-export-link:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-output-primary-button{border-color:var(--color-brand-500);background:var(--color-brand-500);color:#fff}.erp-output-primary-button:hover{border-color:var(--color-brand-600);background:var(--color-brand-600);text-decoration:none}.erp-output-danger-button{background:var(--color-surface-0);color:var(--color-danger-700);border-color:#dc26264d}.erp-output-danger-button:hover{border-color:var(--color-danger-500);background:var(--color-danger-50);color:var(--color-danger-800);text-decoration:none}.erp-output-export-group{background:linear-gradient(180deg,#fffffff5,#eef7ffb8),var(--color-surface-0);border-color:#1f7aec38}.erp-finance-page{min-width:0}.erp-finance-info-alert{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffe6,#ffffffb8),var(--color-brand-50);color:var(--color-brand-800);border:1px solid #1f7aec33;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-finance-warning-alert{border-radius:var(--radius-md);color:#9a3412;background:#fff7eddb;border:1px solid #f973164d;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-finance-danger-alert{border-radius:var(--radius-md);color:var(--color-danger-700);background:#fef2f2db;border:1px solid #b91c1c57;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-finance-filter-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);padding:.875rem;box-shadow:0 1px 2px #0f172a0a}.erp-finance-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-finance-table-section{min-width:0;overflow:hidden}.erp-finance-table-section-header{border-bottom:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffffa,#f9fafbf0),var(--color-surface-50);padding:.875rem 1rem}.erp-finance-table-section-title{color:var(--color-ink-800);font-size:.8125rem;font-weight:700;line-height:1.25rem}.erp-finance-table-section-description{max-width:44rem;color:var(--color-ink-500);margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.erp-finance-table-scroll{contain:layout paint inline-size;overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.erp-finance-evidence-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50);min-width:0;padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-finance-detail-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);padding:.75rem}.erp-finance-action-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-ink-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-finance-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-finance-danger-button{border-radius:var(--radius-md);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-danger-700);box-shadow:var(--shadow-panel);border:1px solid #b91c1c6b;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-finance-danger-button:hover{background:var(--color-danger-50);text-decoration:none}.erp-customer-page{min-width:0}.erp-customer-header{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbeb),var(--color-surface-0);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.erp-customer-info-alert{border-radius:var(--radius-md);background:linear-gradient(180deg,#eef7ffdb,#ffffffc2),var(--color-brand-50);color:var(--color-ink-700);border:1px solid #1f7aec2e;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-customer-warning-alert{border-radius:var(--radius-md);color:#9a3412;background:#fff7eddb;border:1px solid #f973164d;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-customer-table-frame{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);width:100%;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-customer-evidence-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-50);min-width:0;padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-customer-detail-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);min-width:0;box-shadow:var(--shadow-panel);padding:.75rem}.erp-customer-action-button{border-radius:var(--radius-md);border:1px solid var(--color-line-300);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-brand-700);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-customer-action-button:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-800);text-decoration:none}.erp-customer-danger-button{border-radius:var(--radius-md);background:var(--color-surface-0);min-height:2.25rem;color:var(--color-danger-700);box-shadow:var(--shadow-panel);border:1px solid #b91c1c6b;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.erp-customer-danger-button:hover{background:var(--color-danger-50);text-decoration:none}@media (min-width:640px){.erp-platform-header{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1280px){.erp-platform-grid-aside{grid-template-columns:minmax(0,1fr) 22.5rem}}.erp-admin-quick-link{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff0,#f9fafbeb),var(--color-surface-0);text-align:left;align-items:center;gap:.75rem;min-width:0;padding:.75rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 2px #0f172a0a}.erp-admin-quick-link:hover{border-color:var(--color-brand-300,#93c5fd);background:var(--color-brand-50);transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.erp-tabbar,.erp-admin-tablist{overscroll-behavior-inline:contain;white-space:nowrap;border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);gap:.25rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a}.erp-tab,.erp-admin-tab{border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-ink-600);cursor:pointer;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.erp-tab:hover,.erp-admin-tab:hover{background:var(--color-surface-100);color:var(--color-ink-900)}.erp-tab-active,.erp-admin-tab-active{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:600;box-shadow:inset 0 0 0 1px #1f7aec29}.erp-tab-icon{flex-shrink:0;width:1rem;height:1rem}.erp-admin-filter-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);padding:.875rem;box-shadow:0 1px 2px #0f172a0a}.erp-workbench-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--color-brand-700);font-size:.6875rem;font-weight:700}.erp-workbench-title{letter-spacing:0;color:var(--color-ink-900);margin-top:.25rem;font-size:1.25rem;font-weight:700;line-height:1.25}.erp-workbench-subtitle{max-width:48rem;color:var(--color-ink-600);margin-top:.375rem;font-size:.875rem;line-height:1.55}.erp-workbench-action-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.erp-workbench-guide-note{border-radius:var(--radius-md);color:var(--color-ink-700);background:#eef7ffb8;border:1px solid #1f7aec2e;padding:.75rem;font-size:.875rem;line-height:1.55}.erp-workbench-guide-title{color:var(--color-ink-900);font-size:.875rem;font-weight:700}.erp-workbench-guide-body{color:var(--color-ink-600);margin-top:.25rem;font-size:.8125rem;line-height:1.55}.erp-workbench-stat-card{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);padding:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-workbench-stat-label{letter-spacing:0;color:var(--color-ink-500);font-size:.75rem;font-weight:600}.erp-workbench-stat-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;color:var(--color-ink-900);margin-top:.375rem;font-size:1.125rem;font-weight:700;line-height:1.35;overflow:hidden}.erp-workbench-stat-value-wrap{overflow-wrap:anywhere;white-space:normal}.erp-data-panel{min-width:0;max-width:100%}.erp-data-filter-panel{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:linear-gradient(180deg,#fffffff5,#f9fafbf0),var(--color-surface-0);box-shadow:var(--shadow-panel);padding:.875rem}.erp-data-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.erp-data-search-group{width:100%;min-width:0;display:flex}.erp-data-search-group .input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.erp-data-search-button{border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0;width:2.5rem;min-height:2.5rem;margin-left:-1px}.erp-data-table-container{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);min-width:0;max-width:100%;box-shadow:var(--shadow-panel);overflow-x:auto}.erp-admin-table,.erp-data-table{border-collapse:separate;border-spacing:0;background:var(--color-surface-0);min-width:100%;font-size:.875rem}.erp-admin-table th,.erp-data-table th{color:var(--color-ink-600);padding:.625rem .75rem;font-size:.75rem;font-weight:650;letter-spacing:0!important;text-transform:none!important}.erp-admin-table td,.erp-data-table td{border-top:1px solid var(--color-line-200);color:var(--color-ink-700);padding:.625rem .75rem}.erp-data-table tbody tr{transition:background-color .14s}.erp-data-table tbody tr:hover{background:var(--color-surface-50)}.erp-data-table-dense th,.erp-data-table-dense td{padding-top:.5rem;padding-bottom:.5rem}.erp-data-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.erp-data-export-group{border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow-panel);align-items:stretch;display:inline-flex;overflow-x:auto}.erp-data-export-link{flex:none;min-height:2.5rem;font-weight:600}.erp-data-export-link:hover{background:var(--color-brand-50);color:var(--color-brand-700);text-decoration:none}.erp-data-pagination{border-radius:var(--radius-md);border:1px solid var(--color-line-200);background:var(--color-surface-0);box-shadow:var(--shadow-panel);flex-direction:column;gap:.75rem;padding:.75rem;font-size:.875rem;display:flex}.erp-data-page-summary{color:var(--color-ink-500)}.erp-data-pagination-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.erp-data-empty{min-height:12rem}.erp-data-loading{border-radius:var(--radius-md);border:1px dashed var(--color-line-300);background:var(--color-surface-50);min-height:10rem;color:var(--color-ink-500);justify-content:center;align-items:center;font-size:.875rem;display:flex}.dark .input,.dark .textarea,.dark .select,[data-theme=dark] .input,[data-theme=dark] .textarea,[data-theme=dark] .select{color:#f8fafc;background:#0f172a;border-color:#475569}.dark .erp-field-label,[data-theme=dark] .erp-field-label,.dark .erp-choice-label,[data-theme=dark] .erp-choice-label{color:#e2e8f0}.dark .erp-field-help,[data-theme=dark] .erp-field-help,.dark .erp-choice-description,[data-theme=dark] .erp-choice-description{color:#94a3b8}.dark .erp-floating-menu,[data-theme=dark] .erp-floating-menu,.dark .erp-overlay-popover,[data-theme=dark] .erp-overlay-popover{background:#0f172a;border-color:#1e293b}.dark .erp-combobox-option,[data-theme=dark] .erp-combobox-option{color:#e2e8f0}.dark .erp-combobox-option:hover,[data-theme=dark] .erp-combobox-option:hover,.dark .erp-combobox-option[aria-selected=true],[data-theme=dark] .erp-combobox-option[aria-selected=true]{color:#bfdbfe;background:#1f7aec24}.dark .erp-action-secondary,[data-theme=dark] .erp-action-secondary{color:#f8fafc;background:#0f172a;border-color:#475569}.dark .erp-action-secondary:hover,[data-theme=dark] .erp-action-secondary:hover,.dark .erp-action-ghost:hover,[data-theme=dark] .erp-action-ghost:hover{color:#f8fafc;background:#1e293b}.dark .erp-marketplace-action-view,[data-theme=dark] .erp-marketplace-action-view{color:#bfdbfe;background:#0f172af5;border-color:#60a5fa;box-shadow:0 1px 2px #00000047,0 0 0 1px #60a5fa33}.dark .erp-marketplace-action-install,[data-theme=dark] .erp-marketplace-action-install{border-color:var(--color-brand-orange-500);background:var(--color-brand-orange-900);color:var(--color-brand-orange-50);box-shadow:0 1px 2px #00000047,0 0 0 1px #f973163d}.dark .erp-marketplace-action-install:hover,[data-theme=dark] .erp-marketplace-action-install:hover{background:var(--color-brand-orange-800);color:#fff;border-color:#fb923c}.dark .erp-marketplace-action-view:hover,[data-theme=dark] .erp-marketplace-action-view:hover{color:#dbeafe;background:#1e40af42;border-color:#93c5fd;box-shadow:0 6px 14px #2563eb38,0 0 0 1px #93c5fd42}.dark .erp-action-ghost,[data-theme=dark] .erp-action-ghost{color:#cbd5e1}.dark .erp-action-danger,[data-theme=dark] .erp-action-danger{color:#fecaca;background:#7f1d1d66;border-color:#ef4444}.dark .erp-app-shell,[data-theme=dark] .erp-app-shell{color:#f8fafc;background:#020617}.dark .erp-app-sidebar,[data-theme=dark] .erp-app-sidebar,.dark .erp-app-brandbar,[data-theme=dark] .erp-app-brandbar,.dark .erp-app-topbar,[data-theme=dark] .erp-app-topbar,.dark .erp-app-mobile-nav,[data-theme=dark] .erp-app-mobile-nav,.dark .erp-mobile-subnav,[data-theme=dark] .erp-mobile-subnav,.dark .erp-mobile-app-nav,[data-theme=dark] .erp-mobile-app-nav,.dark .erp-layout-surface,[data-theme=dark] .erp-layout-surface,.dark .erp-layout-card,[data-theme=dark] .erp-layout-card,.dark .erp-layout-panel,[data-theme=dark] .erp-layout-panel,.dark .erp-layout-toolbar,[data-theme=dark] .erp-layout-toolbar,.dark .erp-page-header,[data-theme=dark] .erp-page-header,.dark .erp-layout-action-footer,[data-theme=dark] .erp-layout-action-footer{background:#0f172a;border-color:#1e293b}.dark .erp-public-brand,[data-theme=dark] .erp-public-brand{color:#f8fafc}.dark .erp-public-nav-link,[data-theme=dark] .erp-public-nav-link,.dark .erp-app-nav-item,[data-theme=dark] .erp-app-nav-item,.dark .erp-app-nav-group-trigger,[data-theme=dark] .erp-app-nav-group-trigger,.dark .erp-app-nav-child,[data-theme=dark] .erp-app-nav-child,.dark .erp-topbar-icon-action,[data-theme=dark] .erp-topbar-icon-action,.dark .erp-mobile-subnav-item,[data-theme=dark] .erp-mobile-subnav-item,.dark .erp-mobile-app-nav-item,[data-theme=dark] .erp-mobile-app-nav-item{color:#cbd5e1}.dark .erp-public-nav-link:hover,[data-theme=dark] .erp-public-nav-link:hover,.dark .erp-app-nav-item:hover,[data-theme=dark] .erp-app-nav-item:hover,.dark .erp-app-nav-group-trigger:hover,[data-theme=dark] .erp-app-nav-group-trigger:hover,.dark .erp-app-nav-child:hover,[data-theme=dark] .erp-app-nav-child:hover,.dark .erp-app-nav-group-toggle:hover,[data-theme=dark] .erp-app-nav-group-toggle:hover,.dark .erp-topbar-icon-action:hover,[data-theme=dark] .erp-topbar-icon-action:hover,.dark .erp-mobile-subnav-item:hover,[data-theme=dark] .erp-mobile-subnav-item:hover,.dark .erp-mobile-app-nav-item:hover,[data-theme=dark] .erp-mobile-app-nav-item:hover{color:#f8fafc;background:#1e293b}.dark .erp-public-nav-action,[data-theme=dark] .erp-public-nav-action,.dark .erp-user-chip,[data-theme=dark] .erp-user-chip,.dark .erp-mobile-subnav-item,[data-theme=dark] .erp-mobile-subnav-item,.dark .erp-global-search-input,[data-theme=dark] .erp-global-search-input{color:#e2e8f0;background:#0f172a;border-color:#334155}.dark .erp-app-nav-item[data-nav-state=active],[data-theme=dark] .erp-app-nav-item[data-nav-state=active],.dark .erp-app-nav-group-trigger[data-nav-state=active],[data-theme=dark] .erp-app-nav-group-trigger[data-nav-state=active],.dark .erp-app-nav-child[data-nav-state=active],[data-theme=dark] .erp-app-nav-child[data-nav-state=active],.dark .erp-mobile-subnav-item[data-nav-state=active],[data-theme=dark] .erp-mobile-subnav-item[data-nav-state=active],.dark .erp-mobile-app-nav-item[data-nav-state=active],[data-theme=dark] .erp-mobile-app-nav-item[data-nav-state=active]{color:#f8fafc;background:#1e293be6}.dark .erp-app-nav-children,[data-theme=dark] .erp-app-nav-children,.dark .erp-layout-panel-header,[data-theme=dark] .erp-layout-panel-header,.dark .erp-metric-grid,[data-theme=dark] .erp-metric-grid{border-color:#1e293b}.dark .erp-layout-panel-title,[data-theme=dark] .erp-layout-panel-title,.dark .erp-page-title,[data-theme=dark] .erp-page-title,.dark .erp-platform-title,[data-theme=dark] .erp-platform-title,.dark .erp-layout-breadcrumb-current,[data-theme=dark] .erp-layout-breadcrumb-current{color:#f8fafc}.dark .erp-page-eyebrow,[data-theme=dark] .erp-page-eyebrow,.dark .erp-platform-eyebrow,[data-theme=dark] .erp-platform-eyebrow{color:#93c5fd}.dark .erp-page-subtitle,[data-theme=dark] .erp-page-subtitle,.dark .erp-platform-subtitle,[data-theme=dark] .erp-platform-subtitle,.dark .erp-layout-breadcrumbs,[data-theme=dark] .erp-layout-breadcrumbs{color:#94a3b8}.dark .erp-layout-breadcrumb-link,[data-theme=dark] .erp-layout-breadcrumb-link{color:#cbd5e1}.dark .erp-layout-breadcrumb-link:hover,[data-theme=dark] .erp-layout-breadcrumb-link:hover{color:#bfdbfe}.dark .erp-metric-card,[data-theme=dark] .erp-metric-card{background:#020617}.dark .erp-overlay-backdrop,[data-theme=dark] .erp-overlay-backdrop{background:#0000008a}.dark .erp-modal-panel,[data-theme=dark] .erp-modal-panel,.dark .erp-drawer-panel,[data-theme=dark] .erp-drawer-panel,.dark .erp-command-menu,[data-theme=dark] .erp-command-menu{background:#0f172a;border-color:#1e293b}.dark .erp-overlay-header,[data-theme=dark] .erp-overlay-header,.dark .erp-overlay-footer,[data-theme=dark] .erp-overlay-footer,.dark .erp-command-menu-header,[data-theme=dark] .erp-command-menu-header{border-color:#1e293b}.dark .erp-overlay-title,[data-theme=dark] .erp-overlay-title{color:#f8fafc}.dark .erp-overlay-close,[data-theme=dark] .erp-overlay-close{color:#94a3b8}.dark .erp-overlay-close:hover,[data-theme=dark] .erp-overlay-close:hover,.dark .erp-command-menu-item:hover,[data-theme=dark] .erp-command-menu-item:hover{color:#bfdbfe;background:#1f7aec24}.dark .erp-command-menu-title,[data-theme=dark] .erp-command-menu-title{color:#94a3b8}.dark .erp-toast-info,.dark .erp-toast-success,[data-theme=dark] .erp-toast-info,[data-theme=dark] .erp-toast-success{color:#a7f3d0;background:#064e3b6b;border-color:#10b98152}.dark .erp-toast-warning,[data-theme=dark] .erp-toast-warning{color:#fde68a;background:#78350f6b;border-color:#f59e0b5c}.dark .erp-toast-error,[data-theme=dark] .erp-toast-error,.dark .erp-platform-alert,[data-theme=dark] .erp-platform-alert{color:#fecaca;background:#7f1d1d6b;border-color:#f871715c}.dark .erp-security-info-alert,[data-theme=dark] .erp-security-info-alert{color:#bfdbfe;background:#1e40af38;border-color:#3b82f647}.dark .erp-security-warning-alert,[data-theme=dark] .erp-security-warning-alert{color:#fde68a;background:#78350f6b;border-color:#f59e0b5c}.dark .erp-security-table-frame,[data-theme=dark] .erp-security-table-frame,.dark .erp-security-evidence-card,[data-theme=dark] .erp-security-evidence-card,.dark .erp-security-detail-panel,[data-theme=dark] .erp-security-detail-panel,.dark .erp-security-runbook-link,[data-theme=dark] .erp-security-runbook-link,.dark .erp-security-link-button,[data-theme=dark] .erp-security-link-button{background:#0f172a;border-color:#1e293b}.dark .erp-security-evidence-card,[data-theme=dark] .erp-security-evidence-card{background:#020617}.dark .erp-security-runbook-link,[data-theme=dark] .erp-security-runbook-link,.dark .erp-security-link-button,[data-theme=dark] .erp-security-link-button{color:#bfdbfe}.dark .erp-security-runbook-link:hover,[data-theme=dark] .erp-security-runbook-link:hover,.dark .erp-security-link-button:hover,[data-theme=dark] .erp-security-link-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-ops-header,[data-theme=dark] .erp-ops-header,.dark .erp-ops-filter-panel,[data-theme=dark] .erp-ops-filter-panel,.dark .erp-ops-table-frame,[data-theme=dark] .erp-ops-table-frame,.dark .erp-ops-evidence-card,[data-theme=dark] .erp-ops-evidence-card,.dark .erp-ops-detail-panel,[data-theme=dark] .erp-ops-detail-panel,.dark .erp-ops-action-button,[data-theme=dark] .erp-ops-action-button,.dark .erp-ops-danger-button,[data-theme=dark] .erp-ops-danger-button{background:#0f172a;border-color:#1e293b}.dark .erp-ops-info-alert,[data-theme=dark] .erp-ops-info-alert{color:#bfdbfe;background:#1e40af38;border-color:#3b82f647}.dark .erp-ops-warning-alert,[data-theme=dark] .erp-ops-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-ops-danger-alert,[data-theme=dark] .erp-ops-danger-alert{color:#fecaca;background:#7f1d1d6b;border-color:#f871715c}.dark .erp-ops-evidence-card,[data-theme=dark] .erp-ops-evidence-card{background:#020617}.dark .erp-ops-action-button,[data-theme=dark] .erp-ops-action-button{color:#bfdbfe}.dark .erp-ops-action-button:hover,[data-theme=dark] .erp-ops-action-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-ops-danger-button,[data-theme=dark] .erp-ops-danger-button{color:#fecaca;border-color:#f871715c}.dark .erp-ops-danger-button:hover,[data-theme=dark] .erp-ops-danger-button:hover{background:#7f1d1d6b}.dark .erp-workforce-header,[data-theme=dark] .erp-workforce-header,.dark .erp-workforce-filter-panel,[data-theme=dark] .erp-workforce-filter-panel,.dark .erp-workforce-table-frame,[data-theme=dark] .erp-workforce-table-frame,.dark .erp-workforce-evidence-card,[data-theme=dark] .erp-workforce-evidence-card,.dark .erp-workforce-detail-panel,[data-theme=dark] .erp-workforce-detail-panel,.dark .erp-workforce-action-button,[data-theme=dark] .erp-workforce-action-button,.dark .erp-workforce-danger-button,[data-theme=dark] .erp-workforce-danger-button{background:#0f172a;border-color:#1e293b}.dark .erp-workforce-info-alert,[data-theme=dark] .erp-workforce-info-alert{color:#bfdbfe;background:#1e40af38;border-color:#3b82f647}.dark .erp-workforce-warning-alert,[data-theme=dark] .erp-workforce-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-workforce-danger-alert,[data-theme=dark] .erp-workforce-danger-alert{color:#fecaca;background:#7f1d1d6b;border-color:#f871715c}.dark .erp-workforce-evidence-card,[data-theme=dark] .erp-workforce-evidence-card{background:#020617}.dark .erp-workforce-action-button,[data-theme=dark] .erp-workforce-action-button{color:#bfdbfe}.dark .erp-workforce-action-button:hover,[data-theme=dark] .erp-workforce-action-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-workforce-danger-button,[data-theme=dark] .erp-workforce-danger-button{color:#fecaca;border-color:#f871715c}.dark .erp-workforce-danger-button:hover,[data-theme=dark] .erp-workforce-danger-button:hover{background:#7f1d1d6b}.dark .erp-doc-header,[data-theme=dark] .erp-doc-header,.dark .erp-doc-filter-panel,[data-theme=dark] .erp-doc-filter-panel,.dark .erp-doc-table-frame,[data-theme=dark] .erp-doc-table-frame,.dark .erp-doc-evidence-card,[data-theme=dark] .erp-doc-evidence-card,.dark .erp-doc-detail-panel,[data-theme=dark] .erp-doc-detail-panel,.dark .erp-doc-stat-card,[data-theme=dark] .erp-doc-stat-card,.dark .erp-doc-action-button,[data-theme=dark] .erp-doc-action-button,.dark .erp-doc-danger-button,[data-theme=dark] .erp-doc-danger-button{background:#0f172a;border-color:#1e293b}.dark .erp-doc-info-alert,[data-theme=dark] .erp-doc-info-alert{color:#bfdbfe;background:#1e40af38;border-color:#3b82f647}.dark .erp-doc-warning-alert,[data-theme=dark] .erp-doc-warning-alert,.dark .erp-doc-stat-card[data-tone=warning],[data-theme=dark] .erp-doc-stat-card[data-tone=warning],.dark .erp-doc-stat-card[data-tone=hold],[data-theme=dark] .erp-doc-stat-card[data-tone=hold]{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-doc-danger-alert,[data-theme=dark] .erp-doc-danger-alert,.dark .erp-doc-stat-card[data-tone=danger],[data-theme=dark] .erp-doc-stat-card[data-tone=danger]{color:#fecaca;background:#7f1d1d6b;border-color:#f871715c}.dark .erp-doc-evidence-card,[data-theme=dark] .erp-doc-evidence-card{background:#020617}.dark .erp-doc-action-button,[data-theme=dark] .erp-doc-action-button{color:#bfdbfe}.dark .erp-doc-action-button:hover,[data-theme=dark] .erp-doc-action-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-doc-danger-button,[data-theme=dark] .erp-doc-danger-button{color:#fecaca;border-color:#f871715c}.dark .erp-doc-danger-button:hover,[data-theme=dark] .erp-doc-danger-button:hover{background:#7f1d1d6b}.dark .erp-bi-header,[data-theme=dark] .erp-bi-header,.dark .erp-bi-detail-panel,[data-theme=dark] .erp-bi-detail-panel,.dark .erp-bi-chart-panel,[data-theme=dark] .erp-bi-chart-panel,.dark .erp-bi-table-frame,[data-theme=dark] .erp-bi-table-frame,.dark .erp-bi-stat-card,[data-theme=dark] .erp-bi-stat-card,.dark .erp-bi-action-button,[data-theme=dark] .erp-bi-action-button,.dark .erp-bi-accent-button,[data-theme=dark] .erp-bi-accent-button{background:#0f172a;border-color:#1e293b}.dark .erp-bi-warning-alert,[data-theme=dark] .erp-bi-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-bi-action-button,[data-theme=dark] .erp-bi-action-button,.dark .erp-bi-accent-button,[data-theme=dark] .erp-bi-accent-button{color:#bfdbfe}.dark .erp-bi-action-button:hover,[data-theme=dark] .erp-bi-action-button:hover,.dark .erp-bi-accent-button:hover,[data-theme=dark] .erp-bi-accent-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-bi-primary-button,[data-theme=dark] .erp-bi-primary-button{border-color:var(--color-brand-600);background:var(--color-brand-600);color:#fff}.dark .erp-bi-primary-button:hover,[data-theme=dark] .erp-bi-primary-button:hover{background:var(--color-brand-700)}.dark .erp-ai-header,[data-theme=dark] .erp-ai-header,.dark .erp-ai-detail-panel,[data-theme=dark] .erp-ai-detail-panel,.dark .erp-ai-evidence-card,[data-theme=dark] .erp-ai-evidence-card,.dark .erp-ai-prompt-boundary-panel,[data-theme=dark] .erp-ai-prompt-boundary-panel,.dark .erp-ai-table-frame,[data-theme=dark] .erp-ai-table-frame,.dark .erp-ai-action-button,[data-theme=dark] .erp-ai-action-button{background:#0f172a;border-color:#1e293b}.dark .erp-ai-info-alert,[data-theme=dark] .erp-ai-info-alert{color:#bfdbfe;background:#1e40af3d;border-color:#3b82f64d}.dark .erp-ai-warning-alert,[data-theme=dark] .erp-ai-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-ai-action-button,[data-theme=dark] .erp-ai-action-button{color:#bfdbfe}.dark .erp-ai-action-button:hover,[data-theme=dark] .erp-ai-action-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-ai-primary-button,[data-theme=dark] .erp-ai-primary-button{border-color:var(--color-brand-600);background:var(--color-brand-600);color:#fff}.dark .erp-ai-primary-button:hover,[data-theme=dark] .erp-ai-primary-button:hover{background:var(--color-brand-700)}.dark .erp-ai-danger-button,[data-theme=dark] .erp-ai-danger-button{color:#fecaca;background:#0f172a;border-color:#f871715c}.dark .erp-ai-danger-button:hover,[data-theme=dark] .erp-ai-danger-button:hover{color:#fee2e2;background:#7f1d1d6b}.dark .erp-pos-header,[data-theme=dark] .erp-pos-header,.dark .erp-pos-detail-panel,[data-theme=dark] .erp-pos-detail-panel,.dark .erp-pos-evidence-card,[data-theme=dark] .erp-pos-evidence-card,.dark .erp-pos-stat-card,[data-theme=dark] .erp-pos-stat-card,.dark .erp-pos-table-frame,[data-theme=dark] .erp-pos-table-frame,.dark .erp-pos-action-button,[data-theme=dark] .erp-pos-action-button{background:#0f172a;border-color:#1e293b}.dark .erp-pos-info-alert,[data-theme=dark] .erp-pos-info-alert{color:#bfdbfe;background:#1e40af3d;border-color:#3b82f64d}.dark .erp-pos-warning-alert,[data-theme=dark] .erp-pos-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-pos-action-button,[data-theme=dark] .erp-pos-action-button{color:#bfdbfe}.dark .erp-pos-action-button:hover,[data-theme=dark] .erp-pos-action-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-pos-primary-button,[data-theme=dark] .erp-pos-primary-button{border-color:var(--color-brand-600);background:var(--color-brand-600);color:#fff}.dark .erp-pos-primary-button:hover,[data-theme=dark] .erp-pos-primary-button:hover{background:var(--color-brand-700)}.dark .erp-pos-danger-button,[data-theme=dark] .erp-pos-danger-button{color:#fecaca;background:#0f172a;border-color:#f871715c}.dark .erp-pos-danger-button:hover,[data-theme=dark] .erp-pos-danger-button:hover{color:#fee2e2;background:#7f1d1d6b}.dark .erp-output-header,[data-theme=dark] .erp-output-header,.dark .erp-output-filter-panel,[data-theme=dark] .erp-output-filter-panel,.dark .erp-output-evidence-card,[data-theme=dark] .erp-output-evidence-card,.dark .erp-output-detail-panel,[data-theme=dark] .erp-output-detail-panel,.dark .erp-output-preview-panel,[data-theme=dark] .erp-output-preview-panel,.dark .erp-output-table-frame,[data-theme=dark] .erp-output-table-frame,.dark .erp-output-preview-drawer,[data-theme=dark] .erp-output-preview-drawer,.dark .erp-output-action-button,[data-theme=dark] .erp-output-action-button,.dark .erp-output-export-link,[data-theme=dark] .erp-output-export-link{background:#0f172a;border-color:#1e293b}.dark .erp-output-info-alert,[data-theme=dark] .erp-output-info-alert{color:#bfdbfe;background:#1e40af3d;border-color:#3b82f64d}.dark .erp-output-warning-alert,[data-theme=dark] .erp-output-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-output-danger-alert,[data-theme=dark] .erp-output-danger-alert,.dark .erp-output-danger-button,[data-theme=dark] .erp-output-danger-button{color:#fecaca;background:#0f172a;border-color:#f871715c}.dark .erp-output-preview-frame,[data-theme=dark] .erp-output-preview-frame{background:#020617;border-color:#1e293b}.dark .erp-output-code-preview,[data-theme=dark] .erp-output-code-preview{color:#e2e8f0;background:#020617}.dark .erp-output-action-button,[data-theme=dark] .erp-output-action-button,.dark .erp-output-export-link,[data-theme=dark] .erp-output-export-link{color:#bfdbfe}.dark .erp-output-action-button:hover,[data-theme=dark] .erp-output-action-button:hover,.dark .erp-output-export-link:hover,[data-theme=dark] .erp-output-export-link:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-output-primary-button,[data-theme=dark] .erp-output-primary-button{border-color:var(--color-brand-600);background:var(--color-brand-600);color:#fff}.dark .erp-output-primary-button:hover,[data-theme=dark] .erp-output-primary-button:hover{background:var(--color-brand-700)}.dark .erp-output-danger-button:hover,[data-theme=dark] .erp-output-danger-button:hover{color:#fee2e2;background:#7f1d1d6b}.dark .erp-finance-info-alert,[data-theme=dark] .erp-finance-info-alert{color:#bfdbfe;background:#1e40af38;border-color:#3b82f647}.dark .erp-finance-warning-alert,[data-theme=dark] .erp-finance-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-finance-danger-alert,[data-theme=dark] .erp-finance-danger-alert{color:#fecaca;background:#7f1d1d6b;border-color:#f871715c}.dark .erp-finance-filter-panel,[data-theme=dark] .erp-finance-filter-panel,.dark .erp-finance-table-frame,[data-theme=dark] .erp-finance-table-frame,.dark .erp-finance-evidence-card,[data-theme=dark] .erp-finance-evidence-card,.dark .erp-finance-detail-panel,[data-theme=dark] .erp-finance-detail-panel,.dark .erp-finance-action-button,[data-theme=dark] .erp-finance-action-button,.dark .erp-finance-danger-button,[data-theme=dark] .erp-finance-danger-button{background:#0f172a;border-color:#1e293b}.dark .erp-finance-evidence-card,[data-theme=dark] .erp-finance-evidence-card{background:#020617}.dark .erp-finance-table-section-header,[data-theme=dark] .erp-finance-table-section-header{background:#020617;border-color:#1e293b}.dark .erp-finance-table-section-title,[data-theme=dark] .erp-finance-table-section-title{color:#f8fafc}.dark .erp-finance-table-section-description,[data-theme=dark] .erp-finance-table-section-description{color:#94a3b8}.dark .erp-finance-action-button,[data-theme=dark] .erp-finance-action-button{color:#bfdbfe}.dark .erp-finance-action-button:hover,[data-theme=dark] .erp-finance-action-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-finance-danger-button,[data-theme=dark] .erp-finance-danger-button{color:#fecaca;border-color:#f871715c}.dark .erp-finance-danger-button:hover,[data-theme=dark] .erp-finance-danger-button:hover{background:#7f1d1d6b}.dark .erp-customer-header,[data-theme=dark] .erp-customer-header,.dark .erp-customer-table-frame,[data-theme=dark] .erp-customer-table-frame,.dark .erp-customer-evidence-card,[data-theme=dark] .erp-customer-evidence-card,.dark .erp-customer-detail-panel,[data-theme=dark] .erp-customer-detail-panel,.dark .erp-customer-action-button,[data-theme=dark] .erp-customer-action-button,.dark .erp-customer-danger-button,[data-theme=dark] .erp-customer-danger-button{background:#0f172a;border-color:#1e293b}.dark .erp-customer-info-alert,[data-theme=dark] .erp-customer-info-alert{color:#cbd5e1;background:#1e40af38;border-color:#3b82f647}.dark .erp-customer-warning-alert,[data-theme=dark] .erp-customer-warning-alert{color:#fed7aa;background:#7c2d126b;border-color:#f973165c}.dark .erp-customer-evidence-card,[data-theme=dark] .erp-customer-evidence-card{background:#020617}.dark .erp-customer-action-button,[data-theme=dark] .erp-customer-action-button{color:#bfdbfe}.dark .erp-customer-action-button:hover,[data-theme=dark] .erp-customer-action-button:hover{border-color:var(--color-brand-600);color:#dbeafe;background:#1f7aec24}.dark .erp-customer-danger-button,[data-theme=dark] .erp-customer-danger-button{color:#fecaca;border-color:#f871715c}.dark .erp-customer-danger-button:hover,[data-theme=dark] .erp-customer-danger-button:hover{background:#7f1d1d6b}.dark .erp-data-filter-panel,[data-theme=dark] .erp-data-filter-panel,.dark .erp-data-table-container,[data-theme=dark] .erp-data-table-container,.dark .erp-data-pagination,[data-theme=dark] .erp-data-pagination,.dark .erp-data-export-group,[data-theme=dark] .erp-data-export-group,.dark .erp-admin-quick-link,[data-theme=dark] .erp-admin-quick-link,.dark .erp-tabbar,[data-theme=dark] .erp-tabbar,.dark .erp-admin-tablist,[data-theme=dark] .erp-admin-tablist,.dark .erp-admin-filter-panel,[data-theme=dark] .erp-admin-filter-panel,.dark .erp-admin-table,[data-theme=dark] .erp-admin-table,.dark .erp-data-table,[data-theme=dark] .erp-data-table{background:#0f172a;border-color:#1e293b}.dark .erp-admin-quick-link:hover,[data-theme=dark] .erp-admin-quick-link:hover{border-color:var(--color-brand-600);background:#111827}.dark .erp-tab,[data-theme=dark] .erp-tab,.dark .erp-admin-tab,[data-theme=dark] .erp-admin-tab{color:#cbd5e1}.dark .erp-tab:hover,[data-theme=dark] .erp-tab:hover,.dark .erp-admin-tab:hover,[data-theme=dark] .erp-admin-tab:hover{color:#f8fafc;background:#1e293b}.dark .erp-tab-active,[data-theme=dark] .erp-tab-active,.dark .erp-admin-tab-active,[data-theme=dark] .erp-admin-tab-active{color:#bfdbfe;background:#1f7aec24}.dark .erp-workbench-eyebrow,[data-theme=dark] .erp-workbench-eyebrow{color:#93c5fd}.dark .erp-workbench-title,[data-theme=dark] .erp-workbench-title{color:#f8fafc}.dark .erp-workbench-subtitle,[data-theme=dark] .erp-workbench-subtitle{color:#cbd5e1}.dark .erp-workbench-guide-note,[data-theme=dark] .erp-workbench-guide-note{color:#cbd5e1;background:#0f172ab8;border-color:#3b82f647}.dark .erp-workbench-guide-title,[data-theme=dark] .erp-workbench-guide-title,.dark .erp-workbench-stat-value,[data-theme=dark] .erp-workbench-stat-value{color:#f8fafc}.dark .erp-workbench-guide-body,[data-theme=dark] .erp-workbench-guide-body,.dark .erp-workbench-stat-label,[data-theme=dark] .erp-workbench-stat-label{color:#94a3b8}.dark .erp-workbench-stat-card,[data-theme=dark] .erp-workbench-stat-card{background:#0f172a;border-color:#1e293b}.dark .erp-admin-table thead,[data-theme=dark] .erp-admin-table thead,.dark .erp-data-table thead,[data-theme=dark] .erp-data-table thead{background:#020617}.dark .erp-admin-table th,[data-theme=dark] .erp-admin-table th,.dark .erp-data-table th,[data-theme=dark] .erp-data-table th{color:#94a3b8}.dark .erp-admin-table td,[data-theme=dark] .erp-admin-table td,.dark .erp-data-table td,[data-theme=dark] .erp-data-table td{color:#e2e8f0;border-top-color:#1e293b}.dark .erp-data-table tbody tr:hover,[data-theme=dark] .erp-data-table tbody tr:hover,.dark .erp-data-export-link:hover,[data-theme=dark] .erp-data-export-link:hover{color:#bfdbfe;background:#1f7aec24}.dark .erp-data-export-link,[data-theme=dark] .erp-data-export-link{color:#e2e8f0;border-right-color:#334155}.dark .erp-data-page-summary,[data-theme=dark] .erp-data-page-summary{color:#94a3b8}.dark .erp-data-loading,[data-theme=dark] .erp-data-loading{color:#94a3b8;background:#020617;border-color:#334155}body{color:#111827;background:#f9fafb;min-height:100vh;font-size:14px}[data-phx-theme][aria-pressed=true]{background:var(--color-brand-50);color:var(--color-brand-700);box-shadow:inset 0 0 0 1px #1f7aec38}.dark [data-phx-theme][aria-pressed=true],[data-theme=dark] [data-phx-theme][aria-pressed=true]{color:#bfdbfe;background:#3b82f62e;box-shadow:inset 0 0 0 1px #60a5fa59}.erp-workforce-page-header{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f9fafbf0),var(--color-surface-0);min-width:0;max-width:100%;box-shadow:var(--shadow-panel);padding:1rem;overflow:hidden}.erp-workforce-eyebrow{color:var(--color-brand-700);font-size:.75rem;font-weight:700}.erp-workforce-page-title{color:var(--color-ink-900);margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.3}.erp-workforce-page-description{color:var(--color-ink-600);margin-top:.5rem;font-size:.875rem;line-height:1.55}.erp-workforce-context-chip{border:1px solid var(--color-line-200);color:var(--color-ink-600);background:#fffc;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.erp-workforce-header-actions{align-items:center;gap:.5rem;max-width:100%;padding-bottom:.125rem;display:flex;overflow-x:auto}.erp-workforce-metric-strip{scroll-snap-type:inline proximity;grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;gap:.625rem;max-width:100%;padding-bottom:.25rem;display:grid;overflow-x:auto}.erp-workforce-metric{scroll-snap-align:start;border:1px solid var(--color-line-200);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-panel);background:#fffffff5;padding:.75rem}.erp-workforce-metric-label{letter-spacing:.025em;color:var(--color-ink-500);font-size:.6875rem;font-weight:700}.erp-workforce-metric-value{color:var(--color-ink-900);margin-top:.25rem;font-size:1.3125rem;font-weight:750;line-height:1.5rem}.erp-workforce-metric-note{margin-top:.125rem;font-size:.6875rem;font-weight:600}.erp-workforce-panel{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-0);min-width:0;max-width:100%;box-shadow:var(--shadow-panel);overflow:hidden}.erp-workforce-panel-header{border-bottom:1px solid var(--color-line-200);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}.erp-workforce-panel-title,.erp-workforce-subheading{color:var(--color-ink-900);font-size:.875rem;font-weight:700}.erp-workforce-panel-description{color:var(--color-ink-500);margin-top:.25rem;font-size:.75rem;line-height:1.4}.erp-workforce-task-row{align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;transition:background-color .15s,border-color .15s;display:flex}.erp-workforce-task-row:hover{background:var(--color-surface-50)}.erp-workforce-task-icon,.erp-workforce-sensitive-icon{border-radius:var(--radius-lg);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.erp-workforce-section-nav{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-0);max-height:calc(100vh - 6rem);box-shadow:var(--shadow-panel);gap:.25rem;padding:.5rem;display:grid;position:sticky;top:4.5rem;overflow-y:auto}.erp-workforce-section-link{border-radius:var(--radius-md);color:var(--color-ink-600);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.erp-workforce-section-link:hover{background:var(--color-surface-100);color:var(--color-ink-900)}.erp-workforce-section-link-active{background:var(--color-brand-50);color:var(--color-brand-700)}.erp-workforce-section-nav[data-orientation=horizontal]{scroll-snap-type:inline proximity;max-height:none;display:flex;position:static;overflow:auto hidden}.erp-workforce-section-nav[data-orientation=horizontal] .erp-workforce-section-link{scroll-snap-align:start;white-space:nowrap;flex:none}.erp-workforce-inline-actions,.erp-workforce-command-scroll{align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.erp-workforce-workspace-filters{border-bottom:1px solid var(--color-line-200);background:var(--color-surface-50);padding:.75rem 1rem}.erp-workforce-data-scroll{outline:none;min-width:0;max-width:100%;overflow:auto}.erp-workforce-data-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-500)}.erp-workforce-workspace-footer{border-top:1px solid var(--color-line-200);padding:.75rem 1rem}.erp-workforce-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-100)20%,#fff 45%,var(--color-surface-100)70%);background-size:240% 100%;animation:1.4s ease-in-out infinite erp-workforce-skeleton}.erp-workforce-error{border-radius:var(--radius-md);background:var(--color-danger-50);color:var(--color-danger-700);border:1px solid #fecaca;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.erp-workforce-guidance-note{border-radius:var(--radius-md);background:var(--color-info-50);color:var(--color-info-700);border:1px solid #bfdbfe;align-items:flex-start;gap:.625rem;padding:.75rem;font-size:.875rem;display:flex}.erp-workforce-drawer-actions{border-top:1px solid var(--color-line-200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:flex-end;gap:.5rem;padding:1rem 0;display:flex;position:sticky;bottom:-1rem}.erp-workforce-person-cell{align-items:center;gap:.625rem;min-width:12rem;display:flex}.erp-workforce-avatar{border-radius:var(--radius-lg);background:var(--color-brand-50);object-fit:cover;width:2.25rem;height:2.25rem;color:var(--color-brand-700);flex:none;place-items:center;font-size:.75rem;font-weight:750;display:grid}.erp-workforce-source-badge{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.25rem;max-width:100%;padding:.25rem .5rem;font-size:.6875rem;line-height:1.25rem;display:inline-flex;box-shadow:inset 0 0 0 1px}.erp-workforce-sensitive-section{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-50);min-width:0;padding:1rem}.erp-workforce-sensitive-icon{background:var(--color-surface-100);color:var(--color-ink-600)}.erp-workforce-timeline{grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;gap:.5rem;max-width:100%;padding-bottom:.25rem;display:grid;overflow-x:auto}.erp-workforce-timeline-step{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-0);grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;padding:.75rem;display:grid}.erp-workforce-timeline-marker{background:var(--color-surface-100);width:1.25rem;height:1.25rem;color:var(--color-ink-600);border-radius:999px;place-items:center;font-size:.625rem;font-weight:750;display:grid}.erp-workforce-timeline-step-completed{background:var(--color-success-50);border-color:#a7f3d0}.erp-workforce-timeline-step-completed .erp-workforce-timeline-marker{background:var(--color-success-700);color:#fff}.erp-workforce-timeline-step-current{background:var(--color-info-50);border-color:#bfdbfe}.erp-workforce-timeline-step-current .erp-workforce-timeline-marker{background:var(--color-brand-500);color:#fff}.erp-workforce-report-group{flex-wrap:nowrap}.erp-workforce-command-bar{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-0);min-width:0;max-width:100%;box-shadow:var(--shadow-panel);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;display:flex;overflow:hidden}.dark .erp-workforce-page-header,[data-theme=dark] .erp-workforce-page-header,.dark .erp-workforce-metric,[data-theme=dark] .erp-workforce-metric,.dark .erp-workforce-panel,[data-theme=dark] .erp-workforce-panel,.dark .erp-workforce-section-nav,[data-theme=dark] .erp-workforce-section-nav,.dark .erp-workforce-timeline-step,[data-theme=dark] .erp-workforce-timeline-step,.dark .erp-workforce-command-bar,[data-theme=dark] .erp-workforce-command-bar{background:#0f172a;border-color:#334155}.dark .erp-workforce-page-header,[data-theme=dark] .erp-workforce-page-header{background:linear-gradient(#0f172afa,#020617f5)}.dark .erp-workforce-page-title,[data-theme=dark] .erp-workforce-page-title,.dark .erp-workforce-metric-value,[data-theme=dark] .erp-workforce-metric-value,.dark .erp-workforce-panel-title,[data-theme=dark] .erp-workforce-panel-title,.dark .erp-workforce-subheading,[data-theme=dark] .erp-workforce-subheading{color:#f8fafc}.dark .erp-workforce-context-chip,[data-theme=dark] .erp-workforce-context-chip{color:#cbd5e1;background:#0f172ac7;border-color:#334155}.dark .erp-workforce-task-row:hover,[data-theme=dark] .erp-workforce-task-row:hover,.dark .erp-workforce-workspace-filters,[data-theme=dark] .erp-workforce-workspace-filters,.dark .erp-workforce-sensitive-section,[data-theme=dark] .erp-workforce-sensitive-section{background:#111827}.dark .erp-workforce-section-link:hover,[data-theme=dark] .erp-workforce-section-link:hover,.dark .erp-workforce-sensitive-icon,[data-theme=dark] .erp-workforce-sensitive-icon{color:#f1f5f9;background:#1e293b}.dark .erp-workforce-section-link-active,[data-theme=dark] .erp-workforce-section-link-active{color:#bfdbfe;background:#3b82f62e}.dark .erp-workforce-guidance-note,[data-theme=dark] .erp-workforce-guidance-note{color:#bfdbfe;background:#172554;border-color:#1e40af}.dark .erp-workforce-drawer-actions,[data-theme=dark] .erp-workforce-drawer-actions{background:#0f172af5;border-color:#334155}.dark .erp-workforce-avatar,[data-theme=dark] .erp-workforce-avatar{color:#bfdbfe;background:#3b82f62e}.dark .erp-workforce-skeleton,[data-theme=dark] .erp-workforce-skeleton{background:linear-gradient(90deg,#1e293b 20%,#334155 45%,#1e293b 70%) 0 0/240% 100%}.dark .erp-workforce-error,[data-theme=dark] .erp-workforce-error{color:#fecaca;background:#450a0a;border-color:#7f1d1d}@media (min-width:768px){.erp-workforce-metric-strip{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.erp-workforce-timeline{grid-auto-flow:initial;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));overflow:visible}}@media (max-width:767px){.erp-workforce-section-nav{scroll-snap-type:inline proximity;max-height:none;display:flex;position:static;overflow:auto hidden}.erp-workforce-section-link{scroll-snap-align:start;white-space:nowrap;flex:none}.erp-workforce-command-bar{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.erp-workforce-skeleton,.erp-workforce-task-row,.erp-workforce-section-link{transition:none;animation:none}}.erp-app-shell{background:var(--eux-app);min-height:100vh;color:var(--eux-ink);padding-bottom:4.25rem}.erp-app-sidebar{background:var(--eux-nav);color:#f8fafc;border-color:#ffffff14;flex-direction:column;width:15rem;display:none;box-shadow:8px 0 28px #1018281f}.erp-app-brandbar{background:var(--eux-nav);color:#fff;border-color:#ffffff14;min-height:4.5rem}.erp-app-brandbar .text-ink-500{color:#98a2b3}.erp-app-sidebar-nav{color:#cbd5e1;min-width:0}.erp-app-nav-item,.erp-app-nav-group-trigger,.erp-app-nav-child{border-radius:var(--radius-navigation);color:#cbd5e1}.erp-app-nav-item:hover,.erp-app-nav-group-trigger:hover,.erp-app-nav-child:hover,.erp-app-nav-group-toggle:hover{background:var(--eux-nav-secondary);color:#fff}.erp-app-nav-group-toggle{color:#98a2b3}.erp-app-nav-item[data-nav-state=active],.erp-app-nav-group-trigger[data-nav-state=active],.erp-app-nav-child[data-nav-state=active]{color:var(--eux-nav);background:#fff;box-shadow:0 8px 22px #0000002e}.erp-app-nav-children{border-color:#ffffff29}.erp-app-main{min-width:0;max-width:100%}.erp-app-topbar{border-color:var(--eux-line);min-height:3.875rem;color:var(--eux-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;box-shadow:0 1px #10182808}.dark .erp-app-topbar,[data-theme=dark] .erp-app-topbar{border-color:var(--eux-line);color:var(--eux-ink);background:#111c2ef0}.erp-app-content{min-width:0;max-width:100%;padding:1rem .875rem 5.5rem;overflow-x:visible}.erp-app-mobile-brand{display:block}.erp-topbar-icon-action,.erp-user-chip,.erp-global-search-input,.erp-tenant-switcher{border-radius:var(--radius-control)}.erp-topbar-icon-action{border:1px solid #0000}.erp-topbar-icon-action:hover{border-color:var(--eux-line);background:var(--color-brand-50);color:var(--color-brand-700)}.erp-global-search-input,.erp-tenant-switcher{min-height:2.5rem;box-shadow:var(--shadow-control)}.erp-mobile-subnav{border-color:var(--eux-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;top:3.875rem}.dark .erp-mobile-subnav,[data-theme=dark] .erp-mobile-subnav{border-color:var(--eux-line);background:#111c2ef2}.erp-mobile-app-nav{border-color:var(--eux-line);background:#fffffff7;min-height:4.25rem;box-shadow:0 -10px 30px #10182814}.dark .erp-mobile-app-nav,[data-theme=dark] .erp-mobile-app-nav{border-color:var(--eux-line);background:#111c2ef7}.erp-mobile-app-nav-item{border-radius:0;min-height:4.25rem}.erp-mobile-app-nav-item[data-nav-state=active]{background:var(--color-brand-50);color:var(--color-brand-700);box-shadow:inset 0 3px 0 var(--color-brand-500)}.input,.textarea,.select,.erp-global-search-input{border-radius:var(--radius-control);border-color:var(--eux-line);background:var(--eux-surface);color:var(--eux-ink);box-shadow:var(--shadow-control)}.input:focus,.textarea:focus,.select:focus,.erp-global-search-input:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #246bfd29,var(--shadow-control)}.erp-action{border-radius:var(--radius-control);box-shadow:var(--shadow-control);font-weight:650}.erp-action:focus-visible,:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{box-shadow:0 0 0 3px #246bfd33,var(--shadow-control)}.erp-action-primary,.dark .erp-action-primary,[data-theme=dark] .erp-action-primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:#fff}.erp-action-primary:hover,.dark .erp-action-primary:hover,[data-theme=dark] .erp-action-primary:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);color:#fff}.erp-action-secondary{border-color:var(--eux-line);background:var(--eux-surface);color:var(--eux-ink)}.erp-action-secondary:hover,.erp-action-ghost:hover{background:var(--color-brand-50);color:var(--color-brand-700)}.dark .erp-action-secondary,[data-theme=dark] .erp-action-secondary{border-color:var(--eux-line);background:var(--eux-surface-raised);color:var(--eux-ink)}.dark .erp-action-secondary:hover,[data-theme=dark] .erp-action-secondary:hover,.dark .erp-action-ghost:hover,[data-theme=dark] .erp-action-ghost:hover{color:#dce9ff;background:#246bfd2e;border-color:#4c86ff}.erp-action-danger{background:var(--color-danger-50);color:var(--color-danger-700);border-color:#d92d2052}.erp-action-group,.erp-split-action,.erp-data-export-group{border-radius:var(--radius-control);box-shadow:var(--shadow-control)}.erp-layout-surface,.erp-layout-card,.erp-layout-panel,.erp-layout-toolbar,.erp-data-table-container,.erp-data-pagination,.erp-workforce-panel,.erp-workforce-section-nav,.erp-workforce-command-bar{border-radius:var(--radius-panel);border-color:var(--eux-line);background:var(--eux-surface);box-shadow:var(--shadow-panel)}.erp-layout-panel-header,.erp-workforce-panel-header{border-color:var(--eux-line);padding:1rem 1.125rem}.erp-layout-panel-body{padding:1.125rem}.erp-page-header,.erp-workforce-page-header,.erp-workforce-header,.erp-platform-header,.erp-pos-header,.erp-bi-header,.erp-ai-header,.erp-doc-header,.erp-output-header,.erp-ops-header,.erp-customer-header{border-radius:var(--radius-hero);box-shadow:var(--shadow-hero);background:radial-gradient(circle at 90% 10%,#246bfd21,#0000 24%),linear-gradient(135deg,#fff 0%,#f8fbff 52%,#edf4ff 100%);border-color:#dce9ff;padding:1.25rem}.dark .erp-page-header,[data-theme=dark] .erp-page-header,.dark .erp-workforce-page-header,[data-theme=dark] .erp-workforce-page-header,.dark .erp-workforce-header,[data-theme=dark] .erp-workforce-header,.dark .erp-platform-header,[data-theme=dark] .erp-platform-header,.dark .erp-pos-header,[data-theme=dark] .erp-pos-header,.dark .erp-bi-header,[data-theme=dark] .erp-bi-header,.dark .erp-ai-header,[data-theme=dark] .erp-ai-header,.dark .erp-doc-header,[data-theme=dark] .erp-doc-header,.dark .erp-output-header,[data-theme=dark] .erp-output-header,.dark .erp-ops-header,[data-theme=dark] .erp-ops-header,.dark .erp-customer-header,[data-theme=dark] .erp-customer-header{background:radial-gradient(circle at 90% 10%,#246bfd33,#0000 26%),linear-gradient(135deg,#111c2e 0%,#14213a 58%,#172f57 100%);border-color:#2b4f87}.erp-page-title,.erp-workforce-page-title{letter-spacing:-.025em;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:750;line-height:1.15}.erp-page-eyebrow,.erp-workforce-eyebrow{letter-spacing:.055em;text-transform:uppercase}.erp-metric-card,.erp-workforce-metric{border:1px solid var(--eux-line);border-radius:var(--radius-metric);background:var(--eux-surface);box-shadow:var(--shadow-control)}.erp-modal-panel,.erp-drawer-panel{border-radius:var(--radius-panel);border-color:var(--eux-line);background:var(--eux-surface-raised);box-shadow:var(--shadow-floating)}.erp-drawer-panel-right{border-radius:var(--radius-panel)0 0 var(--radius-panel)}.erp-drawer-panel-left{border-radius:0 var(--radius-panel)var(--radius-panel)0}.erp-toast{border-radius:var(--radius-control);box-shadow:var(--shadow-floating)}.erp-admin-table thead,.erp-data-table thead{background:var(--color-surface-50)}.erp-admin-table th,.erp-data-table th{color:var(--eux-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:700}.erp-workforce-metric,.erp-workforce-task-icon,.erp-workforce-sensitive-icon,.erp-workforce-avatar,.erp-workforce-timeline-step{border-radius:var(--radius-metric)}.erp-workforce-source-badge,.badge{border-radius:var(--radius-pill)}@media (min-width:721px){.erp-app-shell{padding-bottom:0}.erp-app-sidebar{width:4.875rem;display:flex}.erp-app-main{margin-left:4.875rem}.erp-app-brandbar{justify-content:center;min-height:4.5rem;padding-inline:.75rem}.erp-app-brandbar>div,.erp-app-nav-group-toggle,.erp-app-nav-children{display:none}.erp-app-nav-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-app-nav-item,.erp-app-nav-group-trigger{justify-content:center;padding-inline:.75rem}.erp-app-topbar{min-height:4.5rem}.erp-app-content{padding:1.25rem 1.5rem 2rem}.erp-mobile-subnav,.erp-mobile-app-nav,.erp-app-mobile-brand{display:none!important}}@media (min-width:1101px){.erp-app-sidebar{width:15.75rem}.erp-app-main{margin-left:15.75rem}.erp-app-brandbar{justify-content:flex-start;padding-inline:1rem}.erp-app-brandbar>div,.erp-app-nav-label,.erp-app-nav-group-toggle,.erp-app-nav-children{display:initial}.erp-app-nav-label{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;display:block;position:static;overflow:hidden}.erp-app-nav-group-toggle{display:inline-flex}.erp-app-nav-children{display:grid}.erp-app-nav-item,.erp-app-nav-group-trigger{justify-content:flex-start;padding-inline:.75rem}.erp-app-content{padding:1.125rem 1.375rem 4.75rem}}@media (max-width:720px){.erp-page-header,.erp-workforce-page-header,.erp-workforce-header,.erp-platform-header,.erp-pos-header,.erp-bi-header,.erp-ai-header,.erp-doc-header,.erp-output-header,.erp-ops-header,.erp-customer-header{padding:1rem}.erp-page-title,.erp-workforce-page-title{font-size:1.375rem}.erp-layout-panel-header,.erp-workforce-panel-header{padding:.875rem 1rem}.erp-layout-panel-body{padding:1rem}.erp-modal-panel,.erp-drawer-panel,.erp-drawer-panel-right,.erp-drawer-panel-left{border-radius:var(--radius-panel)var(--radius-panel)0 0}}.erp-sales-billing-workspace{--billing-blue:#246bfd;--billing-ink:#172033;min-width:0;color:var(--billing-ink)}.dark .erp-sales-billing-workspace{--billing-ink:#f1f5f9}.erp-sales-billing-hero{background:radial-gradient(circle at 82% 0,#60a5fa33,#0000 34%),linear-gradient(135deg,#fff 0%,#f6f9ff 100%);border:1px solid #246bfd2e;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1.25rem;min-width:0;padding:1.25rem;display:flex;overflow:hidden;box-shadow:0 12px 28px #1f2a4412}.dark .erp-sales-billing-hero{background:radial-gradient(circle at 82% 0,#2563eb3d,#0000 36%),linear-gradient(135deg,#111827,#172033);border-color:#60a5fa38}.erp-sales-billing-hero h2{letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:750}.erp-sales-billing-hero p:not(.erp-sales-eyebrow){color:#59657b;max-width:62rem;margin-top:.45rem;font-size:.875rem;line-height:1.55}.dark .erp-sales-billing-hero p:not(.erp-sales-eyebrow){color:#cbd5e1}.erp-sales-billing-authority,.erp-sales-billing-journey-current{color:#047857;white-space:nowrap;background:#ecfdf5e6;border:1px solid #05966938;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.dark .erp-sales-billing-authority,.dark .erp-sales-billing-journey-current{color:#6ee7b7;background:#064e3b4d;border-color:#34d39947}.erp-sales-billing-journey{scrollbar-width:thin;background:#fff;border:1px solid #e5eaf2;border-radius:.65rem;align-items:center;gap:.5rem;min-width:0;padding:.55rem;display:flex;overflow-x:auto}.dark .erp-sales-billing-journey,.dark .erp-sales-billing-board{background:#111827;border-color:#334155}.erp-sales-billing-journey-link{color:#59657b;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .7rem;font-size:.75rem;font-weight:650;display:inline-flex}.erp-sales-billing-journey-link:hover{color:#1d4ed8;background:#eef4ff}.dark .erp-sales-billing-journey-link{color:#cbd5e1}.erp-sales-billing-filters{background:#fff;border:1px solid #e5eaf2;border-radius:.65rem;grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.dark .erp-sales-billing-filters{background:#111827;border-color:#334155}.erp-sales-billing-filter{gap:.3rem;min-width:0;display:grid}.erp-sales-billing-filter>span{color:#6b7280;letter-spacing:.035em;text-transform:uppercase;font-size:.69rem;font-weight:700}.erp-sales-billing-input{color:#172033;background:#fff;border:1px solid #d9e0ea;border-radius:.45rem;width:100%;min-height:2.45rem;padding:.5rem .65rem;font-size:.8125rem}.erp-sales-billing-input:focus{border-color:var(--billing-blue);outline:3px solid #246bfd1f}.dark .erp-sales-billing-input{color:#f8fafc;background:#172033;border-color:#475569}.erp-sales-billing-kpi{background:#fff;border:1px solid #e5eaf2;border-radius:.65rem;align-items:center;gap:.75rem;min-width:0;padding:.9rem;display:flex;box-shadow:0 4px 14px #1f2a440a}.dark .erp-sales-billing-kpi{background:#111827;border-color:#334155}.erp-sales-billing-kpi>span{color:#246bfd;background:#eef4ff;border-radius:.6rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.erp-sales-billing-kpi p{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.erp-sales-billing-kpi strong{font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:1.15rem;display:block}.erp-sales-billing-kpi-emerald>span{color:#059669;background:#ecfdf5}.erp-sales-billing-kpi-amber>span{color:#d97706;background:#fffbeb}.erp-sales-billing-kpi-violet>span{background:var(--color-purple-50);color:var(--color-purple-700)}.erp-sales-billing-kpi-rose>span{color:#e11d48;background:#fff1f2}.erp-sales-billing-board{background:#fff;border:1px solid #e5eaf2;border-radius:.65rem;min-width:0;overflow:hidden;box-shadow:0 6px 20px #1f2a440b}.erp-sales-billing-section-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.dark .erp-sales-billing-section-head{border-color:#334155}.erp-sales-billing-section-head p{color:#246bfd;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750}.erp-sales-billing-section-head h3{margin-top:.08rem;font-size:.95rem;font-weight:750}.erp-sales-billing-section-head>span{color:#6b7280;font-size:.75rem}.erp-sales-billing-kanban{grid-template-columns:repeat(4,minmax(12rem,1fr));gap:.65rem;padding:.8rem;display:grid;overflow-x:auto}.erp-sales-billing-lane{background:#f6f8fc;border-radius:.55rem;min-width:12rem;padding:.55rem}.dark .erp-sales-billing-lane{background:#172033}.erp-sales-billing-lane>header{color:#556176;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.2rem .25rem .55rem;font-size:.7rem;font-weight:750;display:flex}.erp-sales-billing-lane>header strong{color:#334155;background:#e7ecf5;border-radius:999px;padding:.12rem .4rem}.erp-sales-billing-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;gap:.25rem;width:100%;margin-bottom:.5rem;padding:.65rem;display:grid;box-shadow:0 3px 9px #1f2a440d}.erp-sales-billing-card:hover{border-color:#93b4ff;box-shadow:0 6px 16px #246bfd1a}.dark .erp-sales-billing-card{background:#111827;border-color:#334155}.erp-sales-billing-card strong{font-size:.8rem}.erp-sales-billing-card>span:not(:first-child){color:#718096;font-size:.7rem}.erp-sales-billing-card>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.erp-sales-billing-card b{font-variant-numeric:tabular-nums;font-size:.72rem}.erp-sales-billing-empty{color:#7c8799;text-align:center;padding:1rem;font-size:.75rem}.erp-sales-billing-chart-row{grid-template-columns:7rem minmax(0,1fr) 1.5rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.erp-sales-billing-chart-row>div{background:#e8edf5;border-radius:999px;height:.42rem;overflow:hidden}.erp-sales-billing-chart-row i{border-radius:inherit;background:linear-gradient(90deg,#246bfd,#60a5fa);min-width:.35rem;height:100%;display:block}.erp-sales-billing-guardrails{gap:0;display:grid}.erp-sales-billing-guardrails li{color:#246bfd;border-bottom:1px solid #edf0f5;gap:.7rem;padding:.75rem 1rem;display:flex}.dark .erp-sales-billing-guardrails li{border-color:#334155}.erp-sales-billing-guardrails li:last-child{border-bottom:0}.erp-sales-billing-guardrails strong{color:var(--billing-ink);font-size:.78rem;display:block}.erp-sales-billing-guardrails p{color:#6b7280;margin-top:.12rem;font-size:.7rem;line-height:1.45}.erp-sales-billing-drawer-form,.erp-sales-billing-detail{align-content:start;gap:.85rem;min-height:100%;display:grid}.erp-sales-billing-drawer-section{background:#fff;border:1px solid #e4e9f1;border-radius:.65rem;gap:.75rem;min-width:0;padding:.9rem;display:grid}.dark .erp-sales-billing-drawer-section{background:#111827;border-color:#334155}.erp-sales-billing-drawer-section h3{font-size:.9rem;font-weight:750}.erp-sales-billing-drawer-section>p{color:#6b7280;font-size:.75rem;line-height:1.5}.erp-sales-billing-drawer-section>div>div{background:#f6f8fc;border-radius:.5rem;gap:.18rem;padding:.65rem;display:grid}.dark .erp-sales-billing-drawer-section>div>div{background:#172033}.erp-sales-billing-drawer-section>div span{color:#6b7280;font-size:.68rem}.erp-sales-billing-drawer-section>div b{font-variant-numeric:tabular-nums;font-size:.85rem}.erp-sales-billing-drawer-footer{border-top:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0 0;display:flex}.erp-sales-billing-drawer-footer>p{color:#6b7280;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.erp-sales-billing-drawer-footer>div{gap:.5rem;display:flex}.erp-sales-billing-detail-hero{color:#fff;background:linear-gradient(135deg,#172033,#233357);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.erp-sales-billing-detail-hero span{color:#93b4ff;font-family:JetBrains Mono,monospace;font-size:.7rem}.erp-sales-billing-detail-hero h3{margin-top:.2rem;font-size:1.05rem;font-weight:750}.erp-sales-billing-detail-hero p{color:#cbd5e1;font-size:.75rem}.erp-sales-billing-detail-hero>div:last-child{justify-items:end;gap:.35rem;display:grid}.erp-sales-billing-detail-hero>div:last-child strong{font-family:JetBrains Mono,monospace;font-size:1rem}.erp-sales-billing-check-list{display:grid}.erp-sales-billing-check-list li{border-bottom:1px solid #edf0f5;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem 0;display:grid}.dark .erp-sales-billing-check-list li{border-color:#334155}.erp-sales-billing-check-list li:last-child{border-bottom:0}.erp-sales-billing-check-list strong{font-size:.75rem}.erp-sales-billing-check-list p{color:#6b7280;font-size:.68rem}.erp-sales-billing-check-icon{border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;display:grid}.erp-sales-billing-check-icon.is-passed{color:#059669;background:#ecfdf5}.erp-sales-billing-check-icon.is-blocked{color:#ea580c;background:#fff7ed}.erp-sales-fulfillment-workspace{min-width:0;color:var(--color-ink-900)}.dark .erp-sales-fulfillment-workspace,[data-theme=dark] .erp-sales-fulfillment-workspace{color:#e2e8f0}.erp-sales-fulfillment-nav-link{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;flex:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:650;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.erp-sales-fulfillment-nav-link:hover{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.dark .erp-sales-fulfillment-nav-link,[data-theme=dark] .erp-sales-fulfillment-nav-link{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .erp-sales-fulfillment-nav-link:hover,[data-theme=dark] .erp-sales-fulfillment-nav-link:hover{color:#bfdbfe;background:#1725548c;border-color:#60a5fa}.erp-sales-fulfillment-filter{color:#475569;gap:.375rem;min-width:0;font-size:.6875rem;font-weight:650;display:grid}.dark .erp-sales-fulfillment-filter,[data-theme=dark] .erp-sales-fulfillment-filter{color:#94a3b8}.erp-sales-fulfillment-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;outline:none;width:100%;min-height:2.5rem;padding:.5rem .75rem;font-size:.8125rem}.erp-sales-fulfillment-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.dark .erp-sales-fulfillment-input,[data-theme=dark] .erp-sales-fulfillment-input{color:#f1f5f9;color-scheme:dark;background:#0f172a;border-color:#334155}.erp-sales-fulfillment-panel{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;min-width:0;padding:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.dark .erp-sales-fulfillment-panel,[data-theme=dark] .erp-sales-fulfillment-panel{background:#0f172a;border-color:#334155}.erp-sales-fulfillment-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.erp-sales-fulfillment-panel-head h2{color:#0f172a;letter-spacing:-.012em;margin-top:.125rem;font-size:1rem;font-weight:700}.dark .erp-sales-fulfillment-panel-head h2,[data-theme=dark] .erp-sales-fulfillment-panel-head h2{color:#fff}.erp-sales-fulfillment-authority{color:#475569;background:#f1f5f9;border-radius:999px;padding:.3125rem .625rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem}.dark .erp-sales-fulfillment-authority,[data-theme=dark] .erp-sales-fulfillment-authority{color:#94a3b8;background:#1e293b}}@layer utilities{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:calc(var(--size-field,.25rem)*10);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:100%;display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.\!menu{--menu-active-fg:var(--color-neutral-content)!important;--menu-active-bg:var(--color-neutral)!important;flex-flow:column wrap!important;width:fit-content!important;padding:.5rem!important;font-size:.875rem!important;display:flex!important}.\!menu :where(li ul){white-space:nowrap!important;margin-inline-start:1rem!important;padding-inline-start:.5rem!important;position:relative!important}.\!menu :where(li ul):before{background-color:var(--color-base-content)!important;opacity:.1!important;width:var(--border)!important;content:""!important;inset-inline-start:0!important;position:absolute!important;top:.75rem!important;bottom:.75rem!important}.\!menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none!important}.\!menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.\!menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field)!important;text-align:start!important;text-wrap:balance!important;-webkit-user-select:none!important;user-select:none!important;grid-auto-columns:minmax(auto,max-content) auto max-content!important;grid-auto-flow:column!important;align-content:flex-start!important;align-items:center!important;gap:.5rem!important;padding-block:.375rem!important;padding-inline:.75rem!important;transition-property:color,background-color,box-shadow!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important;display:grid!important}.\!menu :where(li>details>summary){--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.\!menu :where(li>details>summary){outline-offset:2px!important;outline:2px solid #0000!important}}.\!menu :where(li>details>summary)::-webkit-details-marker{display:none!important}:is(.\!menu :where(li>details>summary),.\!menu :where(li>.menu-dropdown-toggle)):after{content:""!important;transform-origin:50%!important;pointer-events:none!important;justify-self:flex-end!important;width:.375rem!important;height:.375rem!important;transition-property:rotate,translate!important;transition-duration:.2s!important;display:block!important;translate:0 -1px!important;rotate:-135deg!important;box-shadow:inset 2px 2px!important}.\!menu :where(li>details[open]>summary):after,.\!menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px!important;rotate:45deg!important}.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer!important;background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content)!important;--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer!important;background-color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)!important}}.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px!important;outline:2px solid #0000!important}}.\!menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)!important}.\!menu :where(li:empty){background-color:var(--color-base-content)!important;opacity:.1!important;height:1px!important;margin:.5rem 1rem!important}.\!menu :where(li){flex-flow:column wrap!important;flex-shrink:0!important;align-items:stretch!important;display:flex!important;position:relative!important}.\!menu :where(li) .badge{justify-self:flex-end!important}.\!menu :where(li)>:not(ul,.menu-title,details,.btn):active,.\!menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.\!menu :where(li)>details>summary:active{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.\!menu :where(li)>:not(ul,.menu-title,details,.btn):active,.\!menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.\!menu :where(li)>details>summary:active{outline-offset:2px!important;outline:2px solid #0000!important}}.\!menu :where(li)>:not(ul,.menu-title,details,.btn):active,.\!menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.\!menu :where(li)>details>summary:active{color:var(--menu-active-fg)!important;background-color:var(--menu-active-bg)!important;background-size:auto,calc(var(--noise)*100%)!important;background-image:none,var(--fx-noise)!important}:is(.\!menu :where(li)>:not(ul,.menu-title,details,.btn):active,.\!menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.\!menu :where(li)>details>summary:active):not(:is(.\!menu :where(li)>:not(ul,.menu-title,details,.btn):active,.\!menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.\!menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)!important}.\!menu :where(li).menu-disabled{pointer-events:none!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab, red, red)){.\!menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}.\!menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px!important;rotate:45deg!important}.\!menu .dropdown-content{margin-top:.5rem!important;padding:.5rem!important}.\!menu .dropdown-content:before{display:none!important}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab,var(--color-base-content)5%,#0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}.dropdown{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(summary):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999;transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:100%}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;animation:.25s ease-out rating}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-2{top:calc(var(--spacing)*-2)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-8{top:calc(var(--spacing)*8)}.top-32{top:calc(var(--spacing)*32)}.-right-1{right:calc(var(--spacing)*-1)}.-right-3{right:calc(var(--spacing)*-3)}.-right-6{right:calc(var(--spacing)*-6)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-3{left:calc(var(--spacing)*3)}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.isolate{isolation:isolate}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start: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-4{margin:calc(var(--spacing)*4)}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.-mt-2{margin-top:calc(var(--spacing)*-2)}.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)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline-offset:2px;outline:2px solid #0000}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline-offset:2px;outline:2px solid}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-left:.5rem;margin-right:.75rem;display:block;rotate:45deg}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem*3 - var(--border));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.badge.badge-outline{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.badge.badge-dash{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.badge.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100))}}.badge.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100))}}.badge.badge-soft{background-image:none}.hero-academic-cap{--hero-academic-cap:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.26%2010.147a60.438%2060.438%200%200%200-.491%206.347A48.62%2048.62%200%200%201%2012%2020.904a48.62%2048.62%200%200%201%208.232-4.41%2060.46%2060.46%200%200%200-.491-6.347m-15.482%200a50.636%2050.636%200%200%200-2.658-.813A59.906%2059.906%200%200%201%2012%203.493a59.903%2059.903%200%200%201%2010.399%205.84c-.896.248-1.783.52-2.658.814m-15.482%200A50.717%2050.717%200%200%201%2012%2013.489a50.702%2050.702%200%200%201%207.74-3.342M6.75%2015a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Zm0%200v-3.675A55.378%2055.378%200%200%201%2012%208.443m-7.007%2011.55A5.981%205.981%200%200%200%206.75%2015.75v-1.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);-webkit-mask:var(--hero-academic-cap);mask:var(--hero-academic-cap);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box{--hero-archive-box:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5M10%2011.25h4M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);mask:var(--hero-archive-box);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box-arrow-down{--hero-archive-box-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5m8.25%203v6.75m0%200-3-3m3%203%203-3M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box-arrow-down);-webkit-mask:var(--hero-archive-box-arrow-down);-webkit-mask:var(--hero-archive-box-arrow-down);mask:var(--hero-archive-box-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box-x-mark{--hero-archive-box-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5m6%204.125%202.25%202.25m0%200%202.25%202.25M12%2013.875l2.25-2.25M12%2013.875l-2.25%202.25M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box-x-mark);-webkit-mask:var(--hero-archive-box-x-mark);-webkit-mask:var(--hero-archive-box-x-mark);mask:var(--hero-archive-box-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-circle{--hero-arrow-down-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2012.75%203%203m0%200%203-3m-3%203v-7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-circle);-webkit-mask:var(--hero-arrow-down-circle);-webkit-mask:var(--hero-arrow-down-circle);mask:var(--hero-arrow-down-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-on-square-stack{--hero-arrow-down-on-square-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%207.5h-.75A2.25%202.25%200%200%200%204.5%209.75v7.5a2.25%202.25%200%200%200%202.25%202.25h7.5a2.25%202.25%200%200%200%202.25-2.25v-7.5a2.25%202.25%200%200%200-2.25-2.25h-.75m-6%203.75%203%203m0%200%203-3m-3%203V1.5m6%209h.75a2.25%202.25%200%200%201%202.25%202.25v7.5a2.25%202.25%200%200%201-2.25%202.25h-7.5a2.25%202.25%200%200%201-2.25-2.25v-.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-on-square-stack);-webkit-mask:var(--hero-arrow-down-on-square-stack);-webkit-mask:var(--hero-arrow-down-on-square-stack);mask:var(--hero-arrow-down-on-square-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left-circle{--hero-arrow-left-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%209-3%203m0%200%203%203m-3-3h7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left-circle);-webkit-mask:var(--hero-arrow-left-circle);-webkit-mask:var(--hero-arrow-left-circle);mask:var(--hero-arrow-left-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left-on-rectangle{--hero-arrow-left-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15M12%209l-3%203m0%200%203%203m-3-3h12.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left-on-rectangle);-webkit-mask:var(--hero-arrow-left-on-rectangle);-webkit-mask:var(--hero-arrow-left-on-rectangle);mask:var(--hero-arrow-left-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path-rounded-square{--hero-arrow-path-rounded-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2012c0-1.232-.046-2.453-.138-3.662a4.006%204.006%200%200%200-3.7-3.7%2048.678%2048.678%200%200%200-7.324%200%204.006%204.006%200%200%200-3.7%203.7c-.017.22-.032.441-.046.662M19.5%2012l3-3m-3%203-3-3m-12%203c0%201.232.046%202.453.138%203.662a4.006%204.006%200%200%200%203.7%203.7%2048.656%2048.656%200%200%200%207.324%200%204.006%204.006%200%200%200%203.7-3.7c.017-.22.032-.441.046-.662M4.5%2012l3%203m-3-3-3%203%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);mask:var(--hero-arrow-path-rounded-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-circle{--hero-arrow-right-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m12.75%2015%203-3m0%200-3-3m3%203h-7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-circle);-webkit-mask:var(--hero-arrow-right-circle);-webkit-mask:var(--hero-arrow-right-circle);mask:var(--hero-arrow-right-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-end-on-rectangle{--hero-arrow-right-end-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%209V5.25A2.25%202.25%200%200%201%2010.5%203h6a2.25%202.25%200%200%201%202.25%202.25v13.5A2.25%202.25%200%200%201%2016.5%2021h-6a2.25%202.25%200%200%201-2.25-2.25V15M12%209l3%203m0%200-3%203m3-3H2.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-end-on-rectangle);-webkit-mask:var(--hero-arrow-right-end-on-rectangle);-webkit-mask:var(--hero-arrow-right-end-on-rectangle);mask:var(--hero-arrow-right-end-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-on-rectangle{--hero-arrow-right-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);mask:var(--hero-arrow-right-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-top-right-on-square{--hero-arrow-top-right-on-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%206H5.25A2.25%202.25%200%200%200%203%208.25v10.5A2.25%202.25%200%200%200%205.25%2021h10.5A2.25%202.25%200%200%200%2018%2018.75V10.5m-10.5%206L21%203m0%200h-5.25M21%203v5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);mask:var(--hero-arrow-top-right-on-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-down{--hero-arrow-trending-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206%209%2012.75l4.286-4.286a11.948%2011.948%200%200%201%204.306%206.43l.776%202.898m0%200%203.182-5.511m-3.182%205.51-5.511-3.181%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-trending-down);-webkit-mask:var(--hero-arrow-trending-down);-webkit-mask:var(--hero-arrow-trending-down);mask:var(--hero-arrow-trending-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-up{--hero-arrow-trending-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018%209%2011.25l4.306%204.306a11.95%2011.95%200%200%201%205.814-5.518l2.74-1.22m0%200-5.94-2.281m5.94%202.28-2.28%205.941%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);mask:var(--hero-arrow-trending-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-circle{--hero-arrow-up-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15%2011.25-3-3m0%200-3%203m3-3v7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-circle);-webkit-mask:var(--hero-arrow-up-circle);-webkit-mask:var(--hero-arrow-up-circle);mask:var(--hero-arrow-up-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-in{--hero-arrows-pointing-in:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209V4.5M9%209H4.5M9%209%203.75%203.75M9%2015v4.5M9%2015H4.5M9%2015l-5.25%205.25M15%209h4.5M15%209V4.5M15%209l5.25-5.25M15%2015h4.5M15%2015v4.5m0-4.5%205.25%205.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);mask:var(--hero-arrows-pointing-in);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-up-down{--hero-arrows-up-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%207.5%207.5%203m0%200L12%207.5M7.5%203v13.5m13.5%200L16.5%2021m0%200L12%2016.5m4.5%204.5V7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-up-down);-webkit-mask:var(--hero-arrows-up-down);-webkit-mask:var(--hero-arrows-up-down);mask:var(--hero-arrows-up-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-at-symbol{--hero-at-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200Zm0%200c0%201.657%201.007%203%202.25%203S21%2013.657%2021%2012a9%209%200%201%200-2.636%206.364M16.5%2012V8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-at-symbol);-webkit-mask:var(--hero-at-symbol);-webkit-mask:var(--hero-at-symbol);mask:var(--hero-at-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banknotes{--hero-banknotes:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018.75a60.07%2060.07%200%200%201%2015.797%202.101c.727.198%201.453-.342%201.453-1.096V18.75M3.75%204.5v.75A.75.75%200%200%201%203%206h-.75m0%200v-.375c0-.621.504-1.125%201.125-1.125H20.25M2.25%206v9m18-10.5v.75c0%20.414.336.75.75.75h.75m-1.5-1.5h.375c.621%200%201.125.504%201.125%201.125v9.75c0%20.621-.504%201.125-1.125%201.125h-.375m1.5-1.5H21a.75.75%200%200%200-.75.75v.75m0%200H3.75m0%200h-.375a1.125%201.125%200%200%201-1.125-1.125V15m1.5%201.5v-.75A.75.75%200%200%200%203%2015h-.75M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm3%200h.008v.008H18V10.5Zm-12%200h.008v.008H6V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3-bottom-left{--hero-bars-3-bottom-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25H12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3-bottom-left);-webkit-mask:var(--hero-bars-3-bottom-left);-webkit-mask:var(--hero-bars-3-bottom-left);mask:var(--hero-bars-3-bottom-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-arrow-up{--hero-bars-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%204.5h14.25M3%209h9.75M3%2013.5h5.25m5.25-.75L17.25%209m0%200L21%2012.75M17.25%209v12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-arrow-up);-webkit-mask:var(--hero-bars-arrow-up);-webkit-mask:var(--hero-bars-arrow-up);mask:var(--hero-bars-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell{--hero-bell:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);mask:var(--hero-bell);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell-alert{--hero-bell-alert:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200M3.124%207.5A8.969%208.969%200%200%201%205.292%203m13.416%200a8.969%208.969%200%200%201%202.168%204.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell-alert);-webkit-mask:var(--hero-bell-alert);-webkit-mask:var(--hero-bell-alert);mask:var(--hero-bell-alert);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark{--hero-bookmark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.593%203.322c1.1.128%201.907%201.077%201.907%202.185V21L12%2017.25%204.5%2021V5.507c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);mask:var(--hero-bookmark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark-solid{--hero-bookmark-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M6.32%202.577a49.255%2049.255%200%200%201%2011.36%200c1.497.174%202.57%201.46%202.57%202.93V21a.75.75%200%200%201-1.085.67L12%2018.089l-7.165%203.583A.75.75%200%200%201%203.75%2021V5.507c0-1.47%201.073-2.756%202.57-2.93Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);mask:var(--hero-bookmark-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark-square{--hero-bookmark-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%203.75V16.5L12%2014.25%207.5%2016.5V3.75m9%200H18A2.25%202.25%200%200%201%2020.25%206v12A2.25%202.25%200%200%201%2018%2020.25H6A2.25%202.25%200%200%201%203.75%2018V6A2.25%202.25%200%200%201%206%203.75h1.5m9%200h-9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark-square);-webkit-mask:var(--hero-bookmark-square);-webkit-mask:var(--hero-bookmark-square);mask:var(--hero-bookmark-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-briefcase{--hero-briefcase:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%2014.15v4.25c0%201.094-.787%202.036-1.872%202.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5%200a2.18%202.18%200%200%200%20.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114%2048.114%200%200%200-3.413-.387m4.5%208.006c-.194.165-.42.295-.673.38A23.978%2023.978%200%200%201%2012%2015.75c-2.648%200-5.195-.429-7.577-1.22a2.016%202.016%200%200%201-.673-.38m0%200A2.18%202.18%200%200%201%203%2012.489V8.706c0-1.081.768-2.015%201.837-2.175a48.111%2048.111%200%200%201%203.413-.387m7.5%200V5.25A2.25%202.25%200%200%200%2013.5%203h-3a2.25%202.25%200%200%200-2.25%202.25v.894m7.5%200a48.667%2048.667%200%200%200-7.5%200M12%2012.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);mask:var(--hero-briefcase);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-library{--hero-building-library:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021v-8.25M15.75%2021v-8.25M8.25%2021v-8.25M3%209l9-6%209%206m-1.5%2012V10.332A48.36%2048.36%200%200%200%2012%209.75c-2.551%200-5.056.2-7.5.582V21M3%2021h18M12%206.75h.008v.008H12V6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);mask:var(--hero-building-library);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-office-2{--hero-building-office-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-storefront{--hero-building-storefront:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2021v-7.5a.75.75%200%200%201%20.75-.75h3a.75.75%200%200%201%20.75.75V21m-4.5%200H2.36m11.14%200H18m0%200h3.64m-1.39%200V9.349M3.75%2021V9.349m0%200a3.001%203.001%200%200%200%203.75-.615A2.993%202.993%200%200%200%209.75%209.75c.896%200%201.7-.393%202.25-1.016a2.993%202.993%200%200%200%202.25%201.016c.896%200%201.7-.393%202.25-1.015a3.001%203.001%200%200%200%203.75.614m-16.5%200a3.004%203.004%200%200%201-.621-4.72l1.189-1.19A1.5%201.5%200%200%201%205.378%203h13.243a1.5%201.5%200%200%201%201.06.44l1.19%201.189a3%203%200%200%201-.621%204.72M6.75%2018h3.75a.75.75%200%200%200%20.75-.75V13.5a.75.75%200%200%200-.75-.75H6.75a.75.75%200%200%200-.75.75v3.75c0%20.414.336.75.75.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);mask:var(--hero-building-storefront);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calculator{--hero-calculator:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2015.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V13.5Zm0%202.25h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V13.5Zm0%202.25h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5Zm0%202.25h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5ZM8.25%206h7.5v2.25h-7.5V6ZM12%202.25c-1.892%200-3.758.11-5.593.322C5.307%202.7%204.5%203.65%204.5%204.757V19.5a2.25%202.25%200%200%200%202.25%202.25h10.5a2.25%202.25%200%200%200%202.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507%2048.507%200%200%200%2012%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);mask:var(--hero-calculator);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5m-9-6h.008v.008H12v-.008ZM12%2015h.008v.008H12V15Zm0%202.25h.008v.008H12v-.008ZM9.75%2015h.008v.008H9.75V15Zm0%202.25h.008v.008H9.75v-.008ZM7.5%2015h.008v.008H7.5V15Zm0%202.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V15Zm0%202.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0%202.25h.008v.008H16.5V15Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-camera{--hero-camera:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.827%206.175A2.31%202.31%200%200%201%205.186%207.23c-.38.054-.757.112-1.134.175C2.999%207.58%202.25%208.507%202.25%209.574V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9.574c0-1.067-.75-1.994-1.802-2.169a47.865%2047.865%200%200%200-1.134-.175%202.31%202.31%200%200%201-1.64-1.055l-.822-1.316a2.192%202.192%200%200%200-1.736-1.039%2048.774%2048.774%200%200%200-5.232%200%202.192%202.192%200%200%200-1.736%201.039l-.821%201.316Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012.75a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200ZM18.75%2010.5h.008v.008h-.008V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);mask:var(--hero-camera);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar{--hero-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2013.125C3%2012.504%203.504%2012%204.125%2012h2.25c.621%200%201.125.504%201.125%201.125v6.75C7.5%2020.496%206.996%2021%206.375%2021h-2.25A1.125%201.125%200%200%201%203%2019.875v-6.75ZM9.75%208.625c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125v11.25c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V8.625ZM16.5%204.125c0-.621.504-1.125%201.125-1.125h2.25C20.496%203%2021%203.504%2021%204.125v15.75c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V4.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar-square{--hero-chart-bar-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2014.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);mask:var(--hero-chart-bar-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-pie{--hero-chart-pie:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206a7.5%207.5%200%201%200%207.5%207.5h-7.5V6Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2010.5H21A7.5%207.5%200%200%200%2013.5%203v7.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-pie);-webkit-mask:var(--hero-chart-pie);-webkit-mask:var(--hero-chart-pie);mask:var(--hero-chart-pie);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-badge{--hero-check-badge:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012c0%201.268-.63%202.39-1.593%203.068a3.745%203.745%200%200%201-1.043%203.296%203.745%203.745%200%200%201-3.296%201.043A3.745%203.745%200%200%201%2012%2021c-1.268%200-2.39-.63-3.068-1.593a3.746%203.746%200%200%201-3.296-1.043%203.745%203.745%200%200%201-1.043-3.296A3.745%203.745%200%200%201%203%2012c0-1.268.63-2.39%201.593-3.068a3.745%203.745%200%200%201%201.043-3.296%203.746%203.746%200%200%201%203.296-1.043A3.746%203.746%200%200%201%2012%203c1.268%200%202.39.63%203.068%201.593a3.746%203.746%200%200%201%203.296%201.043%203.746%203.746%200%200%201%201.043%203.296A3.745%203.745%200%200%201%2021%2012Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);mask:var(--hero-check-badge);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right-mini{--hero-chevron-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.22%205.22a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%200%201%200%201.06l-4.25%204.25a.75.75%200%200%201-1.06-1.06L11.94%2010%208.22%206.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);mask:var(--hero-chevron-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-circle-stack{--hero-circle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%206.375c0%202.278-3.694%204.125-8.25%204.125S3.75%208.653%203.75%206.375m16.5%200c0-2.278-3.694-4.125-8.25-4.125S3.75%204.097%203.75%206.375m16.5%200v11.25c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125V6.375m16.5%200v3.75m-16.5-3.75v3.75m16.5%200v3.75C20.25%2016.153%2016.556%2018%2012%2018s-8.25-1.847-8.25-4.125v-3.75m16.5%200c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);mask:var(--hero-circle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-check{--hero-clipboard-document-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.35%203.836c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m8.9-4.414c.376.023.75.05%201.124.08%201.131.094%201.976%201.057%201.976%202.192V16.5A2.25%202.25%200%200%201%2018%2018.75h-2.25m-7.5-10.5H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V18.75m-7.5-10.5h6.375c.621%200%201.125.504%201.125%201.125v9.375m-8.25-3%201.5%201.5%203-3.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-check);-webkit-mask:var(--hero-clipboard-document-check);-webkit-mask:var(--hero-clipboard-document-check);mask:var(--hero-clipboard-document-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cloud-arrow-up{--hero-cloud-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2016.5V9.75m0%200%203%203m-3-3-3%203M6.75%2019.5a4.5%204.5%200%200%201-1.41-8.775%205.25%205.25%200%200%201%2010.233-2.33%203%203%200%200%201%203.758%203.848A3.752%203.752%200%200%201%2018%2019.5H6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cloud-arrow-up);-webkit-mask:var(--hero-cloud-arrow-up);-webkit-mask:var(--hero-cloud-arrow-up);mask:var(--hero-cloud-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket{--hero-code-bracket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%206.75%2022.5%2012l-5.25%205.25m-10.5%200L1.5%2012l5.25-5.25m7.5-3-4.5%2016.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-code-bracket);-webkit-mask:var(--hero-code-bracket);-webkit-mask:var(--hero-code-bracket);mask:var(--hero-code-bracket);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket-square{--hero-code-bracket-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209.75%2016.5%2012l-2.25%202.25m-4.5%200L7.5%2012l2.25-2.25M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-code-bracket-square);-webkit-mask:var(--hero-code-bracket-square);-webkit-mask:var(--hero-code-bracket-square);mask:var(--hero-code-bracket-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-command-line{--hero-command-line:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m6.75%207.5%203%202.25-3%202.25m4.5%200h3m-9%208.25h13.5A2.25%202.25%200%200%200%2021%2018V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v12a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-command-line);-webkit-mask:var(--hero-command-line);-webkit-mask:var(--hero-command-line);mask:var(--hero-command-line);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop-micro{--hero-computer-desktop-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%204.25A2.25%202.25%200%200%201%204.25%202h7.5A2.25%202.25%200%200%201%2014%204.25v5.5A2.25%202.25%200%200%201%2011.75%2012h-1.312c.1.128.21.248.328.36a.75.75%200%200%201%20.234.545v.345a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201-.75-.75v-.345a.75.75%200%200%201%20.234-.545c.118-.111.228-.232.328-.36H4.25A2.25%202.25%200%200%201%202%209.75v-5.5Zm2.25-.75a.75.75%200%200%200-.75.75v4.5c0%20.414.336.75.75.75h7.5a.75.75%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-.75-.75h-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);mask:var(--hero-computer-desktop-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cpu-chip{--hero-cpu-chip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%203v1.5M4.5%208.25H3m18%200h-1.5M4.5%2012H3m18%200h-1.5m-15%203.75H3m18%200h-1.5M8.25%2019.5V21M12%203v1.5m0%2015V21m3.75-18v1.5m0%2015V21m-9-1.5h10.5a2.25%202.25%200%200%200%202.25-2.25V6.75a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%206.75v10.5a2.25%202.25%200%200%200%202.25%202.25Zm.75-12h9v9h-9v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);mask:var(--hero-cpu-chip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-credit-card{--hero-credit-card:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%208.25h19.5M2.25%209h19.5m-16.5%205.25h6m-6%202.25h3m-3.75%203h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);mask:var(--hero-credit-card);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube{--hero-cube:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-9-5.25L3%207.5m18%200-9%205.25m9-5.25v9l-9%205.25M3%207.5l9%205.25M3%207.5v9l9%205.25m0-9v9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);mask:var(--hero-cube);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube-transparent{--hero-cube-transparent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-2.25-1.313M21%207.5v2.25m0-2.25-2.25%201.313M3%207.5l2.25-1.313M3%207.5l2.25%201.313M3%207.5v2.25m9%203%202.25-1.313M12%2012.75l-2.25-1.313M12%2012.75V15m0%206.75%202.25-1.313M12%2021.75V19.5m0%202.25-2.25-1.313m0-16.875L12%202.25l2.25%201.313M21%2014.25v2.25l-2.25%201.313m-13.5%200L3%2016.5v-2.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube-transparent);-webkit-mask:var(--hero-cube-transparent);-webkit-mask:var(--hero-cube-transparent);mask:var(--hero-cube-transparent);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-currency-dollar{--hero-currency-dollar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v12m-3-2.818.879.659c1.171.879%203.07.879%204.242%200%201.172-.879%201.172-2.303%200-3.182C13.536%2012.219%2012.768%2012%2012%2012c-.725%200-1.45-.22-2.003-.659-1.106-.879-1.106-2.303%200-3.182s2.9-.879%204.006%200l.415.33M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-currency-dollar);-webkit-mask:var(--hero-currency-dollar);-webkit-mask:var(--hero-currency-dollar);mask:var(--hero-currency-dollar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-device-phone-mobile{--hero-device-phone-mobile:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%201.5H8.25A2.25%202.25%200%200%200%206%203.75v16.5a2.25%202.25%200%200%200%202.25%202.25h7.5A2.25%202.25%200%200%200%2018%2020.25V3.75a2.25%202.25%200%200%200-2.25-2.25H13.5m-3%200V3h3V1.5m-3%200h3m-3%2018.75h3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);mask:var(--hero-device-phone-mobile);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document{--hero-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m2.25%200H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document);-webkit-mask:var(--hero-document);-webkit-mask:var(--hero-document);mask:var(--hero-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-arrow-down{--hero-document-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m.75%2012%203%203m0%200%203-3m-3%203v-6m-1.5-9H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-arrow-down);-webkit-mask:var(--hero-document-arrow-down);-webkit-mask:var(--hero-document-arrow-down);mask:var(--hero-document-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-chart-bar{--hero-document-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25M9%2016.5v.75m3-3v3M15%2012v5.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-chart-bar);-webkit-mask:var(--hero-document-chart-bar);-webkit-mask:var(--hero-document-chart-bar);mask:var(--hero-document-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-check{--hero-document-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.125%202.25h-4.5c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125v-9M10.125%202.25h.375a9%209%200%200%201%209%209v.375M10.125%202.25A3.375%203.375%200%200%201%2013.5%205.625v1.5c0%20.621.504%201.125%201.125%201.125h1.5a3.375%203.375%200%200%201%203.375%203.375M9%2015l2.25%202.25L15%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-check);-webkit-mask:var(--hero-document-check);-webkit-mask:var(--hero-document-check);mask:var(--hero-document-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-currency-dollar{--hero-document-currency-dollar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m3.75%209v7.5m2.25-6.466a9.016%209.016%200%200%200-3.461-.203c-.536.072-.974.478-1.021%201.017a4.559%204.559%200%200%200-.018.402c0%20.464.336.844.775.994l2.95%201.012c.44.15.775.53.775.994%200%20.136-.006.27-.018.402-.047.539-.485.945-1.021%201.017a9.077%209.077%200%200%201-3.461-.203M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-currency-dollar);-webkit-mask:var(--hero-document-currency-dollar);-webkit-mask:var(--hero-document-currency-dollar);mask:var(--hero-document-currency-dollar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-duplicate{--hero-document-duplicate:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2017.25v3.375c0%20.621-.504%201.125-1.125%201.125h-9.75a1.125%201.125%200%200%201-1.125-1.125V7.875c0-.621.504-1.125%201.125-1.125H6.75a9.06%209.06%200%200%201%201.5.124m7.5%2010.376h3.375c.621%200%201.125-.504%201.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06%209.06%200%200%200-1.5-.124H9.375c-.621%200-1.125.504-1.125%201.125v3.5m7.5%2010.375H9.375a1.125%201.125%200%200%201-1.125-1.125v-9.25m12%206.625v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-duplicate);-webkit-mask:var(--hero-document-duplicate);-webkit-mask:var(--hero-document-duplicate);mask:var(--hero-document-duplicate);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-magnifying-glass{--hero-document-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m5.231%2013.481L15%2017.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v16.5c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Zm3.75%2011.625a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-magnifying-glass);-webkit-mask:var(--hero-document-magnifying-glass);-webkit-mask:var(--hero-document-magnifying-glass);mask:var(--hero-document-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-minus{--hero-document-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m6.75%2012H9m1.5-12H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-minus);-webkit-mask:var(--hero-document-minus);-webkit-mask:var(--hero-document-minus);mask:var(--hero-document-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-plus{--hero-document-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m3.75%209v6m3-3H9m1.5-12H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-plus);-webkit-mask:var(--hero-document-plus);-webkit-mask:var(--hero-document-plus);mask:var(--hero-document-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope-open{--hero-envelope-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%209v.906a2.25%202.25%200%200%201-1.183%201.981l-6.478%203.488M2.25%209v.906a2.25%202.25%200%200%200%201.183%201.981l6.478%203.488m8.839%202.51-4.66-2.51m0%200-1.023-.55a2.25%202.25%200%200%200-2.134%200l-1.022.55m0%200-4.661%202.51m16.5%201.615a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V8.844a2.25%202.25%200%200%201%201.183-1.981l7.5-4.039a2.25%202.25%200%200%201%202.134%200l7.5%204.039a2.25%202.25%200%200%201%201.183%201.98V19.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope-open);-webkit-mask:var(--hero-envelope-open);-webkit-mask:var(--hero-envelope-open);mask:var(--hero-envelope-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye-slash{--hero-eye-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-finger-print{--hero-finger-print:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.864%204.243A7.5%207.5%200%200%201%2019.5%2010.5c0%202.92-.556%205.709-1.568%208.268M5.742%206.364A7.465%207.465%200%200%200%204.5%2010.5a7.464%207.464%200%200%201-1.15%203.993m1.989%203.559A11.209%2011.209%200%200%200%208.25%2010.5a3.75%203.75%200%201%201%207.5%200c0%20.527-.021%201.049-.064%201.565M12%2010.5a14.94%2014.94%200%200%201-3.6%209.75m6.633-4.596a18.666%2018.666%200%200%201-2.485%205.33%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);mask:var(--hero-finger-print);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-fire{--hero-fire:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.362%205.214A8.252%208.252%200%200%201%2012%2021%208.25%208.25%200%200%201%206.038%207.047%208.287%208.287%200%200%200%209%209.601a8.983%208.983%200%200%201%203.361-6.867%208.21%208.21%200%200%200%203%202.48Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018a3.75%203.75%200%200%200%20.495-7.468%205.99%205.99%200%200%200-1.925%203.547%205.975%205.975%200%200%201-2.133-1.001A3.75%203.75%200%200%200%2012%2018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);mask:var(--hero-fire);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag{--hero-flag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%203v1.5M3%2021v-6m0%200%202.77-.693a9%209%200%200%201%206.208.682l.108.054a9%209%200%200%200%206.086.71l3.114-.732a48.524%2048.524%200%200%201-.005-10.499l-3.11.732a9%209%200%200%201-6.085-.711l-.108-.054a9%209%200%200%200-6.208-.682L3%204.5M3%2015V4.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);mask:var(--hero-flag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder{--hero-folder:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.75V12A2.25%202.25%200%200%201%204.5%209.75h15A2.25%202.25%200%200%201%2021.75%2012v.75m-8.69-6.44-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder);-webkit-mask:var(--hero-folder);-webkit-mask:var(--hero-folder);mask:var(--hero-folder);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder-open{--hero-folder-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%209.776c.112-.017.227-.026.344-.026h15.812c.117%200%20.232.009.344.026m-16.5%200a2.25%202.25%200%200%200-1.883%202.542l.857%206a2.25%202.25%200%200%200%202.227%201.932H19.05a2.25%202.25%200%200%200%202.227-1.932l.857-6a2.25%202.25%200%200%200-1.883-2.542m-16.5%200V6A2.25%202.25%200%200%201%206%203.75h3.879a1.5%201.5%200%200%201%201.06.44l2.122%202.12a1.5%201.5%200%200%200%201.06.44H18A2.25%202.25%200%200%201%2020.25%209v.776%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder-open);-webkit-mask:var(--hero-folder-open);-webkit-mask:var(--hero-folder-open);mask:var(--hero-folder-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder-plus{--hero-folder-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2010.5v6m3-3H9m4.06-7.19-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);mask:var(--hero-folder-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-forward{--hero-forward:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%208.689c0-.864.933-1.406%201.683-.977l7.108%204.061a1.125%201.125%200%200%201%200%201.954l-7.108%204.061A1.125%201.125%200%200%201%203%2016.811V8.69ZM12.75%208.689c0-.864.933-1.406%201.683-.977l7.108%204.061a1.125%201.125%200%200%201%200%201.954l-7.108%204.061a1.125%201.125%200%200%201-1.683-.977V8.69Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-forward);-webkit-mask:var(--hero-forward);-webkit-mask:var(--hero-forward);mask:var(--hero-forward);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel{--hero-funnel:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203c2.755%200%205.455.232%208.083.678.533.09.917.556.917%201.096v1.044a2.25%202.25%200%200%201-.659%201.591l-5.432%205.432a2.25%202.25%200%200%200-.659%201.591v2.927a2.25%202.25%200%200%201-1.244%202.013L9.75%2021v-6.568a2.25%202.25%200%200%200-.659-1.591L3.659%207.409A2.25%202.25%200%200%201%203%205.818V4.774c0-.54.384-1.006.917-1.096A48.32%2048.32%200%200%201%2012%203Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-gift{--hero-gift:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2011.25v8.25a1.5%201.5%200%200%201-1.5%201.5H5.25a1.5%201.5%200%200%201-1.5-1.5v-8.25M12%204.875A2.625%202.625%200%201%200%209.375%207.5H12m0-2.625V7.5m0-2.625A2.625%202.625%200%201%201%2014.625%207.5H12m0%200V21m-8.625-9.75h18c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);mask:var(--hero-gift);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-asia-australia{--hero-globe-asia-australia:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12.75%203.03v.568c0%20.334.148.65.405.864l1.068.89c.442.369.535%201.01.216%201.49l-.51.766a2.25%202.25%200%200%201-1.161.886l-.143.048a1.107%201.107%200%200%200-.57%201.664c.369.555.169%201.307-.427%201.605L9%2013.125l.423%201.059a.956.956%200%200%201-1.652.928l-.679-.906a1.125%201.125%200%200%200-1.906.172L4.5%2015.75l-.612.153M12.75%203.031a9%209%200%200%200-8.862%2012.872M12.75%203.031a9%209%200%200%201%206.69%2014.036m0%200-.177-.529A2.25%202.25%200%200%200%2017.128%2015H16.5l-.324-.324a1.453%201.453%200%200%200-2.328.377l-.036.073a1.586%201.586%200%200%201-.982.816l-.99.282c-.55.157-.894.702-.8%201.267l.073.438c.08.474.49.821.97.821.846%200%201.598.542%201.865%201.345l.215.643m5.276-3.67a9.012%209.012%200%200%201-5.276%203.67m0%200a9%209%200%200%201-10.275-4.835M15.75%209c0%20.896-.393%201.7-1.016%202.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-asia-australia);-webkit-mask:var(--hero-globe-asia-australia);-webkit-mask:var(--hero-globe-asia-australia);mask:var(--hero-globe-asia-australia);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-raised{--hero-hand-raised:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.05%204.575a1.575%201.575%200%201%200-3.15%200v3m3.15-3v-1.5a1.575%201.575%200%200%201%203.15%200v1.5m-3.15%200%20.075%205.925m3.075.75V4.575m0%200a1.575%201.575%200%200%201%203.15%200V15M6.9%207.575a1.575%201.575%200%201%200-3.15%200v8.175a6.75%206.75%200%200%200%206.75%206.75h2.018a5.25%205.25%200%200%200%203.712-1.538l1.732-1.732a5.25%205.25%200%200%200%201.538-3.712l.003-2.024a.668.668%200%200%201%20.198-.471%201.575%201.575%200%201%200-2.228-2.228%203.818%203.818%200%200%200-1.12%202.687M6.9%207.575V12m6.27%204.318A4.49%204.49%200%200%201%2016.35%2015m.002%200h-.002%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);mask:var(--hero-hand-raised);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-thumb-up{--hero-hand-thumb-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.633%2010.25c.806%200%201.533-.446%202.031-1.08a9.041%209.041%200%200%201%202.861-2.4c.723-.384%201.35-.956%201.653-1.715a4.498%204.498%200%200%200%20.322-1.672V2.75a.75.75%200%200%201%20.75-.75%202.25%202.25%200%200%201%202.25%202.25c0%201.152-.26%202.243-.723%203.218-.266.558.107%201.282.725%201.282m0%200h3.126c1.026%200%201.945.694%202.054%201.715.045.422.068.85.068%201.285a11.95%2011.95%200%200%201-2.649%207.521c-.388.482-.987.729-1.605.729H13.48c-.483%200-.964-.078-1.423-.23l-3.114-1.04a4.501%204.501%200%200%200-1.423-.23H5.904m10.598-9.75H14.25M5.904%2018.5c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889%200-1.713-.518-1.972-1.368a12%2012%200%200%201-.521-3.507c0-1.553.295-3.036.831-4.398C3.387%209.953%204.167%209.5%205%209.5h1.053c.472%200%20.745.556.5.96a8.958%208.958%200%200%200-1.302%204.665c0%201.194.232%202.333.654%203.375Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-thumb-up);-webkit-mask:var(--hero-hand-thumb-up);-webkit-mask:var(--hero-hand-thumb-up);mask:var(--hero-hand-thumb-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hashtag{--hero-hashtag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%208.25h15m-16.5%207.5h15m-1.8-13.5-3.9%2019.5m-2.1-19.5-3.9%2019.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);mask:var(--hero-hashtag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home-modern{--hero-home-modern:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2021v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21m0%200h4.5V3.545M12.75%2021h7.5V10.75M2.25%2021h1.5m18%200h-18M2.25%209l4.5-1.636M18.75%203l-1.5.545m0%206.205%203%201m1.5.5-1.5-.5M6.75%207.364V3h-3v18m3-13.636%2010.5-3.819%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home-modern);-webkit-mask:var(--hero-home-modern);-webkit-mask:var(--hero-home-modern);mask:var(--hero-home-modern);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-identification{--hero-identification:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%209h3.75M15%2012h3.75M15%2015h3.75M4.5%2019.5h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Zm6-10.125a1.875%201.875%200%201%201-3.75%200%201.875%201.875%200%200%201%203.75%200Zm1.294%206.336a6.721%206.721%200%200%201-3.17.789%206.721%206.721%200%200%201-3.168-.789%203.376%203.376%200%200%201%206.338%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-identification);-webkit-mask:var(--hero-identification);-webkit-mask:var(--hero-identification);mask:var(--hero-identification);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox{--hero-inbox:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859m-19.5.338V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H6.911a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);mask:var(--hero-inbox);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox-arrow-down{--hero-inbox-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%203.75H6.912a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H15M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859M12%203v8.25m0%200-3-3m3%203%203-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox-arrow-down);-webkit-mask:var(--hero-inbox-arrow-down);-webkit-mask:var(--hero-inbox-arrow-down);mask:var(--hero-inbox-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox-stack{--hero-inbox-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m7.875%2014.25%201.214%201.942a2.25%202.25%200%200%200%201.908%201.058h2.006c.776%200%201.497-.4%201.908-1.058l1.214-1.942M2.41%209h4.636a2.25%202.25%200%200%201%201.872%201.002l.164.246a2.25%202.25%200%200%200%201.872%201.002h2.092a2.25%202.25%200%200%200%201.872-1.002l.164-.246A2.25%202.25%200%200%201%2016.954%209h4.636M2.41%209a2.25%202.25%200%200%200-.16.832V12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2012V9.832c0-.287-.055-.57-.16-.832M2.41%209a2.25%202.25%200%200%201%20.382-.632l3.285-3.832a2.25%202.25%200%200%201%201.708-.786h8.43c.657%200%201.281.287%201.709.786l3.284%203.832c.163.19.291.404.382.632M4.5%2020.25h15A2.25%202.25%200%200%200%2021.75%2018v-2.625c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125V18a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox-stack);-webkit-mask:var(--hero-inbox-stack);-webkit-mask:var(--hero-inbox-stack);mask:var(--hero-inbox-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key{--hero-key:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-language{--hero-language:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m10.5%2021%205.25-11.25L21%2021m-9-3h7.5M3%205.621a48.474%2048.474%200%200%201%206-.371m0%200c1.12%200%202.233.038%203.334.114M9%205.25V3m3.334%202.364C11.176%2010.658%207.69%2015.08%203%2017.502m9.334-12.138c.896.061%201.785.147%202.666.257m-4.589%208.495a18.023%2018.023%200%200%201-3.827-5.802%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);mask:var(--hero-language);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lifebuoy{--hero-lifebuoy:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.712%204.33a9.027%209.027%200%200%201%201.652%201.306c.51.51.944%201.064%201.306%201.652M16.712%204.33l-3.448%204.138m3.448-4.138a9.014%209.014%200%200%200-9.424%200M19.67%207.288l-4.138%203.448m4.138-3.448a9.014%209.014%200%200%201%200%209.424m-4.138-5.976a3.736%203.736%200%200%200-.88-1.388%203.737%203.737%200%200%200-1.388-.88m2.268%202.268a3.765%203.765%200%200%201%200%202.528m-2.268-4.796a3.765%203.765%200%200%200-2.528%200m4.796%204.796c-.181.506-.475.982-.88%201.388a3.736%203.736%200%200%201-1.388.88m2.268-2.268%204.138%203.448m0%200a9.027%209.027%200%200%201-1.306%201.652c-.51.51-1.064.944-1.652%201.306m0%200-3.448-4.138m3.448%204.138a9.014%209.014%200%200%201-9.424%200m5.976-4.138a3.765%203.765%200%200%201-2.528%200m0%200a3.736%203.736%200%200%201-1.388-.88%203.737%203.737%200%200%201-.88-1.388m2.268%202.268L7.288%2019.67m0%200a9.024%209.024%200%200%201-1.652-1.306%209.027%209.027%200%200%201-1.306-1.652m0%200%204.138-3.448M4.33%2016.712a9.014%209.014%200%200%201%200-9.424m4.138%205.976a3.765%203.765%200%200%201%200-2.528m0%200c.181-.506.475-.982.88-1.388a3.736%203.736%200%200%201%201.388-.88m-2.268%202.268L4.33%207.288m6.406%201.18L7.288%204.33m0%200a9.024%209.024%200%200%200-1.652%201.306A9.025%209.025%200%200%200%204.33%207.288%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lifebuoy);-webkit-mask:var(--hero-lifebuoy);-webkit-mask:var(--hero-lifebuoy);mask:var(--hero-lifebuoy);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-light-bulb{--hero-light-bulb:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018v-5.25m0%200a6.01%206.01%200%200%200%201.5-.189m-1.5.189a6.01%206.01%200%200%201-1.5-.189m3.75%207.478a12.06%2012.06%200%200%201-4.5%200m3.75%202.383a14.406%2014.406%200%200%201-3%200M14.25%2018v-.192c0-.983.658-1.823%201.508-2.316a7.5%207.5%200%201%200-7.517%200c.85.493%201.509%201.333%201.509%202.316V18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-light-bulb);-webkit-mask:var(--hero-light-bulb);-webkit-mask:var(--hero-light-bulb);mask:var(--hero-light-bulb);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet{--hero-list-bullet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%206.75h12M8.25%2012h12m-12%205.25h12M3.75%206.75h.007v.008H3.75V6.75Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200ZM3.75%2012h.007v.008H3.75V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm-.375%205.25h.007v.008H3.75v-.008Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);mask:var(--hero-list-bullet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-open{--hero-lock-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2010.5V6.75a4.5%204.5%200%201%201%209%200v3.75M3.75%2021.75h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H3.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-open);-webkit-mask:var(--hero-lock-open);-webkit-mask:var(--hero-lock-open);mask:var(--hero-lock-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass-circle{--hero-magnifying-glass-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15.75%2015.75-2.489-2.489m0%200a3.375%203.375%200%201%200-4.773-4.773%203.375%203.375%200%200%200%204.774%204.774ZM21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass-circle);-webkit-mask:var(--hero-magnifying-glass-circle);-webkit-mask:var(--hero-magnifying-glass-circle);mask:var(--hero-magnifying-glass-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass-plus{--hero-magnifying-glass-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607ZM10.5%207.5v6m3-3h-6%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass-plus);-webkit-mask:var(--hero-magnifying-glass-plus);-webkit-mask:var(--hero-magnifying-glass-plus);mask:var(--hero-magnifying-glass-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map{--hero-map:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%206.75V15m6-6v8.25m.503%203.498%204.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869%201.934c-.317.159-.69.159-1.006%200L9.503%203.252a1.125%201.125%200%200%200-1.006%200L3.622%205.689C3.24%205.88%203%206.27%203%206.695V19.18c0%20.836.88%201.38%201.628%201.006l3.869-1.934c.317-.159.69-.159%201.006%200l4.994%202.497c.317.158.69.158%201.006%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);mask:var(--hero-map);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-megaphone{--hero-megaphone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.34%2015.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5%204.5%200%201%201%200-9h.75c.704%200%201.402-.03%202.09-.09m0%209.18c.253.962.584%201.892.985%202.783.247.55.06%201.21-.463%201.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845%2020.845%200%200%201-1.44-4.282m3.102.069a18.03%2018.03%200%200%201-.59-4.59c0-1.586.205-3.124.59-4.59m0%209.18a23.848%2023.848%200%200%201%208.835%202.535M10.34%206.66a23.847%2023.847%200%200%200%208.835-2.535m0%200A23.74%2023.74%200%200%200%2018.795%203m.38%201.125a23.91%2023.91%200%200%201%201.014%205.395m-1.014%208.855c-.118.38-.245.754-.38%201.125m.38-1.125a23.91%2023.91%200%200%200%201.014-5.395m0-3.46c.495.413.811%201.035.811%201.73%200%20.695-.316%201.317-.811%201.73m0-3.46a24.347%2024.347%200%200%201%200%203.46%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);mask:var(--hero-megaphone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus{--hero-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);mask:var(--hero-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus-circle{--hero-minus-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);mask:var(--hero-minus-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon{--hero-moon:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.752%2015.002A9.72%209.72%200%200%201%2018%2015.75c-5.385%200-9.75-4.365-9.75-9.75%200-1.33.266-2.597.748-3.752A9.753%209.753%200%200%200%203%2011.25C3%2016.635%207.365%2021%2012.75%2021a9.753%209.753%200%200%200%209.002-5.998Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);mask:var(--hero-moon);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon-micro{--hero-moon-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M14.438%2010.148c.19-.425-.321-.787-.748-.601A5.5%205.5%200%200%201%206.453%202.31c.186-.427-.176-.938-.6-.748a6.501%206.501%200%201%200%208.585%208.586Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);mask:var(--hero-moon-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol{--hero-no-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18.364%2018.364A9%209%200%200%200%205.636%205.636m12.728%2012.728A9%209%200%200%201%205.636%205.636m12.728%2012.728L5.636%205.636%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);mask:var(--hero-no-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-numbered-list{--hero-numbered-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.242%205.992h12m-12%206.003H20.24m-12%205.999h12M4.117%207.495v-3.75H2.99m1.125%203.75H2.99m1.125%200H5.24m-1.92%202.577a1.125%201.125%200%201%201%201.591%201.59l-1.83%201.83h2.16M2.99%2015.745h1.125a1.125%201.125%200%200%201%200%202.25H3.74m0-.002h.375a1.125%201.125%200%200%201%200%202.25H2.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-numbered-list);-webkit-mask:var(--hero-numbered-list);-webkit-mask:var(--hero-numbered-list);mask:var(--hero-numbered-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-clip{--hero-paper-clip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.375%2012.739-7.693%207.693a4.5%204.5%200%200%201-6.364-6.364l10.94-10.94A3%203%200%201%201%2019.5%207.372L8.552%2018.32m.009-.01-.01.01m5.699-9.941-7.81%207.81a1.5%201.5%200%200%200%202.112%202.13%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-clip);-webkit-mask:var(--hero-paper-clip);-webkit-mask:var(--hero-paper-clip);mask:var(--hero-paper-clip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause{--hero-pause:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25v13.5m-7.5-13.5v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);mask:var(--hero-pause);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause-circle{--hero-pause-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209v6m-4.5%200V9M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause-circle);-webkit-mask:var(--hero-pause-circle);-webkit-mask:var(--hero-pause-circle);mask:var(--hero-pause-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-phone{--hero-phone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206.75c0%208.284%206.716%2015%2015%2015h2.25a2.25%202.25%200%200%200%202.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97%201.293c-.282.376-.769.542-1.21.38a12.035%2012.035%200%200%201-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963%203.102a1.125%201.125%200%200%200-1.091-.852H4.5A2.25%202.25%200%200%200%202.25%204.5v2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);mask:var(--hero-phone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play{--hero-play:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);mask:var(--hero-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-circle{--hero-play-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.91%2011.672a.375.375%200%200%201%200%20.656l-5.603%203.113a.375.375%200%200%201-.557-.328V8.887c0-.286.307-.466.557-.327l5.603%203.112Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);mask:var(--hero-play-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus-circle{--hero-plus-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v6m3-3H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus-circle);-webkit-mask:var(--hero-plus-circle);-webkit-mask:var(--hero-plus-circle);mask:var(--hero-plus-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-presentation-chart-line{--hero-presentation-chart-line:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203v11.25A2.25%202.25%200%200%200%206%2016.5h2.25M3.75%203h-1.5m1.5%200h16.5m0%200h1.5m-1.5%200v11.25A2.25%202.25%200%200%201%2018%2016.5h-2.25m-7.5%200h7.5m-7.5%200-1%203m8.5-3%201%203m0%200%20.5%201.5m-.5-1.5h-9.5m0%200-.5%201.5m.75-9%203-3%202.148%202.148A12.061%2012.061%200%200%201%2016.5%207.605%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-presentation-chart-line);-webkit-mask:var(--hero-presentation-chart-line);-webkit-mask:var(--hero-presentation-chart-line);mask:var(--hero-presentation-chart-line);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-puzzle-piece{--hero-puzzle-piece:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%206.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003%200-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25%201.875c0%20.369.128.713.349%201.003.215.283.401.604.401.959v0a.64.64%200%200%201-.657.643%2048.39%2048.39%200%200%201-4.163-.3c.186%201.613.293%203.25.315%204.907a.656.656%200%200%201-.658.663v0c-.355%200-.676-.186-.959-.401a1.647%201.647%200%200%200-1.003-.349c-1.036%200-1.875%201.007-1.875%202.25s.84%202.25%201.875%202.25c.369%200%20.713-.128%201.003-.349.283-.215.604-.401.959-.401v0c.31%200%20.555.26.532.57a48.039%2048.039%200%200%201-.642%205.056c1.518.19%203.058.309%204.616.354a.64.64%200%200%200%20.657-.643v0c0-.355-.186-.676-.401-.959a1.647%201.647%200%200%201-.349-1.003c0-1.035%201.008-1.875%202.25-1.875%201.243%200%202.25.84%202.25%201.875%200%20.369-.128.713-.349%201.003-.215.283-.4.604-.4.959v0c0%20.333.277.599.61.58a48.1%2048.1%200%200%200%205.427-.63%2048.05%2048.05%200%200%200%20.582-4.717.532.532%200%200%200-.533-.57v0c-.355%200-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035%200-1.875-1.007-1.875-2.25s.84-2.25%201.875-2.25c.37%200%20.713.128%201.003.349.283.215.604.401.96.401v0a.656.656%200%200%200%20.658-.663%2048.422%2048.422%200%200%200-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578%200%200%201-.61-.58v0Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);mask:var(--hero-puzzle-piece);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-qr-code{--hero-qr-code:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%204.875c0-.621.504-1.125%201.125-1.125h4.5c.621%200%201.125.504%201.125%201.125v4.5c0%20.621-.504%201.125-1.125%201.125h-4.5A1.125%201.125%200%200%201%203.75%209.375v-4.5ZM3.75%2014.625c0-.621.504-1.125%201.125-1.125h4.5c.621%200%201.125.504%201.125%201.125v4.5c0%20.621-.504%201.125-1.125%201.125h-4.5a1.125%201.125%200%200%201-1.125-1.125v-4.5ZM13.5%204.875c0-.621.504-1.125%201.125-1.125h4.5c.621%200%201.125.504%201.125%201.125v4.5c0%20.621-.504%201.125-1.125%201.125h-4.5A1.125%201.125%200%200%201%2013.5%209.375v-4.5Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%206.75h.75v.75h-.75v-.75ZM6.75%2016.5h.75v.75h-.75v-.75ZM16.5%206.75h.75v.75h-.75v-.75ZM13.5%2013.5h.75v.75h-.75v-.75ZM13.5%2019.5h.75v.75h-.75v-.75ZM19.5%2013.5h.75v.75h-.75v-.75ZM19.5%2019.5h.75v.75h-.75v-.75ZM16.5%2016.5h.75v.75h-.75v-.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-qr-code);-webkit-mask:var(--hero-qr-code);-webkit-mask:var(--hero-qr-code);mask:var(--hero-qr-code);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-queue-list{--hero-queue-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2012h16.5m-16.5%203.75h16.5M3.75%2019.5h16.5M5.625%204.5h12.75a1.875%201.875%200%200%201%200%203.75H5.625a1.875%201.875%200%200%201%200-3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-receipt-percent{--hero-receipt-percent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2014.25%206-6m4.5-3.493V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185ZM9.75%209h.008v.008H9.75V9Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm4.125%204.5h.008v.008h-.008V13.5Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);-webkit-mask:var(--hero-receipt-percent);mask:var(--hero-receipt-percent);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-receipt-refund{--hero-receipt-refund:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%209.75h4.875a2.625%202.625%200%200%201%200%205.25H12M8.25%209.75%2010.5%207.5M8.25%209.75%2010.5%2012m9-7.243V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-refund);-webkit-mask:var(--hero-receipt-refund);-webkit-mask:var(--hero-receipt-refund);mask:var(--hero-receipt-refund);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-group{--hero-rectangle-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%207.125C2.25%206.504%202.754%206%203.375%206h6c.621%200%201.125.504%201.125%201.125v3.75c0%20.621-.504%201.125-1.125%201.125h-6a1.125%201.125%200%200%201-1.125-1.125v-3.75ZM14.25%208.625c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v8.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-8.25ZM3.75%2016.125c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v2.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);mask:var(--hero-rectangle-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-stack{--hero-rectangle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%206.878V6a2.25%202.25%200%200%201%202.25-2.25h7.5A2.25%202.25%200%200%201%2018%206v.878m-12%200c.235-.083.487-.128.75-.128h10.5c.263%200%20.515.045.75.128m-12%200A2.25%202.25%200%200%200%204.5%209v.878m13.5-3A2.25%202.25%200%200%201%2019.5%209v.878m0%200a2.246%202.246%200%200%200-.75-.128H5.25c-.263%200-.515.045-.75.128m15%200A2.25%202.25%200%200%201%2021%2012v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6c0-.98.626-1.813%201.5-2.122%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);mask:var(--hero-rectangle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rocket-launch{--hero-rocket-launch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.59%2014.37a6%206%200%200%201-5.84%207.38v-4.8m5.84-2.58a14.98%2014.98%200%200%200%206.16-12.12A14.98%2014.98%200%200%200%209.631%208.41m5.96%205.96a14.926%2014.926%200%200%201-5.841%202.58m-.119-8.54a6%206%200%200%200-7.381%205.84h4.8m2.581-5.84a14.927%2014.927%200%200%200-2.58%205.84m2.699%202.7c-.103.021-.207.041-.311.06a15.09%2015.09%200%200%201-2.448-2.448%2014.9%2014.9%200%200%201%20.06-.312m-2.24%202.39a4.493%204.493%200%200%200-1.757%204.306%204.493%204.493%200%200%200%204.306-1.758M16.5%209a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);mask:var(--hero-rocket-launch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scale{--hero-scale:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v17.25m0%200c-1.472%200-2.882.265-4.185.75M12%2020.25c1.472%200%202.882.265%204.185.75M18.75%204.97A48.416%2048.416%200%200%200%2012%204.5c-2.291%200-4.545.16-6.75.47m13.5%200c1.01.143%202.01.317%203%20.52m-3-.52%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.988%205.988%200%200%201-2.031.352%205.988%205.988%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75%204.971Zm-16.5.52c.99-.203%201.99-.377%203-.52m0%200%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.989%205.989%200%200%201-2.031.352%205.989%205.989%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25%204.971Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);mask:var(--hero-scale);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server-stack{--hero-server-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%2014.25h13.5m-13.5%200a3%203%200%200%201-3-3m3%203a3%203%200%201%200%200%206h13.5a3%203%200%201%200%200-6m-16.5-3a3%203%200%200%201%203-3h13.5a3%203%200%200%201%203%203m-19.5%200a4.5%204.5%200%200%201%20.9-2.7L5.737%205.1a3.375%203.375%200%200%201%202.7-1.35h7.126c1.062%200%202.062.5%202.7%201.35l2.587%203.45a4.5%204.5%200%200%201%20.9%202.7m0%200a3%203%200%200%201-3%203m0%203h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3%206h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);mask:var(--hero-server-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-share{--hero-share:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.217%2010.907a2.25%202.25%200%201%200%200%202.186m0-2.186c.18.324.283.696.283%201.093s-.103.77-.283%201.093m0-2.186%209.566-5.314m-9.566%207.5%209.566%205.314m0%200a2.25%202.25%200%201%200%203.935%202.186%202.25%202.25%200%200%200-3.935-2.186Zm0-12.814a2.25%202.25%200%201%200%203.933-2.185%202.25%202.25%200%200%200-3.933%202.185Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-share);-webkit-mask:var(--hero-share);-webkit-mask:var(--hero-share);mask:var(--hero-share);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-exclamation{--hero-shield-exclamation:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m0-10.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.75c0%205.592%203.824%2010.29%209%2011.622%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.57-.598-3.75h-.152c-3.196%200-6.1-1.25-8.25-3.286Zm0%2013.036h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);mask:var(--hero-shield-exclamation);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag{--hero-shopping-bag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-cart{--hero-shopping-cart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%203h1.386c.51%200%20.955.343%201.087.835l.383%201.437M7.5%2014.25a3%203%200%200%200-3%203h15.75m-12.75-3h11.218c1.121-2.3%202.1-4.684%202.924-7.138a60.114%2060.114%200%200%200-16.536-1.84M7.5%2014.25%205.106%205.272M6%2020.25a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Zm12.75%200a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);mask:var(--hero-shopping-cart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal{--hero-signal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.348%2014.652a3.75%203.75%200%200%201%200-5.304m5.304%200a3.75%203.75%200%200%201%200%205.304m-7.425%202.121a6.75%206.75%200%200%201%200-9.546m9.546%200a6.75%206.75%200%200%201%200%209.546M5.106%2018.894c-3.808-3.807-3.808-9.98%200-13.788m13.788%200c3.808%203.807%203.808%209.98%200%2013.788M12%2012h.008v.008H12V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);mask:var(--hero-signal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal-slash{--hero-signal-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%203%208.735%208.735m0%200a.374.374%200%201%201%20.53.53m-.53-.53.53.53m0%200L21%2021M14.652%209.348a3.75%203.75%200%200%201%200%205.304m2.121-7.425a6.75%206.75%200%200%201%200%209.546m2.121-11.667c3.808%203.807%203.808%209.98%200%2013.788m-9.546-4.242a3.733%203.733%200%200%201-1.06-2.122m-1.061%204.243a6.75%206.75%200%200%201-1.625-6.929m-.496%209.05c-3.068-3.067-3.664-7.67-1.79-11.334M12%2012h.008v.008H12V12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal-slash);-webkit-mask:var(--hero-signal-slash);-webkit-mask:var(--hero-signal-slash);mask:var(--hero-signal-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-square-3-stack-3d{--hero-square-3-stack-3d:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.429%209.75%202.25%2012l4.179%202.25m0-4.5%205.571%203%205.571-3m-11.142%200L2.25%207.5%2012%202.25l9.75%205.25-4.179%202.25m0%200L21.75%2012l-4.179%202.25m0%200%204.179%202.25L12%2021.75%202.25%2016.5l4.179-2.25m11.142%200-5.571%203-5.571-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-square-3-stack-3d);-webkit-mask:var(--hero-square-3-stack-3d);-webkit-mask:var(--hero-square-3-stack-3d);mask:var(--hero-square-3-stack-3d);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-plus{--hero-squares-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2016.875h3.375m0%200h3.375m-3.375%200V13.5m0%203.375v3.375M6%2010.5h2.25a2.25%202.25%200%200%200%202.25-2.25V6a2.25%202.25%200%200%200-2.25-2.25H6A2.25%202.25%200%200%200%203.75%206v2.25A2.25%202.25%200%200%200%206%2010.5Zm0%209.75h2.25A2.25%202.25%200%200%200%2010.5%2018v-2.25a2.25%202.25%200%200%200-2.25-2.25H6a2.25%202.25%200%200%200-2.25%202.25V18A2.25%202.25%200%200%200%206%2020.25Zm9.75-9.75H18a2.25%202.25%200%200%200%202.25-2.25V6A2.25%202.25%200%200%200%2018%203.75h-2.25A2.25%202.25%200%200%200%2013.5%206v2.25a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-plus);-webkit-mask:var(--hero-squares-plus);-webkit-mask:var(--hero-squares-plus);mask:var(--hero-squares-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star-solid{--hero-star-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10.788%203.21c.448-1.077%201.976-1.077%202.424%200l2.082%205.006%205.404.434c1.164.093%201.636%201.545.749%202.305l-4.117%203.527%201.257%205.273c.271%201.136-.964%202.033-1.96%201.425L12%2018.354%207.373%2021.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434%202.082-5.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);mask:var(--hero-star-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun{--hero-sun:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v2.25m6.364.386-1.591%201.591M21%2012h-2.25m-.386%206.364-1.591-1.591M12%2018.75V21m-4.773-4.227-1.591%201.591M5.25%2012H3m4.227-4.773L5.636%205.636M15.75%2012a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);mask:var(--hero-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun-micro{--hero-sun-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M8%201a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%201ZM10.5%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%200%201%205%200ZM12.95%204.11a.75.75%200%201%200-1.06-1.06l-1.062%201.06a.75.75%200%200%200%201.061%201.062l1.06-1.061ZM15%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%2015%208ZM11.89%2012.95a.75.75%200%200%200%201.06-1.06l-1.06-1.062a.75.75%200%200%200-1.062%201.061l1.061%201.06ZM8%2012a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%2012ZM5.172%2011.89a.75.75%200%200%200-1.061-1.062L3.05%2011.89a.75.75%200%201%200%201.06%201.06l1.06-1.06ZM4%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%204%208ZM4.11%205.172A.75.75%200%200%200%205.173%204.11L4.11%203.05a.75.75%200%201%200-1.06%201.06l1.06%201.06Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);mask:var(--hero-sun-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-table-cells{--hero-table-cells:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.375%2019.5h17.25m-17.25%200a1.125%201.125%200%200%201-1.125-1.125M3.375%2019.5h7.5c.621%200%201.125-.504%201.125-1.125m-9.75%200V5.625m0%2012.75v-1.5c0-.621.504-1.125%201.125-1.125m18.375%202.625V5.625m0%2012.75c0%20.621-.504%201.125-1.125%201.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0%203.75h-7.5A1.125%201.125%200%200%201%2012%2018.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125m19.5%200v1.5c0%20.621-.504%201.125-1.125%201.125M2.25%205.625v1.5c0%20.621.504%201.125%201.125%201.125m0%200h17.25m-17.25%200h7.5c.621%200%201.125.504%201.125%201.125M3.375%208.25c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125m17.25-3.75h-7.5c-.621%200-1.125.504-1.125%201.125m8.625-1.125c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125M12%2010.875v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2010.875c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125M13.125%2012h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125M20.625%2012c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5M12%2014.625v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2014.625c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125m0%201.5v-1.5m0%200c0-.621.504-1.125%201.125-1.125m0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-table-cells);-webkit-mask:var(--hero-table-cells);-webkit-mask:var(--hero-table-cells);mask:var(--hero-table-cells);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-tag{--hero-tag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.568%203H5.25A2.25%202.25%200%200%200%203%205.25v4.318c0%20.597.237%201.17.659%201.591l9.581%209.581c.699.699%201.78.872%202.607.33a18.095%2018.095%200%200%200%205.223-5.223c.542-.827.369-1.908-.33-2.607L11.16%203.66A2.25%202.25%200%200%200%209.568%203Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%206h.008v.008H6V6Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-tag);-webkit-mask:var(--hero-tag);-webkit-mask:var(--hero-tag);mask:var(--hero-tag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ticket{--hero-ticket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%206v.75m0%203v.75m0%203v.75m0%203V18m-9-5.25h5.25M7.5%2015h3M3.375%205.25c-.621%200-1.125.504-1.125%201.125v3.026a2.999%202.999%200%200%201%200%205.198v3.026c0%20.621.504%201.125%201.125%201.125h17.25c.621%200%201.125-.504%201.125-1.125v-3.026a2.999%202.999%200%200%201%200-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ticket);-webkit-mask:var(--hero-ticket);-webkit-mask:var(--hero-ticket);mask:var(--hero-ticket);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trophy{--hero-trophy:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2018.75h-9m9%200a3%203%200%200%201%203%203h-15a3%203%200%200%201%203-3m9%200v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5%2018.75v-3.375c0-.621.504-1.125%201.125-1.125h.872m5.007%200H9.497m5.007%200a7.454%207.454%200%200%201-.982-3.172M9.497%2014.25a7.454%207.454%200%200%200%20.981-3.172M5.25%204.236c-.982.143-1.954.317-2.916.52A6.003%206.003%200%200%200%207.73%209.728M5.25%204.236V4.5c0%202.108.966%203.99%202.48%205.228M5.25%204.236V2.721C7.456%202.41%209.71%202.25%2012%202.25c2.291%200%204.545.16%206.75.47v1.516M7.73%209.728a6.726%206.726%200%200%200%202.748%201.35m8.272-6.842V4.5c0%202.108-.966%203.99-2.48%205.228m2.48-5.492a46.32%2046.32%200%200%201%202.916.52%206.003%206.003%200%200%201-5.395%204.972m0%200a6.726%206.726%200%200%201-2.749%201.35m0%200a6.772%206.772%200%200%201-3.044%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);mask:var(--hero-trophy);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-truck{--hero-truck:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2018.75a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m3%200h6m-9%200H3.375a1.125%201.125%200%200%201-1.125-1.125V14.25m17.25%204.5a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m3%200h1.125c.621%200%201.129-.504%201.09-1.124a17.902%2017.902%200%200%200-3.213-9.193%202.056%202.056%200%200%200-1.58-.86H14.25M16.5%2018.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554%2048.554%200%200%200-10.026%200%201.106%201.106%200%200%200-.987%201.106v7.635m12-6.677v6.677m0%204.5v-4.5m0%200h-12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-truck);-webkit-mask:var(--hero-truck);-webkit-mask:var(--hero-truck);mask:var(--hero-truck);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-minus{--hero-user-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M22%2010.5h-6m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM4%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%2010.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-minus);-webkit-mask:var(--hero-user-minus);-webkit-mask:var(--hero-user-minus);mask:var(--hero-user-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-plus{--hero-user-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%207.5v3m0%200v3m0-3h3m-3%200h-3m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM3%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%209.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);mask:var(--hero-user-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-view-columns{--hero-view-columns:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%204.5v15m6-15v15m-10.875%200h15.75c.621%200%201.125-.504%201.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504%204.5%203%205.004%203%205.625v12.75c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-view-columns);-webkit-mask:var(--hero-view-columns);-webkit-mask:var(--hero-view-columns);mask:var(--hero-view-columns);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-viewfinder-circle{--hero-viewfinder-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%203.75H6A2.25%202.25%200%200%200%203.75%206v1.5M16.5%203.75H18A2.25%202.25%200%200%201%2020.25%206v1.5m0%209V18A2.25%202.25%200%200%201%2018%2020.25h-1.5m-9%200H6A2.25%202.25%200%200%201%203.75%2018v-1.5M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-viewfinder-circle);-webkit-mask:var(--hero-viewfinder-circle);-webkit-mask:var(--hero-viewfinder-circle);mask:var(--hero-viewfinder-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wallet{--hero-wallet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a2.25%202.25%200%200%200-2.25-2.25H15a3%203%200%201%201-6%200H5.25A2.25%202.25%200%200%200%203%2012m18%200v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6m18%200V9M3%2012V9m18%200a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%209m18%200V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wallet);-webkit-mask:var(--hero-wallet);-webkit-mask:var(--hero-wallet);mask:var(--hero-wallet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-window{--hero-window:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%208.25V18a2.25%202.25%200%200%200%202.25%202.25h13.5A2.25%202.25%200%200%200%2021%2018V8.25m-18%200V6a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%206v2.25m-18%200h18M5.25%206h.008v.008H5.25V6ZM7.5%206h.008v.008H7.5V6Zm2.25%200h.008v.008H9.75V6Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-window);-webkit-mask:var(--hero-window);-webkit-mask:var(--hero-window);mask:var(--hero-window);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wrench-screwdriver{--hero-wrench-screwdriver:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.42%2015.17%2017.25%2021A2.652%202.652%200%200%200%2021%2017.25l-5.877-5.877M11.42%2015.17l2.496-3.03c.317-.384.74-.626%201.208-.766M11.42%2015.17l-4.655%205.653a2.548%202.548%200%201%201-3.586-3.586l6.837-5.63m5.108-.233c.55-.164%201.163-.188%201.743-.14a4.5%204.5%200%200%200%204.486-6.336l-3.276%203.277a3.004%203.004%200%200%201-2.25-2.25l3.276-3.276a4.5%204.5%200%200%200-6.336%204.486c.091%201.076-.071%202.264-.904%202.95l-.102.085m-1.745%201.437L5.909%207.5H4.5L2.25%203.75l1.5-1.5L7.5%204.5v1.409l4.26%204.26m-1.745%201.437%201.745-1.437m6.615%208.206L15.75%2015.75M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);mask:var(--hero-wrench-screwdriver);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tabs{--tabs-height:auto;--tabs-direction:row;height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.chat{column-gap:.75rem;padding-block:.25rem;display:grid}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.size-full{width:100%;height:100%}.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-4{height:calc(var(--spacing)*4)}.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-16{height:calc(var(--spacing)*16)}.h-36{height:calc(var(--spacing)*36)}.h-\[520px\]{height:520px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30rem\]{max-height:30rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[330px\]{max-height:330px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-44{min-height:calc(var(--spacing)*44)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-\[28rem\]{min-height:28rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[92vh\]{min-height:92vh}.min-h-\[220px\]{min-height:220px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.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-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-80{width:calc(var(--spacing)*80)}.w-\[5\.375rem\]{width:5.375rem}.w-\[290px\]{width:290px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-\[80vw\]{max-width:80vw!important}.max-w-2xl{max-width:var(--container-2xl)}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-44{max-width:calc(var(--spacing)*44)}.max-w-52{max-width:calc(var(--spacing)*52)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-72{min-width:calc(var(--spacing)*72)}.min-w-80{min-width:calc(var(--spacing)*80)}.min-w-96{min-width:calc(var(--spacing)*96)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[38rem\]{min-width:38rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[54rem\]{min-width:54rem}.min-w-\[58rem\]{min-width:58rem}.min-w-\[62rem\]{min-width:62rem}.min-w-\[64rem\]{min-width:64rem}.min-w-\[68rem\]{min-width:68rem}.min-w-\[70rem\]{min-width:70rem}.min-w-\[72rem\]{min-width:72rem}.min-w-\[76rem\]{min-width:76rem}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[340px\]{min-width:340px}.min-w-\[360px\]{min-width:360px}.min-w-\[420px\]{min-width:420px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[940px\]{min-width:940px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1060px\]{min-width:1060px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1240px\]{min-width:1240px}.min-w-\[1260px\]{min-width:1260px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[1300px\]{min-width:1300px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[1360px\]{min-width:1360px}.min-w-\[1380px\]{min-width:1380px}.min-w-\[1420px\]{min-width:1420px}.min-w-\[1480px\]{min-width:1480px}.min-w-\[1640px\]{min-width:1640px}.min-w-\[1680px\]{min-width:1680px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.animate-spin{animation:var(--animate-spin)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-2{scroll-margin-top:calc(var(--spacing)*2)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type: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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[86px_1fr_48px\]{grid-template-columns:86px 1fr 48px}.grid-cols-\[120px_minmax\(0\,1fr\)_80px\]{grid-template-columns:120px minmax(0,1fr) 80px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_repeat\(3\,minmax\(4rem\,auto\)\)\]{grid-template-columns:minmax(0,1fr) repeat(3,minmax(4rem,auto))}.grid-cols-\[minmax\(280px\,1fr\)_180px_120px\]{grid-template-columns:minmax(280px,1fr) 180px 120px}.grid-cols-\[repeat\(6\,minmax\(8rem\,1fr\)\)\]{grid-template-columns:repeat(6,minmax(8rem,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.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-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}: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-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)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}: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-\[var\(--erp-border\)\]>:not(:last-child)){border-color:var(--erp-border)}:where(.divide-line-200>:not(:last-child)){border-color:var(--color-line-200)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[15px\]{border-radius:15px}.rounded-\[var\(--erp-radius-lg\)\]{border-radius:var(--erp-radius-lg)}.rounded-\[var\(--erp-radius-md\)\]{border-radius:var(--erp-radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[var\(--erp-radius-sm\)\]{border-top-left-radius:var(--erp-radius-sm);border-top-right-radius:var(--erp-radius-sm)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.border-\[var\(--erp-border\)\]{border-color:var(--erp-border)}.border-\[var\(--erp-info-border\)\]{border-color:var(--erp-info-border)}.border-\[var\(--erp-primary\)\],.border-\[var\(--erp-primary\)\]\/30{border-color:var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--erp-primary\)\]\/30{border-color:color-mix(in oklab,var(--erp-primary)30%,transparent)}}.border-\[var\(--erp-success\)\]\/30{border-color:var(--erp-success)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--erp-success\)\]\/30{border-color:color-mix(in oklab,var(--erp-success)30%,transparent)}}.border-\[var\(--erp-success\)\]\/40{border-color:var(--erp-success)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--erp-success\)\]\/40{border-color:color-mix(in oklab,var(--erp-success)40%,transparent)}}.border-\[var\(--erp-success-border\)\]{border-color:var(--erp-success-border)}.border-\[var\(--erp-warning\)\]\/40{border-color:var(--erp-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--erp-warning\)\]\/40{border-color:color-mix(in oklab,var(--erp-warning)40%,transparent)}}.border-\[var\(--erp-warning-border\)\]{border-color:var(--erp-warning-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-300{border-color:var(--color-brand-300)}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-700{border-color:var(--color-brand-700)}.border-brand-orange-500{border-color:var(--color-brand-orange-500)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-danger-700{border-color:var(--color-danger-700)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-info-700{border-color:var(--color-info-700)}.border-lime-200{border-color:var(--color-lime-200)}.border-line-200{border-color:var(--color-line-200)}.border-line-300{border-color:var(--color-line-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-success-700{border-color:var(--color-success-700)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-warning-700{border-color:var(--color-warning-700)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-l-\[var\(--erp-danger\)\]{border-left-color:var(--erp-danger)}.border-l-\[var\(--erp-primary\)\]{border-left-color:var(--erp-primary)}.border-l-\[var\(--erp-success\)\]{border-left-color:var(--erp-success)}.border-l-\[var\(--erp-warning\)\]{border-left-color:var(--erp-warning)}.border-l-brand-600{border-left-color:var(--color-brand-600)}.border-l-transparent{border-left-color:#0000}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#fbfbf8\]{background-color:#fbfbf8}.bg-\[var\(--erp-border\)\]{background-color:var(--erp-border)}.bg-\[var\(--erp-border-strong\)\]{background-color:var(--erp-border-strong)}.bg-\[var\(--erp-info-soft\)\]{background-color:var(--erp-info-soft)}.bg-\[var\(--erp-primary\)\]{background-color:var(--erp-primary)}.bg-\[var\(--erp-primary-soft\)\]{background-color:var(--erp-primary-soft)}.bg-\[var\(--erp-success-soft\)\]{background-color:var(--erp-success-soft)}.bg-\[var\(--erp-surface\)\]{background-color:var(--erp-surface)}.bg-\[var\(--erp-surface-muted\)\]{background-color:var(--erp-surface-muted)}.bg-\[var\(--erp-surface-subtle\)\]{background-color:var(--erp-surface-subtle)}.bg-\[var\(--erp-warning-soft\)\]{background-color:var(--erp-warning-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.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-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50)60%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/40{background-color:#edf4ff66}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/40{background-color:color-mix(in oklab,var(--color-brand-50)40%,transparent)}}.bg-brand-50\/50{background-color:#edf4ff80}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/50{background-color:color-mix(in oklab,var(--color-brand-50)50%,transparent)}}.bg-brand-50\/70{background-color:#edf4ffb3}@supports (color:color-mix(in lab, red, red)){.bg-brand-50\/70{background-color:color-mix(in oklab,var(--color-brand-50)70%,transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-brand-700{background-color:var(--color-brand-700)}.bg-brand-orange-50{background-color:var(--color-brand-orange-50)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-danger-50{background-color:var(--color-danger-50)}.bg-danger-50\/50{background-color:#fff0ef80}@supports (color:color-mix(in lab, red, red)){.bg-danger-50\/50{background-color:color-mix(in oklab,var(--color-danger-50)50%,transparent)}}.bg-danger-700{background-color:var(--color-danger-700)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-info-50{background-color:var(--color-info-50)}.bg-info-50\/70{background-color:#edf4ffb3}@supports (color:color-mix(in lab, red, red)){.bg-info-50\/70{background-color:color-mix(in oklab,var(--color-info-50)70%,transparent)}}.bg-ink-900\/5{background-color:#1420330d}@supports (color:color-mix(in lab, red, red)){.bg-ink-900\/5{background-color:color-mix(in oklab,var(--color-ink-900)5%,transparent)}}.bg-ink-900\/40{background-color:#14203366}@supports (color:color-mix(in lab, red, red)){.bg-ink-900\/40{background-color:color-mix(in oklab,var(--color-ink-900)40%,transparent)}}.bg-ink-950{background-color:var(--color-ink-950)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-line-200{background-color:var(--color-line-200)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/60{background-color:#fff7ed99}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/60{background-color:color-mix(in oklab,var(--color-orange-50)60%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50)70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900\/5{background-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/5{background-color:color-mix(in oklab,var(--color-slate-900)5%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950)45%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950)50%,transparent)}}.bg-success-50{background-color:var(--color-success-50)}.bg-success-700{background-color:var(--color-success-700)}.bg-surface-0{background-color:var(--color-surface-0)}.bg-surface-50{background-color:var(--color-surface-50)}.bg-surface-50\/70{background-color:#f5f7fbb3}@supports (color:color-mix(in lab, red, red)){.bg-surface-50\/70{background-color:color-mix(in oklab,var(--color-surface-50)70%,transparent)}}.bg-surface-50\/80{background-color:#f5f7fbcc}@supports (color:color-mix(in lab, red, red)){.bg-surface-50\/80{background-color:color-mix(in oklab,var(--color-surface-50)80%,transparent)}}.bg-surface-50\/95{background-color:#f5f7fbf2}@supports (color:color-mix(in lab, red, red)){.bg-surface-50\/95{background-color:color-mix(in oklab,var(--color-surface-50)95%,transparent)}}.bg-surface-100{background-color:var(--color-surface-100)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-warning-50{background-color:var(--color-warning-50)}.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\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(\#2563eb_0_42\%\,\#10b981_42\%_68\%\,\#f59e0b_68\%_85\%\,\#8b5cf6_85\%_96\%\,\#94a3b8_96\%\)\]{background-image:conic-gradient(#2563eb 0 42%,#10b981 42% 68%,#f59e0b 68% 85%,#8b5cf6 85% 96%,#94a3b8 96%)}.bg-\[conic-gradient\(\#e11d48_0_30\%\,\#f59e0b_30\%_58\%\,\#2563eb_58\%_82\%\,\#64748b_82\%_100\%\)\]{background-image:conic-gradient(#e11d48 0 30%,#f59e0b 30% 58%,#2563eb 58% 82%,#64748b 82% 100%)}.from-blue-600{--tw-gradient-from:var(--color-blue-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))}.from-white{--tw-gradient-from:var(--color-white);--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-orange-50{--tw-gradient-via:var(--color-orange-50);--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-amber-50{--tw-gradient-to:var(--color-amber-50);--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-emerald-500{--tw-gradient-to: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))}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.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-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-5{padding-block:calc(var(--spacing)*5)}.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-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#172033\]{color:#172033}.text-\[var\(--erp-danger\)\]{color:var(--erp-danger)}.text-\[var\(--erp-info\)\]{color:var(--erp-info)}.text-\[var\(--erp-primary\)\]{color:var(--erp-primary)}.text-\[var\(--erp-success\)\]{color:var(--erp-success)}.text-\[var\(--erp-text\)\]{color:var(--erp-text)}.text-\[var\(--erp-text-muted\)\]{color:var(--erp-text-muted)}.text-\[var\(--erp-text-subtle\)\]{color:var(--erp-text-subtle)}.text-\[var\(--erp-warning\)\]{color:var(--erp-warning)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-950{color:var(--color-blue-950)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-brand-900{color:var(--color-brand-900)}.text-brand-orange-700{color:var(--color-brand-orange-700)}.text-cyan-700{color:var(--color-cyan-700)}.text-danger-700{color:var(--color-danger-700)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-700{color:var(--color-indigo-700)}.text-info-700{color:var(--color-info-700)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-800{color:var(--color-ink-800)}.text-ink-900{color:var(--color-ink-900)}.text-ink-950{color:var(--color-ink-950)}.text-lime-700{color:var(--color-lime-700)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-100{color:var(--color-slate-100)}.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-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-success-700{color:var(--color-success-700)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-warning-700{color:var(--color-warning-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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-\[inset_0_0_0_1px_rgb\(31_122_236_\/_0\.16\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#1f7aec29);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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 12px 32px var(--tw-shadow-color,#10182814);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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-slate-200\/70{--tw-shadow-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-200)70%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-brand-100{--tw-ring-color:var(--color-brand-100)}.ring-brand-300{--tw-ring-color:var(--color-brand-300)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-line-200{--tw-ring-color:var(--color-line-200)}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,visibility,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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.outline-none{--tw-outline-style:none;outline-style:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.ring-inset{--tw-ring-inset:inset}.select-error,.select-error:focus,.select-error:focus-within,.textarea-error,.textarea-error:focus,.textarea-error:focus-within{--input-color:var(--color-error)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-brand-600:is(:where(.group):hover *){color:var(--color-brand-600)}.group-hover\:text-brand-700:is(:where(.group):hover *){color:var(--color-brand-700)}.group-hover\:text-brand-800:is(:where(.group):hover *){color:var(--color-brand-800)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing)*1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-white::file-selector-button{color:var(--color-white)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.open\:border-orange-300:is([open],:popover-open,:open){border-color:var(--color-orange-300)}.focus-within\:ring-2:focus-within{--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)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[var\(--erp-primary\)\]:hover{border-color:var(--erp-primary)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-brand-300:hover{border-color:var(--color-brand-300)}.hover\:border-danger-700:hover{border-color:var(--color-danger-700)}.hover\:border-line-200:hover{border-color:var(--color-line-200)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:bg-\[var\(--erp-surface-subtle\)\]:hover{background-color:var(--erp-surface-subtle)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-50\/40:hover{background-color:#edf4ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-50\/40:hover{background-color:color-mix(in oklab,var(--color-brand-50)40%,transparent)}}.hover\:bg-brand-50\/50:hover{background-color:#edf4ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-50\/50:hover{background-color:color-mix(in oklab,var(--color-brand-50)50%,transparent)}}.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-brand-800:hover{background-color:var(--color-brand-800)}.hover\:bg-danger-50:hover{background-color:var(--color-danger-50)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-success-50\/50:hover{background-color:#eaf8f180}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success-50\/50:hover{background-color:color-mix(in oklab,var(--color-success-50)50%,transparent)}}.hover\:bg-success-700:hover{background-color:var(--color-success-700)}.hover\:bg-surface-50:hover{background-color:var(--color-surface-50)}.hover\:bg-surface-100:hover{background-color:var(--color-surface-100)}.hover\:bg-warning-700:hover{background-color:var(--color-warning-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-brand-800:hover{color:var(--color-brand-800)}.hover\:text-danger-700:hover{color:var(--color-danger-700)}.hover\:text-ink-800:hover{color:var(--color-ink-800)}.hover\:text-ink-900:hover{color:var(--color-ink-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--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)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-600:focus{--tw-ring-color:var(--color-blue-600)}.focus\:ring-brand-100:focus{--tw-ring-color:var(--color-brand-100)}.focus\:ring-brand-500:focus{--tw-ring-color:var(--color-brand-500)}.focus\:ring-brand-500\/20:focus{--tw-ring-color:#246bfd33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-500)20%,transparent)}}.focus\:ring-danger-700:focus{--tw-ring-color:var(--color-danger-700)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-color:var(--color-brand-500)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--erp-primary\)\]:focus-visible{outline-color:var(--erp-primary)}.focus-visible\:outline-orange-600:focus-visible{outline-color:var(--color-orange-600)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-100:disabled{background-color:var(--color-surface-100)}.disabled\:text-ink-500:disabled{color:var(--color-ink-500)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-64{min-width:calc(var(--spacing)*64)}.sm\:flex-none{flex:none}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_6rem\]{grid-template-columns:1fr 6rem}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[2rem_minmax\(7rem\,0\.28fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)_auto\]{grid-template-columns:2rem minmax(7rem,.28fr) minmax(0,1fr) minmax(0,.8fr) auto}.sm\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:grid-cols-\[48px_1fr\]{grid-template-columns:48px 1fr}.sm\:grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.sm\:grid-cols-\[140px_1fr_auto\]{grid-template-columns:140px 1fr auto}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_84px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:break-normal{overflow-wrap:normal;word-break:normal}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.md\:grid-cols-\[1fr_1fr_0\.7fr_auto\]{grid-template-columns:1fr 1fr .7fr auto}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_140px_220px\]{grid-template-columns:1fr 140px 220px}.md\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:grid-cols-\[180px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_110px\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px}.md\:grid-cols-\[minmax\(14rem\,1fr\)_repeat\(3\,minmax\(10rem\,0\.35fr\)\)\]{grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(10rem,.35fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing)*20)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-\[calc\(100dvh-14rem\)\]{height:calc(100dvh - 14rem)}.lg\:max-h-\[52rem\]{max-height:52rem}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:min-h-\[36rem\]{min-height:36rem}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:min-w-\[420px\]{min-width:420px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[14rem_minmax\(19rem\,0\.85fr\)_minmax\(26rem\,1\.35fr\)\]{grid-template-columns:14rem minmax(19rem,.85fr) minmax(26rem,1.35fr)}.lg\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.lg\:grid-cols-\[180px_180px_1fr\]{grid-template-columns:180px 180px 1fr}.lg\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.lg\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)_160px_160px_240px_112px\]{grid-template-columns:220px minmax(0,1fr) 160px 160px 240px 112px}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(260px\,0\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_160px_160px_240px_auto\]{grid-template-columns:minmax(0,1fr) 160px 160px 240px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px_180px\]{grid-template-columns:minmax(0,1fr) 180px 180px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_150px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_130px_120px\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px minmax(0,1fr) minmax(0,1fr) 130px 120px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(22rem\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr)}.lg\:grid-cols-\[minmax\(14rem\,1fr\)_minmax\(10rem\,0\.4fr\)_minmax\(10rem\,0\.4fr\)_minmax\(10rem\,0\.4fr\)\]{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.4fr) minmax(10rem,.4fr) minmax(10rem,.4fr)}.lg\:grid-cols-\[minmax\(14rem\,1fr\)_minmax\(10rem\,0\.45fr\)_minmax\(10rem\,0\.45fr\)_auto\]{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.45fr) minmax(10rem,.45fr) auto}.lg\:grid-cols-\[minmax\(14rem\,1fr\)_repeat\(3\,minmax\(9rem\,0\.42fr\)\)_auto\]{grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(9rem,.42fr)) auto}.lg\:grid-cols-\[minmax\(16rem\,1fr\)_13rem_13rem\]{grid-template-columns:minmax(16rem,1fr) 13rem 13rem}.lg\:grid-cols-\[minmax\(16rem\,1fr\)_minmax\(10rem\,0\.4fr\)_minmax\(10rem\,0\.4fr\)_auto\]{grid-template-columns:minmax(16rem,1fr) minmax(10rem,.4fr) minmax(10rem,.4fr) auto}.lg\:grid-cols-\[minmax\(16rem\,1fr\)_repeat\(2\,minmax\(10rem\,0\.36fr\)\)_auto\]{grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(10rem,.36fr)) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-12{padding-top:calc(var(--spacing)*12)}.lg\:pb-16{padding-bottom:calc(var(--spacing)*16)}.lg\:pl-5{padding-left:calc(var(--spacing)*5)}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:order-none{order:0}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:w-full{width:100%}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.xl\:grid-cols-\[1fr_390px\]{grid-template-columns:1fr 390px}.xl\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.xl\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[390px_1fr\]{grid-template-columns:390px 1fr}.xl\:grid-cols-\[390px_minmax\(0\,1fr\)\]{grid-template-columns:390px minmax(0,1fr)}.xl\:grid-cols-\[400px_minmax\(0\,1fr\)\]{grid-template-columns:400px minmax(0,1fr)}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.xl\:grid-cols-\[minmax\(0\,0\.42fr\)_minmax\(0\,0\.58fr\)\]{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.xl\:grid-cols-\[minmax\(0\,0\.58fr\)_minmax\(0\,0\.42fr\)\]{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.xl\:grid-cols-\[minmax\(0\,0\.58fr\)_minmax\(390px\,0\.42fr\)\]{grid-template-columns:minmax(0,.58fr) minmax(390px,.42fr)}.xl\:grid-cols-\[minmax\(0\,0\.62fr\)_minmax\(360px\,0\.38fr\)\]{grid-template-columns:minmax(0,.62fr) minmax(360px,.38fr)}.xl\:grid-cols-\[minmax\(0\,0\.64fr\)_minmax\(340px\,0\.36fr\)\]{grid-template-columns:minmax(0,.64fr) minmax(340px,.36fr)}.xl\:grid-cols-\[minmax\(0\,0\.68fr\)_minmax\(390px\,0\.32fr\)\]{grid-template-columns:minmax(0,.68fr) minmax(390px,.32fr)}.xl\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(360px\,0\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(360px,.28fr)}.xl\:grid-cols-\[minmax\(0\,0\.75fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_1fr_1fr_1\.4fr_220px\]{grid-template-columns:minmax(0,1.1fr) 1fr 1fr 1.4fr 220px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(20rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(280px\,\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(320px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(18rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(19rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(19rem,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(18rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(22rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(20rem\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(300px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(300px\,0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(280px\,\.75fr\)\],.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(280px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(18rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_14rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) 14rem minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_160px_180px_180px\]{grid-template-columns:minmax(0,1fr) 160px 180px 180px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.7fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.7fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(20rem\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(22rem\,30rem\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(18rem\,0\.82fr\)\]{grid-template-columns:minmax(0,2fr) minmax(18rem,.82fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(20rem\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr)}.xl\:grid-cols-\[minmax\(12rem\,1fr\)_repeat\(3\,minmax\(10rem\,0\.5fr\)\)\]{grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(10rem,.5fr))}.xl\:grid-cols-\[minmax\(17rem\,0\.8fr\)_minmax\(0\,1\.45fr\)_minmax\(19rem\,0\.9fr\)\]{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.45fr) minmax(19rem,.9fr)}.xl\:grid-cols-\[minmax\(18rem\,0\.82fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.35fr)}.xl\:grid-cols-\[minmax\(260px\,1fr\)_220px_200px\]{grid-template-columns:minmax(260px,1fr) 220px 200px}.xl\:grid-cols-\[minmax\(280px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.xl\:grid-cols-\[minmax\(280px\,1fr\)_220px_220px_180px\]{grid-template-columns:minmax(280px,1fr) 220px 220px 180px}.xl\:grid-cols-\[minmax\(320px\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}}@media (min-width:96rem){.\32 xl\:sticky{position:sticky}.\32 xl\:top-4{top:calc(var(--spacing)*4)}.\32 xl\:col-start-3{grid-column-start:3}.\32 xl\:row-span-1{grid-row:span 1/span 1}.\32 xl\:row-start-1{grid-row-start:1}.\32 xl\:block{display:block}.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:grid-cols-\[400px_minmax\(0\,1fr\)_320px\]{grid-template-columns:400px minmax(0,1fr) 320px}.\32 xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(340px\,0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(340px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(19rem\,\.65fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.65fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(20rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.85fr)}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}:where(.dark\:divide-slate-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:var(--color-slate-700)}:where(.dark\:divide-slate-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:var(--color-slate-800)}.dark\:border-amber-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-amber-700)}.dark\:border-amber-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-amber-800)}.dark\:border-amber-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-amber-900)}.dark\:border-amber-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-amber-900)60%,transparent)}}.dark\:border-amber-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-amber-900)70%,transparent)}}.dark\:border-blue-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-blue-800)}.dark\:border-blue-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-blue-900)}.dark\:border-blue-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-blue-900)60%,transparent)}}.dark\:border-blue-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#1c398eb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-blue-900)70%,transparent)}}.dark\:border-brand-500:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-brand-500)}.dark\:border-brand-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-brand-700)}.dark\:border-brand-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-brand-800)}.dark\:border-brand-800\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#134fa3b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-brand-800\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-brand-800)70%,transparent)}}.dark\:border-brand-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-brand-900)}.dark\:border-brand-900\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#102f7580}@supports (color:color-mix(in lab, red, red)){.dark\:border-brand-900\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-brand-900)50%,transparent)}}.dark\:border-brand-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#102f7599}@supports (color:color-mix(in lab, red, red)){.dark\:border-brand-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-brand-900)60%,transparent)}}.dark\:border-brand-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#102f75b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-brand-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-brand-900)70%,transparent)}}.dark\:border-cyan-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-cyan-700)}.dark\:border-emerald-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-emerald-700)}.dark\:border-emerald-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-emerald-800)}.dark\:border-emerald-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-emerald-900)}.dark\:border-emerald-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:border-indigo-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-indigo-700)}.dark\:border-lime-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-lime-700)}.dark\:border-orange-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-orange-700)}.dark\:border-orange-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-orange-800)}.dark\:border-orange-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-orange-900)}.dark\:border-orange-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-orange-900)60%,transparent)}}.dark\:border-red-500:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-red-500)}.dark\:border-red-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-red-800)}.dark\:border-red-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-red-900)}.dark\:border-red-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-red-900)60%,transparent)}}.dark\:border-red-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-red-900)70%,transparent)}}.dark\:border-rose-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-rose-700)}.dark\:border-rose-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-rose-900)60%,transparent)}}.dark\:border-sky-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-sky-700)}.dark\:border-sky-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-sky-800)}.dark\:border-sky-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-sky-900)}.dark\:border-slate-600:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-700)}.dark\:border-slate-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-800)}.dark\:border-slate-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-900)}.dark\:border-success-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-success-700)}.dark\:border-teal-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-teal-700)}.dark\:border-violet-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-violet-900)}.dark\:border-yellow-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--color-yellow-900)}.dark\:bg-amber-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-amber-950\/25:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/25:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)25%,transparent)}}.dark\:bg-amber-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:bg-amber-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:bg-amber-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)50%,transparent)}}.dark\:bg-blue-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-blue-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:bg-blue-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-950)40%,transparent)}}.dark\:bg-blue-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-blue-950)50%,transparent)}}.dark\:bg-brand-500:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-brand-500)}.dark\:bg-brand-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#246bfd26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-brand-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-brand-500)15%,transparent)}}.dark\:bg-brand-900\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#102f7533}@supports (color:color-mix(in lab, red, red)){.dark\:bg-brand-900\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-brand-900)20%,transparent)}}.dark\:bg-brand-900\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#102f7566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-brand-900\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-brand-900)40%,transparent)}}.dark\:bg-cyan-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-cyan-950)30%,transparent)}}.dark\:bg-emerald-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:bg-emerald-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:bg-emerald-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:bg-emerald-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-950)50%,transparent)}}.dark\:bg-emerald-950\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-950)60%,transparent)}}.dark\:bg-indigo-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\:bg-lime-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#192e034d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-lime-950)30%,transparent)}}.dark\:bg-orange-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-orange-950)}.dark\:bg-orange-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#44130633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-orange-950)20%,transparent)}}.dark\:bg-orange-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:bg-orange-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#44130666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-orange-950)40%,transparent)}}.dark\:bg-red-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-red-950)}.dark\:bg-red-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-red-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:bg-red-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:bg-red-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-950)50%,transparent)}}.dark\:bg-rose-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-rose-950)30%,transparent)}}.dark\:bg-rose-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-rose-950)40%,transparent)}}.dark\:bg-rose-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-rose-950)50%,transparent)}}.dark\:bg-sky-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-sky-950)}.dark\:bg-sky-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-sky-950)30%,transparent)}}.dark\:bg-sky-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-sky-950)50%,transparent)}}.dark\:bg-slate-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.dark\:bg-slate-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.dark\:bg-slate-900\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.dark\:bg-slate-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.dark\:bg-slate-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/70:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.dark\:bg-slate-900\/80:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/80:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.dark\:bg-slate-900\/90:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/90:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.dark\:bg-slate-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-950)30%,transparent)}}.dark\:bg-slate-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-950)40%,transparent)}}.dark\:bg-slate-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-950)50%,transparent)}}.dark\:bg-slate-950\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-950)60%,transparent)}}.dark\:bg-slate-950\/95:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/95:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.dark\:bg-teal-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#022f2e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-teal-950)30%,transparent)}}.dark\:bg-violet-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#2f0d6880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-violet-950)50%,transparent)}}.dark\:bg-white:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--color-white)}.dark\:bg-white\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-yellow-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4320044d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-yellow-950)30%,transparent)}}.dark\:from-slate-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-slate-950);--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))}.dark\:via-slate-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--color-slate-900);--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)}.dark\:to-orange-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:to-orange-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--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))}.dark\:text-amber-50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-50)}.dark\:text-amber-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-100)}.dark\:text-amber-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-blue-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-blue-100)}.dark\:text-blue-100\/80:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:#dbeafecc}@supports (color:color-mix(in lab, red, red)){.dark\:text-blue-100\/80:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-blue-100)80%,transparent)}}.dark\:text-blue-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-blue-300)}.dark\:text-brand-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-brand-100)}.dark\:text-brand-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-brand-300)}.dark\:text-cyan-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-cyan-300)}.dark\:text-emerald-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-100)}.dark\:text-emerald-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-indigo-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-indigo-300)}.dark\:text-lime-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-lime-300)}.dark\:text-orange-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-orange-200)}.dark\:text-orange-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-orange-300)}.dark\:text-red-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-100)}.dark\:text-red-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-300)}.dark\:text-rose-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-rose-200)}.dark\:text-rose-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-rose-300)}.dark\:text-sky-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-sky-200)}.dark\:text-sky-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-sky-300)}.dark\:text-slate-50:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-50)}.dark\:text-slate-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-500)}.dark\:text-slate-600:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-600)}.dark\:text-slate-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-slate-950)}.dark\:text-teal-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-teal-300)}.dark\:text-violet-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-violet-200)}.dark\:text-violet-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-violet-300)}.dark\:text-white:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-white)}.dark\:text-yellow-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-yellow-100)}.dark\:ring-amber-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-amber-800)}.dark\:ring-amber-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-amber-900)}.dark\:ring-blue-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-blue-800)}.dark\:ring-blue-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-blue-900)}.dark\:ring-blue-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.dark\:ring-blue-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab,var(--color-blue-900)60%,transparent)}}.dark\:ring-brand-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-brand-900)}.dark\:ring-emerald-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-emerald-800)}.dark\:ring-emerald-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-emerald-900)}.dark\:ring-orange-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-orange-900)}.dark\:ring-red-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-red-800)}.dark\:ring-slate-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-slate-700)}.dark\:ring-slate-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--color-slate-800)}@media (hover:hover){.dark\:group-hover\:text-blue-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){color:var(--color-blue-200)}.dark\:group-hover\:text-brand-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):is(:where(.group):hover *){color:var(--color-brand-300)}}.dark\:placeholder\:text-slate-500:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)::placeholder{color:var(--color-slate-500)}.dark\:open\:border-orange-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):is([open],:popover-open,:open){border-color:var(--color-orange-700)}@media (hover:hover){.dark\:hover\:border-blue-600:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-blue-600)}.dark\:hover\:border-blue-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-blue-800)}.dark\:hover\:border-blue-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-blue-900)}.dark\:hover\:border-brand-600:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-brand-600)}.dark\:hover\:border-brand-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-brand-700)}.dark\:hover\:border-brand-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:#102f7599}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-brand-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:color-mix(in oklab,var(--color-brand-900)60%,transparent)}}.dark\:hover\:border-emerald-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-emerald-900)}.dark\:hover\:border-orange-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-orange-700)}.dark\:hover\:border-slate-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{border-color:var(--color-slate-800)}.dark\:hover\:bg-amber-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:hover\:bg-blue-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:hover\:bg-blue-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:hover\:bg-blue-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-blue-950)40%,transparent)}}.dark\:hover\:bg-emerald-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-950\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:hover\:bg-orange-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-orange-900)}.dark\:hover\:bg-orange-950:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-orange-950)}.dark\:hover\:bg-orange-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-orange-950\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:hover\:bg-slate-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-slate-900)}.dark\:hover\:bg-slate-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/60:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.dark\:hover\:text-blue-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{color:var(--color-blue-200)}.dark\:hover\:text-slate-100:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{color:var(--color-slate-100)}}.phx-click-loading.phx-click-loading\:hidden,.phx-click-loading .phx-click-loading\:hidden{display:none}.phx-click-loading.phx-click-loading\:inline-flex,.phx-click-loading .phx-click-loading\:inline-flex{display:inline-flex}.phx-submit-loading.phx-submit-loading\:block,.phx-submit-loading .phx-submit-loading\:block{display:block}.phx-submit-loading.phx-submit-loading\:hidden,.phx-submit-loading .phx-submit-loading\:hidden{display:none}.phx-submit-loading.phx-submit-loading\:inline-flex,.phx-submit-loading .phx-submit-loading\:inline-flex{display:inline-flex}.\[\&_\.fieldset\]\:mb-0 .fieldset{margin-bottom:calc(var(--spacing)*0)}.\[\&_\.input\]\:h-9 .input{height:calc(var(--spacing)*9)}.\[\&_\.input\]\:rounded-sm .input{border-radius:var(--radius-sm)}.\[\&_\.input\]\:border-0 .input{border-style:var(--tw-border-style);border-width:0}.\[\&_\.input\]\:bg-transparent .input{background-color:#0000}.\[\&_\.input\]\:px-2 .input{padding-inline:calc(var(--spacing)*2)}.\[\&_\.input\]\:shadow-none .input{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.input\]\:focus\:ring-1 .input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.select\]\:h-9 .select{height:calc(var(--spacing)*9)}.\[\&_\.select\]\:rounded-sm .select{border-radius:var(--radius-sm)}.\[\&_\.select\]\:border-0 .select{border-style:var(--tw-border-style);border-width:0}.\[\&_\.select\]\:bg-transparent .select{background-color:#0000}.\[\&_\.select\]\:px-2 .select{padding-inline:calc(var(--spacing)*2)}.\[\&_\.select\]\:shadow-none .select{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.select\]\:focus\:ring-1 .select:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-brand-700 a{color:var(--color-brand-700)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:after\:ml-1 a:after{content:var(--tw-content);margin-left:calc(var(--spacing)*1)}.\[\&_a\]\:after\:content-\[\'↗\'\] a:after{content:var(--tw-content);--tw-content:"↗";content:var(--tw-content)}.dark\:\[\&_a\]\:text-brand-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *) a{color:var(--color-brand-300)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-line-300 blockquote{border-color:var(--color-line-300)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing)*3)}.dark\:\[\&_blockquote\]\:border-slate-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *) blockquote{border-color:var(--color-slate-700)}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-surface-100 code{background-color:var(--color-surface-100)}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing)*1)}.dark\:\[\&_code\]\:bg-slate-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *) code{background-color:var(--color-slate-900)}.\[\&\>td\]\:px-3>td{padding-inline:calc(var(--spacing)*3)}.\[\&\>td\]\:py-2>td{padding-block:calc(var(--spacing)*2)}}.erp-inventory-mobile-device{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:1.25rem;min-width:0;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}.erp-inventory-mobile-device__topbar{background:linear-gradient(135deg,#172554 0%,#1d4ed8 62%,#0f766e 100%);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.erp-inventory-mobile-device__screen{padding:1rem}.erp-inventory-mobile-action{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);min-height:4.5rem;color:var(--erp-text);text-align:left;border-radius:.875rem;align-items:center;gap:.625rem;padding:.75rem;font-size:.8125rem;font-weight:650;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.erp-inventory-mobile-action:hover,.erp-inventory-mobile-action:focus-visible{border-color:var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-mobile-action:hover,.erp-inventory-mobile-action:focus-visible{border-color:color-mix(in srgb,var(--erp-primary)48%,var(--erp-border))}}.erp-inventory-mobile-action:hover,.erp-inventory-mobile-action:focus-visible{background:var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-mobile-action:hover,.erp-inventory-mobile-action:focus-visible{background:color-mix(in srgb,var(--erp-primary)8%,var(--erp-surface))}}.erp-inventory-mobile-action:hover,.erp-inventory-mobile-action:focus-visible{outline:none;transform:translateY(-1px)}.erp-inventory-config-nav{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:1rem;align-content:start;gap:.375rem;min-width:0;padding:.625rem;display:grid}.erp-inventory-config-nav__item{border-radius:.75rem;gap:.75rem;min-width:0;padding:.75rem;text-decoration:none;display:flex}.erp-inventory-config-nav__item:hover,.erp-inventory-config-nav__item:focus-visible,.erp-inventory-config-nav__item.is-active{background:var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-config-nav__item:hover,.erp-inventory-config-nav__item:focus-visible,.erp-inventory-config-nav__item.is-active{background:color-mix(in srgb,var(--erp-primary)8%,var(--erp-surface))}}.erp-inventory-config-nav__item:hover,.erp-inventory-config-nav__item:focus-visible,.erp-inventory-config-nav__item.is-active{outline:none}.erp-inventory-inline-drawer{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:1rem;overflow:hidden}.erp-inventory-inline-drawer__trigger{cursor:pointer;color:var(--erp-text);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-size:.875rem;font-weight:650;list-style:none;display:flex}.erp-inventory-inline-drawer__trigger::-webkit-details-marker{display:none}.erp-inventory-inline-drawer__panel{border-top:1px solid var(--erp-border)}@media (min-width:80rem){.erp-inventory-config-nav{position:sticky;top:1rem}}.erp-inventory-workflow-page{width:100%;min-width:0;max-width:100%}.erp-inventory-workflow-page>*,.erp-inventory-workflow-page .erp-layout-panel,.erp-inventory-workflow-page .erp-ops-table-frame{min-width:0;max-width:100%}.erp-inventory-workflow-page .erp-ops-table-frame{overscroll-behavior-inline:contain;width:100%;display:block;overflow-x:auto}.erp-inventory-authority-banner{border:1px solid var(--erp-border);background:linear-gradient(135deg,var(--erp-surface)0%,var(--erp-surface-subtle)100%);min-width:0;box-shadow:var(--erp-shadow-sm);border-radius:.75rem;align-items:flex-start;gap:.875rem;padding:1rem;display:flex}.erp-inventory-authority-icon{width:2.75rem;height:2.75rem;color:var(--erp-primary);background:var(--erp-primary-soft);border-radius:.75rem;flex:none;place-items:center;display:grid}.erp-inventory-prototype-badge{border:1px solid var(--erp-primary);flex:none}@supports (color:color-mix(in lab, red, red)){.erp-inventory-prototype-badge{border:1px solid color-mix(in srgb,var(--erp-primary)35%,transparent)}}.erp-inventory-prototype-badge{background:var(--erp-primary-soft);color:var(--erp-primary);border-radius:999px;padding:.3rem .625rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700}.erp-inventory-filterbar{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:.75rem;flex-wrap:wrap;align-items:end;gap:.75rem;min-width:0;padding:.875rem;display:flex}.erp-inventory-kpi{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;box-shadow:var(--erp-shadow-xs);border-radius:.75rem;padding:.875rem}.erp-inventory-kpi>div>svg{color:var(--erp-primary)}.erp-inventory-kpi--danger>div>svg{color:var(--erp-danger)}.erp-inventory-kpi--warning>div>svg{color:var(--erp-warning)}.erp-inventory-kpi--success>div>svg{color:var(--erp-success)}.erp-inventory-kanban-frame{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.erp-inventory-kanban-grid{grid-template-columns:repeat(6,minmax(15rem,1fr));gap:.75rem;min-width:94rem;display:grid}.erp-inventory-wave-lane{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);border-radius:.75rem;min-height:20rem;padding:.75rem}.erp-inventory-wave-lane>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.erp-inventory-lane-count{background:var(--erp-surface);min-width:1.5rem;height:1.5rem;color:var(--erp-text-muted);border-radius:999px;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.erp-inventory-wave-card{border:1px solid var(--erp-border);background:var(--erp-surface);box-shadow:var(--erp-shadow-xs);border-radius:.625rem;padding:.75rem}.erp-inventory-pick-stepper{grid-template-columns:repeat(5,minmax(9rem,1fr));gap:.75rem;max-width:100%;display:grid;overflow-x:auto}.erp-inventory-pick-step{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);min-width:10rem;color:var(--erp-text-muted);border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.75rem;display:grid;position:relative}.erp-inventory-pick-step--ready{border-color:var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-pick-step--ready{border-color:color-mix(in srgb,var(--erp-primary)45%,var(--erp-border))}}.erp-inventory-pick-step--ready{background:var(--erp-primary-soft);color:var(--erp-primary)}.erp-inventory-pick-step-number{background:var(--erp-surface);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;display:grid}@media (max-width:639px){.erp-inventory-authority-banner{grid-template-columns:auto minmax(0,1fr);display:grid}.erp-inventory-prototype-badge{grid-column:1/-1;justify-self:start}.erp-inventory-filterbar>*{width:100%;min-width:0}.erp-inventory-pick-stepper{grid-template-columns:repeat(5,minmax(13rem,1fr))}}.invx-availability-workspace,.invx-availability-workspace *{min-width:0}.invx-availability-authority{color:#0c4a6e;background:linear-gradient(135deg,#f0f9ff,#eff6ff);border:1px solid #bae6fd;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.dark .invx-availability-authority{color:#e0f2fe;background:linear-gradient(135deg,#082f498c,#17255473);border-color:#1e40afb3}.invx-availability-authority>span{color:#fff;background:#0284c7;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.invx-availability-authority p,.invx-availability-section-head p,.invx-availability-kpi p,.invx-allocation-kpis p{color:#475569;margin:.2rem 0 0;font-size:.75rem;line-height:1.35}.dark .invx-availability-authority p,.dark .invx-availability-section-head p,.dark .invx-availability-kpi p,.dark .invx-allocation-kpis p{color:#94a3b8}.invx-availability-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;grid-template-columns:minmax(13rem,1.5fr) minmax(11rem,1fr) minmax(9rem,.75fr) auto auto;align-items:end;gap:.625rem;padding:.75rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.dark .invx-availability-toolbar{background:#0f172a;border-color:#334155}.invx-availability-toolbar label{color:#475569;gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.invx-availability-toolbar select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;min-height:2.5rem;padding:.5rem 2rem .5rem .625rem;font-size:.8125rem}.dark .invx-availability-toolbar label{color:#cbd5e1}.dark .invx-availability-toolbar select{color:#f1f5f9;background:#0f172a;border-color:#475569}.invx-availability-context{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.invx-availability-context h2{color:#0f172a;letter-spacing:-.02em;margin:.2rem 0;font-size:1.25rem;font-weight:700}.invx-availability-context p{color:#64748b;font-size:.8125rem}.dark .invx-availability-context h2{color:#f8fafc}.dark .invx-availability-context p{color:#94a3b8}.invx-availability-kpis,.invx-allocation-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.invx-availability-kpi,.invx-allocation-kpis>article{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.625rem;min-height:6rem;padding:.875rem;display:grid}.dark .invx-availability-kpi,.dark .invx-allocation-kpis>article{background:#0f172a;border-color:#334155}.invx-availability-kpi>span,.invx-allocation-kpis>article>span{color:#1e40af;background:#f1f5f9;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.dark .invx-availability-kpi>span,.dark .invx-allocation-kpis>article>span{color:#93c5fd;background:#1e293b}.invx-availability-kpi small,.invx-allocation-kpis small{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.invx-availability-kpi strong,.invx-allocation-kpis strong{color:#0f172a;margin-top:.2rem;font-size:1.25rem;display:block}.dark .invx-availability-kpi strong,.dark .invx-allocation-kpis strong{color:#f8fafc}.invx-availability-kpi.tone-danger,.invx-allocation-kpis>.tone-danger{background:#fef2f2;border-color:#fecaca}.dark .invx-availability-kpi.tone-danger,.dark .invx-allocation-kpis>.tone-danger{background:#450a0a59;border-color:#7f1d1d}.invx-availability-layout{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:1rem;display:grid}.invx-availability-section-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.dark .invx-availability-section-head{border-color:#334155}.invx-availability-section-head h3{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.dark .invx-availability-section-head h3{color:#f8fafc}.invx-atp-chart{background-image:linear-gradient(0deg,#e2e8f08c 1px,#0000 1px);background-size:100% 25%;align-items:flex-end;gap:.5rem;min-height:15rem;padding:1.25rem 1rem .75rem;display:flex;overflow-x:auto}.dark .invx-atp-chart{background-image:linear-gradient(0deg,#334155a6 1px,#0000 1px)}.invx-atp-point{text-align:center;flex:1 0 4.25rem;grid-template-rows:1fr auto auto;align-items:end;gap:.3rem;min-width:4.25rem;height:12rem;display:grid}.invx-atp-point>span{background:linear-gradient(#38bdf8,#1d4ed8);border-radius:.375rem .375rem 0 0;justify-self:center;width:min(2rem,70%);min-height:.5rem;max-height:100%}.invx-atp-point.is-shortage>span{background:linear-gradient(#fb7185,#b91c1c)}.invx-atp-point strong{color:#0f172a;font-size:.75rem}.invx-atp-point small{color:#64748b;font-size:.625rem}.dark .invx-atp-point strong{color:#f1f5f9}.invx-accessible-data{border-top:1px solid #e2e8f0}.dark .invx-accessible-data{border-color:#334155}.invx-accessible-data summary{cursor:pointer;color:#2563eb;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.invx-availability-equation{align-items:stretch;gap:.45rem;padding:1rem;display:flex;overflow-x:auto}.invx-availability-equation>div{align-items:center;gap:.45rem;display:flex}.invx-availability-equation article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;gap:.15rem;min-width:7rem;padding:.75rem;display:grid}.dark .invx-availability-equation article{background:#1e293b;border-color:#334155}.invx-availability-equation .is-result article{background:#f0f9ff;border-color:#7dd3fc}.dark .invx-availability-equation .is-result article{background:#082f49b3;border-color:#0369a1}.invx-availability-equation strong{color:#0f172a;font-size:1rem}.dark .invx-availability-equation strong{color:#f8fafc}.invx-availability-equation small{color:#334155;font-size:.6875rem;font-weight:700}.invx-availability-equation em{color:#64748b;font-size:.625rem;font-style:normal}.invx-risk-list{gap:.5rem;padding:.75rem;display:grid}.invx-risk-list article{background:#fef2f2;border:1px solid #fecaca;border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.625rem;display:grid}.dark .invx-risk-list article{background:#450a0a4d;border-color:#7f1d1d}.invx-risk-list strong,.invx-risk-list small{display:block}.invx-risk-list small{color:#64748b;font-size:.6875rem}.invx-control-list{gap:.5rem;padding:.75rem;display:grid}.invx-control-list>div{color:#334155;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;font-size:.75rem;display:flex}.dark .invx-control-list>div{color:#cbd5e1;border-color:#334155}.invx-allocation-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.invx-allocation-flow{align-items:stretch;gap:.5rem;padding:1rem;display:flex;overflow-x:auto}.invx-allocation-flow>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;flex:1 0 9rem;gap:.25rem;min-width:9rem;padding:.875rem;display:grid;position:relative}.dark .invx-allocation-flow>div{background:#1e293b;border-color:#334155}.invx-allocation-flow>div>span{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:.625rem;position:absolute;top:.4rem;right:.45rem}.invx-allocation-flow strong{color:#0f172a;font-size:.75rem}.dark .invx-allocation-flow strong{color:#f8fafc}.invx-allocation-flow small{color:#64748b;font-size:.6875rem}.invx-allocation-flow>b{color:#94a3b8;align-self:center}.invx-allocation-table{min-width:56rem}.invx-allocation-table-scroll{contain:inline-size paint;min-width:0;max-width:100%;overflow-x:auto}.invx-availability-drawer{width:min(48rem,100vw)}.invx-drawer-section{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;gap:.75rem;padding:.875rem;display:grid}.dark .invx-drawer-section{background:#0f172a;border-color:#334155}.invx-drawer-section h3{margin:0;font-size:.875rem;font-weight:700}.invx-drawer-section>p{color:#64748b;margin:-.45rem 0 0;font-size:.75rem}.invx-availability-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.invx-simulation-result header,.invx-simulation-result dl,.invx-simulation-result dl>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.invx-simulation-result dl{align-items:stretch}.invx-simulation-result dl>div{background:#f8fafc;border-radius:.5rem;flex-direction:column;flex:1;align-items:flex-start;padding:.625rem}.dark .invx-simulation-result dl>div{background:#1e293b}@media (max-width:1024px){.invx-availability-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.invx-availability-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.invx-availability-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.invx-availability-authority{grid-template-columns:auto minmax(0,1fr)}.invx-availability-authority>:last-child{grid-column:1/-1;justify-self:start}.invx-availability-toolbar,.invx-availability-kpis,.invx-allocation-kpis,.invx-availability-form-grid{grid-template-columns:minmax(0,1fr)}.invx-availability-toolbar .button{width:100%}.invx-availability-context{flex-direction:column;align-items:flex-start}.invx-availability-equation{flex-direction:column;align-items:stretch;overflow:visible}.invx-availability-equation>div{flex-direction:column;align-items:stretch}.invx-availability-equation>div>span{align-self:center}.invx-availability-equation article{width:100%}.invx-simulation-result dl{flex-direction:column;align-items:stretch}}.invx-ledger-workspace{min-width:0;max-width:100%}.invx-ledger-workspace [data-internal-scroll=true]{contain:inline-size paint;max-width:100%}.invx-ledger-authority{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.invx-ledger-authority>span{background:#dbeafe;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.invx-ledger-authority strong{font-size:.875rem;display:block}.invx-ledger-authority p{color:#1e40afd1;margin-top:.125rem;font-size:.75rem;line-height:1.45}.invx-ledger-toolbar{grid-template-columns:minmax(15rem,1fr) minmax(10rem,.4fr) minmax(10rem,.4fr) auto;align-items:center;gap:.625rem;display:grid}.invx-ledger-toolbar label{align-items:center;gap:.5rem;min-width:0;display:flex}.invx-ledger-toolbar label,.invx-ledger-toolbar select{border:1px solid var(--erp-border,#dbe3ec);background:var(--erp-surface,#fff);border-radius:.5rem;min-height:2.5rem;padding:.5rem .75rem}.invx-ledger-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0}.invx-ledger-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.invx-ledger-kpi{border:1px solid var(--erp-border,#dbe3ec);background:var(--erp-surface,#fff);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;padding:1rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.invx-ledger-kpi>span{color:#2563eb;background:#dbeafe;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.invx-ledger-kpi small,.invx-ledger-kpi p{color:var(--erp-text-muted,#64748b);font-size:.7rem;display:block}.invx-ledger-kpi strong{color:var(--erp-text,#0f172a);margin:.1rem 0;font-size:1.35rem;display:block}.invx-ledger-kpi.tone-success>span{color:#16a34a;background:#dcfce7}.invx-ledger-kpi.tone-warning>span{color:#ca8a04;background:#fef9c3}.invx-ledger-kpi.tone-danger>span{color:#dc2626;background:#fee2e2}.invx-ledger-tabs{border-bottom:1px solid var(--erp-border,#dbe3ec);gap:.25rem;display:flex;overflow-x:auto}.invx-ledger-tabs button{white-space:nowrap;color:var(--erp-text-muted,#64748b);border-bottom:2px solid #0000;padding:.65rem .85rem;font-size:.78rem;font-weight:650}.invx-ledger-tabs button[aria-selected=true]{color:#2563eb;border-color:#2563eb}.invx-ledger-table{min-width:62rem}.invx-ledger-table td small{color:var(--erp-text-muted,#64748b);font-size:.68rem;display:block}.invx-ledger-drawer{width:min(40rem,100vw)}.invx-ledger-drawer-summary{border:1px solid var(--erp-border,#dbe3ec);border-radius:.75rem;padding:1rem}.invx-ledger-drawer-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.invx-ledger-drawer-summary dt{color:var(--erp-text-muted,#64748b);font-size:.7rem}.invx-ledger-drawer-summary dd{font-family:JetBrains Mono,monospace;font-weight:700}.invx-ledger-line{border-bottom:1px solid var(--erp-border,#dbe3ec);grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.75rem 0;display:grid}.invx-ledger-line small{color:var(--erp-text-muted,#64748b)}.dark .invx-ledger-authority{color:#bfdbfe;background:#1e3a8a38;border-color:#1e40afb3}.dark .invx-ledger-authority p{color:#bfdbfec7}.dark .invx-ledger-kpi>span{color:#93c5fd;background:#1e3a8a59}@media (max-width:760px){.invx-ledger-toolbar{grid-template-columns:minmax(0,1fr)}.invx-ledger-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.invx-ledger-drawer{width:100vw}}.erp-inventory-experience{--erp-surface:#fff;--erp-surface-subtle:#f8fafc;--erp-border:#dbe3ec;--erp-text:#0f172a;--erp-text-muted:#475569;--erp-text-subtle:#64748b;--erp-primary:#0f766e;--erp-primary-soft:#ecfdf5;--erp-success:#047857;--erp-radius-md:.5rem;--erp-radius-lg:.75rem;--inventory-accent:#0f766e;--inventory-accent-strong:#0b5e58;--inventory-accent-soft:#ecfdf5;--inventory-accent-line:#a7f3d0;max-width:100%;overflow-x:clip}.dark .erp-inventory-experience{--erp-surface:#0f172a;--erp-surface-subtle:#111c2e;--erp-border:#334155;--erp-text:#f1f5f9;--erp-text-muted:#cbd5e1;--erp-text-subtle:#94a3b8;--erp-primary:#2dd4bf;--erp-primary-soft:#102d2bb8;--erp-success:#34d399;--inventory-accent:#2dd4bf;--inventory-accent-strong:#5eead4;--inventory-accent-soft:#102d2bb8;--inventory-accent-line:#23685f}.erp-inventory-experience .erp-page-header{border-color:var(--inventory-accent)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-experience .erp-page-header{border-color:color-mix(in srgb,var(--inventory-accent)24%,transparent)}}.erp-inventory-experience .erp-page-header{background:linear-gradient(126deg,#fffffff5 0%,#f8fafcf5 56%,var(--inventory-accent-soft)100%)}.dark .erp-inventory-experience .erp-page-header{background:linear-gradient(126deg,#0f172af5 0%,#0f172af5 56%,var(--inventory-accent-soft)100%)}.invx-prototype-layout{grid-template-columns:15.625rem minmax(0,1fr);align-items:start;gap:.875rem;min-width:0;max-width:100%;display:grid}.erp-inventory-experience .erp-button{border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding:.625rem .85rem;font-size:.75rem;font-weight:750;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.erp-inventory-experience .erp-button-primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:#fff;box-shadow:0 1px 2px #246bfd3d}.erp-inventory-experience .erp-button-primary:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.erp-inventory-experience .erp-button-outline{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text)}.erp-inventory-experience .erp-button-outline:hover,.erp-inventory-experience .erp-button-ghost:hover{border-color:var(--inventory-accent-line);background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.erp-inventory-experience .erp-button-ghost{color:var(--erp-text-muted);background:0 0}.erp-inventory-experience .erp-button-sm{min-height:2rem;padding:.45rem .65rem;font-size:.6875rem}.invx-screen-panel{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:.9375rem;flex-direction:column;min-width:0;max-height:calc(100vh - 6.75rem);display:flex;position:sticky;top:5.5rem;overflow:hidden;box-shadow:0 1px 3px #1018280a}.invx-screen-panel>header{border-bottom:1px solid var(--erp-border);padding:.75rem}.invx-screen-panel>header strong,.invx-screen-panel>header small,.invx-screen-link strong,.invx-screen-link small{display:block}.invx-screen-panel>header strong{color:var(--erp-text);font-size:.875rem;font-weight:800}.invx-screen-panel>header small{color:var(--erp-text-muted);margin-top:.125rem;font-size:.625rem}.invx-screen-panel>nav{scrollbar-width:thin;min-height:0;padding:.4375rem;overflow-y:auto}.invx-screen-group+.invx-screen-group{margin-top:.625rem}.invx-screen-group>p{color:var(--erp-text-subtle);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.375rem;margin:0;padding:.3125rem .5625rem;font-size:.5rem;font-weight:850;display:flex}.invx-screen-group>p:after{background:var(--erp-border);content:"";flex:1;height:1px}.invx-screen-link{width:100%;color:var(--erp-text-muted);border-radius:.5625rem;grid-template-columns:minmax(0,1fr) auto;gap:.4375rem;padding:.5rem .5625rem;text-decoration:none;display:grid}.invx-screen-link:hover,.invx-screen-link.is-active{background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.invx-screen-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.invx-screen-link small{color:var(--erp-text-muted);text-overflow:ellipsis;margin-top:.15rem;font-size:.52rem;line-height:1.35;overflow:hidden}.invx-screen-link b{align-self:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5rem}.invx-prototype-main,.invx-prototype-content,.invx-prototype-content>*{min-width:0;max-width:100%}.invx-prototype-main{gap:.75rem;display:grid}.invx-prototype-hero{border:1px solid var(--inventory-accent);padding:1.3rem 1.45rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.invx-prototype-hero{border:1px solid color-mix(in srgb,var(--inventory-accent)25%,var(--erp-border))}}.invx-prototype-hero{background:linear-gradient(126deg,var(--erp-surface)0%,var(--erp-surface-subtle)56%,var(--inventory-accent-soft)100%);border-radius:1.1875rem;box-shadow:0 2px 6px #1018280a}.invx-prototype-hero:after{background:var(--inventory-accent);border-radius:999px;width:16.25rem;height:16.25rem;position:absolute;top:-8.75rem;right:-5.625rem}@supports (color:color-mix(in lab, red, red)){.invx-prototype-hero:after{background:color-mix(in srgb,var(--inventory-accent)9%,transparent)}}.invx-prototype-hero:after{content:"";pointer-events:none}.invx-prototype-hero-row{z-index:1;justify-content:space-between;gap:1.25rem;display:flex;position:relative}.invx-prototype-eyebrow{color:var(--inventory-accent-strong);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:850}.invx-prototype-hero h1{color:var(--erp-text);letter-spacing:-.035em;margin:.375rem 0;font-size:clamp(1.55rem,2.3vw,1.9rem);font-weight:850;line-height:1.12}.invx-prototype-description{max-width:51rem;color:var(--erp-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.invx-prototype-chips{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.invx-prototype-chips>span,.invx-prototype-chips>strong{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:999px;align-items:center;gap:.3125rem;min-width:0;padding:.25rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.invx-prototype-chips>span,.invx-prototype-chips>strong{background:color-mix(in srgb,var(--erp-surface)92%,transparent)}}.invx-prototype-chips>span,.invx-prototype-chips>strong{color:var(--erp-text-muted);font-size:.625rem;font-weight:750}.invx-prototype-chips>strong{border-color:var(--inventory-accent-line);background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.invx-prototype-hero-actions{flex-wrap:wrap;flex:none;place-content:flex-start flex-end;gap:.5rem;max-width:19rem;display:flex}.invx-prototype-hero-actions .erp-button{border-radius:.625rem;min-height:2.5rem;padding-inline:.8rem;font-size:.75rem}.invx-prototype-contextbar{border:1px solid var(--inventory-accent);grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.invx-prototype-contextbar{border:1px solid color-mix(in srgb,var(--inventory-accent)18%,var(--erp-border))}}.invx-prototype-contextbar{background:var(--erp-surface);border-radius:.8125rem}.invx-prototype-contextbar>a,.invx-prototype-contextbar>span,.invx-prototype-contextbar>strong{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);min-width:0;min-height:2.375rem;color:var(--erp-text-muted);border-radius:.625rem;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.6875rem;text-decoration:none;display:flex}.invx-prototype-contextbar>a:hover{border-color:var(--inventory-accent-line);background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.invx-prototype-contextbar>strong{color:var(--inventory-accent-strong);white-space:nowrap}.invx-prototype-contract-note{border:1px solid var(--inventory-accent-line);background:linear-gradient(105deg,var(--inventory-accent-soft),var(--erp-surface));color:var(--inventory-accent-strong);border-radius:.8125rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem .75rem;display:grid}.invx-prototype-contract-note>span{background:var(--inventory-accent);color:#fff;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.invx-prototype-contract-note strong,.invx-prototype-contract-note small{display:block}.invx-prototype-contract-note strong{font-size:.75rem}.invx-prototype-contract-note small{color:var(--erp-text-muted);margin-top:.125rem;font-size:.55rem}.invx-prototype-contract-note b{font-size:.5625rem}.invx-prototype-content{gap:.75rem;display:grid}.invx-connected-automation{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:.75rem;overflow:hidden}.invx-connected-automation>summary{cursor:pointer;color:var(--erp-text-muted);align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.75rem;font-weight:750;display:flex}.invx-connected-automation>:not(summary){margin:.75rem}.invx-mobile-workspace-picker{display:none}.dark .invx-prototype-hero{background:linear-gradient(126deg,var(--erp-surface)0%,var(--erp-surface-subtle)56%,var(--inventory-accent-soft)100%)}@media (max-width:1180px){.invx-prototype-layout{grid-template-columns:13.25rem minmax(0,1fr)}.invx-prototype-hero-row{display:grid}.invx-prototype-hero-actions{justify-content:flex-start;max-width:none}.invx-prototype-contextbar{grid-template-columns:minmax(0,1fr) auto}.invx-prototype-contextbar>strong{grid-column:1/-1}}.erp-inventory-experience .invx-item360-filterbar{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:14px;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,170px));gap:8px;width:100%;padding:10px}.erp-inventory-experience .invx-item360-filterbar>.inventory-saved-view-button{grid-column:1;width:100%}.erp-inventory-experience .inventory-item-360-card{border:1px solid var(--erp-border);background:var(--erp-surface);box-shadow:var(--erp-shadow-sm);border-radius:14px}.erp-inventory-experience .inventory-item-hero{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.erp-inventory-experience .inventory-product-mark{color:#fff;letter-spacing:.05em;background:linear-gradient(145deg,#237f86,#3a98a0);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:inline-flex}.erp-inventory-experience .inventory-item-hero h2{color:var(--erp-text);letter-spacing:-.03em;margin-top:2px;font-size:19px;font-weight:750;line-height:1.2}.erp-inventory-experience .inventory-item-hero h2+p{color:var(--erp-text-muted);margin-top:2px;font-size:10px;line-height:1.45}.erp-inventory-experience .inventory-item-hero .chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.erp-inventory-experience .inventory-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.erp-inventory-experience .invx-structure-tabs{display:none!important}.erp-inventory-experience :is(#inventory-slotting-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-wave-task-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters) label:first-of-type :is(input.erp-input,input.input){padding-left:36px!important}.erp-inventory-experience :is(#inventory-slotting-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-wave-task-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters) label:first-of-type>:is(span.relative,div.relative){display:block;position:relative}.erp-inventory-experience :is(#inventory-slotting-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-wave-task-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters) label:first-of-type>:is(span.relative,div.relative)>svg{z-index:1;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (max-width:760px){.erp-inventory-experience .invx-item360-filterbar{grid-template-columns:minmax(0,1fr)}.erp-inventory-experience .invx-item360-filterbar>*{grid-column:auto;width:100%;min-width:0}.erp-inventory-experience .inventory-item-hero{grid-template-columns:42px minmax(0,1fr);align-items:start}.erp-inventory-experience .inventory-product-mark{width:42px;height:42px}.erp-inventory-experience .inventory-item-actions{grid-column:1/-1;justify-content:stretch}.erp-inventory-experience .inventory-item-actions>*{flex:auto}}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-waves-filters,#inventory-tasks-filters,#inventory-picking-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters){border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;box-shadow:none;border-radius:14px;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(145px,190px)) auto;align-items:center;gap:8px;padding:10px;display:grid}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-waves-filters,#inventory-tasks-filters,#inventory-picking-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters)>*{min-width:0;margin-bottom:0}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-waves-filters,#inventory-tasks-filters,#inventory-picking-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters) :is(input,.erp-input,select,.erp-select,.invx-select-trigger,button){border-radius:10px;min-height:40px}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-waves-filters,#inventory-tasks-filters,#inventory-picking-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters) .invx-select-trigger{height:42.5938px}@media (max-width:1450px){.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters){grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,170px))}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters)>:is(button,.inventory-saved-view-button):last-child{grid-column:1;width:100%}}@media (max-width:1120px){.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters){grid-template-columns:minmax(0,1fr)}}.erp-inventory-experience :is(div:has(>table),.erp-a11y-scroll-region:has(>table),.erp-data-table-container,.erp-ops-table-frame,.erp-inventory-analysis-table-wrap,.invx-structure-table-wrap,.invx-prototype-table-wrap){border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;box-shadow:none;overscroll-behavior-inline:contain;scrollbar-gutter:stable;border-radius:11px;outline:none;overflow-x:auto}.erp-inventory-experience .erp-a11y-scroll-region:has(>table):focus{outline:none}.erp-inventory-experience .erp-a11y-scroll-region:has(>table):focus-visible{outline:2px solid var(--invx-action);outline-offset:2px}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) th{border-bottom:1px solid var(--erp-border);background:var(--erp-surface-subtle);height:30px;color:var(--erp-text-muted);text-align:left;white-space:nowrap;padding:9px 10px;font-size:8px;font-weight:700;line-height:1.45;letter-spacing:.4px!important;text-transform:uppercase!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) th.text-right{text-align:right}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td.font-mono,.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td .font-mono{font-weight:650;font-size:8px!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td :is(.erp-status-badge,.erp-source-pill,.erp-inventory-prototype-badge){gap:4px;padding:3px 7px;font-size:8px;font-weight:700;line-height:1.2}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td :is(.button,.erp-button,.erp-action){border-radius:7px;gap:4px;width:auto;min-height:28px;padding:0 8px;font-size:8px;line-height:1}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td :is(.button,.erp-button,.erp-action) :is(svg,.erp-icon){width:12px!important;height:12px!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) .invx-table-action-column{text-align:right;width:46px;min-width:46px}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td .invx-table-icon-action{width:28px;min-width:28px;padding:0}.erp-inventory-experience .invx-prototype-table-tabs{border:1px solid var(--erp-border);background:var(--erp-surface);scrollbar-width:thin;border-radius:13px;gap:6px;min-width:0;padding:7px;display:flex;overflow-x:auto}.erp-inventory-experience .invx-prototype-table-tab{min-height:28px;color:var(--erp-text-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.erp-inventory-experience .invx-prototype-table-tab.is-active{border-color:var(--inventory-accent)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-experience .invx-prototype-table-tab.is-active{border-color:color-mix(in srgb,var(--inventory-accent)24%,var(--erp-border))}}.erp-inventory-experience .invx-prototype-table-tab.is-active{background:var(--inventory-accent-soft);color:var(--inventory-accent)}.erp-inventory-experience .invx-prototype-table-card{border-color:var(--erp-border);box-shadow:none;border-radius:13px}.erp-inventory-experience .invx-prototype-table-card__header{border-bottom:1px solid var(--erp-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.erp-inventory-experience .invx-prototype-table-card__header h3{color:var(--erp-text);font-size:12px;font-weight:750;line-height:1.35}.erp-inventory-experience .invx-prototype-table-card__header p{color:var(--erp-text-muted);margin-top:2px;font-size:9px;line-height:1.45}@media (max-width:640px){.erp-inventory-experience .invx-prototype-table-card__header{align-items:flex-start}}@media (max-width:900px){.invx-prototype-layout{display:block}.invx-screen-panel{display:none}.invx-mobile-workspace-picker{z-index:4;border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:.75rem;display:block;position:relative}.invx-mobile-workspace-picker>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.invx-mobile-workspace-picker small,.invx-mobile-workspace-picker strong{display:block}.invx-mobile-workspace-picker small{color:var(--erp-text-muted);font-size:.625rem}.invx-mobile-workspace-picker strong{color:var(--erp-text);margin-top:.125rem;font-size:.8125rem}.invx-mobile-workspace-picker>nav{border-top:1px solid var(--erp-border);max-height:55vh;padding:.5rem;display:grid;overflow-y:auto}.invx-mobile-workspace-picker>nav a{color:var(--erp-text-muted);border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem .625rem;font-size:.75rem;text-decoration:none;display:flex}.invx-mobile-workspace-picker>nav a.is-active{background:var(--inventory-accent-soft);color:var(--inventory-accent-strong);font-weight:750}.invx-mobile-workspace-picker>nav span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.55rem}}@media (max-width:640px){.invx-prototype-main{gap:.625rem}.invx-prototype-hero{padding:1rem .9rem}.invx-prototype-hero h1{font-size:1.45rem}.invx-prototype-description{font-size:.75rem}.invx-prototype-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.invx-prototype-hero-actions .erp-button{white-space:normal;height:auto;min-height:2.75rem;padding:.55rem}.invx-prototype-chips>span:nth-child(3),.invx-prototype-chips>span:nth-child(4){display:none}.invx-prototype-contextbar{grid-template-columns:minmax(0,1fr)}.invx-prototype-contextbar>strong{grid-column:auto}.invx-prototype-contract-note{grid-template-columns:2.25rem minmax(0,1fr)}.invx-prototype-contract-note>b{grid-column:2}}.inventory-transfer-workspace,.inventory-transfer-workspace>*,.inventory-transfer-workspace table{min-width:0;max-width:100%}.inventory-transfer-toolbar{border-color:var(--inventory-accent)}@supports (color:color-mix(in lab, red, red)){.inventory-transfer-toolbar{border-color:color-mix(in srgb,var(--inventory-accent)20%,var(--erp-border))}}.inventory-transfer-toolbar{background:linear-gradient(135deg,var(--erp-surface)0%,var(--erp-surface)65%,var(--inventory-accent-soft)100%)}.inventory-transfer-kpi{position:relative;overflow:hidden}.inventory-transfer-kpi:after{background:var(--inventory-accent);border-radius:999px;width:6rem;height:6rem;position:absolute;bottom:-2.5rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){.inventory-transfer-kpi:after{background:color-mix(in srgb,var(--inventory-accent)8%,transparent)}}.inventory-transfer-kpi:after{content:""}.inventory-transfer-kpi-icon{background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.inventory-transfer-kpi-warning .inventory-transfer-kpi-icon{background:var(--erp-warning-soft,#fff7ed);color:var(--erp-warning,#c2410c)}.inventory-transfer-kpi-success .inventory-transfer-kpi-icon{background:var(--erp-success-soft,#ecfdf3);color:var(--erp-success,#047857)}.inventory-transfer-board,#inventory-transfer-register{scrollbar-width:thin;scrollbar-color:var(--inventory-accent)transparent}@supports (color:color-mix(in lab, red, red)){.inventory-transfer-board,#inventory-transfer-register{scrollbar-color:color-mix(in srgb,var(--inventory-accent)42%,transparent)transparent}}.inventory-transfer-board,.inventory-transfer-register-scroll{contain:inline-size paint;overscroll-behavior-inline:contain;min-width:0;max-width:100%}.inventory-transfer-lane{min-height:13rem}.inventory-transfer-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.dark .inventory-transfer-toolbar{background:linear-gradient(135deg,var(--erp-surface)0%,var(--erp-surface)65%,var(--inventory-accent-soft)100%)}.dark .inventory-transfer-card:hover{box-shadow:0 8px 22px #00000040}@media (max-width:640px){.inventory-transfer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-transfer-kpi{padding:.75rem}.inventory-transfer-kpi p:nth-child(2){font-size:1.25rem}#inventory-transfer-drawer>section,#inventory-transfer-detail-drawer>section{max-width:100%}}.erp-inventory-prototype .erp-layout-card{border-radius:.875rem;box-shadow:0 1px 2px #10182809}.erp-inventory-prototype .erp-page-eyebrow,.erp-inventory-prototype .text-brand-700,.erp-inventory-prototype .hover\:text-brand-800:hover{color:var(--inventory-accent-strong)}.erp-inventory-prototype .bg-brand-500,.erp-inventory-prototype .erp-action-primary{background-color:var(--inventory-accent)}.erp-inventory-prototype .bg-brand-500:hover,.erp-inventory-prototype .erp-action-primary:hover{background-color:var(--inventory-accent-strong)}.erp-inventory-prototype .border-brand-200,.erp-inventory-prototype .border-brand-300,.erp-inventory-prototype .hover\:border-brand-300:hover{border-color:var(--inventory-accent-line)}.erp-inventory-prototype .bg-brand-50,.erp-inventory-prototype .bg-brand-50\/40,.erp-inventory-prototype .bg-brand-50\/60,.erp-inventory-prototype .hover\:bg-brand-50\/40:hover{background-color:var(--inventory-accent-soft)}.erp-inventory-prototype .bg-brand-100{background-color:var(--inventory-accent)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-prototype .bg-brand-100{background-color:color-mix(in srgb,var(--inventory-accent)17%,transparent)}}.erp-inventory-prototype .erp-workbench-stat-card{border-radius:.8125rem;position:relative}.erp-inventory-prototype .erp-workbench-stat-card:before{background:var(--inventory-accent);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}.erp-inventory-prototype .erp-data-table tbody tr:hover{background:var(--inventory-accent-soft)}@media (max-width:639px){.erp-inventory-prototype .erp-layout-card{border-radius:.75rem}}.erp-sales-incentives{--incentive-ink:#172554;--incentive-muted:#64748b;--incentive-line:#dbe4f0;--incentive-surface:#fff;--incentive-soft:#f7f9fc;color:var(--incentive-ink);gap:1rem;display:grid}.erp-sales-incentives-hero{background:radial-gradient(circle at 90% 12%,#3b82f629,#0000 35%),linear-gradient(135deg,#f8fbff,#eef5ff 58%,#fff);border:1px solid #cbdcf8;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 14px 34px #1e40af14}.erp-sales-incentives-hero h2{letter-spacing:-.035em;color:#14275a;margin-top:.25rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:760}.erp-sales-incentives-hero p:not(.erp-sales-eyebrow){color:#53627c;max-width:54rem;margin-top:.5rem;line-height:1.6}.erp-sales-incentives-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.erp-sales-incentives-hero-actions>span{color:#1d4ed8;background:#ffffffbf;border:1px solid #b8d2fb;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.erp-sales-incentives-authority{background:#f4f8ff;border:1px solid #c8dbfa;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.erp-sales-incentives-authority>span{color:#1d4ed8;background:#dbeafe;border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.erp-sales-incentives-authority strong{color:#1e3a8a;font-size:.85rem}.erp-sales-incentives-authority p{color:#5d6f8b;margin-top:.15rem;font-size:.76rem;line-height:1.45}.erp-sales-incentives-authority em{color:#2563eb;white-space:nowrap;background:#fff;border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-style:normal;font-weight:700}.erp-sales-incentives-toolbar{border:1px solid var(--incentive-line);background:var(--incentive-surface);border-radius:.85rem;grid-template-columns:minmax(15rem,1.6fr) repeat(3,minmax(9.5rem,1fr));gap:.75rem;padding:.85rem;display:grid}.erp-sales-incentives-toolbar label,.erp-incentive-form-grid label,.erp-incentive-participant-fields label{gap:.32rem;min-width:0;display:grid}.erp-sales-incentives-toolbar label>span,.erp-incentive-form-grid label>span,.erp-incentive-participant-fields label>span{color:#64748b;letter-spacing:.02em;font-size:.7rem;font-weight:720}.erp-sales-incentives-toolbar input,.erp-sales-incentives-toolbar select,.erp-incentive-form-grid input,.erp-incentive-form-grid select,.erp-incentive-participant-fields input,.erp-incentive-participant-fields select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;outline:none;width:100%;height:2.6rem;padding:0 .75rem;font-size:.82rem;transition:border-color .14s,box-shadow .14s}.erp-sales-incentives-toolbar input:focus,.erp-sales-incentives-toolbar select:focus,.erp-incentive-form-grid input:focus,.erp-incentive-form-grid select:focus,.erp-incentive-participant-fields input:focus,.erp-incentive-participant-fields select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.erp-sales-incentives-content{gap:1rem;min-width:0;display:grid}.erp-sales-incentives-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.erp-incentive-kpi{border:1px solid var(--incentive-line);background:var(--incentive-surface);border-radius:.85rem;grid-template-columns:auto 1fr;gap:.7rem;min-width:0;padding:.9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a0a}.erp-incentive-kpi>span{color:#2563eb;background:#eff6ff;border-radius:.58rem;place-items:center;width:2rem;height:2rem;display:grid}.erp-incentive-kpi small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;display:block;overflow:hidden}.erp-incentive-kpi strong{color:#172554;font-family:var(--font-mono);letter-spacing:-.025em;margin-top:.2rem;font-size:1.05rem;font-weight:760;display:block}.erp-incentive-kpi p{color:#8491a7;margin-top:.18rem;font-size:.62rem;line-height:1.3}.erp-incentive-kpi.indigo>span{color:#4f46e5;background:#eef2ff}.erp-incentive-kpi.amber>span{color:#d97706;background:#fffbeb}.erp-incentive-kpi.rose>span{color:#e11d48;background:#fff1f2}.erp-incentive-kpi.emerald>span{color:#059669;background:#ecfdf5}.erp-incentive-kpi.violet>span{color:#7a5af8;background:#f3f0ff}.erp-sales-incentives-tabs{border-bottom:1px solid var(--incentive-line);scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}.erp-sales-incentives-tabs,.erp-sales-incentives-table-scroll{overscroll-behavior-inline:contain;min-width:0}.erp-sales-incentives-tabs button{color:#64748b;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.42rem;padding:.72rem .85rem;font-size:.78rem;font-weight:690;display:inline-flex}.erp-sales-incentives-tabs button:hover{color:#1d4ed8;background:#f8fafc}.erp-sales-incentives-tabs button.active{color:#1d4ed8;border-bottom-color:#2563eb}.erp-sales-incentives-grid{grid-template-columns:minmax(0,1fr) minmax(15.5rem,.32fr);align-items:start;gap:1rem;min-width:0;display:grid}.erp-sales-incentives-table-card,.erp-sales-incentives-mechanics,.erp-sales-incentives-panel,.erp-incentive-ring-card{border:1px solid var(--incentive-line);background:var(--incentive-surface);border-radius:.9rem;min-width:0;box-shadow:0 10px 26px #0f172a0b}.erp-sales-incentives-table-card>header,.erp-sales-incentives-mechanics>header,.erp-sales-incentives-panel>header,.erp-incentive-ring-card>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.erp-sales-incentives-table-card h3,.erp-sales-incentives-mechanics h3,.erp-sales-incentives-panel h3,.erp-incentive-ring-card h3{color:#1e2f5c;font-size:.92rem;font-weight:760}.erp-sales-incentives-table-card header p,.erp-sales-incentives-mechanics header p,.erp-sales-incentives-panel header p{color:#738198;margin-top:.25rem;font-size:.72rem;line-height:1.45}.erp-sales-incentives-table-card header>span,.erp-incentive-ring-card header>span{color:#64748b;font-size:.7rem;font-weight:700}.erp-sales-incentives-table-scroll{max-width:100%;position:relative;overflow-x:auto}.erp-sales-incentives-table-card table{border-collapse:collapse;width:100%;min-width:54rem}.erp-sales-incentives-table-card th{color:#6b7890;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e7edf5;padding:.7rem .8rem;font-size:.67rem;font-weight:760}.erp-sales-incentives-table-card td{color:#334155;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:.78rem .8rem;font-size:.75rem}.erp-sales-incentives-table-card td strong{color:#24365f;font-weight:720;display:block}.erp-sales-incentives-table-card td small{color:#8491a7;margin-top:.15rem;font-size:.64rem;display:block}.erp-sales-incentives-table-card td>button{color:#2563eb;border:1px solid #d4deea;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-incentives-table-card td>button:hover{background:#eff6ff;border-color:#93c5fd}.erp-incentive-participant-stack{gap:.22rem;display:grid}.erp-incentive-participant-stack span{color:#475569;justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.erp-incentive-participant-stack em{color:#1d4ed8;font-family:var(--font-mono);font-style:normal;font-weight:700}.erp-incentive-progress{background:#e2e8f0;border-radius:999px;width:5rem;height:.28rem;margin-top:.35rem;overflow:hidden}.erp-incentive-progress i{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#4f46e5);height:100%;display:block}.erp-incentive-status{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;width:max-content;padding:.25rem .5rem;font-size:.64rem;font-style:normal;font-weight:740;display:inline-flex}.erp-incentive-status.success{color:#166534;background:#dcfce7}.erp-incentive-status.warning{color:#92400e;background:#fef3c7}.erp-incentive-status.danger{color:#9f1239;background:#ffe4e6}.erp-sales-incentives-mechanics{padding-bottom:.6rem}.erp-incentive-rule{border-bottom:1px solid #edf2f7;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;margin:0 .75rem;padding:.72rem .3rem;display:grid}.erp-incentive-rule strong{color:#334155;font-size:.76rem;display:block}.erp-incentive-rule small{color:#8491a7;font-family:var(--font-mono);margin-top:.12rem;font-size:.62rem;display:block}.erp-incentive-rule>span{color:#1d4ed8;font-family:var(--font-mono);font-size:.76rem;font-weight:720}.erp-incentive-rule>em{color:#4f46e5;font-family:var(--font-mono);background:#eef2ff;border-radius:.4rem;padding:.22rem .4rem;font-size:.65rem;font-style:normal}.erp-incentive-plan-grid,.erp-incentive-dispute-grid,.erp-incentive-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.erp-incentive-plan-grid article,.erp-incentive-readiness-grid article{background:#fbfdff;border:1px solid #e2e8f0;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem;padding:.85rem;display:grid}.erp-incentive-plan-grid article>span,.erp-incentive-readiness-grid article>span{color:#2563eb;background:#eaf2ff;border-radius:.58rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.erp-incentive-plan-grid h4,.erp-incentive-readiness-grid h4{color:#27375f;font-size:.78rem;font-weight:730}.erp-incentive-plan-grid p,.erp-incentive-readiness-grid p{color:#64748b;margin-top:.18rem;font-size:.68rem}.erp-incentive-plan-grid small,.erp-incentive-readiness-grid small{color:#8290a6;margin-top:.3rem;font-size:.62rem;line-height:1.35;display:block}.erp-incentive-plan-grid em{color:#4f46e5;font-family:var(--font-mono);font-size:.68rem;font-style:normal;font-weight:700}.erp-sales-incentives-attainment{grid-template-columns:minmax(15rem,.3fr) minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.erp-incentive-ring-card{padding-bottom:1rem}.erp-incentive-ring{background:conic-gradient(#4f46e5 calc(min(var(--attainment,0),100)*1%),#e6ebf3 0);border-radius:50%;place-items:center;width:9rem;height:9rem;margin:1.2rem auto;display:grid}.erp-incentive-ring:before{content:"";background:var(--incentive-surface);border-radius:50%;grid-area:1/1;width:6.8rem;height:6.8rem}.erp-incentive-ring>div{z-index:1;text-align:center;grid-area:1/1}.erp-incentive-ring strong{color:#312e81;font-family:var(--font-mono);font-size:1.45rem;display:block}.erp-incentive-ring small{color:#7c88a0;font-size:.65rem}.erp-incentive-ring-card dl{gap:.45rem;padding:0 1rem;display:grid}.erp-incentive-ring-card dl div{border-bottom:1px dashed #dce4ef;justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.erp-incentive-ring-card dt{color:#758299;font-size:.68rem}.erp-incentive-ring-card dd{color:#27375f;font-family:var(--font-mono);font-size:.68rem;font-weight:700}.erp-incentive-dispute-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.9rem}.erp-incentive-dispute-grid h4{color:#27375f;margin-top:.65rem;font-size:.78rem;font-weight:730}.erp-incentive-dispute-grid p{color:#66758c;min-height:2.4rem;margin-top:.35rem;font-size:.69rem;line-height:1.45}.erp-incentive-dispute-grid footer{color:#8895a8;font-family:var(--font-mono);border-top:1px solid #edf1f6;justify-content:space-between;gap:.5rem;margin-top:.7rem;padding-top:.55rem;font-size:.58rem;display:flex}.erp-incentive-dispute-grid footer em{font-style:normal}.erp-incentive-empty{color:#7b879b;text-align:left;justify-content:center;align-items:center;gap:.7rem;min-height:6rem;padding:1rem;display:flex}.erp-incentive-empty strong{color:#56657b;font-size:.75rem;display:block}.erp-incentive-empty p{max-width:30rem;margin-top:.2rem;font-size:.67rem;line-height:1.45}.erp-incentive-state{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.85rem;align-items:center;gap:.8rem;min-height:7rem;padding:1.1rem;display:flex}.erp-incentive-state>span{color:#2563eb}.erp-incentive-state h3{color:#334155;font-size:.85rem;font-weight:740}.erp-incentive-state p{color:#718096;margin-top:.25rem;font-size:.72rem}.erp-incentive-state.error>span{color:#dc2626}.erp-incentive-drawer-shell{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.erp-incentive-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;position:absolute;inset:0}.erp-incentive-drawer{background:#fff;flex-direction:column;width:min(48rem,100vw);height:100%;display:flex;position:relative;overflow-y:auto;box-shadow:-18px 0 50px #0f172a2e}.erp-incentive-drawer>header{background:linear-gradient(135deg,#f8fbff,#edf4ff);border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem 1.35rem;display:flex}.erp-incentive-drawer>header p{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:760}.erp-incentive-drawer>header h3{color:#172554;margin-top:.22rem;font-size:1.15rem;font-weight:780}.erp-incentive-drawer>header span{color:#65748b;margin-top:.28rem;font-size:.68rem;display:block}.erp-incentive-drawer>header>button{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:.62rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.erp-incentive-drawer-form{gap:0;display:grid}.erp-incentive-drawer-form>section{border-bottom:1px solid #e7edf5;gap:.9rem;padding:1.15rem 1.35rem;display:grid}.erp-incentive-section-heading{align-items:start;gap:.65rem;display:flex}.erp-incentive-section-heading>span{color:#1d4ed8;width:1.6rem;height:1.6rem;font-family:var(--font-mono);background:#dbeafe;border-radius:999px;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.erp-incentive-section-heading h4{color:#24355f;font-size:.82rem;font-weight:760}.erp-incentive-section-heading p{color:#78869c;margin-top:.2rem;font-size:.68rem;line-height:1.4}.erp-incentive-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.erp-incentive-participant-editor{gap:.75rem;display:grid}.erp-incentive-participant-editor article{background:#fafcff;border:1px solid #dfe7f1;border-radius:.72rem;padding:.8rem}.erp-incentive-participant-editor article>header{justify-content:space-between;gap:1rem;margin-bottom:.65rem;display:flex}.erp-incentive-participant-editor article>header strong{color:#334155;font-size:.72rem}.erp-incentive-participant-editor article>header span{color:#8794a8;font-size:.64rem}.erp-incentive-participant-fields{grid-template-columns:.8fr 1.35fr .85fr .65fr .85fr;gap:.55rem;display:grid}.erp-incentive-validation{background:#f8fbff}.erp-incentive-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.erp-incentive-checks span{color:#3b4c68;background:#fff;border:1px solid #d7e5fb;border-radius:.58rem;align-items:center;gap:.4rem;padding:.55rem;font-size:.67rem;display:flex}.erp-incentive-checks svg{color:#059669}.erp-incentive-estimate-boundary{background:#eff6ff;border:1px solid #cbdcf8;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.75rem;display:grid}.erp-incentive-estimate-boundary small{color:#64748b;font-size:.65rem}.erp-incentive-estimate-boundary strong{color:#1e3a8a;font-family:var(--font-mono);margin-top:.22rem;font-size:.78rem;display:block}.erp-incentive-estimate-boundary p{color:#63718a;grid-column:1/-1;font-size:.65rem}.erp-incentive-drawer-form>footer{background:#fff;justify-content:flex-end;gap:.65rem;padding:1rem 1.35rem 1.25rem;display:flex}.dark .erp-sales-incentives{--incentive-ink:#e2e8f0;--incentive-muted:#94a3b8;--incentive-line:#334155;--incentive-surface:#111c2f;--incentive-soft:#0f172a}.dark .erp-sales-incentives-hero{background:radial-gradient(circle at 90% 12%,#3b82f62e,#0000 35%),linear-gradient(135deg,#111c2f,#13243e);border-color:#29476f}.dark .erp-sales-incentives-hero h2,.dark .erp-incentive-kpi strong,.dark .erp-sales-incentives-table-card h3,.dark .erp-sales-incentives-mechanics h3,.dark .erp-sales-incentives-panel h3,.dark .erp-incentive-ring-card h3,.dark .erp-sales-incentives-table-card td strong,.dark .erp-incentive-plan-grid h4,.dark .erp-incentive-readiness-grid h4{color:#e7efff}.dark .erp-sales-incentives-hero p:not(.erp-sales-eyebrow),.dark .erp-sales-incentives-authority p,.dark .erp-sales-incentives-table-card header p,.dark .erp-sales-incentives-mechanics header p,.dark .erp-sales-incentives-panel header p{color:#9aabc2}.dark .erp-sales-incentives-authority{background:#142541;border-color:#2c4e7b}.dark .erp-sales-incentives-authority strong{color:#bfdbfe}.dark .erp-sales-incentives-authority em,.dark .erp-sales-incentives-hero-actions>span{color:#93c5fd;background:#132238;border-color:#38567d}.dark .erp-sales-incentives-toolbar,.dark .erp-sales-incentives-table-card,.dark .erp-sales-incentives-mechanics,.dark .erp-sales-incentives-panel,.dark .erp-incentive-ring-card{background:var(--incentive-surface)}.dark .erp-sales-incentives-toolbar input,.dark .erp-sales-incentives-toolbar select,.dark .erp-incentive-form-grid input,.dark .erp-incentive-form-grid select,.dark .erp-incentive-participant-fields input,.dark .erp-incentive-participant-fields select{color:#e2e8f0;background:#0f172a;border-color:#475569}.dark .erp-sales-incentives-table-card th{color:#94a3b8;background:#172337;border-color:#334155}.dark .erp-sales-incentives-table-card td{color:#cbd5e1;border-color:#28374b}.dark .erp-incentive-plan-grid article,.dark .erp-incentive-readiness-grid article,.dark .erp-incentive-dispute-grid article,.dark .erp-incentive-participant-editor article{background:#132036;border-color:#334155}.dark .erp-incentive-ring:before{background:var(--incentive-surface)}.dark .erp-incentive-drawer{background:#101a2d}.dark .erp-incentive-drawer>header{background:linear-gradient(135deg,#14213a,#162a48);border-color:#334155}.dark .erp-incentive-drawer>header h3,.dark .erp-incentive-section-heading h4{color:#e2e8f0}.dark .erp-incentive-drawer>header>button,.dark .erp-incentive-checks span{color:#cbd5e1;background:#172337;border-color:#3b4b61}.dark .erp-incentive-drawer-form>section,.dark .erp-incentive-drawer-form>footer{background:#101a2d;border-color:#334155}.dark .erp-incentive-validation{background:#111f35!important}.dark .erp-incentive-estimate-boundary{background:#152b49;border-color:#315586}.dark .erp-incentive-estimate-boundary strong{color:#bfdbfe}@media (max-width:1180px){.erp-sales-incentives-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-incentives-toolbar,.erp-incentive-participant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.erp-sales-incentives-hero{flex-direction:column;align-items:stretch;padding:1rem}.erp-sales-incentives-hero-actions{justify-content:stretch}.erp-sales-incentives-hero-actions>*{flex:auto;justify-content:center}.erp-sales-incentives-authority{grid-template-columns:auto 1fr}.erp-sales-incentives-authority em{grid-column:2;width:max-content}.erp-sales-incentives-toolbar{grid-template-columns:1fr}.erp-sales-incentives-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-incentives-grid,.erp-sales-incentives-attainment{grid-template-columns:1fr}.erp-sales-incentives-content,.erp-sales-incentives-grid,.erp-sales-incentives-table-card,.erp-sales-incentives-table-scroll,.erp-sales-incentives-tabs{width:100%;min-width:0;max-width:100%}.erp-sales-incentives-table-scroll{contain:inline-size}.erp-incentive-plan-grid,.erp-incentive-dispute-grid,.erp-incentive-readiness-grid{grid-template-columns:1fr}.erp-incentive-drawer{width:100vw}.erp-incentive-form-grid,.erp-incentive-checks,.erp-incentive-estimate-boundary,.erp-incentive-participant-fields{grid-template-columns:1fr}.erp-incentive-drawer-form>footer{flex-direction:column-reverse;align-items:stretch}.erp-incentive-drawer-form>footer button{justify-content:center;width:100%}}@media (max-width:420px){.erp-sales-incentives-kpis{grid-template-columns:1fr}.erp-incentive-kpi{grid-template-columns:auto 1fr}}.erp-sales-configurator{--cpq-ink:#15233b;--cpq-muted:#66758d;--cpq-line:#dfe6f0;--cpq-surface:#fff;--cpq-soft:#f6f8fc;--cpq-primary:#2368dc;--cpq-primary-soft:#eaf2ff;color:var(--cpq-ink);font-family:Inter,Noto Sans Lao,system-ui,sans-serif}.dark .erp-sales-configurator{--cpq-ink:#e7edf7;--cpq-muted:#9daac0;--cpq-line:#2d3a50;--cpq-surface:#172033;--cpq-soft:#111a2b;--cpq-primary:#70a5ff;--cpq-primary-soft:#1e3152}.erp-sales-configurator-hero,.erp-sales-configurator-authority,.erp-sales-configurator-stepper,.erp-sales-configurator-toolbar,.erp-sales-configurator-grid,.erp-sales-configurator-system-state{border:1px solid var(--cpq-line);background:var(--cpq-surface)}.erp-sales-configurator-hero{background:radial-gradient(circle at 84% 10%,var(--cpq-primary),transparent 34%),var(--cpq-surface);border-radius:.75rem .75rem 0 0;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.erp-sales-configurator-hero{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--cpq-primary)14%,transparent),transparent 34%),var(--cpq-surface)}}.erp-sales-configurator-hero h2{letter-spacing:-.025em;margin-top:.25rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:750}.erp-sales-configurator-hero p:last-child{max-width:54rem;color:var(--cpq-muted);margin-top:.45rem;font-size:.875rem}.erp-sales-configurator-hero-actions{align-items:center;gap:.625rem;display:flex}.erp-sales-configurator-state{border:1px solid var(--cpq-line);color:var(--cpq-muted);background:var(--cpq-soft);border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .6875rem;font-size:.75rem;font-weight:700;display:inline-flex}.erp-sales-configurator-state.valid,.erp-sales-configurator-feedback .valid{color:#167146;background:#edf9f2;border-color:#a7dfbf}.dark .erp-sales-configurator-state.valid,.dark .erp-sales-configurator-feedback .valid{color:#78dba8;background:#153528;border-color:#276348}.erp-sales-configurator-authority{color:var(--cpq-primary);background:var(--cpq-primary-soft);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;margin-top:-1px;padding:.75rem 1.5rem;display:grid}.erp-sales-configurator-authority strong,.erp-sales-configurator-authority span{display:block}.erp-sales-configurator-authority strong{font-size:.8125rem}.erp-sales-configurator-authority span{color:var(--cpq-muted);margin-top:.15rem;font-size:.75rem}.erp-sales-configurator-stepper{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-1px;padding:.5rem;display:grid}.erp-sales-configurator-stepper button{min-width:0;color:var(--cpq-muted);text-align:left;border-radius:.5rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem;padding:.6875rem .75rem;transition:background .14s,color .14s;display:grid;position:relative}.erp-sales-configurator-stepper button:hover,.erp-sales-configurator-stepper button.active{color:var(--cpq-primary);background:var(--cpq-primary-soft)}.erp-sales-configurator-stepper button>span{border:1px solid;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-family:JetBrains Mono,monospace;font-size:.625rem;display:grid}.erp-sales-configurator-stepper strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.erp-sales-configurator-toolbar{grid-template-columns:minmax(15rem,1fr) minmax(9rem,.35fr) minmax(10rem,.4fr);gap:.75rem;margin-top:-1px;padding:.875rem 1rem;display:grid}.erp-sales-configurator-toolbar label>span{color:var(--cpq-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.erp-sales-configurator-toolbar input,.erp-sales-configurator-toolbar select,.erp-sales-configurator-drawer input,.erp-sales-configurator-drawer select{border:1px solid var(--cpq-line);width:100%;min-height:2.5rem;color:var(--cpq-ink);background:var(--cpq-surface);border-radius:.5rem;font-size:.8125rem}.erp-sales-configurator-toolbar input{background:0 0;border:0}.erp-sales-configurator-toolbar .search>div{border:1px solid var(--cpq-line);border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;display:grid}.erp-sales-configurator-grid{border-radius:0 0 .75rem .75rem;grid-template-columns:minmax(13.5rem,.78fr) minmax(30rem,2fr) minmax(15rem,.88fr);min-height:39rem;max-height:min(48rem,100vh - 12rem);margin-top:-1px;display:grid;overflow:hidden}.erp-sales-configurator-catalogue,.erp-sales-configurator-canvas,.erp-sales-configurator-summary{overscroll-behavior:contain;min-width:0;overflow-y:auto}.erp-sales-configurator-catalogue,.erp-sales-configurator-summary{background:var(--cpq-soft)}.erp-sales-configurator-catalogue{border-right:1px solid var(--cpq-line)}.erp-sales-configurator-summary{border-left:1px solid var(--cpq-line)}.erp-sales-configurator-catalogue>header,.erp-sales-configurator-summary>header,.erp-sales-configurator-canvas-title{border-bottom:1px solid var(--cpq-line);padding:1rem}.erp-sales-configurator-catalogue header p,.erp-sales-configurator-summary header p,.erp-sales-configurator-canvas-title p,.erp-sales-configurator-feedback header p,.erp-sales-configurator-dependencies header p{color:var(--cpq-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.625rem;font-weight:800}.erp-sales-configurator-catalogue h3,.erp-sales-configurator-summary h3,.erp-sales-configurator-canvas-title h3{margin-top:.2rem;font-size:1rem;font-weight:750}.erp-sales-configurator-catalogue header>span,.erp-sales-configurator-summary header>span,.erp-sales-configurator-canvas-title span{color:var(--cpq-muted);font-size:.6875rem}.erp-sales-configurator-catalogue-list{gap:.375rem;padding:.75rem;display:grid}.erp-sales-configurator-catalogue-list button{width:100%;color:var(--cpq-ink);text-align:left;border:1px solid #0000;border-radius:.625rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.6875rem;display:grid}.erp-sales-configurator-catalogue-list button:hover,.erp-sales-configurator-catalogue-list button.active{border-color:var(--cpq-primary)}@supports (color:color-mix(in lab, red, red)){.erp-sales-configurator-catalogue-list button:hover,.erp-sales-configurator-catalogue-list button.active{border-color:color-mix(in srgb,var(--cpq-primary)35%,var(--cpq-line))}}.erp-sales-configurator-catalogue-list button:hover,.erp-sales-configurator-catalogue-list button.active{background:var(--cpq-surface);box-shadow:0 5px 18px #1f375b14}.erp-sales-configurator-catalogue-list .icon{width:2.1rem;height:2.1rem;color:var(--cpq-primary);background:var(--cpq-primary-soft);border-radius:.5rem;place-items:center;display:grid}.erp-sales-configurator-catalogue-list strong,.erp-sales-configurator-catalogue-list small{display:block}.erp-sales-configurator-catalogue-list strong{font-size:.75rem}.erp-sales-configurator-catalogue-list small{color:var(--cpq-muted);margin-top:.1rem;font-size:.625rem}.erp-sales-configurator-catalogue-list>.empty{border:1px dashed var(--cpq-line);color:var(--cpq-muted);background:var(--cpq-surface);border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.875rem;display:flex}.erp-sales-configurator-catalogue-list>.empty svg{color:var(--cpq-primary);flex:none}.erp-sales-configurator-catalogue-list>.empty strong,.erp-sales-configurator-catalogue-list>.empty small{display:block}.erp-sales-configurator-catalogue-list>.empty strong{color:var(--cpq-ink);font-size:.75rem}.erp-sales-configurator-need-card{border:1px solid var(--cpq-line);background:var(--cpq-surface);border-radius:.625rem;margin:.5rem .75rem 1rem;padding:.875rem}.erp-sales-configurator-need-card>p{color:var(--cpq-primary);text-transform:uppercase;font-size:.625rem;font-weight:800}.erp-sales-configurator-need-card h4{margin-top:.25rem;font-size:.75rem;font-weight:700}.erp-sales-configurator-need-card ul{color:var(--cpq-muted);gap:.45rem;margin-top:.75rem;font-size:.6875rem;display:grid}.erp-sales-configurator-need-card li{gap:.4rem;display:flex}.erp-sales-configurator-canvas{background:var(--cpq-surface);padding-bottom:1rem}.erp-sales-configurator-canvas-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.erp-sales-configurator-version{background:var(--cpq-soft);border-radius:.375rem;flex:none;padding:.35rem .5rem;font-family:JetBrains Mono,monospace}.erp-sales-configurator-option-groups{gap:.75rem;padding:1rem;display:grid}.erp-sales-configurator-option-group{border:1px solid var(--cpq-line);border-radius:.625rem;overflow:hidden}.erp-sales-configurator-option-group>header{background:var(--cpq-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.erp-sales-configurator-option-group h4{font-size:.8125rem;font-weight:750}.erp-sales-configurator-option-group p{color:var(--cpq-muted);margin-top:.15rem;font-size:.6875rem}.erp-sales-configurator-option-group header>span{color:var(--cpq-primary);background:var(--cpq-primary-soft);border-radius:999px;padding:.25rem .45rem;font-size:.625rem;font-weight:750}.erp-sales-configurator-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.625rem;display:grid}.erp-sales-configurator-options button{border:1px solid var(--cpq-line);min-width:0;color:var(--cpq-ink);text-align:left;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6875rem;display:grid}.erp-sales-configurator-options button:hover,.erp-sales-configurator-options button.selected{border-color:var(--cpq-primary);background:var(--cpq-primary-soft)}.erp-sales-configurator-options .check{width:1.5rem;height:1.5rem;color:var(--cpq-primary);border:1px solid;border-radius:.4rem;place-items:center;display:grid}.erp-sales-configurator-options strong,.erp-sales-configurator-options small{text-overflow:ellipsis;display:block;overflow:hidden}.erp-sales-configurator-options strong{white-space:nowrap;font-size:.75rem}.erp-sales-configurator-options small{color:var(--cpq-muted);margin-top:.1rem;font-size:.625rem}.erp-sales-configurator-options .kind{color:var(--cpq-muted);white-space:nowrap;font-size:.5625rem}.erp-sales-configurator-feedback,.erp-sales-configurator-dependencies{border:1px solid var(--cpq-line);border-radius:.625rem;margin:0 1rem .75rem;overflow:hidden}.erp-sales-configurator-feedback>header,.erp-sales-configurator-dependencies>header{background:var(--cpq-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.erp-sales-configurator-feedback h4,.erp-sales-configurator-dependencies h4{font-size:.8125rem;font-weight:750}.erp-sales-configurator-feedback header>span,.erp-sales-configurator-dependencies header>span{border:1px solid var(--cpq-line);border-radius:999px;padding:.25rem .45rem;font-size:.625rem;font-weight:700}.erp-sales-configurator-feedback .success,.erp-sales-configurator-feedback .error{color:#167146;gap:.625rem;padding:.75rem;font-size:.75rem;display:flex}.erp-sales-configurator-feedback .error{color:#b44037}.erp-sales-configurator-feedback strong,.erp-sales-configurator-feedback small{display:block}.erp-sales-configurator-feedback small{color:var(--cpq-muted);margin-top:.15rem}.erp-sales-configurator-dependency-map{gap:.5rem;padding:.75rem;display:grid;overflow-x:auto}.erp-sales-configurator-dependency-map article{grid-template-columns:minmax(7rem,1fr) minmax(1.5rem,.4fr) auto minmax(1.5rem,.4fr) minmax(7rem,1fr);align-items:center;gap:.45rem;min-width:28rem;display:grid}.erp-sales-configurator-dependency-map article span{border:1px solid var(--cpq-line);background:var(--cpq-soft);text-align:center;border-radius:.4rem;padding:.45rem .55rem;font-family:JetBrains Mono,monospace;font-size:.625rem}.erp-sales-configurator-dependency-map article i{background:var(--cpq-primary);height:1px}.erp-sales-configurator-dependency-map article em{color:var(--cpq-primary);text-transform:uppercase;font-size:.5625rem;font-style:normal;font-weight:750}.erp-sales-configurator-dependency-map .empty{color:var(--cpq-muted);font-size:.75rem}.erp-sales-configurator-summary{padding-bottom:1rem}.erp-sales-configurator-summary dl{gap:.5rem;padding:1rem;display:grid}.erp-sales-configurator-summary dl div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.erp-sales-configurator-summary dt{color:var(--cpq-muted);font-size:.6875rem}.erp-sales-configurator-summary dd{font-size:.75rem;font-weight:750}.erp-sales-configurator-summary dd.primary{color:var(--cpq-primary)}.erp-sales-configurator-summary dd.total{font-size:.9375rem}.erp-sales-configurator-evidence{border:1px solid var(--cpq-line);background:var(--cpq-surface);border-radius:.625rem;gap:.45rem;margin:0 1rem;padding:.75rem;display:grid}.erp-sales-configurator-evidence article{justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.erp-sales-configurator-evidence article span{color:var(--cpq-muted);align-items:center;gap:.35rem;display:flex}.erp-sales-configurator-evidence .ready{color:#167146}.erp-sales-configurator-evidence .blocked,.erp-sales-configurator-evidence .partial,.erp-sales-configurator-evidence .unavailable{color:#b56c16}.erp-sales-configurator-selection-summary{border-left:3px solid var(--cpq-primary);background:var(--cpq-primary-soft);margin:.75rem 1rem;padding:.75rem}.erp-sales-configurator-selection-summary strong,.erp-sales-configurator-selection-summary span{display:block}.erp-sales-configurator-selection-summary strong{font-size:.75rem}.erp-sales-configurator-selection-summary span{color:var(--cpq-muted);margin-top:.2rem;font-size:.625rem}.erp-sales-configurator-summary>.erp-action{width:calc(100% - 2rem);margin-inline:1rem}.erp-sales-configurator-safe-note{color:var(--cpq-muted);justify-content:center;gap:.35rem;margin:.625rem 1rem 0;font-size:.625rem;display:flex}.erp-sales-configurator-system-state{text-align:left;border-radius:0 0 .75rem .75rem;justify-content:center;align-items:center;gap:.75rem;min-height:24rem;margin-top:-1px;padding:2rem;display:flex}.erp-sales-configurator-system-state h3{font-size:1rem;font-weight:750}.erp-sales-configurator-system-state p{max-width:38rem;color:var(--cpq-muted);margin-top:.25rem;font-size:.75rem}.erp-sales-configurator-drawer{color:var(--cpq-ink);gap:.875rem;padding-bottom:1rem;display:grid}.erp-sales-configurator-drawer>section{border:1px solid var(--cpq-line);border-radius:.625rem;overflow:hidden}.erp-sales-configurator-drawer section>header{background:var(--cpq-soft);gap:.625rem;padding:.75rem;display:flex}.erp-sales-configurator-drawer section>header>span{color:#fff;background:var(--cpq-primary);border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-family:JetBrains Mono,monospace;font-size:.625rem;display:grid}.erp-sales-configurator-drawer h3{font-size:.8125rem;font-weight:750}.erp-sales-configurator-drawer header p{color:var(--cpq-muted);margin-top:.15rem;font-size:.6875rem}.erp-sales-configurator-drawer .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.75rem;display:grid}.erp-sales-configurator-drawer label>span{color:var(--cpq-muted);margin-bottom:.25rem;font-size:.6875rem;font-weight:650;display:block}.erp-sales-configurator-drawer .drawer-summary{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;font-size:.75rem;display:flex}.erp-sales-configurator-drawer .drawer-summary span{color:var(--cpq-muted)}.erp-sales-configurator-drawer footer{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}@media (max-width:1100px){.erp-sales-configurator-grid{grid-template-columns:minmax(12rem,.72fr) minmax(27rem,1.7fr);overflow-x:auto}.erp-sales-configurator-summary{border-top:1px solid var(--cpq-line);border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.erp-sales-configurator-summary>header{grid-column:1/-1}}@media (max-width:720px){.erp-sales-configurator-hero{flex-direction:column;padding:1rem}.erp-sales-configurator-hero-actions{flex-wrap:wrap;width:100%}.erp-sales-configurator-hero-actions .erp-action{flex:auto}.erp-sales-configurator-authority{padding:.75rem 1rem}.erp-sales-configurator-stepper{scroll-snap-type:inline mandatory;display:flex;overflow-x:auto}.erp-sales-configurator-stepper button{scroll-snap-align:start;flex:none}.erp-sales-configurator-toolbar{grid-template-columns:1fr 1fr}.erp-sales-configurator-toolbar .search{grid-column:1/-1}.erp-sales-configurator-grid{max-height:none;display:block;overflow:visible}.erp-sales-configurator-catalogue,.erp-sales-configurator-canvas,.erp-sales-configurator-summary{border:0;border-bottom:1px solid var(--cpq-line);max-height:none;overflow:visible}.erp-sales-configurator-catalogue-list{display:flex;overflow-x:auto}.erp-sales-configurator-catalogue-list button{flex:0 0 14rem}.erp-sales-configurator-need-card{display:none}.erp-sales-configurator-options{grid-template-columns:1fr}.erp-sales-configurator-summary{display:block}.erp-sales-configurator-drawer .fields{grid-template-columns:1fr}.erp-sales-configurator-drawer footer{flex-direction:column-reverse}.erp-sales-configurator-drawer footer .erp-action{width:100%}}.erp-inventory-analytics{--inventory-accent:#0f766e;--inventory-accent-strong:#0b5e58;--inventory-accent-soft:#ecfdf5;--inventory-accent-line:#a7f3d0;min-width:0;max-width:100%;color:var(--erp-text);font-family:Inter,Noto Sans Lao,system-ui,sans-serif}.dark .erp-inventory-analytics,[data-theme=dark] .erp-inventory-analytics{--inventory-accent:#2dd4bf;--inventory-accent-strong:#5eead4;--inventory-accent-soft:#102d2b;--inventory-accent-line:#23685f}.erp-inventory-analytics-filterbar{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;box-shadow:var(--erp-shadow-xs);border-radius:.875rem;grid-template-columns:minmax(18rem,1fr) minmax(9rem,12rem) minmax(9rem,12rem) auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.erp-inventory-analytics-filterbar label{gap:.25rem;min-width:0;display:grid}.erp-inventory-analytics-filterbar label>span{color:var(--erp-text-muted);font-size:.6875rem;font-weight:700}.erp-inventory-analytics-filterbar .search{align-items:center;display:flex;position:relative}.erp-inventory-analytics-filterbar .search svg{color:var(--erp-text-muted);pointer-events:none;position:absolute;left:.75rem}.erp-inventory-analytics-filterbar input,.erp-inventory-analytics-filterbar select{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);width:100%;min-width:0;min-height:2.5rem;color:var(--erp-text);border-radius:.625rem;padding:0 .75rem}.erp-inventory-analytics-filterbar .search input{padding-left:2.35rem}.erp-inventory-analytics-filterbar input:focus,.erp-inventory-analytics-filterbar select:focus{outline:2px solid var(--inventory-accent)}@supports (color:color-mix(in lab, red, red)){.erp-inventory-analytics-filterbar input:focus,.erp-inventory-analytics-filterbar select:focus{outline:2px solid color-mix(in srgb,var(--inventory-accent)35%,transparent)}}.erp-inventory-analytics-filterbar input:focus,.erp-inventory-analytics-filterbar select:focus{outline-offset:1px}.erp-inventory-analytics-filterbar .freshness{background:var(--inventory-accent-soft);min-height:2.5rem;color:var(--inventory-accent-strong);white-space:nowrap;border-radius:.625rem;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.6875rem;font-weight:750;display:flex}.erp-inventory-analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;min-width:0;display:grid}.erp-inventory-analytics-kpis>button{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;color:var(--erp-text);text-align:left;box-shadow:var(--erp-shadow-xs);border-radius:.8125rem;padding:.85rem;position:relative;overflow:hidden}.erp-inventory-analytics-kpis>button:before{content:"";background:var(--inventory-accent);width:3px;position:absolute;inset:0 auto 0 0}.erp-inventory-analytics-kpis>button:hover{border-color:var(--inventory-accent-line);background:var(--inventory-accent-soft)}.erp-inventory-analytics-kpis span,.erp-inventory-analytics-kpis strong,.erp-inventory-analytics-kpis small{display:block}.erp-inventory-analytics-kpis span{color:var(--erp-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.65rem;font-weight:800}.erp-inventory-analytics-kpis strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:1.25rem;line-height:1.2;overflow:hidden}.erp-inventory-analytics-kpis strong em{color:var(--erp-text-muted);font-size:.68rem;font-style:normal;font-weight:650}.erp-inventory-analytics-kpis small{color:var(--erp-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.65rem;overflow:hidden}.erp-inventory-command-layout{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);align-items:start;gap:.75rem;min-width:0;display:grid}.erp-inventory-command-layout>*{min-width:0}.erp-inventory-analytics-card{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;box-shadow:var(--erp-shadow-xs);border-radius:.875rem;padding:.85rem}.erp-inventory-analytics-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.erp-inventory-analytics-card h2,.erp-inventory-analytics-card p{margin:0}.erp-inventory-analytics-card h2{color:var(--erp-text);font-size:.875rem;font-weight:780}.erp-inventory-analytics-card header p{color:var(--erp-text-muted);margin-top:.15rem;font-size:.6875rem;line-height:1.45}.erp-inventory-authority-flow{scrollbar-width:thin;align-items:center;gap:.35rem;min-width:0;padding:.2rem 0 .35rem;display:flex;overflow-x:auto}.erp-inventory-authority-flow article{border:1px solid var(--inventory-accent-line);background:var(--inventory-accent-soft);border-radius:.7rem;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:8.75rem;padding:.6rem;display:grid}.erp-inventory-authority-flow article>span{background:var(--inventory-accent);color:#fff;border-radius:.6rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.erp-inventory-authority-flow strong,.erp-inventory-authority-flow small{display:block}.erp-inventory-authority-flow strong{font-size:.72rem}.erp-inventory-authority-flow small{color:var(--erp-text-muted);margin-top:.1rem;font-size:.6rem}.erp-inventory-exception-list,.erp-inventory-work-list{gap:.45rem;display:grid}.erp-inventory-exception-list>button{border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;min-width:0;color:var(--erp-text);text-align:left;border-radius:.65rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem;display:grid}.erp-inventory-exception-list>button:hover{border-color:var(--inventory-accent-line);background:var(--inventory-accent-soft)}.erp-inventory-exception-list .icon{background:var(--erp-warning-soft);width:2.25rem;height:2.25rem;color:var(--erp-warning);border-radius:.6rem;place-items:center;display:grid}.erp-inventory-exception-list .icon.danger{background:var(--erp-danger-soft);color:var(--erp-danger)}.erp-inventory-exception-list strong,.erp-inventory-exception-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-inventory-exception-list strong{font-size:.72rem}.erp-inventory-exception-list small{color:var(--erp-text-muted);margin-top:.12rem;font-size:.62rem}.erp-inventory-work-list>button{border:0;border-top:1px solid var(--erp-border);width:100%;color:var(--erp-text);text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.erp-inventory-work-list>button:first-child{border-top:0}.erp-inventory-work-list>button>span{background:var(--inventory-accent-soft);width:2rem;height:2rem;color:var(--inventory-accent-strong);border-radius:.55rem;place-items:center;display:grid}.erp-inventory-work-list strong,.erp-inventory-work-list small{display:block}.erp-inventory-work-list strong{font-size:.7rem}.erp-inventory-work-list small{color:var(--erp-text-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem}.erp-inventory-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.erp-inventory-chart-card{min-height:17rem}.erp-inventory-bar-chart{border-bottom:1px solid var(--erp-border);align-items:end;gap:.45rem;height:12rem;padding:1rem .35rem 0;display:flex}.erp-inventory-bar-chart>span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:.3rem;min-width:0;height:100%;display:flex}.erp-inventory-bar-chart i{background:linear-gradient(180deg,#34d399,var(--inventory-accent));border-radius:.4rem .4rem .12rem .12rem;width:65%;min-height:.5rem;display:block}.erp-inventory-bar-chart small{max-width:100%;color:var(--erp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.erp-inventory-donut-layout{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:1rem;min-height:12rem;display:grid}.erp-inventory-donut{background:conic-gradient(var(--inventory-accent)0 62%,#2563eb 62% 82%,#f59e0b 82% 93%,#ef4444 93%);border-radius:50%;place-items:center;width:8.75rem;height:8.75rem;display:grid}.erp-inventory-donut>span{background:var(--erp-surface);text-align:center;border-radius:50%;place-content:center;width:6.25rem;height:6.25rem;display:grid}.erp-inventory-donut strong,.erp-inventory-donut small{display:block}.erp-inventory-donut strong{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;font-size:1rem;overflow:hidden}.erp-inventory-donut small{color:var(--erp-text-muted);font-size:.62rem}.erp-inventory-donut-legend{gap:.45rem;display:grid}.erp-inventory-donut-legend>div{grid-template-columns:.6rem minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.67rem;display:grid}.erp-inventory-donut-legend i{background:var(--inventory-accent);border-radius:.18rem;width:.6rem;height:.6rem}.erp-inventory-donut-legend .tone-1{background:#2563eb}.erp-inventory-donut-legend .tone-2{background:#f59e0b}.erp-inventory-donut-legend .tone-3{background:#ef4444}.erp-inventory-line-chart{width:100%;height:11rem;display:block}.erp-inventory-line-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round}.erp-inventory-line-chart .grid{stroke:var(--erp-border);stroke-width:1px}.erp-inventory-line-chart .supply{stroke:var(--inventory-accent);stroke-width:4px}.erp-inventory-line-chart .demand{stroke:#2563eb;stroke-width:3px}.erp-inventory-chart-table{scrollbar-width:thin;gap:.6rem;padding-top:.4rem;display:flex;overflow-x:auto}.erp-inventory-chart-table>span{min-width:7.5rem}.erp-inventory-chart-table strong,.erp-inventory-chart-table small{display:block}.erp-inventory-chart-table strong{font:.62rem JetBrains Mono,ui-monospace,monospace}.erp-inventory-chart-table small{color:var(--erp-text-muted);font-size:.57rem}.erp-inventory-value-family-list{gap:.55rem;padding-top:.5rem;display:grid}.erp-inventory-value-family-list article{border:1px solid var(--erp-border);border-radius:.6rem;grid-template-columns:.6rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;display:grid}.erp-inventory-value-family-list article>span{background:var(--inventory-accent);border-radius:.25rem;width:.6rem;height:2.15rem}@supports (color:color-mix(in lab, red, red)){.erp-inventory-value-family-list article>span{background:color-mix(in srgb,var(--inventory-accent)calc(100% - var(--bar-index)*12%),#2563eb)}}.erp-inventory-value-family-list strong,.erp-inventory-value-family-list small{display:block}.erp-inventory-value-family-list strong{font-size:.7rem}.erp-inventory-value-family-list small{color:var(--erp-text-muted);font-size:.62rem}.erp-inventory-analysis-tabs{border:1px solid var(--erp-border);background:var(--erp-surface);scrollbar-width:thin;border-radius:.75rem;gap:.3rem;padding:.3rem;display:flex;overflow-x:auto}.erp-inventory-analysis-tabs button{min-height:2.15rem;color:var(--erp-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:.5rem;flex:none;padding:0 .7rem;font-size:.68rem;font-weight:750}.erp-inventory-analysis-tabs button:hover,.erp-inventory-analysis-tabs button.active{background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.erp-inventory-analysis-table-wrap{border:1px solid var(--erp-border);scrollbar-width:thin;border-radius:.7rem;width:100%;max-width:100%;overflow-x:auto}.erp-inventory-analysis-table-wrap table{border-collapse:collapse;width:100%;min-width:62rem}.erp-inventory-analysis-table-wrap th,.erp-inventory-analysis-table-wrap td{border-bottom:1px solid var(--erp-border);text-align:left;white-space:nowrap;padding:.65rem .7rem}.erp-inventory-analysis-table-wrap th{z-index:1;background:var(--erp-surface-subtle);color:var(--erp-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;position:sticky;top:0}.erp-inventory-analysis-table-wrap td{text-overflow:ellipsis;max-width:18rem;font-size:.68rem;overflow:hidden}.erp-inventory-analysis-table-wrap tbody tr:hover{background:var(--inventory-accent-soft)}.erp-inventory-authority-note{border:1px solid var(--inventory-accent-line);background:linear-gradient(100deg,var(--inventory-accent-soft),var(--erp-surface));color:var(--inventory-accent-strong);border-radius:.75rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem;display:grid}.erp-inventory-authority-note>span{background:var(--inventory-accent);color:#fff;border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.erp-inventory-authority-note strong,.erp-inventory-authority-note p{margin:0;display:block}.erp-inventory-authority-note strong{font-size:.72rem}.erp-inventory-authority-note p{color:var(--erp-text-muted);margin-top:.1rem;font-size:.64rem;line-height:1.5}.erp-inventory-empty-state{min-height:9rem;color:var(--erp-text-muted);text-align:center;place-items:center;display:grid}.erp-inventory-empty-state strong{color:var(--erp-text);margin-top:.4rem;font-size:.75rem}.erp-inventory-empty-state p,.erp-inventory-empty-copy{color:var(--erp-text-muted);font-size:.68rem}.erp-inventory-analysis-drawer{gap:.75rem;display:grid}.erp-inventory-analysis-drawer>section{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:.75rem;padding:.8rem}.erp-inventory-analysis-drawer .summary{border-color:var(--inventory-accent-line);background:var(--inventory-accent-soft);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.erp-inventory-analysis-drawer .summary>span{background:var(--inventory-accent);color:#fff;border-radius:.7rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.erp-inventory-analysis-drawer h3{margin:0;font-size:.8rem}.erp-inventory-analysis-drawer small{color:var(--erp-text-muted);font-size:.62rem}.erp-inventory-analysis-drawer .summary strong{margin-top:.2rem;font:1rem JetBrains Mono,ui-monospace,monospace;display:block}.erp-inventory-analysis-drawer dl{gap:.35rem;margin-top:.65rem;display:grid}.erp-inventory-analysis-drawer dl>div{border-top:1px solid var(--erp-border);grid-template-columns:9rem minmax(0,1fr);gap:.7rem;padding:.45rem 0;display:grid}.erp-inventory-analysis-drawer dt{color:var(--erp-text-muted);font-size:.65rem}.erp-inventory-analysis-drawer dd{overflow-wrap:anywhere;min-width:0;font-size:.68rem}.erp-inventory-analysis-drawer ul{gap:.4rem;margin-top:.65rem;display:grid}.erp-inventory-analysis-drawer li{color:var(--erp-text-muted);align-items:center;gap:.45rem;font-size:.68rem;display:flex}.erp-inventory-analysis-drawer li svg{color:var(--inventory-accent)}.erp-inventory-analysis-drawer>footer{justify-content:flex-end;gap:.55rem;padding-top:.25rem;display:flex}@media (max-width:1280px){.erp-inventory-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-inventory-analytics-filterbar{grid-template-columns:minmax(15rem,1fr) repeat(2,minmax(8rem,10rem))}.erp-inventory-analytics-filterbar .freshness{grid-column:1/-1;justify-content:center}}@media (max-width:980px){.erp-inventory-command-layout,.erp-inventory-chart-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.erp-inventory-analytics-filterbar,.erp-inventory-analytics-kpis{grid-template-columns:minmax(0,1fr)}.erp-inventory-analytics-filterbar .freshness{white-space:normal;grid-column:auto;justify-content:flex-start}.erp-inventory-analytics-card>header{flex-direction:column}.erp-inventory-analytics-card>header .erp-button{justify-content:center;width:100%}.erp-inventory-exception-list>button{grid-template-columns:2.25rem minmax(0,1fr)}.erp-inventory-exception-list>button>.erp-status-badge{grid-column:2;justify-self:start}.erp-inventory-donut-layout{grid-template-columns:minmax(0,1fr);justify-items:center}.erp-inventory-analysis-drawer .summary{grid-template-columns:2.75rem minmax(0,1fr)}.erp-inventory-analysis-drawer .summary>.erp-status-badge{grid-column:2;justify-self:start}.erp-inventory-analysis-drawer dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.erp-inventory-analysis-drawer>footer{flex-direction:column-reverse}.erp-inventory-analysis-drawer>footer .erp-button{justify-content:center;width:100%}}.invx-slotting-page{--invx-slotting:#15803d;--invx-slotting-soft:#ecfdf3;max-width:100%;overflow-x:clip}.invx-slotting-authority{background:linear-gradient(135deg,#f0fdf4 0%,#fff 72%);border:1px solid #bbf7d0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.invx-slotting-authority h2{color:#10221a;letter-spacing:-.02em;margin-top:.1rem;font-size:1.15rem;font-weight:700}.invx-slotting-authority p:not(.erp-page-eyebrow){color:#52645b;max-width:54rem;margin-top:.25rem;font-size:.82rem;line-height:1.45}.invx-slotting-authority-icon{color:#fff;background:#15803d;border-radius:.65rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 8px 18px #15803d33}.invx-slotting-authority-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.invx-slotting-authority-badges span{color:#31523e;white-space:nowrap;background:#fff;border:1px solid #d7e8dc;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .58rem;font-size:.7rem;font-weight:650;display:inline-flex}.invx-slotting-filterbar{background:#fff;border:1px solid #dce7df;border-radius:.75rem;grid-template-columns:minmax(16rem,1fr) minmax(11rem,.4fr) minmax(10rem,.35fr) auto;align-items:end;gap:.75rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.invx-slotting-search{min-width:0}.invx-slotting-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.invx-slotting-kpis article{background:#fff;border:1px solid #dce7df;border-radius:.72rem;align-items:center;gap:.72rem;min-width:0;padding:.8rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.invx-slotting-kpi-icon{color:#15803d;background:#ecfdf3;border-radius:.65rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.invx-slotting-kpis small{color:#607168;text-transform:uppercase;letter-spacing:.05em;font-size:.67rem;font-weight:650;display:block}.invx-slotting-kpis strong{color:#16241c;margin-top:.1rem;font-size:1.22rem;line-height:1.2;display:block}.invx-slotting-kpis p{color:#6c7b72;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.7rem;overflow:hidden}.invx-slotting-kpis .tone-warning .invx-slotting-kpi-icon{color:#c2410c;background:#fff7ed}.invx-slotting-kpis .tone-danger .invx-slotting-kpi-icon{color:#be123c;background:#fff1f2}.invx-slotting-kpis .tone-brand .invx-slotting-kpi-icon{color:#2563eb;background:#eff6ff}.invx-slotting-main-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);gap:1rem;min-width:0;display:grid}.invx-slotting-panel{background:#fff;border:1px solid #dce7df;border-radius:.75rem;box-shadow:0 1px 3px #0f172a0d}.invx-slotting-panel>header{border-bottom:1px solid #e6ede8;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.invx-slotting-panel>header h3{color:#15261c;font-size:.88rem;font-weight:700}.invx-slotting-panel>header p{color:#6b7d72;margin-top:.16rem;font-size:.72rem;line-height:1.4}.invx-slotting-live{color:#166534;background:#f0fdf4;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.invx-slotting-live span{background:#22c55e;border-radius:999px;width:.4rem;height:.4rem}.invx-slotting-heatmap{grid-template-columns:repeat(8,minmax(4rem,1fr));gap:.45rem;max-height:22rem;padding:1rem;display:grid;overflow:auto}.invx-slotting-cell{color:#14532d;text-align:left;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;flex-direction:column;justify-content:center;min-width:0;min-height:4.5rem;padding:.48rem;transition:transform .15s,box-shadow .15s;display:flex}.invx-slotting-cell:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a17}.invx-slotting-cell strong{text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;overflow:hidden}.invx-slotting-cell span{margin-top:.12rem;font-size:.9rem;font-weight:750}.invx-slotting-cell small{opacity:.78;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.6rem;overflow:hidden}.invx-slotting-cell.is-balanced{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.invx-slotting-cell.is-risk{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.invx-slotting-cell.is-blocked{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.invx-slotting-legend{color:#64746a;border-top:1px solid #e6ede8;flex-wrap:wrap;gap:.85rem;padding:.65rem 1rem;font-size:.68rem;display:flex}.invx-slotting-legend span{align-items:center;gap:.3rem;display:inline-flex}.invx-slotting-legend i{background:#dcfce7;border-radius:.18rem;width:.55rem;height:.55rem}.invx-slotting-legend i.is-balanced{background:#dbeafe}.invx-slotting-legend i.is-risk{background:#ffedd5}.invx-slotting-legend i.is-blocked{background:#ffe4e6}.invx-slotting-evidence{overflow:hidden}.invx-slotting-evidence-row{border-bottom:1px solid #eef2ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .9rem;display:grid}.invx-slotting-evidence-row>span{color:#15803d;background:#ecfdf3;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.invx-slotting-evidence-row strong,.invx-slotting-evidence-row small{display:block}.invx-slotting-evidence-row strong{color:#26352c;font-size:.73rem}.invx-slotting-evidence-row small{color:#718078;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.65rem;overflow:hidden}.invx-slotting-policy{background:#f7fcf8;border:1px solid #d8e9dd;border-radius:.6rem;margin:.8rem;padding:.72rem}.invx-slotting-policy span,.invx-slotting-policy strong,.invx-slotting-policy small{display:block}.invx-slotting-policy span{color:#5e7164;text-transform:uppercase;letter-spacing:.06em;font-size:.63rem;font-weight:700}.invx-slotting-policy strong{color:#173a24;margin-top:.2rem;font-size:.77rem}.invx-slotting-policy small{color:#688071;margin-top:.18rem;font-size:.65rem}.invx-slotting-table{border-collapse:collapse;width:100%;min-width:55rem;font-size:.74rem}.invx-slotting-table th{color:#64736a;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f7faf8;padding:.62rem .75rem;font-size:.63rem;font-weight:750}.invx-slotting-table td{color:#34463b;vertical-align:middle;border-top:1px solid #edf1ee;padding:.68rem .75rem}.invx-slotting-table td strong,.invx-slotting-table td span{display:block}.invx-slotting-table td>span{color:#718078;margin-top:.12rem;font-size:.63rem}.invx-slotting-location{background:#ecfdf3;border-radius:.35rem;width:fit-content;padding:.25rem .4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;color:#166534!important;display:inline-flex!important}.invx-slotting-drawer{width:min(100%,34rem)}.invx-slotting-drawer-form{flex-direction:column;flex:auto;gap:.9rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.invx-slotting-validation{color:#245637;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.65rem;padding:.75rem}.invx-slotting-validation>div{align-items:center;gap:.4rem;display:flex}.invx-slotting-validation strong{font-size:.75rem}.invx-slotting-validation ul{color:#4d6b58;gap:.28rem;margin-top:.5rem;padding-left:1.1rem;font-size:.68rem;list-style:outside;display:grid}.invx-slotting-drawer .erp-drawer-footer{margin:auto -1rem -1rem;padding:.8rem 1rem;position:static}.dark .invx-slotting-authority,[data-theme=dark] .invx-slotting-authority{background:linear-gradient(135deg,#10271a,#111827 72%);border-color:#28543a}.dark .invx-slotting-authority h2,[data-theme=dark] .invx-slotting-authority h2{color:#f1f5f9}.dark .invx-slotting-authority p:not(.erp-page-eyebrow),[data-theme=dark] .invx-slotting-authority p:not(.erp-page-eyebrow){color:#aebeb4}.dark .invx-slotting-authority-badges span,[data-theme=dark] .invx-slotting-authority-badges span{color:#bbf7d0;background:#15231a;border-color:#335540}.dark .invx-slotting-filterbar,.dark .invx-slotting-kpis article,.dark .invx-slotting-panel,[data-theme=dark] .invx-slotting-filterbar,[data-theme=dark] .invx-slotting-kpis article,[data-theme=dark] .invx-slotting-panel{background:#111827;border-color:#334155}.dark .invx-slotting-kpis strong,.dark .invx-slotting-panel>header h3,[data-theme=dark] .invx-slotting-kpis strong,[data-theme=dark] .invx-slotting-panel>header h3{color:#f8fafc}.dark .invx-slotting-panel>header,.dark .invx-slotting-legend,[data-theme=dark] .invx-slotting-panel>header,[data-theme=dark] .invx-slotting-legend{border-color:#334155}.dark .invx-slotting-table th,[data-theme=dark] .invx-slotting-table th{color:#a8b4c5;background:#172033}.dark .invx-slotting-table td,[data-theme=dark] .invx-slotting-table td{color:#dbe5f1;border-color:#263246}.dark .invx-slotting-evidence-row,[data-theme=dark] .invx-slotting-evidence-row{border-color:#263246}.dark .invx-slotting-evidence-row strong,[data-theme=dark] .invx-slotting-evidence-row strong{color:#e2e8f0}.dark .invx-slotting-policy,[data-theme=dark] .invx-slotting-policy{background:#11251a;border-color:#28543a}.dark .invx-slotting-policy strong,[data-theme=dark] .invx-slotting-policy strong{color:#dcfce7}@media (max-width:1024px){.invx-slotting-filterbar{grid-template-columns:minmax(0,1fr) minmax(10rem,.5fr)}.invx-slotting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.invx-slotting-main-grid{grid-template-columns:minmax(0,1fr)}.invx-slotting-heatmap{grid-template-columns:repeat(6,minmax(4rem,1fr))}}@media (max-width:640px){.invx-slotting-authority{flex-direction:column;align-items:flex-start}.invx-slotting-authority-badges{justify-content:flex-start}.invx-slotting-filterbar,.invx-slotting-kpis{grid-template-columns:minmax(0,1fr)}.invx-slotting-filterbar .button{justify-content:center;width:100%}.invx-slotting-heatmap{grid-template-columns:repeat(3,minmax(4rem,1fr));max-height:19rem}}.invx-structure-page{--invx-surface:#fff;--invx-surface-2:#f8fafc;--invx-line:#dce3ed;--invx-ink:#182230;--invx-muted:#667085;color:var(--invx-ink)}.dark .invx-structure-page,[data-theme=dark] .invx-structure-page{--invx-surface:#151d2b;--invx-surface-2:#101827;--invx-line:#344055;--invx-ink:#eef3fa;--invx-muted:#a8b3c5}.invx-structure-authority{border:1px solid var(--inventory-accent-line);background:var(--inventory-accent-soft);color:var(--inventory-accent-strong);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .85rem;display:grid}.invx-structure-authority div{gap:.12rem;display:grid}.invx-structure-authority strong{font-size:.78rem;font-weight:780}.invx-structure-authority span{color:var(--invx-muted);font-size:.7rem}.invx-structure-filterbar{border:1px solid var(--invx-line);background:var(--invx-surface);border-radius:.88rem;grid-template-columns:minmax(16rem,1fr) minmax(12rem,18rem) minmax(10rem,14rem) auto;gap:.5rem;padding:.62rem;display:grid}.invx-structure-filterbar select,.invx-structure-search{border:1px solid var(--invx-line);background:var(--invx-surface-2);min-width:0;height:2.5rem;color:var(--invx-ink);border-radius:.62rem}.invx-structure-filterbar select{width:100%;padding:0 2rem 0 .65rem;font-size:.76rem}.invx-structure-search{align-items:center;gap:.5rem;padding:0 .65rem;display:flex}.invx-structure-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.invx-structure-restricted{color:#92400e;background:#fffbeb;border:1px solid #f59e0b55;border-radius:.82rem;align-items:flex-start;gap:.65rem;padding:.72rem .82rem;display:flex}.dark .invx-structure-restricted,[data-theme=dark] .invx-structure-restricted{color:#fde68a;background:#78350f38;border-color:#fbbf2459}.invx-structure-restricted div{gap:.1rem;min-width:0;display:grid}.invx-structure-restricted strong{font-size:.72rem;font-weight:760}.invx-structure-restricted span{color:var(--invx-muted);font-size:.66rem;line-height:1.45}.invx-structure-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;display:grid}.invx-structure-kpis article{border:1px solid var(--invx-line);background:var(--invx-surface);border-radius:.82rem;gap:.16rem;min-width:0;padding:.8rem;display:grid}.invx-structure-kpis span{color:var(--invx-muted);font-size:.68rem}.invx-structure-kpis strong{font-size:1.25rem;font-weight:780}.invx-structure-kpis small{text-overflow:ellipsis;white-space:nowrap;color:var(--invx-muted);font-size:.65rem;overflow:hidden}.invx-structure-tabs{border-bottom:1px solid var(--invx-line);scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}.invx-structure-tabs button{color:var(--invx-muted);border-bottom:2px solid #0000;flex:none;padding:.62rem .72rem;font-size:.72rem;font-weight:720}.invx-structure-tabs button:hover{color:var(--invx-ink)}.invx-structure-tabs button.active{border-bottom-color:var(--inventory-accent);color:var(--inventory-accent-strong)}.invx-structure-split{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);align-items:start;gap:.75rem;display:grid}.invx-structure-card{border:1px solid var(--invx-line);background:var(--invx-surface);border-radius:.88rem;min-width:0;padding:.82rem;box-shadow:0 1px 2px #10182808}.invx-structure-card>header{justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.72rem;display:flex}.invx-structure-card h2,.invx-structure-card p{margin:0}.invx-structure-card h2{font-size:.78rem;font-weight:780}.invx-structure-card p{color:var(--invx-muted);margin-top:.15rem;font-size:.67rem}.invx-package-tree{scrollbar-width:thin;justify-content:center;align-items:center;gap:.7rem;padding:1rem .25rem;display:flex;overflow-x:auto}.invx-package-tree article{border:1px solid var(--invx-line);background:var(--invx-surface-2);text-align:center;border-radius:.8rem;place-items:center;gap:.3rem;min-width:9.5rem;padding:1rem;display:grid}.invx-package-tree article>span{background:var(--inventory-accent-soft);width:2.6rem;height:2.6rem;color:var(--inventory-accent-strong);border-radius:.7rem;place-items:center;display:grid}.invx-package-tree strong{font-size:.75rem}.invx-package-tree small{color:var(--invx-muted);font-size:.64rem}.invx-structure-table-wrap{border:1px solid var(--invx-line);scrollbar-width:thin;border-radius:.72rem;width:100%;overflow-x:auto}.invx-structure-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:47rem}.invx-structure-table-wrap th{background:var(--invx-surface-2);color:var(--invx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:750}.invx-structure-table-wrap th,.invx-structure-table-wrap td{border-bottom:1px solid var(--invx-line);white-space:nowrap;padding:.62rem .68rem}.invx-structure-table-wrap td{font-size:.7rem}.invx-structure-table-wrap td strong,.invx-structure-table-wrap td small{display:block}.invx-structure-table-wrap td small{color:var(--invx-muted);margin-top:.12rem;font-size:.62rem}.invx-structure-table-wrap tbody tr:last-child td{border-bottom:0}.invx-structure-table-wrap tbody tr:hover{background:var(--inventory-accent-soft)}.invx-validation-list,.invx-drawer-checks{gap:.48rem;display:grid}.invx-validation-list article,.invx-drawer-checks article{border:1px solid var(--invx-line);background:var(--invx-surface-2);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.62rem;display:grid}.invx-validation-list article>span,.invx-drawer-checks article>span{color:#c2410c;background:#fff7ed;border-radius:.52rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.invx-validation-list article>span.success,.invx-drawer-checks article>span.success{background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.invx-validation-list article div,.invx-drawer-checks article div{min-width:0;display:grid}.invx-validation-list article strong,.invx-drawer-checks article strong{font-size:.69rem}.invx-validation-list article small,.invx-drawer-checks article small{color:var(--invx-muted);font-size:.62rem}.invx-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.invx-impact-grid div{background:var(--invx-surface-2);border-radius:.68rem;padding:.62rem}.invx-impact-grid dt{color:var(--invx-muted);font-size:.62rem}.invx-impact-grid dd{margin-top:.2rem;font-size:.72rem;font-weight:730}.invx-simulation-placeholder{border:1px dashed var(--inventory-accent-line);background:var(--inventory-accent-soft);color:var(--inventory-accent-strong);border-radius:.75rem;align-items:center;gap:.7rem;padding:.9rem;display:flex}.invx-simulation-placeholder div{gap:.12rem;display:grid}.invx-simulation-placeholder strong{font-size:.72rem}.invx-simulation-placeholder small{color:var(--invx-muted);font-size:.64rem}.invx-structure-drawer .erp-drawer-body{padding:0}.invx-structure-drawer-content{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:.75rem;display:grid}.invx-structure-drawer-content>section,.invx-structure-drawer-content>aside{padding:.85rem}.invx-structure-drawer-content>aside{border-left:1px solid var(--invx-line);background:var(--invx-surface-2)}.invx-structure-drawer-content h3,.invx-structure-drawer-content p{margin:0}.invx-structure-drawer-content h3{font-size:.76rem;font-weight:780}.invx-structure-drawer-content p{color:var(--invx-muted);margin-top:.15rem;font-size:.66rem}.invx-drawer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.invx-drawer-form-grid label{gap:.3rem;min-width:0;display:grid}.invx-drawer-form-grid label>span{color:var(--invx-muted);font-size:.66rem;font-weight:700}.invx-drawer-form-grid input,.invx-drawer-form-grid select{border:1px solid var(--invx-line);background:var(--invx-surface);width:100%;min-width:0;height:2.55rem;color:var(--invx-ink);border-radius:.62rem;padding:0 .65rem;font-size:.72rem}.invx-drawer-form-grid .invx-check-field{align-items:center;gap:.5rem;padding-top:1.3rem;display:flex}.invx-drawer-form-grid .invx-check-field input{width:1rem;height:1rem}.invx-drawer-checks{margin-top:.8rem}.invx-structure-drawer-content footer{border-top:1px solid var(--invx-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .85rem;display:flex}.invx-structure-drawer-content footer>span,.invx-structure-drawer-content footer>div{align-items:center;gap:.45rem;display:flex}.invx-structure-drawer-content footer>span{color:var(--invx-muted);font-size:.65rem}@media (max-width:1120px){.invx-structure-filterbar{grid-template-columns:1fr 1fr}.invx-structure-search{grid-column:1/-1}.invx-structure-filterbar>.button{width:100%}.invx-structure-split,.invx-structure-drawer-content{grid-template-columns:1fr}.invx-structure-drawer-content>aside{border-top:1px solid var(--invx-line);border-left:0}}@media (max-width:760px){.invx-structure-authority{grid-template-columns:auto minmax(0,1fr)}.invx-structure-authority>span{grid-column:2}.invx-structure-filterbar,.invx-structure-kpis,.invx-drawer-form-grid,.invx-impact-grid{grid-template-columns:1fr}.invx-structure-search{grid-column:auto}.invx-structure-card>header{flex-direction:column}.invx-structure-card>header .button{width:100%}.invx-package-tree{justify-content:flex-start}.invx-structure-drawer-content footer{flex-direction:column;align-items:stretch}.invx-structure-drawer-content footer>div{width:100%}.invx-structure-drawer-content footer .button{flex:1}}.erp-sales-configuration{--sales-config-border:#e2e8f0;--sales-config-surface:#fff;--sales-config-muted:#f8fafc;--sales-config-text:#0f172a;--sales-config-subtle:#475569}.dark .erp-sales-configuration{--sales-config-border:#334155;--sales-config-surface:#0f172a;--sales-config-muted:#1e293b;--sales-config-text:#f1f5f9;--sales-config-subtle:#94a3b8}.erp-sales-configuration-hero{border:1px solid var(--sales-config-border);background:radial-gradient(circle at 90% 0%,#3b82f624,transparent 36%),var(--sales-config-surface);color:var(--sales-config-text);border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.erp-sales-configuration-hero h2{letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:720}.erp-sales-configuration-hero p:not(.erp-sales-eyebrow){max-width:60rem;color:var(--sales-config-subtle);margin-top:.35rem;font-size:.875rem;line-height:1.55}.erp-sales-configuration-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.erp-sales-configuration-version{border:1px solid var(--sales-config-border);background:var(--sales-config-muted);border-radius:.5rem;grid-template-columns:auto auto;align-items:center;gap:.1rem .5rem;min-width:9.5rem;padding:.55rem .7rem;display:grid}.erp-sales-configuration-version small{color:var(--sales-config-subtle);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:.68rem;font-weight:700}.erp-sales-configuration .mono,.erp-sales-configuration-drawer .mono{font-family:var(--font-mono)}.erp-sales-configuration-tabs{border:1px solid var(--sales-config-border);background:var(--sales-config-surface);scrollbar-width:thin;border-radius:.65rem;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}.erp-sales-configuration-tabs button{min-height:2.35rem;color:var(--sales-config-subtle);border-radius:.45rem;flex:none;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.erp-sales-configuration-tabs button:hover,.erp-sales-configuration-tabs button.active{color:#fff;background:#2563eb}.erp-sales-configuration-layout{gap:1rem;display:grid}.erp-sales-configuration-nav,.erp-sales-configuration-card,.erp-sales-configuration-impact,.erp-sales-configuration-table-card{border:1px solid var(--sales-config-border);background:var(--sales-config-surface);color:var(--sales-config-text);border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-sales-configuration-nav{align-self:start;padding:.65rem}.erp-sales-configuration-nav>p{color:var(--sales-config-subtle);text-transform:uppercase;letter-spacing:.08em;padding:.45rem .55rem .6rem;font-size:.68rem;font-weight:800}.erp-sales-configuration-nav>button{text-align:left;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.58rem;display:grid}.erp-sales-configuration-nav>button>span:first-child{color:#2563eb;background:#f1f5f9;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid}.dark .erp-sales-configuration-nav>button>span:first-child{color:#93c5fd;background:#1e293b}.erp-sales-configuration-nav>button strong,.erp-sales-configuration-nav>button small{display:block}.erp-sales-configuration-nav>button strong{font-size:.78rem}.erp-sales-configuration-nav>button small{color:var(--sales-config-subtle);margin-top:.12rem;font-size:.68rem;line-height:1.35}.erp-sales-configuration-nav>button:hover,.erp-sales-configuration-nav>button.active{color:#1e40af;background:#eff6ff}.dark .erp-sales-configuration-nav>button:hover,.dark .erp-sales-configuration-nav>button.active{color:#bfdbfe;background:#1e3a8a59}.erp-sales-configuration-authority{color:#065f46;background:#ecfdf5;border-radius:.5rem;gap:.55rem;margin-top:.6rem;padding:.7rem;display:flex}.dark .erp-sales-configuration-authority{color:#a7f3d0;background:#064e3b57}.erp-sales-configuration-authority strong,.erp-sales-configuration-authority small{display:block}.erp-sales-configuration-authority strong{font-size:.75rem}.erp-sales-configuration-authority small{margin-top:.15rem;font-size:.68rem}.erp-sales-configuration-main{min-width:0}.erp-sales-configuration-card>header,.erp-sales-configuration-impact>header,.erp-sales-configuration-table-card>header{border-bottom:1px solid var(--sales-config-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.erp-sales-configuration-card>header p,.erp-sales-configuration-impact>header p,.erp-sales-configuration-table-card>header p{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.erp-sales-configuration-card>header h3,.erp-sales-configuration-impact>header h3,.erp-sales-configuration-table-card>header h3{margin-top:.15rem;font-size:1rem;font-weight:760}.erp-sales-configuration-card>header span:not(.badge){max-width:45rem;color:var(--sales-config-subtle);margin-top:.2rem;font-size:.75rem;display:block}.erp-sales-configuration-setting-list{padding:.25rem 1rem .85rem}.erp-sales-configuration-setting-list article{border-bottom:1px solid var(--sales-config-border);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem 0;display:grid}.erp-sales-configuration-setting-list article:last-child{border-bottom:0}.erp-sales-configuration-setting-list .tone{color:#2563eb;background:#eff6ff;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-configuration-setting-list .tone.emerald{color:#059669;background:#ecfdf5}.erp-sales-configuration-setting-list .tone.amber{color:#d97706;background:#fffbeb}.erp-sales-configuration-setting-list .tone.violet{color:#7c3aed;background:#f5f3ff}.erp-sales-configuration-setting-list .tone.orange{color:#ea580c;background:#fff7ed}.dark .erp-sales-configuration-setting-list .tone{color:#93c5fd;background:#1e3a8a4d}.dark .erp-sales-configuration-setting-list .tone.emerald{color:#6ee7b7;background:#064e3b4d}.dark .erp-sales-configuration-setting-list .tone.amber{color:#fcd34d;background:#78350f4d}.dark .erp-sales-configuration-setting-list .tone.violet{color:#c4b5fd;background:#4c1d954d}.dark .erp-sales-configuration-setting-list .tone.orange{color:#fdba74;background:#7c2d124d}.erp-sales-configuration-setting-list strong,.erp-sales-configuration-setting-list small{display:block}.erp-sales-configuration-setting-list strong{font-size:.78rem}.erp-sales-configuration-setting-list small{color:var(--sales-config-subtle);margin-top:.15rem;font-size:.7rem}.erp-sales-configuration-setting-list .value{color:var(--sales-config-text);text-align:right;font-size:.75rem;font-weight:750}.erp-sales-configuration-impact{margin-top:1rem;overflow:hidden}.erp-sales-configuration-impact>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-sales-configuration-impact article{border-right:1px solid var(--sales-config-border);border-bottom:1px solid var(--sales-config-border);gap:.6rem;padding:.85rem;display:flex}.erp-sales-configuration-impact article>span{color:#2563eb;background:#eff6ff;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-configuration-impact article small,.erp-sales-configuration-impact article strong,.erp-sales-configuration-impact article em{display:block}.erp-sales-configuration-impact article small{color:var(--sales-config-subtle);font-size:.68rem}.erp-sales-configuration-impact article strong{margin-top:.15rem;font-size:.9rem}.erp-sales-configuration-impact article em{color:var(--sales-config-subtle);margin-top:.1rem;font-size:.65rem;font-style:normal}.erp-sales-configuration-table-card{overflow:hidden}.erp-sales-configuration-table-card>header>span{color:var(--sales-config-subtle);font-size:.72rem;font-weight:700}.erp-sales-configuration-table-card table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.75rem}.erp-sales-configuration-table-card th{background:var(--sales-config-muted);color:var(--sales-config-subtle);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:.65rem .8rem;font-size:.66rem}.erp-sales-configuration-table-card td{border-top:1px solid var(--sales-config-border);vertical-align:top;padding:.75rem .8rem}.erp-sales-configuration-table-card td strong,.erp-sales-configuration-table-card td small{display:block}.erp-sales-configuration-table-card td small{color:var(--sales-config-subtle);margin-top:.18rem}.erp-sales-configuration-table-card td.empty{color:var(--sales-config-subtle);text-align:center;padding:2rem}.erp-sales-configuration-drawer{color:var(--sales-config-text)}.erp-sales-configuration-drawer-grid{gap:1rem;padding-bottom:1rem;display:grid}.erp-sales-configuration-drawer-grid main,.erp-sales-configuration-drawer-grid aside{min-width:0}.erp-sales-configuration-drawer-grid section{border:1px solid var(--sales-config-border);background:var(--sales-config-surface);border-radius:.6rem;padding:.9rem}.erp-sales-configuration-drawer-grid section+section{margin-top:.8rem}.erp-sales-configuration-drawer-grid section>header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.erp-sales-configuration-drawer-grid section>header p{font-size:.78rem;font-weight:760}.erp-sales-configuration-fields{gap:.65rem;display:grid}.erp-sales-configuration-toggles{gap:.35rem;display:grid}.erp-sales-configuration-impact-list>div{border-bottom:1px solid var(--sales-config-border);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;font-size:.73rem;display:flex}.erp-sales-configuration-impact-list>div:last-child{border-bottom:0}.erp-sales-configuration-impact-list span{color:var(--sales-config-subtle)}.erp-sales-configuration-guardrail{color:#1e40af;background:#eff6ff;border-radius:.55rem;gap:.6rem;margin-top:.8rem;padding:.75rem;display:flex}.dark .erp-sales-configuration-guardrail{color:#bfdbfe;background:#1e3a8a59}.erp-sales-configuration-guardrail strong,.erp-sales-configuration-guardrail span{display:block}.erp-sales-configuration-guardrail strong{font-size:.74rem}.erp-sales-configuration-guardrail span{margin-top:.15rem;font-size:.68rem;line-height:1.45}.erp-sales-configuration-drawer>footer{border-top:1px solid var(--sales-config-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.85rem;display:flex}.erp-sales-configuration-drawer>footer p{max-width:38rem;color:var(--sales-config-subtle);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.erp-sales-configuration-drawer>footer>div{gap:.5rem;display:flex}@media (min-width:768px){.erp-sales-configuration-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.erp-sales-configuration-hero-actions{justify-content:flex-end}.erp-sales-configuration-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.erp-sales-configuration-layout{grid-template-columns:17rem minmax(0,1fr)}.erp-sales-configuration-drawer-grid{grid-template-columns:minmax(0,1.6fr) minmax(17rem,.8fr)}}@media (max-width:639px){.erp-sales-configuration-hero-actions{align-items:stretch}.erp-sales-configuration-hero-actions>*{width:100%}.erp-sales-configuration-impact>div{grid-template-columns:1fr}.erp-sales-configuration-setting-list article{grid-template-columns:2rem minmax(0,1fr)}.erp-sales-configuration-setting-list .value{text-align:left;grid-column:2}.erp-sales-configuration-drawer>footer>div,.erp-sales-configuration-drawer>footer .button{width:100%}}.erp-x-scroll{contain:layout paint inline-size;max-width:100%;overflow-x:auto}[data-phx-session],[data-phx-teleported-src]{display:contents}html{font-family:var(--font-sans)}body{font-family:var(--font-sans);font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}html:lang(lo){--font-sans:var(--font-sans-lao)}html:lang(th){--font-sans:var(--font-sans-thai)}html:lang(zh){--font-sans:var(--font-sans-chinese)}html:lang(vi){--font-sans:var(--font-sans-vietnamese)}html:lang(ko){--font-sans:var(--font-sans-korean)}@keyframes erp-workforce-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media print{html,body{color:#111827!important;background:#fff!important;overflow:visible!important}.erp-app-sidebar,.erp-app-topbar,.erp-app-mobile-nav,.erp-mobile-subnav,.erp-public-nav-bar,.erp-data-filter-panel,.erp-data-pagination,.erp-data-export-group,.erp-workbench-action-group,.erp-skip-link{display:none!important}.erp-app-main,.erp-app-content,.erp-public-page,.erp-output-page,.erp-doc-page,.erp-bi-page,.erp-pos-page{max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.erp-layout-panel,.erp-output-preview-panel,.erp-output-detail-panel,.erp-data-table-container,.erp-admin-table,.erp-data-table{break-inside:avoid;box-shadow:none!important}a{text-decoration:underline;color:#0f3f82!important}}.erp-drawer-backdrop{animation:.22s ease-out erp-drawer-backdrop-in}.erp-drawer-panel-right{animation:.26s cubic-bezier(.22,1,.36,1) erp-drawer-in-right}.erp-drawer-panel-left{animation:.26s cubic-bezier(.22,1,.36,1) erp-drawer-in-left}.erp-drawer-content-slide{animation:.18s ease-out erp-drawer-content-slide}@keyframes erp-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes erp-drawer-in-right{0%{transform:translate(104%)}to{transform:translate(0)}}@keyframes erp-drawer-in-left{0%{transform:translate(-104%)}to{transform:translate(0)}}@keyframes erp-drawer-content-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}:root{--eux-app:#f5f7fb;--eux-surface:#fff;--eux-surface-raised:#fff;--eux-ink:#142033;--eux-muted:#667085;--eux-subtle:#98a2b3;--eux-line:#e4e9f0;--eux-nav:#101828;--eux-nav-secondary:#1d2939}.dark,[data-theme=dark]{--eux-app:#0b1220;--eux-surface:#111c2e;--eux-surface-raised:#172338;--eux-ink:#f8fafc;--eux-muted:#cbd5e1;--eux-subtle:#94a3b8;--eux-line:#2b3a52;--color-surface-0:#111c2e;--color-surface-50:#0b1220;--color-surface-100:#172338;--color-ink-500:#94a3b8;--color-ink-600:#cbd5e1;--color-ink-700:#e2e8f0;--color-ink-800:#f1f5f9;--color-ink-900:#f8fafc;--color-line-200:#2b3a52;--color-line-300:#3b4a63;--shadow-control:0 1px 2px #0003;--shadow-panel:0 14px 36px #00000038;--shadow-hero:0 18px 52px #00000047;--shadow-floating:0 28px 90px #0000006b}body.erp-experience-root{background:var(--eux-app);min-height:100vh;color:var(--eux-ink);font-size:14px;line-height:1.45}@keyframes erp-action-spin{to{transform:rotate(360deg)}}.dark body,[data-theme=dark] body{background:var(--eux-app);color:var(--eux-ink)}.erp-app-nav-family+.erp-app-nav-family{margin-top:.9rem}.erp-app-nav-family-label{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;padding-inline:.7rem;font-size:9px;font-weight:850;line-height:1.45}.erp-app-nav-family-items{gap:.2rem;display:grid}.erp-app-nav-item{font-family:var(--font-sans);font-size:14px;font-weight:680;line-height:1.45}.erp-crm-prototype-page{width:100%;min-width:0;max-width:108rem;font-family:var(--font-sans);margin-inline:auto;font-size:14px;line-height:1.45}.erp-crm-prototype-page>*{min-width:0;margin-block:0!important}.erp-crm-product-shell{grid-template-columns:15.625rem minmax(0,1fr);align-items:start;gap:.875rem;min-width:0;display:grid}.erp-crm-product-main{min-width:0}.erp-crm-route-rail{border:1px solid var(--eux-line);background:var(--eux-surface);scrollbar-width:thin;border-radius:.75rem;max-height:calc(100vh - 6.5rem);position:sticky;top:5.25rem;overflow:hidden auto;box-shadow:0 2px 6px #1018280a}.erp-crm-route-rail-header{z-index:2;border-bottom:1px solid var(--eux-line);background:var(--eux-surface);padding:.9rem .95rem;position:sticky;top:0}.erp-crm-route-rail-header h2{color:var(--eux-ink);font-size:14px;font-weight:700;line-height:1.45}.erp-crm-route-rail-header p{color:var(--eux-muted);margin-top:.14rem;font-size:11.6667px;font-weight:400;line-height:1.45}.erp-crm-route-rail-nav{gap:.35rem;padding:.55rem;display:grid}.erp-crm-route-group+.erp-crm-route-group{margin-top:.15rem}.erp-crm-route-group-heading{align-items:center;gap:.45rem;padding:.45rem .4rem .28rem;display:flex}.erp-crm-route-group-heading strong{color:var(--eux-subtle);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:9px;font-weight:850;line-height:1.45}.erp-crm-route-group-heading span{background:var(--eux-line);flex:auto;height:1px}.erp-crm-route-link{min-height:3.15rem;color:var(--eux-muted);border:1px solid #0000;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem .55rem;display:grid}.erp-crm-route-link:hover{color:#d96800;background:#fff7ed;border-color:#fed7aa;text-decoration:none}.erp-crm-route-link>span,.erp-crm-route-link strong,.erp-crm-route-link small{min-width:0;display:block}.erp-crm-route-link strong{color:var(--eux-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.45;overflow:hidden}.erp-crm-route-link small{color:var(--eux-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:9px;font-weight:400;line-height:1.45;overflow:hidden}.erp-crm-route-link em{color:var(--eux-subtle);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-style:normal;font-weight:850;line-height:1.45}.erp-crm-route-link[data-nav-state=active]{color:#d96800;background:#fff3e6;border-color:#fdba74;box-shadow:inset 3px 0 #f79009}.erp-crm-route-link[data-nav-state=active] strong,.erp-crm-route-link[data-nav-state=active] em{color:#d96800}.dark .erp-crm-route-link[data-nav-state=active],[data-theme=dark] .erp-crm-route-link[data-nav-state=active]{color:#fdba74;background:#f7900926;border-color:#a15c14}.erp-crm-hero{background:linear-gradient(125deg,#fff,#fff7ed 70%,#ffead5);border:1px solid #e4e7ec;border-radius:19px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 2px 6px #1018280a}.dark .erp-crm-hero,[data-theme=dark] .erp-crm-hero{background:linear-gradient(125deg,#111c2e,#2a211b 70%,#3b2819);border-color:#4d3b28}.erp-crm-hero-row{z-index:1;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.erp-crm-eyebrow{color:#d96800;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.45}.dark .erp-crm-eyebrow,[data-theme=dark] .erp-crm-eyebrow{color:#fdba74}.erp-crm-title{color:var(--eux-ink);letter-spacing:-.025em;margin-top:.35rem;font-size:28px;font-weight:700;line-height:1.15}.erp-crm-description{max-width:54rem;color:var(--eux-muted);margin-top:.45rem;font-size:14px;font-weight:400;line-height:1.45}.erp-crm-context-chips{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.erp-crm-context-chips>span{border:1px solid var(--eux-line);min-height:1.65rem;color:var(--eux-muted);background:#ffffffb8;border-radius:9999px;align-items:center;padding-inline:.58rem;font-size:10px;font-weight:780;line-height:1.45;display:inline-flex}.erp-crm-context-chips>.erp-crm-connected-contract{color:#d96800;background:#fff7ed;border-color:#fed7aa}.dark .erp-crm-context-chips>span,[data-theme=dark] .erp-crm-context-chips>span{background:#111c2eb8}.erp-crm-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.erp-crm-prototype-page .erp-action{font-family:var(--font-sans);font-size:14px;font-weight:750;line-height:1.45}.erp-crm-prototype-page .erp-action-primary{color:#fff;box-shadow:none;background:#246bfd;border-color:#0000}.erp-crm-prototype-page .erp-action-primary:hover{color:#fff;background:#155eef}.erp-crm-prototype-page .erp-action-secondary,.erp-crm-prototype-page .erp-action-ghost{box-shadow:none;border-color:#d0d7e2}.erp-crm-hero-metrics{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid;position:relative}.erp-crm-hero-metric{border:1px solid var(--eux-line);background:#ffffffd1;border-radius:.75rem;min-width:0;padding:.72rem .8rem;box-shadow:0 1px 2px #10182808}.dark .erp-crm-hero-metric,[data-theme=dark] .erp-crm-hero-metric{background:#111c2ec2}.erp-crm-hero-metric dt{color:var(--eux-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.45;overflow:hidden}.erp-crm-hero-metric dd{color:var(--eux-ink);margin-top:.2rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:700;line-height:1.45}.erp-crm-hero-metric p{color:var(--color-success-700);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:10px;font-weight:700;line-height:1.45;overflow:hidden}.erp-crm-workspace-toolbar{border:1px solid var(--eux-line);background:var(--eux-surface);border-radius:.75rem;grid-template-columns:minmax(14rem,1fr) auto auto;gap:.45rem;padding:.45rem;display:grid}.erp-crm-workspace-toolbar form{background:var(--eux-surface-raised);min-width:0;color:var(--eux-subtle);border:1px solid #d0d7e2;border-radius:.55rem;align-items:center;gap:.45rem;padding-inline:.65rem;display:flex}.erp-crm-workspace-toolbar input{width:100%;min-width:0;min-height:2.35rem;color:var(--eux-ink);background:0 0;border:0;outline:0;font-size:13px}.erp-crm-workspace-state,.erp-crm-lifecycle-connected{background:var(--eux-surface);min-height:2.35rem;color:var(--eux-muted);white-space:nowrap;border:1px solid #d0d7e2;border-radius:.55rem;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:10px;font-weight:700;display:inline-flex}.erp-crm-lifecycle-connected{color:var(--color-success-700)}.erp-crm-source-banner{color:#b54708;background:#fff7ed;border:1px solid #fed7aa;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.55rem;padding-inline:.75rem;display:flex}.erp-crm-source-banner>span{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.erp-crm-source-banner strong,.erp-crm-source-banner b{font-size:10px;font-weight:750}.erp-crm-source-banner small{color:#d96800;font-size:9px}.erp-crm-source-banner b{white-space:nowrap}.dark .erp-crm-source-banner,[data-theme=dark] .erp-crm-source-banner{color:#fdba74;background:#f790091f;border-color:#7a4b18}.erp-crm-workarea-nav{border:1px solid var(--eux-line);background:var(--eux-surface);scrollbar-width:thin;border-radius:.75rem;grid-template-columns:repeat(5,minmax(9.5rem,1fr));gap:.35rem;max-width:100%;padding:.4rem;display:grid;overflow-x:auto}.erp-crm-workarea{min-width:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.6rem;padding:.55rem .65rem}.erp-crm-workarea:hover{background:#fff7ed;border-color:#fed7aa;text-decoration:none}.erp-crm-workarea>strong,.erp-crm-workarea>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-crm-workarea>strong{color:var(--eux-ink);font-size:11px;font-weight:750}.erp-crm-workarea>small{color:var(--eux-muted);margin-top:.12rem;font-size:9px}.erp-crm-workarea[data-workarea-state=active]{background:#fff3e6;border-color:#fdba74}.erp-crm-workarea[data-workarea-state=active]>strong{color:#d96800}.dark .erp-crm-workarea[data-workarea-state=active],[data-theme=dark] .erp-crm-workarea[data-workarea-state=active]{background:#f7900921;border-color:#a15c14}.erp-crm-workarea-heading strong,.erp-crm-workarea-heading small{display:block}.erp-crm-workarea-heading strong{color:var(--eux-ink);font-size:14px;font-weight:700;line-height:1.45}.erp-crm-workarea-heading small{color:var(--eux-muted);margin-top:.1rem;font-size:10px;font-weight:400;line-height:1.45}.erp-crm-workarea-links{flex-wrap:wrap;gap:.3rem;margin-top:.55rem;display:flex}.erp-crm-workarea-link{border:1px solid var(--eux-line);background:var(--eux-surface-raised);min-height:1.85rem;color:var(--eux-muted);white-space:nowrap;border-radius:.48rem;align-items:center;padding-inline:.5rem;font-size:10px;font-weight:780;line-height:1.45;display:inline-flex}.erp-crm-workarea-link:hover{color:#d96800;background:#fff7ed;border-color:#fed7aa;text-decoration:none}.erp-crm-workarea-link[data-nav-state=active]{color:#d96800;background:#fff3e6;border-color:#fdba74;box-shadow:inset 0 -2px #f79009}.erp-crm-lifecycle{border:1px solid var(--eux-line);background:var(--eux-surface);max-width:100%;box-shadow:none;scrollbar-width:thin;border-radius:.82rem;grid-template-columns:repeat(6,minmax(9rem,1fr));padding:.48rem;display:grid;overflow-x:auto}.erp-crm-lifecycle-step{min-width:0;color:var(--eux-muted);border-radius:.55rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.52rem .58rem;display:grid;position:relative}.erp-crm-lifecycle-step:hover{color:#d96800;background:#fff7ed;text-decoration:none}.erp-crm-lifecycle-step>span:first-child{border:1px solid var(--eux-line);background:var(--eux-surface-raised);border-radius:.5rem;place-items:center;width:1.65rem;height:1.65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:800;display:grid}.erp-crm-lifecycle-step strong,.erp-crm-lifecycle-step small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-crm-lifecycle-step strong{color:var(--eux-ink);font-size:.7rem}.erp-crm-lifecycle-step small{margin-top:.08rem;font-size:.62rem}.erp-crm-lifecycle-step[data-lifecycle-state=active]{color:#d96800;background:#fff3e6}.erp-crm-lifecycle-step[data-lifecycle-state=active]>span:first-child,.erp-crm-lifecycle-step[data-lifecycle-state=done]>span:first-child{color:#fff;background:#f79009;border-color:#f79009}.erp-crm-lifecycle-step[data-lifecycle-state=linked]>span:first-child{border-color:var(--color-success-300);background:var(--color-success-50);color:var(--color-success-700)}.erp-crm-prototype-page .erp-layout-panel,.erp-crm-prototype-page .erp-customer-evidence-card{border-color:var(--eux-line);box-shadow:0 1px 3px #1018280d}.erp-crm-prototype-page .erp-layout-panel{border-radius:.92rem}.erp-crm-prototype-page .erp-layout-panel-header{background:linear-gradient(180deg,var(--eux-surface)0%,var(--eux-surface-raised)100%)}.erp-crm-command-layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.72fr);align-items:start;gap:1rem;display:grid}.erp-crm-command-bar{border:1px solid var(--eux-line);background:var(--eux-surface);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.erp-crm-command-bar>div{min-width:0}.erp-crm-command-source{color:#d96800;align-items:center;gap:.4rem;font-size:11px;font-weight:750;display:flex}.erp-crm-command-bar small{color:var(--eux-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:10px;display:block;overflow:hidden}.erp-crm-command-bar nav{flex:none;gap:.45rem;display:flex}.erp-crm-productivity-strip{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.55rem;max-width:100%;display:grid;overflow-x:auto}.erp-crm-productivity-strip article{border:1px solid var(--eux-line);background:var(--eux-surface);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:8rem;padding:.62rem .7rem;display:flex}.erp-crm-productivity-strip span{color:var(--eux-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:inline-flex}.erp-crm-productivity-strip strong{color:var(--eux-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:750}.erp-crm-productivity-strip article[data-metric-state=attention] span{color:var(--color-danger-700)}.erp-crm-productivity-strip article[data-metric-state=active] span{color:var(--color-success-700)}.erp-crm-priority-list,.erp-crm-signal-list{gap:.55rem;display:grid}.erp-crm-priority-row{border:1px solid var(--eux-line);background:var(--eux-surface);border-radius:.68rem;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem;display:grid}.erp-crm-priority-row:hover{border-color:var(--color-brand-300);background:var(--color-brand-50)}.erp-crm-priority-icon,.erp-crm-signal-icon{background:var(--color-brand-50);color:var(--color-brand-700);border-radius:.58rem;place-items:center;display:grid}.erp-crm-priority-icon{width:2.3rem;height:2.3rem}.erp-crm-priority-row strong,.erp-crm-priority-row small,.erp-crm-signal-list strong,.erp-crm-signal-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-crm-priority-row strong,.erp-crm-signal-list strong{color:var(--eux-ink);font-size:.78rem;font-weight:740}.erp-crm-priority-row small,.erp-crm-signal-list small{color:var(--eux-muted);margin-top:.12rem;font-size:.68rem}.erp-crm-pipeline-summary{grid-template-columns:repeat(3,minmax(10rem,1fr));gap:.55rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.erp-crm-pipeline-summary>article{border:1px solid var(--eux-line);background:var(--eux-surface-raised);border-radius:.68rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem;display:flex}.erp-crm-pipeline-summary strong,.erp-crm-pipeline-summary small{display:block}.erp-crm-pipeline-summary strong{color:var(--eux-ink);font-size:.74rem}.erp-crm-pipeline-summary small{color:var(--eux-muted);margin-top:.12rem;font-size:.64rem}.erp-crm-pipeline-summary>article>span{background:var(--color-brand-50);min-width:2rem;height:2rem;color:var(--color-brand-700);border-radius:.55rem;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:800;display:grid}.erp-crm-signal-list>article{border-bottom:1px solid var(--eux-line);grid-template-columns:2rem minmax(0,1fr) 1.75rem;align-items:center;gap:.55rem;min-width:0;padding-block:.55rem;display:grid}.erp-crm-signal-list>article:last-child{border-bottom:0}.erp-crm-signal-icon{width:2rem;height:2rem}.erp-crm-signal-risk{background:var(--color-warning-50);color:var(--color-warning-700)}.erp-crm-signal-list a{width:1.75rem;height:1.75rem;color:var(--color-brand-700);border-radius:.45rem;place-items:center;display:grid}.erp-crm-signal-list a:hover{background:var(--color-brand-50)}.erp-crm-evidence-note{border:1px solid var(--color-brand-200);background:linear-gradient(120deg,var(--color-brand-50),var(--eux-surface));color:var(--color-brand-700);border-radius:.82rem;gap:.65rem;padding:.85rem;display:flex}.erp-crm-evidence-note p,.erp-crm-evidence-note strong,.erp-crm-evidence-note span{display:block}.erp-crm-evidence-note strong{font-size:.76rem}.erp-crm-evidence-note span{color:var(--eux-muted);margin-top:.18rem;font-size:.68rem;line-height:1.45}.erp-overlay-eyebrow{color:var(--eux-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.45}.erp-overlay-description{max-width:42rem;color:var(--eux-muted);margin-top:.2rem;font-size:12px;line-height:1.45}.erp-crm-drawer-panel{--crm-drawer-accent:#f79009;border-left-width:4px;width:min(100%,45rem);max-width:45rem;border-left-color:var(--crm-drawer-accent)!important;background:var(--eux-surface)!important;border-radius:0!important}.erp-crm-drawer-panel.erp-crm-drawer-lead{--crm-drawer-accent:#f79009;width:min(100%,42.5rem);max-width:42.5rem}.erp-crm-drawer-panel.erp-crm-drawer-account,.erp-crm-drawer-panel.erp-crm-drawer-opportunity{width:min(100%,51.25rem);max-width:51.25rem}.erp-crm-drawer-panel.erp-crm-drawer-account{--crm-drawer-accent:#246bfd}.erp-crm-drawer-panel.erp-crm-drawer-opportunity{--crm-drawer-accent:#12b76a}.erp-crm-drawer-panel.erp-crm-drawer-contact{--crm-drawer-accent:#7a5af8;width:min(100%,41.25rem);max-width:41.25rem}.erp-crm-drawer-panel.erp-crm-drawer-activity{--crm-drawer-accent:#06aed4;width:min(100%,38.75rem);max-width:38.75rem}.erp-crm-drawer-panel.erp-crm-drawer-case{--crm-drawer-accent:#d92d20;width:min(100%,53.75rem);max-width:53.75rem}.erp-crm-drawer-panel.erp-crm-drawer-campaign{--crm-drawer-accent:#e0529c;width:min(100%,50rem);max-width:50rem}.erp-crm-drawer-panel.erp-crm-drawer-configuration{--crm-drawer-accent:#6941c6;width:min(100%,55rem);max-width:55rem}.erp-crm-drawer-panel .erp-overlay-header{border-color:var(--eux-line);align-items:flex-start;min-height:5rem;padding:1rem 1.25rem .9rem}.erp-crm-drawer-panel .erp-overlay-title{color:var(--eux-ink);letter-spacing:-.018em;margin-top:.16rem;font-size:18px;font-weight:750;line-height:1.25}.erp-crm-drawer-panel .erp-overlay-eyebrow{color:var(--crm-drawer-accent)}.erp-crm-drawer-panel .erp-drawer-body{padding:0}.erp-crm-drawer-stack{background:var(--eux-surface);flex-direction:column;gap:.875rem;min-height:100%;display:flex}.erp-crm-drawer-entity{border:1px solid var(--eux-line);background:linear-gradient(125deg,var(--eux-surface-raised),#edf4ff);border-radius:.875rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:.875rem 1.25rem 0;padding:.8125rem;display:grid}.erp-crm-drawer-entity-icon{color:#fff;background:#246bfd;border:1px solid #246bfd;border-radius:.8125rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.erp-crm-drawer-entity h3{color:var(--eux-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.3;overflow:hidden}.erp-crm-drawer-entity p{color:var(--eux-muted);margin-top:.15rem;font-size:11px;line-height:1.4}.erp-crm-drawer-entity-status{border:1px solid var(--crm-drawer-accent);align-items:center;min-height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.erp-crm-drawer-entity-status{border:1px solid color-mix(in srgb,var(--crm-drawer-accent)28%,white)}}.erp-crm-drawer-entity-status{background:var(--crm-drawer-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.erp-crm-drawer-entity-status{background:color-mix(in srgb,var(--crm-drawer-accent)8%,white)}}.erp-crm-drawer-entity-status{color:var(--crm-drawer-accent);padding-inline:.55rem}@supports (color:color-mix(in lab, red, red)){.erp-crm-drawer-entity-status{color:color-mix(in srgb,var(--crm-drawer-accent)78%,black)}}.erp-crm-drawer-entity-status{white-space:nowrap;font-size:10px;font-weight:750}.erp-crm-drawer-grid{grid-template-columns:minmax(0,1.6fr) minmax(13rem,.72fr);min-height:calc(100vh - 12.75rem);display:grid}.erp-crm-drawer-main{min-width:0;padding:0 1.25rem}.erp-crm-drawer-aside{border-left:1px solid var(--eux-line);background:var(--eux-surface-raised);min-width:0;padding:0 1rem 1rem}.erp-crm-drawer-form-section{border:1px solid var(--eux-line);background:var(--eux-surface);border-radius:.8125rem;padding:.8125rem}.erp-crm-drawer-form-section>header{margin-bottom:.6875rem}.erp-crm-drawer-form-section>header h3{color:var(--eux-ink);font-size:12px;font-weight:750;line-height:1.4}.erp-crm-drawer-form-section>header p{color:var(--eux-muted);margin-top:.12rem;font-size:10px;line-height:1.45}.erp-crm-drawer-form-fields{gap:.75rem;display:grid}.erp-crm-drawer-panel .erp-field-label{color:var(--eux-muted);font-size:11px;font-weight:700}.erp-crm-drawer-panel :is(.input,.select,.textarea){background-color:var(--eux-surface);box-shadow:none;border-color:#d0d7e2;border-radius:.5rem;font-size:13px}.erp-crm-drawer-panel :is(.input,.select,.textarea):focus{border-color:#246bfd;box-shadow:0 0 0 3px #246bfd1f}.erp-crm-drawer-insight{border:1px solid var(--eux-line);background:var(--eux-surface);border-radius:.75rem;padding:.85rem}.erp-crm-drawer-insight-icon{background:var(--crm-drawer-accent);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.erp-crm-drawer-insight-icon{background:color-mix(in srgb,var(--crm-drawer-accent)11%,white)}}.erp-crm-drawer-insight-icon{color:var(--crm-drawer-accent)}.erp-crm-drawer-insight h3{color:var(--eux-ink);margin-top:.65rem;font-size:12px;font-weight:750}.erp-crm-drawer-insight p{color:var(--eux-muted);margin-top:.25rem;font-size:10px;line-height:1.5}.erp-crm-drawer-privacy-note{color:var(--eux-muted);border:1px solid #d0d7e2;border-radius:.65rem;gap:.45rem;margin-top:.75rem;padding:.7rem;font-size:10px;line-height:1.45;display:flex}.erp-crm-stage-rail{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.35rem;display:grid}.erp-crm-stage-rail span{border:1px solid var(--eux-line);background:var(--eux-surface-raised);color:var(--eux-muted);text-align:center;border-radius:.5rem;padding:.55rem .6rem;font-size:10px;font-weight:700}.erp-crm-stage-rail span[data-stage-state=current]{color:#6941c6;background:#f4f3ff;border-color:#7a5af8}.erp-crm-sla-banner{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.erp-crm-sla-banner span,.erp-crm-sla-banner strong,.erp-crm-sla-banner small{display:block}.erp-crm-sla-banner strong{font-size:11px}.erp-crm-sla-banner small{color:#7a271a;margin-top:.1rem;font-size:10px}.erp-crm-drawer-footer{border-top:1px solid var(--eux-line);background:var(--eux-surface);flex:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:4.25rem;padding:.75rem 1.25rem;display:flex;position:static}.erp-crm-footer-note{color:var(--eux-muted);align-items:center;gap:.4rem;font-size:10px;font-weight:700;display:inline-flex}.erp-crm-footer-note svg{color:#246bfd}.erp-crm-footer-buttons{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.erp-crm-drawer-footer .erp-action{min-width:7.5rem;box-shadow:none;font-size:13px;font-weight:750}.erp-crm-drawer-footer .erp-action-secondary{border-color:#d0d7e2}.erp-crm-drawer-footer .erp-action-primary{color:#fff;background:#246bfd;border-color:#0000}.dark .erp-crm-drawer-entity,[data-theme=dark] .erp-crm-drawer-entity{background:linear-gradient(105deg,var(--crm-drawer-accent),#111c2e 72%)}@supports (color:color-mix(in lab, red, red)){.dark .erp-crm-drawer-entity,[data-theme=dark] .erp-crm-drawer-entity{background:linear-gradient(105deg,color-mix(in srgb,var(--crm-drawer-accent)13%,#111c2e),#111c2e 72%)}}.dark .erp-crm-drawer-entity-icon,.dark .erp-crm-drawer-entity-status,.dark .erp-crm-drawer-insight-icon,[data-theme=dark] .erp-crm-drawer-entity-icon,[data-theme=dark] .erp-crm-drawer-entity-status,[data-theme=dark] .erp-crm-drawer-insight-icon{border-color:var(--crm-drawer-accent)}@supports (color:color-mix(in lab, red, red)){.dark .erp-crm-drawer-entity-icon,.dark .erp-crm-drawer-entity-status,.dark .erp-crm-drawer-insight-icon,[data-theme=dark] .erp-crm-drawer-entity-icon,[data-theme=dark] .erp-crm-drawer-entity-status,[data-theme=dark] .erp-crm-drawer-insight-icon{border-color:color-mix(in srgb,var(--crm-drawer-accent)45%,#172338)}}.dark .erp-crm-drawer-entity-icon,.dark .erp-crm-drawer-entity-status,.dark .erp-crm-drawer-insight-icon,[data-theme=dark] .erp-crm-drawer-entity-icon,[data-theme=dark] .erp-crm-drawer-entity-status,[data-theme=dark] .erp-crm-drawer-insight-icon{background:var(--crm-drawer-accent)}@supports (color:color-mix(in lab, red, red)){.dark .erp-crm-drawer-entity-icon,.dark .erp-crm-drawer-entity-status,.dark .erp-crm-drawer-insight-icon,[data-theme=dark] .erp-crm-drawer-entity-icon,[data-theme=dark] .erp-crm-drawer-entity-status,[data-theme=dark] .erp-crm-drawer-insight-icon{background:color-mix(in srgb,var(--crm-drawer-accent)18%,#111c2e)}}.dark .erp-crm-drawer-entity-icon,.dark .erp-crm-drawer-entity-status,.dark .erp-crm-drawer-insight-icon,[data-theme=dark] .erp-crm-drawer-entity-icon,[data-theme=dark] .erp-crm-drawer-entity-status,[data-theme=dark] .erp-crm-drawer-insight-icon{color:var(--crm-drawer-accent)}@supports (color:color-mix(in lab, red, red)){.dark .erp-crm-drawer-entity-icon,.dark .erp-crm-drawer-entity-status,.dark .erp-crm-drawer-insight-icon,[data-theme=dark] .erp-crm-drawer-entity-icon,[data-theme=dark] .erp-crm-drawer-entity-status,[data-theme=dark] .erp-crm-drawer-insight-icon{color:color-mix(in srgb,var(--crm-drawer-accent)72%,white)}}.dark .erp-crm-drawer-entity-icon,[data-theme=dark] .erp-crm-drawer-entity-icon{color:#fff;background:#246bfd;border-color:#246bfd}.dark .erp-crm-drawer-footer,[data-theme=dark] .erp-crm-drawer-footer{background:var(--eux-surface)}.dark .erp-crm-stage-rail span[data-stage-state=current],[data-theme=dark] .erp-crm-stage-rail span[data-stage-state=current]{color:#bdb4fe;background:#7a5af826;border-color:#7a5af8}.dark .erp-crm-sla-banner,[data-theme=dark] .erp-crm-sla-banner{color:#fda29b;background:#7a271a38;border-color:#7a271a}.dark .erp-crm-sla-banner small,[data-theme=dark] .erp-crm-sla-banner small{color:#fecaca}.erp-crm-account-360-summary{border:1px solid var(--eux-line);background:linear-gradient(125deg,var(--eux-surface),#edf4ff 76%,#e2edff);border-radius:.875rem;padding:1rem 1.125rem;box-shadow:0 1px 3px #1018280d}.erp-crm-account-360-nav{border:1px solid var(--eux-line);background:var(--eux-surface);border-radius:.75rem;padding:.45rem}.erp-crm-account-360-link{min-height:2.25rem;color:var(--eux-muted);border:1px solid #0000;border-radius:.5rem;padding:.5rem .75rem;font-size:11px;font-weight:750;line-height:1.2}.erp-crm-account-360-link:hover,.erp-crm-account-360-link:focus-visible{color:#175cd3;background:#edf4ff;border-color:#b2ccff;outline:none}.erp-overlay-center:has(.erp-crm-decision-modal){justify-content:flex-end;align-items:stretch;padding:0}.erp-crm-decision-modal{min-height:100%;margin:0;overflow:hidden;border-left:4px solid #d96800!important;border-radius:0!important;width:min(100%,33.75rem)!important;max-width:33.75rem!important}.erp-crm-decision-modal.erp-crm-decision-danger{border-left-color:#d92d20!important}.erp-crm-decision-modal .erp-overlay-header{border-color:var(--eux-line);background:var(--eux-surface);min-height:4.25rem;padding:.9rem 1rem}.erp-crm-decision-modal .erp-overlay-title{color:var(--eux-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.erp-crm-decision-modal .erp-overlay-body{align-content:center;min-height:0;padding:1rem;display:grid}.erp-crm-decision-stack{gap:.875rem;display:grid}.erp-crm-decision-summary{border:1px solid var(--eux-line);background:var(--eux-surface-raised);text-align:center;border-radius:.8125rem;padding:1.15rem}.erp-crm-decision-icon{color:#d96800;background:#fff3e6;border-radius:1rem;place-items:center;width:3.625rem;height:3.625rem;margin-inline:auto;display:grid}.erp-crm-decision-danger .erp-crm-decision-icon{color:#d92d20;background:#fef3f2}.erp-crm-decision-summary h3{color:var(--eux-ink);letter-spacing:-.015em;margin-top:.7rem;font-size:17px;font-weight:750}.erp-crm-decision-summary p{max-width:26rem;color:var(--eux-muted);margin:.35rem auto 0;font-size:12px;line-height:1.55}.erp-crm-decision-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.erp-crm-decision-impact>div{border:1px solid var(--eux-line);background:var(--eux-surface-raised);border-radius:.625rem;min-width:0;padding:.65rem}.erp-crm-decision-impact dt{color:var(--eux-subtle);text-transform:uppercase;font-size:9px;font-weight:750}.erp-crm-decision-impact dd{overflow-wrap:anywhere;color:var(--eux-ink);margin-top:.18rem;font-size:10px;font-weight:750}.erp-crm-decision-actions{border-top:1px solid var(--eux-line);justify-content:flex-end;gap:.55rem;margin:0 -1rem -1rem;padding:.75rem 1rem;display:flex}.erp-crm-decision-actions .erp-action{min-width:8.5rem;box-shadow:none}.dark .erp-crm-account-360-summary,[data-theme=dark] .erp-crm-account-360-summary{background:linear-gradient(125deg,var(--eux-surface),#172d52)}.dark .erp-crm-account-360-link:hover,.dark .erp-crm-account-360-link:focus-visible,[data-theme=dark] .erp-crm-account-360-link:hover,[data-theme=dark] .erp-crm-account-360-link:focus-visible{color:#b2ccff;background:#172d52;border-color:#2456a6}.dark .erp-crm-decision-icon,[data-theme=dark] .erp-crm-decision-icon{color:#fdb022;background:#d968002e}.dark .erp-crm-decision-danger .erp-crm-decision-icon,[data-theme=dark] .erp-crm-decision-danger .erp-crm-decision-icon{color:#fda29b;background:#d92d202e}@media (min-width:721px) and (max-width:1100px){.erp-app-nav-family+.erp-app-nav-family{margin-top:.3rem}.erp-app-nav-family-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){.erp-crm-product-shell{grid-template-columns:1fr}.erp-crm-route-rail{max-height:none;position:static;overflow:hidden}.erp-crm-route-rail-header{position:static}.erp-crm-route-rail-nav{scroll-snap-type:inline proximity;display:flex;overflow-x:auto}.erp-crm-route-group{scroll-snap-align:start;flex:0 0 13.5rem;min-width:13.5rem}.erp-crm-hero-row{display:block}.erp-crm-hero-actions{justify-content:flex-start;margin-top:.9rem}.erp-crm-hero-metrics{grid-template-columns:repeat(4,minmax(9.25rem,1fr));padding-bottom:.25rem;overflow-x:auto}.erp-crm-command-layout{grid-template-columns:1fr}.erp-crm-command-bar{flex-direction:column;align-items:flex-start}.erp-crm-command-bar>div,.erp-crm-command-source{width:100%;min-width:0;max-width:100%}.erp-crm-command-bar nav{max-width:100%;padding-bottom:.15rem;overflow-x:auto}.erp-crm-productivity-strip{grid-template-columns:repeat(4,minmax(10rem,1fr))}}@media (max-width:720px){.erp-crm-drawer-panel,.erp-crm-drawer-panel.erp-crm-drawer-lead,.erp-crm-drawer-panel.erp-crm-drawer-account,.erp-crm-drawer-panel.erp-crm-drawer-contact,.erp-crm-drawer-panel.erp-crm-drawer-opportunity,.erp-crm-drawer-panel.erp-crm-drawer-activity,.erp-crm-drawer-panel.erp-crm-drawer-case,.erp-crm-drawer-panel.erp-crm-drawer-campaign,.erp-crm-drawer-panel.erp-crm-drawer-configuration{border-top:4px solid var(--crm-drawer-accent);border-left-width:0;width:100%;max-width:100%}.erp-crm-drawer-grid{grid-template-columns:1fr}.erp-crm-drawer-aside{border-top:1px solid var(--eux-line);border-left:0}.erp-crm-drawer-entity{grid-template-columns:2.5rem minmax(0,1fr)}.erp-crm-drawer-entity-status{display:none}.erp-crm-drawer-main,.erp-crm-drawer-footer{padding-inline:.875rem}.erp-crm-footer-note{display:none}.erp-crm-footer-buttons{width:100%}.erp-crm-footer-buttons .erp-action{flex:1 1 0;min-width:0}.erp-crm-workspace-toolbar{grid-template-columns:minmax(13rem,1fr) auto auto;overflow-x:auto}.erp-crm-source-banner{flex-direction:column;align-items:flex-start;padding-block:.6rem}.erp-crm-source-banner>span{flex-wrap:wrap;align-items:flex-start}.erp-crm-route-rail-header{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.72rem .8rem;display:flex}.erp-crm-route-link{min-height:2.85rem}.erp-crm-hero{padding:1rem}.erp-crm-title{font-size:1.45rem}.erp-crm-description{font-size:.8rem}.erp-crm-hero-actions{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.2rem;overflow-x:auto}.erp-crm-workarea-nav{grid-template-columns:repeat(5,13rem)}.erp-crm-lifecycle{grid-template-columns:repeat(6,10.5rem)}.erp-crm-decision-modal{border-top:4px solid #d96800!important;border-left-width:0!important;width:100%!important;max-width:100%!important}.erp-crm-decision-modal.erp-crm-decision-danger{border-top-color:#d92d20!important}.erp-crm-decision-impact{grid-template-columns:1fr}.erp-crm-decision-actions .erp-action{flex:1 1 0;min-width:0}}.erp-sales-analytics{min-width:0;color:var(--color-ink-800)}.erp-sales-analytics-hero{border:1px solid var(--color-line-200);background:radial-gradient(circle at top right,#2563eb1f,transparent 38%),var(--color-surface-0);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.375rem;display:flex;box-shadow:0 1px 2px #0f172a0d}.erp-sales-analytics-hero h2{color:var(--color-ink-950);letter-spacing:-.025em;margin-top:.25rem;font-size:1.5rem;font-weight:700}.erp-sales-analytics-hero p:not(.erp-sales-eyebrow){max-width:62rem;color:var(--color-ink-600);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.erp-sales-eyebrow{color:var(--color-brand-600);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.erp-sales-analytics-authorities{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.erp-sales-analytics-authorities span,.erp-sales-analysis-state{border:1px solid var(--color-line-200);color:var(--color-ink-600);white-space:nowrap;background:#ffffffb8;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.7rem;font-weight:650;display:inline-flex}.erp-sales-analytics-filters{border:1px solid var(--color-line-200);background:var(--color-surface-0);border-radius:.875rem;grid-template-columns:minmax(250px,1.45fr) repeat(5,minmax(130px,.7fr));gap:.65rem;padding:.875rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.erp-sales-analytics-select,.erp-sales-analytics-search{min-width:0;color:var(--color-ink-600);font-size:.7rem;font-weight:700}.erp-sales-analytics-select>span,.erp-sales-analytics-search>span{margin-bottom:.3rem;display:block}.erp-sales-analytics-select select,.erp-sales-analytics-search input{border:1px solid var(--color-line-300);background:var(--color-surface-0);width:100%;min-height:2.5rem;color:var(--color-ink-900);border-radius:.55rem;font-size:.8rem;font-weight:500}.erp-sales-analytics-search>div{position:relative}.erp-sales-analytics-search svg{color:var(--color-ink-400);position:absolute;top:.75rem;left:.75rem}.erp-sales-analytics-search input{padding-left:2.25rem}.erp-sales-analytics-tabs{border:1px solid var(--color-line-200);background:var(--color-surface-50);scrollbar-width:thin;border-radius:.75rem;gap:.25rem;padding:.35rem;display:flex;overflow-x:auto}.erp-sales-analytics-tabs button{color:var(--color-ink-600);white-space:nowrap;border-radius:.55rem;flex:none;padding:.55rem .8rem;font-size:.75rem;font-weight:700}.erp-sales-analytics-tabs button:hover,.erp-sales-analytics-tabs button.active{background:var(--color-surface-0);color:var(--color-brand-700);box-shadow:0 1px 3px #0f172a14}.erp-sales-analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.erp-sales-analytics-kpi{border:1px solid var(--color-line-200);background:var(--color-surface-0);border-radius:.85rem;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;min-width:0;padding:1rem;display:grid;box-shadow:0 1px 2px #0f172a0d}.erp-sales-analytics-kpi>span{background:var(--color-brand-50);width:2.25rem;height:2.25rem;color:var(--color-brand-700);border-radius:.65rem;place-items:center;display:grid}.erp-sales-analytics-kpi.emerald>span{color:#047857;background:#ecfdf5}.erp-sales-analytics-kpi.violet>span{color:#6d28d9;background:#f5f3ff}.erp-sales-analytics-kpi.cyan>span{color:#0e7490;background:#ecfeff}.erp-sales-analytics-kpi.amber>span{color:#b45309;background:#fffbeb}.erp-sales-analytics-kpi p{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.erp-sales-analytics-kpi strong{color:var(--color-ink-950);margin-top:.25rem;font-size:1.25rem;line-height:1.35;display:block}.erp-sales-analytics-kpi strong small{margin-left:.25rem;font-size:.7rem;font-weight:600}.erp-sales-analytics-kpi em{color:var(--color-ink-500);font-size:.65rem;font-style:normal;display:block}.erp-sales-analytics .mono,.erp-sales-analysis-drawer .mono{font-family:var(--font-mono)}.erp-sales-analytics-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.erp-sales-analytics-card{border:1px solid var(--color-line-200);background:var(--color-surface-0);border-radius:.9rem;min-width:0;padding:1rem;box-shadow:0 1px 2px #0f172a0d}.erp-sales-analytics-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.erp-sales-analytics-card-head h3,.erp-sales-analysis-drawer h3{color:var(--color-ink-950);font-size:.9rem;font-weight:700}.erp-sales-analytics-card-head p,.erp-sales-analysis-drawer section>p{color:var(--color-ink-500);margin-top:.2rem;font-size:.7rem;line-height:1.15rem}.erp-sales-analytics-card-head button,.erp-sales-analytics-table-frame button{border:1px solid var(--color-line-200);color:var(--color-ink-700);border-radius:.5rem;flex:none;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.erp-sales-analytics-card-head button:hover,.erp-sales-analytics-table-frame button:hover{border-color:var(--color-brand-300);color:var(--color-brand-700)}.erp-sales-bookings-chart{justify-content:space-around;align-items:flex-end;gap:.6rem;min-height:15rem;padding:1.5rem .5rem .25rem;display:flex}.erp-sales-bookings-bar{flex:1 1 0;justify-items:center;gap:.3rem;min-width:2.5rem;display:grid}.erp-sales-bookings-bar .bar-track{background:var(--color-surface-100);border-radius:.4rem;align-items:flex-end;width:min(2.5rem,80%);height:10rem;display:flex}.erp-sales-bookings-bar .bar-track i{background:linear-gradient(180deg,var(--color-brand-400),var(--color-brand-700));border-radius:.4rem;width:100%}.erp-sales-bookings-bar strong{color:var(--color-ink-700);font-size:.65rem}.erp-sales-bookings-bar span{color:var(--color-ink-500);white-space:nowrap;font-size:.62rem}.erp-sales-channel-layout{grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;padding:2rem .5rem 1rem;display:grid}.erp-sales-channel-donut{background:conic-gradient(#2563eb 0 44%,#10b981 44% 70%,#f59e0b 70% 86%,#8b5cf6 86% 96%,#94a3b8 96%);border-radius:50%;place-items:center;width:10.5rem;height:10.5rem;margin-inline:auto;display:grid}.erp-sales-channel-donut:after{background:var(--color-surface-0);content:"";border-radius:50%;width:6.9rem;height:6.9rem}.erp-sales-channel-donut span{z-index:1;color:var(--color-ink-500);justify-items:center;font-size:.65rem;display:grid;position:absolute}.erp-sales-channel-donut strong{color:var(--color-ink-950);font-size:1.25rem}.erp-sales-channel-layout ul{gap:.6rem;display:grid}.erp-sales-channel-layout li{color:var(--color-ink-600);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.erp-sales-channel-layout li span{align-items:center;gap:.45rem;display:inline-flex}.erp-sales-channel-layout li i{background:#94a3b8;border-radius:50%;width:.55rem;height:.55rem}.erp-sales-channel-layout li i.blue{background:#2563eb}.erp-sales-channel-layout li i.emerald{background:#10b981}.erp-sales-channel-layout li i.amber{background:#f59e0b}.erp-sales-channel-layout li i.violet{background:#8b5cf6}.erp-sales-conversion-funnel{gap:.5rem;padding:1.5rem .5rem .5rem;display:grid}.erp-sales-conversion-funnel li{width:var(--funnel-width);background:linear-gradient(90deg,var(--color-brand-700),var(--color-brand-500));color:#fff;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:12rem;margin-inline:auto;padding:.65rem .9rem;font-size:.75rem;display:flex}.erp-sales-margin-waterfall{justify-content:space-around;align-items:flex-end;gap:.5rem;min-height:13rem;padding:1.5rem .25rem .25rem;display:flex}.erp-sales-margin-waterfall>div{flex:1 1 0;justify-items:center;gap:.25rem;min-width:3rem;display:grid}.erp-sales-margin-waterfall i{background:var(--color-brand-500);border-radius:.35rem .35rem 0 0;width:min(2.75rem,78%);min-height:1rem}.erp-sales-margin-waterfall .discount i,.erp-sales-margin-waterfall .rebate i,.erp-sales-margin-waterfall .freight i{background:#f59e0b}.erp-sales-margin-waterfall .governed_cost i{background:#64748b}.erp-sales-margin-waterfall .gross_margin i{background:#10b981}.erp-sales-margin-waterfall .unavailable i,.erp-sales-margin-waterfall .protected i,.erp-sales-margin-waterfall .source_detail i{background:repeating-linear-gradient(135deg,#cbd5e1 0 5px,#e2e8f0 5px 10px)}.erp-sales-margin-waterfall strong{color:var(--color-ink-700);font-size:.65rem}.erp-sales-margin-waterfall span{color:var(--color-ink-500);text-align:center;font-size:.6rem}.erp-sales-analytics-note{background:var(--color-surface-50);color:var(--color-ink-600);border-radius:.5rem;align-items:flex-start;gap:.4rem;margin-top:.75rem;padding:.65rem;font-size:.7rem;display:flex}.erp-sales-analytics-note svg{flex:none}.erp-sales-analytics-empty{color:var(--color-ink-500);text-align:center;padding:2rem;font-size:.75rem}.erp-sales-analytics-table-frame{border:1px solid var(--color-line-200);border-radius:.65rem;max-height:24rem;margin-top:1rem;overflow:auto}.erp-sales-analytics-table-frame table{border-collapse:collapse;text-align:left;width:100%;min-width:62rem;font-size:.72rem}.erp-sales-analytics-table-frame thead{z-index:1;background:var(--color-surface-50);color:var(--color-ink-500);position:sticky;top:0}.erp-sales-analytics-table-frame th{letter-spacing:.04em;text-transform:uppercase;padding:.65rem .75rem;font-size:.65rem;font-weight:700}.erp-sales-analytics-table-frame td{border-top:1px solid var(--color-line-100);color:var(--color-ink-700);padding:.75rem}.erp-sales-analysis-drawer{gap:1rem;display:grid}.erp-sales-analysis-drawer>section{border:1px solid var(--color-line-200);border-radius:.75rem;padding:1rem}.erp-sales-analysis-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.erp-sales-analysis-facts div{background:var(--color-surface-50);border-radius:.55rem;padding:.65rem}.erp-sales-analysis-facts dt{color:var(--color-ink-500);font-size:.65rem;font-weight:700}.erp-sales-analysis-facts dd{color:var(--color-ink-800);margin-top:.2rem;font-size:.75rem}.erp-sales-analysis-result{background:linear-gradient(135deg,var(--color-brand-50),#eef2ff);border-radius:.65rem;gap:.2rem;margin-top:.9rem;padding:1rem;display:grid}.erp-sales-analysis-result strong{color:var(--color-brand-800);font-size:1.5rem}.erp-sales-analysis-result span{color:var(--color-ink-700);font-size:.8rem;font-weight:650}.erp-sales-analysis-result small{color:var(--color-ink-500);font-size:.65rem}.erp-sales-analysis-guardrails{gap:.5rem;margin-top:.9rem;display:grid}.erp-sales-analysis-guardrails li{background:var(--color-surface-50);color:var(--color-ink-600);border-radius:.5rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.6rem;font-size:.7rem;display:grid}.erp-sales-analysis-guardrails li>span{justify-content:space-between;gap:.5rem;display:flex}.erp-sales-analysis-drawer footer{border-top:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.erp-sales-analysis-drawer footer p{color:var(--color-ink-500);align-items:center;gap:.35rem;font-size:.7rem;display:flex}.erp-sales-analysis-drawer footer>div{gap:.5rem;display:flex}.dark .erp-sales-analytics-hero,.dark .erp-sales-analytics-filters,.dark .erp-sales-analytics-card,.dark .erp-sales-analytics-kpi{background-color:#0f172a;border-color:#334155}.dark .erp-sales-analytics-hero{background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 38%),#0f172a}.dark .erp-sales-analytics-hero h2,.dark .erp-sales-analytics-card-head h3,.dark .erp-sales-analytics-kpi strong,.dark .erp-sales-channel-donut strong,.dark .erp-sales-analysis-drawer h3{color:#f8fafc}.dark .erp-sales-analytics-hero p:not(.erp-sales-eyebrow),.dark .erp-sales-analytics-card-head p,.dark .erp-sales-analytics-kpi p,.dark .erp-sales-bookings-bar span,.dark .erp-sales-analysis-drawer section>p{color:#94a3b8}.dark .erp-sales-analytics-authorities span,.dark .erp-sales-analysis-state,.dark .erp-sales-analytics-select select,.dark .erp-sales-analytics-search input{color:#e2e8f0;background:#020617b8;border-color:#475569}.dark .erp-sales-analytics-tabs{background:#0206178c;border-color:#334155}.dark .erp-sales-analytics-tabs button{color:#94a3b8}.dark .erp-sales-analytics-tabs button:hover,.dark .erp-sales-analytics-tabs button.active{color:#93c5fd;background:#1e293b}.dark .erp-sales-channel-donut:after{background:#0f172a}.dark .erp-sales-analytics-table-frame,.dark .erp-sales-analysis-drawer>section{border-color:#334155}.dark .erp-sales-analytics-table-frame thead,.dark .erp-sales-analysis-facts div,.dark .erp-sales-analysis-guardrails li,.dark .erp-sales-analytics-note{background:#0206178c}.dark .erp-sales-analytics-table-frame td{color:#cbd5e1;border-color:#1e293b}.dark .erp-sales-analysis-result{background:linear-gradient(135deg,#1e3a8a73,#312e8159)}.dark .erp-sales-analysis-result strong{color:#bfdbfe}@media (max-width:1280px){.erp-sales-analytics-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-analytics-search{grid-column:span 2}.erp-sales-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.erp-sales-analytics-hero{padding:1rem;display:grid}.erp-sales-analytics-authorities{justify-content:flex-start}.erp-sales-analytics-filters{grid-template-columns:minmax(0,1fr)}.erp-sales-analytics-search{grid-column:auto}.erp-sales-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-analytics-kpi{grid-template-columns:2rem minmax(0,1fr);padding:.8rem}.erp-sales-analytics-kpi:last-child{grid-column:span 2}.erp-sales-analytics-visual-grid{grid-template-columns:minmax(0,1fr)}.erp-sales-bookings-chart{min-width:31rem;overflow:hidden}.erp-sales-analytics-card:has(.erp-sales-bookings-chart){overflow-x:auto}.erp-sales-channel-layout{grid-template-columns:minmax(0,1fr)}.erp-sales-margin-waterfall{min-width:31rem}.erp-sales-analytics-card:has(.erp-sales-margin-waterfall){overflow-x:auto}.erp-sales-analysis-facts{grid-template-columns:minmax(0,1fr)}.erp-sales-analysis-drawer footer{flex-direction:column;align-items:stretch}.erp-sales-analysis-drawer footer>div{justify-content:flex-end}}.erp-sales-command,.erp-sales-command *{box-sizing:border-box}.erp-sales-command{color:#17253d;min-width:0;font-family:Inter,Noto Sans Lao,ui-sans-serif,system-ui,sans-serif}.erp-sales-command .mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.erp-sales-command-hero{background:radial-gradient(circle at 90% 10%,#246bfd1f,#0000 32%),linear-gradient(135deg,#fff 0%,#f7faff 100%);border:1px solid #dfe6ef;border-radius:.9rem;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.35rem 1.5rem;display:flex;box-shadow:0 10px 26px #1018280f}.erp-sales-command-hero h2{color:#142033;letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:760}.erp-sales-command-hero p:last-child{color:#5a687c;max-width:48rem;margin-top:.45rem;font-size:.8rem;line-height:1.55}.erp-sales-command-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.erp-sales-command-authority{color:#08724b;background:#f0fbf6;border:1px solid #bce7d4;border-radius:.7rem;align-items:center;gap:.7rem;margin-top:.75rem;padding:.72rem .85rem;display:flex}.erp-sales-command-authority>div{flex:1;min-width:0}.erp-sales-command-authority strong,.erp-sales-command-authority span{display:block}.erp-sales-command-authority strong{font-size:.73rem;font-weight:750}.erp-sales-command-authority div span{color:#387762;margin-top:.15rem;font-size:.67rem}.erp-sales-command-state{color:#08724b;background:#fff;border:1px solid #96d7bb;border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.62rem;font-weight:750}.erp-sales-command-state.warning{color:#a15608;border-color:#f1c27d}.erp-sales-command-state.restricted{color:#5f6c80;border-color:#d1d8e3}.erp-sales-command-toolbar{background:#fff;border:1px solid #e0e6ef;border-radius:.78rem;grid-template-columns:minmax(13rem,1.55fr) repeat(3,minmax(9rem,.75fr)) auto;align-items:end;gap:.65rem;margin-top:.8rem;padding:.85rem;display:grid;box-shadow:0 5px 16px #1018280a}.erp-sales-command-toolbar label{min-width:0}.erp-sales-command-toolbar label>span{color:#5b687b;margin:0 0 .3rem .1rem;font-size:.64rem;font-weight:700;display:block}.erp-sales-command-toolbar input,.erp-sales-command-toolbar select{color:#23324a;background:#fff;border:1px solid #ccd5e1;border-radius:.55rem;outline:none;width:100%;height:2.45rem;font-size:.72rem}.erp-sales-command-toolbar input:focus,.erp-sales-command-toolbar select:focus{border-color:#246bfd;box-shadow:0 0 0 3px #246bfd24}.erp-sales-command-toolbar .search>div{position:relative}.erp-sales-command-toolbar .search svg{color:#7d899b;pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.erp-sales-command-toolbar .search input{padding:0 .7rem 0 2.25rem}.erp-sales-command-toolbar select{padding:0 2rem 0 .7rem}.erp-sales-command-toolbar .actions{justify-content:flex-end;display:flex}.erp-sales-command-views{scrollbar-width:thin;gap:.35rem;margin-top:.65rem;padding:.1rem 0 .2rem;display:flex;overflow-x:auto}.erp-sales-command-views button{color:#526076;background:#fff;border:1px solid #d8e0ea;border-radius:999px;flex:none;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;font-size:.66rem;font-weight:690;display:inline-flex}.erp-sales-command-views button:hover,.erp-sales-command-views button.active{color:#175cd3;background:#edf4ff;border-color:#9bb9fa}.erp-sales-command-stack{gap:.8rem;margin-top:.8rem;display:grid}.erp-sales-command-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.erp-sales-command-kpi{background:#fff;border:1px solid #e0e6ef;border-radius:.72rem;gap:.65rem;min-width:0;padding:.85rem;display:flex;box-shadow:0 5px 14px #1018280a}.erp-sales-command-kpi>span{color:#246bfd;background:#edf4ff;border-radius:.55rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-command-kpi.green>span{color:#078252;background:#ecfdf5}.erp-sales-command-kpi.amber>span{color:#b96808;background:#fff7e8}.erp-sales-command-kpi.violet>span{color:#7047eb;background:#f3f0ff}.erp-sales-command-kpi.rose>span{color:#d92d50;background:#fff0f2}.erp-sales-command-kpi div{min-width:0}.erp-sales-command-kpi p,.erp-sales-command-kpi small{color:#6d798b;font-size:.62rem}.erp-sales-command-kpi strong{color:#15233a;letter-spacing:-.025em;margin:.08rem 0;font-size:1.12rem;font-weight:760;display:block}.erp-sales-command-visuals,.erp-sales-command-lower{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.85fr);gap:.8rem;display:grid}.erp-sales-command-card{background:#fff;border:1px solid #e0e6ef;border-radius:.78rem;min-width:0;overflow:hidden;box-shadow:0 6px 18px #1018280b}.erp-sales-command-card>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.85rem .95rem;display:flex}.erp-sales-command-card>header h3{color:#182740;font-size:.78rem;font-weight:750}.erp-sales-command-card>header p{color:#718095;margin-top:.18rem;font-size:.63rem;line-height:1.45}.erp-sales-command-link{color:#175cd3;flex:none;align-items:center;gap:.25rem;font-size:.64rem;font-weight:730;display:inline-flex}.erp-sales-command-link:hover{color:#0e4bb5}.erp-sales-command-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#edf1f6 25%);align-items:end;gap:clamp(.5rem,2.5vw,1.25rem);height:13rem;padding:2.25rem 1rem 1rem;display:flex}.erp-sales-command-bars .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;height:100%;display:flex;position:relative}.erp-sales-command-bars .bar i{background:linear-gradient(#4d86ff,#246bfd);border-radius:.35rem .35rem .08rem .08rem;width:min(2.4rem,70%);min-height:.45rem;box-shadow:0 5px 12px #246bfd3d}.erp-sales-command-bars .value{color:#5d6a7d;white-space:nowrap;font-size:.55rem;position:absolute;top:-1.35rem}.erp-sales-command-bars small{color:#69768a;font-size:.58rem}.erp-sales-command-donut-layout{grid-template-columns:minmax(7rem,.75fr) minmax(9rem,1fr);align-items:center;gap:1rem;min-height:13rem;padding:1rem;display:grid}.erp-sales-command-donut{aspect-ratio:1;background:conic-gradient(#246bfd 0 38%,#2fb57c 38% 69%,#f0a33a 69% 88%,#8b6fe8 88% 100%);border-radius:50%;place-items:center;width:7.25rem;display:grid}.erp-sales-command-donut>span{aspect-ratio:1;background:#fff;border-radius:50%;align-content:center;place-items:center;width:4.25rem;display:grid}.erp-sales-command-donut strong{color:#16243b;font-size:1rem}.erp-sales-command-donut small{color:#728096;font-size:.58rem}.erp-sales-command-donut-layout dl{gap:.55rem;display:grid}.erp-sales-command-donut-layout dl>div{color:#5f6c80;justify-content:space-between;align-items:center;gap:.5rem;font-size:.65rem;display:flex}.erp-sales-command-donut-layout dt{align-items:center;gap:.4rem;display:inline-flex}.erp-sales-command-donut-layout dt i{background:#246bfd;border-radius:50%;width:.45rem;height:.45rem}.erp-sales-command-donut-layout dl>div:nth-child(2) i{background:#2fb57c}.erp-sales-command-donut-layout dl>div:nth-child(3) i{background:#f0a33a}.erp-sales-command-donut-layout dl>div:nth-child(4) i{background:#8b6fe8}.erp-sales-command-kanban{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(13.5rem,1fr));gap:.55rem;padding:.75rem;display:grid;overflow-x:auto}.erp-sales-command-kanban>section{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:.65rem;min-width:13.5rem;min-height:9rem;padding:.5rem}.erp-sales-command-kanban .lane-head{color:#44536a;justify-content:space-between;align-items:center;margin-bottom:.45rem;font-size:.64rem;display:flex}.erp-sales-command-kanban .lane-head span{background:#e9eef6;border-radius:999px;padding:.15rem .4rem;font-size:.58rem;font-weight:700}.erp-sales-command-kanban button.signal{color:#26354c;text-align:left;background:#fff;border:1px solid #dce3ed;border-left:3px solid #246bfd;border-radius:.55rem;width:100%;margin-top:.4rem;padding:.6rem;display:block;box-shadow:0 3px 9px #1018280a}.erp-sales-command-kanban button.signal.critical{border-left-color:#d92d50}.erp-sales-command-kanban button.signal.high{border-left-color:#d97706}.erp-sales-command-kanban button.signal.medium{border-left-color:#7047eb}.erp-sales-command-kanban button.signal:hover{border-color:#9ab8f8;transform:translateY(-1px)}.erp-sales-command-kanban button.signal strong,.erp-sales-command-kanban button.signal small,.erp-sales-command-kanban button.signal p{display:block}.erp-sales-command-kanban button.signal strong{font-size:.65rem}.erp-sales-command-kanban button.signal small,.erp-sales-command-kanban button.signal p{color:#6a778a;margin-top:.18rem;font-size:.58rem;line-height:1.4}.erp-sales-command-kanban button.signal footer{color:#5e6c80;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.45rem;padding-top:.4rem;font-size:.55rem;display:flex}.erp-sales-command .empty{color:#7a8799;text-align:center;padding:1rem;font-size:.63rem}.erp-sales-command-funnel{align-items:stretch;padding:1rem;display:flex;overflow-x:auto}.erp-sales-command-funnel a{clip-path:polygon(0 0,calc(100% - .85rem) 0,100% 50%,calc(100% - .85rem) 100%,0 100%,.85rem 50%);color:#1d4f9f;background:#edf4ff;flex:1;gap:.18rem;min-width:7.8rem;padding:.8rem 1.2rem .8rem .8rem;display:grid;position:relative}.erp-sales-command-funnel a:first-child{clip-path:polygon(0 0,calc(100% - .85rem) 0,100% 50%,calc(100% - .85rem) 100%,0 100%)}.erp-sales-command-funnel a:nth-child(2){background:#e4efff}.erp-sales-command-funnel a:nth-child(3){background:#d8e9ff}.erp-sales-command-funnel a:nth-child(4){background:#cae0ff}.erp-sales-command-funnel a:nth-child(5){background:#bcd7ff}.erp-sales-command-funnel strong,.erp-sales-command-funnel span,.erp-sales-command-funnel small{font-size:.6rem}.erp-sales-command-funnel span{font-size:1rem;font-weight:760}.erp-sales-command-signal-list{max-height:17rem;display:grid;overflow-y:auto}.erp-sales-command-signal-list button{text-align:left;background:0 0;border-bottom:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .8rem;display:grid}.erp-sales-command-signal-list button:hover{background:#f8faff}.erp-sales-command-signal-list .icon{color:#246bfd;background:#edf4ff;border-radius:.48rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.erp-sales-command-signal-list .icon.critical{color:#d92d50;background:#fff0f2}.erp-sales-command-signal-list .icon.high{color:#b96808;background:#fff7e8}.erp-sales-command-signal-list strong,.erp-sales-command-signal-list small{display:block}.erp-sales-command-signal-list strong{color:#26354c;font-size:.65rem}.erp-sales-command-signal-list small{color:#728096;margin-top:.12rem;font-size:.57rem}.erp-sales-command-signal-list .risk,.erp-sales-command-status{color:#175cd3;background:#edf4ff;border-radius:999px;padding:.22rem .42rem;font-size:.55rem;font-weight:730}.erp-sales-command-signal-list .risk.critical{color:#c92046;background:#fff0f2}.erp-sales-command-signal-list .risk.high{color:#a65a08;background:#fff7e8}.erp-sales-command-table-wrap{max-width:100%;overflow-x:auto}.erp-sales-command-table-wrap table{border-collapse:collapse;width:100%;min-width:48rem}.erp-sales-command-table-wrap th,.erp-sales-command-table-wrap td{color:#4d5c72;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:.65rem .8rem;font-size:.63rem}.erp-sales-command-table-wrap th{color:#6a778a;text-transform:uppercase;letter-spacing:.045em;background:#f8fafd;font-size:.57rem;font-weight:750}.erp-sales-command-table-wrap td strong,.erp-sales-command-table-wrap td small{display:block}.erp-sales-command-table-wrap td strong{color:#223149}.erp-sales-command-table-wrap td small{color:#7d899b;margin-top:.15rem;font-size:.54rem}.erp-sales-command-empty{background:#f8fafd;border:1px dashed #cfd8e5;border-radius:.75rem;align-items:center;gap:.8rem;margin-top:.8rem;padding:1.15rem;display:flex}.erp-sales-command-empty>span{color:#246bfd;background:#edf4ff;border-radius:.7rem;flex:0 0 2.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.erp-sales-command-empty h3{color:#25344b;font-size:.78rem;font-weight:750}.erp-sales-command-empty p{color:#718095;margin-top:.2rem;font-size:.65rem}.erp-sales-command-drawer{gap:1rem;display:grid}.erp-sales-command-drawer>section{background:#fff;border:1px solid #e0e6ef;border-radius:.7rem;padding:.85rem}.erp-sales-command-drawer h3{color:#1d2d45;margin-bottom:.65rem;font-size:.75rem;font-weight:750}.erp-sales-command-drawer p,.erp-sales-command-drawer li{color:#627086;font-size:.67rem;line-height:1.5}.erp-sales-command-drawer .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.erp-sales-command-drawer .facts>div{background:#f6f8fb;border-radius:.55rem;padding:.6rem}.erp-sales-command-drawer .facts span,.erp-sales-command-drawer .facts strong{display:block}.erp-sales-command-drawer .facts span{color:#7a8799;font-size:.57rem}.erp-sales-command-drawer .facts strong{color:#29384e;overflow-wrap:anywhere;margin-top:.18rem;font-size:.65rem}.erp-sales-command-drawer ul{gap:.45rem;display:grid}.erp-sales-command-drawer li{align-items:center;gap:.45rem;display:flex}.erp-sales-command-drawer li svg{color:#16865a}.erp-sales-command-drawer .privacy{color:#175cd3;background:#f2f7ff;border-color:#c6d9f8;align-items:flex-start;gap:.55rem;display:flex}.erp-sales-command-drawer>footer{border-top:1px solid #e4e9f0;justify-content:flex-end;gap:.55rem;padding-top:.8rem;display:flex}.dark .erp-sales-command,[data-theme=dark] .erp-sales-command{color:#e7edf6}.dark .erp-sales-command-hero,.dark .erp-sales-command-toolbar,.dark .erp-sales-command-kpi,.dark .erp-sales-command-card,.dark .erp-sales-command-drawer>section,[data-theme=dark] .erp-sales-command-hero,[data-theme=dark] .erp-sales-command-toolbar,[data-theme=dark] .erp-sales-command-kpi,[data-theme=dark] .erp-sales-command-card,[data-theme=dark] .erp-sales-command-drawer>section{box-shadow:none;background:#111b2d;border-color:#334155}.dark .erp-sales-command-hero,[data-theme=dark] .erp-sales-command-hero{background:radial-gradient(circle at 90% 10%,#4c86ff24,#0000 34%),#111b2d}.dark .erp-sales-command-hero h2,.dark .erp-sales-command-kpi strong,.dark .erp-sales-command-card>header h3,.dark .erp-sales-command-donut strong,.dark .erp-sales-command-signal-list strong,.dark .erp-sales-command-table-wrap td strong,.dark .erp-sales-command-empty h3,.dark .erp-sales-command-drawer h3,.dark .erp-sales-command-drawer .facts strong,[data-theme=dark] .erp-sales-command-hero h2,[data-theme=dark] .erp-sales-command-kpi strong,[data-theme=dark] .erp-sales-command-card>header h3,[data-theme=dark] .erp-sales-command-donut strong,[data-theme=dark] .erp-sales-command-signal-list strong,[data-theme=dark] .erp-sales-command-table-wrap td strong,[data-theme=dark] .erp-sales-command-empty h3,[data-theme=dark] .erp-sales-command-drawer h3,[data-theme=dark] .erp-sales-command-drawer .facts strong{color:#f4f7fb}.dark .erp-sales-command-toolbar input,.dark .erp-sales-command-toolbar select,.dark .erp-sales-command-views button,.dark .erp-sales-command-donut>span,.dark .erp-sales-command-kanban button.signal,[data-theme=dark] .erp-sales-command-toolbar input,[data-theme=dark] .erp-sales-command-toolbar select,[data-theme=dark] .erp-sales-command-views button,[data-theme=dark] .erp-sales-command-donut>span,[data-theme=dark] .erp-sales-command-kanban button.signal{color:#e5ebf5;background:#17243a;border-color:#40506a}.dark .erp-sales-command-authority,[data-theme=dark] .erp-sales-command-authority{color:#7be0b5;background:#102b24;border-color:#1d5f48}.dark .erp-sales-command-authority div span,[data-theme=dark] .erp-sales-command-authority div span{color:#9fcdbd}.dark .erp-sales-command-card>header,.dark .erp-sales-command-table-wrap th,.dark .erp-sales-command-table-wrap td,.dark .erp-sales-command-signal-list button,[data-theme=dark] .erp-sales-command-card>header,[data-theme=dark] .erp-sales-command-table-wrap th,[data-theme=dark] .erp-sales-command-table-wrap td,[data-theme=dark] .erp-sales-command-signal-list button{border-color:#2e3c53}.dark .erp-sales-command-table-wrap th,.dark .erp-sales-command-kanban>section,.dark .erp-sales-command-empty,.dark .erp-sales-command-drawer .facts>div,[data-theme=dark] .erp-sales-command-table-wrap th,[data-theme=dark] .erp-sales-command-kanban>section,[data-theme=dark] .erp-sales-command-empty,[data-theme=dark] .erp-sales-command-drawer .facts>div{background:#0d1728}.dark .erp-sales-command-signal-list button:hover,[data-theme=dark] .erp-sales-command-signal-list button:hover{background:#17243a}@media (max-width:1100px){.erp-sales-command-toolbar{grid-template-columns:minmax(13rem,1.5fr) repeat(2,minmax(9rem,1fr))}.erp-sales-command-toolbar .actions{grid-column:auto}.erp-sales-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.erp-sales-command-hero{flex-direction:column;padding:1rem}.erp-sales-command-hero-actions,.erp-sales-command-hero-actions>*{width:100%}.erp-sales-command-authority{align-items:flex-start}.erp-sales-command-authority>.erp-sales-command-state{display:none}.erp-sales-command-toolbar{grid-template-columns:minmax(0,1fr)}.erp-sales-command-toolbar .actions,.erp-sales-command-toolbar .actions>*{width:100%}.erp-sales-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-command-kpi:last-child{grid-column:1/-1}.erp-sales-command-visuals,.erp-sales-command-lower{grid-template-columns:minmax(0,1fr)}.erp-sales-command-bars{gap:.35rem;height:11rem}.erp-sales-command-bars .value{display:none}.erp-sales-command-donut-layout{grid-template-columns:minmax(6.5rem,.75fr) minmax(8rem,1fr)}.erp-sales-command-kanban{scroll-snap-type:inline proximity;grid-template-columns:repeat(6,minmax(82vw,1fr))}.erp-sales-command-kanban>section{scroll-snap-align:start;min-width:82vw}.erp-sales-command-funnel a{min-width:8rem}.erp-sales-command-drawer .facts{grid-template-columns:minmax(0,1fr)}.erp-sales-command-drawer>footer{flex-direction:column-reverse}.erp-sales-command-drawer>footer>*{width:100%}}@media (max-width:1180px){.erp-sales-billing-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.erp-sales-billing-hero,.erp-sales-billing-drawer-footer,.erp-sales-billing-detail-hero{flex-direction:column;align-items:stretch}.erp-sales-billing-hero>div:last-child,.erp-sales-billing-drawer-footer>div{width:100%}.erp-sales-billing-hero .erp-action,.erp-sales-billing-drawer-footer .erp-action{flex:auto}.erp-sales-billing-authority{justify-content:center}.erp-sales-billing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-billing-filter.sm\:col-span-2{grid-column:1/-1}.erp-sales-billing-kanban{grid-template-columns:repeat(4,minmax(15rem,1fr))}.erp-sales-billing-detail-hero>div:last-child{justify-items:start}}.erp-sales-return-workspace{min-width:0;max-width:100%;color:var(--color-ink-900);overflow:clip}.erp-sales-return-hero{background:radial-gradient(circle at 88% 8%,#7c3aed26,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#eef4ff 52%,#f5f1ff 100%);border:1px solid #dbe8ff;border-radius:1rem;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.35rem;display:flex}.erp-sales-return-hero h2{color:#102a56;letter-spacing:-.03em;margin-top:.2rem;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:760}.erp-sales-return-hero p:not(.erp-sales-eyebrow){color:#52627a;max-width:54rem;margin-top:.45rem;font-size:.8125rem;line-height:1.55}.erp-sales-return-authority,.erp-sales-return-journey-link{color:#31517d;background:#ffffffdb;border:1px solid #ccdcf6;border-radius:.65rem;flex:none;align-items:center;gap:.45rem;min-height:2.35rem;padding:.5rem .7rem;font-size:.72rem;font-weight:680;display:inline-flex}.erp-sales-return-authority{border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.64rem}.erp-sales-return-journey{scrollbar-width:thin;gap:.5rem;min-width:0;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.erp-sales-return-journey-link:hover{color:#174eb7;background:#eff5ff;border-color:#246bfd}.erp-sales-return-filters{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;grid-template-columns:minmax(13rem,2fr) repeat(7,minmax(8rem,1fr));gap:.65rem;min-width:0;padding:.9rem;display:grid;overflow-x:auto}.erp-sales-return-filter,.erp-sales-return-field{color:#607089;gap:.35rem;min-width:0;font-size:.68rem;font-weight:680;display:grid}.erp-sales-return-input{color:#15233b;background:#fff;border:1px solid #cbd5e1;border-radius:.6rem;outline:none;width:100%;min-height:2.5rem;padding:.5rem .7rem;font-size:.8rem}.erp-sales-return-input:focus{border-color:#246bfd;box-shadow:0 0 0 3px #246bfd1f}.erp-sales-return-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.erp-sales-return-kpi-icon{border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.erp-sales-return-kpi-blue{color:#246bfd;background:#eaf2ff}.erp-sales-return-kpi-violet{color:#7047eb;background:#f1edff}.erp-sales-return-kpi-amber{color:#b96808;background:#fff5df}.erp-sales-return-kpi-rose{color:#d92d50;background:#fff0f2}.erp-sales-return-kpi-emerald{color:#078252;background:#e8f8f1}.erp-sales-return-kpi p{color:#718096;font-size:.68rem;font-weight:650}.erp-sales-return-kpi strong{color:#17253d;margin-top:.12rem;font-size:1.05rem;font-weight:760;display:block}.erp-sales-return-panel{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;min-width:0;padding:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.erp-sales-return-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.erp-sales-return-panel-head h3{color:#17253d;font-size:.92rem;font-weight:740}.erp-sales-return-panel-head p,.erp-sales-return-panel-head>span,.erp-sales-return-muted{color:#718096;margin-top:.15rem;font-size:.7rem}.erp-sales-return-kanban{grid-template-columns:repeat(4,minmax(13.5rem,1fr));gap:.7rem;padding-bottom:.3rem;display:grid;overflow-x:auto}.erp-sales-return-lane{background:#f7f9fc;border:1px solid #e6ebf2;border-radius:.75rem;min-width:13.5rem;padding:.65rem}.erp-sales-return-lane>header{color:#42536c;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:720;display:flex}.erp-sales-return-lane>header strong{text-align:center;background:#e7eef9;border-radius:999px;min-width:1.5rem;padding:.15rem .4rem;font-size:.64rem}.erp-sales-return-card{color:#516077;text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:.65rem;gap:.25rem;width:100%;margin-top:.55rem;padding:.65rem;font-size:.68rem;display:grid}.erp-sales-return-card:hover{border-color:#83aafd;box-shadow:0 4px 12px #246bfd14}.erp-sales-return-card>span:first-child{color:#17253d;font-family:JetBrains Mono,ui-monospace,monospace}.erp-sales-return-lane-empty{color:#8693a7;text-align:center;padding:1rem .4rem;font-size:.68rem}.erp-sales-return-chart{align-items:end;gap:.7rem;min-height:13rem;padding:.5rem .25rem 0;display:flex;overflow-x:auto}.erp-sales-return-chart-column{color:#718096;text-align:center;flex:none;grid-template-rows:1rem 1fr 1rem;gap:.3rem;width:3.5rem;height:11.5rem;font-size:.62rem;display:grid}.erp-sales-return-chart-value{color:#42536c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-sales-return-chart-track{background:#edf2f8;border-radius:.45rem;align-items:end;display:flex;overflow:hidden}.erp-sales-return-chart-track span{background:linear-gradient(#7047eb,#246bfd);border-radius:.45rem .45rem 0 0;width:100%;min-height:.45rem;display:block}.erp-sales-return-reason>div:first-child{color:#42536c;justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.erp-sales-return-reason>div:nth-child(2){background:#edf2f8;border-radius:999px;height:.45rem;margin-top:.35rem;overflow:hidden}.erp-sales-return-reason>div:nth-child(2) span{background:#246bfd;border-radius:999px;height:100%;display:block}.erp-sales-return-reason small{color:#718096;font-size:.62rem}.erp-sales-return-table-wrap{min-width:0;overflow-x:auto}.erp-sales-return-table{border-collapse:collapse;width:100%;min-width:62rem;font-size:.72rem}.erp-sales-return-table th{color:#607089;text-align:left;letter-spacing:.025em;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #dce4ef;padding:.62rem;font-size:.64rem;font-weight:720;position:relative}.erp-sales-return-table td{color:#42536c;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:.65rem}.erp-sales-return-table td>strong,.erp-sales-return-table td>span{display:block}.erp-sales-return-table td>strong{color:#17253d;font-weight:690}.erp-sales-return-table td>span{color:#718096;margin-top:.18rem;font-size:.66rem}.erp-sales-return-risk{border-radius:999px;width:max-content;padding:.16rem .42rem;font-weight:720;margin-top:.3rem!important;font-size:.6rem!important;display:inline-flex!important}.erp-sales-return-risk-low{background:#e8f8f1;color:#087a50!important}.erp-sales-return-risk-medium{background:#fff5df;color:#a95d07!important}.erp-sales-return-risk-high,.erp-sales-return-risk-critical{background:#fff0f2;color:#c52749!important}.erp-sales-return-drawer{min-width:0;padding-bottom:.25rem}.erp-sales-return-drawer-summary{background:#f6f9ff;border:1px solid #dbe8ff;border-radius:.8rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.erp-sales-return-drawer-summary p{color:#607089;text-transform:uppercase;font-size:.66rem;font-weight:680}.erp-sales-return-drawer-summary h3{color:#17253d;margin-top:.15rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;font-weight:750}.erp-sales-return-drawer-summary span{color:#607089;font-size:.7rem}.erp-sales-return-drawer-section{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;min-width:0;padding:.9rem}.erp-sales-return-drawer-section h4{color:#263a57;align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.78rem;font-weight:720;display:flex}.erp-sales-return-evidence-row{background:#f7f9fc;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .6rem;padding:.55rem;font-size:.68rem;display:grid}.erp-sales-return-evidence-row strong{color:#263a57;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-sales-return-evidence-row span{color:#31517d;font-weight:660}.erp-sales-return-evidence-row small{color:#718096;grid-column:1/-1}.erp-sales-return-timeline{gap:.6rem;display:grid}.erp-sales-return-timeline li{grid-template-columns:.8rem minmax(0,1fr);gap:.6rem;display:grid}.erp-sales-return-timeline li>span{background:#246bfd;border:2px solid #fff;border-radius:999px;width:.65rem;height:.65rem;margin-top:.25rem;box-shadow:0 0 0 2px #bfd3ff}.erp-sales-return-timeline strong{color:#263a57;font-size:.72rem}.erp-sales-return-timeline p,.erp-sales-return-timeline small{color:#718096;font-size:.65rem}.erp-sales-return-drawer-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.dark .erp-sales-return-workspace,[data-theme=dark] .erp-sales-return-workspace{color:#e5edf8}.dark .erp-sales-return-hero,[data-theme=dark] .erp-sales-return-hero{background:radial-gradient(circle at 88% 8%,#7c3aed38,#0000 34%),linear-gradient(135deg,#111c30,#15223a 58%,#201b38);border-color:#304667}.dark .erp-sales-return-hero h2,.dark .erp-sales-return-kpi strong,.dark .erp-sales-return-panel-head h3,.dark .erp-sales-return-card>span:first-child,.dark .erp-sales-return-table td>strong,.dark .erp-sales-return-drawer-summary h3,.dark .erp-sales-return-drawer-section h4,.dark .erp-sales-return-evidence-row strong,.dark .erp-sales-return-timeline strong,[data-theme=dark] .erp-sales-return-hero h2,[data-theme=dark] .erp-sales-return-kpi strong,[data-theme=dark] .erp-sales-return-panel-head h3,[data-theme=dark] .erp-sales-return-card>span:first-child,[data-theme=dark] .erp-sales-return-table td>strong,[data-theme=dark] .erp-sales-return-drawer-summary h3,[data-theme=dark] .erp-sales-return-drawer-section h4,[data-theme=dark] .erp-sales-return-evidence-row strong,[data-theme=dark] .erp-sales-return-timeline strong{color:#f1f5f9}.dark .erp-sales-return-hero p:not(.erp-sales-eyebrow),[data-theme=dark] .erp-sales-return-hero p:not(.erp-sales-eyebrow){color:#b7c4d7}.dark .erp-sales-return-authority,.dark .erp-sales-return-journey-link,.dark .erp-sales-return-filters,.dark .erp-sales-return-kpi,.dark .erp-sales-return-panel,.dark .erp-sales-return-card,.dark .erp-sales-return-drawer-section,[data-theme=dark] .erp-sales-return-authority,[data-theme=dark] .erp-sales-return-journey-link,[data-theme=dark] .erp-sales-return-filters,[data-theme=dark] .erp-sales-return-kpi,[data-theme=dark] .erp-sales-return-panel,[data-theme=dark] .erp-sales-return-card,[data-theme=dark] .erp-sales-return-drawer-section{color:#cbd5e1;background:#111c30;border-color:#334155}.dark .erp-sales-return-input,[data-theme=dark] .erp-sales-return-input{color:#f1f5f9;color-scheme:dark;background:#0f192a;border-color:#41516b}.dark .erp-sales-return-lane,.dark .erp-sales-return-table th,.dark .erp-sales-return-evidence-row,[data-theme=dark] .erp-sales-return-lane,[data-theme=dark] .erp-sales-return-table th,[data-theme=dark] .erp-sales-return-evidence-row{color:#aebdd1;background:#18253a;border-color:#334155}.dark .erp-sales-return-table td,[data-theme=dark] .erp-sales-return-table td{color:#c3cede;border-color:#26364f}.dark .erp-sales-return-drawer-summary,[data-theme=dark] .erp-sales-return-drawer-summary{background:#16243b;border-color:#344a6d}.dark .erp-sales-return-drawer-footer,[data-theme=dark] .erp-sales-return-drawer-footer{border-color:#334155}@media (max-width:1024px){.erp-sales-return-filters{grid-template-columns:repeat(4,minmax(9rem,1fr))}}@media (max-width:720px){.erp-sales-return-hero{flex-direction:column;align-items:stretch;padding:1rem}.erp-sales-return-filters{grid-template-columns:repeat(2,minmax(8.5rem,1fr))}.erp-sales-return-kanban{grid-template-columns:repeat(4,minmax(15rem,82vw))}.erp-sales-return-panel{padding:.8rem}.erp-sales-return-drawer-summary,.erp-sales-return-drawer-footer{flex-direction:column;align-items:stretch}.erp-sales-return-drawer-footer>div,.erp-sales-return-drawer-footer .erp-action{width:100%}}.erp-sales-contract-workspace{min-width:0;max-width:100%;color:var(--color-ink-900);gap:1rem;display:grid;overflow:clip}.erp-sales-contract-workspace>*,.erp-sales-contract-content>*,.erp-sales-contract-master-detail>*,.erp-sales-contract-drawer-grid>*{min-width:0}.erp-sales-contract-hero{border-radius:var(--radius-hero);box-shadow:var(--shadow-hero);background:radial-gradient(circle at 85% 10%,#246bfd29,#0000 30%),linear-gradient(135deg,#f8fbff 0%,#edf4ff 52%,#f3f0ff 100%);border:1px solid #dce9ff;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.5rem;display:flex}.erp-sales-contract-hero h2{letter-spacing:-.035em;margin-top:.2rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:750}.erp-sales-contract-hero>div:first-child>p:last-child{max-width:52rem;color:var(--color-ink-600);margin-top:.45rem;font-size:.875rem;line-height:1.55}.erp-sales-contract-hero-actions,.erp-sales-contract-detail-actions,.erp-sales-contract-drawer-footer>div{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.erp-sales-contract-journey,.erp-sales-contract-board,.erp-sales-contract-chart,.erp-sales-contract-renewal,.erp-sales-contract-master,.erp-sales-contract-detail{border:1px solid var(--color-line-200);border-radius:var(--radius-panel);background:var(--color-surface-0);box-shadow:var(--shadow-control)}.erp-sales-contract-journey{padding:1rem}.erp-sales-contract-journey>header,.erp-sales-contract-board>header,.erp-sales-contract-chart>header,.erp-sales-contract-renewal>header,.erp-sales-contract-master>header,.erp-sales-contract-detail-panel>header,.erp-sales-contract-drawer-grid section>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.erp-sales-contract-journey h3,.erp-sales-contract-board h3,.erp-sales-contract-chart h3,.erp-sales-contract-renewal h3,.erp-sales-contract-master h3,.erp-sales-contract-detail h3,.erp-sales-contract-detail-panel h4,.erp-sales-contract-drawer-grid h4{letter-spacing:-.018em;font-weight:720}.erp-sales-contract-journey header p:last-child,.erp-sales-contract-board header p,.erp-sales-contract-chart header p,.erp-sales-contract-renewal header p,.erp-sales-contract-master header p,.erp-sales-contract-detail-panel header p,.erp-sales-contract-drawer-grid header p{color:var(--color-ink-500);font-size:.75rem}.erp-sales-contract-journey ol{scrollbar-width:thin;gap:.35rem;margin-top:.85rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.erp-sales-contract-journey li{flex:1 0 9.5rem}.erp-sales-contract-journey li a{border:1px solid var(--color-line-200);border-radius:var(--radius-control);min-height:3.4rem;color:var(--color-ink-700);background:var(--color-surface-50);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.6rem;display:grid}.erp-sales-contract-journey li a>span:first-child{width:1.55rem;height:1.55rem;color:var(--color-ink-600);background:var(--color-surface-100);font:700 .7rem/1 var(--font-mono);border-radius:999px;place-items:center;display:grid}.erp-sales-contract-journey li a strong,.erp-sales-contract-journey li a small{display:block}.erp-sales-contract-journey li a strong{font-size:.78rem}.erp-sales-contract-journey li a small{color:var(--color-ink-500);margin-top:.1rem;font-size:.65rem}.erp-sales-contract-journey li a.done>span:first-child{color:#067647;background:#dcfae6}.erp-sales-contract-journey li a.active{border-color:var(--color-brand-500);color:var(--color-brand-800);background:var(--color-brand-50);box-shadow:inset 0 0 0 1px #246bfd1f}.erp-sales-contract-journey li a.active>span:first-child{color:#fff;background:var(--color-brand-600)}.erp-sales-contract-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.erp-sales-contract-metric{border:1px solid var(--color-line-200);border-radius:var(--radius-metric);background:var(--color-surface-0);box-shadow:var(--shadow-control);grid-template-columns:auto 1fr;gap:.7rem;padding:.9rem;display:grid}.erp-sales-contract-metric>span{width:2.35rem;height:2.35rem;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:.7rem;place-items:center;display:grid}.erp-sales-contract-metric small,.erp-sales-contract-metric strong,.erp-sales-contract-metric em{display:block}.erp-sales-contract-metric small{color:var(--color-ink-500);text-transform:uppercase;letter-spacing:.045em;font-size:.68rem;font-weight:650}.erp-sales-contract-metric strong{margin-top:.12rem;font-size:1.22rem;line-height:1.1}.erp-sales-contract-metric em{color:var(--color-ink-500);margin-top:.2rem;font-size:.69rem;font-style:normal}.erp-sales-contract-toolbar{border:1px solid var(--color-line-200);border-radius:var(--radius-panel);background:var(--color-surface-0);grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.55rem;padding:.75rem;display:grid}.erp-sales-contract-toolbar label>span{color:var(--color-ink-600);margin:0 0 .3rem .15rem;font-size:.69rem;font-weight:650;display:block}.erp-sales-contract-toolbar select,.erp-sales-contract-search-control input{border:1px solid var(--color-line-300);border-radius:var(--radius-control);width:100%;min-height:2.45rem;color:var(--color-ink-900);background:var(--color-surface-0);font-size:.78rem}.erp-sales-contract-search-control input{padding:.5rem .7rem .5rem 2rem}.erp-sales-contract-search-control .erp-sales-search-field{position:relative}.erp-sales-contract-search-control .erp-sales-search-field>svg{z-index:1;color:var(--color-ink-500);position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.erp-sales-contract-content{gap:1rem;display:grid}.erp-sales-contract-board,.erp-sales-contract-chart,.erp-sales-contract-renewal,.erp-sales-contract-master,.erp-sales-contract-detail{padding:1rem}.erp-sales-contract-lanes{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(13rem,1fr));gap:.65rem;margin-top:.85rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.erp-sales-contract-lane{border:1px solid var(--color-line-200);border-radius:var(--radius-control);background:var(--color-surface-50);min-height:12rem;padding:.65rem}.erp-sales-contract-lane>header,.erp-sales-contract-lane>header>span,.erp-sales-contract-lane button>span{align-items:center;display:flex}.erp-sales-contract-lane>header{justify-content:space-between;gap:.5rem}.erp-sales-contract-lane>header>span{gap:.4rem}.erp-sales-contract-lane>header i{background:var(--color-brand-500);border-radius:999px;width:.48rem;height:.48rem}.erp-sales-contract-lane.renewal_due>header i{background:#f79009}.erp-sales-contract-lane.obligation_risk>header i{background:#d92d20}.erp-sales-contract-lane>header strong,.erp-sales-contract-lane>header b{font-size:.75rem}.erp-sales-contract-lane>header b{color:var(--color-ink-600);background:var(--color-surface-100);font-family:var(--font-mono);border-radius:999px;padding:.12rem .42rem}.erp-sales-contract-lane>div{gap:.5rem;max-height:21rem;margin-top:.6rem;display:grid;overflow-y:auto}.erp-sales-contract-lane button{border:1px solid var(--color-line-200);text-align:left;background:var(--color-surface-0);border-radius:.65rem;width:100%;padding:.65rem;transition:border-color .14s,box-shadow .14s,transform .14s}.erp-sales-contract-lane button:hover,.erp-sales-contract-lane button.active{border-color:var(--color-brand-500);transform:translateY(-1px);box-shadow:0 6px 18px #246bfd1f}.erp-sales-contract-lane button>strong,.erp-sales-contract-lane button>small{display:block}.erp-sales-contract-lane button>strong{font:700 .74rem/1.35 var(--font-mono)}.erp-sales-contract-lane button>small{color:var(--color-ink-500);margin-top:.18rem;font-size:.7rem}.erp-sales-contract-lane button>span{color:var(--color-ink-600);justify-content:space-between;gap:.35rem;margin-top:.55rem;font-size:.65rem}.erp-sales-contract-lane button em{color:var(--color-brand-700);font-style:normal;font-weight:700}.erp-sales-contract-lane>div>p,.erp-sales-contract-empty-copy{color:var(--color-ink-500);text-align:center;padding:1.5rem .75rem;font-size:.75rem}.erp-sales-contract-visual-grid{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.8fr);gap:1rem;display:grid}.erp-sales-contract-chart>header>strong{color:var(--color-brand-700);font:750 1.25rem/1 var(--font-mono)}.erp-sales-contract-bars{border-bottom:1px solid var(--color-line-200);grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));align-items:end;gap:.55rem;height:12rem;margin-top:1rem;display:grid}.erp-sales-contract-bars>div{grid-template-rows:1fr auto;gap:.35rem;height:100%;display:grid}.erp-sales-contract-bars>div>span{justify-content:center;align-items:end;gap:.18rem;display:flex}.erp-sales-contract-bars i{border-radius:.2rem .2rem 0 0;width:min(1rem,38%);min-height:.2rem;display:block}.erp-sales-contract-bars i.committed,.erp-sales-contract-chart footer i.committed{background:#b7cdfd}.erp-sales-contract-bars i.consumed,.erp-sales-contract-chart footer i.consumed{background:var(--color-brand-600)}.erp-sales-contract-bars small{color:var(--color-ink-500);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.erp-sales-contract-chart footer{color:var(--color-ink-500);gap:.85rem;margin-top:.7rem;font-size:.68rem;display:flex}.erp-sales-contract-chart footer span{align-items:center;gap:.3rem;display:flex}.erp-sales-contract-chart footer i{border-radius:.15rem;width:.55rem;height:.55rem}.erp-sales-contract-donut-wrap{grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1.15rem;display:grid}.erp-sales-contract-donut{border-radius:999px;place-items:center;width:9rem;height:9rem;display:grid}.erp-sales-contract-donut>span{background:var(--color-surface-0);border-radius:999px;align-content:center;place-items:center;width:5.7rem;height:5.7rem;display:grid}.erp-sales-contract-donut strong,.erp-sales-contract-donut small{display:block}.erp-sales-contract-donut strong{font:750 1.35rem/1 var(--font-mono)}.erp-sales-contract-donut small{color:var(--color-ink-500);margin-top:.2rem;font-size:.65rem}.erp-sales-contract-donut-wrap dl{gap:.45rem;display:grid}.erp-sales-contract-donut-wrap dl>div{justify-content:space-between;gap:.5rem;font-size:.7rem;display:flex}.erp-sales-contract-donut-wrap dt{color:var(--color-ink-600);align-items:center;gap:.4rem;display:flex}.erp-sales-contract-donut-wrap dt i{background:var(--color-brand-600);border-radius:999px;width:.55rem;height:.55rem}.erp-sales-contract-donut-wrap dt i.expand{background:#14b8a6}.erp-sales-contract-donut-wrap dt i.renegotiate{background:#f59e0b}.erp-sales-contract-donut-wrap dt i.exit{background:#ef4444}.erp-sales-contract-donut-wrap dd{font-family:var(--font-mono);font-weight:700}.erp-sales-contract-master-detail{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.6fr);gap:1rem;display:grid}.erp-sales-contract-master>div[role=list]{gap:.45rem;max-height:36rem;margin-top:.85rem;display:grid;overflow-y:auto}.erp-sales-contract-card{border:1px solid var(--color-line-200);border-radius:var(--radius-control);text-align:left;background:var(--color-surface-50);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.65rem;display:grid}.erp-sales-contract-card:hover,.erp-sales-contract-card.active{border-color:var(--color-brand-500);background:var(--color-brand-50)}.erp-sales-contract-card span strong,.erp-sales-contract-card span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-sales-contract-card span strong{font-size:.72rem}.erp-sales-contract-card>span:first-child strong{font-family:var(--font-mono)}.erp-sales-contract-card span small{color:var(--color-ink-500);margin-top:.12rem;font-size:.64rem}.erp-sales-contract-detail{overflow:hidden}.erp-sales-contract-detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.erp-sales-contract-detail-header h3{margin-top:.45rem;font-size:1.05rem}.erp-sales-contract-detail-header p{color:var(--color-ink-500);margin-top:.22rem;font-size:.72rem}.erp-sales-contract-detail-tabs{border-bottom:1px solid var(--color-line-200);scrollbar-width:thin;gap:.2rem;margin:.85rem -1rem 0;padding:0 1rem;display:flex;overflow-x:auto}.erp-sales-contract-detail-tabs button{color:var(--color-ink-500);border-bottom:2px solid #0000;flex:none;padding:.65rem .7rem;font-size:.72rem;font-weight:650}.erp-sales-contract-detail-tabs button:hover,.erp-sales-contract-detail-tabs button.active{border-color:var(--color-brand-600);color:var(--color-brand-700)}.erp-sales-contract-detail-panel{padding-top:1rem}.erp-sales-contract-facts,.erp-sales-contract-renewal-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.erp-sales-contract-facts article,.erp-sales-contract-renewal-evidence article{border:1px solid var(--color-line-200);border-radius:var(--radius-control);background:var(--color-surface-50);padding:.75rem}.erp-sales-contract-facts small,.erp-sales-contract-facts strong,.erp-sales-contract-facts em,.erp-sales-contract-renewal-evidence small,.erp-sales-contract-renewal-evidence strong,.erp-sales-contract-renewal-evidence em{display:block}.erp-sales-contract-facts small,.erp-sales-contract-renewal-evidence small{color:var(--color-ink-500);font-size:.66rem}.erp-sales-contract-facts strong,.erp-sales-contract-renewal-evidence strong{margin-top:.2rem;font-size:.8rem}.erp-sales-contract-facts em,.erp-sales-contract-renewal-evidence em{color:var(--color-brand-700);margin-top:.2rem;font-size:.64rem;font-style:normal}.erp-sales-contract-evidence-list{gap:.5rem;max-height:24rem;margin-top:.85rem;display:grid;overflow-y:auto}.erp-sales-contract-evidence-list article{border:1px solid var(--color-line-200);border-radius:var(--radius-control);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.erp-sales-contract-evidence-list article>span{width:2rem;height:2rem;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:.55rem;place-items:center;display:grid}.erp-sales-contract-evidence-list strong,.erp-sales-contract-evidence-list small{display:block}.erp-sales-contract-evidence-list strong{font-size:.75rem}.erp-sales-contract-evidence-list small{color:var(--color-ink-500);margin-top:.15rem;font-size:.67rem}.erp-sales-contract-state,.erp-sales-contract-detail-empty{min-height:12rem}.erp-sales-contract-loading{border:1px solid var(--color-line-200);border-radius:var(--radius-panel);background:var(--color-surface-0);justify-content:center;align-items:center;gap:.7rem;min-height:12rem;display:flex}.erp-sales-contract-loading>span{color:var(--color-brand-600);animation:1s linear infinite erp-contract-spin}@keyframes erp-contract-spin{to{transform:rotate(360deg)}}.erp-sales-contract-loading strong,.erp-sales-contract-loading p{display:block}.erp-sales-contract-loading p{color:var(--color-ink-500);margin-top:.15rem;font-size:.72rem}.erp-sales-contract-drawer{min-width:0;color:var(--color-ink-900);display:grid}.erp-sales-contract-drawer-head{border-bottom:1px solid var(--color-line-200);grid-template-columns:auto 1fr;gap:.75rem;padding:0 0 1rem;display:grid}.erp-sales-contract-drawer-head>span{width:2.75rem;height:2.75rem;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:.8rem;place-items:center;display:grid}.erp-sales-contract-drawer-head h3{margin-top:.15rem;font-size:1.1rem;font-weight:750}.erp-sales-contract-drawer-head>div>p:last-child{color:var(--color-ink-500);margin-top:.22rem;font-size:.73rem}.erp-sales-contract-drawer-grid{grid-template-columns:minmax(0,1.55fr) minmax(15rem,.75fr);gap:1rem;padding:1rem 0;display:grid}.erp-sales-contract-drawer-grid main,.erp-sales-contract-drawer-grid aside{align-content:start;gap:.75rem;display:grid}.erp-sales-contract-drawer-grid section{border:1px solid var(--color-line-200);border-radius:var(--radius-panel);background:var(--color-surface-0);padding:.85rem}.erp-sales-contract-drawer-grid aside section{background:var(--color-surface-50)}.erp-sales-contract-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.erp-sales-contract-fields>*{min-width:0}.erp-sales-contract-authority-list{gap:.45rem;margin-top:.7rem;display:grid}.erp-sales-contract-authority-list>span{border:1px solid var(--color-line-200);background:var(--color-surface-0);border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .45rem;padding:.55rem;display:grid}.erp-sales-contract-authority-list svg{color:var(--color-brand-700);grid-row:span 2}.erp-sales-contract-authority-list b{font-size:.72rem}.erp-sales-contract-authority-list small{color:var(--color-ink-500);font-size:.64rem}.erp-sales-contract-drawer-footer{border-top:1px solid var(--color-line-200);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0 0;display:flex;position:static}.erp-sales-contract-drawer-footer>p{max-width:34rem;color:var(--color-ink-500);align-items:flex-start;gap:.35rem;font-size:.68rem;line-height:1.45;display:flex}.erp-sales-contract-drawer-footer>p svg{color:#067647;flex:none}.erp-sales-source-label{color:var(--color-brand-700);background:var(--color-brand-50);border-radius:999px;flex:none;padding:.22rem .48rem;font-size:.62rem;font-weight:700}.dark .erp-sales-contract-workspace,[data-theme=dark] .erp-sales-contract-workspace,.dark .erp-sales-contract-drawer,[data-theme=dark] .erp-sales-contract-drawer{color:#f8fafc}.dark .erp-sales-contract-hero,[data-theme=dark] .erp-sales-contract-hero{background:radial-gradient(circle at 85% 10%,#4c86ff38,#0000 30%),linear-gradient(135deg,#101828 0%,#17233a 55%,#211d3b 100%);border-color:#29415f}.dark :is(.erp-sales-contract-journey,.erp-sales-contract-metric,.erp-sales-contract-toolbar,.erp-sales-contract-board,.erp-sales-contract-chart,.erp-sales-contract-renewal,.erp-sales-contract-master,.erp-sales-contract-detail,.erp-sales-contract-loading,.erp-sales-contract-drawer-grid section,.erp-sales-contract-lane button,.erp-sales-contract-donut>span,.erp-sales-contract-authority-list>span),[data-theme=dark] :is(.erp-sales-contract-journey,.erp-sales-contract-metric,.erp-sales-contract-toolbar,.erp-sales-contract-board,.erp-sales-contract-chart,.erp-sales-contract-renewal,.erp-sales-contract-master,.erp-sales-contract-detail,.erp-sales-contract-loading,.erp-sales-contract-drawer-grid section,.erp-sales-contract-lane button,.erp-sales-contract-donut>span,.erp-sales-contract-authority-list>span){background:#111827;border-color:#344054}.dark :is(.erp-sales-contract-lane,.erp-sales-contract-card,.erp-sales-contract-facts article,.erp-sales-contract-renewal-evidence article,.erp-sales-contract-drawer-grid aside section),[data-theme=dark] :is(.erp-sales-contract-lane,.erp-sales-contract-card,.erp-sales-contract-facts article,.erp-sales-contract-renewal-evidence article,.erp-sales-contract-drawer-grid aside section){background:#182230;border-color:#344054}.dark .erp-sales-contract-toolbar :is(select,input),[data-theme=dark] .erp-sales-contract-toolbar :is(select,input){color:#f8fafc;background:#101828;border-color:#475467}.dark :is(.erp-sales-contract-hero>div:first-child>p:last-child,.erp-sales-contract-journey header p:last-child,.erp-sales-contract-board header p,.erp-sales-contract-chart header p,.erp-sales-contract-renewal header p,.erp-sales-contract-master header p,.erp-sales-contract-detail-panel header p,.erp-sales-contract-drawer-grid header p,.erp-sales-contract-detail-header p,.erp-sales-contract-drawer-head>div>p:last-child,.erp-sales-contract-drawer-footer>p),[data-theme=dark] :is(.erp-sales-contract-hero>div:first-child>p:last-child,.erp-sales-contract-journey header p:last-child,.erp-sales-contract-board header p,.erp-sales-contract-chart header p,.erp-sales-contract-renewal header p,.erp-sales-contract-master header p,.erp-sales-contract-detail-panel header p,.erp-sales-contract-drawer-grid header p,.erp-sales-contract-detail-header p,.erp-sales-contract-drawer-head>div>p:last-child,.erp-sales-contract-drawer-footer>p){color:#98a2b3}@media (max-width:1120px){.erp-sales-contract-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-contract-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-contract-search-control{grid-column:span 2}.erp-sales-contract-master-detail,.erp-sales-contract-drawer-grid{grid-template-columns:minmax(0,1fr)}.erp-sales-contract-master>div[role=list]{max-height:18rem}}@media (max-width:760px){.erp-sales-contract-hero,.erp-sales-contract-detail-header,.erp-sales-contract-drawer-footer{flex-direction:column;align-items:stretch}.erp-sales-contract-hero-actions,.erp-sales-contract-detail-actions,.erp-sales-contract-drawer-footer>div{width:100%}.erp-sales-contract-hero-actions>*,.erp-sales-contract-detail-actions>*,.erp-sales-contract-drawer-footer>div>*{flex:auto}.erp-sales-contract-metrics,.erp-sales-contract-visual-grid,.erp-sales-contract-facts,.erp-sales-contract-renewal-evidence,.erp-sales-contract-fields{grid-template-columns:minmax(0,1fr)}.erp-sales-contract-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.erp-sales-contract-search-control,.erp-sales-contract-toolbar>button{grid-column:1/-1}.erp-sales-contract-lanes{scroll-snap-type:inline proximity;grid-template-columns:repeat(4,minmax(15.5rem,82vw))}.erp-sales-contract-lane{scroll-snap-align:start}.erp-sales-contract-card{grid-template-columns:minmax(0,1fr) auto}.erp-sales-contract-card>span:nth-child(2){display:none}.erp-sales-contract-donut-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.erp-sales-contract-donut-wrap dl{width:min(100%,18rem)}.erp-sales-contract-drawer-footer>p{max-width:none}}.erp-sales-order-workspace{width:100%;min-width:0;max-width:100%;color:var(--color-ink-900);font-family:var(--font-sans);gap:.875rem;display:grid;overflow-x:clip}.erp-sales-order-workspace>*,.erp-sales-order-workspace-panel>*,.erp-sales-order-master-detail>*,.erp-sales-order-drawer-grid>*{min-width:0;max-width:100%}.erp-sales-order-workspace-panel{gap:.875rem;min-width:0;display:grid}.erp-sales-order-selection-alert{border-radius:var(--radius-panel);color:#912018;background:#fef3f2;border:1px solid #fecdca;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;display:flex}.erp-sales-order-selection-alert>svg{flex:none}.erp-sales-order-selection-alert strong,.erp-sales-order-selection-alert p{display:block}.erp-sales-order-selection-alert strong{font-size:.75rem}.erp-sales-order-selection-alert p{margin-top:.15rem;font-size:.68rem;line-height:1.4}.erp-sales-order-source-note{border:1px solid var(--color-line-200);border-left:3px solid var(--color-brand-500);border-radius:var(--radius-panel);min-width:0;color:var(--color-ink-700);background:var(--color-surface-50);align-items:flex-start;gap:.65rem;padding:.7rem .85rem;display:flex}.erp-sales-order-source-note>svg{color:var(--color-brand-600);flex:none}.erp-sales-order-source-note strong,.erp-sales-order-source-note p{display:block}.erp-sales-order-source-note strong{font-size:.72rem}.erp-sales-order-source-note p{color:var(--color-ink-500);margin-top:.12rem;font-size:.66rem;line-height:1.4}.erp-sales-order-source-note.is-governed{background:#f0fdf4;border-left-color:#15915f}.erp-sales-order-source-note.is-governed>svg{color:#087443}.erp-sales-order-source-note.is-compatibility{background:#fffaeb;border-left-color:#dc6803}.erp-sales-order-source-note.is-compatibility>svg{color:#b54708}.erp-sales-order-source-note:is(.is-error,.is-unavailable){background:#fef3f2;border-left-color:#d92d20}.erp-sales-order-source-note:is(.is-error,.is-unavailable)>svg{color:#b42318}.erp-sales-order-hero{border-radius:var(--radius-hero);box-shadow:var(--shadow-hero);background:radial-gradient(circle at 86% 8%,#246bfd2b,#0000 30%),radial-gradient(circle at 72% 110%,#15915f1f,#0000 34%),linear-gradient(135deg,#f8fbff 0%,#edf4ff 54%,#f4f9f6 100%);border:1px solid #dce9ff;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.5rem;display:flex}.erp-sales-order-hero h2{letter-spacing:-.035em;margin-top:.2rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:760}.erp-sales-order-hero>div:first-child>p:last-child{max-width:54rem;color:var(--color-ink-600);margin-top:.45rem;font-size:.875rem;line-height:1.55}.erp-sales-order-hero-actions,.erp-sales-order-toolbar-actions,.erp-sales-order-detail-actions,.erp-sales-order-drawer-footer>div{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.erp-sales-order-work-areas{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.erp-sales-order-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.erp-sales-order-metrics article{border:1px solid var(--color-line-200);border-radius:var(--radius-panel);background:var(--color-surface-0);min-width:0;box-shadow:var(--shadow-control);padding:.8rem}.erp-sales-order-metrics article>span{color:var(--color-ink-500);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.erp-sales-order-metrics article>span small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.erp-sales-order-metrics article>span svg{color:var(--color-brand-600)}.erp-sales-order-metrics strong,.erp-sales-order-metrics em{display:block}.erp-sales-order-metrics strong{font:750 1.35rem/1 var(--font-mono);margin-top:.35rem}.erp-sales-order-metrics em{color:var(--color-ink-500);margin-top:.28rem;font-size:.62rem;font-style:normal}.erp-sales-order-work-area{border:1px solid var(--color-line-200);border-radius:var(--radius-control);min-width:9.5rem;min-height:3.8rem;color:var(--color-ink-700);background:var(--color-surface-0);box-shadow:var(--shadow-control);grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.65rem;display:grid}.erp-sales-order-work-area>span:first-child,.erp-sales-order-context-icon{width:2rem;height:2rem;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:.55rem;place-items:center;display:grid}.erp-sales-order-work-area strong,.erp-sales-order-work-area small{display:block}.erp-sales-order-work-area strong{font-size:.75rem}.erp-sales-order-work-area small{color:var(--color-ink-500);margin-top:.12rem;font-size:.62rem;line-height:1.25}.erp-sales-order-work-area:hover,.erp-sales-order-work-area.active{border-color:var(--color-brand-500);color:var(--color-brand-800);background:var(--color-brand-50)}.erp-sales-order-context,.erp-sales-order-journey,.erp-sales-order-toolbar,.erp-sales-order-tabs,.erp-sales-order-board,.erp-sales-order-master,.erp-sales-order-detail{border:1px solid var(--color-line-200);border-radius:var(--radius-panel);background:var(--color-surface-0);box-shadow:var(--shadow-control)}.erp-sales-order-context{border-left:3px solid #15915f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.erp-sales-order-context h3,.erp-sales-order-journey h3,.erp-sales-order-board h3,.erp-sales-order-master h3,.erp-sales-order-detail h3,.erp-sales-order-drawer h3,.erp-sales-order-drawer h4{letter-spacing:-.018em;font-weight:720}.erp-sales-order-context>div>p:last-child{color:var(--color-ink-500);margin-top:.15rem;font-size:.7rem}.erp-sales-order-context nav{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.erp-sales-order-context nav a{border:1px solid var(--color-line-200);border-radius:var(--radius-control);color:var(--color-brand-700);background:var(--color-surface-50);align-items:center;gap:.25rem;padding:.4rem .55rem;font-size:.68rem;font-weight:680;display:inline-flex}.erp-sales-order-journey,.erp-sales-order-board,.erp-sales-order-master,.erp-sales-order-detail{padding:1rem}.erp-sales-order-journey>header,.erp-sales-order-board>header,.erp-sales-order-master>header,.erp-sales-order-detail-panel>header,.erp-sales-order-drawer-grid section>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.erp-sales-order-journey ol{scrollbar-width:thin;gap:.35rem;margin-top:.8rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.erp-sales-order-journey li{flex:1 0 8.7rem}.erp-sales-order-journey li a{border:1px solid var(--color-line-200);border-radius:var(--radius-control);min-height:3.3rem;color:var(--color-ink-700);background:var(--color-surface-50);grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem;display:grid}.erp-sales-order-journey li a>span:first-child{width:1.5rem;height:1.5rem;color:var(--color-ink-600);background:var(--color-surface-100);font:700 .66rem/1 var(--font-mono);border-radius:999px;place-items:center;display:grid}.erp-sales-order-journey li a strong,.erp-sales-order-journey li a small{display:block}.erp-sales-order-journey li a strong{font-size:.73rem}.erp-sales-order-journey li a small{color:var(--color-ink-500);margin-top:.08rem;font-size:.59rem}.erp-sales-order-journey li a.done>span:first-child{color:#067647;background:#dcfae6}.erp-sales-order-journey li a.active{color:#087443;background:#ecfdf3;border-color:#15915f;box-shadow:inset 0 0 0 1px #15915f1f}.erp-sales-order-journey li a.active>span:first-child{color:#fff;background:#15915f}.erp-sales-order-toolbar{grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(8.5rem,1fr)) auto;align-items:end;gap:.55rem;padding:.75rem;display:grid}.erp-sales-order-toolbar label>span{color:var(--color-ink-600);margin:0 0 .3rem .15rem;font-size:.69rem;font-weight:650;display:block}.erp-sales-order-toolbar select,.erp-sales-order-toolbar input,.erp-sales-order-fields input,.erp-sales-order-fields textarea{border:1px solid var(--color-line-300);border-radius:var(--radius-control);width:100%;min-height:2.45rem;color:var(--color-ink-900);background:var(--color-surface-0);font-size:.78rem}.erp-sales-order-toolbar select,.erp-sales-order-fields input,.erp-sales-order-fields textarea{padding:.5rem .65rem}.erp-sales-order-search-control>div{position:relative}.erp-sales-order-search-control>div>svg{z-index:1;color:var(--color-ink-500);position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.erp-sales-order-search-control input{padding:.5rem .65rem .5rem 2rem}.erp-sales-order-tabs,.erp-sales-order-detail-tabs{scrollbar-width:thin;gap:.2rem;display:flex;overflow-x:auto}.erp-sales-order-tabs{padding:.35rem}.erp-sales-order-tabs button,.erp-sales-order-detail-tabs button{border-radius:var(--radius-control);color:var(--color-ink-500);flex:none;font-size:.72rem;font-weight:650}.erp-sales-order-tabs button{padding:.55rem .75rem}.erp-sales-order-tabs button:hover,.erp-sales-order-tabs button.active{color:var(--color-brand-800);background:var(--color-brand-50)}.erp-sales-order-board>header>span,.erp-sales-order-master>header>span{color:var(--color-ink-600);background:var(--color-surface-100);font:700 .68rem/1.2 var(--font-mono);border-radius:999px;padding:.2rem .48rem}.erp-sales-order-board header p,.erp-sales-order-master header p,.erp-sales-order-detail-panel header p,.erp-sales-order-drawer-grid header p{color:var(--color-ink-500);margin-top:.12rem;font-size:.68rem}.erp-sales-order-lanes{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(14rem,1fr));gap:.65rem;margin-top:.8rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.erp-sales-order-lane{border:1px solid var(--color-line-200);border-radius:var(--radius-control);background:var(--color-surface-50);min-height:12rem;padding:.65rem}.erp-sales-order-lane>header,.erp-sales-order-lane>header>span,.erp-sales-order-lane a>span{align-items:center;display:flex}.erp-sales-order-lane>header{justify-content:space-between;gap:.5rem}.erp-sales-order-lane>header>span{gap:.4rem}.erp-sales-order-lane>header i{background:#98a2b3;border-radius:999px;width:.48rem;height:.48rem}.erp-sales-order-lane.ready_to_release>header i{background:#15915f}.erp-sales-order-lane.blocked>header i{background:#d92d20}.erp-sales-order-lane.in_fulfillment>header i{background:#246bfd}.erp-sales-order-lane>header strong,.erp-sales-order-lane>header b{font-size:.75rem}.erp-sales-order-lane>header b{color:var(--color-ink-600);background:var(--color-surface-100);font-family:var(--font-mono);border-radius:999px;padding:.12rem .42rem}.erp-sales-order-lane>div{gap:.5rem;max-height:21rem;margin-top:.6rem;display:grid;overflow-y:auto}.erp-sales-order-lane a{border:1px solid var(--color-line-200);text-align:left;background:var(--color-surface-0);border-radius:.65rem;width:100%;padding:.65rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:block}.erp-sales-order-lane a:hover,.erp-sales-order-lane a.active{border-color:var(--color-brand-500);transform:translateY(-1px);box-shadow:0 6px 18px #246bfd1f}.erp-sales-order-lane a>strong,.erp-sales-order-lane a>small{display:block}.erp-sales-order-lane a>strong{font:700 .74rem/1.35 var(--font-mono)}.erp-sales-order-lane a>small{color:var(--color-ink-500);margin-top:.18rem;font-size:.7rem}.erp-sales-order-lane a>span{color:var(--color-ink-600);justify-content:space-between;gap:.35rem;margin-top:.55rem;font-size:.65rem}.erp-sales-order-lane a em{color:var(--color-brand-700);font-style:normal;font-weight:700}.erp-sales-order-lane>div>p,.erp-sales-order-empty-copy{color:var(--color-ink-500);text-align:center;padding:1.25rem .75rem;font-size:.72rem}.erp-sales-order-master-detail{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:.875rem;min-height:28.75rem;display:grid}.erp-sales-order-master>div[role=list]{gap:.45rem;max-height:38rem;margin-top:.8rem;display:grid;overflow-y:auto}.erp-sales-order-card{border:1px solid var(--color-line-200);border-radius:var(--radius-control);color:var(--color-ink-800);background:var(--color-surface-50);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;display:grid}.erp-sales-order-card:hover,.erp-sales-order-card.active{border-color:var(--color-brand-500);background:var(--color-brand-50)}.erp-sales-order-card span strong,.erp-sales-order-card span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-sales-order-card span strong{font-size:.72rem}.erp-sales-order-card>span:first-child strong{font-family:var(--font-mono)}.erp-sales-order-card span small{color:var(--color-ink-500);margin-top:.12rem;font-size:.64rem}.erp-sales-order-detail{overflow:hidden}.erp-sales-order-detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.erp-sales-order-detail-header h3{font:730 1.05rem/1.25 var(--font-mono);margin-top:.42rem}.erp-sales-order-detail-header p{color:var(--color-ink-500);margin-top:.22rem;font-size:.7rem;line-height:1.45}.erp-sales-order-detail-tabs{border-bottom:1px solid var(--color-line-200);margin:.85rem -1rem 0;padding:0 1rem}.erp-sales-order-detail-tabs button{border-bottom:2px solid #0000;border-radius:0;padding:.65rem .7rem}.erp-sales-order-detail-tabs button:hover,.erp-sales-order-detail-tabs button.active{border-color:var(--color-brand-600);color:var(--color-brand-700)}.erp-sales-order-detail-panel{padding-top:1rem}.erp-sales-order-facts,.erp-sales-order-review-strip{gap:.65rem;display:grid}.erp-sales-order-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-order-review-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-sales-order-facts article,.erp-sales-order-review-strip article{border:1px solid var(--color-line-200);border-radius:var(--radius-control);background:var(--color-surface-50);padding:.75rem}.erp-sales-order-facts small,.erp-sales-order-facts strong,.erp-sales-order-facts em,.erp-sales-order-review-strip small,.erp-sales-order-review-strip strong{display:block}.erp-sales-order-facts small,.erp-sales-order-review-strip small{color:var(--color-ink-500);font-size:.65rem}.erp-sales-order-facts strong,.erp-sales-order-review-strip strong{margin-top:.2rem;font-size:.78rem}.erp-sales-order-approval-recovery{border:1px solid var(--color-line-200);border-left:3px solid var(--color-warning-500,#f79009);border-radius:var(--radius-control);background:#fff6ec;gap:.75rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.erp-sales-order-approval-recovery{background:color-mix(in srgb,var(--color-warning-50,#fffaeb)76%,white)}}.erp-sales-order-approval-recovery>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.erp-sales-order-approval-recovery>header>span{border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--color-warning-700,#b54708);background:var(--color-warning-100,#fef0c7);place-items:center;display:grid}.erp-sales-order-approval-recovery h4{color:var(--color-ink-900);font-size:.78rem;font-weight:730}.erp-sales-order-approval-recovery p{color:var(--color-ink-600);margin-top:.18rem;font-size:.7rem;line-height:1.55}.erp-sales-order-approval-recovery>button,.erp-sales-order-approval-recovery>.erp-sales-order-recovery-state{justify-self:start}.erp-sales-order-recovery-state{border:1px solid var(--color-line-200);border-radius:var(--radius-control);min-height:2rem;color:var(--color-ink-600);background:var(--color-surface-0);align-items:center;padding:.36rem .65rem;font-size:.7rem;font-weight:680;display:inline-flex}.erp-sales-order-approval-recovery.is-error{border-left-color:var(--color-danger-600,#d92d20);background:var(--color-danger-50,#fef3f2)}.erp-sales-order-approval-recovery.is-restricted{border-left-color:var(--color-ink-400,#98a2b3);background:var(--color-surface-50)}.erp-sales-order-approval-recovery.is-pending{border-left-color:var(--color-brand-600);background:var(--color-brand-50)}.erp-sales-order-facts em{color:var(--color-brand-700);margin-top:.2rem;font-size:.62rem;font-style:normal}.erp-sales-order-evidence-list{gap:.5rem;max-height:24rem;display:grid;overflow-y:auto}.erp-sales-order-detail-stack{gap:.75rem;display:grid}.erp-sales-order-evidence-section{border:1px solid var(--color-line-200);border-radius:var(--radius-control);background:var(--color-surface-50);min-width:0;padding:.75rem}.erp-sales-order-evidence-section>header{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.erp-sales-order-evidence-section>header h4{color:var(--color-ink-800);font-size:.73rem;font-weight:720}.erp-sales-order-evidence-section>header span{color:var(--color-ink-600);background:var(--color-surface-100);font:700 .64rem/1.2 var(--font-mono);border-radius:999px;padding:.14rem .42rem}.erp-sales-order-evidence-list article{border:1px solid var(--color-line-200);border-radius:var(--radius-control);background:var(--color-surface-0);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.erp-sales-order-evidence-list article>span{width:2rem;height:2rem;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:.55rem;place-items:center;display:grid}.erp-sales-order-evidence-list strong,.erp-sales-order-evidence-list small{display:block}.erp-sales-order-evidence-list strong{font-size:.72rem}.erp-sales-order-evidence-list small{color:var(--color-ink-500);margin-top:.12rem;font-size:.64rem;line-height:1.4}.erp-sales-order-line-matrix{border:1px solid var(--color-line-200);border-radius:var(--radius-control);scrollbar-width:thin;max-width:100%;margin-top:.75rem;overflow-x:auto}.erp-sales-order-line-matrix table{border-collapse:collapse;width:100%;min-width:46rem;font-size:.7rem}.erp-sales-order-line-matrix th,.erp-sales-order-line-matrix td{border-bottom:1px solid var(--color-line-200);text-align:left;vertical-align:top;padding:.58rem .65rem}.erp-sales-order-line-matrix th{color:var(--color-ink-500);background:var(--color-surface-50);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}.erp-sales-order-line-matrix td:first-child,.erp-sales-order-line-matrix td:nth-child(n+3):nth-child(-n+6){font-family:var(--font-mono)}.erp-sales-order-line-matrix td strong,.erp-sales-order-line-matrix td small{display:block}.erp-sales-order-line-matrix td small{color:var(--color-ink-500);margin-top:.12rem}.erp-sales-order-document-flow{scrollbar-width:thin;gap:.45rem;max-width:100%;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.erp-sales-order-document-flow article{border:1px solid var(--color-line-200);border-radius:var(--radius-control);background:var(--color-surface-50);flex:1 0 9.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.65rem;display:grid;position:relative}.erp-sales-order-document-flow article>span:first-child{color:#067647;width:1.5rem;height:1.5rem;font:700 .65rem/1 var(--font-mono);background:#dcfae6;border-radius:999px;place-items:center;display:grid}.erp-sales-order-document-flow strong,.erp-sales-order-document-flow small{display:block}.erp-sales-order-document-flow strong{font-size:.7rem}.erp-sales-order-document-flow small{color:var(--color-ink-500);margin-top:.1rem;font-size:.6rem}.erp-sales-order-document-flow .erp-badge{grid-column:1/-1;justify-self:start}.erp-sales-order-drawer{min-width:0;color:var(--color-ink-900);gap:.9rem;display:grid}.erp-sales-order-drawer-content{gap:.9rem;display:grid}.erp-sales-order-drawer-head{border-radius:var(--radius-panel);background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #dce9ff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem;display:grid}.erp-sales-order-drawer-head>span:first-child{color:#fff;background:var(--color-brand-600);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.erp-sales-order-drawer-head h3{font:730 .9rem/1.3 var(--font-mono);margin-top:.12rem}.erp-sales-order-drawer-head>div>p:last-child{color:var(--color-ink-500);margin-top:.15rem;font-size:.68rem}.erp-sales-order-drawer-grid{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);align-items:start;gap:.75rem;display:grid}.erp-sales-order-drawer-grid main,.erp-sales-order-drawer-grid aside{gap:.75rem;min-width:0;display:grid}.erp-sales-order-drawer-grid section{border:1px solid var(--color-line-200);border-radius:var(--radius-panel);background:var(--color-surface-0);min-width:0;padding:.8rem}.erp-sales-order-drawer-grid aside section{background:var(--color-surface-50)}.erp-sales-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.erp-sales-order-fields label>span{color:var(--color-ink-600);margin:0 0 .3rem .12rem;font-size:.68rem;font-weight:650;display:block}.erp-sales-order-field-wide{grid-column:1/-1}.erp-sales-order-change-fields>p{color:var(--color-ink-500);align-items:flex-start;gap:.35rem;margin-top:.65rem;font-size:.65rem;line-height:1.45;display:flex}.erp-sales-order-drawer-footer{border-top:1px solid var(--color-line-200);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0 0;display:flex;position:static}.erp-sales-order-drawer-footer>p{max-width:34rem;color:var(--color-ink-500);align-items:flex-start;gap:.35rem;font-size:.68rem;line-height:1.45;display:flex}.erp-sales-order-drawer-footer>p svg{color:#067647;flex:none}.dark .erp-sales-order-workspace,[data-theme=dark] .erp-sales-order-workspace,.dark .erp-sales-order-drawer,[data-theme=dark] .erp-sales-order-drawer{color:#f8fafc}.dark .erp-sales-order-hero,[data-theme=dark] .erp-sales-order-hero{background:radial-gradient(circle at 86% 8%,#4c86ff38,#0000 30%),radial-gradient(circle at 72% 110%,#15915f29,#0000 34%),linear-gradient(135deg,#101828 0%,#17233a 55%,#12251d 100%);border-color:#29415f}.dark :is(.erp-sales-order-work-area,.erp-sales-order-context,.erp-sales-order-journey,.erp-sales-order-toolbar,.erp-sales-order-tabs,.erp-sales-order-board,.erp-sales-order-master,.erp-sales-order-detail,.erp-sales-order-metrics article,.erp-sales-order-lane a,.erp-sales-order-evidence-list article,.erp-sales-order-approval-recovery,.erp-sales-order-drawer-grid section),[data-theme=dark] :is(.erp-sales-order-work-area,.erp-sales-order-context,.erp-sales-order-journey,.erp-sales-order-toolbar,.erp-sales-order-tabs,.erp-sales-order-board,.erp-sales-order-master,.erp-sales-order-detail,.erp-sales-order-metrics article,.erp-sales-order-lane a,.erp-sales-order-evidence-list article,.erp-sales-order-approval-recovery,.erp-sales-order-drawer-grid section){background:#111827;border-color:#344054}.dark :is(.erp-sales-order-lane,.erp-sales-order-card,.erp-sales-order-facts article,.erp-sales-order-review-strip article,.erp-sales-order-document-flow article,.erp-sales-order-line-matrix th,.erp-sales-order-drawer-grid aside section),[data-theme=dark] :is(.erp-sales-order-lane,.erp-sales-order-card,.erp-sales-order-facts article,.erp-sales-order-review-strip article,.erp-sales-order-document-flow article,.erp-sales-order-line-matrix th,.erp-sales-order-drawer-grid aside section){background:#182230;border-color:#344054}.dark .erp-sales-order-drawer-head,[data-theme=dark] .erp-sales-order-drawer-head{background:linear-gradient(135deg,#101828,#17233a);border-color:#344054}.dark .erp-sales-order-selection-alert,[data-theme=dark] .erp-sales-order-selection-alert{color:#fecdca;background:#55160c;border-color:#b42318}.dark .erp-sales-order-source-note,[data-theme=dark] .erp-sales-order-source-note{border-color:#344054;border-left-color:var(--color-brand-500);color:#f8fafc;background:#182230}.dark .erp-sales-order-approval-recovery>header>span,[data-theme=dark] .erp-sales-order-approval-recovery>header>span,.dark .erp-sales-order-recovery-state,[data-theme=dark] .erp-sales-order-recovery-state{color:#f8fafc;background:#233148;border-color:#475467}.dark .erp-sales-order-approval-recovery h4,[data-theme=dark] .erp-sales-order-approval-recovery h4{color:#f8fafc}.dark .erp-sales-order-approval-recovery p,[data-theme=dark] .erp-sales-order-approval-recovery p{color:#cbd5e1}.dark .erp-sales-order-source-note.is-governed,[data-theme=dark] .erp-sales-order-source-note.is-governed{background:#10291f;border-left-color:#47cd89}.dark .erp-sales-order-source-note.is-compatibility,[data-theme=dark] .erp-sales-order-source-note.is-compatibility{background:#3a2a11;border-left-color:#fdb022}.dark .erp-sales-order-source-note:is(.is-error,.is-unavailable),[data-theme=dark] .erp-sales-order-source-note:is(.is-error,.is-unavailable){background:#55160c;border-left-color:#f97066}.dark .erp-sales-order-source-note p,[data-theme=dark] .erp-sales-order-source-note p{color:#98a2b3}.dark .erp-sales-order-evidence-section,[data-theme=dark] .erp-sales-order-evidence-section{background:#182230;border-color:#344054}.dark .erp-sales-order-evidence-section>header h4,[data-theme=dark] .erp-sales-order-evidence-section>header h4{color:#f2f4f7}.dark .erp-sales-order-evidence-section>header span,[data-theme=dark] .erp-sales-order-evidence-section>header span{color:#d0d5dd;background:#344054}.dark .erp-sales-order-toolbar :is(select,input),.dark .erp-sales-order-fields :is(input,textarea),[data-theme=dark] .erp-sales-order-toolbar :is(select,input),[data-theme=dark] .erp-sales-order-fields :is(input,textarea){color:#f8fafc;background:#101828;border-color:#475467}.dark :is(.erp-sales-order-hero>div:first-child>p:last-child,.erp-sales-order-context>div>p:last-child,.erp-sales-order-board header p,.erp-sales-order-master header p,.erp-sales-order-detail-header p,.erp-sales-order-detail-panel header p,.erp-sales-order-drawer-head>div>p:last-child,.erp-sales-order-drawer-grid header p,.erp-sales-order-drawer-footer>p),[data-theme=dark] :is(.erp-sales-order-hero>div:first-child>p:last-child,.erp-sales-order-context>div>p:last-child,.erp-sales-order-board header p,.erp-sales-order-master header p,.erp-sales-order-detail-header p,.erp-sales-order-detail-panel header p,.erp-sales-order-drawer-head>div>p:last-child,.erp-sales-order-drawer-grid header p,.erp-sales-order-drawer-footer>p){color:#98a2b3}.dark .erp-sales-order-journey li a.active,[data-theme=dark] .erp-sales-order-journey li a.active{color:#75e0a7;background:#10291f;border-color:#47cd89}@media (max-width:1120px){.erp-sales-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-order-work-areas{grid-template-columns:repeat(6,minmax(10rem,1fr))}.erp-sales-order-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-order-search-control,.erp-sales-order-toolbar-actions{grid-column:span 2}.erp-sales-order-master-detail,.erp-sales-order-drawer-grid{grid-template-columns:minmax(0,1fr)}.erp-sales-order-master>div[role=list]{max-height:18rem}}@media (max-width:760px){.erp-sales-order-metrics{grid-template-columns:minmax(0,1fr)}.erp-sales-order-hero,.erp-sales-order-detail-header,.erp-sales-order-drawer-footer{flex-direction:column;align-items:stretch}.erp-sales-order-context{grid-template-columns:auto minmax(0,1fr)}.erp-sales-order-context nav{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.erp-sales-order-context nav a{flex:none}.erp-sales-order-hero-actions,.erp-sales-order-detail-actions,.erp-sales-order-drawer-footer>div{width:100%}.erp-sales-order-hero-actions>*,.erp-sales-order-detail-actions>*,.erp-sales-order-drawer-footer>div>*,.erp-sales-order-approval-recovery>button,.erp-sales-order-approval-recovery>.erp-sales-order-recovery-state{flex:auto;width:100%}.erp-sales-order-toolbar,.erp-sales-order-facts,.erp-sales-order-review-strip,.erp-sales-order-fields,.erp-sales-order-drawer-head{grid-template-columns:minmax(0,1fr)}.erp-sales-order-search-control,.erp-sales-order-toolbar-actions,.erp-sales-order-field-wide{grid-column:auto}.erp-sales-order-lanes{scroll-snap-type:inline proximity;grid-template-columns:repeat(4,minmax(15.5rem,82vw))}.erp-sales-order-lane{scroll-snap-align:start}.erp-sales-order-card{grid-template-columns:minmax(0,1fr) auto}.erp-sales-order-card>span:nth-child(2){display:none}.erp-sales-order-drawer-head>.erp-badge{justify-self:start}.erp-sales-order-drawer-footer>p{max-width:none}}.erp-sales-quote-workspace{width:100%;min-width:0;max-width:100%;color:var(--color-ink-900);gap:.875rem;display:grid;overflow-x:clip}.erp-sales-quote-workspace>*{min-width:0;max-width:100%}.erp-sales-quote-hero,.erp-sales-quote-context,.erp-sales-quote-toolbar,.erp-sales-quote-tabs,.erp-sales-quote-master,.erp-sales-quote-detail,.erp-sales-quote-panel,.erp-sales-quote-builder-identity,.erp-sales-quote-builder-review-strip,.erp-sales-quote-builder-section{border:1px solid var(--color-line-200);background:var(--color-surface-0);box-shadow:var(--shadow-panel)}.erp-sales-quote-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%,#2563eb1c,transparent 32%),linear-gradient(135deg,var(--color-surface-0),var(--color-surface-50));justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.125rem 1.25rem;display:flex;overflow:hidden}.erp-sales-quote-hero .erp-page-title{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:760}.erp-sales-quote-hero p:not(.erp-sales-eyebrow){max-width:55rem;color:var(--color-ink-600);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.erp-sales-quote-hero-actions,.erp-sales-quote-toolbar-actions,.erp-sales-quote-detail-actions,.erp-sales-quote-builder-footer>div{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.erp-sales-quote-workspace .erp-sales-work-areas{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(10.5rem,1fr));overflow-x:auto}.erp-sales-quote-workspace .erp-sales-work-area.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 -3px #2563eb}.erp-sales-quote-context{border-radius:var(--radius-lg);grid-template-columns:minmax(15rem,.85fr) minmax(26rem,1.45fr) auto;align-items:center;gap:.9rem;padding:.875rem 1rem;display:grid}.erp-sales-quote-context>header{min-width:0}.erp-sales-quote-context h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:760;overflow:hidden}.erp-sales-quote-context header>div>p:last-child{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.72rem;overflow:hidden}.erp-sales-quote-authority-pills{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.erp-sales-quote-authority-pills span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.2rem .45rem;font-size:.62rem;font-weight:760}.erp-sales-quote-authority-pills span:last-child{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.erp-sales-quote-context dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-width:0;margin:0;display:grid}.erp-sales-quote-context dl>div{border-left:1px solid var(--color-line-100);min-width:0;padding-left:.65rem}.erp-sales-quote-context dt,.erp-sales-quote-builder-review-strip dt{color:var(--color-ink-500);letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:760}.erp-sales-quote-context dd,.erp-sales-quote-builder-review-strip dd{color:var(--color-ink-800);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.75rem;font-weight:680;overflow:hidden}.erp-sales-quote-context nav{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.erp-sales-quote-context nav .erp-action{min-height:2rem;padding:.35rem .55rem;font-size:.68rem}.erp-sales-quote-context-empty{max-width:18rem;color:var(--color-ink-500);font-size:.72rem;line-height:1.4}.erp-sales-quote-lifecycle ol{scrollbar-width:thin;grid-template-columns:repeat(12,minmax(8.25rem,1fr));overflow-x:auto}.erp-sales-quote-lifecycle a.done{color:#166534}.erp-sales-quote-lifecycle a.done>span:first-child{color:#166534;background:#dcfce7;border-color:#86efac}.erp-sales-quote-lifecycle a.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 -3px #2563eb}.erp-sales-quote-toolbar{border-radius:var(--radius-lg);grid-template-columns:minmax(18rem,1.5fr) repeat(4,minmax(8.75rem,.65fr)) auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.erp-sales-quote-toolbar>label{min-width:0;color:var(--color-ink-600);gap:.3rem;font-size:.7rem;font-weight:750;display:grid}.erp-sales-quote-toolbar select{border:1px solid var(--color-line-300);border-radius:var(--radius-md);background:var(--color-surface-0);width:100%;min-width:0;min-height:2.5rem;color:var(--color-ink-800);padding:0 .65rem;font-size:.75rem}.erp-sales-quote-toolbar select:focus-visible{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 3px #246bfd1f}.erp-sales-quote-tabs,.erp-sales-quote-detail-tabs{border-radius:var(--radius-lg);scrollbar-width:thin;gap:.25rem;padding:.35rem;display:flex;overflow-x:auto}.erp-sales-quote-tabs button,.erp-sales-quote-detail-tabs button{border-radius:var(--radius-md);min-height:2.25rem;color:var(--color-ink-600);white-space:nowrap;background:0 0;border:0;flex:none;padding:.5rem .75rem;font-size:.72rem;font-weight:750}.erp-sales-quote-tabs button:hover,.erp-sales-quote-tabs button:focus-visible,.erp-sales-quote-detail-tabs button:hover,.erp-sales-quote-detail-tabs button:focus-visible{background:var(--color-surface-100);color:var(--color-ink-900);outline:none}.erp-sales-quote-tabs button.active,.erp-sales-quote-detail-tabs button.active{color:#1d4ed8;background:#dbeafe;box-shadow:inset 0 0 0 1px #2563eb24}.erp-sales-quote-master-detail{grid-template-columns:minmax(17rem,.36fr) minmax(0,1fr);align-items:stretch;gap:.875rem;min-width:0;display:grid}.erp-sales-quote-master,.erp-sales-quote-detail{border-radius:var(--radius-lg);min-width:0;overflow:hidden}.erp-sales-quote-master{grid-template-rows:auto auto minmax(0,1fr);align-content:start;max-height:46rem;display:grid}.erp-sales-quote-master>header,.erp-sales-quote-detail-head,.erp-sales-quote-panel>header,.erp-sales-quote-builder-section>header{border-bottom:1px solid var(--color-line-100);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.erp-sales-quote-master h3,.erp-sales-quote-detail h3,.erp-sales-quote-panel h4,.erp-sales-quote-builder-section h4{color:var(--color-ink-900);margin:0;font-weight:760}.erp-sales-quote-master h3{font-size:.9rem}.erp-sales-quote-master header p,.erp-sales-quote-panel header p,.erp-sales-quote-builder-section header p{color:var(--color-ink-500);margin:.15rem 0 0;font-size:.68rem;line-height:1.4}.erp-sales-quote-portfolio-filter{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-50);color:var(--color-ink-400);align-items:center;gap:.45rem;margin:.65rem .75rem 0;padding:0 .65rem;display:flex}.erp-sales-quote-portfolio-filter:focus-within{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #246bfd1a}.erp-sales-quote-portfolio-filter input{width:100%;min-width:0;min-height:2.35rem;color:var(--color-ink-800);background:0 0;border:0;outline:0;font-size:.75rem}.erp-sales-quote-master-list{scrollbar-width:thin;align-content:start;gap:.45rem;min-height:0;padding:.65rem .75rem .75rem;display:grid;overflow-y:auto}.erp-sales-quote-card{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-0);width:100%;min-width:0;color:var(--color-ink-800);text-align:left;gap:.35rem;padding:.7rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.erp-sales-quote-card:hover,.erp-sales-quote-card:focus-visible{box-shadow:var(--shadow-raised);border-color:#93c5fd;outline:none}.erp-sales-quote-card.active{background:#eff6ff;border-color:#60a5fa;box-shadow:inset 3px 0 #2563eb}.erp-sales-quote-card-head,.erp-sales-quote-card-value{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.erp-sales-quote-card-head>strong,.erp-sales-quote-card-value>strong{font-family:"JetBrains Mono",var(--font-sans),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.erp-sales-quote-card-context,.erp-sales-quote-card-value small{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.erp-sales-quote-detail{min-height:32rem}.erp-sales-quote-detail-shell{min-width:0;display:grid}.erp-sales-quote-detail-head{align-items:center}.erp-sales-quote-detail-head h3{font-family:"JetBrains Mono",var(--font-sans),monospace;margin-top:.35rem;font-size:1rem}.erp-sales-quote-detail-head p{color:var(--color-ink-500);margin:.2rem 0 0;font-size:.72rem}.erp-sales-quote-detail-tabs{box-shadow:none;border-width:0 0 1px;border-radius:0}.erp-sales-quote-canvas{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:start;gap:.75rem;min-width:0;padding:.75rem;display:grid}.erp-sales-quote-canvas-main,.erp-sales-quote-summary-column{align-content:start;gap:.75rem;min-width:0;display:grid}.erp-sales-quote-panel{border-radius:var(--radius-md);min-width:0;box-shadow:none;overflow:hidden}.erp-sales-quote-panel>header{align-items:center}.erp-sales-quote-panel h4{font-size:.8rem}.erp-sales-quote-line-scroll,.erp-sales-quote-builder-line-scroll{scrollbar-width:thin;width:100%;min-width:0;overflow-x:auto}.erp-sales-quote-line-scroll table,.erp-sales-quote-builder-line-scroll table{border-collapse:collapse;width:100%;min-width:45rem;font-size:.72rem}.erp-sales-quote-line-scroll th,.erp-sales-quote-line-scroll td,.erp-sales-quote-builder-line-scroll th,.erp-sales-quote-builder-line-scroll td{border-bottom:1px solid var(--color-line-100);text-align:left;vertical-align:middle;padding:.55rem .65rem}.erp-sales-quote-line-scroll th,.erp-sales-quote-builder-line-scroll th{background:var(--color-surface-50);color:var(--color-ink-500);letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:780}.erp-sales-quote-line-scroll th:first-child,.erp-sales-quote-builder-line-scroll th:first-child{width:35%}.erp-sales-quote-line-scroll td strong,.erp-sales-quote-line-scroll td small,.erp-sales-quote-builder-line-scroll td strong,.erp-sales-quote-builder-line-scroll td small{display:block}.erp-sales-quote-line-scroll td small,.erp-sales-quote-builder-line-scroll td small{color:var(--color-ink-500);margin-top:.1rem;font-size:.64rem}.erp-sales-quote-line-remove{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-ink-400);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.erp-sales-quote-line-remove:not(:disabled):hover,.erp-sales-quote-line-remove:not(:disabled):focus-visible{color:#b91c1c;background:#fef2f2;outline:none}.erp-sales-quote-line-remove:disabled{cursor:not-allowed;opacity:.38}.erp-sales-quote-empty-cell,.erp-sales-quote-empty-copy{color:var(--color-ink-500);text-align:center;font-size:.72rem;line-height:1.45}.erp-sales-quote-empty-cell{padding:1.5rem!important}.erp-sales-quote-empty-copy{margin:0;padding:1rem}.erp-sales-quote-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.erp-sales-quote-terms-grid>div{border-bottom:1px solid var(--color-line-100);min-width:0;padding:.65rem .8rem}.erp-sales-quote-terms-grid>div:nth-last-child(-n+2){border-bottom:0}.erp-sales-quote-terms-grid dt,.erp-sales-quote-total dt{color:var(--color-ink-500);text-transform:uppercase;font-size:.62rem;font-weight:740}.erp-sales-quote-terms-grid dd{color:var(--color-ink-800);margin:.2rem 0 0;font-size:.74rem;line-height:1.4}.erp-sales-quote-term-note{grid-column:1/-1}.erp-sales-quote-total dl{gap:0;margin:0;padding:.35rem .8rem;display:grid}.erp-sales-quote-total dl>div{border-bottom:1px solid var(--color-line-100);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.erp-sales-quote-total dl>div:last-child{border-bottom:0}.erp-sales-quote-total dd{font-family:"JetBrains Mono",var(--font-sans),monospace;margin:0;font-size:.76rem;font-weight:680}.erp-sales-quote-total dl>div.total{color:var(--color-ink-900)}.erp-sales-quote-total dl>div.total dt,.erp-sales-quote-total dl>div.total dd{font-size:.86rem;font-weight:790}.erp-sales-quote-margin{border-top:1px solid var(--color-line-100);gap:.45rem;padding:.75rem .8rem .85rem;display:grid}.erp-sales-quote-margin>span{justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.erp-sales-quote-margin b{font-family:"JetBrains Mono",var(--font-sans),monospace;color:#166534}.erp-sales-quote-margin [role=meter]{background:var(--color-surface-100);border-radius:999px;height:.45rem;overflow:hidden}.erp-sales-quote-margin [role=meter] i{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#22c55e);height:100%;display:block}.erp-sales-quote-approval ol{gap:0;margin:0;padding:.4rem .8rem;list-style:none;display:grid}.erp-sales-quote-approval li,.erp-sales-quote-evidence-list article{border-bottom:1px solid var(--color-line-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.erp-sales-quote-approval li:last-child,.erp-sales-quote-evidence-list article:last-child{border-bottom:0}.erp-sales-quote-approval li>span,.erp-sales-quote-evidence-list article>span{background:var(--color-surface-100);width:1.8rem;height:1.8rem;color:var(--color-ink-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.erp-sales-quote-approval li.complete>span,.erp-sales-quote-approval li.completed>span,.erp-sales-quote-approval li.approved>span,.erp-sales-quote-approval li.ready>span{color:#166534;background:#dcfce7}.erp-sales-quote-approval strong,.erp-sales-quote-approval small,.erp-sales-quote-evidence-list strong,.erp-sales-quote-evidence-list small{display:block}.erp-sales-quote-approval strong,.erp-sales-quote-evidence-list strong{font-size:.72rem}.erp-sales-quote-approval small,.erp-sales-quote-evidence-list small{color:var(--color-ink-500);margin-top:.1rem;font-size:.64rem;line-height:1.35}.erp-sales-quote-approval em{color:var(--color-ink-500);font-size:.62rem;font-style:normal;font-weight:720}.erp-sales-quote-evidence-panel{margin:.75rem}.erp-sales-quote-evidence-list{padding:.35rem .8rem;display:grid}.erp-sales-quote-builder{gap:.75rem;min-width:0;display:grid}.erp-sales-quote-builder-identity{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 8%,#2563eb1a,transparent 34%),var(--color-surface-0);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.erp-sales-quote-builder-mark{border-radius:var(--radius-md);color:#1d4ed8;width:2.6rem;height:2.6rem;font:780 .8rem "JetBrains Mono",var(--font-sans),monospace;background:#dbeafe;justify-content:center;align-items:center;display:inline-flex}.erp-sales-quote-builder-identity h3{color:var(--color-ink-900);font:760 .92rem "JetBrains Mono",var(--font-sans),monospace;margin:0}.erp-sales-quote-builder-identity p:not(.erp-sales-eyebrow){color:var(--color-ink-500);margin:.15rem 0 0;font-size:.68rem}.erp-sales-quote-builder-review-strip{border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.erp-sales-quote-builder-review-strip>div{border-right:1px solid var(--color-line-100);min-width:0;padding:.65rem .75rem}.erp-sales-quote-builder-review-strip>div:last-child{border-right:0}.erp-sales-quote-builder-layout{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.62fr);align-items:start;gap:.75rem;min-width:0;display:grid}.erp-sales-quote-builder-layout>main,.erp-sales-quote-builder-aside{align-content:start;gap:.75rem;min-width:0;display:grid}.erp-sales-quote-builder-section{border-radius:var(--radius-lg);min-width:0;overflow:hidden}.erp-sales-quote-builder-section>header>span{border-radius:var(--radius-sm);color:#1d4ed8;background:#eff6ff;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.erp-sales-quote-builder-section>header>div{flex:auto;min-width:0}.erp-sales-quote-builder-context-fields,.erp-sales-quote-builder-proposal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.erp-sales-quote-builder-proposal-fields>:last-child{grid-column:1/-1}.erp-sales-quote-builder-line-scroll table{min-width:64rem}.erp-sales-quote-builder-line-scroll td .erp-field{min-width:6.25rem}.erp-sales-quote-builder-line-scroll th:first-child,.erp-sales-quote-builder-line-scroll td:first-child{width:15rem;min-width:15rem}.erp-sales-quote-builder-line-scroll th:nth-child(2),.erp-sales-quote-builder-line-scroll td:nth-child(2),.erp-sales-quote-builder-line-scroll th:nth-child(6),.erp-sales-quote-builder-line-scroll td:nth-child(6){width:8rem;min-width:8rem}.erp-sales-quote-builder-approval>.erp-sales-quote-approval{box-shadow:none;border:0;border-radius:0}.erp-sales-quote-builder-approval>.erp-sales-quote-approval>header{display:none}.erp-sales-quote-builder-footer{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-0);box-shadow:var(--shadow-panel);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:static}.erp-sales-quote-builder-footer>p{max-width:35rem;color:var(--color-ink-500);align-items:flex-start;gap:.4rem;margin:0;font-size:.67rem;line-height:1.45;display:flex}.erp-sales-quote-builder-footer>p svg{color:#166534;flex:none}.dark .erp-sales-quote-hero,[data-theme=dark] .erp-sales-quote-hero,.dark .erp-sales-quote-context,[data-theme=dark] .erp-sales-quote-context,.dark .erp-sales-quote-toolbar,[data-theme=dark] .erp-sales-quote-toolbar,.dark .erp-sales-quote-tabs,[data-theme=dark] .erp-sales-quote-tabs,.dark .erp-sales-quote-master,[data-theme=dark] .erp-sales-quote-master,.dark .erp-sales-quote-detail,[data-theme=dark] .erp-sales-quote-detail,.dark .erp-sales-quote-panel,[data-theme=dark] .erp-sales-quote-panel,.dark .erp-sales-quote-builder-identity,[data-theme=dark] .erp-sales-quote-builder-identity,.dark .erp-sales-quote-builder-review-strip,[data-theme=dark] .erp-sales-quote-builder-review-strip,.dark .erp-sales-quote-builder-section,[data-theme=dark] .erp-sales-quote-builder-section,.dark .erp-sales-quote-builder-footer,[data-theme=dark] .erp-sales-quote-builder-footer{border-color:var(--color-line-200);background:var(--color-surface-0);color:var(--color-ink-900)}.dark .erp-sales-quote-hero,[data-theme=dark] .erp-sales-quote-hero{background:radial-gradient(circle at 92% 8%,#3b82f629,transparent 32%),linear-gradient(135deg,var(--color-surface-0),var(--color-surface-50))}.dark .erp-sales-quote-workspace .erp-sales-work-area.active,[data-theme=dark] .erp-sales-quote-workspace .erp-sales-work-area.active,.dark .erp-sales-quote-tabs button.active,[data-theme=dark] .erp-sales-quote-tabs button.active,.dark .erp-sales-quote-detail-tabs button.active,[data-theme=dark] .erp-sales-quote-detail-tabs button.active,.dark .erp-sales-quote-card.active,[data-theme=dark] .erp-sales-quote-card.active{color:#bfdbfe;background:#1e40af3d;border-color:#2563eb}.dark .erp-sales-quote-authority-pills span,[data-theme=dark] .erp-sales-quote-authority-pills span,.dark .erp-sales-quote-builder-mark,[data-theme=dark] .erp-sales-quote-builder-mark,.dark .erp-sales-quote-builder-section>header>span,[data-theme=dark] .erp-sales-quote-builder-section>header>span{color:#bfdbfe;background:#1e40af3d;border-color:#1d4ed8}.dark .erp-sales-quote-authority-pills span:last-child,[data-theme=dark] .erp-sales-quote-authority-pills span:last-child{color:#bbf7d0;background:#14532d52;border-color:#15803d}.dark .erp-sales-quote-toolbar select,[data-theme=dark] .erp-sales-quote-toolbar select,.dark .erp-sales-quote-card,[data-theme=dark] .erp-sales-quote-card,.dark .erp-sales-quote-portfolio-filter,[data-theme=dark] .erp-sales-quote-portfolio-filter{border-color:var(--color-line-200);background:var(--color-surface-50);color:var(--color-ink-800)}.dark .erp-sales-quote-line-scroll th,[data-theme=dark] .erp-sales-quote-line-scroll th,.dark .erp-sales-quote-builder-line-scroll th,[data-theme=dark] .erp-sales-quote-builder-line-scroll th{background:var(--color-surface-50);color:var(--color-ink-500)}@media (max-width:1500px){.erp-sales-quote-toolbar{grid-template-columns:repeat(4,minmax(9rem,1fr)) auto}.erp-sales-quote-search-control{grid-column:1/-1}.erp-sales-quote-context{grid-template-columns:minmax(15rem,.85fr) minmax(24rem,1.4fr)}.erp-sales-quote-context nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1120px){.erp-sales-quote-master-detail,.erp-sales-quote-canvas,.erp-sales-quote-builder-layout{grid-template-columns:minmax(0,1fr)}.erp-sales-quote-master{max-height:26rem}.erp-sales-quote-master-list,.erp-sales-quote-summary-column,.erp-sales-quote-builder-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-quote-context{grid-template-columns:minmax(0,1fr)}.erp-sales-quote-context dl{grid-template-columns:repeat(4,minmax(9rem,1fr));overflow-x:auto}.erp-sales-quote-context nav{grid-column:auto}}@media (max-width:760px){.erp-sales-quote-hero,.erp-sales-quote-detail-head,.erp-sales-quote-builder-footer{flex-direction:column;align-items:stretch}.erp-sales-quote-hero-actions,.erp-sales-quote-detail-actions,.erp-sales-quote-builder-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.erp-sales-quote-detail-actions>:last-child,.erp-sales-quote-builder-footer>div>*{width:100%}.erp-sales-quote-toolbar{grid-template-columns:minmax(0,1fr)}.erp-sales-quote-search-control,.erp-sales-quote-toolbar-actions{grid-column:1}.erp-sales-quote-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.erp-sales-quote-master-list,.erp-sales-quote-summary-column,.erp-sales-quote-builder-aside,.erp-sales-quote-builder-context-fields,.erp-sales-quote-builder-proposal-fields,.erp-sales-quote-terms-grid{grid-template-columns:minmax(0,1fr)}.erp-sales-quote-term-note,.erp-sales-quote-builder-proposal-fields>:last-child{grid-column:1}.erp-sales-quote-builder-review-strip{grid-template-columns:minmax(0,1fr)}.erp-sales-quote-builder-review-strip>div{border-right:0;border-bottom:1px solid var(--color-line-100)}.erp-sales-quote-builder-review-strip>div:last-child{border-bottom:0}.erp-sales-quote-builder-identity{grid-template-columns:auto minmax(0,1fr)}.erp-sales-quote-builder-identity>:last-child{grid-column:1/-1;justify-self:start}.erp-sales-quote-builder-section>header{flex-wrap:wrap}.erp-sales-quote-builder-section>header .erp-action{width:100%}.erp-sales-quote-builder-footer>p{max-width:none}}.erp-sales-pricing-workspace{width:100%;min-width:0;max-width:100%;color:var(--color-ink-900);grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.erp-sales-pricing-workspace>*{min-width:0;max-width:100%}.erp-sales-pricing-hero,.erp-sales-pricing-toolbar,.erp-sales-pricing-tabs,.erp-sales-price-book-card,.erp-sales-pricing-panel,.erp-sales-pricing-drawer-identity,.erp-sales-pricing-drawer-section{border:1px solid var(--color-line-200);background:var(--color-surface-0);box-shadow:var(--shadow-panel)}.erp-sales-pricing-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 5%,#22c55e1f,transparent 31%),linear-gradient(135deg,var(--color-surface-0),var(--color-surface-50));justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.125rem 1.25rem;display:flex}.erp-sales-pricing-hero h2{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:750}.erp-sales-pricing-hero p:not(.erp-sales-eyebrow){max-width:54rem;color:var(--color-ink-600);margin:.35rem 0 0;font-size:.875rem}.erp-sales-pricing-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.erp-sales-pricing-workspace .erp-sales-work-areas{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(10.5rem,1fr));overflow-x:auto}.erp-sales-pricing-workspace .erp-sales-lifecycle a.active{color:#166534;background:#f0fdf4;border-color:#86efac;box-shadow:inset 0 -3px #16a34a}.erp-sales-pricing-toolbar{border-radius:var(--radius-lg);grid-template-columns:minmax(14rem,1.4fr) repeat(3,minmax(9rem,.65fr)) auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.erp-sales-pricing-toolbar>label{min-width:0;color:var(--color-ink-600);gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.erp-sales-pricing-toolbar select{border:1px solid var(--color-line-300);border-radius:var(--radius-md);background:var(--color-surface-0);width:100%;min-width:0;min-height:2.5rem;color:var(--color-ink-800);padding:0 .7rem}.erp-sales-pricing-toolbar select:focus-visible{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 3px #246bfd1f}.erp-sales-pricing-toolbar-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.erp-sales-pricing-tabs{border-radius:var(--radius-lg);scrollbar-width:thin;gap:.25rem;padding:.35rem;display:flex;overflow-x:auto}.erp-sales-pricing-tab{border-radius:var(--radius-md);min-height:2.25rem;color:var(--color-ink-600);white-space:nowrap;background:0 0;border:0;flex:none;padding:.5rem .75rem;font-size:.75rem;font-weight:750}.erp-sales-pricing-tab:hover,.erp-sales-pricing-tab:focus-visible{background:var(--color-surface-100);color:var(--color-ink-900);outline:none}.erp-sales-pricing-tab.active{color:#166534;background:#dcfce7;box-shadow:inset 0 0 0 1px #16a34a24}.erp-sales-price-book-catalogue{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(12rem,1fr));gap:.65rem;min-width:0;padding-bottom:.2rem;display:grid;overflow-x:auto}.erp-sales-price-book-card{border-radius:var(--radius-lg);min-width:12rem;color:var(--color-ink-800);text-align:left;gap:.5rem;padding:.85rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.erp-sales-price-book-card:hover,.erp-sales-price-book-card:focus-visible{box-shadow:var(--shadow-raised);border-color:#86efac;outline:none;transform:translateY(-1px)}.erp-sales-price-book-card-head,.erp-sales-price-book-card-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.erp-sales-price-book-card-head>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.erp-sales-price-book-card>small,.erp-sales-price-book-card-meta,.erp-sales-price-book-card-metric small{color:var(--color-ink-500);font-size:.68rem}.erp-sales-price-book-card-metric{border-block:1px solid var(--color-line-100);gap:.05rem;padding-block:.5rem;display:grid}.erp-sales-price-book-card-metric strong{font:750 1.1rem "JetBrains Mono",var(--font-sans),monospace}.erp-sales-pricing-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.62fr);align-items:start;gap:.875rem;min-width:0;display:grid}.erp-sales-pricing-main-column,.erp-sales-pricing-side-column{align-content:start;gap:.875rem;min-width:0;display:grid}.erp-sales-pricing-panel{border-radius:var(--radius-lg);min-width:0;overflow:hidden}.erp-sales-pricing-panel-head{border-bottom:1px solid var(--color-line-100);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.erp-sales-pricing-panel-head h3,.erp-sales-pricing-drawer-section h4{color:var(--color-ink-900);margin:0;font-size:.9rem;font-weight:750}.erp-sales-pricing-panel-head p,.erp-sales-pricing-drawer-section header p{color:var(--color-ink-500);margin:.2rem 0 0;font-size:.7rem}.erp-sales-pricing-simulation-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem;padding:.9rem 1rem 0;display:grid}.erp-sales-pricing-simulation-action{grid-column:1/-1;justify-content:flex-end;display:flex}.erp-sales-pricing-explanation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.erp-sales-pricing-explanation-tile,.erp-sales-pricing-drawer-result article{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-50);gap:.15rem;min-width:0;padding:.7rem;display:grid}.erp-sales-pricing-explanation-tile>span,.erp-sales-pricing-drawer-result article>span{color:var(--color-ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:750}.erp-sales-pricing-explanation-tile>strong,.erp-sales-pricing-drawer-result article>strong{color:var(--color-ink-900);text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.erp-sales-pricing-explanation-tile>small,.erp-sales-pricing-drawer-result article>small{color:var(--color-ink-500);font-size:.65rem}.erp-sales-pricing-table-frame{scrollbar-width:thin;width:100%;overflow-x:auto}.erp-sales-pricing-table-frame table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.75rem}.erp-sales-pricing-table-frame th{background:var(--color-surface-50);color:var(--color-ink-500);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:.6rem .75rem;font-size:.65rem;font-weight:800}.erp-sales-pricing-table-frame td{border-top:1px solid var(--color-line-100);color:var(--color-ink-700);vertical-align:middle;padding:.65rem .75rem}.erp-sales-pricing-table-frame td>strong,.erp-sales-pricing-table-frame td>small{display:block}.erp-sales-pricing-table-frame td>small{color:var(--color-ink-500);margin-top:.1rem;font-size:.64rem}.erp-sales-pricing-empty-cell{text-align:center;height:6rem;color:var(--color-ink-500)!important}.erp-sales-pricing-waterfall{scrollbar-width:thin;align-items:flex-end;gap:.45rem;height:13rem;padding:2rem .75rem 1.9rem;display:flex;overflow-x:auto}.erp-sales-pricing-waterfall-item{text-align:center;flex:1 0 3.6rem;align-content:end;min-width:3.6rem;height:100%;display:grid;position:relative}.erp-sales-pricing-waterfall-item i{background:linear-gradient(#75e0a7,#16a34a);border-radius:.4rem .4rem .1rem .1rem;min-height:.45rem;display:block}.erp-sales-pricing-waterfall-item.negative i{background:linear-gradient(#fda29b,#dc2626)}.erp-sales-pricing-waterfall-item.total i{background:linear-gradient(#84adff,var(--color-brand-500))}.erp-sales-pricing-waterfall-item>strong{font:700 .65rem "JetBrains Mono",var(--font-sans),monospace;position:absolute;inset:-1.35rem 0 auto}.erp-sales-pricing-waterfall-item>small{color:var(--color-ink-500);font-size:.62rem;position:absolute;inset:auto 0 -1.35rem}.erp-sales-pricing-guardrail-list{padding:.35rem .9rem .9rem;display:grid}.erp-sales-pricing-guardrail-list article{border-bottom:1px solid var(--color-line-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem 0;display:grid}.erp-sales-pricing-guardrail-list article:last-child{border-bottom:0}.erp-sales-pricing-guardrail-list article>span:first-child{color:#166534;background:#dcfce7;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-pricing-guardrail-list article>div{gap:.1rem;min-width:0;display:grid}.erp-sales-pricing-guardrail-list strong{color:var(--color-ink-800);font-size:.75rem}.erp-sales-pricing-guardrail-list small{color:var(--color-ink-500);text-overflow:ellipsis;font-size:.67rem;overflow:hidden}.erp-sales-pricing-drawer{gap:.875rem;min-width:0;display:grid}.erp-sales-pricing-drawer-identity{border-radius:var(--radius-lg);background:linear-gradient(125deg,var(--color-surface-0),#f0fdf4);border-color:#a6f4c5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.erp-sales-pricing-drawer-mark{border-radius:var(--radius-md);color:#fff;width:2.9rem;height:2.9rem;font:850 .8rem "JetBrains Mono",var(--font-sans),monospace;background:#16a34a;place-items:center;display:grid}.erp-sales-pricing-drawer-identity h3,.erp-sales-pricing-drawer-identity p{margin:0}.erp-sales-pricing-drawer-identity h3{color:var(--color-ink-900);font-size:1rem}.erp-sales-pricing-drawer-identity p:not(.erp-sales-eyebrow){color:var(--color-ink-500);margin-top:.15rem;font-size:.68rem}.erp-sales-pricing-drawer-grid{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.65fr);align-items:start;gap:.875rem;min-width:0;display:grid}.erp-sales-pricing-drawer-column{align-content:start;gap:.875rem;min-width:0;display:grid}.erp-sales-pricing-drawer-section{border-radius:var(--radius-lg);min-width:0;padding:.9rem}.erp-sales-pricing-drawer-section>header{margin-bottom:.75rem}.erp-sales-pricing-drawer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.erp-sales-pricing-rule-sequence{gap:.45rem;display:grid}.erp-sales-pricing-rule-sequence li{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-50);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem;display:grid}.erp-sales-pricing-rule-sequence li>span:first-child{color:#166534;width:1.65rem;height:1.65rem;font:800 .66rem "JetBrains Mono",var(--font-sans),monospace;background:#dcfce7;border-radius:999px;place-items:center;display:grid}.erp-sales-pricing-rule-sequence li>div{gap:.08rem;display:grid}.erp-sales-pricing-rule-sequence strong{color:var(--color-ink-800);font-size:.74rem}.erp-sales-pricing-rule-sequence small{color:var(--color-ink-500);font-size:.66rem}.erp-sales-pricing-drawer-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.erp-sales-pricing-drawer-actions{border-top:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.875rem;display:flex}.erp-sales-pricing-drawer-actions>span{color:var(--color-ink-500);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.erp-sales-pricing-drawer-actions>div{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.dark .erp-sales-pricing-workspace,[data-theme=dark] .erp-sales-pricing-workspace{color:#f8fafc}.dark .erp-sales-pricing-hero,.dark .erp-sales-pricing-toolbar,.dark .erp-sales-pricing-tabs,.dark .erp-sales-price-book-card,.dark .erp-sales-pricing-panel,.dark .erp-sales-pricing-drawer-identity,.dark .erp-sales-pricing-drawer-section,[data-theme=dark] .erp-sales-pricing-hero,[data-theme=dark] .erp-sales-pricing-toolbar,[data-theme=dark] .erp-sales-pricing-tabs,[data-theme=dark] .erp-sales-price-book-card,[data-theme=dark] .erp-sales-pricing-panel,[data-theme=dark] .erp-sales-pricing-drawer-identity,[data-theme=dark] .erp-sales-pricing-drawer-section{color:#f8fafc;background:#0f172a;border-color:#334155}.dark .erp-sales-pricing-hero,.dark .erp-sales-pricing-drawer-identity,[data-theme=dark] .erp-sales-pricing-hero,[data-theme=dark] .erp-sales-pricing-drawer-identity{background:radial-gradient(circle at 92% 5%,#22c55e24,#0000 31%),linear-gradient(135deg,#0f172a,#14291f)}.dark .erp-sales-pricing-hero h2,.dark .erp-sales-pricing-panel-head h3,.dark .erp-sales-pricing-drawer-identity h3,.dark .erp-sales-pricing-drawer-section h4,.dark .erp-sales-pricing-explanation-tile>strong,.dark .erp-sales-pricing-drawer-result article>strong,.dark .erp-sales-pricing-guardrail-list strong,.dark .erp-sales-pricing-rule-sequence strong,[data-theme=dark] .erp-sales-pricing-hero h2,[data-theme=dark] .erp-sales-pricing-panel-head h3,[data-theme=dark] .erp-sales-pricing-drawer-identity h3,[data-theme=dark] .erp-sales-pricing-drawer-section h4,[data-theme=dark] .erp-sales-pricing-explanation-tile>strong,[data-theme=dark] .erp-sales-pricing-drawer-result article>strong,[data-theme=dark] .erp-sales-pricing-guardrail-list strong,[data-theme=dark] .erp-sales-pricing-rule-sequence strong{color:#f8fafc}.dark .erp-sales-pricing-hero p:not(.erp-sales-eyebrow),.dark .erp-sales-pricing-toolbar>label,.dark .erp-sales-pricing-panel-head p,.dark .erp-sales-pricing-drawer-section header p,.dark .erp-sales-pricing-drawer-identity p:not(.erp-sales-eyebrow),[data-theme=dark] .erp-sales-pricing-hero p:not(.erp-sales-eyebrow),[data-theme=dark] .erp-sales-pricing-toolbar>label,[data-theme=dark] .erp-sales-pricing-panel-head p,[data-theme=dark] .erp-sales-pricing-drawer-section header p,[data-theme=dark] .erp-sales-pricing-drawer-identity p:not(.erp-sales-eyebrow){color:#cbd5e1}.dark .erp-sales-pricing-toolbar select,[data-theme=dark] .erp-sales-pricing-toolbar select{color:#f8fafc;background:#111827;border-color:#475569}.dark .erp-sales-pricing-tab,[data-theme=dark] .erp-sales-pricing-tab{color:#cbd5e1}.dark .erp-sales-pricing-tab:hover,.dark .erp-sales-pricing-tab:focus-visible,[data-theme=dark] .erp-sales-pricing-tab:hover,[data-theme=dark] .erp-sales-pricing-tab:focus-visible{color:#f8fafc;background:#1e293b}.dark .erp-sales-pricing-tab.active,.dark .erp-sales-pricing-workspace .erp-sales-lifecycle a.active,[data-theme=dark] .erp-sales-pricing-tab.active,[data-theme=dark] .erp-sales-pricing-workspace .erp-sales-lifecycle a.active{color:#86efac;background:#143322;border-color:#166534}.dark .erp-sales-pricing-explanation-tile,.dark .erp-sales-pricing-drawer-result article,.dark .erp-sales-pricing-rule-sequence li,[data-theme=dark] .erp-sales-pricing-explanation-tile,[data-theme=dark] .erp-sales-pricing-drawer-result article,[data-theme=dark] .erp-sales-pricing-rule-sequence li{background:#111827;border-color:#334155}.dark .erp-sales-pricing-table-frame th,[data-theme=dark] .erp-sales-pricing-table-frame th{color:#94a3b8;background:#111827}.dark .erp-sales-pricing-table-frame td,[data-theme=dark] .erp-sales-pricing-table-frame td{color:#e2e8f0;border-color:#334155}@media (max-width:1120px){.erp-sales-pricing-main-grid,.erp-sales-pricing-drawer-grid{grid-template-columns:minmax(0,1fr)}.erp-sales-pricing-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-pricing-toolbar>label:first-child,.erp-sales-pricing-toolbar-actions{grid-column:1/-1}.erp-sales-pricing-simulation-form,.erp-sales-pricing-explanation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.erp-sales-pricing-hero{flex-direction:column;align-items:stretch;padding:.9rem}.erp-sales-pricing-hero-actions,.erp-sales-pricing-toolbar-actions,.erp-sales-pricing-drawer-actions>div{width:100%}.erp-sales-pricing-hero-actions>*,.erp-sales-pricing-toolbar-actions>*,.erp-sales-pricing-drawer-actions>div>*{flex:1 1 0}.erp-sales-pricing-toolbar,.erp-sales-pricing-simulation-form,.erp-sales-pricing-explanation-grid,.erp-sales-pricing-drawer-fields,.erp-sales-pricing-drawer-result{grid-template-columns:minmax(0,1fr)}.erp-sales-pricing-toolbar>label:first-child,.erp-sales-pricing-toolbar-actions{grid-column:auto}.erp-sales-price-book-catalogue{grid-template-columns:repeat(4,minmax(14rem,1fr))}.erp-sales-pricing-panel-head,.erp-sales-pricing-drawer-actions{flex-direction:column;align-items:stretch}.erp-sales-pricing-drawer-identity{grid-template-columns:auto minmax(0,1fr)}.erp-sales-pricing-drawer-identity>.erp-badge,.erp-sales-pricing-drawer-identity>.badge{grid-column:2;justify-self:start}.erp-sales-pricing-rule-sequence li{grid-template-columns:auto minmax(0,1fr)}.erp-sales-pricing-rule-sequence li>.erp-sales-source-label{grid-column:2;justify-self:start}.erp-sales-pricing-drawer-actions>span{align-items:flex-start}}.erp-sales-customer-workspace{min-width:0;color:var(--color-ink-900);gap:.875rem;display:grid}.erp-sales-customer-hero,.erp-sales-customer-toolbar,.erp-sales-customer-master-detail,.erp-sales-customer-detail,.erp-sales-commercial-drawer-section{border:1px solid var(--color-line-200);background:var(--color-surface-0);box-shadow:var(--shadow-panel)}.erp-sales-customer-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 5%,#22c55e1c,transparent 31%),linear-gradient(135deg,var(--color-surface-0),var(--color-surface-50));justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.125rem 1.25rem;display:flex}.erp-sales-eyebrow{color:#15803d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.erp-sales-customer-hero h2{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:750}.erp-sales-customer-hero p:not(.erp-sales-eyebrow){max-width:54rem;color:var(--color-ink-600);margin:.35rem 0 0;font-size:.875rem}.erp-sales-customer-hero-actions,.erp-sales-customer-detail-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.erp-sales-work-areas{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-0);box-shadow:var(--shadow-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.erp-sales-work-area{border-right:1px solid var(--color-line-200);min-width:0;color:var(--color-ink-700);align-items:center;gap:.6rem;padding:.75rem;text-decoration:none;display:flex}.erp-sales-work-area:last-child{border-right:0}.erp-sales-work-area>span:first-child{background:var(--color-surface-100);width:2rem;height:2rem;color:var(--color-ink-600);border-radius:.55rem;flex:none;place-items:center;display:grid}.erp-sales-work-area>span:last-child{gap:.08rem;min-width:0;display:grid}.erp-sales-work-area strong,.erp-sales-work-area small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-sales-work-area strong{font-size:.78rem}.erp-sales-work-area small{color:var(--color-ink-500);font-size:.66rem}.erp-sales-work-area:hover,.erp-sales-work-area:focus-visible{background:var(--color-surface-50);outline:none}.erp-sales-work-area.active{color:#166534;background:#f0fdf4;box-shadow:inset 0 -3px #16a34a}.erp-sales-work-area.active>span:first-child{color:#15803d;background:#dcfce7}.erp-sales-lifecycle{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);background:var(--color-surface-0);box-shadow:var(--shadow-panel);gap:.75rem;padding:.8rem;display:grid}.erp-sales-lifecycle>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.erp-sales-lifecycle h3{margin:0;font-size:.95rem;font-weight:750}.erp-sales-lifecycle ol{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(8rem,1fr));display:grid;overflow-x:auto}.erp-sales-lifecycle li{min-width:8rem}.erp-sales-lifecycle a{border:1px solid var(--color-line-200);color:var(--color-ink-700);border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem;text-decoration:none;display:grid}.erp-sales-lifecycle li:first-child a{border-radius:var(--radius-md)0 0 var(--radius-md)}.erp-sales-lifecycle li:last-child a{border-right:1px solid var(--color-line-200);border-radius:0 var(--radius-md)var(--radius-md)0}.erp-sales-lifecycle a>span:first-child{color:#166534;background:#dcfce7;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font:800 .65rem JetBrains Mono,monospace;display:grid}.erp-sales-lifecycle a>span:nth-child(2){gap:.05rem;display:grid}.erp-sales-lifecycle strong{font-size:.72rem}.erp-sales-lifecycle small{color:var(--color-ink-500);font-size:.62rem}.erp-sales-customer-toolbar{border-radius:var(--radius-lg);grid-template-columns:minmax(14rem,1.4fr) repeat(3,minmax(9rem,.65fr)) auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.erp-sales-customer-toolbar>label{color:var(--color-ink-600);gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.erp-sales-search-field{border:1px solid var(--color-line-300);border-radius:var(--radius-md);background:var(--color-surface-0);align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;display:flex}.erp-sales-search-field:focus-within{border-color:var(--color-brand-500);box-shadow:0 0 0 3px #246bfd1f}.erp-sales-search-field input,.erp-sales-customer-toolbar select{width:100%;min-height:2.5rem;color:var(--color-ink-900);font:inherit;background:0 0;border:0;outline:none}.erp-sales-customer-toolbar select{border:1px solid var(--color-line-300);border-radius:var(--radius-md);padding:0 2.25rem 0 .75rem}.erp-sales-authority-legend{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:.4rem;min-height:2.5rem;display:flex}.erp-sales-toolbar-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.erp-sales-authority,.erp-sales-source-label,.erp-sales-restricted-state{border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.6875rem;font-weight:750;line-height:1.2;display:inline-flex}.erp-sales-authority.crm{color:#c2410c;background:#fff7ed}.erp-sales-authority.sales,.erp-sales-source-label{color:#047857;background:#ecfdf5}.erp-sales-authority.accounting{color:#1d4ed8;background:#eff6ff}.erp-sales-customer-master-detail{border-radius:var(--radius-lg);grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);min-height:40rem;display:grid;overflow:hidden}.erp-sales-customer-master{border-right:1px solid var(--color-line-200);background:var(--color-surface-50);min-width:0}.erp-sales-customer-master-head{border-bottom:1px solid var(--color-line-200);justify-content:space-between;align-items:center;padding:.8rem .875rem;font-size:.8125rem;display:flex}.erp-sales-customer-master-head span{background:var(--color-surface-200);color:var(--color-ink-600);border-radius:999px;padding:.1rem .45rem;font:700 .6875rem JetBrains Mono,monospace}.erp-sales-customer-master nav{overscroll-behavior:contain;max-height:48rem;overflow-y:auto}.erp-sales-customer-master-item{border-bottom:1px solid var(--color-line-200);min-width:0;color:var(--color-ink-700);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem .75rem;text-decoration:none;display:grid}.erp-sales-customer-master-item:hover,.erp-sales-customer-master-item:focus-visible{background:var(--color-surface-0);outline:none}.erp-sales-customer-master-item.active{background:var(--color-surface-0);box-shadow:inset 3px 0 #16a34a}.erp-sales-customer-avatar{color:#166534;background:linear-gradient(145deg,#dcfce7,#bbf7d0);border-radius:.7rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:800;display:grid}.erp-sales-customer-avatar.large{width:3rem;height:3rem;font-size:.9rem}.erp-sales-customer-master-copy,.erp-sales-customer-master-state{gap:.15rem;min-width:0;display:grid}.erp-sales-customer-master-copy strong,.erp-sales-customer-master-copy small,.erp-sales-customer-master-state small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-sales-customer-master-copy strong{font-size:.8125rem}.erp-sales-customer-master-copy small,.erp-sales-customer-master-state small{color:var(--color-ink-500);font-size:.6875rem}.erp-sales-customer-master-state{justify-items:end}.erp-sales-customer-detail{grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.erp-sales-customer-detail-head{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.erp-sales-customer-detail-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.erp-sales-customer-detail-identity h3,.erp-sales-commercial-drawer-identity h3{margin:.3rem 0 0;font-size:1.125rem;font-weight:750}.erp-sales-customer-detail-identity p,.erp-sales-commercial-drawer-identity p{color:var(--color-ink-500);margin:.15rem 0 0;font-size:.75rem}.erp-sales-customer-tabs{border-block:1px solid var(--color-line-200);scrollbar-width:thin;gap:.25rem;padding:0 .875rem;display:flex;overflow-x:auto}.erp-sales-customer-tabs button{color:var(--color-ink-500);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.75rem .65rem .65rem;font-size:.75rem;font-weight:700}.erp-sales-customer-tabs button.active{color:#15803d;border-color:#16a34a}.erp-sales-customer-detail-scroll{min-width:0;padding:.875rem;overflow:hidden auto}.erp-sales-commercial-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.erp-sales-commercial-fact{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-0);gap:.65rem;min-width:0;padding:.75rem;display:flex}.erp-sales-commercial-fact>span{color:#15803d;background:#ecfdf5;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-commercial-fact>div{gap:.12rem;min-width:0;display:grid}.erp-sales-commercial-fact small,.erp-sales-commercial-fact em{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-style:normal;overflow:hidden}.erp-sales-commercial-fact strong{color:var(--color-ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.erp-sales-customer-journey,.erp-sales-customer-chart{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-0);min-width:0;margin-top:.75rem}.erp-sales-customer-journey>header,.erp-sales-customer-chart>header{border-bottom:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.erp-sales-customer-journey h4,.erp-sales-customer-chart h4,.erp-sales-commercial-drawer-section h4{margin:0;font-size:.8125rem;font-weight:750}.erp-sales-customer-journey p,.erp-sales-customer-chart p,.erp-sales-commercial-drawer-section header p{color:var(--color-ink-500);margin:.15rem 0 0;font-size:.6875rem}.erp-sales-customer-journey ol{grid-template-columns:repeat(5,minmax(7rem,1fr));padding:.8rem;display:grid;overflow-x:auto}.erp-sales-customer-journey li{align-items:center;gap:.45rem;min-width:7rem;list-style:none;display:flex;position:relative}.erp-sales-customer-journey li:not(:last-child):after{z-index:0;background:var(--color-line-300);content:"";height:1px;position:absolute;top:50%;left:2rem;right:0}.erp-sales-customer-journey li>span{z-index:1;border:1px solid var(--color-line-300);background:var(--color-surface-0);width:1.75rem;height:1.75rem;color:var(--color-ink-600);border-radius:999px;flex:none;place-items:center;font:700 .6875rem JetBrains Mono,monospace;display:grid}.erp-sales-customer-journey li.active>span,.erp-sales-customer-journey li.ready>span,.erp-sales-customer-journey li.linked>span{color:#166534;background:#dcfce7;border-color:#16a34a}.erp-sales-customer-journey li>div{z-index:1;background:var(--color-surface-0);gap:.1rem;padding-right:.4rem;display:grid}.erp-sales-customer-journey strong{font-size:.75rem}.erp-sales-customer-journey small{color:var(--color-ink-500);font-size:.625rem}.erp-sales-customer-visual-grid,.erp-sales-connected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.erp-sales-bars{align-items:end;gap:.5rem;height:12rem;padding:1rem .875rem .75rem;display:flex;overflow-x:auto}.erp-sales-bar-column{text-align:center;flex:1 0 2.75rem;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:.3rem;min-width:2.75rem;height:100%;display:grid}.erp-sales-bar{background:linear-gradient(#22c55e,#15803d);border-radius:.35rem .35rem .12rem .12rem;width:100%;min-height:.5rem;display:block;position:relative}.erp-sales-bar i{color:#fff;white-space:nowrap;background:#0f172a;border-radius:.25rem;padding:.2rem .35rem;font:.625rem JetBrains Mono,monospace;display:none;position:absolute;bottom:calc(100% + .2rem);right:50%;transform:translate(50%)}.erp-sales-bar:hover i,.erp-sales-bar:focus i{display:block}.erp-sales-bar-column small{color:var(--color-ink-500);font:.625rem JetBrains Mono,monospace}.erp-sales-mix{grid-template-columns:8rem minmax(0,1fr);place-items:center;gap:1rem;min-height:12rem;padding:1rem;display:grid}.erp-sales-donut{text-align:center;border:1rem solid #16a34a;border-color:#16a34a #4ade80 #bbf7d0 #bbf7d0;border-radius:999px;place-content:center;width:7rem;height:7rem;display:grid}.erp-sales-donut span{font:750 1.25rem JetBrains Mono,monospace}.erp-sales-donut small{color:var(--color-ink-500);font-size:.625rem}.erp-sales-mix dl{width:100%}.erp-sales-mix dl>div{border-bottom:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.6875rem;display:flex}.erp-sales-mix dt{align-items:center;gap:.35rem;display:flex}.erp-sales-mix dt span{background:#22c55e;border-radius:999px;width:.5rem;height:.5rem}.erp-sales-mix dd{color:var(--color-ink-600);font-family:JetBrains Mono,monospace}.erp-sales-chart-empty{text-align:center;place-items:center;min-height:12rem;padding:1rem;display:grid}.erp-sales-connected-grid{margin-top:.75rem}.erp-sales-connected-card{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-0);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.75rem;display:grid}.erp-sales-connected-card>span:first-child{border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-connected-card.crm>span:first-child{color:#c2410c;background:#fff7ed}.erp-sales-connected-card.accounting>span:first-child{color:#1d4ed8;background:#eff6ff}.erp-sales-connected-card>div{gap:.1rem;min-width:0;display:grid}.erp-sales-connected-card strong{font-size:.75rem}.erp-sales-connected-card small{color:var(--color-ink-500);font-size:.6875rem}.erp-sales-connected-card a{color:#c2410c;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:750;display:inline-flex}.erp-sales-profile-tab-panel{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-0);gap:1rem;min-height:18rem;padding:1rem;display:grid}.erp-sales-profile-tab-panel>header h4{color:var(--color-ink-900);font-size:.95rem;font-weight:750}.erp-sales-profile-tab-panel>header p{color:var(--color-ink-500);margin-top:.25rem;font-size:.79rem;line-height:1.45}.erp-sales-document-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.erp-sales-document-list{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-surface-50);overflow:hidden}.erp-sales-document-list>header,.erp-sales-document-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.erp-sales-document-list>header{color:#15803d;border-bottom:1px solid var(--color-line-200);justify-content:flex-start}.erp-sales-document-list>header h5{color:var(--color-ink-900);font-size:.78rem;font-weight:750}.erp-sales-document-row+.erp-sales-document-row{border-top:1px solid var(--color-line-200)}.erp-sales-document-row>div{gap:.2rem;display:grid}.erp-sales-document-row>div:last-child{justify-items:end}.erp-sales-document-row strong{color:var(--color-ink-800);font-size:.76rem}.erp-sales-document-row small{color:var(--color-ink-500);font-size:.68rem}.erp-sales-restricted-state{background:var(--color-surface-100);color:var(--color-ink-600)}.erp-sales-commercial-drawer{gap:.875rem;display:grid}.erp-sales-commercial-drawer-identity{border-radius:var(--radius-md);background:linear-gradient(135deg,#f0fdf4,var(--color-surface-0));align-items:center;gap:.75rem;padding:.875rem;display:flex}.erp-sales-commercial-drawer-section{border-radius:var(--radius-md);padding:.875rem}.erp-sales-commercial-drawer-section>header{margin-bottom:.75rem}.erp-sales-commercial-drawer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dark .erp-sales-customer-workspace,[data-theme=dark] .erp-sales-customer-workspace{color:#f8fafc}.dark .erp-sales-customer-hero,.dark .erp-sales-customer-toolbar,.dark .erp-sales-work-areas,.dark .erp-sales-lifecycle,.dark .erp-sales-customer-master-detail,.dark .erp-sales-customer-detail,.dark .erp-sales-commercial-drawer-section,.dark .erp-sales-customer-journey,.dark .erp-sales-customer-chart,.dark .erp-sales-commercial-fact,.dark .erp-sales-connected-card,.dark .erp-sales-profile-tab-panel,.dark .erp-sales-document-list,[data-theme=dark] .erp-sales-customer-hero,[data-theme=dark] .erp-sales-customer-toolbar,[data-theme=dark] .erp-sales-work-areas,[data-theme=dark] .erp-sales-lifecycle,[data-theme=dark] .erp-sales-customer-master-detail,[data-theme=dark] .erp-sales-customer-detail,[data-theme=dark] .erp-sales-commercial-drawer-section,[data-theme=dark] .erp-sales-customer-journey,[data-theme=dark] .erp-sales-customer-chart,[data-theme=dark] .erp-sales-commercial-fact,[data-theme=dark] .erp-sales-connected-card,[data-theme=dark] .erp-sales-profile-tab-panel,[data-theme=dark] .erp-sales-document-list{color:#f8fafc;background:#0f172a;border-color:#334155}.dark .erp-sales-work-area,.dark .erp-sales-lifecycle a,[data-theme=dark] .erp-sales-work-area,[data-theme=dark] .erp-sales-lifecycle a{color:#e2e8f0;border-color:#334155}.dark .erp-sales-work-area.active,[data-theme=dark] .erp-sales-work-area.active{color:#dcfce7;background:#14532d61}.dark .erp-sales-profile-tab-panel>header h4,.dark .erp-sales-document-list>header h5,.dark .erp-sales-document-row strong,[data-theme=dark] .erp-sales-profile-tab-panel>header h4,[data-theme=dark] .erp-sales-document-list>header h5,[data-theme=dark] .erp-sales-document-row strong{color:#f8fafc}.dark .erp-sales-document-list>header,.dark .erp-sales-document-row+.erp-sales-document-row,[data-theme=dark] .erp-sales-document-list>header,[data-theme=dark] .erp-sales-document-row+.erp-sales-document-row{border-color:#334155}.dark .erp-sales-customer-master,[data-theme=dark] .erp-sales-customer-master{background:#111827;border-color:#334155}.dark .erp-sales-customer-master-item,.dark .erp-sales-customer-tabs,.dark .erp-sales-customer-journey>header,.dark .erp-sales-customer-chart>header,[data-theme=dark] .erp-sales-customer-master-item,[data-theme=dark] .erp-sales-customer-tabs,[data-theme=dark] .erp-sales-customer-journey>header,[data-theme=dark] .erp-sales-customer-chart>header{border-color:#334155}.dark .erp-sales-customer-master-item:hover,.dark .erp-sales-customer-master-item:focus-visible,.dark .erp-sales-customer-master-item.active,[data-theme=dark] .erp-sales-customer-master-item:hover,[data-theme=dark] .erp-sales-customer-master-item:focus-visible,[data-theme=dark] .erp-sales-customer-master-item.active{color:#f8fafc;background:#1e293b}.dark .erp-sales-search-field,.dark .erp-sales-customer-toolbar select,[data-theme=dark] .erp-sales-search-field,[data-theme=dark] .erp-sales-customer-toolbar select{color:#f8fafc;background:#111827;border-color:#475569}.dark .erp-sales-commercial-fact strong,[data-theme=dark] .erp-sales-commercial-fact strong{color:#f8fafc}.dark .erp-sales-customer-journey li>span,.dark .erp-sales-customer-journey li>div,[data-theme=dark] .erp-sales-customer-journey li>span,[data-theme=dark] .erp-sales-customer-journey li>div{color:#e2e8f0;background:#0f172a;border-color:#475569}.dark .erp-sales-commercial-drawer-identity,[data-theme=dark] .erp-sales-commercial-drawer-identity{background:linear-gradient(135deg,#14532d73,#0f172a)}@media (max-width:980px){.erp-sales-work-areas{grid-template-columns:repeat(5,minmax(11rem,1fr));overflow-x:auto}.erp-sales-customer-toolbar{grid-template-columns:minmax(0,1fr) minmax(9rem,.55fr)}.erp-sales-authority-legend{grid-column:1/-1;justify-content:flex-start}.erp-sales-commercial-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.erp-sales-customer-hero,.erp-sales-customer-detail-head{flex-direction:column;align-items:stretch}.erp-sales-customer-hero-actions,.erp-sales-customer-detail-actions{justify-content:stretch}.erp-sales-customer-hero-actions>*,.erp-sales-customer-detail-actions>*{flex:auto}.erp-sales-customer-toolbar,.erp-sales-customer-master-detail,.erp-sales-commercial-facts,.erp-sales-customer-visual-grid,.erp-sales-connected-grid,.erp-sales-document-columns,.erp-sales-commercial-drawer-fields{grid-template-columns:minmax(0,1fr)}.erp-sales-authority-legend{grid-column:auto}.erp-sales-toolbar-actions{justify-content:stretch}.erp-sales-toolbar-actions>*{flex:1 1 0}.erp-sales-customer-master-detail{min-height:0}.erp-sales-customer-master{border-right:0;border-bottom:1px solid var(--color-line-200)}.erp-sales-customer-master nav{max-height:none;display:flex;overflow:auto hidden}.erp-sales-customer-master-item{border-right:1px solid var(--color-line-200);border-bottom:0;min-width:15.5rem}.erp-sales-customer-detail-scroll{overflow:visible}.erp-sales-customer-journey ol{grid-template-columns:repeat(5,minmax(8rem,1fr))}.erp-sales-mix{grid-template-columns:minmax(0,1fr)}}.erp-workforce-page{width:100%;min-width:0;max-width:100rem;margin-inline:auto}.erp-workforce-page>*,.erp-workforce-experience-frame>*{min-width:0;margin-block:0!important}.erp-workforce-experience-frame{display:contents}.erp-workforce-screen-reference{font-family:var(--font-mono);letter-spacing:.02em;color:var(--eux-subtle);flex:none;margin-left:auto;font-size:.625rem;font-weight:750}.erp-workforce-screen-reference:empty{display:none}.erp-workforce-page-header{isolation:isolate;padding:1.45rem 1.55rem;position:relative}.erp-workforce-page-header:after{z-index:-1;content:"";pointer-events:none;background:#246bfd14;border-radius:999px;width:16rem;height:16rem;position:absolute;inset:-7.5rem -4.875rem auto auto}.dark .erp-workforce-page-header:after,[data-theme=dark] .erp-workforce-page-header:after{background:#246bfd24}.erp-workforce-page-title{font-size:clamp(1.5rem,2.4vw,1.75rem)}.erp-workforce-page-description{max-width:47.5rem}.erp-workforce-metric-strip{gap:.625rem}.erp-workforce-metric{padding:.75rem .8125rem}.erp-workforce-metric-label{letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:800}.erp-workforce-metric-value{font-size:1.3125rem}.erp-workforce-panel>ul:has(>.erp-workforce-task-row){gap:.5625rem;padding:.875rem 1rem 1rem;display:grid}.erp-workforce-task-row{border:1px solid var(--eux-line);border-radius:var(--radius-control);background:var(--eux-surface);padding:.6875rem}.erp-workforce-task-row+.erp-workforce-task-row{border-top-width:1px}.dark .erp-workforce-task-row,[data-theme=dark] .erp-workforce-task-row{border-color:var(--eux-line);background:var(--eux-surface-raised)}#hr-talent-section-navigation,#hr-compliance-workspace>.erp-workforce-section-nav,#hr-workforce-analytics-workspace>.erp-workforce-section-nav,#controlled-hr-ai-workspace>.erp-workforce-section-nav{scroll-snap-type:inline proximity;max-height:none;display:flex;position:static;overflow:auto hidden}#hr-talent-section-navigation .erp-workforce-section-link,#hr-compliance-workspace>.erp-workforce-section-nav .erp-workforce-section-link,#hr-workforce-analytics-workspace>.erp-workforce-section-nav .erp-workforce-section-link,#controlled-hr-ai-workspace>.erp-workforce-section-nav .erp-workforce-section-link{scroll-snap-align:start;white-space:nowrap;flex:none}@media (min-width:901px){.erp-workforce-page{grid-template-columns:13.25rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.erp-workforce-page>:not(.erp-tabbar,.erp-workforce-section-nav),.erp-workforce-experience-frame>:not(.erp-workforce-section-nav){grid-column:2}.erp-workforce-page>.erp-tabbar,.erp-workforce-page>.erp-workforce-section-nav:first-of-type,.erp-workforce-experience-frame>.erp-workforce-section-nav{white-space:normal;border:1px solid var(--eux-line);border-radius:var(--radius-panel);background:var(--eux-surface);width:100%;max-height:calc(100vh - 7rem);box-shadow:var(--shadow-panel);grid-area:1/1/span 100;align-self:start;gap:.25rem;padding:.625rem;display:grid;position:sticky;top:5.5rem;overflow:hidden auto}.erp-workforce-page>.erp-tabbar .erp-tab,.erp-workforce-page>.erp-workforce-section-nav:first-of-type .erp-workforce-section-link,.erp-workforce-experience-frame>.erp-workforce-section-nav .erp-workforce-section-link{white-space:normal;flex-shrink:1;justify-content:flex-start;width:100%;min-height:2.625rem}.erp-workforce-page>.erp-tabbar .erp-tab-active,.erp-workforce-page>.erp-workforce-section-nav:first-of-type .erp-workforce-section-link-active,.erp-workforce-experience-frame>.erp-workforce-section-nav .erp-workforce-section-link-active{background:var(--color-brand-50);color:var(--color-brand-700);box-shadow:inset 0 0 0 1px #246bfd1f}.erp-workforce-page>.erp-workforce-section-nav:not(:first-of-type){grid-column:2}}@media (max-width:900px){.erp-workforce-page{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.erp-workforce-page>*,.erp-workforce-experience-frame>*{grid-column:1}.erp-workforce-page>.erp-tabbar,.erp-workforce-page>.erp-workforce-section-nav:first-of-type,.erp-workforce-experience-frame>.erp-workforce-section-nav{white-space:nowrap;scroll-snap-type:inline proximity;grid-row:1;gap:.25rem;width:100%;max-height:none;padding:.4375rem;display:flex;position:static;overflow:auto hidden}.erp-workforce-page>.erp-tabbar .erp-tab,.erp-workforce-page>.erp-workforce-section-nav:first-of-type .erp-workforce-section-link,.erp-workforce-experience-frame>.erp-workforce-section-nav .erp-workforce-section-link{scroll-snap-align:start;white-space:nowrap;flex:none;width:auto}.erp-workforce-screen-reference{display:none}}@media (max-width:720px){.erp-workforce-page-header{padding:1.1875rem 1rem}.erp-workforce-header-actions{width:100%}.erp-workforce-header-actions>div{flex:auto}.erp-workforce-header-actions .erp-action{white-space:nowrap;flex:auto}}.erp-sales-subscriptions{--subscription-border:var(--border,#dbe3ef)}@supports (color:color-mix(in lab, red, red)){.erp-sales-subscriptions{--subscription-border:color-mix(in srgb,var(--border,#dbe3ef)84%,transparent)}}.erp-sales-subscriptions{--subscription-muted:var(--text-muted,#64748b);gap:1rem;min-width:0;font-family:Inter,Noto Sans Lao,ui-sans-serif,system-ui,sans-serif;display:grid}.erp-sales-subscriptions .mono,.erp-sales-subscription-drawer .mono{font-family:var(--font-mono)}.erp-sales-subscription-hero,.erp-sales-subscription-authority,.erp-sales-subscription-panel,.erp-sales-subscription-empty,.erp-sales-subscription-state-panel{border:1px solid var(--subscription-border);background:var(--surface-raised,#fff);border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a}.erp-sales-subscription-hero{background:radial-gradient(circle at 92% -20%,#2563eb21,transparent 46%),var(--surface-raised,#fff);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;display:flex}.erp-sales-subscription-hero h2{color:var(--text-strong,#0f172a);letter-spacing:-.035em;margin:.2rem 0 .35rem;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:750}.erp-sales-subscription-hero p:not(.erp-sales-eyebrow){max-width:58rem;color:var(--subscription-muted);font-size:.875rem;line-height:1.55}.erp-sales-subscription-hero-actions,.erp-sales-subscription-drawer-footer>div,.erp-sales-subscription-state{align-items:center;gap:.5rem;display:flex}.erp-sales-subscription-state{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb3d;border-radius:999px;width:max-content;padding:.42rem .7rem;font-size:.72rem;font-weight:700}.erp-sales-subscription-authority{background:#eff6ff;border-color:#0ea5e93d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.erp-sales-subscription-authority{background:color-mix(in srgb,#eff6ff 74%,var(--surface-raised,#fff))}}.erp-sales-subscription-authority{color:#1e3a8a}.erp-sales-subscription-authority div,.erp-sales-subscription-kpi div,.erp-sales-subscription-card,.erp-sales-subscription-drawer-footer span{gap:.15rem;min-width:0;display:grid}.erp-sales-subscription-authority strong{font-size:.8rem}.erp-sales-subscription-authority span{font-size:.72rem;line-height:1.4}.erp-sales-subscription-toolbar{grid-template-columns:minmax(15rem,1.8fr) repeat(3,minmax(10rem,1fr));gap:.65rem;min-width:0;display:grid}.erp-sales-subscription-toolbar label{gap:.28rem;min-width:0;display:grid;position:relative}.erp-sales-subscription-toolbar label>span,.erp-sales-subscription-field>span{color:var(--subscription-muted);letter-spacing:.025em;font-size:.68rem;font-weight:700}.erp-sales-subscription-toolbar .search>div,.erp-sales-subscription-field>div{position:relative}.erp-sales-subscription-toolbar .search svg{color:#64748b;position:absolute;top:50%;left:.75rem;translate:0 -50%}.erp-sales-subscription-toolbar .search input{padding-left:2.2rem}.erp-sales-subscription-toolbar .select>svg,.erp-sales-subscription-field>div>svg{pointer-events:none;color:#64748b;position:absolute;top:50%;right:.7rem;translate:0 -50%}.erp-sales-subscription-toolbar input,.erp-sales-subscription-toolbar select,.erp-sales-subscription-field input,.erp-sales-subscription-field select{border:1px solid var(--subscription-border);width:100%;height:2.65rem;color:var(--text-strong,#0f172a);background:var(--surface-raised,#fff);border-radius:.55rem;outline:0;padding:0 .75rem;font-size:.8rem}.erp-sales-subscription-toolbar select,.erp-sales-subscription-field select{appearance:none;padding-right:2rem}.erp-sales-subscription-toolbar input:focus,.erp-sales-subscription-toolbar select:focus,.erp-sales-subscription-field input:focus,.erp-sales-subscription-field select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.erp-sales-subscription-content{gap:1rem;min-width:0;display:grid}.erp-sales-subscription-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.erp-sales-subscription-kpi{border:1px solid var(--subscription-border);background:var(--surface-raised,#fff);border-radius:.7rem;gap:.7rem;min-width:0;padding:.85rem;display:flex}.erp-sales-subscription-kpi>span{color:#1d4ed8;background:#2563eb1a;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-subscription-kpi.indigo>span{color:#4f46e5;background:#4f46e51a}.erp-sales-subscription-kpi.emerald>span{color:#047857;background:#0596691a}.erp-sales-subscription-kpi.violet>span{color:var(--color-purple-700);background:#7a5af81a}@supports (color:color-mix(in lab, red, red)){.erp-sales-subscription-kpi.violet>span{background:color-mix(in srgb,var(--color-purple-700)10%,transparent)}}.erp-sales-subscription-kpi.amber>span{color:#b45309;background:#f59e0b1f}.erp-sales-subscription-kpi.rose>span{color:#be123c;background:#e11d481a}.erp-sales-subscription-kpi small{color:var(--subscription-muted);font-size:.64rem;font-weight:700}.erp-sales-subscription-kpi strong{color:var(--text-strong,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:1.03rem;overflow:hidden}.erp-sales-subscription-kpi em{color:var(--subscription-muted);font-size:.65rem;font-style:normal}.erp-sales-subscription-tabs{scrollbar-width:thin;gap:.3rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.erp-sales-subscription-tabs button{color:var(--subscription-muted);background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.76rem;font-weight:700;display:flex}.erp-sales-subscription-tabs button:hover{background:var(--surface-subtle,#f8fafc);color:var(--text-strong,#0f172a)}.erp-sales-subscription-tabs button.active{color:#1d4ed8;background:#2563eb17;border-color:#2563eb40}.erp-sales-subscription-panel{min-width:0;overflow:hidden}.erp-sales-subscription-panel>header{border-bottom:1px solid var(--subscription-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.erp-sales-subscription-panel>header h3,.erp-sales-subscription-drawer-section h3{color:var(--text-strong,#0f172a);font-size:.88rem;font-weight:750}.erp-sales-subscription-panel>header p,.erp-sales-subscription-drawer-section header p{color:var(--subscription-muted);margin-top:.15rem;font-size:.7rem;line-height:1.45}.erp-sales-subscription-panel>header>span{color:var(--subscription-muted);flex:none;font-size:.68rem}.erp-sales-subscription-board{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(11.5rem,1fr));gap:.65rem;padding:.8rem;display:grid;overflow-x:auto}.erp-sales-subscription-lane{border:1px solid var(--subscription-border);background:var(--surface-subtle,#f8fafc);border-radius:.65rem;min-height:14rem;padding:.55rem}.erp-sales-subscription-lane>header{color:var(--text-strong,#0f172a);justify-content:space-between;align-items:center;padding:.15rem .2rem .55rem;font-size:.73rem;display:flex}.erp-sales-subscription-lane>header span{color:#1d4ed8;background:#2563eb1a;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;display:grid}.erp-sales-subscription-card{border:1px solid var(--subscription-border);text-align:left;background:var(--surface-raised,#fff);border-radius:.55rem;width:100%;margin-bottom:.5rem;padding:.7rem;box-shadow:0 1px 2px #0f172a0a}.erp-sales-subscription-card:hover{border-color:#2563eb73;translate:0 -1px}.erp-sales-subscription-card strong{color:var(--text-strong,#0f172a);font-size:.76rem}.erp-sales-subscription-card span,.erp-sales-subscription-card small,.lane-empty{color:var(--subscription-muted);font-size:.66rem}.lane-empty{text-align:center;padding:2rem .5rem}.erp-sales-subscription-visual-grid{grid-template-columns:1.35fr 1fr;gap:1rem;min-width:0;display:grid}.erp-sales-subscription-usage-chart{align-items:flex-end;gap:.7rem;min-height:17rem;padding:1rem;display:flex;overflow-x:auto}.erp-sales-subscription-usage-chart .bar-group{grid-template-rows:12rem auto;grid-template-columns:1rem 1rem;align-items:end;gap:.25rem;min-width:3.2rem;display:grid}.erp-sales-subscription-usage-chart i,.erp-sales-subscription-usage-chart b{background:#2563eb;border-radius:.3rem .3rem 0 0;min-height:.4rem}.erp-sales-subscription-usage-chart b{background:#64748b59}.erp-sales-subscription-usage-chart span{color:var(--subscription-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.6rem;overflow:hidden}.erp-sales-subscription-table-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}.erp-sales-subscription-table-scroll table{border-collapse:collapse;width:100%;min-width:40rem}.erp-sales-subscription-table-scroll th{color:var(--subscription-muted);background:var(--surface-subtle,#f8fafc);text-align:left;padding:.7rem .85rem;font-size:.65rem;font-weight:750}.erp-sales-subscription-table-scroll td{border-top:1px solid var(--subscription-border);color:var(--text,#334155);vertical-align:top;padding:.8rem .85rem;font-size:.72rem}.erp-sales-subscription-table-scroll td strong,.erp-sales-subscription-table-scroll td small{display:block}.erp-sales-subscription-table-scroll td small{color:var(--subscription-muted);margin-top:.12rem;font-size:.62rem}.erp-sales-subscription-risk{color:#047857;background:#0596691a;border-radius:999px;padding:.25rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.erp-sales-subscription-risk.high,.erp-sales-subscription-risk.critical{color:#be123c;background:#e11d481a}.erp-sales-subscription-risk.medium{color:#b45309;background:#f59e0b1f}.erp-sales-subscription-split,.erp-sales-subscription-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.9rem;display:grid}.erp-sales-subscription-boundaries{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-sales-subscription-split>div,.erp-sales-subscription-boundaries>a{border:1px solid var(--subscription-border);color:var(--text,#334155);background:var(--surface-subtle,#f8fafc);border-radius:.6rem;gap:.25rem;padding:.8rem;display:grid}.erp-sales-subscription-boundaries>a:hover{color:#1d4ed8;border-color:#2563eb66}.erp-sales-subscription-split strong,.erp-sales-subscription-boundaries strong{font-size:.74rem}.erp-sales-subscription-split p,.erp-sales-subscription-boundaries span{color:var(--subscription-muted);font-size:.66rem;line-height:1.45}.erp-sales-subscription-empty,.erp-sales-subscription-state-panel{align-items:center;gap:.9rem;padding:1.2rem;display:flex}.erp-sales-subscription-empty>span{color:#1d4ed8;background:#2563eb1a;border-radius:.7rem;place-items:center;width:3rem;height:3rem;display:grid}.erp-sales-subscription-empty>div{flex:1}.erp-sales-subscription-empty strong,.erp-sales-subscription-state-panel strong{color:var(--text-strong,#0f172a);font-size:.82rem}.erp-sales-subscription-empty p,.erp-sales-subscription-state-panel span{color:var(--subscription-muted);font-size:.7rem}.erp-sales-subscription-state-panel>div{gap:.15rem;display:grid}.erp-sales-subscription-state-panel.restricted{color:#b45309;background:#fffbeb}@supports (color:color-mix(in lab, red, red)){.erp-sales-subscription-state-panel.restricted{background:color-mix(in srgb,#fffbeb 70%,var(--surface-raised,#fff))}}.erp-sales-subscription-state-panel.error{color:#be123c;background:#fff1f2}@supports (color:color-mix(in lab, red, red)){.erp-sales-subscription-state-panel.error{background:color-mix(in srgb,#fff1f2 70%,var(--surface-raised,#fff))}}.erp-sales-subscription-drawer{min-height:100%;display:grid}.erp-sales-subscription-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin-bottom:1rem;display:grid}.erp-sales-subscription-stepper li{color:var(--subscription-muted);align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;display:flex}.erp-sales-subscription-stepper li span{background:var(--surface-subtle,#f1f5f9);border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;display:grid}.erp-sales-subscription-stepper li.active{color:#1d4ed8}.erp-sales-subscription-stepper li.active span{color:#fff;background:#2563eb}.erp-sales-subscription-drawer-grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.7fr);align-items:start;gap:.9rem;display:grid}.erp-sales-subscription-drawer-grid>main,.erp-sales-subscription-drawer-grid>aside{gap:.8rem;min-width:0;display:grid}.erp-sales-subscription-drawer-section{border:1px solid var(--subscription-border);background:var(--surface-raised,#fff);border-radius:.7rem;overflow:hidden}.erp-sales-subscription-drawer-section>header{border-bottom:1px solid var(--subscription-border);padding:.8rem .85rem .7rem}.erp-sales-subscription-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.85rem;display:grid}.erp-sales-subscription-field{gap:.28rem;min-width:0;display:grid}.erp-sales-subscription-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.8rem;display:grid}.erp-sales-subscription-preview span{border:1px solid var(--subscription-border);background:var(--surface-subtle,#f8fafc);border-radius:.55rem;gap:.12rem;padding:.65rem;display:grid}.erp-sales-subscription-preview small,.erp-sales-subscription-preview em{color:var(--subscription-muted);font-size:.6rem;font-style:normal}.erp-sales-subscription-preview strong{color:var(--text-strong,#0f172a);font-size:.74rem}.erp-sales-subscription-checks{padding:.6rem;display:grid}.erp-sales-subscription-checks li{border-bottom:1px solid var(--subscription-border);color:#047857;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.65rem;display:grid}.erp-sales-subscription-checks li:last-child{border-bottom:0}.erp-sales-subscription-checks li>span{gap:.1rem;display:grid}.erp-sales-subscription-checks strong{color:var(--text-strong,#0f172a);font-size:.69rem}.erp-sales-subscription-checks small,.erp-sales-subscription-checks em{color:var(--subscription-muted);font-size:.6rem;font-style:normal}.erp-sales-subscription-drawer-footer{border-top:1px solid var(--subscription-border);background:var(--surface-raised,#fff);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 0 0;display:flex}.erp-sales-subscription-drawer-footer>div:first-child{color:#047857}.erp-sales-subscription-drawer-footer strong{color:var(--text-strong,#0f172a);font-size:.7rem}.erp-sales-subscription-drawer-footer small{color:var(--subscription-muted);font-size:.6rem}.dark .erp-sales-subscriptions{--subscription-border:#334155;--subscription-muted:#94a3b8}.dark .erp-sales-subscription-hero,.dark .erp-sales-subscription-panel,.dark .erp-sales-subscription-empty,.dark .erp-sales-subscription-state-panel,.dark .erp-sales-subscription-kpi,.dark .erp-sales-subscription-card,.dark .erp-sales-subscription-drawer-section,.dark .erp-sales-subscription-drawer-footer{--surface-raised:#0f172a;--surface-subtle:#111c2f;--text-strong:#f8fafc;--text:#dbeafe}.dark .erp-sales-subscription-authority{color:#bfdbfe;background:#1e3a8a47}.dark .erp-sales-subscription-lane,.dark .erp-sales-subscription-split>div,.dark .erp-sales-subscription-boundaries>a{background:#111c2f}.dark .erp-sales-subscription-toolbar input,.dark .erp-sales-subscription-toolbar select,.dark .erp-sales-subscription-field input,.dark .erp-sales-subscription-field select{color:#f8fafc;background:#0f172a}.dark .erp-sales-subscription-state{color:#bfdbfe;background:#2563eb2e}@media (max-width:1100px){.erp-sales-subscription-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-subscription-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.erp-sales-subscription-hero,.erp-sales-subscription-drawer-footer{flex-direction:column;align-items:stretch}.erp-sales-subscription-hero-actions{justify-content:space-between}.erp-sales-subscription-authority{grid-template-columns:auto minmax(0,1fr)}.erp-sales-subscription-authority>span:first-child{grid-area:1/1/3}.erp-sales-subscription-authority>span:last-child{grid-column:2;justify-self:start;width:auto;max-width:100%}.erp-sales-subscription-toolbar,.erp-sales-subscription-kpis,.erp-sales-subscription-visual-grid,.erp-sales-subscription-split,.erp-sales-subscription-boundaries,.erp-sales-subscription-drawer-grid,.erp-sales-subscription-fields{grid-template-columns:1fr}.erp-sales-subscription-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-subscription-board{grid-template-columns:repeat(5,minmax(15rem,78vw))}.erp-sales-subscription-stepper{padding-bottom:.35rem;display:flex;overflow-x:auto}.erp-sales-subscription-stepper li{flex:none}.erp-sales-subscription-drawer-footer>div:last-child{justify-content:flex-end}}.erp-sales-global{--global-border:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.erp-sales-global{--global-border:color-mix(in srgb,var(--color-base-content)12%,transparent)}}.erp-sales-global{--global-muted:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.erp-sales-global{--global-muted:color-mix(in srgb,var(--color-base-content)64%,transparent)}}.erp-sales-global{color:var(--color-base-content);gap:1rem;min-width:0;display:grid}.erp-sales-global .mono,.erp-sales-global-drawer .mono{font-family:var(--font-mono),"JetBrains Mono",monospace}.erp-sales-global-hero{background:linear-gradient(135deg,#0f766e,#2563eb);align-items:center}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-hero{background:linear-gradient(135deg,color-mix(in srgb,#0f766e 10%,var(--color-base-100)),color-mix(in srgb,#2563eb 7%,var(--color-base-100)))}}.erp-sales-global-hero{border:1px solid var(--global-border);border-radius:1rem;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;display:flex}.erp-sales-global-hero h2{letter-spacing:-.025em;margin:.2rem 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:750}.erp-sales-global-hero p:last-child{color:var(--global-muted);max-width:68rem;font-size:.875rem}.erp-sales-global-hero-actions{flex:none;align-items:center;gap:.65rem;display:flex}.erp-sales-global-hero-actions>span{background:#059669;align-items:center}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-hero-actions>span{background:color-mix(in srgb,#059669 12%,var(--color-base-100))}}.erp-sales-global-hero-actions>span{color:#047857;border:1px solid #0596694d;border-radius:999px;gap:.35rem;padding:.5rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.dark .erp-sales-global-hero-actions>span{color:#6ee7b7}.erp-sales-global-authority{background:#2563eb;align-items:center}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-authority{background:color-mix(in srgb,#2563eb 7%,var(--color-base-100))}}.erp-sales-global-authority{border:1px solid #2563eb38;border-radius:.75rem;grid-template-columns:auto 1fr auto;gap:.7rem;padding:.8rem 1rem;display:grid}.erp-sales-global-authority div{gap:.1rem;min-width:0;display:grid}.erp-sales-global-authority strong{font-size:.82rem}.erp-sales-global-authority div span{color:var(--global-muted);font-size:.75rem}.erp-sales-global-authority>span:last-child{color:#1d4ed8;white-space:nowrap;background:#2563eb1f;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:700}.dark .erp-sales-global-authority>span:last-child{color:#93c5fd}.erp-sales-global-toolbar{grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(7rem,1fr));align-items:end;gap:.65rem;min-width:0;display:grid}.erp-sales-global-toolbar label,.erp-sales-global-fields label{gap:.3rem;min-width:0;display:grid}.erp-sales-global-toolbar label>span,.erp-sales-global-fields label>span{color:var(--global-muted);letter-spacing:.035em;font-size:.68rem;font-weight:700}.erp-sales-global-toolbar input,.erp-sales-global-toolbar select,.erp-sales-global-fields input,.erp-sales-global-fields select{background:var(--color-base-100);border:1px solid var(--global-border);color:var(--color-base-content);border-radius:.55rem;width:100%;min-width:0;height:2.4rem;padding:0 .65rem;font-size:.8rem}.erp-sales-global-toolbar .search>div{background:var(--color-base-100);border:1px solid var(--global-border);border-radius:.55rem;align-items:center;gap:.45rem;padding-left:.65rem;display:flex}.erp-sales-global-toolbar .search input{border:0;padding-left:0}.erp-sales-global-state{border:1px solid var(--global-border);border-radius:.8rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.erp-sales-global-state div{gap:.15rem;display:grid}.erp-sales-global-state strong{font-size:.85rem}.erp-sales-global-state span{color:var(--global-muted);font-size:.75rem}.erp-sales-global-state.restricted{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-state.restricted{background:color-mix(in srgb,#f59e0b 7%,var(--color-base-100))}}.erp-sales-global-state.error{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-state.error{background:color-mix(in srgb,#ef4444 7%,var(--color-base-100))}}.erp-sales-global-content,.erp-sales-global-stack{gap:1rem;min-width:0;display:grid}.erp-sales-global-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.erp-sales-global-kpis article{background:var(--color-base-100);border:1px solid var(--global-border);border-radius:.8rem;align-items:flex-start;gap:.65rem;min-width:0;padding:.8rem;display:flex}.erp-sales-global-kpis article>span{color:#2563eb;background:#2563eb1a;border-radius:.5rem;align-items:center;padding:.45rem;display:flex}.erp-sales-global-kpis article.emerald>span{color:#059669;background:#0596691a}.erp-sales-global-kpis article.rose>span{color:#e11d48;background:#e11d481a}.erp-sales-global-kpis article.amber>span{color:#d97706;background:#d977061a}.erp-sales-global-kpis article.violet>span{background:#7a5af81a}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-kpis article.violet>span{background:color-mix(in srgb,var(--color-purple-700)10%,transparent)}}.erp-sales-global-kpis article.violet>span{color:var(--color-purple-700)}.erp-sales-global-kpis article.indigo>span{color:#4f46e5;background:#4f46e51a}.erp-sales-global-kpis article div{min-width:0;display:grid}.erp-sales-global-kpis small{color:var(--global-muted);font-size:.67rem}.erp-sales-global-kpis strong{margin-top:.1rem;font-size:1.05rem}.erp-sales-global-kpis em{color:var(--global-muted);font-size:.64rem;font-style:normal}.erp-sales-global-tabs{border-bottom:1px solid var(--global-border);scrollbar-width:thin;gap:.2rem;display:flex;overflow-x:auto}.erp-sales-global-tabs button{color:var(--global-muted);border-bottom:2px solid #0000;flex:none;align-items:center;gap:.35rem;padding:.65rem .8rem;font-size:.76rem;font-weight:650;display:inline-flex}.erp-sales-global-tabs button.active{color:#0f766e;border-color:#0f766e}.dark .erp-sales-global-tabs button.active{color:#5eead4}.erp-sales-global-grid{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.8fr);align-items:start;gap:1rem;min-width:0;display:grid}.erp-sales-global-panel{background:var(--color-base-100);border:1px solid var(--global-border);border-radius:.9rem;min-width:0;overflow:hidden}.erp-sales-global-panel>header{border-bottom:1px solid var(--global-border);padding:.85rem 1rem}.erp-sales-global-panel h3{font-size:.88rem;font-weight:750}.erp-sales-global-panel header p{color:var(--global-muted);margin-top:.15rem;font-size:.7rem}.erp-sales-global-panel>.body{min-width:0;padding:1rem}.erp-sales-global-parties{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.erp-sales-global-parties article{background:#0f766e}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-parties article{background:color-mix(in srgb,#0f766e 5%,var(--color-base-200))}}.erp-sales-global-parties article{border:1px solid #0f766e26;border-radius:.7rem;gap:.18rem;min-width:0;padding:.75rem;display:grid}.erp-sales-global-parties article>span{color:#0f766e;text-transform:uppercase;font-size:.65rem;font-weight:750}.dark .erp-sales-global-parties article>span{color:#5eead4}.erp-sales-global-parties strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.erp-sales-global-parties small{color:var(--global-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.erp-sales-global-parties em{color:#2563eb;font-size:.62rem;font-style:normal}.erp-sales-global-table-wrap{scrollbar-width:thin;max-width:100%;overflow-x:auto}.erp-sales-global-table-wrap table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.75rem}.erp-sales-global-table-wrap th{color:var(--global-muted);letter-spacing:.03em;text-align:left;text-transform:uppercase;font-size:.65rem}.erp-sales-global-table-wrap th,.erp-sales-global-table-wrap td{border-bottom:1px solid var(--global-border);vertical-align:middle;padding:.65rem .6rem}.erp-sales-global-table-wrap td strong,.erp-sales-global-table-wrap td small{display:block}.erp-sales-global-table-wrap td small{color:var(--global-muted);font-size:.62rem}.erp-sales-global-table-wrap td button{color:#2563eb;font-weight:700}.erp-sales-global-badge{white-space:nowrap;border-radius:999px;padding:.25rem .45rem;font-size:.64rem;font-weight:700;display:inline-flex}.erp-sales-global-badge.success{color:#047857;background:#0596691f}.erp-sales-global-badge.warning{color:#b45309;background:#d977061f}.erp-sales-global-badge.danger{color:#be123c;background:#e11d481f}.erp-sales-global-badge.info{color:#1d4ed8;background:#2563eb1f}.dark .erp-sales-global-badge.success{color:#6ee7b7}.dark .erp-sales-global-badge.warning{color:#fcd34d}.dark .erp-sales-global-badge.danger{color:#fda4af}.dark .erp-sales-global-badge.info{color:#93c5fd}.erp-sales-global-checks{gap:.55rem;display:grid}.erp-sales-global-checks article{border-bottom:1px solid var(--global-border);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.erp-sales-global-checks article:last-child{border:0}.erp-sales-global-checks article div{min-width:0;display:grid}.erp-sales-global-checks strong{font-size:.75rem}.erp-sales-global-checks small{color:var(--global-muted);font-size:.66rem}.erp-sales-global-checks em{border-radius:999px;padding:.22rem .4rem;font-size:.62rem;font-style:normal;font-weight:700}.erp-sales-global-checks em.passed{color:#047857;background:#0596691f}.erp-sales-global-checks em.review{color:#b45309;background:#d977061f}.erp-sales-global-preview{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-preview{background:color-mix(in srgb,#2563eb 5%,var(--color-base-200))}}.erp-sales-global-preview{border:1px solid #2563eb29;border-radius:.7rem;padding:.85rem}.erp-sales-global-preview header{justify-content:space-between;align-items:center;display:flex}.erp-sales-global-preview header strong{font-size:.82rem}.erp-sales-global-preview header span{color:#2563eb;background:#2563eb1f;border-radius:999px;padding:.2rem .4rem;font-size:.62rem;font-weight:700}.erp-sales-global-preview p{color:var(--global-muted);margin-top:.45rem;font-size:.7rem}.erp-sales-global-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.erp-sales-global-facts>span{background:var(--color-base-200);border-radius:.65rem;padding:.75rem;display:grid}.erp-sales-global-facts small,.erp-sales-global-facts em{color:var(--global-muted);font-size:.65rem;font-style:normal}.erp-sales-global-facts strong{margin:.1rem 0;font-size:.85rem}.erp-sales-global-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.erp-sales-global-flow>span{background:var(--color-base-200);text-align:center;border-radius:.7rem;place-items:center;gap:.15rem;padding:.8rem;display:grid}.erp-sales-global-flow strong{font-size:.73rem}.erp-sales-global-flow small{color:var(--global-muted);font-size:.64rem}.erp-sales-global-flow>i{background:var(--global-border);width:1.5rem;height:2px}.erp-sales-global-output{grid-template-columns:minmax(0,1fr) minmax(14rem,.4fr);gap:1rem;display:grid}.erp-sales-global-output dl{gap:.45rem;margin-top:.8rem;display:grid}.erp-sales-global-output dl div{justify-content:space-between;font-size:.72rem;display:flex}.erp-sales-global-output dt{color:var(--global-muted)}.erp-sales-global-output-boundary{background:#059669;align-content:center}@supports (color:color-mix(in lab, red, red)){.erp-sales-global-output-boundary{background:color-mix(in srgb,#059669 6%,var(--color-base-200))}}.erp-sales-global-output-boundary{text-align:center;border:1px solid #05966933;border-radius:.7rem;justify-items:center;gap:.4rem;padding:1rem;display:grid}.erp-sales-global-output-boundary strong{font-size:.78rem}.erp-sales-global-output-boundary p{color:var(--global-muted);font-size:.68rem}.erp-sales-global-empty{background:var(--color-base-100);border:1px dashed var(--global-border);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1.15rem;display:grid}.erp-sales-global-empty>span{color:#0f766e;background:#0f766e1a;border-radius:.7rem;padding:.65rem}.erp-sales-global-empty strong{font-size:.85rem}.erp-sales-global-empty p{color:var(--global-muted);margin-top:.15rem;font-size:.72rem}.erp-sales-global-drawer-shell{z-index:70;position:fixed;inset:0}.erp-sales-global-drawer-shell .backdrop{background:#0f172a7a;width:100%;position:absolute;inset:0}.erp-sales-global-drawer{background:var(--color-base-100);grid-template-rows:auto auto minmax(0,1fr);width:min(92vw,62rem);max-width:62rem;height:100%;margin-left:auto;display:grid;position:relative;overflow:hidden;box-shadow:-1rem 0 3rem #0f172a2e}.erp-sales-global-drawer>header{border-bottom:1px solid var(--global-border);justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.erp-sales-global-drawer>header>div{align-items:center;gap:.7rem;display:flex}.erp-sales-global-drawer>header>div>span{color:#fff;background:#0f766e;border-radius:.65rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:flex}.erp-sales-global-drawer>header div div{display:grid}.erp-sales-global-drawer>header small{color:#0f766e;text-transform:uppercase;font-size:.62rem;font-weight:750}.erp-sales-global-drawer>header h3{font-size:1rem;font-weight:750}.erp-sales-global-drawer>header p{color:var(--global-muted);font-size:.67rem}.erp-sales-global-steps{border-bottom:1px solid var(--global-border);grid-template-columns:repeat(5,1fr);padding:.7rem 1.2rem;display:grid}.erp-sales-global-steps li{color:var(--global-muted);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.erp-sales-global-steps li.active{color:#0f766e;font-weight:750}.erp-sales-global-drawer-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);min-height:0;display:grid;overflow:hidden}.erp-sales-global-drawer-body>main,.erp-sales-global-drawer-body>aside{overscroll-behavior:contain;min-height:0;overflow-y:auto}.erp-sales-global-drawer-body>main{grid-column:1}.erp-sales-global-drawer-body>aside{border-left:1px solid var(--global-border);grid-column:2}.erp-sales-global-drawer-block{border-bottom:1px solid var(--global-border);padding:1rem 1.2rem}.erp-sales-global-drawer-block>header h4{font-size:.8rem;font-weight:750}.erp-sales-global-drawer-block>header p{color:var(--global-muted);margin:.15rem 0 .75rem;font-size:.66rem}.erp-sales-global-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.erp-sales-global-fields.one{grid-template-columns:1fr}.erp-sales-global-readiness{gap:.45rem;display:grid}.erp-sales-global-readiness li{align-items:center;gap:.45rem;font-size:.7rem;display:flex}.erp-sales-global-drawer-body footer{background:var(--color-base-100);border-top:1px solid var(--global-border);grid-column:1/-1;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;display:flex}.erp-sales-global-drawer-body footer>div{align-items:center;gap:.6rem;display:flex}.erp-sales-global-drawer-body footer span{display:grid}.erp-sales-global-drawer-body footer strong{font-size:.72rem}.erp-sales-global-drawer-body footer small{color:var(--global-muted);font-size:.62rem}.dark .erp-sales-global{--global-border:#ffffff21;--global-muted:#ffffffa8}.dark .erp-sales-global-panel,.dark .erp-sales-global-kpis article,.dark .erp-sales-global-drawer{background:var(--color-base-100)}@media (max-width:1180px){.erp-sales-global-toolbar{grid-template-columns:minmax(14rem,2fr) repeat(3,1fr)}.erp-sales-global-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.erp-sales-global-hero{flex-direction:column;align-items:stretch;padding:1rem}.erp-sales-global-hero-actions{justify-content:space-between}.erp-sales-global-authority{grid-template-columns:auto minmax(0,1fr)}.erp-sales-global-authority>span:last-child{text-overflow:ellipsis;grid-column:2;justify-self:start;max-width:100%;overflow:hidden}.erp-sales-global-toolbar{grid-template-columns:1fr 1fr}.erp-sales-global-toolbar .search{grid-column:1/-1}.erp-sales-global-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.erp-sales-global-kpis article{scroll-snap-align:start;flex:0 0 10rem}.erp-sales-global-grid{grid-template-columns:1fr}.erp-sales-global-parties,.erp-sales-global-parties.large{grid-template-columns:1fr 1fr}.erp-sales-global-facts,.erp-sales-global-flow{grid-template-columns:1fr}.erp-sales-global-flow>i{justify-self:center;width:2px;height:1rem}.erp-sales-global-output{grid-template-columns:1fr}.erp-sales-global-empty{grid-template-columns:auto 1fr}.erp-sales-global-empty>button{grid-column:1/-1}.erp-sales-global-drawer{width:100%;max-width:none}.erp-sales-global-steps{overflow-x:auto}.erp-sales-global-steps li{min-width:6.5rem}.erp-sales-global-drawer-body{display:block;overflow-y:auto}.erp-sales-global-drawer-body>main,.erp-sales-global-drawer-body>aside{border-left:0;display:block;overflow:visible}.erp-sales-global-fields{grid-template-columns:1fr}.erp-sales-global-drawer-body footer{align-items:stretch;gap:.7rem;display:grid;position:static}.erp-sales-global-drawer-body footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.erp-sales-global-table-wrap{overflow-x:auto}.erp-sales-global-toolbar input,.erp-sales-global-toolbar select,.erp-sales-global-fields input,.erp-sales-global-fields select{font-size:16px}}.erp-sales-collab{--collab-ink:#172033;--collab-muted:#64748b;--collab-border:#dce3ee;--collab-blue:#3157d5;--collab-surface:#fff;color:var(--collab-ink);gap:1rem;font-family:inherit;display:grid}.dark .erp-sales-collab{--collab-ink:#e7edf7;--collab-muted:#9eabc0;--collab-border:#334057;--collab-blue:#7895ff;--collab-surface:#151d2c}.erp-sales-collab-hero{border:1px solid var(--collab-border);background:linear-gradient(135deg,#f8faff,#eef3ff);border-radius:1rem;justify-content:space-between;gap:1.5rem;padding:1.45rem;display:flex;box-shadow:0 14px 40px #1f335d14}.dark .erp-sales-collab-hero{box-shadow:none;background:linear-gradient(135deg,#172033,#1c2943)}.erp-sales-collab-hero h2{letter-spacing:-.025em;max-width:52rem;margin:.2rem 0 .35rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:750;line-height:1.15}.erp-sales-collab-hero p:not(.erp-sales-eyebrow){max-width:55rem;color:var(--collab-muted);font-size:.875rem}.erp-sales-collab-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.65rem;display:flex}.erp-sales-collab-hero-actions>span{color:#3157d5;white-space:nowrap;background:#fff;border:1px solid #cad5f8;border-radius:.6rem;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.dark .erp-sales-collab-hero-actions>span{color:#b9c8ff;background:#202b42;border-color:#465a8d}.erp-sales-collab-authority{background:#f6f8ff;border:1px solid #cdd8f4;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.dark .erp-sales-collab-authority{background:#19243a;border-color:#3a4b75}.erp-sales-collab-authority>span{color:#3157d5;background:#e2e9ff;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.dark .erp-sales-collab-authority>span{color:#9eb2ff;background:#26375b}.erp-sales-collab-authority strong{font-size:.82rem;display:block}.erp-sales-collab-authority p{color:var(--collab-muted);margin:.12rem 0 0;font-size:.74rem}.erp-sales-collab-authority em{color:#157347;white-space:nowrap;background:#e9f7ef;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-style:normal;font-weight:750}.dark .erp-sales-collab-authority em{color:#6ee7b7;background:#12392c}.erp-sales-collab-toolbar{border:1px solid var(--collab-border);background:var(--collab-surface);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.erp-sales-collab-toolbar label{color:var(--collab-muted);text-transform:uppercase;letter-spacing:.05em;gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.erp-sales-collab-toolbar select,.erp-sales-collab-drawer select,.erp-sales-collab-drawer input,.erp-sales-collab-drawer textarea{border:1px solid var(--collab-border);background:var(--collab-surface);width:100%;min-height:2.45rem;color:var(--collab-ink);text-transform:none;letter-spacing:normal;border-radius:.55rem;outline:none;padding:.52rem .7rem;font-size:.8rem}.erp-sales-collab-toolbar select:focus,.erp-sales-collab-drawer select:focus,.erp-sales-collab-drawer input:focus,.erp-sales-collab-drawer textarea:focus{border-color:var(--collab-blue);box-shadow:0 0 0 3px #3157d524}.erp-sales-collab-content{gap:1rem;min-width:0;display:grid}.erp-sales-collab-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.erp-sales-collab-kpis article{border:1px solid var(--collab-border);background:var(--collab-surface);border-radius:.8rem;grid-template-columns:auto 1fr;gap:.65rem;min-width:0;padding:.8rem;display:grid}.erp-sales-collab-kpis article>span{color:#3157d5;background:#edf2ff;border-radius:.6rem;place-items:center;width:2.05rem;height:2.05rem;display:grid}.erp-sales-collab-kpis small,.erp-sales-collab-kpis p{color:var(--collab-muted);font-size:.65rem;line-height:1.25}.erp-sales-collab-kpis strong{font-variant-numeric:tabular-nums;margin:.1rem 0;font-size:1.18rem;line-height:1;display:block}.erp-sales-collab-kpis .tone-emerald>span{color:#178354;background:#e6f7ef}.erp-sales-collab-kpis .tone-amber>span{color:#a66800;background:#fff5da}.erp-sales-collab-kpis .tone-violet>span{color:#7046bd;background:#f1eafe}.erp-sales-collab-kpis .tone-rose>span{color:#c23c51;background:#ffebee}.erp-sales-collab-kpis .tone-indigo>span{color:#4d56c8;background:#e9ecff}.dark .erp-sales-collab-kpis article>span{background:#233252}.erp-sales-collab-tabs{border:1px solid var(--collab-border);background:var(--collab-surface);scrollbar-width:thin;border-radius:.72rem;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.erp-sales-collab-tabs button{min-height:2.35rem;color:var(--collab-muted);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.erp-sales-collab-tabs button:hover{color:var(--collab-ink);background:#f3f6fb}.dark .erp-sales-collab-tabs button:hover{background:#202b40}.erp-sales-collab-tabs button.active{color:#264cc8;background:#e9efff;box-shadow:inset 0 0 0 1px #ccd8ff}.dark .erp-sales-collab-tabs button.active{color:#c5d1ff;background:#26365b;box-shadow:inset 0 0 0 1px #465d98}.erp-sales-collab-switcher{scrollbar-width:thin;gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.erp-sales-collab-switcher button{border:1px solid var(--collab-border);background:var(--collab-surface);text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-width:14rem;padding:.65rem .75rem;display:flex}.erp-sales-collab-switcher button.active{border-color:#849df1;box-shadow:0 0 0 2px #3157d51a}.erp-sales-collab-switcher strong,.erp-sales-collab-switcher small{display:block}.erp-sales-collab-switcher strong{font-size:.76rem}.erp-sales-collab-switcher small{color:var(--collab-muted);margin-top:.12rem;font-size:.65rem}.erp-sales-collab-switcher em,.erp-sales-collab-proposal .status{white-space:nowrap;border-radius:999px;padding:.25rem .45rem;font-size:.64rem;font-style:normal;font-weight:750}.erp-sales-collab .success{color:#18764e;background:#e5f6ed}.erp-sales-collab .warning{color:#966000;background:#fff3d6}.erp-sales-collab .danger{color:#b93148;background:#ffeaed}.erp-sales-collab .info{color:#3157d5;background:#e9efff}.dark .erp-sales-collab .success{color:#6ee7b7;background:#123a2c}.dark .erp-sales-collab .warning{color:#f6cc6b;background:#453313}.dark .erp-sales-collab .danger{color:#fca5b5;background:#44202a}.dark .erp-sales-collab .info{color:#b4c4ff;background:#26365b}.erp-sales-collab-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);align-items:start;gap:1rem;min-width:0;display:grid}.erp-sales-collab-stack{gap:1rem;min-width:0;display:grid}.erp-sales-collab-panel{border:1px solid var(--collab-border);background:var(--collab-surface);border-radius:.85rem;min-width:0;overflow:hidden}.erp-sales-collab-panel>header{border-bottom:1px solid var(--collab-border);padding:.85rem 1rem .72rem}.erp-sales-collab-panel h3{margin:0;font-size:.88rem;font-weight:750}.erp-sales-collab-panel>header p{color:var(--collab-muted);margin:.16rem 0 0;font-size:.7rem}.erp-sales-collab-panel .panel-body{min-width:0;padding:1rem}.erp-sales-collab-proposal{border:1px solid var(--collab-border);background:#fbfcff;border-radius:.72rem;overflow:hidden}.dark .erp-sales-collab-proposal{background:#111827}.erp-sales-collab-proposal>header{border-bottom:1px solid var(--collab-border);background:linear-gradient(135deg,#f8faff,#f1f4fc);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.dark .erp-sales-collab-proposal>header{background:#192337}.erp-sales-collab-proposal>header span:first-child{color:#3157d5;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:750}.erp-sales-collab-proposal h3{margin:.22rem 0;font-size:1.1rem}.erp-sales-collab-proposal header p{color:var(--collab-muted);font-size:.7rem}.erp-sales-collab-lines{scrollbar-width:thin;overflow-x:auto}.erp-sales-collab-lines>[role=row]{border-bottom:1px solid var(--collab-border);grid-template-columns:minmax(13rem,1fr) 6rem 8rem 8rem;min-width:38rem;display:grid}.erp-sales-collab-lines>[role=row]>span{padding:.62rem .75rem;font-size:.72rem}.erp-sales-collab-lines .head{color:var(--collab-muted);text-transform:uppercase;background:#f4f6fa;font-size:.66rem;font-weight:750}.dark .erp-sales-collab-lines .head{background:#202a3c}.erp-sales-collab-lines strong,.erp-sales-collab-lines small{display:block}.erp-sales-collab-lines small{color:var(--collab-muted);font-family:JetBrains Mono,monospace;font-size:.62rem}.erp-sales-collab-lines .empty-line{color:var(--collab-muted);padding:1rem;font-size:.75rem}.erp-sales-collab-proposal>footer{background:#f4f6fa;justify-content:flex-end;gap:1.25rem;padding:.8rem 1rem;display:flex}.dark .erp-sales-collab-proposal>footer{background:#202a3c}.erp-sales-collab-proposal>footer span{gap:.1rem;display:grid}.erp-sales-collab-proposal>footer small{color:var(--collab-muted);font-size:.62rem}.erp-sales-collab-proposal>footer strong{font-size:.75rem}.erp-sales-collab-proposal>footer .total{border-left:1px solid var(--collab-border);padding-left:1rem}.erp-sales-collab-proposal>footer .total strong{color:#3157d5;font-size:.9rem}.erp-sales-collab-flow{scrollbar-width:thin;justify-content:space-between;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.erp-sales-collab-flow>span{border:1px solid var(--collab-border);min-width:8rem;color:var(--collab-muted);text-align:center;border-radius:.65rem;justify-items:center;gap:.2rem;padding:.7rem;display:grid}.erp-sales-collab-flow>span.complete{color:#17734b;background:#f2fbf6;border-color:#a9d9c1}.dark .erp-sales-collab-flow>span.complete{color:#6ee7b7;background:#143027;border-color:#28614a}.erp-sales-collab-flow strong{font-size:.7rem}.erp-sales-collab-flow small{font-size:.6rem}.erp-sales-collab-flow>i{background:var(--collab-border);min-width:1.4rem;height:1px}.erp-sales-collab-revisions,.erp-sales-collab-thread,.erp-sales-collab-people{gap:.55rem;display:grid}.erp-sales-collab-revisions article{border:1px solid var(--collab-border);border-radius:.6rem;grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.62rem;display:grid}.erp-sales-collab-revisions span{font-size:.72rem;font-weight:700}.erp-sales-collab-revisions strong{font-size:.68rem}.erp-sales-collab-revisions small{color:var(--collab-muted);grid-column:1/-1;font-size:.62rem}.erp-sales-collab-thread article{grid-template-columns:2rem 1fr;gap:.55rem;display:grid}.erp-sales-collab-thread article>span,.erp-sales-collab-people article>span,.erp-sales-collab-drawer-people article>span{color:#3157d5;background:#e9efff;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:.64rem;font-weight:800;display:grid}.erp-sales-collab-thread article>span.customer{color:#17734b;background:#e5f6ed}.erp-sales-collab-thread strong{font-size:.7rem}.erp-sales-collab-thread p{color:var(--collab-ink);margin:.1rem 0;font-size:.7rem;line-height:1.4}.erp-sales-collab-thread small{color:var(--collab-muted);font-size:.6rem}.erp-sales-collab-thread.wide{max-width:56rem}.erp-sales-collab-thread>p,.erp-sales-collab-people>p,.erp-sales-collab-revisions>p{color:var(--collab-muted);font-size:.72rem}.erp-sales-collab-people article{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.erp-sales-collab-people strong,.erp-sales-collab-people small{display:block}.erp-sales-collab-people strong{text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.erp-sales-collab-people small{color:var(--collab-muted);font-size:.6rem}.erp-sales-collab-people em{color:#6843b5;background:#f1edff;border-radius:999px;padding:.22rem .4rem;font-size:.6rem;font-style:normal;font-weight:750}.erp-sales-collab-compare{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.erp-sales-collab-compare article{border:1px solid var(--collab-border);border-radius:.65rem;overflow:hidden}.erp-sales-collab-compare header{background:#f4f6fa;justify-content:space-between;padding:.7rem;display:flex}.dark .erp-sales-collab-compare header{background:#202a3c}.erp-sales-collab-compare header strong,.erp-sales-collab-compare header span{font-size:.7rem}.erp-sales-collab-compare dl{padding:.7rem}.erp-sales-collab-compare dl div{border-bottom:1px dashed var(--collab-border);justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.68rem;display:flex}.erp-sales-collab-compare dt{color:var(--collab-muted)}.erp-sales-collab-compare dd{text-align:right}.erp-sales-collab-boundaries{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.erp-sales-collab-boundaries>span{border:1px solid var(--collab-border);border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .55rem;padding:.75rem;display:grid}.erp-sales-collab-boundaries svg{color:#3157d5;grid-row:1/3}.erp-sales-collab-boundaries strong{font-size:.7rem}.erp-sales-collab-boundaries small{color:var(--collab-muted);font-size:.62rem}.erp-sales-collab-output-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;display:grid}.erp-sales-collab-output-grid article{border:1px solid var(--collab-border);border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.erp-sales-collab-output-grid article>span{color:#3157d5}.erp-sales-collab-output-grid strong,.erp-sales-collab-output-grid small{display:block}.erp-sales-collab-output-grid strong{font-size:.72rem}.erp-sales-collab-output-grid small{color:var(--collab-muted);font-size:.62rem}.erp-sales-collab-output-grid em{font-size:.62rem;font-style:normal;font-weight:700}.erp-sales-collab-state,.erp-sales-collab-empty{border:1px dashed var(--collab-border);background:var(--collab-surface);border-radius:.8rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.erp-sales-collab-state>span,.erp-sales-collab-empty>span{color:#3157d5}.erp-sales-collab-state strong,.erp-sales-collab-empty strong{font-size:.8rem}.erp-sales-collab-state p,.erp-sales-collab-empty p{color:var(--collab-muted);margin:.15rem 0 0;font-size:.72rem}.erp-sales-collab-inline-empty{color:var(--collab-muted);text-align:center;padding:1rem;font-size:.75rem}.erp-sales-collab-drawer-shell{z-index:70;grid-template-columns:1fr minmax(24rem,42rem);display:grid;position:fixed;inset:0}.erp-sales-collab-drawer-shell .backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80}.erp-sales-collab-drawer{background:var(--collab-surface);flex-direction:column;min-width:0;min-height:0;display:flex;box-shadow:-20px 0 60px #0f172a40}.erp-sales-collab-drawer>header{border-bottom:1px solid var(--collab-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.erp-sales-collab-drawer>header>div{gap:.65rem;display:flex}.erp-sales-collab-drawer>header>div>span{color:#3157d5;background:#e9efff;border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.erp-sales-collab-drawer header p{color:#3157d5;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:750}.erp-sales-collab-drawer h3{margin:.12rem 0;font-size:1rem}.erp-sales-collab-drawer header small{color:var(--collab-muted);font-size:.65rem}.erp-sales-collab-drawer>form{flex-direction:column;flex:1;min-height:0;display:flex}.erp-sales-collab-drawer .body{flex:1;gap:.8rem;padding:1rem 1.1rem;display:grid;overflow-y:auto}.erp-sales-collab-drawer .body>section{border:1px solid var(--collab-border);border-radius:.72rem;gap:.7rem;padding:.85rem;display:grid}.erp-sales-collab-drawer .section-title{gap:.55rem;display:flex}.erp-sales-collab-drawer .section-title>span{color:#3157d5}.erp-sales-collab-drawer .section-title strong,.erp-sales-collab-drawer .section-title small{display:block}.erp-sales-collab-drawer .section-title strong{font-size:.75rem}.erp-sales-collab-drawer .section-title small{color:var(--collab-muted);margin-top:.1rem;font-size:.63rem}.erp-sales-collab-drawer label{color:var(--collab-muted);gap:.3rem;font-size:.65rem;font-weight:700;display:grid}.erp-sales-collab-drawer .two{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.erp-sales-collab-drawer input[readonly],.erp-sales-collab-drawer select:disabled{color:#64748b;background:#f3f5f8}.dark .erp-sales-collab-drawer input[readonly],.dark .erp-sales-collab-drawer select:disabled{color:#a7b3c7;background:#202a3c}.erp-sales-collab-drawer-people{gap:.45rem;display:grid}.erp-sales-collab-drawer-people article{border:1px solid var(--collab-border);border-radius:.55rem;grid-template-columns:2rem 1fr auto auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.erp-sales-collab-drawer-people strong,.erp-sales-collab-drawer-people small{display:block}.erp-sales-collab-drawer-people strong{font-size:.7rem}.erp-sales-collab-drawer-people small{color:var(--collab-muted);font-size:.6rem}.erp-sales-collab-drawer-people em{color:#6843b5;background:#f1edff;border-radius:999px;padding:.2rem .38rem;font-size:.6rem;font-style:normal}.erp-sales-collab-drawer-people>p{color:var(--collab-muted);font-size:.68rem}.erp-sales-collab-privacy{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.erp-sales-collab-privacy span{border:1px solid var(--collab-border);border-radius:.5rem;justify-content:space-between;gap:.75rem;padding:.55rem;display:flex}.erp-sales-collab-privacy strong,.erp-sales-collab-privacy em{font-size:.63rem}.erp-sales-collab-privacy em{color:#17734b;text-align:right;font-style:normal;font-weight:750}.erp-sales-collab-drawer footer{border-top:1px solid var(--collab-border);background:var(--collab-surface);justify-content:flex-end;gap:.55rem;padding:.8rem 1.1rem;display:flex}.erp-sales-collab-drawer footer button{border:1px solid var(--collab-border);border-radius:.55rem;justify-content:center;align-items:center;gap:.38rem;min-height:2.35rem;padding:.5rem .78rem;font-size:.72rem;font-weight:750;display:inline-flex}.erp-sales-collab-drawer footer .secondary{background:var(--collab-surface);color:var(--collab-ink)}.erp-sales-collab-drawer footer .secondary:hover{background:#f2f5fa}.dark .erp-sales-collab-drawer footer .secondary:hover{background:#222d42}.erp-sales-collab-drawer footer .primary{color:#fff;background:#3157d5;border-color:#3157d5}.erp-sales-collab-drawer footer button:disabled{cursor:not-allowed;opacity:.45}.erp-sales-collab .mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}@media (max-width:1180px){.erp-sales-collab-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-collab-layout{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.75fr)}}@media (max-width:760px){.erp-sales-collab-hero{padding:1rem;display:grid}.erp-sales-collab-hero-actions{justify-content:flex-start}.erp-sales-collab-authority{grid-template-columns:auto 1fr}.erp-sales-collab-authority em{grid-column:2}.erp-sales-collab-toolbar{grid-template-columns:1fr}.erp-sales-collab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-collab-layout{grid-template-columns:1fr}.erp-sales-collab-proposal>footer{grid-template-columns:1fr 1fr;display:grid}.erp-sales-collab-proposal>footer .total{border-left:0;padding-left:0}.erp-sales-collab-flow{justify-content:flex-start}.erp-sales-collab-drawer-shell{grid-template-columns:1fr}.erp-sales-collab-drawer-shell .backdrop{display:none}.erp-sales-collab-drawer{width:100%;height:100dvh}.erp-sales-collab-drawer .two,.erp-sales-collab-privacy{grid-template-columns:1fr}.erp-sales-collab-drawer footer{grid-template-columns:1fr 1fr;display:grid}.erp-sales-collab-drawer footer .primary{grid-area:1/1/auto/-1}.erp-sales-collab-drawer-people article{grid-template-columns:2rem 1fr auto}.erp-sales-collab-drawer-people article>small{grid-column:2}.erp-sales-collab-tabs button{min-width:max-content}}@media (max-width:420px){.erp-sales-collab-kpis{grid-template-columns:1fr 1fr}.erp-sales-collab-kpis article{grid-template-columns:1fr;gap:.35rem}.erp-sales-collab-kpis article>span{width:1.8rem;height:1.8rem}.erp-sales-collab-proposal>header{display:grid}.erp-sales-collab-drawer footer{grid-template-columns:1fr}.erp-sales-collab-drawer footer .primary{grid-area:auto}}.erp-sales-orchestration{--orch-border:#dfe4ec;--orch-muted:#667085;--orch-ink:#172033;--orch-surface:#fff;--orch-soft:#f6f8fb;min-width:0;color:var(--orch-ink);gap:1rem;display:grid}.dark .erp-sales-orchestration{--orch-border:#2d394f;--orch-muted:#a7b3c7;--orch-ink:#eef3fb;--orch-surface:#151e2e;--orch-soft:#101827}.erp-sales-orchestration-hero{background:linear-gradient(135deg,#f9fbff 0%,#eef3ff 52%,#f5f2ff 100%);border:1px solid #dbe3f4;border-radius:1rem;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 10px 30px #3157d512}.dark .erp-sales-orchestration-hero{background:linear-gradient(135deg,#172238,#1c2946 58%,#241e42);border-color:#33435f}.erp-sales-orchestration-hero .erp-sales-eyebrow{color:#3157d5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.dark .erp-sales-orchestration-hero .erp-sales-eyebrow{color:#9fb2ff}.erp-sales-orchestration-hero h2{max-width:58rem;margin:.25rem 0 .35rem;font-size:1.25rem;font-weight:780;line-height:1.22}.erp-sales-orchestration-hero p:last-child{max-width:64rem;color:var(--orch-muted);font-size:.76rem;line-height:1.55}.erp-sales-orchestration-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.erp-sales-orchestration-hero-actions>span{color:#147149;white-space:nowrap;background:#edf9f3;border:1px solid #bedbcf;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .62rem;font-size:.67rem;font-weight:750;display:inline-flex}.dark .erp-sales-orchestration-hero-actions>span{color:#76e0ac;background:#123328;border-color:#285743}.erp-sales-orchestration-authority{border:1px solid var(--orch-border);background:var(--orch-surface);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .9rem;display:grid}.erp-sales-orchestration-authority>span{color:#3157d5;background:#e7edff;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.dark .erp-sales-orchestration-authority>span{color:#afc0ff;background:#26375c}.erp-sales-orchestration-authority strong{font-size:.8rem;display:block}.erp-sales-orchestration-authority p{color:var(--orch-muted);margin:.1rem 0 0;font-size:.69rem}.erp-sales-orchestration-authority em{color:#18764e;white-space:nowrap;background:#eaf7ef;border-radius:999px;padding:.28rem .5rem;font-size:.64rem;font-style:normal;font-weight:750}.dark .erp-sales-orchestration-authority em{color:#71dda9;background:#15382c}.erp-sales-orchestration-toolbar{border:1px solid var(--orch-border);background:var(--orch-surface);border-radius:.82rem;grid-template-columns:minmax(15rem,1.5fr) repeat(3,minmax(9rem,1fr));gap:.7rem;padding:.8rem;display:grid}.erp-sales-orchestration-toolbar label,.erp-sales-orchestration-drawer label{color:var(--orch-muted);letter-spacing:.035em;text-transform:uppercase;gap:.28rem;font-size:.64rem;font-weight:750;display:grid}.erp-sales-orchestration-toolbar input,.erp-sales-orchestration-toolbar select,.erp-sales-orchestration-drawer input,.erp-sales-orchestration-drawer select,.erp-sales-orchestration-drawer textarea{border:1px solid var(--orch-border);background:var(--orch-surface);width:100%;min-height:2.4rem;color:var(--orch-ink);letter-spacing:normal;text-transform:none;border-radius:.55rem;outline:none;padding:.5rem .65rem;font-size:.78rem}.erp-sales-orchestration-toolbar input:focus,.erp-sales-orchestration-toolbar select:focus,.erp-sales-orchestration-drawer input:focus,.erp-sales-orchestration-drawer select:focus,.erp-sales-orchestration-drawer textarea:focus{border-color:#6f8dea;box-shadow:0 0 0 3px #3157d521}.erp-sales-orchestration-content{gap:1rem;min-width:0;display:grid}.erp-sales-orchestration-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.62rem;display:grid}.erp-sales-orchestration-kpi{border:1px solid var(--orch-border);background:var(--orch-surface);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);gap:.58rem;min-width:0;padding:.75rem;display:grid}.erp-sales-orchestration-kpi>span{color:#3157d5;background:#e9efff;border-radius:.58rem;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-orchestration-kpi.emerald>span{color:#168052;background:#e7f8ef}.erp-sales-orchestration-kpi.amber>span{color:#9d6600;background:#fff4d8}.erp-sales-orchestration-kpi.rose>span{color:#ba344b;background:#ffebef}.erp-sales-orchestration-kpi.violet>span{color:#7144bd;background:#f1eafd}.dark .erp-sales-orchestration-kpi>span{background:#26375c}.erp-sales-orchestration-kpi small,.erp-sales-orchestration-kpi em{color:var(--orch-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-style:normal;display:block;overflow:hidden}.erp-sales-orchestration-kpi strong{font-variant-numeric:tabular-nums;margin:.08rem 0;font-size:1.08rem;line-height:1;display:block}.erp-sales-orchestration-tabs{border:1px solid var(--orch-border);background:var(--orch-surface);scrollbar-width:thin;border-radius:.7rem;gap:.22rem;max-width:100%;padding:.22rem;display:flex;overflow-x:auto}.erp-sales-orchestration-tabs button{min-height:2.2rem;color:var(--orch-muted);white-space:nowrap;border-radius:.48rem;align-items:center;gap:.35rem;padding:.42rem .68rem;font-size:.7rem;font-weight:750;display:inline-flex}.erp-sales-orchestration-tabs button:hover{background:var(--orch-soft);color:var(--orch-ink)}.erp-sales-orchestration-tabs button.active{color:#294bc1;background:#e8efff;box-shadow:inset 0 0 0 1px #cbd7ff}.dark .erp-sales-orchestration-tabs button.active{color:#bdcaff;background:#26365a;box-shadow:inset 0 0 0 1px #475f9c}.erp-sales-orchestration-switcher{scrollbar-width:thin;gap:.5rem;max-width:100%;padding-bottom:.15rem;display:flex;overflow-x:auto}.erp-sales-orchestration-switcher button{border:1px solid var(--orch-border);background:var(--orch-surface);text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-width:15rem;padding:.62rem .7rem;display:flex}.erp-sales-orchestration-switcher button.active{border-color:#8099ec;box-shadow:0 0 0 2px #3157d51a}.erp-sales-orchestration-switcher strong,.erp-sales-orchestration-switcher small{display:block}.erp-sales-orchestration-switcher strong{font-size:.72rem}.erp-sales-orchestration-switcher small{color:var(--orch-muted);margin-top:.1rem;font-size:.61rem}.erp-sales-orchestration-switcher em,.erp-sales-orchestration-table em,.erp-sales-orchestration-jeopardy em{white-space:nowrap;border-radius:999px;padding:.22rem .4rem;font-size:.6rem;font-style:normal;font-weight:750}.erp-sales-orchestration .critical{color:#b62c45;background:#ffeaee}.erp-sales-orchestration .warning{color:#956000;background:#fff2d5}.erp-sales-orchestration .success{color:#18764e;background:#e5f6ed}.erp-sales-orchestration .neutral{color:#56647a;background:#edf1f6}.dark .erp-sales-orchestration .critical{color:#ffadba;background:#46202a}.dark .erp-sales-orchestration .warning{color:#f5cb6c;background:#453313}.dark .erp-sales-orchestration .success{color:#72dda9;background:#14382b}.dark .erp-sales-orchestration .neutral{color:#c0cada;background:#273347}.erp-sales-orchestration-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.72fr);align-items:start;gap:1rem;min-width:0;display:grid}.erp-sales-orchestration-stack{gap:1rem;min-width:0;display:grid}.erp-sales-orchestration-panel{border:1px solid var(--orch-border);background:var(--orch-surface);border-radius:.82rem;min-width:0;overflow:hidden}.erp-sales-orchestration-panel>header{border-bottom:1px solid var(--orch-border);padding:.78rem .9rem .68rem}.erp-sales-orchestration-panel h3{margin:0;font-size:.82rem;font-weight:760}.erp-sales-orchestration-panel>header p{color:var(--orch-muted);margin:.13rem 0 0;font-size:.66rem}.erp-sales-orchestration-panel>.body{min-width:0;padding:.88rem}.erp-sales-orchestration-gantt,.erp-sales-orchestration-table{scrollbar-width:thin;max-width:100%;overflow-x:auto}.erp-sales-orchestration-gantt>[role=row]{border-bottom:1px solid var(--orch-border);grid-template-columns:minmax(12rem,1.5fr) repeat(5,minmax(5rem,.55fr));min-width:45rem;display:grid}.erp-sales-orchestration-gantt>[role=row]>span,.erp-sales-orchestration-table>[role=row]>span{padding:.58rem .62rem;font-size:.67rem}.erp-sales-orchestration-gantt .head,.erp-sales-orchestration-table .head{background:var(--orch-soft);color:var(--orch-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.61rem;font-weight:760}.erp-sales-orchestration-gantt strong,.erp-sales-orchestration-gantt small,.erp-sales-orchestration-table strong,.erp-sales-orchestration-table small{display:block}.erp-sales-orchestration-gantt small,.erp-sales-orchestration-table small{color:var(--orch-muted);font-size:.59rem}.erp-sales-orchestration-gantt i{color:#5c687a;background:#edf1f6;border-radius:.35rem;justify-content:center;width:100%;padding:.22rem;font-size:.58rem;font-style:normal;font-weight:700;display:inline-flex}.erp-sales-orchestration-gantt i.complete{color:#18764e;background:#e5f6ed}.erp-sales-orchestration-gantt i.blocked{color:#b62c45;background:#ffeaee}.erp-sales-orchestration-gantt i.planned{color:#3157d5;background:#e9efff}.dark .erp-sales-orchestration-gantt i.complete{color:#72dda9;background:#14382b}.dark .erp-sales-orchestration-gantt i.blocked{color:#ffadba;background:#46202a}.dark .erp-sales-orchestration-gantt i.planned{color:#bdcaff;background:#26365a}.erp-sales-orchestration-table>[role=row]{border-bottom:1px solid var(--orch-border);grid-template-columns:minmax(10rem,1.25fr) repeat(5,minmax(7rem,.65fr));min-width:48rem;display:grid}.erp-sales-orchestration-ack-grid,.erp-sales-orchestration-jeopardy,.erp-sales-orchestration-history,.erp-sales-orchestration-dependencies{gap:.5rem;display:grid}.erp-sales-orchestration-ack-grid article,.erp-sales-orchestration-jeopardy article,.erp-sales-orchestration-history article,.erp-sales-orchestration-dependencies article{border:1px solid var(--orch-border);background:var(--orch-surface);border-radius:.58rem;align-items:center;gap:.55rem;padding:.62rem;display:grid}.erp-sales-orchestration-ack-grid article{grid-template-columns:auto minmax(0,1fr) auto}.erp-sales-orchestration-jeopardy article{grid-template-columns:auto minmax(0,1fr) auto auto}.erp-sales-orchestration-history article{grid-template-columns:auto minmax(0,1fr) auto}.erp-sales-orchestration-dependencies article{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.erp-sales-orchestration-ack-grid article>span:first-child,.erp-sales-orchestration-jeopardy article>span:first-child,.erp-sales-orchestration-history article>span:first-child{color:#3157d5;background:#e9efff;border-radius:.5rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.erp-sales-orchestration-ack-grid strong,.erp-sales-orchestration-ack-grid small,.erp-sales-orchestration-jeopardy strong,.erp-sales-orchestration-jeopardy small,.erp-sales-orchestration-history strong,.erp-sales-orchestration-history small{display:block}.erp-sales-orchestration-ack-grid strong,.erp-sales-orchestration-jeopardy strong,.erp-sales-orchestration-history strong{font-size:.69rem}.erp-sales-orchestration-ack-grid small,.erp-sales-orchestration-jeopardy small,.erp-sales-orchestration-history small{color:var(--orch-muted);font-size:.59rem}.erp-sales-orchestration-dependencies span{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.erp-sales-orchestration-dependencies svg{color:#3157d5}.erp-sales-orchestration-state,.erp-sales-orchestration-empty{border:1px dashed var(--orch-border);background:var(--orch-surface);border-radius:.8rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.erp-sales-orchestration-state>span,.erp-sales-orchestration-empty>span{color:#3157d5;place-items:center;display:grid}.erp-sales-orchestration-state strong,.erp-sales-orchestration-empty strong{font-size:.77rem}.erp-sales-orchestration-state p,.erp-sales-orchestration-empty p{color:var(--orch-muted);margin:.12rem 0 0;font-size:.68rem}.erp-sales-orchestration-mini-empty{color:var(--orch-muted);align-items:center;gap:.55rem;padding:.65rem;display:flex}.erp-sales-orchestration-mini-empty strong,.erp-sales-orchestration-mini-empty small{display:block}.erp-sales-orchestration-mini-empty strong{font-size:.68rem}.erp-sales-orchestration-mini-empty small{font-size:.59rem}.erp-sales-orchestration-drawer{z-index:70;position:fixed;inset:0}.erp-sales-orchestration-drawer>.backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a85;width:100%;position:absolute;inset:0}.erp-sales-orchestration-drawer>aside{background:var(--orch-surface);flex-direction:column;width:min(100%,42rem);height:100%;margin-left:auto;display:flex;position:relative;overflow:hidden;box-shadow:-20px 0 60px #0f172a45}.erp-sales-orchestration-drawer>aside>header{border-bottom:1px solid var(--orch-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.erp-sales-orchestration-drawer header p{color:#3157d5;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.erp-sales-orchestration-drawer header h3{margin:.12rem 0;font-size:1rem}.erp-sales-orchestration-drawer header span{color:var(--orch-muted);font-size:.64rem}.erp-sales-orchestration-drawer form{flex-direction:column;flex:1;min-height:0;display:flex}.erp-sales-orchestration-drawer-body{overscroll-behavior:contain;flex:1;gap:.75rem;min-height:0;padding:.9rem 1rem;display:grid;overflow-y:auto}.erp-sales-orchestration-drawer-body>section{border:1px solid var(--orch-border);border-radius:.7rem;gap:.62rem;padding:.78rem;display:grid}.erp-sales-orchestration-drawer-body h4{font-size:.74rem;font-weight:760}.erp-sales-orchestration-drawer-body section>p{color:var(--orch-muted);font-size:.64rem;line-height:1.45}.erp-sales-orchestration-drawer .facts,.erp-sales-orchestration-drawer .fields{grid-template-columns:1fr 1fr;gap:.58rem;display:grid}.erp-sales-orchestration-drawer .facts span{background:var(--orch-soft);border-radius:.5rem;padding:.55rem;display:grid}.erp-sales-orchestration-drawer .facts small{color:var(--orch-muted);font-size:.58rem}.erp-sales-orchestration-drawer .facts strong{text-overflow:ellipsis;font-size:.67rem;overflow:hidden}.erp-sales-orchestration-drawer .fields .wide{grid-column:1/-1}.erp-sales-orchestration-drawer textarea{resize:vertical;min-height:4.75rem}.erp-sales-orchestration-drawer ul{gap:.4rem;display:grid}.erp-sales-orchestration-drawer li{color:var(--orch-muted);align-items:center;gap:.4rem;font-size:.64rem;display:flex}.erp-sales-orchestration-drawer li svg{color:#178052}.erp-sales-orchestration-drawer footer{border-top:1px solid var(--orch-border);background:var(--orch-surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.erp-sales-orchestration-drawer footer>span{max-width:23rem;color:var(--orch-muted);align-items:center;gap:.35rem;font-size:.59rem;display:flex}.erp-sales-orchestration-drawer footer>div{flex-shrink:0;gap:.5rem;display:flex}@media (max-width:1180px){.erp-sales-orchestration-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-orchestration-layout{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.7fr)}}@media (max-width:760px){.erp-sales-orchestration-hero{padding:1rem;display:grid}.erp-sales-orchestration-hero-actions{justify-content:flex-start}.erp-sales-orchestration-authority{grid-template-columns:auto minmax(0,1fr)}.erp-sales-orchestration-authority em{grid-column:2;justify-self:start}.erp-sales-orchestration-toolbar{grid-template-columns:1fr}.erp-sales-orchestration-toolbar input,.erp-sales-orchestration-toolbar select,.erp-sales-orchestration-drawer input,.erp-sales-orchestration-drawer select,.erp-sales-orchestration-drawer textarea{font-size:16px}.erp-sales-orchestration-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.erp-sales-orchestration-kpi{scroll-snap-align:start;flex:0 0 10.5rem}.erp-sales-orchestration-layout{grid-template-columns:1fr}.erp-sales-orchestration-jeopardy article{grid-template-columns:auto minmax(0,1fr) auto}.erp-sales-orchestration-jeopardy article>button{grid-column:2/-1;justify-self:start}.erp-sales-orchestration-drawer>.backdrop{display:none}.erp-sales-orchestration-drawer>aside{width:100%;height:100dvh}.erp-sales-orchestration-drawer .facts,.erp-sales-orchestration-drawer .fields{grid-template-columns:1fr}.erp-sales-orchestration-drawer .fields .wide{grid-column:auto}.erp-sales-orchestration-drawer footer{display:grid}.erp-sales-orchestration-drawer footer>span{max-width:none}.erp-sales-orchestration-drawer footer>div{grid-template-columns:1fr 1fr;display:grid}.erp-sales-orchestration-drawer footer button{width:100%}.erp-sales-orchestration-dependencies article{grid-template-columns:1fr auto 1fr}.erp-sales-orchestration-dependencies article em{grid-column:1/-1;justify-self:start}}@media (max-width:420px){.erp-sales-orchestration-kpi{flex-basis:9rem;grid-template-columns:1fr;gap:.3rem}.erp-sales-orchestration-kpi>span{width:1.75rem;height:1.75rem}.erp-sales-orchestration-drawer footer>div{grid-template-columns:1fr}}.erp-sales-experience{color:#172033;grid-template-columns:15.75rem minmax(0,1fr);gap:1rem;min-width:0;font-family:Inter,Noto Sans Lao,system-ui,sans-serif;display:grid}.erp-sales-experience-main{gap:1rem;min-width:0;display:grid}.erp-sales-screen-panel{scrollbar-width:thin;background:#fff;border:1px solid #dce3ed;border-radius:.85rem;min-width:0;max-height:calc(100dvh - 2rem);position:sticky;top:1rem;overflow-y:auto;box-shadow:0 10px 26px #1f335d0f}.erp-sales-screen-panel>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #dce3ed;align-items:center;gap:.7rem;padding:.85rem;display:flex;position:sticky;top:0}.erp-sales-screen-panel>header>span{color:#127a4c;background:#e9f8f0;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.erp-sales-screen-panel>header strong,.erp-sales-screen-panel>header small{display:block}.erp-sales-screen-panel>header strong{font-size:.82rem;font-weight:780}.erp-sales-screen-panel>header small{color:#6b778c;margin-top:.12rem;font-size:.63rem}.erp-sales-screen-groups{padding:.5rem;display:grid}.erp-sales-screen-group{gap:.2rem;padding:.42rem 0;display:grid}.erp-sales-screen-group+.erp-sales-screen-group{border-top:1px solid #edf0f5}.erp-sales-screen-group-label{gap:.08rem;padding:.3rem .42rem;display:grid}.erp-sales-screen-group-label strong{color:#536076;letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:820}.erp-sales-screen-group-label small{color:#8a94a6;font-size:.57rem;line-height:1.35}.erp-sales-screen-link{color:#526077;border:1px solid #0000;border-radius:.48rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.1rem;padding:.4rem .48rem;font-size:.68rem;font-weight:680;transition:background-color .15s,border-color .15s,color .15s;display:flex}.erp-sales-screen-link:hover{color:#126d46;background:#f2faf6;border-color:#d7e9df}.erp-sales-screen-link.active{color:#0d7245;background:#e9f8f0;border-color:#bfe4d1}.erp-sales-screen-link b{color:#7a879b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.56rem;font-weight:700}.erp-sales-screen-link.active b{color:#178355}.erp-sales-screen-mobile{display:none}.erp-sales-shared-experience{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;max-width:100%;margin:.75rem 0 1rem;display:grid}.erp-sales-customer-workspace,.erp-sales-billing-workspace,.erp-sales-operations-workspace,.erp-sales-configuration,.erp-sales-configurator,.erp-sales-global,.erp-sales-subscriptions,.erp-sales-incentives{width:100%;min-width:0;max-width:100%}.erp-sales-customer-workspace,.erp-sales-subscriptions,.erp-sales-incentives{grid-template-columns:minmax(0,1fr)}.erp-sales-customer-workspace>*,.erp-sales-billing-workspace>*,.erp-sales-operations-workspace>*,.erp-sales-configuration>*,.erp-sales-configurator>*,.erp-sales-global>*,.erp-sales-global-content>*,.erp-sales-subscriptions>*,.erp-sales-incentives>*{min-width:0;max-width:100%}.erp-sales-command-hero h1{letter-spacing:-.03em;margin:.2rem 0 .35rem;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:780;line-height:1.12}.erp-sales-command-kicker{color:#40516a;margin-bottom:.3rem;font-size:.78rem;font-weight:720;display:block}.dark .erp-sales-command-kicker,[data-theme=dark] .erp-sales-command-kicker{color:#bdc8d8}.erp-sales-workarea-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}.erp-sales-workarea-link{color:#4f5d72;background:#fff;border:1px solid #dce3ed;border-radius:.65rem;gap:.12rem;min-width:0;padding:.62rem .68rem;display:grid;box-shadow:0 2px 8px #1f335d08}.erp-sales-workarea-link strong{font-size:.68rem;font-weight:780}.erp-sales-workarea-link small{color:#7a8799;text-overflow:ellipsis;font-size:.57rem;line-height:1.32;overflow:hidden}.erp-sales-workarea-link:hover{color:#126d46;background:#f5fbf8;border-color:#b9dcca}.erp-sales-workarea-link.active{color:#0f7147;background:linear-gradient(135deg,#edf9f3,#f7fcf9);border-color:#46a879;box-shadow:inset 0 0 0 1px #16845314,0 5px 14px #16845314}.erp-sales-commercial-context{background:linear-gradient(135deg,#fff 0%,#f7fbf9 58%,#eef7f2 100%);border:1px solid #cfd9e7;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr) minmax(17rem,auto);align-items:center;gap:.8rem;min-width:0;padding:.82rem .9rem;display:grid;box-shadow:0 5px 18px #1f335d0d}.erp-sales-commercial-avatar{color:#fff;letter-spacing:.03em;background:linear-gradient(145deg,#137d4e,#20a265);border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;font-size:.74rem;font-weight:820;display:grid;box-shadow:0 5px 12px #137d4e33}.erp-sales-commercial-copy{min-width:0}.erp-sales-commercial-title{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.erp-sales-commercial-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:38rem;font-size:.8rem;font-weight:790;overflow:hidden}.erp-sales-commercial-copy>small{color:#657187;margin-top:.12rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;display:block}.erp-sales-commercial-status{color:#117246;background:#e9f8f0;border-radius:999px;padding:.2rem .4rem;font-size:.57rem;font-weight:760}.erp-sales-commercial-authorities{flex-wrap:wrap;gap:.32rem;margin-top:.38rem;display:flex}.erp-sales-commercial-authorities span{border-radius:999px;padding:.2rem .4rem;font-size:.55rem;font-weight:700}.erp-sales-commercial-authorities .crm{color:#a14d00;background:#fff0e2}.erp-sales-commercial-authorities .sales{color:#126f47;background:#e9f8f0}.erp-sales-commercial-actions{scrollbar-width:thin;justify-content:flex-end;gap:.38rem;display:flex;overflow-x:auto}.erp-sales-commercial-actions .erp-action{flex:none;min-height:2rem;padding:.38rem .52rem;font-size:.63rem}.erp-sales-commercial-journey{background:#fff;border:1px solid #dce3ed;border-radius:.78rem;min-width:0;overflow:hidden}.erp-sales-commercial-journey>header{background:#f8fafc;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:1rem;padding:.58rem .72rem;display:flex}.erp-sales-commercial-journey>header strong{font-size:.68rem;font-weight:780}.erp-sales-commercial-journey>header small{color:#758196;font-size:.58rem}.erp-sales-commercial-stages{grid-template-columns:repeat(12,minmax(7.5rem,1fr));min-width:90rem;display:grid;overflow:visible}.erp-sales-commercial-journey{scrollbar-width:thin;overflow-x:auto}.erp-sales-commercial-stage{color:#657187;border-right:1px solid #e5e9ef;gap:.1rem;min-width:0;padding:.58rem .62rem .64rem;display:grid;position:relative}.erp-sales-commercial-stage:last-child{border-right:0}.erp-sales-commercial-stage:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.erp-sales-commercial-stage b{font-size:.62rem;font-weight:780}.erp-sales-commercial-stage small{font-size:.55rem}.erp-sales-commercial-stage em{color:#8a94a5;margin-top:.08rem;font-size:.5rem;font-style:normal;font-weight:680}.erp-sales-commercial-stage:hover{color:#334155;background:#f7fafc}.erp-sales-commercial-stage.done.crm:after{background:#f59e0b}.erp-sales-commercial-stage.done.sales:after{background:#16a36a}.erp-sales-commercial-stage.active.crm{color:#9a4d06;background:#fff7ed}.erp-sales-commercial-stage.active.crm:after{background:#f59e0b}.erp-sales-commercial-stage.active.sales{color:#0e7045;background:#effaf4}.erp-sales-commercial-stage.active.sales:after{background:#16a36a}.dark .erp-sales-experience,[data-theme=dark] .erp-sales-experience{color:#edf2f9}.dark .erp-sales-screen-panel,.dark .erp-sales-workarea-link,.dark .erp-sales-commercial-journey,[data-theme=dark] .erp-sales-screen-panel,[data-theme=dark] .erp-sales-workarea-link,[data-theme=dark] .erp-sales-commercial-journey{background:#151d2b;border-color:#344055}.dark .erp-sales-screen-panel>header,[data-theme=dark] .erp-sales-screen-panel>header{background:#151d2bf5;border-color:#344055}.dark .erp-sales-screen-group+.erp-sales-screen-group,[data-theme=dark] .erp-sales-screen-group+.erp-sales-screen-group{border-color:#2a3547}.dark .erp-sales-screen-group-label strong,.dark .erp-sales-screen-link,.dark .erp-sales-workarea-link,[data-theme=dark] .erp-sales-screen-group-label strong,[data-theme=dark] .erp-sales-screen-link,[data-theme=dark] .erp-sales-workarea-link{color:#b7c2d2}.dark .erp-sales-screen-group-label small,.dark .erp-sales-workarea-link small,[data-theme=dark] .erp-sales-screen-group-label small,[data-theme=dark] .erp-sales-workarea-link small{color:#8390a4}.dark .erp-sales-screen-link:hover,.dark .erp-sales-screen-link.active,.dark .erp-sales-workarea-link:hover,.dark .erp-sales-workarea-link.active,[data-theme=dark] .erp-sales-screen-link:hover,[data-theme=dark] .erp-sales-screen-link.active,[data-theme=dark] .erp-sales-workarea-link:hover,[data-theme=dark] .erp-sales-workarea-link.active{color:#8be0b5;background:#173329;border-color:#2f7356}.dark .erp-sales-commercial-context,[data-theme=dark] .erp-sales-commercial-context{background:linear-gradient(135deg,#172130,#18291f);border-color:#344458}.dark .erp-sales-commercial-title strong,[data-theme=dark] .erp-sales-commercial-title strong{color:#f3f6fa}.dark .erp-sales-commercial-copy>small,[data-theme=dark] .erp-sales-commercial-copy>small{color:#9eabbd}.dark .erp-sales-commercial-journey>header,[data-theme=dark] .erp-sales-commercial-journey>header{background:#1b2535;border-color:#344055}.dark .erp-sales-commercial-stage,[data-theme=dark] .erp-sales-commercial-stage{color:#aab6c7;border-color:#2f3a4e}.dark .erp-sales-commercial-stage:hover,[data-theme=dark] .erp-sales-commercial-stage:hover{color:#eef3fa;background:#202c3e}.dark .erp-sales-commercial-stage.active.crm,[data-theme=dark] .erp-sales-commercial-stage.active.crm{color:#f8c477;background:#402d18}.dark .erp-sales-commercial-stage.active.sales,[data-theme=dark] .erp-sales-commercial-stage.active.sales{color:#8be0b5;background:#173b2c}@media (max-width:1260px){.erp-sales-experience{grid-template-columns:13.5rem minmax(0,1fr)}.erp-sales-workarea-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-commercial-context{grid-template-columns:auto minmax(0,1fr)}.erp-sales-commercial-actions{grid-column:1/-1;justify-content:flex-start}}@media (min-width:721px) and (max-width:1500px){.erp-sales-experience .erp-sales-command-toolbar{grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(8rem,1fr))}.erp-sales-experience .erp-sales-work-areas{scrollbar-width:thin;display:flex;overflow-x:auto}.erp-sales-experience .erp-sales-work-area{flex:0 0 10.5rem;min-width:10.5rem}.erp-sales-experience .erp-sales-customer-toolbar{grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr)}.erp-sales-experience .erp-sales-pricing-main-grid,.erp-sales-experience .erp-sales-pricing-drawer-grid{grid-template-columns:minmax(0,1fr)}.erp-sales-experience .erp-sales-pricing-toolbar,.erp-sales-experience .erp-sales-subscription-toolbar,.erp-sales-experience .erp-sales-incentives-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-sales-experience .erp-sales-pricing-toolbar>label:first-child,.erp-sales-experience .erp-sales-pricing-toolbar-actions{grid-column:1/-1}.erp-sales-experience .erp-sales-billing-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-sales-experience #sales-billing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-experience #sales-billing-kpis>*{min-width:0;overflow:hidden}.erp-sales-experience .erp-sales-subscription-kpis,.erp-sales-experience .erp-sales-incentives-kpis,.erp-sales-experience .erp-sales-global-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-sales-experience .erp-sales-global-kpis>*{min-width:0;overflow:hidden}.erp-sales-experience .erp-incentive-participant-fields,.erp-sales-experience .erp-sales-operations-workspace>form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.erp-sales-experience{display:block}.erp-sales-screen-panel{display:none}.erp-sales-screen-mobile{background:#fff;border:1px solid #dce3ed;border-radius:.7rem;margin-bottom:.75rem;display:block}.erp-sales-screen-mobile>summary{color:#344155;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .78rem;list-style:none;display:flex}.erp-sales-screen-mobile>summary::-webkit-details-marker{display:none}.erp-sales-screen-mobile>summary>span{align-items:center;gap:.45rem;font-size:.72rem;font-weight:760;display:inline-flex}.erp-sales-screen-mobile[open]>summary .chevron{transform:rotate(180deg)}.erp-sales-screen-mobile .erp-sales-screen-groups{border-top:1px solid #dce3ed;max-height:65dvh;overflow-y:auto}.dark .erp-sales-screen-mobile,[data-theme=dark] .erp-sales-screen-mobile{background:#151d2b;border-color:#344055}.dark .erp-sales-screen-mobile>summary,[data-theme=dark] .erp-sales-screen-mobile>summary{color:#eef3fa}.dark .erp-sales-screen-mobile .erp-sales-screen-groups,[data-theme=dark] .erp-sales-screen-mobile .erp-sales-screen-groups{border-color:#344055}}@media (max-width:720px){.erp-sales-workarea-nav{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.erp-sales-workarea-link{scroll-snap-align:start;flex:0 0 10.5rem;min-width:10.5rem}.erp-sales-commercial-context{grid-template-columns:auto minmax(0,1fr);padding:.72rem}.erp-sales-commercial-actions{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.erp-sales-commercial-actions .erp-action{justify-content:center;width:100%}.erp-sales-commercial-journey>header{flex-direction:column;align-items:flex-start;gap:.15rem}.erp-sales-commercial-stages{grid-template-columns:repeat(12,7rem);min-width:84rem}.erp-sales-commercial-stage{min-height:4.25rem}}.erp-inventory-experience{--erp-surface:#fff;--erp-surface-subtle:#f9fafc;--erp-border:#e4e9f0;--invx-border-strong:#d0d7e2;--erp-text:#142033;--erp-text-muted:#667085;--erp-text-subtle:#98a2b3;--invx-action:#246bfd;--invx-action-strong:#175cd3;--invx-action-soft:#edf4ff;color:var(--erp-text);font:14px/1.45 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:lang(lo) .erp-inventory-experience{font-family:Noto Sans Lao,Inter,ui-sans-serif,sans-serif}.dark .erp-inventory-experience,[data-theme=dark] .erp-inventory-experience{--erp-surface:#111c2e;--erp-surface-subtle:#172338;--erp-border:#26364d;--invx-border-strong:#38506f;--erp-text:#f4f7fb;--erp-text-muted:#a8b3c4;--erp-text-subtle:#8390a4;--invx-action-soft:#182c52}.erp-inventory-experience .invx-native-select{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-inventory-experience .invx-modern-select{width:100%;min-width:0;display:inline-flex;position:relative}.erp-inventory-experience .invx-select-trigger{border:1px solid var(--invx-border-strong);background:var(--erp-surface);width:100%;min-width:0;min-height:2.5rem;color:var(--erp-text);text-align:left;box-shadow:none;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.625rem;padding:0 .625rem;font-family:inherit;font-size:.875rem;font-weight:680;line-height:1.45;display:flex;overflow:hidden}.erp-inventory-experience .invx-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-inventory-experience .invx-select-trigger:hover,.erp-inventory-experience .invx-modern-select.is-open .invx-select-trigger{background:var(--invx-action-soft);color:var(--invx-action-strong);border-color:#84adff}.erp-inventory-experience .invx-select-trigger:focus-visible{outline-offset:2px;outline:3px solid #246bfd33}.erp-inventory-experience .invx-select-trigger:disabled{cursor:not-allowed;opacity:.62}.erp-inventory-experience :is(.invx-select-chevron,.invx-select-check){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.erp-inventory-experience .invx-select-chevron{transition:transform .18s}.erp-inventory-experience .invx-modern-select.is-open .invx-select-chevron{transform:rotate(180deg)}.erp-inventory-experience .invx-select-menu{z-index:1200;border:1px solid var(--erp-border);background:var(--erp-surface);max-height:17.5rem;color:var(--erp-text);border-radius:.75rem;padding:.375rem;display:none;position:fixed;overflow:auto;box-shadow:0 24px 60px #10182833}.erp-inventory-experience .invx-modern-select.is-open .invx-select-menu{gap:.125rem;display:grid}.erp-inventory-experience .invx-select-option{min-height:2.375rem;color:var(--erp-text);text-align:left;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5625rem .625rem;font-family:inherit;font-size:.875rem;line-height:1.45;display:flex}.erp-inventory-experience .invx-select-option:hover,.erp-inventory-experience .invx-select-option:focus-visible,.erp-inventory-experience .invx-select-option[aria-selected=true]{background:var(--invx-action-soft);color:var(--invx-action-strong);outline:0}.erp-inventory-experience .invx-select-option[aria-selected=true]{font-weight:800}.dark .erp-inventory-experience .invx-select-menu,[data-theme=dark] .erp-inventory-experience .invx-select-menu{box-shadow:0 30px 70px #0000007a}.erp-inventory-experience input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.erp-inventory-experience select,.erp-inventory-experience textarea,.erp-inventory-experience .input,.erp-inventory-experience .select,.erp-inventory-experience .textarea,.erp-inventory-experience .erp-input,.erp-inventory-experience .erp-select,.erp-inventory-experience .erp-textarea{border:1px solid var(--invx-border-strong);background-color:var(--erp-surface);width:100%;min-width:0;min-height:2.5rem;color:var(--erp-text);font:inherit;box-shadow:none;border-radius:.625rem;padding:.625rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.erp-inventory-experience input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::placeholder,.erp-inventory-experience textarea::placeholder,.erp-inventory-experience .input::placeholder,.erp-inventory-experience .textarea::placeholder,.erp-inventory-experience .erp-input::placeholder,.erp-inventory-experience .erp-textarea::placeholder{color:var(--erp-text-subtle);opacity:1}.erp-inventory-experience select,.erp-inventory-experience .select,.erp-inventory-experience .erp-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding:0 2.125rem 0 .625rem;font-weight:680}.dark .erp-inventory-experience select,.dark .erp-inventory-experience .select,.dark .erp-inventory-experience .erp-select,[data-theme=dark] .erp-inventory-experience select,[data-theme=dark] .erp-inventory-experience .select,[data-theme=dark] .erp-inventory-experience .erp-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8b3c4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.erp-inventory-experience input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,.erp-inventory-experience select:hover,.erp-inventory-experience textarea:hover,.erp-inventory-experience .input:hover,.erp-inventory-experience .select:hover,.erp-inventory-experience .textarea:hover,.erp-inventory-experience .erp-input:hover,.erp-inventory-experience .erp-select:hover,.erp-inventory-experience .erp-textarea:hover{border-color:#84adff}.erp-inventory-experience input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.erp-inventory-experience select:focus,.erp-inventory-experience textarea:focus,.erp-inventory-experience .input:focus,.erp-inventory-experience .select:focus,.erp-inventory-experience .textarea:focus,.erp-inventory-experience .erp-input:focus,.erp-inventory-experience .erp-select:focus,.erp-inventory-experience .erp-textarea:focus{outline-offset:2px;box-shadow:none;border-color:#84adff;outline:3px solid #246bfd33}.erp-inventory-experience :is(.erp-field-label,.erp-label,.erp-filter-field>span,label>span:not(.sr-only)){color:var(--erp-text-muted);font-size:.625rem;font-weight:780}.erp-inventory-experience :is(.erp-field-help,.erp-help){color:var(--erp-text-muted);font-size:.625rem;line-height:1.45}.erp-inventory-experience :is(.erp-button,.erp-action){min-height:2.5rem;color:var(--erp-text);white-space:nowrap;box-shadow:none;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.4375rem;padding:0 .8125rem;font-family:inherit;font-size:.875rem;font-weight:750;line-height:1.45;text-decoration:none;display:inline-flex}.erp-inventory-experience :is(.erp-button-primary,.erp-action-primary){background:var(--invx-action);color:#fff;box-shadow:none;border-color:#0000}.erp-inventory-experience :is(.erp-button-primary,.erp-action-primary):hover{background:var(--invx-action-strong);color:#fff;border-color:#0000}.erp-inventory-experience :is(.erp-button-outline,.erp-button--outline,.erp-action-secondary){border-color:var(--invx-border-strong);background:var(--erp-surface);color:var(--erp-text);box-shadow:none}.erp-inventory-experience :is(.erp-button-outline,.erp-button--outline,.erp-action-secondary):hover,.erp-inventory-experience .erp-button-ghost:hover{background:var(--invx-action-soft);color:var(--invx-action-strong);border-color:#9dbaf4}.erp-inventory-experience :is(.erp-button-sm,.erp-table-action){border-radius:.5rem;min-height:2rem;padding:0 .625rem;font-size:.6875rem}.erp-inventory-experience .erp-icon-button{border:1px solid var(--erp-border);background:var(--erp-surface);width:2.5rem;min-width:2.5rem;height:2.5rem;color:var(--erp-text);box-shadow:none;border-radius:.625rem;place-items:center;display:inline-grid}.erp-inventory-experience :is(.erp-filter-bar,.erp-filter-toolbar,.erp-ops-toolbar,.erp-inventory-filterbar,.erp-inventory-analytics-filterbar,.inventory-transfer-toolbar,.inventory-returns-toolbar,.invx-ledger-toolbar,.invx-availability-toolbar,.invx-slotting-filterbar,.invx-structure-filterbar){border:1px solid var(--erp-border);background:var(--erp-surface);box-shadow:none;border-radius:.875rem;gap:.5rem;padding:.625rem}.erp-inventory-experience :is(.erp-inventory-analytics-filterbar .search,.erp-inventory-command-filterbar .inventory-search,.invx-structure-filterbar .invx-structure-search,.invx-slotting-filterbar .invx-slotting-search){border:1px solid var(--erp-border);background:var(--erp-surface-subtle);min-width:0;min-height:2.5rem;color:var(--erp-text-muted);border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .625rem;display:flex;position:relative}.erp-inventory-experience :is(.erp-inventory-analytics-filterbar .search,.erp-inventory-command-filterbar .inventory-search,.invx-structure-filterbar .invx-structure-search,.invx-slotting-filterbar .invx-slotting-search)>:not(input):not(.sr-only){color:var(--erp-text-muted);flex:none;position:static}.erp-inventory-experience :is(.erp-inventory-analytics-filterbar .search,.erp-inventory-command-filterbar .inventory-search,.invx-structure-filterbar .invx-structure-search,.invx-slotting-filterbar .invx-slotting-search) input{width:100%;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.erp-inventory-experience :is(.erp-inventory-analytics-filterbar .search,.erp-inventory-command-filterbar .inventory-search,.invx-structure-filterbar .invx-structure-search,.invx-slotting-filterbar .invx-slotting-search):focus-within{outline-offset:2px;border-color:#84adff;outline:3px solid #246bfd33}.erp-inventory-experience :is(.erp-inventory-analytics-filterbar .search,.erp-inventory-command-filterbar .inventory-search,.invx-structure-filterbar .invx-structure-search,.invx-slotting-filterbar .invx-slotting-search) input:focus{box-shadow:none;border:0;outline:0}.erp-inventory-experience :is(.erp-ops-card,.erp-layout-card,.erp-inventory-analytics-card,.invx-structure-card,.invx-slotting-panel,.invx-drawer-section){border-color:var(--erp-border);background:var(--erp-surface);border-radius:.875rem;box-shadow:0 1px 2px #10182808}.erp-inventory-experience .erp-inventory-analytics-card{padding:.8125rem}.erp-inventory-experience .erp-inventory-analytics-card>header{margin-bottom:.6875rem}.erp-inventory-experience .erp-inventory-analytics-card h2{font-size:.75rem}.erp-inventory-experience .erp-inventory-analytics-card header p{margin-top:.125rem;font-size:.5rem}.erp-inventory-experience .erp-inventory-analytics-kpis{gap:.5rem}.erp-inventory-experience .erp-inventory-analytics-kpis>button{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:none;border-radius:.8125rem;padding:.75rem}.erp-inventory-experience .erp-inventory-analytics-kpis span{letter-spacing:.06em;font-size:.5rem}.erp-inventory-experience .erp-inventory-analytics-kpis strong{letter-spacing:-.03em;margin-top:.25rem;font-size:1.1875rem;line-height:1.2}.erp-inventory-experience .erp-inventory-analytics-kpis small{margin-top:.1875rem;font-size:.5rem}.erp-inventory-experience :is(.erp-data-table-container,.erp-ops-table-frame,.erp-inventory-analysis-table-wrap,.invx-structure-table-wrap){border:1px solid var(--erp-border);background:var(--erp-surface);box-shadow:none;border-radius:.6875rem;overflow-x:auto}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) th{background:var(--erp-surface-subtle);color:var(--erp-text-muted);white-space:nowrap;padding:.5625rem .6875rem;font-size:.5625rem;font-weight:800;letter-spacing:.05em!important;text-transform:uppercase!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td{border-color:var(--erp-border);color:var(--erp-text);padding:.625rem .6875rem;font-size:.6875rem}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) tbody tr:hover{background:var(--inventory-accent-soft)}.erp-inventory-experience :is(.erp-status-badge,.erp-source-pill,.erp-inventory-prototype-badge){border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.625rem;font-weight:780;line-height:1.2;display:inline-flex}.erp-inventory-experience :is(.erp-drawer-panel,.erp-inventory-inline-drawer__panel){border-left-color:var(--inventory-accent);background:var(--erp-surface);color:var(--erp-text);box-shadow:0 24px 60px #10182833}.erp-inventory-experience :is(.erp-drawer-header,.erp-drawer-footer){border-color:var(--erp-border);background:var(--erp-surface)}@media (max-width:760px){.erp-inventory-experience :is(.erp-button,.erp-action){white-space:normal;min-width:0}}.erp-inventory-experience .invx-screen-panel{background:var(--erp-surface);border-color:#e4e9f0;border-radius:15px;max-height:calc(100vh - 108px);top:88px}.erp-inventory-experience .invx-screen-panel>header{border-bottom-color:#e4e9f0;padding:12px}.erp-inventory-experience .invx-screen-panel>header strong{font-size:14px;font-weight:800}.erp-inventory-experience .invx-screen-panel>header small{margin-top:0;font-size:11px;line-height:1.45}.erp-inventory-experience .invx-screen-panel>nav{padding:7px}.erp-inventory-experience .invx-screen-group+.invx-screen-group{margin-top:10px}.erp-inventory-experience .invx-screen-group>p{color:var(--erp-text-subtle);gap:6px;padding:5px 9px;font-size:8px}.erp-inventory-experience .invx-screen-link{min-height:74px;color:var(--erp-text-muted);border-radius:9px;gap:7px;padding:8px 9px}.erp-inventory-experience .invx-screen-link:hover{background:var(--erp-surface-subtle);color:var(--erp-text)}.erp-inventory-experience .invx-screen-link.is-active{background:var(--invx-action-soft);color:var(--invx-action-strong)}.erp-inventory-experience .invx-screen-link strong{font-size:12px;line-height:1.45}.erp-inventory-experience .invx-screen-link small{color:inherit;text-overflow:clip;margin-top:0;font-size:9px;line-height:1.45;overflow:visible}.erp-inventory-experience .invx-screen-link b{font-size:8px;font-weight:850}.erp-inventory-experience .invx-prototype-main{gap:13px}.erp-inventory-experience .invx-prototype-hero{border-radius:19px;min-height:267px;padding:21px 23px}.erp-inventory-experience .invx-prototype-hero-row{gap:20px}.erp-inventory-experience .invx-prototype-eyebrow{color:var(--invx-action-strong);font-size:10px}.erp-inventory-experience .invx-prototype-hero h1{letter-spacing:-.025em;margin:6px 0;font-size:28px;line-height:1.15}.erp-inventory-experience .invx-prototype-description{font-size:14px;line-height:1.45}.erp-inventory-experience .invx-prototype-chips{gap:6px;margin-top:12px}.erp-inventory-experience .invx-prototype-chips>span,.erp-inventory-experience .invx-prototype-chips>strong{gap:5px;padding:4px 8px;font-size:10px;font-weight:780}.erp-inventory-experience .invx-prototype-hero-actions{gap:7px;width:230px;max-width:230px}.erp-inventory-experience .invx-prototype-hero-actions .erp-button{width:max-content;max-width:230px;min-height:40px;margin-left:auto;padding:0 13px;font-size:14px}.erp-inventory-experience .invx-prototype-contextbar{border-radius:13px;gap:7px;min-height:60px;margin-top:0;padding:9px;display:flex}.erp-inventory-experience .invx-prototype-contextbar>a,.erp-inventory-experience .invx-prototype-contextbar>span,.erp-inventory-experience .invx-prototype-contextbar>strong{border-radius:9px;min-height:38px;padding:0 10px;font-size:11px}.erp-inventory-experience .invx-prototype-contextbar>a{flex:auto}.erp-inventory-experience .invx-prototype-contextbar>span{min-width:140px}.erp-inventory-experience .invx-prototype-contextbar>strong{justify-content:center;min-width:178px}.erp-inventory-experience .invx-prototype-contract-note{border-radius:13px;gap:10px;padding:10px 12px}.erp-inventory-experience .invx-prototype-contract-note strong{font-size:12px}.erp-inventory-experience .invx-prototype-contract-note small,.erp-inventory-experience .invx-prototype-contract-note b{font-size:8px}.erp-inventory-experience #inventory-item-structure-workspace>.invx-structure-authority,.erp-inventory-experience #inventory-slotting-workspace>.invx-slotting-authority,.erp-inventory-experience #inventory-availability-workspace>.invx-availability-authority,.erp-inventory-experience #inventory-stock-explorer>.invx-ledger-authority,.erp-inventory-experience #inventory-movement-ledger>.invx-ledger-authority,.erp-inventory-experience #inventory-mobile-operations>.erp-inventory-authority-banner,.erp-inventory-experience #inventory-configuration-governance>.erp-inventory-authority-banner{display:none}.erp-inventory-experience .invx-prototype-content>div,.erp-inventory-experience .invx-prototype-content>section,.erp-inventory-experience .invx-prototype-content :is(.space-y-4,.space-y-5){gap:12px;display:grid}.erp-inventory-experience .invx-prototype-content :is(.space-y-4,.space-y-5)>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}.erp-inventory-experience :is(.button,.erp-button,.erp-action){white-space:nowrap;min-height:40px;box-shadow:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.45;display:inline-flex}.erp-inventory-experience :is(.button.primary,.button-primary,.erp-button-primary,.erp-action-primary){background:var(--invx-action);color:#fff;border-color:#0000}.erp-inventory-experience :is(.button.primary,.button-primary,.erp-button-primary,.erp-action-primary):hover{background:var(--invx-action-strong);color:#fff}.erp-inventory-experience :is(.button.secondary,.button-outline,.erp-button-outline,.erp-button--outline,.erp-action-secondary){border-color:var(--invx-border-strong);background:var(--erp-surface);color:var(--erp-text)}.erp-inventory-experience :is(.button.secondary,.button-outline,.erp-button-outline,.erp-button--outline,.erp-action-secondary):hover{background:var(--invx-action-soft);color:var(--invx-action-strong);border-color:#9dbaf4}.erp-inventory-experience :is(.erp-inventory-analytics-filterbar,.invx-structure-filterbar,.invx-slotting-filterbar,.invx-availability-toolbar,.invx-ledger-toolbar,.inventory-transfer-toolbar,.inventory-returns-toolbar,.erp-inventory-filterbar){border-radius:14px;grid-template-columns:minmax(0,1fr) 170px 170px;align-items:end;gap:8px;padding:10px;display:grid}.erp-inventory-experience .erp-inventory-analytics-filterbar .freshness{border:1px solid var(--invx-border-strong);background:var(--erp-surface);border-radius:10px;grid-column:1;justify-content:center;width:100%;min-height:40px}.erp-inventory-experience :is(.invx-structure-filterbar,.invx-slotting-filterbar,.invx-availability-toolbar,.invx-ledger-toolbar,.inventory-transfer-toolbar,.inventory-returns-toolbar,.erp-inventory-filterbar)>:is(.button,.erp-button):nth-child(n+4){grid-column:1;width:100%}@media (max-width:760px){.erp-inventory-experience .invx-prototype-hero{min-height:0}.erp-inventory-experience .invx-prototype-hero-row{display:grid}.erp-inventory-experience .invx-prototype-hero-actions{grid-template-columns:1fr 1fr;width:100%;max-width:none}.erp-inventory-experience .invx-prototype-hero-actions .erp-button{width:100%;max-width:none;margin-left:0}.erp-inventory-experience .invx-prototype-contextbar,.erp-inventory-experience :is(.erp-inventory-analytics-filterbar,.invx-structure-filterbar,.invx-slotting-filterbar,.invx-availability-toolbar,.invx-ledger-toolbar,.inventory-transfer-toolbar,.inventory-returns-toolbar,.erp-inventory-filterbar){grid-template-columns:minmax(0,1fr);display:grid}.erp-inventory-experience .invx-prototype-contextbar>span,.erp-inventory-experience .invx-prototype-contextbar>strong,.erp-inventory-experience .erp-inventory-analytics-filterbar .freshness,.erp-inventory-experience :is(.invx-structure-filterbar,.invx-slotting-filterbar,.invx-availability-toolbar,.invx-ledger-toolbar,.inventory-transfer-toolbar,.inventory-returns-toolbar,.erp-inventory-filterbar)>:is(.button,.erp-button):nth-child(n+4){grid-column:auto;width:100%;min-width:0}}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table){border-collapse:collapse;border-spacing:0;table-layout:auto;background:0 0;width:100%;min-width:760px!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table):has(thead th:nth-child(8)){min-width:900px!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table):has(thead th:nth-child(10)){min-width:1080px!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) th{border-bottom:1px solid var(--erp-border);background:var(--erp-surface-subtle);height:30px;color:var(--erp-text-muted);padding:9px 10px;font-size:8px;font-weight:700;line-height:1.45;letter-spacing:.4px!important;text-transform:uppercase!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td{border-bottom:1px solid var(--erp-border);color:var(--erp-text);vertical-align:middle;padding:9px 10px;font-size:9px;font-weight:400;line-height:1.45}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) tbody tr:last-child td{border-bottom:0}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td p{margin:0;line-height:1.45;font-size:9px!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td p:first-child{font-weight:650}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td p+p{color:var(--erp-text-muted);margin-top:2px;font-size:8px!important}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td :is(.erp-status-badge,.erp-source-pill,.erp-inventory-prototype-badge){padding:3px 7px;font-size:8px;line-height:1.2}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,table) td :is(.button,.erp-button,.erp-action){border-radius:7px;min-height:28px;padding:0 8px;font-size:8px}.erp-inventory-experience .invx-screen-link{min-height:auto}.erp-inventory-experience .invx-prototype-hero{min-height:0}.erp-inventory-experience .inventory-stack{gap:12px;min-width:0;display:grid}.erp-inventory-experience .inventory-stack>*{min-width:0}.erp-inventory-experience .inventory-filterbar{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:14px;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(145px,190px)) auto;gap:8px;padding:10px;display:grid}.erp-inventory-experience .inventory-search,.erp-inventory-experience .inventory-filter-select,.erp-inventory-experience .inventory-filter-select>.invx-modern-select{min-width:0;height:40px}.erp-inventory-experience .inventory-search{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);color:var(--erp-text);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.erp-inventory-experience .inventory-search input{width:100%;min-width:0;height:auto;min-height:0;color:var(--erp-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.erp-inventory-experience .inventory-search:focus-within{outline-offset:2px;border-color:#84adff;outline:3px solid #246bfd33}.erp-inventory-experience .inventory-search input:focus{box-shadow:none;border:0;outline:0}.erp-inventory-experience .inventory-filter-select select,.erp-inventory-experience .inventory-filter-select .invx-select-trigger,.erp-inventory-experience .inventory-saved-view-button{border-radius:10px;width:100%;height:40px;min-height:40px}.erp-inventory-experience .inventory-filter-select select,.erp-inventory-experience .inventory-filter-select .invx-select-trigger{border-color:var(--erp-border);background-color:var(--erp-surface-subtle);padding:0 34px 0 10px;font-size:14px;font-weight:680}.erp-inventory-experience .inventory-filter-select .invx-select-trigger{padding-right:10px}.erp-inventory-experience .inventory-saved-view-button{padding:0 13px;font-size:14px;font-weight:750}.erp-inventory-experience .inventory-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.erp-inventory-experience .inventory-kpi{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:13px;min-width:0;padding:12px;position:relative;overflow:hidden}.erp-inventory-experience .inventory-kpi:before{content:"";background:var(--inventory-accent);width:3px;position:absolute;inset:0 auto 0 0}.erp-inventory-experience .inventory-kpi.warning:before{background:var(--erp-warning,#f79009)}.erp-inventory-experience .inventory-kpi span,.erp-inventory-experience .inventory-kpi strong,.erp-inventory-experience .inventory-kpi small{display:block}.erp-inventory-experience .inventory-kpi span{color:var(--erp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.erp-inventory-experience .inventory-kpi strong{color:var(--erp-text);letter-spacing:-.03em;margin-top:4px;font-size:19px;font-weight:700;line-height:1.2}.erp-inventory-experience .inventory-kpi small{color:var(--erp-text-muted);margin-top:3px;font-size:8px;line-height:1.45}.erp-inventory-experience .inventory-tabs{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:12px;gap:5px;padding:5px;display:flex;overflow-x:auto}.erp-inventory-experience .inventory-tab{min-height:34px;color:var(--erp-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.erp-inventory-experience .inventory-tab:hover,.erp-inventory-experience .inventory-tab.active{background:var(--inventory-accent-soft);color:var(--inventory-accent-strong)}.erp-inventory-experience .inventory-section{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:14px;min-width:0;padding:13px;box-shadow:0 1px 2px #10182808}.erp-inventory-experience .inventory-section>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.erp-inventory-experience .inventory-section h3,.erp-inventory-experience .inventory-section p{margin:0}.erp-inventory-experience .inventory-section h3{color:var(--erp-text);font-size:12px;font-weight:700;line-height:1.45}.erp-inventory-experience .inventory-section p{color:var(--erp-text-muted);margin-top:2px;font-size:8px;line-height:1.45}.erp-inventory-experience .inventory-table-wrap{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:11px;width:100%;overflow:auto}.erp-inventory-experience .inventory-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px!important}.erp-inventory-experience .inventory-table th{z-index:1;background:var(--erp-surface-subtle);height:auto;color:var(--erp-text-muted);white-space:nowrap;padding:9px 10px;font-size:8px;font-weight:700;line-height:1.45;position:sticky;top:0;letter-spacing:.05em!important;text-transform:uppercase!important}.erp-inventory-experience .inventory-table td{border-bottom:1px solid var(--erp-border);color:var(--erp-text);white-space:nowrap;padding:9px 10px;font-size:9px;font-weight:400;line-height:1.45}.erp-inventory-experience .inventory-table tbody tr:hover{background:var(--inventory-accent-soft)}.erp-inventory-experience .inventory-table tbody tr:last-child td{border-bottom:0}.erp-inventory-experience .inventory-table-primary-link{color:inherit;font:inherit;text-decoration:none}.erp-inventory-experience .inventory-table-primary-link:hover,.erp-inventory-experience .inventory-table-primary-link:focus-visible{color:var(--inventory-accent-strong);text-decoration:underline}.erp-inventory-experience .inventory-note{border:1px solid var(--inventory-accent-line);background:linear-gradient(100deg,var(--inventory-accent-soft),var(--erp-surface));color:var(--inventory-accent-strong);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.erp-inventory-experience .inventory-note>.icon{background:var(--inventory-accent);color:#fff;border-radius:9px;width:32px;height:32px;padding:7px}.erp-inventory-experience .inventory-note strong,.erp-inventory-experience .inventory-note small{display:block}.erp-inventory-experience .inventory-note strong{font-size:14px;font-weight:700;line-height:1.45}.erp-inventory-experience .inventory-note small{color:var(--erp-text-muted);font-size:8px;line-height:1.45}@media (max-width:1450px){.erp-inventory-experience .inventory-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-inventory-experience .inventory-filterbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,170px))}.erp-inventory-experience .inventory-saved-view-button{grid-column:1}}@media (max-width:1120px){.erp-inventory-experience .inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-inventory-experience .inventory-filterbar{grid-template-columns:1fr 1fr}.erp-inventory-experience .inventory-filterbar .inventory-search{grid-column:1/-1}.erp-inventory-experience .inventory-saved-view-button{grid-column:auto;width:100%}}@media (max-width:760px){.erp-app-content:has(.erp-inventory-experience){padding:11px 10px 82px}.erp-inventory-experience .invx-mobile-workspace-picker{display:none}.erp-inventory-experience .invx-prototype-main{gap:13px}.erp-inventory-experience .invx-prototype-hero{min-height:0;padding:13px}.erp-inventory-experience .invx-prototype-hero-row{display:block}.erp-inventory-experience .invx-prototype-hero h1{margin:6px 0;font-size:23px;line-height:1.15}.erp-inventory-experience .invx-prototype-description{font-size:11px;line-height:1.45}.erp-inventory-experience .invx-prototype-chips>span:nth-child(3),.erp-inventory-experience .invx-prototype-chips>span:nth-child(4){display:inline-flex}.erp-inventory-experience .invx-prototype-hero-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;max-width:none;margin-top:14px;display:grid;overflow:visible}.erp-inventory-experience .invx-prototype-hero-actions .erp-button{white-space:normal;width:100%;max-width:none;min-height:40px;margin-left:0;padding:0 13px;font-size:14px}.erp-inventory-experience .invx-prototype-contextbar{grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:9px;display:grid;overflow:visible}.erp-inventory-experience .invx-prototype-contextbar>a,.erp-inventory-experience .invx-prototype-contextbar>span,.erp-inventory-experience .invx-prototype-contextbar>strong{grid-column:auto;width:100%;min-width:0;min-height:38px}.erp-inventory-experience .inventory-filterbar,.erp-inventory-experience .inventory-kpis{grid-template-columns:minmax(0,1fr)}.erp-inventory-experience .inventory-filterbar .inventory-search,.erp-inventory-experience .inventory-saved-view-button{grid-column:auto}.erp-inventory-experience .inventory-section>header{flex-direction:column}}.erp-inventory-experience{--inventory:#0f766e;--inventory-strong:#0b5e58;--inventory-soft:#ecfdf5;--inventory-line:#a7f3d0;--inventory-blue:#2563eb;--inventory-cyan:#0891b2}.dark .erp-inventory-experience,[data-theme=dark] .erp-inventory-experience{--inventory:#2dd4bf;--inventory-strong:#5eead4;--inventory-soft:#102d2b;--inventory-line:#23685f}.erp-inventory-experience .invx-prototype-content>.inventory-stack{gap:12px;min-width:0;display:grid}.erp-inventory-experience .invx-prototype-content>.inventory-stack>*{min-width:0;margin:0}.erp-inventory-experience :is(#inventory-item-structure-workspace,#inventory-slotting-workspace,#inventory-stock-explorer,#inventory-movement-ledger,#inventory-availability-workspace,#inventory-reservation-allocation-workspace,#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking,#inventory-packing-staging-shipping,#inventory-mobile-operations,#inventory-configuration-governance)>:is(.invx-structure-authority,.invx-slotting-authority,.invx-ledger-authority,.invx-availability-authority,.erp-inventory-authority-banner,.rounded-2xl.border){display:none!important}.erp-inventory-experience :is(#inventory-command-center,#inventory-analysis-workspace,#inventory-item-structure-workspace,#inventory-slotting-workspace,#inventory-stock-explorer,#inventory-movement-ledger,#inventory-availability-workspace,#inventory-transfer-workspace,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking,#inventory-packing-staging-shipping,#inventory-returns-workspace,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(form,section):has(form),.erp-inventory-experience :is(#inventory-command-center,#inventory-analysis-workspace,#inventory-item-structure-workspace,#inventory-slotting-workspace,#inventory-stock-explorer,#inventory-movement-ledger,#inventory-availability-workspace)>form,.erp-inventory-experience #inventory-mobile-operations>.erp-inventory-filterbar{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;box-shadow:none;border-radius:14px;padding:10px}.erp-inventory-experience :is(#inventory-transfer-workspace,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-identifiers-workspace,#inventory-trace-recall-workspace)>section:first-child>form,.erp-inventory-experience :is(#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking,#inventory-packing-staging-shipping,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace)>form{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(145px,190px)) auto;align-items:end;gap:8px;display:grid}.erp-inventory-experience #inventory-warehouse-topology>.erp-layout-card:first-child{display:contents}.erp-inventory-experience #inventory-warehouse-topology>.erp-layout-card:first-child>div:first-child{display:none}.erp-inventory-experience #inventory-topology-filters{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:14px;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(145px,190px));gap:8px;padding:10px;display:grid}.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis),.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div)[class*=sm\:grid-cols-2]:has(>article){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis)>:is(article,button),.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;min-height:78px;box-shadow:none;border-radius:13px;padding:12px;display:block;position:relative;overflow:hidden}.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis)>:is(article,button):before,.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article:before{content:"";background:var(--inventory);width:3px;position:absolute;inset:0 auto 0 0}.erp-inventory-experience :is(.invx-slotting-kpi-icon,.inventory-transfer-kpi-icon,.erp-inventory-kpi__icon),.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis)>article>span:has([class*=hero-]),.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article>span:has([class*=hero-]),.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article>.flex>span:has([class*=hero-]){display:none}.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article>.flex{display:block}.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article>:is(div,.flex)>p:first-child{color:var(--erp-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800;line-height:1.45}.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article>:is(div,.flex)>p:nth-child(2){color:var(--erp-text);letter-spacing:-.03em;margin-top:4px;font-size:19px;font-weight:750;line-height:1.2}.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article)>article>:is(div,.flex)>p:nth-child(3){color:var(--erp-text-muted);margin-top:3px;font-size:8px;line-height:1.45}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-availability-filters,#inventory-slotting-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-transfer-filters,#inventory-return-filters,#inventory-replenishment-planner-filters) label>:is(.erp-field-label,span:not(.sr-only)):first-child{display:none}.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis) :is(small,span,p){color:var(--erp-text-muted);font-size:8px;line-height:1.45}.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis) strong{color:var(--erp-text);letter-spacing:-.03em;margin-top:4px;font-size:19px;line-height:1.2}.erp-inventory-experience :is(.erp-inventory-analysis-tabs,.invx-structure-tabs,.invx-ledger-tabs,#inventory-item-360>section>nav,#inventory-identifiers-workspace>section>nav){border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:12px;gap:5px;padding:5px;display:flex;overflow-x:auto}.erp-inventory-experience :is(.erp-inventory-analysis-tabs,.invx-structure-tabs,.invx-ledger-tabs,#inventory-item-360>section>nav,#inventory-identifiers-workspace>section>nav) button{min-height:34px;color:var(--erp-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:9px;font-weight:800}.erp-inventory-experience :is(.erp-inventory-analysis-tabs,.invx-structure-tabs,.invx-ledger-tabs,#inventory-item-360>section>nav,#inventory-identifiers-workspace>section>nav) button:is(.active,[aria-selected=true],[aria-current=page]){background:var(--inventory-soft);color:var(--inventory-strong);border:0}.erp-inventory-experience :is(.erp-inventory-command-layout,.invx-structure-split,.invx-slotting-main-grid,.invx-availability-layout),.erp-inventory-experience :is(#inventory-replenishment-planner,#inventory-receiving-workspace,#inventory-putaway-workspace,#inventory-guided-picking,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace)>div[class*=grid][class*=min-w-0]{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:12px;display:grid}.erp-inventory-experience .erp-inventory-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.erp-inventory-experience .inventory-stack :is(.erp-inventory-analytics-card,.invx-structure-card,.invx-slotting-panel,.erp-data-panel,.erp-ops-card,.erp-layout-card,.erp-layout-panel){border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:14px;min-width:0;box-shadow:0 1px 2px #10182808}.erp-inventory-experience .inventory-stack :is(.erp-inventory-analytics-card,.invx-structure-card,.invx-slotting-panel){padding:13px}.erp-inventory-experience .inventory-stack :is(.erp-inventory-analytics-card,.invx-structure-card,.invx-slotting-panel,.erp-data-panel,.erp-ops-card,.erp-layout-card,.erp-layout-panel)>:is(header,.erp-layout-panel-header){border-color:var(--erp-border);gap:10px;margin:0;padding:13px}.erp-inventory-experience .inventory-stack :is(.erp-inventory-analytics-card,.invx-structure-card,.invx-slotting-panel,.erp-data-panel,.erp-ops-card,.erp-layout-card,.erp-layout-panel) :is(h2,h3){color:var(--erp-text);font-size:12px;line-height:1.45}.erp-inventory-experience .inventory-stack :is(.erp-inventory-analytics-card,.invx-structure-card,.invx-slotting-panel,.erp-data-panel,.erp-ops-card,.erp-layout-card,.erp-layout-panel) :is(header,.erp-layout-panel-header) p{color:var(--erp-text-muted);margin-top:2px;font-size:8px;line-height:1.45}.erp-inventory-experience .erp-inventory-authority-flow{align-items:center;gap:5px;padding:4px 1px 7px;display:flex;overflow-x:auto}.erp-inventory-experience .erp-inventory-authority-flow article{border-color:var(--inventory-line);background:var(--inventory-soft);border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-width:136px;padding:9px}.erp-inventory-experience .erp-inventory-authority-flow article>span{background:var(--inventory);border-radius:9px;width:34px;height:34px}.erp-inventory-experience .erp-inventory-exception-list{gap:7px;display:grid}.erp-inventory-experience .erp-inventory-exception-list>button{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:8px}.erp-inventory-experience :is(.erp-inventory-authority-note,.inventory-note){border:1px solid var(--inventory-line);background:linear-gradient(100deg,var(--inventory-soft),var(--erp-surface));color:var(--inventory-strong);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.erp-inventory-experience #inventory-item-360>section:has(>div>div h2){display:contents}.erp-inventory-experience #inventory-item-360>section:has(>div>div h2)>div:first-child{border:1px solid var(--inventory-line);background:linear-gradient(120deg,var(--erp-surface),var(--inventory-soft));border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.erp-inventory-experience #inventory-item-360>section:has(>div>div h2)>nav{margin-top:12px}.erp-inventory-experience .inventory-item-360-empty{padding:13px}.erp-inventory-experience .invx-package-tree{justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;overflow-x:auto}.erp-inventory-experience .invx-package-tree>:is(article,button,div){border:1px solid var(--erp-border);background:var(--erp-surface-subtle);text-align:center;border-radius:13px;min-width:150px;padding:16px}.erp-inventory-experience #inventory-warehouse-topology .erp-location-map{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);border-radius:12px;gap:8px;width:100%;min-width:700px;padding:10px;display:grid}.erp-inventory-experience #inventory-warehouse-topology :is(.erp-location-tree,[role=tree]){gap:4px;display:grid}.erp-inventory-experience .invx-slotting-heatmap{grid-template-columns:repeat(5,minmax(125px,1fr));gap:7px;padding:13px;display:grid;overflow:auto}.erp-inventory-experience .invx-slotting-cell{color:#fff;background:#0f9f86;border:0;border-radius:7px;min-height:42px;font-size:8px}.erp-inventory-experience .invx-availability-context{display:none}.erp-inventory-experience .invx-availability-equation{justify-content:center;align-items:center;gap:10px;padding:20px 8px;display:flex;overflow:auto}.erp-inventory-experience .invx-availability-equation article{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);text-align:center;border-radius:10px;min-width:100px;padding:11px}.erp-inventory-experience :is(.inventory-transfer-board>div,.inventory-return-board>div,#quality-hold-board,#inspection-decision-lanes,.erp-inventory-kanban-grid){grid-template-columns:repeat(5,minmax(175px,1fr));gap:8px;display:grid;overflow-x:auto}.erp-inventory-experience :is(.inventory-transfer-lane,.inventory-return-lane,.erp-inventory-wave-lane){border:1px solid var(--erp-border);background:var(--erp-surface-subtle);border-radius:11px;min-width:175px;padding:8px}.erp-inventory-experience :is(.inventory-transfer-card,.inventory-return-card,.erp-inventory-wave-card){border:1px solid var(--erp-border);border-left:3px solid var(--inventory);background:var(--erp-surface);border-radius:9px;gap:4px;margin-top:6px;padding:9px;display:grid}.erp-inventory-experience .erp-inventory-pick-stepper{align-items:center;gap:6px;padding:10px;display:flex;overflow-x:auto}.erp-inventory-experience .erp-inventory-pick-stepper>*{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);border-radius:10px;min-width:155px;padding:9px}.erp-inventory-experience #inventory-mobile-operations>div[class*=xl\:grid-cols]{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;display:grid}.erp-inventory-experience .erp-inventory-mobile-device{background:var(--erp-surface);width:300px;box-shadow:var(--erp-shadow-float);border:8px solid #172033;border-radius:32px;margin:auto;padding:9px}.erp-inventory-experience .erp-inventory-mobile-device__screen{gap:10px;padding:10px;display:grid}.erp-inventory-experience .erp-inventory-mobile-action{border-radius:12px;min-height:115px}.erp-inventory-experience #inventory-configuration-governance>div[class*=xl\:grid-cols]{grid-template-columns:230px minmax(0,1fr);gap:12px;display:grid}.erp-inventory-experience .erp-inventory-config-nav{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:12px;align-content:start;gap:4px;padding:7px;display:grid}.erp-inventory-experience .erp-inventory-config-nav button{min-height:38px;color:var(--erp-text-muted);background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:800}.erp-inventory-experience .erp-inventory-config-nav button:is(:hover,.active,[aria-current=page]){background:var(--inventory-soft);color:var(--inventory-strong)}.erp-inventory-experience :is(.erp-drawer-panel,.erp-inventory-inline-drawer__panel,[id$=-drawer]>aside,[role=dialog][id*=inventory-]>section,[role=dialog][id*=inventory-]>aside,section[role=dialog][id*=inventory-],aside[role=dialog][id*=inventory-]){border-left:4px solid var(--inventory);background:var(--erp-surface);width:min(1040px,100vw - 30px);max-width:min(1040px,100vw - 30px);box-shadow:-24px 0 64px #0f172a38}.erp-inventory-experience [data-inventory-workbench-drawer=true]{z-index:70;border-left:4px solid var(--inventory);background:var(--erp-surface);grid-template-columns:minmax(0,1fr);width:min(1040px,100vw - 30px);max-width:min(1040px,100vw - 30px);height:100dvh;margin:0;padding:12px;position:fixed;inset:0 0 0 auto;overflow:hidden auto;box-shadow:-24px 0 64px #0f172a38,-100vw 0 0 100vw #0f172a73}.erp-inventory-experience [data-inventory-workbench-drawer=true]>*{min-width:0;width:auto!important;max-width:100%!important}.erp-inventory-experience :is(.erp-drawer-panel,.erp-inventory-inline-drawer__panel,[role=dialog][id*=inventory-]>section,[role=dialog][id*=inventory-]>aside,section[role=dialog][id*=inventory-],aside[role=dialog][id*=inventory-])>header{border-bottom:1px solid var(--inventory-line);background:var(--inventory-soft);flex:none;gap:10px;padding:12px}.erp-inventory-experience :is(.erp-drawer-panel,.erp-inventory-inline-drawer__panel,[role=dialog][id*=inventory-]>section,[role=dialog][id*=inventory-]>aside,section[role=dialog][id*=inventory-],aside[role=dialog][id*=inventory-])>footer{border-top:1px solid var(--erp-border);background:var(--erp-surface);flex:none;min-height:0;margin-top:auto;padding:12px;position:static}.erp-inventory-experience :is(.erp-drawer-body,.invx-structure-drawer-content){gap:12px;min-width:0}.erp-inventory-experience :is(.erp-drawer-footer,.invx-structure-drawer-content footer){border-top:1px solid var(--erp-border);background:var(--erp-surface);min-height:0;padding:12px;position:static}.erp-inventory-experience .invx-operational-drawer .erp-drawer-body{padding:14px}.erp-inventory-experience .invx-operational-drawer__workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;min-width:0;display:grid}.erp-inventory-experience .invx-operational-drawer__statusbar{border:1px solid var(--inventory-line);background:linear-gradient(135deg,var(--inventory-soft),var(--erp-surface));border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.erp-inventory-experience .invx-operational-drawer__mark,.erp-inventory-experience :is(.invx-operational-section,.invx-operational-impact)>header>span{background:var(--inventory);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.erp-inventory-experience .invx-operational-drawer__statusbar small,.erp-inventory-experience .invx-operational-section__grid dt{color:var(--erp-text-muted);font-size:9px;font-weight:750}.erp-inventory-experience .invx-operational-drawer__statusbar strong{color:var(--erp-text);margin-top:2px;font-size:12px;font-weight:820;display:block}.erp-inventory-experience .invx-operational-drawer__badge{border:1px solid var(--inventory-line);background:var(--erp-surface);color:var(--inventory-strong);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.erp-inventory-experience :is(.invx-operational-drawer__main,.invx-operational-drawer__aside){align-content:start;gap:12px;min-width:0;display:grid}.erp-inventory-experience :is(.invx-operational-section,.invx-operational-impact,.invx-operational-drawer__authority){border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:12px;min-width:0;padding:14px}.erp-inventory-experience :is(.invx-operational-section,.invx-operational-impact)>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.erp-inventory-experience :is(.invx-operational-section,.invx-operational-impact) h3{color:var(--erp-text);margin:0;font-size:12px;font-weight:820}.erp-inventory-experience :is(.invx-operational-section,.invx-operational-impact) header p{color:var(--erp-text-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.erp-inventory-experience .invx-operational-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.erp-inventory-experience .invx-operational-section__grid>div{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);border-radius:9px;min-width:0;padding:10px}.erp-inventory-experience .invx-operational-section__grid dd{overflow-wrap:anywhere;color:var(--erp-text);margin-top:3px;font-size:10px;font-weight:780}.erp-inventory-experience .invx-operational-section__grid small{color:var(--erp-text-muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.erp-inventory-experience .invx-operational-impact ul{gap:7px;margin-top:12px;display:grid}.erp-inventory-experience .invx-operational-impact li{border:1px solid var(--erp-border);color:var(--erp-text);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;font-size:9px;display:grid}.erp-inventory-experience .invx-operational-impact li>svg{color:var(--erp-success)}.erp-inventory-experience .invx-operational-impact li strong{color:var(--erp-success);font-size:8px}.erp-inventory-experience .invx-operational-drawer__authority{border-color:var(--inventory-line);background:var(--inventory-soft);color:var(--inventory-strong);grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.erp-inventory-experience .invx-operational-drawer__authority strong{font-size:10px}.erp-inventory-experience .invx-operational-drawer__authority p{margin:3px 0 0;font-size:9px;line-height:1.45}.erp-inventory-experience .invx-operational-drawer__footer{border-top:1px solid var(--erp-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 0;display:flex}.erp-inventory-experience .invx-operational-drawer__footer>span{color:var(--erp-text-muted);align-items:center;gap:7px;font-size:9px;display:flex}@media (max-width:1450px){.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis),.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.erp-inventory-experience .invx-operational-drawer__workspace{grid-template-columns:minmax(0,1fr)}.erp-inventory-experience .invx-operational-drawer__statusbar,.erp-inventory-experience .invx-operational-drawer__footer{grid-column:1}.erp-inventory-experience :is(.erp-inventory-command-layout,.invx-structure-split,.invx-slotting-main-grid,.invx-availability-layout,.erp-inventory-chart-grid),.erp-inventory-experience .inventory-stack>div[class*=grid][class*=min-w-0],.erp-inventory-experience #inventory-mobile-operations>div[class*=xl\:grid-cols],.erp-inventory-experience #inventory-configuration-governance>div[class*=xl\:grid-cols]{grid-template-columns:minmax(0,1fr)}.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis),.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article){grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-inventory-experience .erp-inventory-command-filterbar{grid-template-columns:minmax(160px,1fr) minmax(112px,138px) minmax(112px,138px) max-content}.erp-inventory-experience #inventory-command-center .erp-inventory-analytics-card{padding:13px}.erp-inventory-experience #inventory-command-center .erp-inventory-analytics-card>header{border:0;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 11px;padding:0;display:flex}.erp-inventory-experience #inventory-command-center .erp-inventory-analytics-card>header h3,.erp-inventory-experience #inventory-command-center .erp-inventory-chart-card>header strong{color:var(--erp-text);margin:0;font-size:12px;font-weight:750;line-height:1.45}.erp-inventory-experience #inventory-command-center .erp-inventory-analytics-card>header p{color:var(--erp-text-muted);margin:2px 0 0;font-size:8px;line-height:1.45}.erp-inventory-experience #inventory-command-center .inventory-flow-node{border-color:var(--erp-border);background:var(--erp-surface-subtle);color:var(--erp-text);text-align:left}.erp-inventory-experience #inventory-command-center .inventory-flow-node:is(.done,.current){border-color:var(--inventory-line);background:var(--inventory-soft)}.erp-inventory-experience #inventory-command-center .inventory-flow-node>span{background:var(--erp-surface);width:34px;height:34px;color:var(--erp-text-muted);border-radius:9px;place-items:center;display:grid}.erp-inventory-experience #inventory-command-center .inventory-flow-node:is(.done,.current)>span{background:var(--inventory);color:#fff}.erp-inventory-experience #inventory-command-center .inventory-flow-node.current{box-shadow:inset 0 -3px 0 var(--inventory)}.erp-inventory-experience #inventory-command-center .inventory-exception{border:1px solid var(--erp-border);background:var(--erp-surface);color:var(--erp-text)}.erp-inventory-experience #inventory-command-center .inventory-exception:hover{border-color:var(--inventory-line);background:var(--inventory-soft)}.erp-inventory-experience #inventory-command-center .erp-inventory-work-list>.inventory-exception{border:1px solid var(--erp-border);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:8px}.erp-inventory-experience #inventory-command-center .erp-inventory-work-list>.inventory-exception:first-child{border-top:1px solid var(--erp-border)}.erp-inventory-experience #inventory-command-center .erp-inventory-chart-card{min-height:240px}.erp-inventory-experience #inventory-command-center .erp-inventory-bar-chart{gap:8px;height:185px;padding:15px 8px 0}.erp-inventory-experience #inventory-command-center .erp-inventory-bar-chart i{width:68%}.erp-inventory-experience #inventory-command-center-filters>.inventory-saved-view-button{grid-column:4;width:auto;min-width:max-content}@media (min-width:761px) and (max-width:1120px){.erp-inventory-experience .erp-inventory-command-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-inventory-experience .erp-inventory-command-filterbar>.inventory-search{grid-column:1/-1}.erp-inventory-experience #inventory-command-center-filters>.inventory-saved-view-button{grid-column:auto;width:100%;min-width:0}}@media (max-width:760px){.erp-inventory-experience [data-inventory-workbench-drawer=true],.erp-inventory-experience :is(.erp-drawer-panel,.erp-inventory-inline-drawer__panel,[id$=-drawer]>aside,[role=dialog][id*=inventory-]>section,[role=dialog][id*=inventory-]>aside,section[role=dialog][id*=inventory-],aside[role=dialog][id*=inventory-]){border-left-width:0;width:100vw;max-width:100vw}.erp-inventory-experience .invx-operational-section__grid{grid-template-columns:minmax(0,1fr)}.erp-inventory-experience .invx-operational-drawer__statusbar{grid-template-columns:auto minmax(0,1fr)}.erp-inventory-experience .invx-operational-drawer__badge{grid-column:1/-1;width:fit-content}.erp-inventory-experience .invx-operational-drawer__footer{flex-direction:column;align-items:stretch}.erp-inventory-experience .invx-operational-drawer__footer .erp-button{width:100%}.erp-inventory-experience .erp-inventory-command-filterbar{grid-template-columns:minmax(0,1fr)}.erp-inventory-experience #inventory-command-center-filters>.inventory-saved-view-button{grid-column:auto;width:100%;min-width:0}.erp-inventory-experience #inventory-warehouse-topology{width:100%;min-width:0;max-width:100%;overflow-x:clip}.erp-inventory-experience #inventory-warehouse-topology>section,.erp-inventory-experience #inventory-warehouse-topology .erp-layout-card,.erp-inventory-experience #inventory-warehouse-topology .overflow-x-auto{width:100%;min-width:0;max-width:100%}.erp-inventory-experience #inventory-warehouse-topology .overflow-x-auto{overscroll-behavior-inline:contain}.erp-inventory-experience :is(.erp-inventory-analytics-kpis,.invx-structure-kpis,.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis,#inventory-wave-task-kpis),.erp-inventory-experience .inventory-stack>:is(section,div)[class*=sm\:grid-cols-2]:has(>article),.erp-inventory-experience :is(#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking,#inventory-packing-staging-shipping,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace)>form,.erp-inventory-experience #inventory-topology-filters,.erp-inventory-experience #inventory-item-360>section:has(>div>div h2)>div:first-child{grid-template-columns:minmax(0,1fr)}.erp-inventory-experience #inventory-mobile-operations>div[class*=xl\:grid-cols]{justify-items:stretch}.erp-inventory-experience .erp-inventory-mobile-device{width:min(300px,100%)}.erp-inventory-experience .erp-inventory-config-nav{display:flex;overflow-x:auto}.erp-inventory-experience .erp-inventory-config-nav button{min-width:145px}.erp-inventory-experience :is(.erp-drawer-footer,.invx-structure-drawer-content footer){flex-direction:column;align-items:stretch}}@media (min-width:761px){.erp-inventory-experience .invx-prototype-hero{min-height:0;padding-bottom:23.5px;display:block}.erp-inventory-experience .invx-prototype-hero-actions{flex:0 0 min-content;flex-wrap:wrap;place-content:normal flex-end;align-items:flex-start;width:min-content;max-width:none}.erp-inventory-experience .invx-prototype-hero-actions .erp-button{max-width:none}}.erp-inventory-experience .invx-prototype-hero h1{letter-spacing:-.035em;font-weight:700}.erp-inventory-experience .invx-prototype-hero h1+p{letter-spacing:-.01em}.erp-inventory-experience .invx-prototype-extra-filter{display:none!important}.erp-inventory-experience .erp-inventory-filterbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(145px,190px)) auto;align-items:center;gap:8px;padding:10px;display:grid}.erp-inventory-experience .erp-inventory-filterbar>.erp-field{margin-bottom:0}.erp-inventory-experience .erp-inventory-filterbar :is(.erp-input,.erp-select),.erp-inventory-experience .erp-inventory-filterbar .inventory-saved-view-button{border-radius:10px;height:40px;min-height:40px}.erp-inventory-experience .erp-inventory-filterbar>.erp-field:has(.erp-select),.erp-inventory-experience .erp-inventory-filterbar .erp-select{height:42.5938px;min-height:42.5938px}@media (max-width:1450px){.erp-inventory-experience .erp-inventory-filterbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,170px))!important}.erp-inventory-experience .erp-inventory-filterbar .inventory-saved-view-button{width:100%;grid-column:1!important}.erp-inventory-experience :is(#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking)>.erp-inventory-filterbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,170px))!important}.erp-inventory-experience :is(#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking)>.erp-inventory-filterbar .inventory-saved-view-button{width:100%;grid-column:1!important}}.erp-inventory-experience #inventory-wave-task-kpis>article>div:first-child{height:auto;font-size:8px;line-height:1.45;display:block}.erp-inventory-experience #inventory-wave-task-kpis>article>div:first-child>span{color:var(--erp-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.45}.erp-inventory-experience #inventory-wave-task-kpis>article>div:first-child>span:last-child:not(:first-child){display:none}.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4)){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4))>article{border:1px solid var(--erp-border);background:var(--erp-surface);min-width:0;min-height:78.9844px;box-shadow:none;border-radius:13px;padding:12px;display:block;position:relative;overflow:hidden}.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4))>article>:is(.flex,div):first-child{display:block}.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4))>article>:is(.flex,div):first-child>span:last-child,.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4))>article>span:first-child{display:none}.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4))>article p:first-of-type{color:var(--erp-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800;line-height:1.45}.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4))>article p:nth-of-type(2){color:var(--erp-text);letter-spacing:-.03em;margin-top:4px;font-size:19px;font-weight:700;line-height:1.2}.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4))>article p:nth-of-type(3){color:var(--erp-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.45;overflow:hidden}.erp-inventory-experience :is(.erp-data-table,.erp-admin-table,.erp-table,.inventory-table,table) td{font-size:9px!important}@media (max-width:1450px){.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.erp-inventory-experience :is(#inventory-warehouse-topology,#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-inspection-workspace,#inventory-putaway-workspace,#inventory-packing-staging-shipping,#inventory-identifiers-workspace,#inventory-trace-recall-workspace,#inventory-quality-holds-workspace,#inventory-cycle-count-control-workspace,#inventory-physical-inventory-workspace,#inventory-valuation-workspace,#inventory-mobile-operations)>:is(section,div):has(>article:nth-child(4)){grid-template-columns:minmax(0,1fr)}}.erp-inventory-experience #inventory-wave-task-kpis>article>p:first-of-type{color:var(--erp-text);letter-spacing:-.03em;margin-top:4px;font-size:19px;font-weight:700;line-height:1.2}.erp-inventory-experience #inventory-wave-task-kpis>article>p:nth-of-type(2){color:var(--erp-text-muted);margin-top:3px;font-size:8px;font-weight:400;line-height:1.45}@media (max-width:1120px){.erp-inventory-experience .erp-inventory-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-inventory-experience .erp-inventory-filterbar>:first-child{grid-column:1/-1}.erp-inventory-experience .erp-inventory-filterbar .inventory-saved-view-button{grid-column:auto}.erp-inventory-experience :is(#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking)>.erp-inventory-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-inventory-experience :is(#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking)>.erp-inventory-filterbar .inventory-saved-view-button{grid-column:auto}}@media (max-width:760px){.erp-inventory-experience .erp-inventory-filterbar{grid-template-columns:minmax(0,1fr)!important}.erp-inventory-experience .erp-inventory-filterbar>:first-child,.erp-inventory-experience .erp-inventory-filterbar .inventory-saved-view-button{grid-column:auto}.erp-inventory-experience :is(#inventory-wave-planning,#inventory-warehouse-task-control,#inventory-guided-picking)>.erp-inventory-filterbar{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1450px) and (min-width:1121px){.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters){grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,170px))!important}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters)>:is(button,.inventory-saved-view-button):last-child{width:100%;grid-column:1!important}.erp-inventory-experience :is(#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters)>:not(button){min-height:42.5938px}}@media (min-width:1121px) and (max-width:1450px){.erp-inventory-experience :is(.invx-structure-filterbar,.invx-ledger-toolbar,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters)>label>:first-child:not(.relative){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-inventory-experience :is(.invx-structure-filterbar,.invx-ledger-toolbar,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters)>label{min-height:42.5938px;margin:0}.erp-inventory-experience :is(.inventory-transfer-toolbar,.inventory-returns-toolbar,#inventory-replenishment-planner>.erp-ops-card:first-child,.erp-ops-card:has(>:is(#inbound-filters,#receiving-filters,#inventory-identifiers-filters,#inventory-trace-filters))){width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.erp-inventory-experience :is(.invx-structure-filterbar,.invx-ledger-toolbar,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters){border:1px solid var(--erp-border);background:var(--erp-surface);width:100%;box-shadow:none;border-radius:14px;gap:8px;padding:10px;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,170px))!important}.erp-inventory-experience :is(.invx-structure-filterbar,.invx-ledger-toolbar,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters)>:is(button,.inventory-saved-view-button):last-child{width:100%;grid-column:1!important}.erp-inventory-experience :is(#inventory-catalogue-filters,#inventory-topology-filters,#inbound-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-holds-filters,#inventory-configuration-filters)>:not([type=hidden]){height:40px;min-height:40px}.erp-inventory-experience .invx-ledger-toolbar>label{border:1px solid var(--erp-border);background:var(--erp-surface-subtle);border-radius:10px;align-items:center;gap:8px;height:40px;min-height:40px;padding:0 10px;display:flex}.erp-inventory-experience .invx-ledger-toolbar>label input{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.erp-inventory-experience #inventory-ledger-filters>.invx-modern-select{height:42.5938px;min-height:42.5938px}.erp-inventory-experience #inventory-stock-filters>:not(.invx-native-select){height:40px;min-height:40px}.erp-inventory-experience #inventory-reservation-prototype-filters>.modern-select{height:42.5938px;min-height:42.5938px}.erp-inventory-experience :is(#inventory-counts-filters,#inventory-physical-filters)>label:first-of-type,.erp-inventory-experience #inventory-warehouse-task-control>.erp-inventory-filterbar>*{height:40px;min-height:40px}.erp-inventory-experience:has(#inventory-physical-inventory-workspace) .invx-prototype-hero h1{white-space:nowrap}}.erp-inventory-experience :is(.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis){gap:8px}.erp-inventory-experience :is(.invx-slotting-kpis,.invx-ledger-kpis,.invx-availability-kpis,.invx-allocation-kpis,.inventory-transfer-kpis,.inventory-return-kpis)>article{height:78.9844px;min-height:78.9844px;overflow:hidden}.erp-inventory-experience .invx-structure-kpis{display:none!important}#inventory-prototype-contract .inventory-search input{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.erp-inventory-experience .invx-prototype-contextbar>.invx-prototype-toolbar-search{min-width:220px;color:var(--erp-text);box-shadow:none;outline:0;flex:1;font:400 14px/1.45 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border:1px solid var(--erp-border)!important;background:var(--erp-surface-subtle)!important;border-radius:9px!important;height:38px!important;min-height:38px!important;padding:0 10px!important}.erp-inventory-experience .invx-prototype-contextbar>.invx-prototype-toolbar-search:focus{outline-offset:2px;border-color:#84adff;outline:3px solid #246bfd33}.erp-inventory-experience .invx-prototype-contextbar>.invx-prototype-state-control{border:1px solid var(--invx-border-strong);background:var(--erp-surface);width:145px;min-width:145px;min-height:40px;color:var(--erp-text);border-radius:10px;justify-content:space-between;padding:0 10px;font-size:14px;font-weight:680}.erp-inventory-experience .invx-prototype-contextbar>.invx-prototype-stock-chip{background:var(--erp-surface);width:auto;min-width:175.758px;min-height:27px;color:var(--erp-text-muted);border-radius:999px;justify-content:flex-start;padding:4px 8px;font-size:10px;font-weight:780}.erp-inventory-experience .invx-prototype-inline-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px;display:block}#inventory-prototype-contract #inventory-catalogue-filters .inventory-search-icon{width:17px;height:17px;color:var(--erp-text);flex:0 0 17px;display:block}#inventory-prototype-contract #inventory-catalogue-filters .inventory-search input{height:22.2969px;line-height:22.2969px;padding:1px 2px!important}#inventory-prototype-contract #inventory-catalogue-filters .invx-select-trigger{border-color:var(--invx-border-strong);background:var(--erp-surface)}#inventory-prototype-contract .inventory-table td>.inventory-catalogue-status{white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:4px 8px;font-weight:780;line-height:1.45;display:inline-flex;font-size:10px!important}#inventory-prototype-contract .inventory-catalogue-status.success{color:#15915f;background:#eaf8f1}#inventory-prototype-contract .inventory-catalogue-status.warning{color:#d96800;background:#fff3e6}#inventory-prototype-contract .inventory-catalogue-status.neutral{color:#475467;background:#eef1f5}@media (max-width:760px){.erp-inventory-experience .invx-prototype-contextbar>.invx-prototype-toolbar-search,.erp-inventory-experience .invx-prototype-contextbar>.invx-prototype-state-control,.erp-inventory-experience .invx-prototype-contextbar>.invx-prototype-stock-chip{width:100%;min-width:0}}.erp-inventory-experience table,.erp-inventory-experience table:has(thead th:nth-child(8)),.erp-inventory-experience table:has(thead th:nth-child(10)),.erp-inventory-experience table:has(thead th:nth-child(12)),#inventory-prototype-contract table{min-width:760px!important}.erp-inventory-experience table td,.erp-inventory-experience table td>:is(p,span,a,button),.erp-inventory-experience table[class] td[class]{font-size:9px!important}@media (min-width:761px){.erp-inventory-experience .invx-prototype-hero-row{align-items:flex-start}.erp-inventory-experience .invx-prototype-hero-actions{flex:0 0 230px;grid-template-columns:minmax(0,1fr);place-content:start stretch;align-self:flex-start;align-items:stretch;gap:8px;width:230px;max-width:230px;display:grid;overflow:visible}.erp-inventory-experience .invx-prototype-hero-actions .erp-button{justify-content:center;width:100%;min-width:0;max-width:none;margin:0}}.erp-inventory-experience :is(.erp-drawer-footer,.invx-operational-drawer__footer,.invx-structure-drawer-content footer,[data-inventory-workbench-drawer=true]>footer){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:0;display:flex;position:static}.erp-inventory-experience :is(.erp-drawer-footer,.invx-operational-drawer__footer,.invx-structure-drawer-content footer,[data-inventory-workbench-drawer=true]>footer)>:is(p,span):first-child{margin-right:auto}.erp-inventory-experience :is(.erp-drawer-footer,.invx-operational-drawer__footer,.invx-structure-drawer-content footer,[data-inventory-workbench-drawer=true]>footer)>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-inventory-experience :is(.erp-drawer-footer,.invx-operational-drawer__footer,.invx-structure-drawer-content footer,[data-inventory-workbench-drawer=true]>footer) :is(.erp-button,.erp-action,.button){min-width:112px}.erp-inventory-experience .invx-drawer-action-footer{text-align:left;border-radius:12px;width:auto;max-width:100%;min-height:0;margin-top:4px;box-shadow:0 1px 3px #0f172a0f;border:1px solid var(--erp-border)!important;background:var(--erp-surface)!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:12px 14px!important;display:flex!important;position:static!important}.erp-inventory-experience .invx-drawer-action-footer>:is(p,span){min-width:0;color:var(--erp-text-muted);text-align:left;order:-1;margin:0 auto 0 0;font-size:11px;line-height:1.5}.erp-inventory-experience .invx-drawer-action-footer>div{justify-content:flex-end;align-items:center;min-width:max-content;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.erp-inventory-experience .invx-drawer-action-footer :is(.erp-action,.erp-button,.button){justify-content:center;min-width:112px;min-height:40px}@media (max-width:760px){.erp-inventory-experience .invx-drawer-action-footer{flex-wrap:wrap!important}.erp-inventory-experience .invx-drawer-action-footer>:is(p,span){flex:1 0 100%}.erp-inventory-experience .invx-drawer-action-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid!important}.erp-inventory-experience .invx-drawer-action-footer>:is(.erp-action,.erp-button,.button){flex:calc(50% - 4px);min-width:0}.erp-inventory-experience .invx-drawer-action-footer>div>:is(.erp-action,.erp-button,.button){width:100%;min-width:0}}.erp-inventory-experience .erp-layout-action-footer.invx-drawer-action-footer>div{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:16px!important;display:grid!important}.erp-inventory-experience .erp-layout-action-footer.invx-drawer-action-footer>div>p{min-width:0;color:var(--erp-text-muted);text-align:left;margin:0;font-size:11px;line-height:1.5}.erp-inventory-experience .erp-layout-action-footer.invx-drawer-action-footer>div>div{justify-content:flex-end;align-items:center;min-width:max-content;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}@media (max-width:760px){.erp-inventory-experience .erp-layout-action-footer.invx-drawer-action-footer>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.erp-inventory-experience .erp-layout-action-footer.invx-drawer-action-footer>div>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid!important}.erp-inventory-experience .erp-layout-action-footer.invx-drawer-action-footer>div>div>:is(.erp-action,.erp-button,.button){width:100%;min-width:0}}.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer{border-color:var(--erp-border);background:var(--erp-surface);border-radius:12px;margin-top:4px;padding:12px 14px;position:static;box-shadow:0 1px 3px #0f172a0f}.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer>div{gap:16px;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;display:grid!important}.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer p{max-width:68ch;color:var(--erp-text-muted);margin:0;font-size:11px;line-height:1.5}.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer>div>div{justify-content:end;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap!important;grid-template-columns:repeat(2,124px)!important;display:grid!important}.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer .erp-action{justify-content:center;width:124px;min-width:124px;min-height:40px}@media (max-width:760px){.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer>div{gap:10px;grid-template-columns:minmax(0,1fr)!important}.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer>div>div{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-inventory-experience #inventory-item-workbench .invx-item-workbench-footer .erp-action{flex:1;width:auto;min-width:0}.erp-inventory-experience :is(.invx-structure-filterbar,.invx-ledger-toolbar,#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters){width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.erp-inventory-experience :is(.invx-structure-filterbar,.invx-ledger-toolbar,#inventory-topology-filters,#inventory-slotting-filters,#inventory-availability-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-analytics-filters,#inventory-mobile-filters,#inventory-configuration-filters)>:not([type=hidden]){width:100%;min-width:0;max-width:100%;grid-column:auto!important}.erp-inventory-experience :is(#inventory-replenishment-planner,#inventory-inbound-workspace,#inventory-receiving-workspace,#inventory-identifiers-workspace,#inventory-trace-recall-workspace)>div[class*=grid][class*=min-w-0]{grid-template-columns:minmax(0,1fr)!important}.erp-inventory-experience :is(.erp-ops-table-frame,.erp-data-table-container,.erp-a11y-scroll-region,.invx-structure-table-wrap,.overflow-x-auto,#inbound-dock-board,#inventory-transfer-board){contain:inline-size paint;overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}}.erp-inventory-experience #inventory-item-360>section.inventory-item-360-card{border:1px solid var(--erp-border);background:var(--erp-surface);box-shadow:var(--erp-shadow-sm);border-radius:14px;display:block}.erp-inventory-experience #inventory-item-360>section.inventory-item-360-card>div.inventory-item-hero:first-child{background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@media (max-width:760px){.erp-inventory-experience #inventory-item-360>section.inventory-item-360-card>div.inventory-item-hero:first-child{grid-template-columns:42px minmax(0,1fr)}}.erp-inventory-experience .invx-ledger-toolbar>label:first-child>input{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.erp-inventory-experience :is(#inventory-mobile-filters,#inventory-configuration-filters) label:first-of-type :is(input.erp-input,input.input){padding-left:36px!important}.erp-inventory-experience .invx-select-trigger>span{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.erp-inventory-experience :is(.inventory-search,.invx-structure-search,.invx-ledger-toolbar>label:first-child)>svg{display:none}.erp-inventory-experience :is(.inventory-search,.invx-structure-search,.invx-ledger-toolbar>label:first-child):before,.erp-inventory-experience :is(#inventory-slotting-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-waves-filters,#inventory-tasks-filters,#inventory-picking-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-mobile-filters,#inventory-configuration-filters) label:first-of-type>:is(span.relative,div.relative):before{content:"";background:currentColor;flex:0 0 17px;width:17px;height:17px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8V4h4m8 0h4v4m0 8v4h-4M8 20H4v-4M7 12h10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8V4h4m8 0h4v4m0 8v4h-4M8 20H4v-4M7 12h10'/%3E%3C/svg%3E") 50%/contain no-repeat}.erp-inventory-experience :is(#inventory-slotting-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-waves-filters,#inventory-tasks-filters,#inventory-picking-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-holds-filters,#inventory-counts-filters,#inventory-physical-filters,#inventory-valuation-filters,#inventory-mobile-filters,#inventory-configuration-filters) label:first-of-type>:is(span.relative,div.relative)>svg{display:none}.erp-inventory-experience :is(#inventory-slotting-filters,#inventory-transfer-filters,#inventory-replenishment-planner-filters,#inbound-filters,#receiving-filters,#inventory-inspection-filters,#inventory-putaway-filters,#inventory-shipping-filters,#inventory-return-filters,#inventory-identifiers-filters,#inventory-trace-filters,#inventory-mobile-filters,#inventory-configuration-filters) label:first-of-type>:is(span.relative,div.relative):before{z-index:1;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (min-width:1121px){.erp-inventory-experience :is(.inventory-filterbar,.erp-inventory-filterbar,.invx-structure-filterbar,.invx-ledger-toolbar,[id$=-filters]):has(>.inventory-saved-view-button){flex-wrap:nowrap;align-items:center;display:flex!important}.erp-inventory-experience :is(.inventory-filterbar,.erp-inventory-filterbar,.invx-structure-filterbar,.invx-ledger-toolbar,[id$=-filters]):has(>.inventory-saved-view-button)>:not([type=hidden]){flex:92px;min-width:0;grid-column:auto!important;width:auto!important}.erp-inventory-experience :is(.inventory-filterbar,.erp-inventory-filterbar,.invx-structure-filterbar,.invx-ledger-toolbar,[id$=-filters]):has(>.inventory-saved-view-button)>:is(.inventory-search,.invx-structure-search,label:first-of-type){flex:2 160px;min-width:140px}.erp-inventory-experience :is(.inventory-filterbar,.erp-inventory-filterbar,.invx-structure-filterbar,.invx-ledger-toolbar,[id$=-filters]):has(>.inventory-saved-view-button)>.inventory-saved-view-button{white-space:nowrap;flex:none;min-width:max-content;grid-column:auto!important;width:auto!important}}#inventory-prototype-contract #inventory-catalogue-filters .inventory-search-icon,.erp-inventory-experience :is(.inventory-search,.invx-structure-search,.invx-ledger-toolbar>label:first-child)>:is(svg,span[class^=hero-],span[class*=\ hero-]){display:none}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@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-space-x-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}