*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.erp-card{border-radius:1.5rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.samami-enterprise-shell .erp-card{background:rgba(255,255,255,.045)}#root .erp-card{background:linear-gradient(145deg,rgba(17,41,65,.96),rgba(8,23,40,.96));color:var(--ui-text);border-color:var(--ui-border)}.lux-public .erp-card{border-color:var(--ui-border)}.lux-public .erp-card,.samami-public-shell .erp-card{background:linear-gradient(145deg,#102641,#09192c);color:var(--ui-text)}.erp-input{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.samami-enterprise-shell .erp-input{background:rgba(255,255,255,.045);color:#f5f5f5;border-color:#ffffff24;color:var(--ui-text)}body :is(.text-slate-700,.erp-input,.text-slate-900,.text-gray-700,.text-gray-800,.text-gray-900){color:var(--sam-text)}#root .erp-input{background:linear-gradient(145deg,rgba(17,41,65,.96),rgba(8,23,40,.96));color:var(--ui-text);border-color:var(--ui-border)}.lux-public .erp-input,.samami-public-shell .erp-input{background:linear-gradient(145deg,#102641,#09192c);color:var(--ui-text)}.samami-enterprise-shell main .erp-input{font-size:.94rem;line-height:1.7}.erp-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.erp-input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.erp-input:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.erp-field{display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.samami-enterprise-shell .erp-field{color:#c4c7cf;color:var(--ui-muted)}body :is(.text-slate-300,.text-slate-400,.text-slate-500,.erp-field,.text-gray-400,.text-gray-500,.text-gray-600){color:var(--sam-muted)}#root .erp-field{color:var(--ui-muted)}.samami-enterprise-shell main .erp-field{font-size:.84rem;line-height:1.6}.erp-section-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.erp-button-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:900;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html[data-theme=light] body :is(.erp-button-primary,.text-slate-50,.text-slate-100,.text-slate-200){color:var(--sam-heading)}html[data-theme=light] body :is(.erp-button-primary,.bg-slate-900,.bg-gray-950,.bg-gray-900,.bg-black){background:var(--sam-surface)}.samami-enterprise-shell main .erp-button-primary{font-size:.94rem;line-height:1.7}.erp-button-primary:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.erp-button-primary:disabled{cursor:not-allowed;opacity:.5}.erp-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.samami-enterprise-shell .erp-button-secondary{background:rgba(255,255,255,.045);color:#f5f5f5;border-color:#ffffff24;color:var(--ui-text)}body :is(.erp-button-secondary,.text-slate-800,.text-slate-900,.text-gray-700,.text-gray-800,.text-gray-900){color:var(--sam-text)}#root .erp-button-secondary{background:linear-gradient(145deg,rgba(17,41,65,.96),rgba(8,23,40,.96));color:var(--ui-text);border-color:var(--ui-border)}.lux-public .erp-button-secondary,.samami-public-shell .erp-button-secondary{background:linear-gradient(145deg,#102641,#09192c);color:var(--ui-text)}.samami-enterprise-shell main .erp-button-secondary{font-size:.94rem;line-height:1.7}.erp-button-secondary:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.erp-button-secondary:disabled{cursor:not-allowed;opacity:.5}.erp-empty{border-radius:1rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.samami-enterprise-shell .erp-empty{background:rgba(255,255,255,.045);color:#c4c7cf;border-color:#ffffff24;color:var(--ui-muted)}body :is(.text-slate-300,.text-slate-400,.erp-empty,.text-slate-600,.text-gray-400,.text-gray-500,.text-gray-600){color:var(--sam-muted)}#root .erp-empty{background:linear-gradient(145deg,rgba(17,41,65,.96),rgba(8,23,40,.96));color:var(--ui-text);color:var(--ui-muted);border-color:var(--ui-border)}.samami-enterprise-shell main .erp-empty{font-size:.94rem;line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-20{bottom:-5rem}.-left-1{left:-.25rem}.-left-16{left:-4rem}.-right-24{right:-6rem}.-top-1{top:-.25rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-\[-50\%\]{right:-50%}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-40{height:10rem}.h-52{height:13rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-full{height:100%}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[720px\]{max-height:720px}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-5{min-height:1.25rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-80{min-height:20rem}.min-h-\[540px\]{min-height:540px}.min-h-\[620px\]{min-height:620px}.min-h-\[65vh\]{min-height:65vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-52{width:13rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-28{min-width:7rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-60{min-width:15rem}.min-w-64{min-width:16rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[260px\]{max-width:260px}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.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-\[52px_1fr_auto_110px\]{grid-template-columns:52px 1fr auto 110px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-white\/20{border-color:#fff3!important}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-500\/20{border-color:#f43f5e33}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.\!bg-white\/10{background-color:#ffffff1a!important}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/75{background-color:#0f172abf}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/65{background-color:#020617a6}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pe-1{padding-inline-end:.25rem}.pr-10{padding-right:2.5rem}.pr-5{padding-right:1.25rem}.pr-7{padding-right:1.75rem}.pr-9{padding-right:2.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[9vh\]{padding-top:9vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[\.16em\],.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.\!text-rose-400{--tw-text-opacity: 1 !important;color:rgb(251 113 133 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-amber-400{accent-color:#fbbf24}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-100{--tw-shadow-color: #fef3c7;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-slate-950{--tw-ring-opacity: 1;--tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))}.blur-3xl{--tw-blur: blur(64px);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);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}body{margin:0;font-family:Tahoma,Segoe UI,sans-serif;background-color:#f8fafc;direction:rtl;color:#0f172a;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(251,191,36,.45);outline-offset:2px}::-moz-selection{background:#fbbf24;color:#0f172a}::selection{background:#fbbf24;color:#0f172a}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-behavior:smooth}body{background:#f6f3ec}.samami-guided-field{min-height:42px}.samami-guided-field::-moz-placeholder{color:#94a3b8;opacity:1}.samami-guided-field::placeholder{color:#94a3b8;opacity:1}.samami-guided-field[data-required=true]{border-inline-start-width:3px!important;border-inline-start-color:#f59e0b!important}.samami-guided-field:invalid:not(:-moz-placeholder){border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}.samami-guided-field:invalid:not(:placeholder-shown){border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}.samami-guided-field:valid:not(:-moz-placeholder):not(select){border-color:#cbd5e1}.samami-guided-field:valid:not(:placeholder-shown):not(select){border-color:#cbd5e1}input[type=number].samami-guided-field{direction:ltr;text-align:right}.samami-hero{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.95) 0,rgba(255,255,255,.35) 28%,transparent 58%),linear-gradient(180deg,#f9f9f7 0%,#ecece8 100%)}.samami-orbit{position:absolute;border:1px solid rgba(15,23,42,.08);border-radius:999px;pointer-events:none}.samami-orbit-one{width:680px;height:680px;left:50%;top:45%;transform:translate(-50%,-50%)}.samami-orbit-two{width:980px;height:980px;left:50%;top:45%;transform:translate(-50%,-50%)}.samami-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;background:#050505;color:#fff;padding:1rem 1.6rem;font-size:.875rem;font-weight:900;transition:transform .2s ease,background .2s ease}.samami-primary-cta:hover{background:#27272a;transform:translateY(-2px)}.samami-secondary-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.72);padding:1rem 1.6rem;font-size:.875rem;font-weight:900;transition:transform .2s ease,background .2s ease}.samami-secondary-cta:hover{background:#fff;transform:translateY(-2px)}.samami-flow-panel{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:32px;background:rgba(255,255,255,.04)}.samami-flow-row{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.samami-flow-row:last-child{border-bottom:0}.samami-journey-card{border:1px solid rgba(15,23,42,.1);border-radius:30px;background:#f8f8f6;padding:2rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.samami-journey-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 24px 65px #0f172a14}.samami-capability-card{min-height:340px;border-radius:36px;background:#fff;padding:2rem;border:1px solid rgba(15,23,42,.07)}.samami-ai-visual{position:relative;border-radius:44px;background:linear-gradient(135deg,#dbdbd6,#f6f6f3);padding:2.2rem;overflow:hidden}.samami-ai-glow{position:absolute;width:360px;height:360px;border-radius:999px;background:rgba(255,255,255,.92);filter:blur(60px);top:-100px;right:-80px}.samami-reveal{animation:samami-rise .75s both cubic-bezier(.2,.7,.2,1)}.samami-delay-1{animation-delay:.08s}.samami-delay-2{animation-delay:.16s}.samami-delay-3{animation-delay:.24s}@keyframes samami-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.samami-orbit-one{width:520px;height:520px}.samami-orbit-two{width:760px;height:760px}.samami-capability-card{min-height:auto}}@media (prefers-reduced-motion: reduce){.samami-reveal{animation:none}}@media (max-width: 640px){.erp-card{border-radius:1.25rem}table{min-width:720px}}:root{--samami-navy:#061329;--samami-navy-2:#0a1d3d;--samami-blue:#122c5d;--samami-gold:#e9a20d;--samami-gold-soft:#f7c75b;--samami-cyan:#22d3ee}.lux-public{background:var(--samami-navy);color:#fff}.lux-home-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 44%,rgba(34,211,238,.12),transparent 28%),linear-gradient(135deg,#040b1b 0%,#071833 58%,#0c2350 100%)}.lux-grid-overlay{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 92%);mask-image:linear-gradient(to bottom,black,transparent 92%)}.lux-hero-glow{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none}.lux-hero-glow-a{width:460px;height:460px;background:rgba(233,162,13,.12);right:42%;top:20%}.lux-hero-glow-b{width:520px;height:520px;background:rgba(34,211,238,.09);right:4%;top:12%}.lux-logo-hero{width:min(430px,88vw);mix-blend-mode:screen;border-radius:20px;box-shadow:0 0 70px #071833a6}.lux-eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(233,162,13,.35);border-radius:999px;background:rgba(233,162,13,.08);padding:.55rem .9rem;color:#f6bf43;font-size:11px;font-weight:900;letter-spacing:.12em}.lux-gold-text{background:linear-gradient(90deg,#f8d16b,#e9a20d,#fff0b0);-webkit-background-clip:text;background-clip:text;color:transparent}.lux-cta-primary,.lux-cta-dark,.lux-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:14px;background:linear-gradient(135deg,#f3b72b,#d98d00);padding:.9rem 1.25rem;color:#07162f;font-size:.85rem;font-weight:900;box-shadow:0 12px 40px #e9a20d33;transition:.2s}.lux-cta-primary:hover,.lux-button:hover{transform:translateY(-2px);filter:brightness(1.05)}.lux-cta-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(233,162,13,.55);border-radius:14px;background:rgba(4,13,31,.55);padding:.9rem 1.25rem;color:#fff;font-size:.85rem;font-weight:900;backdrop-filter:blur(14px)}.lux-cta-dark{background:#07162f;color:#fff;box-shadow:none}.lux-hero-stat{border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(6,19,41,.55);padding:1rem;backdrop-filter:blur(15px)}.lux-hero-stat strong{display:block;font-size:.83rem}.lux-hero-stat span{display:block;margin-top:.35rem;color:#dbeafe8c;font-size:.68rem}.lux-ai-scene{position:relative;min-height:520px;border:1px solid rgba(255,255,255,.1);border-radius:42px;background:radial-gradient(circle at 50% 40%,rgba(233,162,13,.12),transparent 32%),linear-gradient(160deg,rgba(18,44,93,.52),rgba(3,10,25,.75));box-shadow:inset 0 1px #ffffff14,0 35px 100px #00000059;overflow:hidden}.lux-ai-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(34,211,238,.28);border-radius:50%;transform:translate(-50%,-50%)}.lux-ring-one{width:360px;height:360px}.lux-ring-two{width:470px;height:470px;border-color:#e9a20d2e}.lux-elevator-core{position:absolute;left:50%;top:50%;width:180px;height:330px;border:2px solid rgba(248,209,107,.75);border-radius:90px 90px 20px 20px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(233,162,13,.18),rgba(255,255,255,.04));box-shadow:0 0 70px #e9a20d2e,inset 0 0 45px #e9a20d1f;transform:translate(-50%,-48%)}.lux-elevator-door{position:absolute;inset:48px 27px 18px;border:1px solid rgba(255,255,255,.18);border-radius:60px 60px 10px 10px;background:linear-gradient(90deg,#061329 49.4%,#d5a532 50%,#061329 50.6%)}.lux-elevator-light{position:absolute;left:50%;top:18px;width:70px;height:14px;border-radius:50%;background:#ffd877;box-shadow:0 0 35px #e9a20d;transform:translate(-50%)}.lux-ai-node{position:absolute;display:flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(6,19,41,.78);padding:.7rem .85rem;color:#dbeafe;font-size:.7rem;font-weight:800;backdrop-filter:blur(12px)}.lux-ai-node svg{color:#f3b72b}.lux-node-a{right:5%;top:18%}.lux-node-b{left:4%;top:42%}.lux-node-c{right:7%;bottom:13%}.lux-section-dark{background:linear-gradient(180deg,#081a38,#061329)}.lux-solution-card{display:block;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(145deg,rgba(18,44,93,.55),rgba(6,19,41,.75));padding:1.7rem;transition:.25s}.lux-solution-card:hover{transform:translateY(-5px);border-color:#e9a20d66;box-shadow:0 25px 70px #0000003d}.lux-solution-card h3{margin-top:1.4rem;font-size:1.2rem;font-weight:900}.lux-solution-card p{margin-top:.75rem;color:#dbeafe94;font-size:.82rem;line-height:1.9}.lux-card-link{margin-top:1.4rem;display:flex;align-items:center;gap:.5rem;color:#f5c34f;font-size:.76rem;font-weight:900}.lux-feature-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(233,162,13,.3);border-radius:15px;background:linear-gradient(145deg,rgba(233,162,13,.17),rgba(34,211,238,.06));color:#e9a20d}.lux-lifecycle{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.lux-life-step{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025);padding:1rem}.lux-life-step span{display:block;color:#e9a20d;font-size:.65rem;font-weight:900}.lux-life-step strong{display:block;margin-top:.45rem;font-size:.76rem}.lux-light-section{background:linear-gradient(180deg,#f8f5ed,#eee7d8);color:#0f172a}.lux-intelligence-preview,.lux-panel{border:1px solid rgba(15,23,42,.09);border-radius:26px;background:rgba(255,255,255,.88);box-shadow:0 24px 70px #07162f17;backdrop-filter:blur(20px)}.lux-intelligence-preview{overflow:hidden;padding:1rem}.lux-preview-top{display:flex;align-items:center;justify-content:space-between;border-radius:17px;background:#07162f;padding:1rem;color:#fff;font-size:.72rem;font-weight:900}.lux-preview-top svg{color:#e9a20d}.lux-preview-row{display:grid;grid-template-columns:30px 1fr 1fr;align-items:center;gap:12px;border-bottom:1px solid #e2e8f0;padding:1rem .5rem;font-size:.75rem}.lux-preview-row:last-child{border-bottom:0}.lux-preview-number{color:#d99a0b;font-weight:900}.lux-preview-bar{height:6px;overflow:hidden;border-radius:99px;background:#e2e8f0}.lux-preview-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#e9a20d,#22d3ee)}.lux-intelligence-hero{position:relative;overflow:hidden;min-height:260px;background:radial-gradient(circle at 80% 45%,rgba(34,211,238,.19),transparent 25%),radial-gradient(circle at 65% 25%,rgba(233,162,13,.18),transparent 24%),linear-gradient(135deg,#061329,#102a59);padding:2rem}.lux-intelligence-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.lux-stage-nav{display:flex;width:100%;align-items:center;gap:.7rem;border-radius:15px;padding:.7rem;color:#64748b;transition:.2s}.lux-stage-nav:hover{background:#f8fafc;color:#0f172a}.lux-stage-nav-active{background:#07162f!important;color:#fff!important;box-shadow:0 12px 35px #07162f2e}.lux-stage-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(233,162,13,.12);color:#d38c00}.lux-stage-nav strong{display:block;font-size:.72rem}.lux-stage-nav small{display:block;margin-top:.2rem;color:#94a3b8;font-size:.6rem}.lux-stage-nav-active small{color:#94a3b8}.lux-status{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;padding:.45rem .7rem;color:#1e40af;font-size:.65rem;font-weight:900}.lux-metric{border:1px solid #e2e8f0;border-radius:17px;background:#f8fafc;padding:1rem}.lux-metric span{display:block;color:#64748b;font-size:.68rem;font-weight:700}.lux-metric strong{display:block;margin-top:.45rem;color:#07162f;font-size:1.05rem}.lux-action-row{display:flex;align-items:center;gap:.8rem;border:1px solid #e2e8f0;border-radius:16px;padding:1rem}.lux-action-row strong{font-size:.78rem}.lux-action-row p{margin-top:.25rem;color:#64748b;font-size:.68rem}.lux-action-row>span{border-radius:999px;background:#fff7ed;padding:.35rem .55rem;color:#b45309;font-size:.62rem;font-weight:900}@media (max-width:900px){.lux-ai-scene{min-height:430px}.lux-lifecycle{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lux-ai-node{display:none}.lux-elevator-core{transform:translate(-50%,-48%) scale(.82)}.lux-lifecycle{grid-template-columns:1fr 1fr}.lux-preview-row{grid-template-columns:25px 1fr}.lux-preview-bar{grid-column:1/-1}}:root{--samami-primary:#0F2A47;--samami-primary-hover:#1B3E63;--samami-bg:#090A0C;--samami-surface:#111318;--samami-glass:rgba(255,255,255,.06);--samami-border:rgba(255,255,255,.14);--samami-gold:#C9A227;--samami-gold-hover:#E0BE58;--samami-text:#F5F5F5;--samami-muted:#A5A8B1;--samami-success:#00C48C;--samami-warning:#FFB547;--samami-danger:#FF5D5D}body{font-family:Vazirmatn,IRANYekanX,Peyda,Tahoma,Segoe UI,sans-serif;background:var(--samami-bg);color:var(--samami-text)}.samami-enterprise-shell{background:radial-gradient(circle at 18% 0%,rgba(15,42,71,.62),transparent 30%),linear-gradient(180deg,#090A0C,#0d1015 55%,#090A0C);color:var(--samami-text)}.samami-enterprise-shell main{position:relative}.samami-enterprise-shell main:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.erp-card,.erp-record-card,.erp-form-panel,.erp-toolbar,.erp-table-shell,.lux-panel{border:1px solid var(--samami-border)!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;color:var(--samami-text)!important;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff0d!important;backdrop-filter:blur(24px)}.erp-record-card{border-radius:24px;padding:1.35rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.erp-record-card:hover{transform:translateY(-2px);border-color:#c9a2276b!important;background:rgba(255,255,255,.075)!important}.erp-record-card h2,.erp-record-card h3{font-weight:900;color:#fff}.erp-record-code{margin-top:.35rem;color:var(--samami-muted);font-size:.72rem}.erp-record-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(201,162,39,.28);border-radius:15px;background:rgba(201,162,39,.08);color:var(--samami-gold)}.erp-record-meta{margin-top:1.2rem;display:grid;gap:.75rem;color:var(--samami-muted);font-size:.75rem}@media (min-width:640px){.erp-record-meta{grid-template-columns:1fr 1fr}}.erp-record-meta p{display:flex;align-items:center;gap:.5rem}.erp-status-gold{display:inline-flex;border:1px solid rgba(201,162,39,.28);border-radius:999px;background:rgba(201,162,39,.1);padding:.35rem .7rem;color:#e8c75f;font-size:.67rem;font-weight:900}.erp-progress{margin-top:.55rem;height:6px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.erp-progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--samami-gold),#efd77f)}.erp-page-hero{display:flex;align-items:end;justify-content:space-between;gap:2rem;border:1px solid var(--samami-border);border-radius:30px;background:radial-gradient(circle at 90% 20%,rgba(201,162,39,.13),transparent 26%),linear-gradient(135deg,rgba(15,42,71,.95),rgba(17,19,24,.92));padding:2rem;box-shadow:0 30px 90px #0000004d}.erp-page-hero h1,.erp-page-heading h2{margin-top:.35rem;color:#fff;font-size:1.75rem;font-weight:900}.erp-page-hero p:not(.erp-section-label),.erp-page-heading p:not(.erp-section-label){margin-top:.65rem;color:var(--samami-muted);font-size:.82rem;line-height:1.9}.erp-page-heading{padding:.5rem 0 1rem}.erp-section-label{color:var(--samami-gold)!important;letter-spacing:.2em}.erp-toolbar{padding:.85rem;border-radius:19px}.erp-search{display:flex;min-width:0;flex:1;align-items:center;gap:.7rem;border:1px solid var(--samami-border);border-radius:14px;background:rgba(255,255,255,.035);padding:0 .9rem;color:var(--samami-muted)}.erp-search input{width:100%;background:transparent;padding:.8rem 0;color:#fff;outline:none}.erp-input{border-color:var(--samami-border)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;border-radius:14px!important;min-height:46px}.erp-input option{background:#111318;color:#fff}.erp-input:focus{border-color:var(--samami-gold)!important;box-shadow:0 0 0 4px #c9a2271f!important}.erp-field{color:#d7d9df!important;font-size:.75rem}.erp-form-panel{display:grid;gap:1rem;border-radius:24px;padding:1.4rem}@media (min-width:768px){.erp-form-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.erp-button-primary{border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(135deg,var(--samami-gold-hover),var(--samami-gold))!important;color:#101217!important;box-shadow:0 12px 30px #c9a22729;transition:all .18s ease!important}.erp-button-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.erp-button-secondary{border-color:var(--samami-border)!important;background:rgba(255,255,255,.055)!important;color:#f1f2f4!important}.erp-button-secondary:hover{background:rgba(255,255,255,.09)!important;border-color:#ffffff3d!important}.erp-button-danger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,93,93,.26);border-radius:12px;background:rgba(255,93,93,.12);padding:.72rem 1rem;color:#ff8585;font-size:.8rem;font-weight:900;transition:.18s}.erp-button-danger:hover{background:rgba(255,93,93,.2)}.erp-row-actions{display:flex;align-items:center;gap:.4rem}.erp-action-edit,.erp-action-delete{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--samami-border);border-radius:10px;background:rgba(255,255,255,.04);padding:.55rem .7rem;font-size:.68rem;font-weight:900;transition:.16s}.erp-action-edit{color:#dce8f5}.erp-action-edit:hover{border-color:#c9a22766;background:rgba(201,162,39,.1);color:#efd77f}.erp-action-delete{color:#ff8585}.erp-action-delete:hover{border-color:#ff5d5d66;background:rgba(255,93,93,.12)}.erp-important-number{color:#efd77f;font-size:.9rem}.erp-empty{border-color:var(--samami-border)!important;background:rgba(255,255,255,.025)!important;color:var(--samami-muted)!important}.erp-modal-layer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem}.erp-modal-backdrop{position:absolute;inset:0;background:rgba(3,5,8,.78);backdrop-filter:blur(10px)}.erp-modal{position:relative;width:min(680px,100%);max-height:90vh;overflow:auto;border:1px solid var(--samami-border);border-radius:26px;background:linear-gradient(145deg,rgba(17,19,24,.98),rgba(15,42,71,.92));box-shadow:0 40px 120px #0000008c}.erp-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--samami-border);padding:1.35rem}.erp-modal-header h3{margin-top:.25rem;font-size:1.25rem;font-weight:900}.erp-modal-header p:not(.erp-section-label){margin-top:.4rem;color:var(--samami-muted);font-size:.75rem}.erp-modal-body{padding:1.35rem}.erp-modal-footer{display:flex;justify-content:flex-end;gap:.7rem;border-top:1px solid var(--samami-border);padding:1rem 1.35rem}.erp-icon-button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--samami-border);border-radius:11px;background:rgba(255,255,255,.05);color:#fff}.erp-icon-button:hover{background:rgba(255,255,255,.1)}.samami-enterprise-shell header button{border-color:var(--samami-border)!important;background:rgba(255,255,255,.045)!important;color:#e9edf3!important}.samami-enterprise-shell header kbd{border-color:var(--samami-border)!important;background:rgba(255,255,255,.05)!important;color:#b8bec8!important}@media (max-width:720px){.erp-page-hero{align-items:stretch;flex-direction:column}.erp-row-actions span{display:none}.erp-action-edit,.erp-action-delete{padding:.62rem}.erp-modal-footer{flex-direction:column-reverse}.erp-modal-footer>*{width:100%}}.samami-enterprise-shell .bg-white,.samami-enterprise-shell .bg-slate-50,.samami-enterprise-shell .bg-slate-100{background:rgba(255,255,255,.045)!important}.samami-enterprise-shell .text-slate-950,.samami-enterprise-shell .text-slate-900,.samami-enterprise-shell .text-slate-800,.samami-enterprise-shell .text-slate-700{color:#f5f5f5!important}.samami-enterprise-shell .text-slate-600,.samami-enterprise-shell .text-slate-500{color:#c4c7cf!important}.samami-enterprise-shell .border-slate-200,.samami-enterprise-shell .border-slate-300{border-color:#ffffff24!important}.samami-enterprise-shell input,.samami-enterprise-shell textarea,.samami-enterprise-shell select{color:#f5f5f5!important;caret-color:#e0be58}.samami-enterprise-shell input::-moz-placeholder,.samami-enterprise-shell textarea::-moz-placeholder{color:#8f949e!important;opacity:1}.samami-enterprise-shell input::placeholder,.samami-enterprise-shell textarea::placeholder{color:#8f949e!important;opacity:1}.samami-enterprise-shell table{color:#f5f5f5}.samami-enterprise-shell thead{color:#c7cbd3}.samami-enterprise-shell tbody tr{background:rgba(255,255,255,.025)}.samami-enterprise-shell tbody tr:hover{background:rgba(255,255,255,.055)}.erp-pill-neutral,.erp-pill-warning,.erp-pill-success,.erp-pill-danger,.erp-pill-info{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#dde1e8}.erp-pill-warning{border-color:#ffb54747;background:rgba(255,181,71,.1);color:#ffd08a}.erp-pill-success{border-color:#00c48c47;background:rgba(0,196,140,.1);color:#65e3ba}.erp-pill-danger{border-color:#ff5d5d4d;background:rgba(255,93,93,.11);color:#f99}.erp-pill-info{border-color:#4c9eff47;background:rgba(76,158,255,.1);color:#9cc7ff}.erp-icon-soft{border:1px solid rgba(201,162,39,.24);background:rgba(201,162,39,.08)!important;color:#e0be58!important}.erp-notice{position:sticky;top:1rem;z-index:60;border:1px solid var(--samami-border);border-radius:14px;padding:.85rem 1rem;background:rgba(17,19,24,.94);box-shadow:0 18px 55px #00000059;backdrop-filter:blur(18px);font-size:.78rem;font-weight:900}.erp-notice-success{border-color:#00c48c59;color:#65e3ba}.erp-notice-danger{border-color:#ff5d5d59;color:#f99}.erp-modal-body strong{color:#fff}.erp-modal button{cursor:pointer}.erp-modal-footer button{min-height:44px}.intake-review-row{display:flex;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.028);padding:1rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.intake-review-row:hover{border-color:#c9a22757;background:rgba(255,255,255,.052);transform:translateY(-1px)}.intake-review-row.is-selected{border-color:#c9a2278c;background:rgba(201,162,39,.075);box-shadow:inset 3px 0 #c9a227c7}.intake-data-card{min-height:104px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.038);padding:1rem;display:flex;flex-direction:column;justify-content:center}.intake-data-card:hover{border-color:#fff3;background:rgba(255,255,255,.055)}@media (max-width:640px){.intake-review-row{align-items:stretch;flex-direction:column}.intake-review-row>.erp-action-delete{width:100%;justify-content:center}}.samami-command-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:28px;justify-content:space-between;border:1px solid rgba(255,255,255,.12);border-radius:30px;padding:28px;background:linear-gradient(135deg,rgba(15,42,71,.86),rgba(9,10,12,.94));box-shadow:0 24px 70px #00000038}.samami-command-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to left,#000,transparent 74%);mask-image:linear-gradient(to left,#000,transparent 74%)}.samami-eyebrow{font-size:11px;font-weight:900;letter-spacing:.08em;color:#e0be58;text-transform:uppercase}.samami-hero-metrics{z-index:1;display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px}.samami-hero-metrics div{display:flex;min-height:92px;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045);padding:14px;text-align:center;backdrop-filter:blur(18px)}.samami-hero-metrics strong{font-size:26px;color:#fff}.samami-hero-metrics span{margin-top:4px;font-size:10px;color:#a5a8b1}.samami-primary-button,.samami-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:11px 17px;font-size:12px;font-weight:900;transition:.15s}.samami-primary-button{background:#c9a227;color:#111318}.samami-primary-button:hover{background:#e0be58;transform:translateY(-1px)}.samami-secondary-button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#f5f5f5}.samami-secondary-button:hover{background:rgba(255,255,255,.09)}.samami-glass-section,.samami-detail-panel{border:1px solid rgba(255,255,255,.11);border-radius:26px;background:rgba(255,255,255,.045);padding:22px;color:#f5f5f5;box-shadow:0 20px 55px #00000029;backdrop-filter:blur(20px)}.samami-module-card{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.035);padding:20px;transition:.18s}.samami-module-card:hover,.samami-module-card.is-active{border-color:#c9a2278c;background:rgba(15,42,71,.42);transform:translateY(-2px)}.samami-status-chip,.samami-entity-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.05);padding:6px 9px;font-size:10px;font-weight:800;color:#d7d9de}.samami-entity-chip{padding:5px 8px;color:#aeb4bf}.samami-search-box{display:flex;min-width:260px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.04);padding:10px 12px;color:#7f8793}.samami-search-box input{width:100%;border:0!important;background:transparent!important;padding:0!important;color:#f5f5f5!important;outline:none!important}.samami-search-box input::-moz-placeholder{color:#747b87}.samami-search-box input::placeholder{color:#747b87}.samami-icon-box{display:grid;height:42px;width:42px;place-items:center;border:1px solid rgba(201,162,39,.35);border-radius:13px;background:rgba(201,162,39,.09);color:#e0be58}.samami-flow-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(0,0,0,.14);padding:14px;color:#e7e8eb}.samami-flow-row div{display:flex;flex-direction:column}.samami-flow-row span{margin-top:3px;font-size:10px;color:#858c97}.samami-flow-row>strong:last-child{text-align:left}.samami-kpi-card{display:flex;min-height:132px;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.04);padding:20px;color:#c9a227}.samami-kpi-card strong{margin-top:auto;font-size:26px;color:#fff}.samami-kpi-card span{margin-top:3px;font-size:11px;color:#969ca7}.samami-flow-node{display:flex;height:118px;width:132px;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035);padding:14px;text-align:center}.samami-flow-node:hover{border-color:#c9a22773;background:rgba(15,42,71,.45)}.samami-flow-node span{font-size:10px;color:#e0be58}.samami-flow-node strong{margin-top:8px;font-size:12px;color:#fff}.samami-flow-node small{margin-top:5px;font-size:9px;color:#777f8c}.samami-integration-card{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.035);padding:18px}.samami-note{display:flex;gap:12px;border:1px solid rgba(255,181,71,.24);border-radius:18px;background:rgba(255,181,71,.06);padding:16px;color:#ffcf86}.samami-note strong{font-size:12px}.samami-note p{margin-top:4px;font-size:11px;line-height:1.8;color:#b8a98f}.samami-pipeline-stage{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035);padding:16px}.samami-pipeline-stage span{font-size:9px;color:#68707d}.samami-pipeline-stage strong{display:block;margin-top:16px;font-size:24px;color:#fff}.samami-pipeline-stage p{margin-top:2px;font-size:11px;color:#a5a8b1}.samami-small-action{border-radius:10px;background:rgba(201,162,39,.12);padding:8px 11px;font-size:10px;font-weight:900;color:#e0be58}.samami-quick-tile{display:flex;min-height:92px;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:rgba(255,255,255,.035);padding:14px;color:#c9a227}.samami-quick-tile span{font-size:11px;font-weight:900;color:#e8e9ec}.samami-quick-tile:hover{border-color:#c9a22773;background:rgba(15,42,71,.4)}.samami-project-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,180px) auto;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.025);padding:15px}.samami-project-row:hover{border-color:#c9a22761}.samami-project-row strong{display:block;font-size:13px;color:#fff}.samami-project-row span{display:block;margin-top:4px;font-size:10px;color:#777f8b}.samami-empty{border:1px dashed rgba(255,255,255,.12);border-radius:18px;padding:32px;text-align:center;font-size:12px;color:#747b86}.samami-compact-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.04);padding:17px;color:#c9a227}.samami-compact-panel strong{font-size:12px;color:#fff}.samami-compact-panel p{margin-top:4px;font-size:10px;color:#7f8792}.samami-compact-panel a{font-size:10px;font-weight:900;color:#e0be58}@media (min-width:900px){.samami-command-hero{flex-direction:row;align-items:center}.samami-hero-metrics{min-width:330px}}@media (max-width:640px){.samami-command-hero,.samami-glass-section,.samami-detail-panel{padding:18px;border-radius:22px}.samami-search-box{min-width:100%}.samami-project-row{grid-template-columns:1fr}.samami-project-row>svg{display:none}.samami-hero-metrics{grid-template-columns:1fr}}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}html,body,#root{min-height:100%;background:var(--ui-bg);color:var(--ui-text)}.samami-enterprise-shell{background:var(--ui-bg)!important;color:var(--ui-text)!important}.samami-enterprise-shell label,.samami-enterprise-shell legend,.samami-enterprise-shell .form-label{display:block;color:var(--ui-text)!important;font-weight:800;line-height:1.65;opacity:1!important}.samami-enterprise-shell input:not([type=checkbox]):not([type=radio]),.samami-enterprise-shell textarea,.samami-enterprise-shell select{min-height:44px;width:100%;border:1px solid var(--ui-border)!important;border-radius:12px;background:var(--ui-input)!important;color:var(--ui-text)!important;padding:.72rem .85rem!important;font-size:.875rem;line-height:1.5;box-shadow:none!important;opacity:1!important}.samami-enterprise-shell textarea{min-height:110px;resize:vertical}.samami-enterprise-shell select option{background:var(--ui-surface);color:var(--ui-text)}.samami-enterprise-shell input::-moz-placeholder,.samami-enterprise-shell textarea::-moz-placeholder{color:var(--ui-muted)!important;opacity:.82!important}.samami-enterprise-shell input::placeholder,.samami-enterprise-shell textarea::placeholder{color:var(--ui-muted)!important;opacity:.82!important}.samami-enterprise-shell input:focus,.samami-enterprise-shell textarea:focus,.samami-enterprise-shell select:focus{border-color:var(--ui-focus)!important;outline:3px solid color-mix(in srgb,var(--ui-focus) 22%,transparent)!important;outline-offset:1px}.samami-enterprise-shell input:disabled,.samami-enterprise-shell textarea:disabled,.samami-enterprise-shell select:disabled{cursor:not-allowed;opacity:.68!important;background:var(--ui-surface-2)!important}.samami-enterprise-shell .text-slate-900,.samami-enterprise-shell .text-slate-800,.samami-enterprise-shell .text-slate-700{color:var(--ui-text)!important}.samami-enterprise-shell .text-slate-600,.samami-enterprise-shell .text-slate-500,.samami-enterprise-shell .text-slate-400{color:var(--ui-muted)!important}.samami-preference-controls{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ui-border);border-radius:12px;background:color-mix(in srgb,var(--ui-surface) 82%,transparent);padding:4px}.samami-preference-controls button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border-radius:9px;padding:6px 9px;color:var(--ui-text);font-size:11px;font-weight:900;transition:.15s}.samami-preference-controls button:hover{background:color-mix(in srgb,var(--ui-focus) 15%,transparent);color:var(--ui-focus)}:root[data-theme=light] .samami-enterprise-shell header{background:rgba(255,255,255,.88)!important;color:#111827!important;border-color:#0f172a1f!important}:root[data-theme=light] .samami-enterprise-shell main .samami-glass-section,:root[data-theme=light] .samami-enterprise-shell main .samami-detail-panel,:root[data-theme=light] .samami-enterprise-shell main .samami-module-card,:root[data-theme=light] .samami-enterprise-shell main .samami-kpi-card,:root[data-theme=light] .samami-enterprise-shell main .erp-card{background:#fff!important;border-color:#0f172a24!important;color:#111827!important;box-shadow:0 12px 35px #0f172a14}:root[data-theme=light] .samami-enterprise-shell main .samami-command-hero{background:linear-gradient(135deg,#ffffff,#e8eef6)!important;border-color:#0f172a24!important}:root[data-theme=light] .samami-enterprise-shell main .samami-command-hero h1,:root[data-theme=light] .samami-enterprise-shell main .samami-command-hero h2,:root[data-theme=light] .samami-enterprise-shell main .samami-command-hero strong{color:#111827!important}:root[data-theme=light] .samami-enterprise-shell table{color:#111827!important}:root[data-theme=light] .samami-enterprise-shell tbody tr{background:#fff!important}:root[data-theme=light] .samami-enterprise-shell tbody tr:hover{background:#f3f6fa!important}[dir=ltr] .samami-enterprise-shell,[dir=ltr] .samami-enterprise-shell input,[dir=ltr] .samami-enterprise-shell textarea,[dir=ltr] .samami-enterprise-shell select{text-align:left}@media (max-width:640px){.samami-preference-controls span{display:none}.samami-preference-controls button{padding:7px}}body,.samami-enterprise-shell{background:linear-gradient(145deg,var(--ui-bg),var(--ui-bg-2));color:var(--ui-text);min-height:100vh}.samami-enterprise-shell main,.samami-enterprise-shell article,.samami-enterprise-shell section{color:var(--ui-text)}html[data-theme=light] .samami-enterprise-shell header{background:rgba(255,255,255,.88)!important;color:#102033!important;border-color:#cbd5e1!important}html[data-theme=light] .samami-enterprise-shell aside{background:rgba(255,255,255,.94)!important;border-color:#cbd5e1!important}html[data-theme=light] .samami-enterprise-shell aside p,html[data-theme=light] .samami-enterprise-shell aside span,html[data-theme=light] .samami-enterprise-shell aside button{color:#334155}html[data-theme=light] .samami-enterprise-shell aside a:hover,html[data-theme=light] .samami-enterprise-shell aside button:hover{background:#edf2f7!important;color:#0f172a!important}.samami-enterprise-shell input,.samami-enterprise-shell select,.samami-enterprise-shell textarea{background:var(--ui-input)!important;color:var(--ui-input-text)!important;border:1px solid var(--ui-border)!important;box-shadow:inset 0 1px #ffffff0a}.samami-enterprise-shell input::-moz-placeholder,.samami-enterprise-shell textarea::-moz-placeholder{color:var(--ui-muted)!important;opacity:.88}.samami-enterprise-shell input::placeholder,.samami-enterprise-shell textarea::placeholder{color:var(--ui-muted)!important;opacity:.88}.samami-enterprise-shell label,.samami-enterprise-shell legend{color:var(--ui-text)!important}.samami-enterprise-shell .text-slate-400,.samami-enterprise-shell .text-slate-500,.samami-enterprise-shell .text-slate-600{color:var(--ui-muted)!important}.samami-module-card,.erp-card,.erp-toolbar,.erp-table-shell,.erp-tabs,.samami-command-hero{background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)}.preference-panel{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.preference-segment{display:flex;align-items:center;gap:.25rem;padding:.28rem;border:1px solid var(--ui-border);border-radius:14px;background:color-mix(in srgb,var(--ui-panel) 85%,transparent);box-shadow:0 8px 24px #0000001f}.preference-segment>svg{margin-inline:.35rem;color:var(--ui-accent)}.preference-segment button{border:0;border-radius:10px;padding:.48rem .62rem;color:var(--ui-muted);font-size:.72rem;font-weight:900;transition:.18s}.preference-segment button:hover{background:var(--ui-panel-2);color:var(--ui-text)}.preference-segment button.is-active{background:var(--ui-accent);color:#101827;box-shadow:0 5px 14px #f4bd3b38}.form-guide-fab{position:fixed;bottom:1.25rem;inset-inline-start:1.25rem;z-index:70;display:flex;align-items:center;gap:.5rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-panel);color:var(--ui-text);padding:.8rem 1rem;font-size:.8rem;font-weight:900;box-shadow:var(--ui-shadow)}.form-guide-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(2,6,23,.68);padding:1rem;backdrop-filter:blur(6px)}.form-guide-dialog{width:min(100%,34rem);border:1px solid var(--ui-border);border-radius:26px;background:var(--ui-panel);color:var(--ui-text);padding:1.5rem;box-shadow:var(--ui-shadow)}.form-guide-icon{display:grid;height:2.75rem;width:2.75rem;place-items:center;border-radius:14px;background:rgba(244,189,59,.14);color:var(--ui-accent)}@media (max-width:900px){.preference-panel{gap:.25rem}.preference-segment button{padding:.42rem}.preference-segment>svg{display:none}}:root{--sam-bg:#07101d;--sam-bg-soft:#0b1728;--sam-surface:#102238;--sam-surface-raised:#152c48;--sam-text:#f8fafc;--sam-heading:#ffffff;--sam-muted:#b8c5d6;--sam-border:#334862;--sam-field:#09182a;--sam-field-text:#ffffff;--sam-placeholder:#90a4bc;--sam-accent:#e9b949;--sam-accent-contrast:#111827;--sam-danger:#ff8f8f;--sam-success:#5ee0a0;--sam-ring:rgba(233,185,73,.28)}html[data-theme=light]{color-scheme:light;--sam-bg:#e8eef5;--sam-bg-soft:#f5f8fb;--sam-surface:#ffffff;--sam-surface-raised:#f3f6fa;--sam-text:#172235;--sam-heading:#071426;--sam-muted:#53647a;--sam-border:#b8c5d4;--sam-field:#ffffff;--sam-field-text:#0b1728;--sam-placeholder:#6b7b8f;--sam-accent:#a96f00;--sam-accent-contrast:#ffffff;--sam-danger:#b42318;--sam-success:#087a4b;--sam-ring:rgba(169,111,0,.2)}html,body,#root{background:var(--sam-bg)!important;color:var(--sam-text)!important}body{background-image:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--sam-accent) 9%,transparent),transparent 34%),linear-gradient(145deg,var(--sam-bg),var(--sam-bg-soft))!important}body *{border-color:var(--sam-border)}body :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--sam-heading)}body :is(p,span,small,li,td,th,label,legend){text-shadow:none}body :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-400,.text-gray-500,.text-gray-600){color:var(--sam-muted)!important}body :is(.text-slate-700,.text-slate-800,.text-slate-900,.text-gray-700,.text-gray-800,.text-gray-900){color:var(--sam-text)!important}html[data-theme=light] body :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200){color:var(--sam-heading)!important}body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px!important;border:1px solid var(--sam-border)!important;border-radius:12px!important;background:var(--sam-field)!important;color:var(--sam-field-text)!important;caret-color:var(--sam-accent)!important;padding:.72rem .85rem!important;box-shadow:0 1px #ffffff0a,inset 0 0 0 1px #ffffff04!important;opacity:1!important}body textarea{min-height:116px!important}body :is(input,textarea)::-moz-placeholder{color:var(--sam-placeholder)!important;opacity:1!important}body :is(input,textarea)::placeholder{color:var(--sam-placeholder)!important;opacity:1!important}body select option{background:var(--sam-surface)!important;color:var(--sam-field-text)!important}body :is(input,select,textarea):hover{border-color:color-mix(in srgb,var(--sam-accent) 48%,var(--sam-border))!important}body :is(input,select,textarea):focus{border-color:var(--sam-accent)!important;outline:3px solid var(--sam-ring)!important;outline-offset:1px!important}body :is(input,select,textarea):disabled{background:var(--sam-surface-raised)!important;color:var(--sam-muted)!important;opacity:.78!important}body label,body legend,body .form-label{color:var(--sam-heading)!important;font-weight:800!important;opacity:1!important}body :is(button,a,[role=button]){transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}html[data-theme=light] body :is(.bg-slate-950,.bg-slate-900,.bg-gray-950,.bg-gray-900,.bg-black){background:var(--sam-surface)!important}html[data-theme=light] body :is(.bg-white\/5,.bg-white\/10,.bg-slate-800,.bg-slate-800\/50,.bg-slate-900\/50){background:var(--sam-surface-raised)!important}html[data-theme=light] body :is(.border-white\/5,.border-white\/10,.border-white\/20,.border-slate-700,.border-slate-800){border-color:var(--sam-border)!important}html[data-theme=light] body :is(header,aside,nav,.samami-enterprise-shell,.public-shell,.lux-page,.login-page){color:var(--sam-text)}html[data-theme=light] body :is(.samami-module-card,.erp-card,.erp-toolbar,.erp-table-shell,.erp-tabs,.samami-command-hero,.samami-glass-section,.samami-detail-panel,.lux-panel,.lux-intelligence-preview){background:var(--sam-surface)!important;color:var(--sam-text)!important;border-color:var(--sam-border)!important;box-shadow:0 14px 38px #0f172a1a!important}html[data-theme=light] .lux-hero,html[data-theme=light] .lux-page,html[data-theme=light] .lux-dark-section{background:linear-gradient(145deg,#eef3f8,#ffffff)!important;color:var(--sam-text)!important}html[data-theme=light] .lux-elevator-door{background:linear-gradient(90deg,#dfe7ef 49.4%,#b77905 50%,#dfe7ef 50.6%)!important}html[data-theme=light] .lux-preview-top{background:#e9eef5!important;color:#071426!important;border:1px solid var(--sam-border)}html[data-theme=light] .lux-preview-row{border-color:var(--sam-border)!important;color:var(--sam-text)!important}html[data-theme=light] .lux-light-section{background:linear-gradient(180deg,#fff,#edf2f7)!important;color:var(--sam-text)!important}html[data-theme=light] table{background:var(--sam-surface)!important;color:var(--sam-text)!important}html[data-theme=light] thead{background:var(--sam-surface-raised)!important}html[data-theme=light] tbody tr{background:var(--sam-surface)!important}html[data-theme=light] tbody tr:hover{background:#edf2f7!important}html[data-theme=light] .preference-segment{background:#fff!important;border-color:var(--sam-border)!important;box-shadow:0 8px 22px #0f172a17}html[data-theme=light] .form-guide-dialog,html[data-theme=light] .form-guide-fab{background:#fff!important;color:var(--sam-text)!important;border-color:var(--sam-border)!important}html[dir=ltr] body{text-align:left}html[dir=ltr] :is(input,textarea,select){text-align:left}html[dir=rtl] :is(input,textarea,select){text-align:right}.untranslated-warning{display:none!important}.sam-public-shell{min-height:100vh;background:var(--sam-bg);color:var(--sam-text)}.sam-public-top{background:#030a16;color:#d8e3f0}.sam-public-top>div{max-width:1280px;margin:auto;padding:.55rem 1.25rem;display:flex;align-items:center;justify-content:space-between;font-size:.72rem}.sam-public-top nav{display:flex;gap:1.25rem}.sam-public-top a{color:#9fb0c5}.sam-public-top a:hover{color:#fff}.sam-public-header{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--sam-border);background:color-mix(in srgb,var(--sam-bg) 88%,transparent);backdrop-filter:blur(18px)}.sam-public-nav{max-width:1280px;margin:auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1.25rem}.sam-public-brand{display:flex;align-items:center;gap:.7rem;color:var(--sam-heading)}.sam-public-brand img{height:48px;width:auto;border-radius:10px}.sam-public-brand span{display:grid;line-height:1}.sam-public-brand b{font-size:1.05rem;letter-spacing:.08em}.sam-public-brand small{margin-top:.35rem;color:var(--sam-muted);font-size:.55rem;letter-spacing:.15em}.sam-public-links{display:flex;align-items:center;gap:.2rem;margin-inline:auto}.sam-public-links a,.sam-public-links button{display:inline-flex;align-items:center;gap:.4rem;border-radius:11px;padding:.68rem .82rem;color:var(--sam-muted);font-size:.8rem;font-weight:900}.sam-public-links a:hover,.sam-public-links button:hover,.sam-public-links .active{background:var(--sam-surface-raised);color:var(--sam-heading)}.sam-public-actions{display:flex;align-items:center;gap:.55rem}.sam-public-login,.sam-public-start{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:12px;padding:.72rem .92rem;font-size:.78rem;font-weight:900}.sam-public-login{border:1px solid var(--sam-border);background:var(--sam-surface);color:var(--sam-heading)}.sam-public-start{background:var(--sam-accent);color:var(--sam-accent-contrast)}.sam-public-menu{display:none;border:1px solid var(--sam-border);border-radius:11px;padding:.55rem;color:var(--sam-heading)}.sam-mega-menu{position:absolute;inset-inline:0;top:100%;border-block:1px solid var(--sam-border);background:var(--sam-surface);box-shadow:0 28px 70px #0000003d}.sam-mega-menu>div{max-width:1280px;margin:auto;padding:1.6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.sam-mega-menu h3,.sam-mobile-menu h3{margin-bottom:.75rem;color:var(--sam-accent);font-size:.75rem;font-weight:900}.sam-mega-menu a{display:grid;gap:.3rem;padding:.7rem;border-radius:12px}.sam-mega-menu a:hover{background:var(--sam-surface-raised)}.sam-mega-menu b{color:var(--sam-heading);font-size:.82rem}.sam-mega-menu span{color:var(--sam-muted);font-size:.7rem;line-height:1.7}.sam-mobile-menu{display:none}.sam-home{overflow:hidden;background:var(--sam-bg)}.sam-home-hero{position:relative;min-height:760px;border-bottom:1px solid var(--sam-border);background:linear-gradient(140deg,var(--sam-bg),color-mix(in srgb,var(--sam-bg-soft) 88%,#12325b))}.sam-home-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px}.sam-home-orb{position:absolute;border-radius:999px;filter:blur(85px);opacity:.25}.sam-orb-a{width:420px;height:420px;background:#0ea5e9;inset-inline-start:-100px;top:90px}.sam-orb-b{width:360px;height:360px;background:#d99a15;inset-inline-end:2%;bottom:-90px}.sam-home-hero-inner{position:relative;z-index:2;max-width:1280px;min-height:760px;margin:auto;padding:5rem 1.25rem;display:grid;grid-template-columns:1.04fr .96fr;gap:4rem;align-items:center}.sam-home-copy h1{margin-top:1.25rem;color:var(--sam-heading);font-size:clamp(2.8rem,6vw,5.8rem);font-weight:950;line-height:1.18}.sam-home-copy h1 span{display:block;color:var(--sam-accent)}.sam-home-copy>p{max-width:690px;margin-top:1.4rem;color:var(--sam-muted);font-size:1.05rem;line-height:2}.sam-home-eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--sam-accent);font-size:.72rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.sam-home-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sam-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:14px;padding:.9rem 1.15rem;font-size:.88rem;font-weight:950}.sam-btn-primary{background:var(--sam-accent);color:var(--sam-accent-contrast)}.sam-btn-secondary{border:1px solid var(--sam-border);background:var(--sam-surface);color:var(--sam-heading)}.sam-btn-dark{margin-top:1.7rem;background:var(--sam-heading);color:var(--sam-bg)}.sam-home-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2.2rem}.sam-home-stats>div{display:grid;grid-template-columns:auto 1fr;gap:.2rem .55rem;padding:1rem;border:1px solid var(--sam-border);border-radius:15px;background:color-mix(in srgb,var(--sam-surface) 76%,transparent)}.sam-home-stats svg{grid-row:1/3;color:var(--sam-success)}.sam-home-stats strong{font-size:.8rem}.sam-home-stats span{color:var(--sam-muted);font-size:.65rem}.sam-home-visual{position:relative;min-height:510px;display:grid;place-items:center}.sam-home-ring{position:absolute;border:1px solid color-mix(in srgb,var(--sam-accent) 45%,transparent);border-radius:50%}.ring-one{width:440px;height:440px}.ring-two{width:330px;height:330px}.sam-home-lift{position:relative;width:210px;height:390px;border:1px solid var(--sam-border);border-radius:100px 100px 32px 32px;background:linear-gradient(180deg,var(--sam-surface-raised),var(--sam-surface));box-shadow:0 38px 90px #00000059}.sam-home-door{position:absolute;inset:55px 28px 26px;border-radius:70px 70px 15px 15px;background:linear-gradient(90deg,#1d3148 49.4%,var(--sam-accent) 50%,#1d3148 50.6%)}html[data-theme=light] .sam-home-door{background:linear-gradient(90deg,#dce6f0 49.4%,var(--sam-accent) 50%,#dce6f0 50.6%)}.sam-home-light{position:absolute;top:25px;left:50%;width:72px;height:7px;transform:translate(-50%);border-radius:99px;background:var(--sam-accent);box-shadow:0 0 35px var(--sam-accent)}.sam-home-node{position:absolute;display:flex;align-items:center;gap:.45rem;border:1px solid var(--sam-border);border-radius:13px;background:var(--sam-surface);padding:.7rem .8rem;color:var(--sam-heading);font-size:.7rem;font-weight:900;box-shadow:0 18px 45px #00000040}.sam-home-node svg{color:var(--sam-accent)}.node-a{top:18%;inset-inline-start:0}.node-b{top:47%;inset-inline-end:-1%}.node-c{bottom:12%;inset-inline-start:7%}.sam-home-section{padding:6rem 1.25rem;background:var(--sam-bg)}.sam-home-section-alt{background:var(--sam-bg-soft)}.sam-home-container{max-width:1280px;margin:auto}.sam-home-section-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:end}.sam-home-section h2{margin-top:1rem;color:var(--sam-heading);font-size:clamp(2rem,4vw,3.6rem);font-weight:950;line-height:1.35}.sam-home-section-head>p,.sam-home-release p{color:var(--sam-muted);line-height:2}.sam-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}.sam-solution-card{display:block;border:1px solid var(--sam-border);border-radius:22px;background:var(--sam-surface);padding:1.5rem;color:var(--sam-text);box-shadow:0 18px 45px #0000001f}.sam-solution-card:hover{transform:translateY(-4px);border-color:var(--sam-accent)}.sam-solution-card>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--sam-accent) 14%,transparent);color:var(--sam-accent)}.sam-solution-card h3{margin-top:1rem;font-size:1.05rem}.sam-solution-card p{margin-top:.55rem;color:var(--sam-muted);font-size:.82rem;line-height:1.9}.sam-solution-card b{display:flex;align-items:center;gap:.35rem;margin-top:1rem;color:var(--sam-accent);font-size:.75rem}.sam-home-center{text-align:center}.sam-lifecycle{display:grid;grid-template-columns:repeat(10,1fr);gap:.55rem;margin-top:3rem}.sam-lifecycle>div{display:grid;gap:.5rem;justify-items:center;border:1px solid var(--sam-border);border-radius:14px;background:var(--sam-surface);padding:1rem .45rem}.sam-lifecycle span{color:var(--sam-accent);font-size:.65rem}.sam-lifecycle strong{font-size:.68rem;text-align:center}.sam-home-release{background:linear-gradient(145deg,var(--sam-bg-soft),var(--sam-surface-raised))}.sam-release-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.sam-release-kicker{color:var(--sam-accent);font-size:.72rem;font-weight:950;letter-spacing:.12em}.sam-intelligence-card{border:1px solid var(--sam-border);border-radius:24px;background:var(--sam-surface);padding:1.25rem;box-shadow:0 24px 65px #0000002e}.sam-intelligence-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--sam-border);color:var(--sam-heading);font-weight:950}.sam-intelligence-title svg{color:var(--sam-accent)}.sam-intelligence-row{display:grid;grid-template-columns:38px 1fr 1.2fr;gap:.75rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--sam-border)}.sam-intelligence-row>span{color:var(--sam-accent);font-size:.68rem}.sam-intelligence-row strong{font-size:.78rem}.sam-intelligence-row>div{height:7px;border-radius:99px;background:var(--sam-surface-raised);overflow:hidden}.sam-intelligence-row i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--sam-accent),#38bdf8)}.sam-intelligence-card small{display:block;margin-top:1rem;color:var(--sam-muted)}@media (max-width:1100px){.sam-public-links,.sam-public-actions>.sam-public-login,.sam-public-actions>.sam-public-start{display:none}.sam-public-actions{margin-inline-start:auto}.sam-public-menu{display:block}.sam-mobile-menu{display:block;padding:1rem 1.25rem;background:var(--sam-surface);border-top:1px solid var(--sam-border)}.sam-mobile-menu>.preference-panel{margin-bottom:1rem}.sam-mobile-menu section{margin-bottom:1rem}.sam-mobile-menu a{display:block;padding:.7rem 0;border-bottom:1px solid var(--sam-border);color:var(--sam-text);font-weight:800}.sam-home-hero-inner,.sam-release-grid{grid-template-columns:1fr}.sam-home-visual{min-height:450px}.sam-home-section-head{grid-template-columns:1fr;gap:1.2rem}.sam-lifecycle{grid-template-columns:repeat(5,1fr)}}@media (max-width:700px){.sam-public-top nav,.sam-public-brand span{display:none}.sam-public-actions .preference-segment button{font-size:0}.sam-public-actions .preference-segment button:after{font-size:.7rem}.sam-public-actions .preference-segment button:first-of-type:after{content:"FA"}.sam-public-actions .preference-segment button:last-of-type:after{content:"EN"}.sam-home-hero-inner{padding-block:3rem}.sam-home-copy h1{font-size:2.55rem}.sam-home-stats,.sam-solution-grid{grid-template-columns:1fr}.sam-home-visual{min-height:390px;transform:scale(.82)}.sam-home-section{padding:4rem 1rem}.sam-lifecycle{grid-template-columns:repeat(2,1fr)}.sam-public-brand img{height:42px}}:root{--sam-bg:#f4f7fb;--sam-surface:#fff;--sam-surface-2:#f8fafc;--sam-text:#10233f;--sam-muted:#64748b;--sam-border:#d9e2ec;--sam-primary:#0b5bd3;--sam-primary-strong:#0846a6;--sam-danger:#c73546;--sam-shadow:0 16px 45px rgba(15,35,63,.08)}html[data-theme=dark]{--sam-bg:#07111f;--sam-surface:#0d1b2d;--sam-surface-2:#12243a;--sam-text:#f5f8fc;--sam-muted:#9fb0c5;--sam-border:#263b55;--sam-primary:#6ea8fe;--sam-primary-strong:#91bdff;--sam-danger:#ff7785;--sam-shadow:0 18px 50px rgba(0,0,0,.28)}body,.samami-enterprise-shell,.sam-public-shell{background:var(--sam-bg)!important;color:var(--sam-text)!important}input,select,textarea{background:var(--sam-surface)!important;color:var(--sam-text)!important;border:1px solid var(--sam-border)!important;border-radius:12px!important;min-height:44px;padding:.72rem .85rem!important;outline:none!important;box-shadow:none!important}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--sam-muted)!important;opacity:.82}input::placeholder,textarea::placeholder{color:var(--sam-muted)!important;opacity:.82}input:focus,select:focus,textarea:focus{border-color:var(--sam-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sam-primary) 18%,transparent)!important}label,legend{color:var(--sam-text)}.sam-page-stack{display:grid;gap:1.25rem}.sam-page-hero,.sam-panel,.sam-stat-card,.sam-action-card,.sam-auth-card{background:var(--sam-surface);border:1px solid var(--sam-border);border-radius:22px;box-shadow:var(--sam-shadow)}.sam-page-hero{padding:1.6rem 1.8rem}.sam-page-hero h1{font-size:clamp(1.45rem,3vw,2.15rem);font-weight:900;margin:.25rem 0}.sam-page-hero p{color:var(--sam-muted);max-width:760px}.sam-eyebrow{font-size:.72rem!important;letter-spacing:.12em;font-weight:900;color:var(--sam-primary)!important}.sam-panel{padding:1.25rem}.sam-panel-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sam-panel-title h2{font-weight:900;font-size:1.05rem}.sam-panel-title span{font-size:.75rem;color:var(--sam-muted)}.sam-two-column{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.7fr);gap:1.25rem}.sam-form-grid{display:grid;gap:.9rem;align-content:start}.sam-field{display:grid;gap:.4rem;font-size:.82rem;font-weight:800}.sam-primary-button{min-height:44px;border:0;border-radius:12px;background:var(--sam-primary);color:#fff;font-weight:900;padding:.7rem 1rem;transition:.2s}.sam-primary-button:hover{background:var(--sam-primary-strong);transform:translateY(-1px)}.sam-primary-button:disabled{opacity:.55}.sam-search-input{max-width:320px}.sam-user-list{display:grid;gap:.65rem}.sam-user-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem;border:1px solid var(--sam-border);border-radius:15px;background:var(--sam-surface-2)}.sam-user-row div:nth-child(2){display:grid;gap:.12rem}.sam-user-row span{font-size:.74rem;color:var(--sam-muted)}.sam-avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--sam-primary) 13%,var(--sam-surface));color:var(--sam-primary);font-weight:900}.sam-status-button{border-radius:999px;padding:.42rem .75rem;font-size:.72rem;font-weight:900;border:1px solid}.sam-status-button.active{color:#087443;border-color:#63c696;background:#e8fff3}.sam-status-button.inactive{color:var(--sam-danger);border-color:color-mix(in srgb,var(--sam-danger) 35%,transparent);background:color-mix(in srgb,var(--sam-danger) 9%,var(--sam-surface))}.sam-alert{padding:.85rem 1rem;border-radius:13px;border:1px solid}.sam-alert.danger,.sam-form-error{color:var(--sam-danger);background:color-mix(in srgb,var(--sam-danger) 8%,var(--sam-surface));border-color:color-mix(in srgb,var(--sam-danger) 28%,transparent)}.sam-stat-grid,.sam-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sam-stat-card,.sam-action-card{padding:1.15rem}.sam-stat-card{display:grid;gap:.25rem}.sam-stat-card strong{font-size:1.8rem}.sam-stat-card span,.sam-action-card span{color:var(--sam-muted);font-size:.8rem}.sam-action-card{display:grid;gap:.8rem;transition:.2s}.sam-action-card:hover{transform:translateY(-2px);border-color:var(--sam-primary)}.sam-auth-page{min-height:65vh;display:grid;place-items:center;padding:3rem 1rem}.sam-auth-card{width:min(920px,100%);display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem}.sam-auth-card form{display:grid;gap:.9rem}.sam-auth-switch{font-size:.82rem;color:var(--sam-muted);text-align:center}.sam-auth-switch a{color:var(--sam-primary);font-weight:900}.sam-public-top>div,.sam-public-nav{max-width:1280px!important}.sam-public-header{box-shadow:0 8px 30px #0f233f14}.sam-public-actions{gap:.45rem!important}@media (max-width:900px){.sam-two-column,.sam-auth-card,.sam-stat-grid,.sam-action-grid{grid-template-columns:1fr}.sam-panel-title{align-items:stretch;flex-direction:column}.sam-search-input{max-width:none;width:100%}}.preference-panel{display:inline-flex!important;align-items:center;gap:.35rem;padding:.28rem!important;border:1px solid var(--sam-border)!important;border-radius:999px!important;background:var(--sam-surface)!important;box-shadow:none!important}.preference-segment{display:inline-flex!important;align-items:center;gap:.12rem;border:0!important;background:transparent!important;padding:0!important}.preference-segment svg{display:none}.preference-segment button{min-width:34px;min-height:30px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sam-muted)!important;font-size:.72rem!important;font-weight:900!important;padding:.35rem .55rem!important}.preference-segment button.is-active{background:var(--sam-text)!important;color:var(--sam-surface)!important}html{color-scheme:dark}html,body,#root{min-height:100%;background:#050b16;color:#eef4ff}.preference-panel,.preference-segment,.samami-preference-controls{display:none!important}.sam-public-shell{min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(25,79,134,.22),transparent 34%),radial-gradient(circle at 82% 12%,rgba(201,162,39,.12),transparent 28%),#050b16}.sam-public-header{position:sticky;top:12px;z-index:60;width:min(1280px,calc(100% - 24px));margin:12px auto 0;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:linear-gradient(135deg,rgba(10,24,47,.78),rgba(5,13,27,.66));box-shadow:0 18px 55px #00000047,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);overflow:visible}.sam-public-nav{max-width:none;padding:.7rem .9rem;gap:.8rem}.sam-public-brand img{height:42px;border-radius:12px}.sam-public-brand b{font-size:1rem}.sam-public-links{gap:.05rem}.sam-public-links a,.sam-public-links button{padding:.62rem .72rem;color:#aebdd0}.sam-public-links a:hover,.sam-public-links button:hover,.sam-public-links .active{background:rgba(255,255,255,.08);color:#fff}.sam-public-actions{gap:.45rem}.sam-public-login{border-color:#ffffff21;background:rgba(255,255,255,.055);color:#eef4ff}.sam-public-start{box-shadow:0 8px 20px #c9a2272e}.sam-mega-menu{top:calc(100% + 10px);left:0;right:0;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(5,14,29,.92);box-shadow:0 24px 70px #00000061;backdrop-filter:blur(24px);overflow:hidden}.sam-mobile-menu{border-top:1px solid rgba(255,255,255,.1);background:rgba(5,14,29,.94);backdrop-filter:blur(24px)}.samami-enterprise-shell>aside{border-color:#ffffff21!important;background:linear-gradient(160deg,rgba(15,42,71,.84),rgba(5,15,31,.76))!important;box-shadow:0 24px 70px #00000052!important;backdrop-filter:blur(26px) saturate(140%)!important}.samami-enterprise-shell header{border:1px solid rgba(255,255,255,.11)!important;border-radius:0 0 20px 20px!important;background:linear-gradient(135deg,rgba(8,25,49,.78),rgba(5,13,27,.68))!important;backdrop-filter:blur(24px) saturate(140%)!important}@media (max-width:1100px){.sam-public-header{top:8px}.sam-public-actions>.sam-public-login{display:inline-flex}}@media (max-width:700px){.sam-public-header{width:calc(100% - 16px);margin-top:8px;border-radius:18px}.sam-public-actions>.sam-public-login{display:none}}html,body,#root{min-height:100%;background:var(--ui-bg)!important;color:var(--ui-text)!important}body{font-family:Tahoma,Segoe UI,Arial,sans-serif!important;color-scheme:dark}#root .bg-white,#root .bg-slate-50,#root .bg-slate-100,#root .bg-gray-50,#root .bg-neutral-50,#root [class*="bg-white/"],#root .erp-card,#root .erp-toolbar,#root .erp-table-shell,#root .erp-tabs{background:linear-gradient(145deg,rgba(17,41,65,.96),rgba(8,23,40,.96))!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}#root .text-slate-950,#root .text-slate-900,#root .text-slate-800,#root .text-slate-700,#root .text-gray-950,#root .text-gray-900,#root .text-black{color:var(--ui-text)!important}#root .text-slate-600,#root .text-slate-500,#root .text-slate-400,#root .text-gray-600,#root .text-gray-500,#root .text-gray-400{color:var(--ui-muted)!important}#root .border-slate-100,#root .border-slate-200,#root .border-slate-300,#root .border-gray-200{border-color:var(--ui-border)!important}#root input:not([type=checkbox]):not([type=radio]),#root textarea,#root select,#root .erp-input,#root [role=combobox],#root [contenteditable=true]{min-height:44px!important;background:var(--ui-input)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border-strong)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09!important;caret-color:var(--ui-primary)!important}#root input:hover,#root textarea:hover,#root select:hover,#root [role=combobox]:hover{background:var(--ui-input-hover)!important;border-color:#e3b83f6b!important}#root input:focus,#root textarea:focus,#root select:focus,#root [role=combobox]:focus,#root input:focus-visible,#root textarea:focus-visible,#root select:focus-visible{outline:none!important;border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px #e3b83f2b!important}#root input::-moz-placeholder,#root textarea::-moz-placeholder{color:#8295aa!important;opacity:1!important}#root input::placeholder,#root textarea::placeholder{color:#8295aa!important;opacity:1!important}#root select option,#root select optgroup{background:#0a1b2e!important;color:#f8fafc!important}#root input:disabled,#root textarea:disabled,#root select:disabled{background:#111b28!important;color:#6f7d8c!important;opacity:1!important;cursor:not-allowed}#root label,#root legend{color:var(--ui-text-2)!important}#root [class*=bg-amber-50],#root [class*=bg-yellow-50],#root [class*=bg-orange-50]{background:rgba(227,184,63,.14)!important;color:#ffe29a!important;border-color:#e3b83f59!important}#root [class*=bg-emerald-50],#root [class*=bg-green-50]{background:rgba(72,215,161,.13)!important;color:#84efc7!important;border-color:#48d7a157!important}#root [class*=bg-rose-50],#root [class*=bg-red-50]{background:rgba(255,142,156,.13)!important;color:#ffb1bc!important;border-color:#ff8e9c52!important}#root [class*=bg-blue-50],#root [class*=bg-sky-50]{background:rgba(80,157,255,.13)!important;color:#a7ceff!important;border-color:#509dff52!important}.lux-public .rounded-3xl,.lux-public .rounded-\[28px\],.lux-public .rounded-\[30px\],.samami-public-shell article,.samami-public-shell section [class*=rounded-]{border-color:var(--ui-border)!important}.lux-public .bg-white,.samami-public-shell .bg-white{background:linear-gradient(145deg,#102641,#09192c)!important;color:var(--ui-text)!important}#root table{color:var(--ui-text)!important}#root thead{background:rgba(255,255,255,.035)!important;color:var(--ui-text-2)!important}#root tbody tr{border-color:var(--ui-border)!important}#root tbody tr:hover{background:rgba(255,255,255,.04)!important}#root [role=menu],#root [role=listbox],#root [role=dialog]{background:#0b1d31!important;color:var(--ui-text)!important;border-color:var(--ui-border-strong)!important}#root [role=option]{color:var(--ui-text-2)!important}#root [role=option]:hover,#root [role=option][aria-selected=true]{background:var(--ui-surface-hover)!important;color:#fff!important}.samami-public-header,.samami-public-footer,.samami-enterprise-shell>div>header{background:rgba(6,16,31,.78)!important;border-color:var(--ui-border)!important;backdrop-filter:blur(22px) saturate(145%);box-shadow:0 18px 55px #00000047!important}@media (max-width:640px){#root input:not([type=checkbox]):not([type=radio]),#root textarea,#root select{font-size:16px!important}}.samami-enterprise-shell{font-size:15px;line-height:1.65}.samami-enterprise-shell main{font-size:.9375rem}.samami-enterprise-shell main [class~="text-[9px]"],.samami-enterprise-shell main [class~="text-[10px]"],.samami-enterprise-shell main [class~="text-[11px]"]{font-size:.79rem!important;line-height:1.55!important}.samami-enterprise-shell main .text-xs{font-size:.84rem!important;line-height:1.6!important}.samami-enterprise-shell main .text-sm{font-size:.94rem!important;line-height:1.7!important}.samami-enterprise-shell main table th{font-size:.82rem;line-height:1.55;padding-block:.85rem}.samami-enterprise-shell main table td{font-size:.9rem;line-height:1.65;padding-block:.85rem}.samami-enterprise-shell main button,.samami-enterprise-shell main a{line-height:1.55}.samami-enterprise-shell main label,.samami-enterprise-shell main legend,.samami-enterprise-shell main .form-label,.samami-enterprise-shell main .sam-field,.samami-enterprise-shell main .erp-field{font-size:.86rem!important;line-height:1.65!important}.samami-enterprise-shell>aside [class~="text-[10px]"],.samami-enterprise-shell>div>header [class~="text-[10px]"]{font-size:.75rem!important;line-height:1.5!important}.samami-enterprise-shell>aside nav a,.samami-enterprise-shell>aside nav button{font-size:.88rem!important;line-height:1.55!important}.samami-eyebrow{font-size:.78rem!important;letter-spacing:.09em!important}.samami-primary-button,.samami-secondary-button{min-height:44px;padding:.72rem 1.1rem;font-size:.88rem}.samami-glass-section,.samami-detail-panel{padding:clamp(1.15rem,2vw,1.55rem)}.samami-dashboard-hero{gap:1.5rem;padding:clamp(1.3rem,3vw,2rem)}.samami-dashboard-metrics{grid-template-columns:repeat(2,minmax(112px,1fr));min-width:min(100%,390px)}.samami-dashboard-metrics div{min-height:104px;padding:1rem}.samami-dashboard-metrics strong{font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.1}.samami-dashboard-metrics span{margin-top:.45rem;font-size:.82rem;line-height:1.5}.samami-dashboard-priority{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.03);padding:1rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.samami-dashboard-priority:hover{transform:translateY(-1px);border-color:#e0be5866;background:rgba(255,255,255,.055)}.samami-dashboard-priority strong{display:block;margin-top:.55rem;color:#fff;font-size:.98rem;line-height:1.65}.samami-dashboard-priority p{margin-top:.25rem;color:#aeb4bf;font-size:.86rem;line-height:1.7}.samami-dashboard-priority>span{display:flex;align-items:center;gap:.4rem;color:#9ca3af;font-size:.79rem;white-space:nowrap}.samami-dashboard-priority>span.is-overdue{color:#fb7185;font-weight:900}.samami-dashboard-badge,.samami-dashboard-warning{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .62rem;font-size:.75rem;font-weight:900;line-height:1.4}.samami-dashboard-badge{border:1px solid rgba(224,190,88,.24);background:rgba(224,190,88,.1);color:#f2d77f}.samami-dashboard-badge.is-overdue,.samami-dashboard-warning{border:1px solid rgba(244,63,94,.28);background:rgba(244,63,94,.1);color:#fb7185}.samami-small-action{padding:.55rem .75rem;font-size:.8rem}.samami-quick-tile{min-height:104px;padding:1rem}.samami-quick-tile span{font-size:.88rem;line-height:1.55}.samami-project-row{padding:1rem}.samami-project-row strong{font-size:.96rem;line-height:1.55}.samami-project-row span{margin-top:.35rem;font-size:.8rem;line-height:1.55}.samami-compact-panel{min-height:92px;padding:1rem}.samami-compact-panel strong{font-size:.91rem;line-height:1.5}.samami-compact-panel p{margin-top:.35rem;font-size:.79rem;line-height:1.6}.samami-compact-panel a{font-size:.78rem}.samami-empty{font-size:.88rem;line-height:1.75}@media (min-width: 900px){.samami-dashboard-hero{align-items:stretch}}@media (max-width: 720px){.samami-dashboard-priority{grid-template-columns:1fr}.samami-dashboard-priority>span{white-space:normal}}@media (max-width: 520px){.samami-dashboard-metrics{grid-template-columns:1fr 1fr}.samami-dashboard-metrics div{min-height:92px}}.samami-login-field{display:grid;gap:7px;color:#475569;font-size:12px;font-weight:800}.samami-login-field>div{position:relative}.samami-login-input{width:100%;min-height:48px;border:1px solid #dbe3ec;border-radius:13px;background:#fff;padding:11px 44px 11px 14px;color:#0f172a;font-size:14px;line-height:1.5;outline:none;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.samami-login-input::-moz-placeholder{color:#94a3b8}.samami-login-input::placeholder{color:#94a3b8}.samami-login-input:focus{border-color:#d7a91e;box-shadow:0 0 0 4px #f5be2b24}.samami-login-field svg{pointer-events:none;z-index:1}[dir=rtl] input[type=number],[dir=rtl] input[type=date],[dir=rtl] input[type=time]{padding-inline:1rem 2.75rem;font-variant-numeric:tabular-nums}[dir=rtl] :is(.relative,.sam-input-icon,.sep-input-icon,.samami-login-control)>svg+input{padding-inline-start:3rem}[dir=rtl] input[type=number]::-webkit-inner-spin-button{margin-inline-start:.7rem}[dir=rtl] .samami-field-icon,[dir=rtl] .samami-login-control>svg{right:1rem;left:auto}.samami-login-minimal{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,#1e293b 0,#020617 54%)}.samami-login-card{width:min(100%,390px);display:grid;gap:16px;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:rgba(15,23,42,.82);box-shadow:0 30px 80px #0000006b;backdrop-filter:blur(20px)}.samami-login-logo{width:112px;height:78px;-o-object-fit:contain;object-fit:contain;margin:0 auto 12px}.samami-login-control{position:relative;display:flex;align-items:center}.samami-login-control>svg{position:absolute;z-index:1;color:#94a3b8;pointer-events:none}.samami-login-control input{width:100%;min-height:52px;border:1px solid rgba(148,163,184,.26);border-radius:15px;background:#fff;color:#0f172a;padding-inline:3rem 1rem;outline:none}.samami-login-control input:focus{border-color:#fbbf24;box-shadow:0 0 0 4px #fbbf2424}.samami-login-remember{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:9px;color:#cbd5e1;font-size:12px}.samami-login-remember input{width:16px;height:16px;accent-color:#fbbf24}.samami-login-card>button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:15px;background:#fbbf24;color:#0f172a;font-weight:900}.samami-login-error{border:1px solid #fecdd3;border-radius:13px;background:#fff1f2;color:#be123c;padding:10px 12px;font-size:12px;line-height:1.8}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-2:before{content:var(--tw-content);bottom:.5rem}.before\:right-\[7px\]:before{content:var(--tw-content);right:7px}.before\:top-2:before{content:var(--tw-content);top:.5rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-slate-200:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.last\:border-0:last-child{border-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:min-w-\[260px\]{min-width:260px}.sm\:max-w-xs{max-width:20rem}.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-\[1fr_120px_1fr\]{grid-template-columns:1fr 120px 1fr}.sm\:grid-cols-\[1fr_90px_90px_auto\]{grid-template-columns:1fr 90px 90px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_90px\]{grid-template-columns:minmax(0,1fr) 90px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_100px\]{grid-template-columns:minmax(0,1fr) auto 100px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_150px\]{grid-template-columns:minmax(0,1fr) auto 150px}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,240px\)_auto\]{grid-template-columns:minmax(0,240px) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 768px){.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\:col-span-4{grid-column:span 4 / span 4}.md\:flex{display:flex}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_\.6fr_\.8fr_auto\]{grid-template-columns:1.4fr .6fr .8fr auto}.md\:p-12{padding:3rem}}@media (min-width: 1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.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-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.lg\:grid-cols-\[minmax\(220px\,2fr\)_repeat\(4\,minmax\(100px\,1fr\)\)_auto\]{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(100px,1fr)) auto}.lg\:grid-cols-\[minmax\(260px\,1fr\)_minmax\(260px\,1fr\)_auto\]{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.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-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[330px_minmax\(0\,1fr\)\]{grid-template-columns:330px minmax(0,1fr)}.xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:border-r{border-right-width:1px}.xl\:border-t-0{border-top-width:0px}}@media (min-width: 1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(520px\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(520px,1.15fr)}}:root{--sam-vr-font-body: 14px;--sam-vr-font-small: 12px;--sam-vr-font-label: 13px;--sam-vr-font-card: 16px;--sam-vr-font-section: clamp(28px, 3.1vw, 48px);--sam-vr-font-hero: clamp(44px, 5vw, 76px);--sam-vr-control-h: 38px;--sam-vr-radius-control: 9px;--sam-vr-radius-card: 14px;--sam-vr-radius-panel: 18px;--sam-vr-space-section: clamp(72px, 8vw, 112px);--sam-vr-line: rgba(255,255,255,.1);--sam-vr-shadow: 0 18px 48px rgba(0,0,0,.2)}html{font-size:16px}body{font-size:var(--sam-vr-font-body);line-height:1.62;text-rendering:optimizeLegibility}#root button,#root a,#root input,#root select,#root textarea{font-size:inherit}#root button svg,#root a svg{width:16px;height:16px;stroke-width:1.8}#root :is(button,a).sam-icon-emphasis svg,#root .sam-icon-emphasis svg{width:22px;height:22px}#root :is(.rounded-3xl,.rounded-\[28px\],.rounded-\[30px\],.rounded-\[32px\],.rounded-\[36px\],.rounded-\[42px\],.rounded-\[44px\]){border-radius:var(--sam-vr-radius-panel)!important}.samami-enterprise-shell{font-size:14px!important;line-height:1.56!important;letter-spacing:0}.samami-app-sidebar{inset-block:10px!important;width:238px!important;border-radius:18px!important;box-shadow:0 18px 54px #00000047!important}.samami-enterprise-shell[dir=rtl] .samami-app-sidebar{right:10px!important;left:auto!important}.samami-enterprise-shell[dir=ltr] .samami-app-sidebar{left:10px!important;right:auto!important}.samami-enterprise-shell[dir=rtl] .samami-app-frame{margin-right:254px!important;margin-left:0!important}.samami-enterprise-shell[dir=ltr] .samami-app-frame{margin-left:254px!important;margin-right:0!important}.samami-app-header{min-height:56px;padding:8px 14px!important;border-radius:0 0 14px 14px!important;box-shadow:0 10px 30px #00000029!important}.samami-app-main{width:min(100%,1480px);max-width:100%;min-width:0;box-sizing:border-box;padding:18px 20px 30px!important}.samami-sidebar-brand{padding:14px 14px 12px!important}.samami-sidebar-mark{width:32px!important;height:32px!important;border-radius:9px!important;font-size:13px!important}.samami-sidebar-brand-title{font-size:13px!important;letter-spacing:.04em}.samami-sidebar-meta{font-size:10.5px!important;line-height:1.45!important}.samami-sidebar-nav{padding:8px!important}.samami-nav-group{min-height:38px;gap:9px!important;border-radius:9px!important;padding:7px 9px!important;font-size:12.5px!important;font-weight:800!important}.samami-nav-item{display:flex;min-height:35px;align-items:center;gap:8px;border-radius:8px;padding:6px 9px;color:#9aa9bb;font-size:12px!important;font-weight:700;line-height:1.45;transition:background .16s ease,color .16s ease}.samami-nav-item:hover{background:rgba(255,255,255,.045);color:#fff}.samami-nav-item.is-active{background:rgba(227,184,63,.92);color:#0b1420;box-shadow:none}.samami-nav-item svg,.samami-nav-group svg{width:15px!important;height:15px!important}.samami-sidebar-footer{padding:11px 13px!important}.samami-app-header h1{font-size:13.5px!important;line-height:1.35!important}.samami-app-header p{font-size:10.5px!important}.samami-app-header button{min-height:34px;border-radius:9px!important}.samami-enterprise-shell main h1{font-size:clamp(22px,2.1vw,28px)!important;line-height:1.35!important}.samami-enterprise-shell main h2{font-size:clamp(18px,1.7vw,23px)!important;line-height:1.42!important}.samami-enterprise-shell main h3{font-size:15.5px!important;line-height:1.45!important}.samami-enterprise-shell main h4{font-size:14px!important}.samami-enterprise-shell main p{line-height:1.72}.samami-enterprise-shell main [class~="text-[9px]"],.samami-enterprise-shell main [class~="text-[10px]"],.samami-enterprise-shell main [class~="text-[11px]"],.samami-enterprise-shell main .text-xs{font-size:11.5px!important;line-height:1.5!important}.samami-enterprise-shell main .text-sm{font-size:13px!important;line-height:1.58!important}.samami-enterprise-shell main .text-base{font-size:14px!important}.samami-enterprise-shell main .text-lg{font-size:16px!important}.samami-enterprise-shell main .text-xl{font-size:18px!important}.samami-enterprise-shell main .text-2xl{font-size:22px!important}.samami-enterprise-shell main .text-3xl,.samami-enterprise-shell main .text-4xl,.samami-enterprise-shell main .text-5xl{font-size:27px!important}.samami-enterprise-shell main :is(button,a) svg{width:15px;height:15px}.samami-enterprise-shell main :is(.p-8,.p-7){padding:1.25rem!important}.samami-enterprise-shell main .p-6{padding:1.1rem!important}.samami-enterprise-shell main .p-5{padding:1rem!important}.samami-enterprise-shell main .p-4{padding:.85rem!important}.samami-enterprise-shell main :is(.gap-8,.gap-7,.gap-6){gap:1rem!important}.samami-enterprise-shell main .gap-5{gap:.9rem!important}.samami-enterprise-shell main .gap-4{gap:.75rem!important}.samami-enterprise-shell main :is(.space-y-8,.space-y-7,.space-y-6)>:not([hidden])~:not([hidden]){margin-top:1rem!important}.samami-enterprise-shell :is(.erp-card,.erp-toolbar,.erp-table-shell,.erp-tabs,.erp-record-card,.erp-form-panel,.samami-module-card,.samami-glass-section,.samami-detail-panel){border-radius:var(--sam-vr-radius-card)!important;box-shadow:0 10px 30px #00000026!important;backdrop-filter:blur(14px)!important}.samami-enterprise-shell .erp-page-hero,.samami-enterprise-shell .samami-command-hero,.samami-enterprise-shell .samami-dashboard-hero{border-radius:16px!important;padding:1.15rem!important;box-shadow:0 14px 38px #0000002e!important}.samami-enterprise-shell .erp-page-hero h1,.samami-enterprise-shell .erp-page-heading h2{font-size:23px!important}.samami-enterprise-shell .erp-page-hero p,.samami-enterprise-shell .erp-page-heading p{font-size:12.5px!important;line-height:1.7!important}.samami-enterprise-shell .erp-section-label,.samami-enterprise-shell .samami-eyebrow{font-size:10.5px!important;letter-spacing:.1em!important}.samami-enterprise-shell input:not([type=checkbox]):not([type=radio]),.samami-enterprise-shell textarea,.samami-enterprise-shell select,.samami-enterprise-shell .erp-input{min-height:var(--sam-vr-control-h)!important;border-radius:var(--sam-vr-radius-control)!important;padding:.55rem .7rem!important;font-size:12.75px!important}.samami-enterprise-shell textarea{min-height:92px!important}.samami-enterprise-shell label,.samami-enterprise-shell legend,.samami-enterprise-shell .erp-field{font-size:12px!important;line-height:1.5!important}.samami-enterprise-shell main button,.samami-enterprise-shell main a[class*=button],.samami-enterprise-shell main .erp-button-primary,.samami-enterprise-shell main .erp-button-secondary,.samami-enterprise-shell main .samami-primary-button,.samami-enterprise-shell main .samami-secondary-button{min-height:36px!important;border-radius:9px!important;padding:.48rem .78rem!important;font-size:12.25px!important}.samami-enterprise-shell table{font-size:12.5px!important}.samami-enterprise-shell table th{padding:.62rem .7rem!important;font-size:11.5px!important;line-height:1.4!important}.samami-enterprise-shell table td{padding:.65rem .7rem!important;font-size:12.5px!important;line-height:1.5!important}.samami-enterprise-shell :is(.rounded-full,[class*=badge],[class*=Badge]){font-size:10.5px}.sam-public-announcement{min-height:26px!important;padding:5px 14px!important;font-size:9.5px!important}.sam-public-nav{width:min(1360px,calc(100% - 40px))!important;min-height:62px!important;grid-template-columns:142px minmax(0,1fr) auto!important;gap:16px!important}.sam-public-brand{width:130px!important;height:38px!important}.sam-public-links>a,.sam-public-links>button{min-height:36px!important;padding-inline:10px!important;font-size:11px!important;font-weight:750!important}.sam-public-login,.sam-public-start{min-height:36px!important;border-radius:9px!important;padding-inline:11px!important;font-size:10.5px!important}.sam-public-menu{width:38px!important;height:38px!important;border-radius:9px!important}.sam-mega-inner{width:min(1360px,calc(100% - 40px))!important;gap:34px!important;padding:25px 0 30px!important}.sam-mega-intro h2{font-size:clamp(19px,1.8vw,27px)!important}.sam-mega-intro p{font-size:11px!important;line-height:1.8!important}.sam-mega-groups{gap:18px!important}.sam-mega-groups section>a{min-height:62px!important;padding-block:10px!important}.sam-mega-groups a b{font-size:11.5px!important}.sam-mega-groups a span{font-size:9.5px!important;line-height:1.6!important}.sam-public-footer{padding-top:74px!important}.sam-footer-main{width:min(1360px,calc(100% - 40px))!important;gap:34px!important}.sam-footer-brand h2{font-size:clamp(24px,2.5vw,38px)!important}.sam-footer-brand p,.sam-footer-column a{font-size:11.5px!important}.sam-footer-bottom{font-size:9.5px!important}.dpe-cinema-shell{width:min(1360px,calc(100% - 48px))!important}.dpe-cinema-hero,.dpe-hero-layout{min-height:calc(100svh - 88px)!important}.dpe-hero-copy{max-width:650px!important}.dpe-hero-copy h1{font-size:var(--sam-vr-font-hero)!important;line-height:1.04!important;letter-spacing:-.04em!important}.dpe-hero-copy>p{max-width:610px!important;font-size:15px!important;line-height:1.82!important}.dpe-eyebrow,.dpe-section-kicker,.dpe-section-index{font-size:9.5px!important;letter-spacing:.11em!important}.dpe-hero-actions .dpe-button,.dpe-final-cta .dpe-button,.dpe-button{min-height:42px!important;border-radius:9px!important;padding:0 15px!important;font-size:11.5px!important}.dpe-hero-proof{min-height:66px!important;padding-block:12px!important}.dpe-hero-proof b{font-size:17px!important}.dpe-hero-proof span{font-size:9.5px!important}.dpe-hero-machine{min-height:560px!important;transform:scale(.9);transform-origin:center}.dpe-showcase-section,.dpe-manifesto,.dpe-worlds,.dpe-selector-section,.dpe-intelligence-section,.dpe-applications,.dpe-service-section{padding-block:var(--sam-vr-space-section)!important}.dpe-manifesto-copy h2,.dpe-section-head h2,.dpe-intelligence-copy h2,.dpe-service-copy h2,.dpe-final-content h2{font-size:var(--sam-vr-font-section)!important;line-height:1.24!important;letter-spacing:-.035em!important}.dpe-manifesto-text,.dpe-section-head>p,.dpe-intelligence-copy p,.dpe-service-copy p,.dpe-final-content p{font-size:13px!important;line-height:1.9!important}.dpe-world-card{min-height:470px!important}.dpe-world-visual{height:214px!important}.dpe-world-copy{padding:21px 20px 24px!important}.dpe-world-copy h3{font-size:20px!important}.dpe-world-copy p{min-height:70px!important;font-size:11.5px!important;line-height:1.8!important}.dpe-selector-stage{border-radius:18px!important}.dpe-selector-controls{padding:26px!important}.dpe-selector-result{min-height:450px!important;padding:28px!important}.dpe-selector-result h3{font-size:23px!important}.dpe-result-orbit b{font-size:44px!important}.dpe-application-card,.dpe-intelligence-console,.dpe-service-visual{border-radius:18px!important}.sx-root{font-size:12px}.sx-header{height:64px!important;padding-inline:18px!important}.sx-brand>span{width:32px!important;height:32px!important;font-size:17px!important}.sx-brand b{font-size:11.5px!important}.sx-header-actions button{min-height:34px;border-radius:8px!important;padding:7px 10px!important;font-size:10.5px!important}.sx-workspace{height:calc(100vh - 64px)!important;grid-template-columns:68px minmax(460px,1fr) 338px!important}.sx-rail{padding:8px 6px!important}.sx-rail button{min-height:48px!important;border-radius:8px!important;gap:2px!important}.sx-rail button i{font-size:16px!important}.sx-rail button span{font-size:9px!important}.sx-inspector{padding:15px!important}.sx-inspector-head h1{font-size:18px!important}.sx-inspector-head p{font-size:10.5px!important;line-height:1.65!important}.sx-option{min-height:54px!important;border-radius:9px!important;padding:8px!important;gap:9px!important}.sx-swatch{width:39px!important;height:36px!important;border-radius:7px!important}.sx-option-copy strong{font-size:10.5px!important}.sx-option-copy small{font-size:8.5px!important}.sx-panel-stack{gap:14px!important}.sx-presets>button{border-radius:10px!important;padding:10px!important}.sx-range,.sx-number-field,.sx-segment,.sx-process-note{border-radius:9px!important;padding:9px!important}.sx-cloud-form input{min-height:38px!important;border-radius:8px!important;padding:8px 10px!important;font-size:11px!important}.sx-cloud-form>button{min-height:38px!important;border-radius:8px!important;padding:8px 11px!important;font-size:11px!important}.sx-estimate-total{border-radius:11px!important;padding:13px!important}.sx-estimate-total strong{font-size:19px!important}.sx-bom{border-radius:10px!important}.sx-bom article{padding:8px 10px!important}.sx-view-controls button{min-height:34px!important;font-size:9.5px!important}.tx-root{font-size:12px!important}.tx-header{height:64px!important;padding-inline:20px!important}.tx-hero{padding:62px clamp(20px,4vw,54px) 34px!important}.tx-hero h1{font-size:clamp(34px,4vw,56px)!important;line-height:1.12!important}.tx-hero p{font-size:13px!important;line-height:1.8!important}.tx-workspace,.tx-results{padding-inline:clamp(18px,3vw,48px)!important;gap:18px!important}.tx-workspace{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)!important}.tx-scene{min-height:460px!important;height:min(600px,66vh)!important}.tx-panel{padding:17px!important}.tx-panel-title>span{width:31px!important;height:31px!important}.tx-panel-title b{font-size:13px!important}.tx-fields{gap:10px!important}.tx-field select,.tx-field input,.tx-save-card input{height:39px!important;font-size:11.5px!important}.tx-result-main,.tx-save-card{border-radius:14px}.tx-result-head h2{font-size:clamp(21px,2.4vw,31px)!important}.tx-save-card h2{font-size:23px!important}.tx-save{min-height:42px!important;font-size:11.5px!important}.tx-bom table{font-size:10.5px!important}.tx-bom th,.tx-bom td{padding:9px!important}@media (max-width: 1100px){.samami-app-frame{margin-left:0!important;margin-right:0!important}.dpe-hero-machine{transform:none}.sx-workspace{grid-template-columns:62px minmax(380px,1fr) 320px!important}}@media (max-width: 760px){:root{--sam-vr-font-hero: clamp(36px,11vw,48px);--sam-vr-font-section: clamp(27px,8vw,38px)}.samami-app-main{padding:14px 12px 24px!important}.sam-public-nav{width:calc(100% - 24px)!important;min-height:58px!important;grid-template-columns:122px 1fr auto!important}.sam-public-brand{width:112px!important;height:34px!important}.dpe-cinema-shell{width:calc(100% - 28px)!important}.dpe-cinema-hero{padding-block:54px!important}.dpe-showcase-section,.dpe-manifesto,.dpe-worlds,.dpe-selector-section,.dpe-intelligence-section,.dpe-applications,.dpe-service-section{padding-block:68px!important}.dpe-world-card{min-height:auto!important}.dpe-selector-controls,.dpe-selector-result{padding:20px!important}.sx-header{min-height:58px!important}.sx-workspace{height:auto!important;grid-template-columns:1fr!important}.tx-workspace,.tx-results{grid-template-columns:1fr!important;padding-inline:12px!important}}:root{--sam-erp-sidebar: 224px;--sam-erp-sidebar-collapsed: 72px;--sam-erp-header: 52px;--sam-erp-surface: color-mix(in srgb, var(--surface-default) 82%, transparent);--sam-erp-surface-2: color-mix(in srgb, var(--surface-elevated) 76%, transparent);--sam-erp-border: var(--border-default);--sam-erp-muted: var(--text-muted);--sam-erp-gold: var(--brand-accent)}.samami-app-sidebar{width:var(--sam-erp-sidebar)!important;transition:width .2s ease}.samami-app-frame{transition:margin-left .2s ease,margin-right .2s ease}.samami-enterprise-shell[dir=rtl] .samami-app-frame{margin-right:calc(var(--sam-erp-sidebar) + 26px)!important;margin-left:0!important}.samami-enterprise-shell[dir=ltr] .samami-app-frame{margin-left:calc(var(--sam-erp-sidebar) + 26px)!important;margin-right:0!important}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar{width:var(--sam-erp-sidebar-collapsed)!important}.samami-enterprise-shell[dir=rtl].is-sidebar-collapsed .samami-app-frame{margin-right:calc(var(--sam-erp-sidebar-collapsed) + 26px)!important;margin-left:0!important}.samami-enterprise-shell[dir=ltr].is-sidebar-collapsed .samami-app-frame{margin-left:calc(var(--sam-erp-sidebar-collapsed) + 26px)!important;margin-right:0!important}.samami-sidebar-collapse-rail{position:absolute;z-index:4;top:74px;width:26px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#c7d2df;background:#0b2037;box-shadow:0 8px 22px #0000003d}.samami-enterprise-shell[dir=rtl] .samami-sidebar-collapse-rail{left:-13px}.samami-enterprise-shell[dir=ltr] .samami-sidebar-collapse-rail{right:-13px}.samami-sidebar-collapse-rail:hover{color:#fff;border-color:#e3b83f8c;background:#102c49}.samami-nav-children{padding-inline-start:12px}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar :is(.samami-sidebar-brand-copy,.samami-nav-group span,.samami-nav-chevron,.samami-sidebar-user,.samami-sidebar-version){display:none!important}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar .samami-sidebar-brand>div{justify-content:center}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar .samami-sidebar-nav{padding-inline:9px!important}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar .samami-nav-group{justify-content:center;padding-inline:0!important;min-height:40px}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar .samami-sidebar-footer>div{justify-content:center}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar .samami-sidebar-footer button{margin:auto}.samami-app-header{min-height:var(--sam-erp-header)!important;padding-block:6px!important}.samami-app-main{width:min(100%,1600px);padding:16px 18px 28px!important}.samami-enterprise-shell main :is(.erp-card,.erp-toolbar,.erp-table-shell,.erp-tabs,.erp-record-card,.erp-form-panel,.samami-module-card,.samami-glass-section,.samami-detail-panel,.sam-page-hero,.sam-stat-card,.sam-action-card){border:1px solid var(--sam-erp-border)!important;background:linear-gradient(150deg,rgba(15,38,62,.86),rgba(7,20,35,.9))!important;box-shadow:0 8px 24px #00000024!important}.samami-enterprise-shell main :is(.erp-card,.erp-record-card,.samami-module-card,.sam-stat-card,.sam-action-card){padding:14px!important}.samami-enterprise-shell main :is(.erp-toolbar,.erp-tabs){min-height:42px;padding:6px 8px!important}.samami-enterprise-shell main .sam-page-stack{gap:14px}.samami-enterprise-shell main .sam-page-hero{padding:16px 18px!important}.samami-enterprise-shell main .sam-page-hero h1{font-size:22px!important}.samami-enterprise-shell main .sam-page-hero p{max-width:78ch;margin-top:5px!important;font-size:12.5px!important}.samami-enterprise-shell main .sam-stat-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.samami-enterprise-shell main .sam-stat-card{min-height:88px}.samami-enterprise-shell main .sam-stat-card strong{font-size:23px;line-height:1.1}.samami-enterprise-shell main .sam-action-grid{gap:10px}.samami-enterprise-shell main .sam-action-card{min-height:72px}.samami-enterprise-shell table{border-collapse:separate;border-spacing:0}.samami-enterprise-shell table th{position:sticky;top:0;z-index:1;background:#0c2239!important;color:#aebed0!important;text-transform:none}.samami-enterprise-shell table tbody tr{transition:background .12s ease}.samami-enterprise-shell table tbody tr:hover{background:rgba(227,184,63,.045)!important}.samami-enterprise-shell :is(input,select,textarea):focus-visible{box-shadow:0 0 0 2px #e3b83f29!important}.samami-enterprise-shell .sam-page-loading{min-height:220px;display:grid;place-items:center;border:1px dashed var(--sam-erp-border);border-radius:14px;color:var(--sam-erp-muted);background:rgba(255,255,255,.018)}.samami-enterprise-shell .sam-alert{border-radius:11px;padding:11px 13px;font-size:12.5px}.sam-customer-workspace{width:min(100% - 32px,1420px);margin-inline:auto;padding:24px 0 70px;color:#f4f7fb}.sam-portal-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:22px 24px;background:linear-gradient(115deg,rgba(8,23,40,.98),rgba(17,43,70,.94));box-shadow:0 16px 42px #0003}.sam-portal-hero:after{content:"";position:absolute;inset:auto -8% -55% auto;width:420px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(227,184,63,.13),transparent 67%);pointer-events:none}.sam-portal-hero h1{font-size:clamp(24px,2.6vw,36px)!important}.sam-portal-hero>div:first-child p:first-child{font-size:10px!important;letter-spacing:.12em!important}.sam-portal-hero>div:nth-child(2){margin-top:20px!important;gap:8px!important}.sam-portal-hero>div:nth-child(2)>div{min-height:86px;border-radius:12px!important;padding:12px!important;background:rgba(255,255,255,.035)!important}.sam-portal-hero>div:nth-child(2) svg{width:16px!important;height:16px!important}.sam-portal-hero>div:nth-child(2) .text-3xl{margin-top:10px!important;font-size:24px!important}.sam-portal-hero>div:nth-child(3){margin-top:16px!important}.sam-portal-hero button,.sam-portal-hero a{min-height:36px!important;border-radius:9px!important;padding:7px 11px!important;font-size:11.5px!important}.sam-portal-tabs{position:sticky;top:68px;z-index:22;display:flex;gap:4px;overflow-x:auto;margin-top:14px;padding:5px;border:1px solid rgba(166,194,222,.15);border-radius:12px;background:rgba(6,18,31,.88);backdrop-filter:blur(18px);box-shadow:0 8px 24px #00000026;scrollbar-width:none}.sam-portal-tabs::-webkit-scrollbar{display:none}.sam-portal-tab{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:34px;padding:6px 10px;border-radius:8px;color:#9fb0c3;font-size:11.5px;font-weight:800;white-space:nowrap;transition:.15s ease}.sam-portal-tab:hover{color:#fff;background:rgba(255,255,255,.04)}.sam-portal-tab.is-active{color:#101820;background:#e3b83f}.sam-portal-tab svg{width:14px!important;height:14px!important}.sam-customer-workspace>div.mt-6{margin-top:14px!important}.sam-portal-panel{border:1px solid rgba(166,194,222,.14);border-radius:14px;padding:15px;background:linear-gradient(150deg,rgba(15,38,62,.82),rgba(7,20,35,.88));box-shadow:0 8px 24px #00000021}.sam-portal-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.sam-portal-panel-title{display:flex;align-items:center;gap:9px;min-width:0}.sam-portal-panel-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid rgba(227,184,63,.22);border-radius:9px;background:rgba(227,184,63,.1);color:#f0ce68}.sam-portal-panel-title h2{color:#f8fafc;font-size:15px!important;line-height:1.4;font-weight:900}.sam-portal-panel-title p{margin-top:2px;color:#91a4b8!important;font-size:11.5px!important;line-height:1.55}.sam-portal-panel-head :is(button,a){min-height:32px;border-radius:8px;padding:5px 9px;font-size:11px!important}.sam-portal-project-card{border:1px solid rgba(166,194,222,.13);border-radius:12px;padding:14px;background:rgba(255,255,255,.022)}.sam-portal-project-card .text-lg{font-size:14px!important}.sam-portal-project-card .mt-5{margin-top:12px!important}.sam-portal-project-card .p-4{padding:10px!important}.sam-portal-status{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;font-size:10.5px!important;font-weight:850;white-space:nowrap}.sam-portal-empty{min-height:92px;display:grid;place-items:center;border:1px dashed rgba(166,194,222,.18);border-radius:11px;padding:18px;color:#8fa2b6;background:rgba(255,255,255,.018);font-size:12px;line-height:1.7;text-align:center}.sam-customer-workspace article[class*=rounded-],.sam-customer-workspace button[class*=rounded-],.sam-customer-workspace div[class*=rounded-]{box-shadow:none!important}.sam-customer-workspace article[class*=rounded-]{border-radius:11px!important;padding:12px!important}.sam-customer-workspace :is(.p-5,.p-6){padding:13px!important}.sam-customer-workspace :is(.gap-6,.gap-5){gap:12px!important}.sam-customer-workspace :is(.space-y-6,.space-y-5,.space-y-4)>:not([hidden])~:not([hidden]){margin-top:12px!important}.sam-customer-workspace .text-lg{font-size:14px!important}.sam-customer-workspace .text-base{font-size:13px!important}.sam-customer-workspace .text-sm{font-size:12px!important;line-height:1.65!important}.sam-customer-workspace .text-xs{font-size:10.5px!important}.sam-customer-workspace :is(button,a) svg{width:15px;height:15px}.sam-portal-error{display:flex;align-items:flex-start;gap:9px;margin-top:14px;border:1px solid rgba(255,142,156,.28);border-radius:11px;padding:12px;color:#ffb1bc;background:rgba(255,142,156,.1);font-size:12px;font-weight:800}.sam-portal-skeleton{margin-top:14px;padding:18px;border:1px solid rgba(166,194,222,.12);border-radius:14px;background:rgba(255,255,255,.02);overflow:hidden}.sam-portal-skeleton-line,.sam-portal-skeleton-card,.sam-portal-skeleton-panels>div{position:relative;overflow:hidden;background:rgba(255,255,255,.055)}.sam-portal-skeleton-line:after,.sam-portal-skeleton-card:after,.sam-portal-skeleton-panels>div:after{content:"";position:absolute;inset:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:samPortalShimmer 1.3s infinite}.sam-portal-skeleton-line{width:38%;height:14px;border-radius:7px}.sam-portal-skeleton-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.sam-portal-skeleton-card{height:76px;border-radius:10px}.sam-portal-skeleton-panels{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin-top:14px}.sam-portal-skeleton-panels>div{height:260px;border-radius:12px}@keyframes samPortalShimmer{to{transform:translate(-100%)}}@media (max-width:1023px){.samami-app-frame{margin-left:0!important;margin-right:0!important}.sam-customer-workspace{width:min(100% - 24px,1420px)}.sam-portal-tabs{top:62px}.sam-portal-skeleton-grid{grid-template-columns:repeat(2,1fr)}.sam-portal-skeleton-panels{grid-template-columns:1fr}}@media (max-width:640px){.sam-customer-workspace{width:min(100% - 20px,1420px);padding-top:14px}.sam-portal-hero{padding:17px;border-radius:15px}.sam-portal-hero>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}.sam-portal-panel{padding:12px}.sam-portal-panel-head{align-items:flex-start}.sam-portal-panel-icon{width:29px;height:29px}.sam-portal-tabs{top:58px}.sam-portal-skeleton-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.samami-app-sidebar,.samami-app-frame{transition:none}.sam-portal-skeleton-line:after,.sam-portal-skeleton-card:after,.sam-portal-skeleton-panels>div:after{animation:none}}.sam-legacy-data-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid rgba(245,158,11,.28);border-radius:12px;background:rgba(120,53,15,.18);padding:10px 12px;color:#f8d48a}.sam-legacy-data-notice strong{display:block;font-size:13px;color:#fff}.sam-legacy-data-notice p{margin-top:2px;font-size:11.5px;line-height:1.7;color:#d6c4a4}.sam-legacy-data-notice button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:5px 9px;font-size:11px;font-weight:800;color:#fff;background:rgba(245,158,11,.12)}.sam-legacy-data-notice .is-dismiss{padding:5px}@media (max-width:767px){.sam-legacy-data-notice{grid-template-columns:auto minmax(0,1fr) auto}.sam-legacy-data-notice>button:not(.is-dismiss){grid-column:2;justify-self:start}}:root{color-scheme:dark;--sam-safe-top: env(safe-area-inset-top, 0px);--sam-safe-right: env(safe-area-inset-right, 0px);--sam-safe-bottom: env(safe-area-inset-bottom, 0px);--sam-safe-left: env(safe-area-inset-left, 0px);--sam-focus-ring: var(--focus-ring);--sam-reading-width: 72ch}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;overflow-x:clip}#root{min-height:100dvh;isolation:isolate}:is(main,section,article,header,footer,nav,aside,form,fieldset,div){min-width:0}:is(p,li,dd,dt,label,legend,button,a,th,td,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}:is(img,video,canvas,svg){max-width:100%}img,video{height:auto}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}#root :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgba(245,204,83,.96)!important;outline-offset:2px!important;box-shadow:var(--sam-focus-ring)!important}#root :is(a,button,input,select,textarea):disabled,#root [aria-disabled=true]{cursor:not-allowed}.samami-public-shell :is(.sam-public-copy,.sam-editorial-copy,.dpe-hero-copy>p,.dpe-scene-copy p),.sam-customer-workspace :is(.sam-portal-panel-title p,.sam-portal-empty),.samami-enterprise-shell main :is(.sam-page-hero p,.samami-detail-copy){max-width:var(--sam-reading-width)}.samami-public-shell h1,.samami-public-shell h2,.samami-public-shell h3,.samami-enterprise-shell main h1,.samami-enterprise-shell main h2,.sam-customer-workspace h1,.sam-customer-workspace h2{text-wrap:balance}.samami-enterprise-shell main :is(button,a,.erp-toolbar,.erp-tabs)>svg,.sam-customer-workspace :is(button,a)>svg,.samami-public-shell :is(button,a)>svg{flex:none}.samami-enterprise-shell main :is(button,a):not(.sam-icon-button)>svg,.sam-customer-workspace :is(button,a):not(.sam-icon-button)>svg{width:16px;height:16px}#root [role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain}#root [role=dialog]>:is(form,section,article,div){max-height:calc(100dvh - 24px);overflow:auto;scrollbar-gutter:stable}.samami-enterprise-shell main :is(.erp-table-shell,.table-responsive,[class*=overflow-x-auto]),.sam-customer-workspace :is(.table-responsive,[class*=overflow-x-auto]){overscroll-behavior-inline:contain;scrollbar-gutter:stable}.samami-enterprise-shell main table,.sam-customer-workspace table{font-variant-numeric:tabular-nums}.samami-enterprise-shell main :is(td,th){vertical-align:middle}.sam-final-page-loading{min-height:max(280px,42dvh);display:grid;place-items:center;padding:24px;background:#071321;color:#d7e0ea}.sam-final-page-loading__panel{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid rgba(166,194,222,.16);border-radius:12px;background:rgba(14,34,56,.88);box-shadow:0 12px 32px #0000002e;font-size:13px;font-weight:800}.sam-final-page-loading__dot{width:8px;aspect-ratio:1;border-radius:50%;background:#e3b83f;box-shadow:0 0 0 5px #e3b83f1a;animation:sam-final-pulse 1.15s ease-in-out infinite}@keyframes sam-final-pulse{50%{opacity:.38;transform:scale(.82)}}@media (max-width: 1440px){.samami-app-main{max-width:100%;padding-inline:14px!important}.samami-enterprise-shell main .sam-page-stack{gap:12px}.sam-customer-workspace{width:min(100% - 24px,1320px)}.dpe-cinema-shell{width:min(1280px,calc(100% - 36px))!important}}@media (max-width: 1023px){.samami-app-main{padding:12px 12px calc(24px + var(--sam-safe-bottom))!important}.samami-app-header{padding-top:max(6px,var(--sam-safe-top))!important}.sam-portal-tabs{top:calc(58px + var(--sam-safe-top))}.samami-enterprise-shell main :is(.grid-cols-4,.lg\:grid-cols-4,.xl\:grid-cols-4){grid-template-columns:repeat(2,minmax(0,1fr))!important}.samami-public-shell :is(.sam-public-hero,.sam-editorial-hero){min-height:auto}}@media (max-width: 767px){html{scroll-padding-top:calc(64px + var(--sam-safe-top))}.samami-app-main{padding-inline:10px!important}.samami-enterprise-shell main .sam-page-hero{padding:13px!important}.samami-enterprise-shell main .sam-page-hero h1{font-size:20px!important}.samami-enterprise-shell main :is(.sam-stat-grid,.sam-action-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.sam-customer-workspace{width:min(100% - 16px,100%);padding-bottom:calc(48px + var(--sam-safe-bottom))}.sam-portal-hero{padding:15px!important}.sam-portal-panel-head{flex-wrap:wrap}.sam-portal-panel-head>:last-child{margin-inline-start:auto}.samami-public-shell :is(input,select,textarea),.sam-customer-workspace :is(input,select,textarea),.samami-enterprise-shell main :is(input,select,textarea){font-size:16px!important}.samami-public-shell :is(button,a),.sam-customer-workspace :is(button,a),.samami-enterprise-shell main :is(button,a){touch-action:manipulation}#root [role=dialog]{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}#root [role=dialog]>:is(form,section,article,div){max-height:calc(100dvh - 12px)}}@media (max-width: 479px){.samami-enterprise-shell main :is(.sam-stat-grid,.sam-action-grid),.sam-portal-hero>div:nth-child(2),.sam-portal-skeleton-grid{grid-template-columns:1fr!important}.samami-enterprise-shell main :is(.erp-toolbar,.erp-tabs){align-items:stretch;flex-wrap:wrap}.samami-enterprise-shell main :is(.erp-toolbar,.erp-tabs)>:is(button,a,select){max-width:100%}.sam-portal-tabs{margin-inline:-4px;border-radius:10px}.sam-final-page-loading{padding:12px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.sam-final-page-loading__dot{animation:none}}@media (forced-colors: active){#root :is(a,button,input,select,textarea):focus-visible{outline:2px solid Highlight!important}.sam-final-page-loading__dot{background:Highlight;box-shadow:none}}@media print{.samami-app-sidebar,.samami-app-header,.samami-public-header,.samami-public-footer,.sam-portal-tabs,.samami-sidebar-collapse,.sam-final-page-loading{display:none!important}.samami-app-frame{margin:0!important}body,#root,.samami-enterprise-shell,.sam-customer-workspace{background:#fff!important;color:#111!important}main{width:100%!important;max-width:none!important;padding:0!important}}:root{--sam-public-header-height: 74px;--sam-control-min-height: 42px}.samami-enterprise-shell main .erp-table-shell,.samami-enterprise-shell main .sam-table-scroll,.samami-enterprise-shell main [data-qa=table-scroll]{max-width:100%;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.samami-enterprise-shell main .erp-table-shell>table,.samami-enterprise-shell main .sam-table-scroll>table,.samami-enterprise-shell main [data-qa=table-scroll]>table{width:-moz-max-content;width:max-content;min-width:100%}.samami-enterprise-shell :is(.sam-input-icon,.sep-input-icon,.samami-login-control,[data-field-icon]){position:relative}.samami-enterprise-shell :is(.sam-input-icon,.sep-input-icon,[data-field-icon])>svg,.samami-login-control>svg{position:absolute;inset-inline-start:1rem;z-index:2;pointer-events:none}.samami-enterprise-shell :is(.sam-input-icon,.sep-input-icon,[data-field-icon])>:is(input,select,textarea),.samami-login-control>input{padding-inline-start:3rem!important;padding-inline-end:1rem!important}.samami-enterprise-shell input[type=number],.samami-enterprise-shell input[type=date],.samami-enterprise-shell input[type=time]{min-width:0;padding-inline-start:1rem!important;padding-inline-end:2.85rem!important;font-variant-numeric:tabular-nums}.sam-voucher-dialog{width:min(100%,64rem);max-height:calc(100dvh - 1.5rem);display:flex;flex-direction:column;overflow:hidden}.sam-voucher-form{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.sam-voucher-form__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sam-voucher-form__entries{max-height:min(44dvh,520px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sam-voucher-form__actions{position:sticky;z-index:15;bottom:0;margin-top:0;border-top:1px solid #e2e8f0;background:rgba(255,255,255,.96);padding-top:12px;padding-bottom:max(4px,env(safe-area-inset-bottom));backdrop-filter:blur(12px)}.sam-public-header.has-open-menu{background:rgba(5,7,11,.98)}.sam-mobile-menu{padding-bottom:calc(42px + env(safe-area-inset-bottom))}.samami-mobile-sidebar-layer{overscroll-behavior:contain}.samami-mobile-sidebar-layer>aside{width:min(18rem,calc(100vw - 48px));max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.form-guide-fab{inset-block-end:max(18px,calc(12px + env(safe-area-inset-bottom)))}.samami-login-minimal{width:100%;min-width:320px;overflow:hidden;padding-block:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-bottom))}.samami-login-card{max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-gutter:stable}.samami-login-control input{min-width:0}@media (max-width: 900px){:root{--sam-public-header-height: 68px}.sam-public-nav{min-height:var(--sam-public-header-height)}}@media (max-width: 767px){.samami-enterprise-shell main .erp-table-shell,.samami-enterprise-shell main .sam-table-scroll,.samami-enterprise-shell main [data-qa=table-scroll]{margin-inline:-2px}.sam-voucher-dialog{max-height:calc(100dvh - 8px);border-radius:16px}.sam-voucher-form__body{padding:14px!important}.sam-voucher-form__entries{max-height:42dvh}.sam-voucher-form__actions{flex-wrap:wrap}.sam-voucher-form__actions>button{flex:1 1 120px;min-height:44px}}@media (max-width: 420px){.samami-login-card{width:100%;padding:24px 18px;border-radius:22px}.samami-login-logo{width:96px;height:66px;margin-bottom:6px}}@media (prefers-reduced-motion: reduce){.sam-mobile-menu,.samami-mobile-sidebar-layer{animation:none!important}}.sam-public-shell,.sam-login43,.home35{--samami-blue-primary: #0f3b67;--samami-blue-deep: #071d33;--samami-gold-primary: #e7ad24;--samami-gold-soft: #f5d27c;--samami-black: #080a0d;--samami-ink: #121923;--samami-surface: #f6f4ef;--samami-border: rgba(15, 59, 103, .16);--samami-font-body: "IRANSans", "IRANSansX", "Vazirmatn", Tahoma, "Segoe UI", sans-serif;--samami-font-heading: "Dana", "DanaFaNum", "IRANSansX", Tahoma, "Segoe UI", sans-serif}.sam-public-shell,.sam-public-shell button,.sam-public-shell input,.sam-public-shell select,.sam-public-shell textarea,.sam-login43,.sam-login43 button,.sam-login43 input{font-family:var(--samami-font-body)}h1,h2,h3,h4,h5,h6,.samami-sidebar-brand-title,.sam-public-links,.sam-public-actions,.home35-kicker{font-family:var(--samami-font-heading)}.sam-public-shell,.sam-login43{color:var(--samami-ink)}.sam-brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:12px;color:var(--samami-ink)}.sam-brand-tile{display:grid;width:68px;height:52px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(231,173,36,.55);border-radius:13px;background:var(--samami-blue-primary);box-shadow:0 11px 30px #071d332e}.sam-brand-tile img{width:91%;height:91%;-o-object-fit:contain;object-fit:contain}.sam-brand-copy{display:grid;min-width:0;gap:2px;line-height:1.35}.sam-brand-copy strong{color:inherit;font-family:var(--samami-font-heading);font-size:13px;font-weight:900;white-space:nowrap}.sam-brand-copy small{color:currentColor;font-size:9px;font-weight:800;letter-spacing:.05em;opacity:.58;white-space:nowrap}.sam-brand-lockup.is-compact{gap:9px}.sam-brand-lockup.is-compact .sam-brand-tile{width:55px;height:43px;border-radius:10px}.sam-brand-lockup.is-compact .sam-brand-copy strong{font-size:11px}.sam-brand-lockup.is-compact .sam-brand-copy small{font-size:7px}.sam-brand-lockup.is-inverse{color:#fff}.sam-public-brand{width:auto!important;min-width:0}.sam-public-brand img{width:auto;height:auto}.sam-public-header .sam-brand-tile{box-shadow:none}.home35-actions [data-design-entry]{min-width:168px}.home35-actions [data-design-entry=professional]{border-color:#e7ad24b3;background:rgba(7,29,51,.72);color:#fff}.sam-public-footer.sam-footer43{padding:0!important}.sam-footer43 .sam-footer-main{grid-template-columns:minmax(290px,1.25fr) repeat(3,minmax(120px,.48fr));gap:clamp(20px,3vw,48px);padding:26px max(24px,calc((100vw - 1480px)/2)) 20px!important}.sam-footer43 .sam-footer-brand{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:0}.sam-footer43 .sam-footer-brand>img{display:none!important}.sam-footer43 .sam-footer-brand-copy h2{margin:0 0 4px;color:#fff;font-size:17px;line-height:1.5}.sam-footer43 .sam-footer-brand-copy p{max-width:440px;margin:0;color:#ffffff94;font-size:15px;line-height:1.8}.sam-footer43 .sam-footer-brand>a{display:none!important}.sam-footer43 .sam-footer-column{padding-top:2px}.sam-footer43 .sam-footer-column h3{margin:0 0 8px;font-size:14px}.sam-footer43 .sam-footer-column a{min-height:30px;font-size:15px;line-height:1.55}.sam-footer43 .sam-footer-bottom{min-height:42px;padding:9px max(24px,calc((100vw - 1480px)/2))!important;font-size:12px}.sam-login43{min-height:100dvh;padding:24px;background:radial-gradient(circle at 50% -10%,rgba(231,173,36,.12),transparent 36%),linear-gradient(180deg,#fbfbfa 0%,#eef1f4 100%)!important}.sam-login43-shell{width:min(100%,430px)}.sam-login43-brand{display:flex;justify-content:center;margin-bottom:24px}.sam-login43-brand .sam-brand-lockup{flex-direction:column;text-align:center}.sam-login43-brand .sam-brand-tile{width:92px;height:70px;border-radius:18px}.sam-login43-brand .sam-brand-copy strong{font-size:15px}.sam-login43-card{width:100%!important;gap:13px!important;padding:28px!important;border:1px solid rgba(15,59,103,.13)!important;border-radius:26px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 28px 80px #071d331c!important;backdrop-filter:blur(22px)}.sam-login43-card .samami-login-control input{min-height:54px;border-color:#0f3b672b;border-radius:14px;background:rgba(250,251,252,.94);font-size:15px}.sam-login43-card .samami-login-control input:focus{border-color:var(--samami-blue-primary);box-shadow:0 0 0 4px #0f3b671c}.sam-login43-card .samami-login-control>svg{color:var(--samami-blue-primary)}.sam-login43-card .samami-login-remember{color:#52606f;font-size:13px}.sam-login43-card>button{min-height:52px;border-radius:14px;background:var(--samami-blue-primary);color:#fff;font-size:15px;box-shadow:0 12px 28px #0f3b6733}.sam-engineering-family-gateway{overflow:hidden;border:1px solid rgba(231,173,36,.26);border-radius:26px;background:linear-gradient(135deg,#071d33,#0f3b67 68%,#153f66);color:#fff;box-shadow:0 25px 65px #071d332e}.sam-engineering-family-intro{padding:26px 28px 18px}.sam-engineering-family-intro>span{color:var(--samami-gold-soft);font-size:10px;font-weight:900;letter-spacing:.16em}.sam-engineering-family-intro h1{margin:8px 0 5px;font-size:clamp(24px,3vw,38px)}.sam-engineering-family-intro p{max-width:760px;margin:0;color:#ffffffad;font-size:14px;line-height:1.9}.sam-engineering-family-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.1)}.sam-engineering-family-grid article{min-width:0;padding:23px 28px 26px}.sam-engineering-family-grid article+article{border-inline-start:1px solid rgba(255,255,255,.1)}.sam-engineering-family-grid small{color:var(--samami-gold-soft);font-size:10px;font-weight:900;letter-spacing:.12em}.sam-engineering-family-grid h2{margin:7px 0 4px;font-size:21px}.sam-engineering-family-grid p{min-height:44px;margin:0 0 15px;color:#ffffffa1;font-size:13px;line-height:1.75}.sam-engineering-family-grid article>div{display:flex;flex-wrap:wrap;gap:8px}.sam-engineering-family-grid a{display:inline-flex;min-height:42px;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:11px;padding:0 13px;color:#fff;font-size:12px;font-weight:900}.sam-engineering-family-grid a:hover{border-color:var(--samami-gold-primary);background:rgba(231,173,36,.1)}.samami-sidebar-lockup .sam-brand-copy strong{font-size:10px}.samami-sidebar-lockup .sam-brand-copy small{display:none}.samami-sidebar-lockup .sam-brand-tile{width:42px;height:35px;border-radius:9px}.is-sidebar-collapsed .samami-sidebar-lockup .sam-brand-tile{width:38px;height:32px}@media (max-width: 980px){.sam-public-header .sam-brand-copy{display:none}.sam-footer43 .sam-footer-main{grid-template-columns:1.2fr repeat(3,.6fr);gap:18px}}@media (max-width: 720px){.sam-footer43 .sam-footer-main{grid-template-columns:1fr 1fr;padding:22px 18px 14px!important}.sam-footer43 .sam-footer-brand{grid-column:1 / -1}.sam-footer43 .sam-footer-column{min-width:0}.sam-footer43 .sam-footer-bottom{min-height:38px;flex-wrap:wrap;gap:3px 12px;padding:8px 18px!important}.sam-engineering-family-grid{grid-template-columns:1fr}.sam-engineering-family-grid article+article{border-inline-start:0;border-top:1px solid rgba(255,255,255,.1)}}@media (max-width: 430px){.sam-brand-copy strong{white-space:normal}.sam-footer43 .sam-footer-main{padding-top:18px!important}.sam-footer43 .sam-footer-brand{gap:12px}.sam-footer43 .sam-footer-brand-copy h2{font-size:15px}.sam-footer43 .sam-footer-brand-copy p{font-size:14px;line-height:1.65}.sam-footer43 .sam-footer-column h3{font-size:13px}.sam-footer43 .sam-footer-column a{min-height:28px;font-size:14px}.sam-login43{padding:16px}.sam-login43-card{padding:22px 18px!important;border-radius:22px!important}.sam-engineering-family-intro,.sam-engineering-family-grid article{padding-inline:20px}}.tx-engineering-package{margin:18px 0;border:1px solid rgba(15,59,103,.16);border-radius:18px;background:linear-gradient(180deg,rgba(15,59,103,.06),rgba(231,173,36,.05));padding:18px}.tx-engineering-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tx-engineering-title span{color:var(--samami-blue-primary);font-size:9px;font-weight:900;letter-spacing:.14em}.tx-engineering-title h3{margin:4px 0 0;font-size:18px}.tx-engineering-title>b{border:1px solid rgba(190,24,93,.22);border-radius:999px;background:#fff1f2;color:#9f1239;padding:6px 10px;font-size:10px;white-space:nowrap}.tx-engineering-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.tx-engineering-metrics article{border:1px solid rgba(15,59,103,.11);border-radius:12px;background:rgba(255,255,255,.75);padding:11px}.tx-engineering-metrics span{display:block;color:#64748b;font-size:10px}.tx-engineering-metrics b{display:block;margin-top:5px;color:var(--samami-blue-deep);font-size:13px}.tx-output-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tx-output-actions button{display:inline-flex;min-height:40px;align-items:center;gap:6px;border:1px solid rgba(15,59,103,.17);border-radius:10px;background:#fff;color:var(--samami-blue-deep);padding:0 12px;font-size:11px;font-weight:900}.tx-output-actions button:hover{border-color:var(--samami-gold-primary);background:#fffaf0}@media (max-width: 700px){.tx-engineering-metrics{grid-template-columns:1fr 1fr}.tx-engineering-title{flex-direction:column}}.tx-brand{display:flex;align-items:center;gap:10px}.tx-brand>span:not(.sam-brand-lockup){display:none}.tx-brand>small{color:#ffffff7a;font-size:8px;font-weight:900;letter-spacing:.12em}.tx-brand .sam-brand-copy strong{font-size:10px}.tx-brand .sam-brand-copy small{display:none}.sam-brand-tile{width:54px;height:54px;border-radius:14px;background:#093057;border-color:#e7ad24b8}.sam-brand-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sam-brand-lockup.is-compact .sam-brand-tile{width:48px;height:48px;border-radius:12px}.sam-brand-lockup.is-compact .sam-brand-copy strong{font-size:12px;line-height:1.45}.sam-brand-lockup.is-compact .sam-brand-copy small{font-size:8px}.sam-public-header{top:0!important;width:100%!important;margin:0!important;border-width:0 0 1px!important;border-radius:0!important;background:linear-gradient(90deg,rgba(5,8,14,.96),rgba(8,20,36,.93) 50%,rgba(5,8,14,.96))!important;box-shadow:0 12px 44px #0000003d!important}.sam-public-header.is-scrolled{background:rgba(5,8,14,.985)!important;box-shadow:0 16px 48px #00000057!important}.sam-public-nav{width:min(1520px,calc(100% - 56px))!important;max-width:none!important;min-height:78px;grid-template-columns:minmax(260px,340px) minmax(0,1fr) auto!important;gap:28px!important;padding:0!important}.sam-public-brand{width:auto!important;height:auto!important;min-width:0;overflow:visible!important;border-radius:0!important}.sam-public-brand .sam-brand-lockup{max-width:100%}.sam-public-brand .sam-brand-copy strong{color:#fff}.sam-public-brand .sam-brand-copy small{color:#ffffffa8}.sam-public-links>a{font-size:13px;letter-spacing:0}.sam-public-login,.sam-public-start{min-height:44px;border-radius:8px;padding-inline:16px;font-size:12px}.sam-public-start{background:#e7ad24;box-shadow:none}.home35{--home35-gold: #e7ad24;--home35-muted: rgba(232,239,248,.68);--home35-line: rgba(176,204,232,.15);background:#04070c}.home35-hero{min-height:min(920px,calc(100svh - 78px));background:radial-gradient(circle at 80% 25%,rgba(15,59,103,.34),transparent 37%),#04070c}.home35-door-sequence img{-o-object-position:center 48%;object-position:center 48%;filter:saturate(.58) contrast(1.16) brightness(.68)}.home35-sequence-shade{background:linear-gradient(90deg,rgba(3,6,11,.92) 0%,rgba(3,6,11,.58) 44%,rgba(3,6,11,.28) 72%,rgba(3,6,11,.66) 100%),linear-gradient(0deg,rgba(3,6,11,.94) 0%,transparent 48%,rgba(3,6,11,.28) 100%)}.home35-hero-grid{opacity:.22;background-size:112px 112px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 45%,transparent 84%);mask-image:linear-gradient(90deg,#000 0%,#000 45%,transparent 84%)}.home35-hero-copy{width:min(1520px,calc(100% - 72px));padding:clamp(110px,14vh,170px) 0 clamp(190px,25vh,270px)}.home35-hero-copy .home35-kicker{display:inline-flex;align-items:center;gap:10px;color:#f1c85d;font-size:11px;letter-spacing:.19em}.home35-hero-copy .home35-kicker:before{content:"";width:48px;height:1px;background:#e7ad24}.home35-hero-copy h1{max-width:940px;margin-top:28px;font-size:clamp(58px,7.2vw,108px);line-height:1.03;letter-spacing:-.052em;text-wrap:balance;text-shadow:0 18px 48px rgba(0,0,0,.34)}.home35-hero-copy p{max-width:680px;margin-top:26px;color:#edf3fabd;font-size:clamp(15px,1.25vw,18px);line-height:2}.home35-actions{gap:12px}.home35-button{min-height:50px;border-radius:8px;padding-inline:20px;font-size:13px;letter-spacing:0}.home35-button.is-primary{border-color:#e7ad24;background:#e7ad24;color:#07111d;box-shadow:0 16px 34px #e7ad242e}.home35-button:not(.is-primary){border-color:#cddeef47;background:rgba(8,25,43,.66);color:#fff;backdrop-filter:blur(14px)}.home43-proof-rail{display:flex;flex-wrap:wrap;gap:0;width:min(760px,100%);margin-top:42px;border-block:1px solid rgba(205,222,239,.14)}.home43-proof-rail span{display:grid;min-width:180px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:15px 22px;border-inline-start:1px solid rgba(205,222,239,.14);color:#f4f7fbc2;font-size:12px;font-weight:850}.home43-proof-rail span:first-child{border-inline-start:0;padding-inline-start:0}.home43-proof-rail b{color:#e7ad24;font-size:9px;letter-spacing:.08em}.home35-product-scene{background:radial-gradient(circle at 15% 0%,rgba(15,59,103,.24),transparent 30%),#07111d}.home35-product-shell{border-color:#b6cfe82e;border-radius:14px;background:linear-gradient(145deg,rgba(13,31,52,.95),rgba(6,15,27,.94));box-shadow:0 30px 90px #00000047}.home35-product{border-radius:10px;background:rgba(255,255,255,.025)}.home35-design-scene{background:linear-gradient(90deg,rgba(4,8,14,.98),rgba(7,22,39,.96)),#05080d}.home35-design-visual{border-radius:12px;border-color:#b6cfe82e}.home35-project-empty,.home35-project-grid article{border-radius:12px}.home35-lifecycle-track article{min-height:170px}.sam-footer43 .sam-footer-main{grid-template-columns:minmax(330px,1.2fr) repeat(3,minmax(120px,.5fr));gap:clamp(18px,2.4vw,38px);padding-top:20px!important;padding-bottom:15px!important}.sam-footer43 .sam-footer-brand{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.sam-footer43 .sam-footer-brand .sam-brand-lockup{justify-self:start}.sam-footer43 .sam-footer-brand-lead{max-width:450px;margin:0;color:#ffffff9e;font-size:15px;line-height:1.75}.sam-footer43 .sam-footer-column h3{font-size:15px}.sam-footer43 .sam-footer-column a{min-height:28px;font-size:15px}.sam-footer43 .sam-footer-bottom{min-height:36px;padding-block:7px!important}.sam-login43{background:radial-gradient(circle at 50% -12%,rgba(231,173,36,.11),transparent 33%),linear-gradient(180deg,#fbfbfa 0%,#eef1f4 100%)!important}.sam-login43-brand .sam-brand-tile{width:84px;height:84px;border-radius:22px}.sam-login43-card{gap:12px!important;padding:24px!important;border-radius:24px!important}.sam-login43-card .samami-login-control{display:block}.sam-login43-card .samami-login-control>svg{display:none!important}.sam-login43-card .samami-login-control input{min-height:56px;padding:0 18px!important;background:#fff!important;color:#111827!important;text-align:left;font-size:15px}.sam-login43-card .samami-login-control input::-moz-placeholder{color:#8a94a3!important}.sam-login43-card .samami-login-control input::placeholder{color:#8a94a3!important}.sam-login43-card>button{margin-top:4px}.sam-engineering-family-intro h1{max-width:760px}.sam-engineering-family-grid h2{font-size:24px}.sam-engineering-family-grid a{min-height:44px;border-radius:8px;padding-inline:16px}@media (max-width: 1180px){.sam-public-nav{grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto!important;width:min(100% - 32px,1520px)!important}.sam-public-brand .sam-brand-copy strong{font-size:11px}.sam-public-brand .sam-brand-copy small{display:none}}@media (max-width: 980px){.sam-public-nav{grid-template-columns:1fr auto!important;min-height:70px}.sam-public-brand .sam-brand-copy{display:grid}.sam-public-links,.sam-public-actions>.sam-public-start{display:none!important}.sam-public-menu{display:grid}.home35-hero-copy{width:min(100% - 38px,1520px)}}@media (max-width: 720px){.sam-public-nav{width:calc(100% - 24px)!important}.sam-public-brand .sam-brand-copy strong{font-size:10px;white-space:normal}.sam-public-brand .sam-brand-copy small{display:none}.home35-hero{min-height:760px}.home35-hero-copy{padding-top:92px}.home35-hero-copy h1{font-size:clamp(44px,13vw,66px)}.home43-proof-rail{display:grid;grid-template-columns:1fr;margin-top:30px}.home43-proof-rail span,.home43-proof-rail span:first-child{min-width:0;border-inline-start:0;border-top:1px solid rgba(205,222,239,.12);padding:11px 0}.home43-proof-rail span:first-child{border-top:0}.sam-footer43 .sam-footer-main{padding-top:16px!important;padding-bottom:10px!important}}@media (max-width: 430px){.sam-public-brand .sam-brand-copy{display:none}.sam-public-nav{min-height:64px}.sam-brand-lockup.is-compact .sam-brand-tile{width:44px;height:44px}.sam-footer43 .sam-footer-brand .sam-brand-copy{display:grid}.sam-footer43 .sam-footer-brand-lead{font-size:14px;line-height:1.65}}.sam-public-shell,.sam-login43,.home44,.manufacturing44{--samami-blue-primary: #2d3679;--samami-blue-deep: #151c4e;--samami-blue-black: #090d1f;--samami-gold-primary: #e9a814;--samami-gold-soft: #f4c95d;--samami-black: #07080b;--samami-ink: #17191f;--samami-surface: #f5f5f2;--samami-border: rgba(45, 54, 121, .18)}.sam-brand-lockup{display:inline-flex;min-width:0;align-items:center;background:transparent!important;border:0!important;box-shadow:none!important}.sam-brand-logo{display:block;width:clamp(150px,13vw,208px);height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;background:transparent;border:0}.sam-brand-lockup.is-compact .sam-brand-logo{width:clamp(130px,11vw,180px)}.sam-brand-lockup.is-wordmark-only .sam-brand-logo{width:132px}.sam-brand-tile,.sam-brand-copy{display:none!important}.sam-public-shell{background:var(--samami-blue-black);color:#fff}.sam-public-header{background:rgba(7,8,13,.94)!important;border-bottom-color:#ffffff1a!important;backdrop-filter:blur(18px)}.sam-public-header.is-scrolled{background:rgba(7,8,13,.985)!important}.sam-public-nav{width:min(1500px,calc(100% - 48px))!important;min-height:82px;grid-template-columns:minmax(205px,260px) minmax(0,1fr) auto!important}.sam-public-brand{overflow:visible!important}.sam-public-brand .sam-brand-logo{width:185px}.sam-public-links>a{color:#ffffffad}.sam-public-links>a:hover,.sam-public-links>a.active{color:#fff}.sam-public-links>a.active:after{background:var(--samami-gold-primary)}.sam-public-login{border-color:#ffffff2e;color:#fff}.sam-public-start{background:var(--samami-gold-primary)!important;color:#111318!important;box-shadow:none!important}.sam-public-start:hover{background:#f1b72e!important}.sam-public-footer.sam-footer44,.sam-public-footer.sam-footer43{background:#07090e!important;border-top:1px solid rgba(255,255,255,.1);padding:0!important}.sam-footer44 .sam-footer-main,.sam-footer43 .sam-footer-main{width:min(1500px,calc(100% - 48px));margin:auto;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(125px,.55fr));gap:34px;padding:24px 0 18px!important}.sam-footer44 .sam-footer-brand,.sam-footer43 .sam-footer-brand{display:grid;align-content:start;gap:12px}.sam-footer44 .sam-footer-brand .sam-brand-logo,.sam-footer43 .sam-footer-brand .sam-brand-logo{width:205px}.sam-footer-brand-lead{max-width:430px;margin:0;color:#ffffff9e;font-size:15px;line-height:1.8}.sam-footer44 .sam-footer-column h3,.sam-footer43 .sam-footer-column h3{margin-bottom:8px;color:var(--samami-gold-soft);font-size:14px}.sam-footer44 .sam-footer-column a,.sam-footer43 .sam-footer-column a{min-height:30px;color:#ffffffad;font-size:15px;line-height:1.55}.sam-footer44 .sam-footer-column a:hover,.sam-footer43 .sam-footer-column a:hover{color:#fff}.sam-footer44 .sam-footer-bottom,.sam-footer43 .sam-footer-bottom{width:min(1500px,calc(100% - 48px));min-height:40px;margin:auto;padding:8px 0!important;border-top:1px solid rgba(255,255,255,.08);color:#ffffff6b;font-size:12px}.sam-login43{background:radial-gradient(circle at 50% 0%,rgba(233,168,20,.1),transparent 34%),linear-gradient(180deg,#fbfbfa 0%,#eceef3 100%)!important}.sam-login43-brand{margin-bottom:20px}.sam-login43-brand .sam-brand-logo{width:min(250px,70vw)}.sam-login43-card{border:1px solid rgba(45,54,121,.14)!important;background:rgba(255,255,255,.88)!important;box-shadow:0 32px 90px #151c4e21!important}.sam-login43-card .samami-login-control input:focus{border-color:var(--samami-blue-primary);box-shadow:0 0 0 4px #2d36791a}.sam-login43-card>button{background:var(--samami-blue-primary)}.sam-login43-card>button:hover{background:var(--samami-blue-deep)}.home44{overflow:clip;background:#080a10;color:#fff}.home44-shell{width:min(1500px,calc(100% - 64px));margin-inline:auto}.home44-kicker,.home44-section-head>span,.home44-engineering-copy>span,.home44-live-head b{color:var(--samami-gold-soft);font-family:var(--samami-font-heading);font-size:11px;font-weight:900;letter-spacing:.16em}.home44-hero{position:relative;min-height:calc(100svh - 82px);display:grid;align-items:center;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.08)}.home44-hero-media,.home44-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.home44-hero-media{z-index:-3;-o-object-fit:cover;object-fit:cover;filter:saturate(.52) contrast(1.12) brightness(.54)}.home44-hero-overlay{z-index:-2;background:linear-gradient(90deg,rgba(7,8,13,.97) 0%,rgba(7,8,13,.78) 46%,rgba(7,8,13,.3) 76%,rgba(7,8,13,.64) 100%),linear-gradient(0deg,#080a10 0%,transparent 38%,rgba(45,54,121,.18) 100%)}.home44-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 52%,transparent 90%);mask-image:linear-gradient(90deg,#000 0%,#000 52%,transparent 90%)}.home44-hero-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:clamp(50px,8vw,130px);align-items:center;padding-block:clamp(88px,12vh,150px)}.home44-hero-copy h1{max-width:950px;margin:20px 0 22px;font-size:clamp(48px,6.7vw,104px);line-height:1.04;letter-spacing:-.045em}.home44-hero-copy p{max-width:720px;margin:0;color:#ffffffad;font-size:clamp(17px,1.45vw,23px);line-height:1.9}.home44-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.home44-button{display:inline-flex;min-height:54px;align-items:center;gap:10px;padding:0 20px;border:1px solid rgba(255,255,255,.19);border-radius:8px;font-weight:900}.home44-button.is-primary{background:var(--samami-gold-primary);border-color:var(--samami-gold-primary);color:#111318}.home44-button.is-secondary{background:rgba(7,8,13,.36);color:#fff;backdrop-filter:blur(10px)}.home44-live{border:1px solid rgba(255,255,255,.16);background:rgba(9,13,31,.72);box-shadow:0 30px 90px #0000004d;backdrop-filter:blur(22px)}.home44-live-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.11)}.home44-live-head span{display:flex;align-items:center;gap:8px;color:#ffffffb8;font-size:12px}.home44-live-head i{width:7px;height:7px;border-radius:50%;background:#55d98b;box-shadow:0 0 0 5px #55d98b1a}.home44-live-project{display:grid;gap:5px;padding:20px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.home44-live-project small{color:var(--samami-gold-soft);font-size:10px;letter-spacing:.12em}.home44-live-project strong{font-size:19px}.home44-live-project span{color:#ffffff8f;font-size:12px}.home44-live-steps{display:grid;margin:0;padding:0;list-style:none}.home44-live-steps li{display:grid;grid-template-columns:42px 1fr;min-height:49px;align-items:center;border-bottom:1px solid rgba(255,255,255,.07);padding-inline:18px;color:#ffffff61}.home44-live-steps li span{font-size:10px;letter-spacing:.1em}.home44-live-steps li b{font-size:13px}.home44-live-steps li.is-active{color:#fff;background:linear-gradient(90deg,rgba(233,168,20,.12),transparent)}.home44-live-steps li.is-active span{color:var(--samami-gold-soft)}.home44-truth-note{margin:0;padding:12px 18px;color:#ffffff61;font-size:10px;line-height:1.7}.home44-problem,.home44-families,.home44-engineering,.home44-projects{padding-block:clamp(80px,10vw,150px)}.home44-section-head{max-width:920px}.home44-section-head h2{margin:13px 0 0;color:#11131a;font-size:clamp(34px,4.5vw,70px);line-height:1.15}.home44-section-head p{max-width:760px;color:#fff9;font-size:16px;line-height:1.9}.home44-section-head.is-inverse h2{color:#fff}.home44-problem{background:var(--samami-surface);color:var(--samami-ink)}.home44-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:55px;border-top:1px solid rgba(23,25,31,.14);border-bottom:1px solid rgba(23,25,31,.14)}.home44-problem-grid article{min-height:210px;padding:25px 24px;border-inline-end:1px solid rgba(23,25,31,.14)}.home44-problem-grid article:last-child{border-inline-end:0}.home44-problem-grid small{color:var(--samami-blue-primary);font-weight:900}.home44-problem-grid h3{margin:42px 0 8px;font-size:20px}.home44-problem-grid p{margin:0;color:#626773;font-size:14px;line-height:1.8}.home44-system{padding-block:clamp(90px,11vw,160px);background:linear-gradient(135deg,#141a49,#2d3679 62%,#20275d)}.home44-system-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-top:58px;border:1px solid rgba(255,255,255,.15)}.home44-stage-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home44-stage-nav button{min-height:122px;display:grid;align-content:space-between;border:0;border-inline-end:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;padding:18px;text-align:start;cursor:pointer}.home44-stage-nav button:nth-child(3n){border-inline-end:0}.home44-stage-nav button:nth-child(n+4){border-bottom:0}.home44-stage-nav button span{color:var(--samami-gold-soft);font-size:10px}.home44-stage-nav button b{font-size:16px}.home44-stage-nav button.is-active{background:rgba(233,168,20,.13);color:#fff;box-shadow:inset 0 -3px 0 var(--samami-gold-primary)}.home44-stage-detail{min-height:300px;display:grid;align-content:center;border-inline-start:1px solid rgba(255,255,255,.15);padding:38px;background:rgba(7,8,13,.28)}.home44-stage-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:30px;border:1px solid rgba(233,168,20,.5);color:var(--samami-gold-soft)}.home44-stage-detail small{color:#ffffff70;letter-spacing:.12em}.home44-stage-detail h3{margin:9px 0;font-size:34px}.home44-stage-detail p{color:#ffffff9e;line-height:1.8}.home44-stage-detail>div:last-child{display:flex;align-items:center;gap:9px;margin-top:18px;color:#fff;font-weight:800}.home44-families{background:#f5f5f2}.home44-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:55px}.home44-family-grid article{position:relative;min-height:580px;overflow:hidden;background:#111}.home44-family-grid img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.65) contrast(1.08) brightness(.65);transition:transform .7s ease}.home44-family-grid article:hover img{transform:scale(1.035)}.home44-family-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,14,.95),transparent 68%)}.home44-family-grid article>div{position:absolute;z-index:1;inset-inline:30px;bottom:30px}.home44-family-grid small{color:var(--samami-gold-soft);font-weight:900;letter-spacing:.14em}.home44-family-grid h3{margin:10px 0 6px;font-size:42px}.home44-family-grid p{color:#ffffff9e}.home44-family-grid a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#fff;font-weight:900}.home44-manufacturing{padding-block:clamp(90px,11vw,160px);background:#080a10}.home44-manufacturing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:clamp(50px,7vw,110px);align-items:center}.home44-manufacturing-list{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-top:1px solid rgba(255,255,255,.12)}.home44-manufacturing-list article{display:flex;gap:12px;padding:19px 12px 19px 0;border-bottom:1px solid rgba(255,255,255,.1)}.home44-manufacturing-list svg{flex:0 0 auto;color:var(--samami-gold-primary);margin-top:4px}.home44-manufacturing-list h3{margin:0;font-size:15px}.home44-manufacturing-list p{margin:4px 0 0;color:#ffffff80;font-size:12px;line-height:1.7}.home44-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--samami-gold-soft);font-weight:900}.home44-manufacturing-media{position:relative;min-height:620px}.home44-manufacturing-media img:first-child{position:absolute;inset:0 0 80px;width:84%;height:calc(100% - 80px);-o-object-fit:cover;object-fit:cover;filter:saturate(.55) contrast(1.1)}.home44-manufacturing-media img:nth-child(2){position:absolute;width:54%;height:260px;inset-inline-end:0;bottom:0;-o-object-fit:cover;object-fit:cover;border:10px solid #080a10;filter:saturate(.62)}.home44-manufacturing-media>span{position:absolute;inset-inline-start:20px;top:20px;display:flex;align-items:center;gap:8px;background:rgba(7,8,13,.82);color:#fff;padding:10px 12px;font-size:10px;font-weight:900;letter-spacing:.12em}.home44-engineering{display:grid;grid-template-columns:1fr .9fr;gap:clamp(50px,8vw,120px);background:#f5f5f2;color:#11131a}.home44-engineering-copy h2{margin:14px 0;font-size:clamp(36px,4.8vw,72px);line-height:1.13}.home44-engineering-copy p{max-width:720px;color:#656a75;font-size:16px;line-height:1.9}.home44-output-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.home44-output-tags span{border:1px solid rgba(45,54,121,.18);background:#fff;color:var(--samami-blue-primary);padding:8px 11px;font-size:11px;font-weight:900}.home44-engineering-cards{display:grid;gap:12px;align-content:center}.home44-engineering-cards a{min-height:142px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;border:1px solid rgba(45,54,121,.18);background:#fff;color:#11131a;padding:20px;transition:.25s ease}.home44-engineering-cards a:hover{transform:translateY(-3px);border-color:var(--samami-gold-primary);box-shadow:0 18px 45px #151c4e17}.home44-engineering-cards span{color:var(--samami-gold-primary);font-weight:900}.home44-engineering-cards h3{font-size:23px}.home44-projects{background:#0b0e16}.home44-projects .home44-section-head h2{color:#fff}.home44-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.home44-project-grid article{position:relative;min-height:420px;overflow:hidden}.home44-project-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.65) brightness(.7)}.home44-project-grid article>div{position:absolute;inset-inline:22px;bottom:22px}.home44-project-grid h3{margin:6px 0}.home44-project-grid small,.home44-project-grid span{color:#ffffff94;font-size:12px}.home44-project-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;margin-top:44px;border:1px dashed rgba(255,255,255,.18);color:#ffffff9e;text-align:center}.home44-project-empty svg{color:var(--samami-gold-primary)}.home44-project-empty a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:900}.home44-closing{padding-block:80px;background:var(--samami-gold-primary);color:#101217}.home44-closing .home44-shell{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.home44-closing h2{margin:0;font-size:clamp(34px,4.8vw,72px);line-height:1.12}.home44-closing p{max-width:720px;margin:12px 0 0;font-size:16px}.home44-closing .home44-shell>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.home44-closing a{display:inline-flex;min-height:48px;align-items:center;gap:8px;border:1px solid rgba(16,18,23,.35);padding:0 15px;color:#101217;font-weight:900}.manufacturing44{background:#f5f5f2;color:#17191f}.manufacturing44-shell{width:min(1400px,calc(100% - 64px));margin:auto}.manufacturing44-hero{position:relative;min-height:650px;display:grid;align-items:end;isolation:isolate;background:#080a10;color:#fff}.manufacturing44-hero>img,.manufacturing44-overlay{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.manufacturing44-hero>img{filter:saturate(.55) brightness(.55)}.manufacturing44-overlay{z-index:-1;background:linear-gradient(90deg,rgba(7,8,13,.96),rgba(7,8,13,.5)),linear-gradient(0deg,rgba(7,8,13,.9),transparent)}.manufacturing44-hero .manufacturing44-shell{padding-bottom:70px}.manufacturing44-hero span,.manufacturing44-products header span,.manufacturing44-growth span{color:var(--samami-gold-soft);font-size:11px;font-weight:900;letter-spacing:.15em}.manufacturing44-hero h1{max-width:900px;margin:15px 0;font-size:clamp(48px,7vw,100px);line-height:1.05}.manufacturing44-hero p{max-width:760px;color:#ffffffa6;font-size:18px;line-height:1.9}.manufacturing44-products{padding-block:100px}.manufacturing44-products header{display:flex;align-items:center;gap:16px}.manufacturing44-products header>svg{color:var(--samami-blue-primary)}.manufacturing44-products h2{margin:5px 0 0;font-size:42px}.manufacturing44-products>div{display:grid;grid-template-columns:repeat(5,1fr);margin-top:44px;border-top:1px solid rgba(23,25,31,.15);border-bottom:1px solid rgba(23,25,31,.15)}.manufacturing44-products article{min-height:240px;padding:22px 18px;border-inline-end:1px solid rgba(23,25,31,.15)}.manufacturing44-products article:last-child{border-inline-end:0}.manufacturing44-products small{color:var(--samami-gold-primary);font-weight:900}.manufacturing44-products h3{margin:50px 0 8px;font-size:18px}.manufacturing44-products p{color:#666c78;font-size:13px;line-height:1.75}.manufacturing44-growth{padding-block:90px;background:var(--samami-blue-primary);color:#fff}.manufacturing44-growth .manufacturing44-shell{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.18)}.manufacturing44-growth article{min-height:300px;padding:34px;background:var(--samami-blue-primary)}.manufacturing44-growth svg{color:var(--samami-gold-soft)}.manufacturing44-growth h2{margin:12px 0;font-size:34px}.manufacturing44-growth p{max-width:560px;color:#ffffffa8;line-height:1.85}.manufacturing44-truth{display:flex;gap:14px;align-items:flex-start;margin-block:60px;border:1px solid rgba(45,54,121,.16);background:#fff;padding:20px;color:#666c78;line-height:1.8}.manufacturing44-truth svg{flex:0 0 auto;color:var(--samami-blue-primary)}.manufacturing44-cta{padding-bottom:80px}.manufacturing44-cta a{display:inline-flex;min-height:50px;align-items:center;gap:8px;background:var(--samami-gold-primary);color:#111318;padding:0 18px;font-weight:900}.sam-engineering-family-intro>span{color:var(--samami-gold-soft)}.sam-engineering-family-intro h1{font-size:clamp(28px,3.5vw,48px)}.sam-engineering-family-gateway{border-radius:14px;background:linear-gradient(135deg,#151c4e,#2d3679)}.sam-engineering-family-grid a{border-radius:7px}.samami-sidebar-lockup .sam-brand-logo{width:150px}.is-sidebar-collapsed .samami-sidebar-lockup .sam-brand-logo{width:42px;height:32px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}@media (max-width: 1100px){.home44-hero-layout{grid-template-columns:1fr}.home44-live{width:min(100%,620px)}.home44-manufacturing-layout{grid-template-columns:1fr}.home44-manufacturing-media{min-height:520px}.manufacturing44-products>div{grid-template-columns:repeat(3,1fr)}.manufacturing44-products article:nth-child(3){border-inline-end:0}}@media (max-width: 900px){.sam-public-nav{width:calc(100% - 32px)!important;grid-template-columns:1fr auto!important}.sam-public-brand .sam-brand-logo{width:165px}.sam-footer44 .sam-footer-main,.sam-footer43 .sam-footer-main{grid-template-columns:1.2fr repeat(3,.6fr);width:calc(100% - 36px);gap:18px}.home44-problem-grid{grid-template-columns:1fr 1fr}.home44-problem-grid article:nth-child(2){border-inline-end:0}.home44-problem-grid article:nth-child(-n+2){border-bottom:1px solid rgba(23,25,31,.14)}.home44-system-layout{grid-template-columns:1fr}.home44-stage-detail{border-inline-start:0;border-top:1px solid rgba(255,255,255,.15)}.home44-family-grid,.home44-engineering,.home44-closing .home44-shell{grid-template-columns:1fr}}@media (max-width: 720px){.home44-shell,.manufacturing44-shell{width:calc(100% - 34px)}.home44-hero{min-height:auto}.home44-hero-layout{padding-block:88px 54px;gap:42px}.home44-hero-copy h1{font-size:clamp(42px,13vw,66px)}.home44-live{width:100%}.home44-stage-nav{grid-template-columns:1fr 1fr}.home44-stage-nav button:nth-child(3n){border-inline-end:1px solid rgba(255,255,255,.1)}.home44-stage-nav button:nth-child(2n){border-inline-end:0}.home44-stage-nav button:nth-child(n+4){border-bottom:1px solid rgba(255,255,255,.1)}.home44-stage-nav button:nth-child(n+5){border-bottom:0}.home44-manufacturing-list{grid-template-columns:1fr}.home44-manufacturing-media{min-height:430px}.home44-project-grid{grid-template-columns:1fr}.manufacturing44-products>div{grid-template-columns:1fr 1fr}.manufacturing44-products article{border-bottom:1px solid rgba(23,25,31,.15)}.manufacturing44-products article:nth-child(2n){border-inline-end:0}.manufacturing44-growth .manufacturing44-shell{grid-template-columns:1fr}.sam-footer44 .sam-footer-main,.sam-footer43 .sam-footer-main{grid-template-columns:1fr 1fr;width:calc(100% - 32px);padding-top:20px!important}.sam-footer44 .sam-footer-brand,.sam-footer43 .sam-footer-brand{grid-column:1/-1}.sam-footer44 .sam-footer-bottom,.sam-footer43 .sam-footer-bottom{width:calc(100% - 32px)}}@media (max-width: 430px){.sam-public-brand .sam-brand-logo{width:145px}.home44-actions{display:grid;grid-template-columns:1fr}.home44-button{justify-content:center}.home44-problem-grid{grid-template-columns:1fr}.home44-problem-grid article{border-inline-end:0;border-bottom:1px solid rgba(23,25,31,.14)}.home44-stage-nav{grid-template-columns:1fr}.home44-stage-nav button{border-inline-end:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.home44-stage-nav button:last-child{border-bottom:0!important}.home44-family-grid article{min-height:470px}.home44-manufacturing-media{min-height:360px}.home44-manufacturing-media img:nth-child(2){height:170px}.manufacturing44-products>div{grid-template-columns:1fr}.manufacturing44-products article{border-inline-end:0}.sam-login43-brand .sam-brand-logo{width:220px}}.samami-enterprise-shell .sam-workspace45,.samami-enterprise-shell .sam-workspace45 *{box-sizing:border-box}.sam-workspace45{display:grid;gap:14px;color:#eef4fb}.sam-workspace45-header{min-height:0!important;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,rgba(15,42,71,.94),rgba(7,22,47,.96));padding:20px 22px;box-shadow:0 18px 50px #00000024}.sam-workspace45-copy h1{margin:5px 0 3px;color:#fff!important;font-size:clamp(22px,2.3vw,31px);line-height:1.35}.sam-workspace45-copy>p:last-child{max-width:760px;margin:0;color:#9eb0c4;font-size:13px;line-height:1.8}.sam-workspace45-attention{min-width:150px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid rgba(66,211,146,.22);border-radius:14px;background:rgba(66,211,146,.07);padding:12px 13px;color:#8ce4ba}.sam-workspace45-attention.is-overdue{border-color:#fb718547;background:rgba(251,113,133,.08);color:#fda4af}.sam-workspace45-attention span{color:#adbdcd;font-size:11px;font-weight:800}.sam-workspace45-attention strong{color:currentColor!important;font-size:22px}.sam-workspace45-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sam-workspace45-stat{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(15,42,71,.64);padding:14px 16px}.sam-workspace45-stat strong{color:#fff!important;font-size:27px}.sam-workspace45-stat span{color:#91a6bb;font-size:12px;font-weight:800}.sam-workspace45-actions,.sam-workspace45-priorities{border:1px solid rgba(255,255,255,.09);border-radius:17px;background:rgba(9,29,51,.78);padding:17px}.sam-workspace45-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.sam-workspace45-section-head h2{margin:2px 0 0;color:#fff!important;font-size:16px}.sam-workspace45-section-head>span,.sam-workspace45-priority-count{min-width:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:rgba(255,255,255,.06);padding:7px 9px;color:#c8d5e2;font-size:11px;font-weight:900}.sam-workspace45-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px}.sam-workspace45-action{min-height:84px;display:grid;align-content:space-between;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.035);padding:13px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sam-workspace45-action:hover{transform:translateY(-2px);border-color:#e9a81473;background:rgba(233,168,20,.06)}.sam-workspace45-action b{color:#fff!important;font-size:13px}.sam-workspace45-action span{color:#8fa3b8;font-size:11px}.sam-workspace45-priority-list{display:grid;gap:8px}.sam-workspace45-priority{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025);padding:13px 14px}.sam-workspace45-priority h3{margin:7px 0 2px;color:#fff!important;font-size:13px}.sam-workspace45-priority p{margin:0;color:#8fa3b8;font-size:11px;line-height:1.65}.sam-workspace45-priority time{display:inline-flex;align-items:center;gap:5px;color:#8094aa;font-size:10px;white-space:nowrap}.sam-workspace45-priority time.is-overdue{color:#fb7185;font-weight:900}.sam-workspace45-tags{display:flex;flex-wrap:wrap;gap:5px}.sam-workspace45-tags span{border-radius:999px;background:rgba(255,255,255,.06);padding:4px 7px;color:#a9b9c8;font-size:9px;font-weight:900}.sam-workspace45-tags span.is-overdue{background:rgba(251,113,133,.1);color:#fda4af}.sam-workspace45-empty{margin:0;border:1px dashed rgba(255,255,255,.12);border-radius:12px;padding:22px;color:#7890a8;text-align:center;font-size:12px}body .home44-engineering{background:#f5f5f2!important;color:#11131a!important}body .home44-engineering-copy>span{color:var(--samami-gold-primary)!important}body .home44-engineering-copy h2{color:#11131a!important}body .home44-engineering-copy p{color:#5c6470!important}.home44-engineering-cards a{min-height:150px;grid-template-columns:44px minmax(0,1fr) auto;border-color:#2d367938;background:linear-gradient(135deg,#151c4e,#2d3679);color:#fff!important}.home44-engineering-cards a:hover{border-color:var(--samami-gold-primary);box-shadow:0 18px 45px #151c4e2e}.home44-engineering-cards a>span{color:var(--samami-gold-soft)!important}.home44-engineering-cards h3{margin:0 0 7px;color:#fff!important;font-size:23px}.home44-engineering-cards p{margin:0;color:#ffffffa1!important;font-size:12px;line-height:1.65}.home44-engineering-cards svg{color:#fff}.sam-public-footer.sam-footer45{margin-top:26px}.sam-footer45 .sam-footer-main{grid-template-columns:minmax(190px,.78fr) repeat(3,minmax(120px,.7fr));gap:24px;padding:20px 0 14px!important}.sam-footer45 .sam-footer-brand{gap:7px}.sam-footer45 .sam-footer-brand .sam-brand-logo{width:150px}.sam-footer45 .sam-footer-brand-lead{max-width:280px;color:#ffffff80;font-size:12px;line-height:1.65}.sam-footer45 .sam-footer-column h3{margin-bottom:7px;font-size:13px}.sam-footer45 .sam-footer-column a{min-height:25px;margin-bottom:3px;font-size:13px}.sam-footer45 .sam-footer-bottom{min-height:34px;padding-block:5px!important}.sam-footer45 .sam-footer-bottom a{color:#ffffff7a}.sam-footer45 .sam-footer-bottom a:hover{color:#fff}.sam-login45{isolation:isolate;background:radial-gradient(circle at 50% -10%,rgba(233,168,20,.11),transparent 34%),#070d1b!important}.sam-login45-shell{position:relative;z-index:1;width:min(100%,420px)}.sam-login45-brand{display:flex;justify-content:center;min-height:86px}.sam-login45-brand .sam-brand-logo{width:min(255px,72vw)}.sam-login45-card{border-color:#ffffff1f!important;background:rgba(255,255,255,.96)!important;box-shadow:0 28px 80px #00000052!important}.sam-login45-return{margin:12px 0 0;color:#ffffff7a;text-align:center;font-size:11px}.sam-brand-lockup.is-mark-only .sam-brand-logo,.is-sidebar-collapsed .samami-sidebar-lockup .sam-brand-logo{width:36px!important;height:36px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}@media (max-width: 900px){.sam-workspace45-header{grid-template-columns:1fr}.sam-workspace45-attention{width:min(100%,240px)}.sam-footer45 .sam-footer-main{grid-template-columns:1fr 1fr}.sam-footer45 .sam-footer-brand{grid-column:1 / -1}}@media (max-width: 620px){.sam-workspace45-stat-grid,.sam-workspace45-priority{grid-template-columns:1fr}.sam-workspace45-priority time{white-space:normal}.home44-engineering-cards a{grid-template-columns:36px minmax(0,1fr) auto;padding:16px}.sam-footer45 .sam-footer-main{grid-template-columns:1fr 1fr;gap:17px 14px}.sam-footer45 .sam-footer-brand-lead{font-size:11px}}body .home44-problem{background:#f5f5f2!important;color:#17191f!important;padding-block:clamp(76px,8vw,118px)}body .home44-problem .home44-section-head h2{max-width:1080px;color:#17191f!important;font-size:clamp(38px,5.3vw,76px);line-height:1.22}body .home44-problem-grid{margin-top:44px;background:#fff}body .home44-problem-grid article{min-height:188px;background:#fff!important}body .home44-problem-grid small{color:#2d3679!important}body .home44-problem-grid h3{margin-top:34px;color:#17191f!important}body .home44-problem-grid p{color:#59616e!important}.home46-product-proof{padding-block:clamp(78px,9vw,132px);background:#f5f5f2;color:#17191f}.home46-product-proof .home44-section-head p{color:#626a76!important}.home46-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:44px;border-block:1px solid rgba(23,25,31,.15)}.home46-product-grid article{min-height:235px;padding:22px 20px;border-inline-end:1px solid rgba(23,25,31,.15);background:#fff}.home46-product-grid article:last-child{border-inline-end:0}.home46-product-grid small{color:#2d3679;font-weight:900}.home46-product-grid h3{margin:54px 0 8px;color:#17191f;font-size:18px}.home46-product-grid p{margin:0;color:#626a76;font-size:13px;line-height:1.78}.home46-product-link{display:inline-flex;min-height:48px;align-items:center;gap:8px;margin-top:24px;border-bottom:1px solid #e9a814;color:#17191f;font-weight:900}.sep-family46{max-width:1500px;margin:0 auto 1.2rem;padding:0 clamp(1rem,3vw,3rem)}.sep-family46>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-bottom:13px}.sep-family46>header>span{border:1px solid rgba(233,168,20,.26);background:rgba(233,168,20,.08);color:#f4c95d;padding:8px 10px;font-size:10px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.sep-family46>header h2{margin:0 0 5px;color:#fff;font-size:clamp(22px,2.6vw,36px)}.sep-family46>header p{margin:0;color:#8fa0b4;font-size:12px;line-height:1.8}.sep-family46-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.sep-family46-grid article{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.035)}.sep-family46-grid article.is-active{border-color:#e9a8149e;background:linear-gradient(145deg,rgba(233,168,20,.12),rgba(45,54,121,.13));box-shadow:inset 0 -3px #e9a814}.sep-family46-main{width:100%;min-height:105px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:start;gap:10px;border:0;background:transparent;color:#dce4ee;padding:15px 14px;text-align:start;cursor:pointer}.sep-family46-main>svg:first-child{color:#f4c95d}.sep-family46-main>svg:last-child{color:#e9a814}.sep-family46-main b{display:block;color:#fff;font-size:14px}.sep-family46-main small{display:block;margin-top:6px;color:#7f91a6;font-size:10px;line-height:1.55}.sep-family46-traction{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}.sep-family46-traction button{min-height:36px;border:0;border-inline-end:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#91a3b7;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.sep-family46-traction button:last-child{border-inline-end:0}.sep-family46-traction button.is-active{background:#e9a814;color:#111318}.sam-engineering-family-grid article:first-child{border-color:#e9a8143d}@media (max-width: 1100px){.home46-product-grid{grid-template-columns:repeat(3,1fr)}.home46-product-grid article:nth-child(3){border-inline-end:0}.home46-product-grid article:nth-child(-n+3){border-bottom:1px solid rgba(23,25,31,.15)}.sep-family46-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.sep-family46>header{grid-template-columns:1fr}.sep-family46-grid,.home46-product-grid{grid-template-columns:1fr 1fr}.home46-product-grid article{border-bottom:1px solid rgba(23,25,31,.15)}.home46-product-grid article:nth-child(2n){border-inline-end:0}.home46-product-grid article:last-child{grid-column:1 / -1}}@media (max-width: 460px){.sep-family46-grid,.home46-product-grid{grid-template-columns:1fr}.home46-product-grid article{border-inline-end:0}.home46-product-grid article:last-child{grid-column:auto}}.samami-sidebar-brand{min-height:104px;padding:13px 12px 11px!important}.samami-sidebar-brand-row{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px}.samami-sidebar-lockup{display:flex;min-width:0;flex:1;justify-content:center}.samami-sidebar-lockup .sam-brand-logo{width:min(100%,168px)!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.samami-sidebar-brand-copy{display:grid;gap:2px;margin-top:7px;text-align:center}.samami-sidebar-brand-copy .samami-sidebar-meta{margin:0;overflow:visible;color:#dce6f2!important;font-size:10.5px!important;white-space:normal;text-overflow:clip}.samami-sidebar-brand-copy span{color:#71869c;font-size:9px}.samami-sidebar-collapse-rail{top:111px!important}.samami-enterprise-shell.is-sidebar-collapsed .samami-sidebar-brand{min-height:78px;padding:13px 8px!important}.samami-enterprise-shell.is-sidebar-collapsed .samami-sidebar-lockup .sam-brand-logo{width:54px!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.samami-enterprise-shell.is-sidebar-collapsed .samami-sidebar-collapse-rail{top:84px!important}.samami-enterprise-shell main .sam-page-hero{min-height:0!important;height:auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:16px 18px!important}.samami-enterprise-shell main .sam-page-hero>div{min-width:0}.samami-enterprise-shell main .sam-page-hero h1{margin:3px 0 0!important}.samami-enterprise-shell main .sam-page-hero p{margin-bottom:0!important}html[dir=rtl] .form-guide-fab{right:auto!important;left:18px!important}html[dir=ltr] .form-guide-fab{left:auto!important;right:18px!important}.sam-login47 .sam-login45-brand .sam-brand-logo{width:min(270px,76vw)}.sam-login47 .samami-login-card{color:#162033!important}.sam-login47 .samami-login-control input{border:1px solid #d8dee8!important;background:#eef2f7!important;color:#111827!important}.sam-login47 .samami-login-control input::-moz-placeholder{color:#7b8798!important}.sam-login47 .samami-login-control input::placeholder{color:#7b8798!important}.sam-login47 .samami-login-remember{width:100%;min-height:34px;justify-content:flex-start;color:#334155!important;font-size:13px;font-weight:800}.sam-login47 .samami-login-remember input{flex:0 0 18px;width:18px!important;height:18px!important;margin:0;border:1px solid #64748b;accent-color:#2d3679}.sam-login47 .samami-login-remember span{color:#334155!important}.sam47-temporary-note{margin:16px 0 22px;border:1px solid rgba(233,168,20,.32);border-radius:12px;background:rgba(233,168,20,.08);color:#6d5312;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.8}.sam-editorial-page .sam47-temporary-note{color:#60480d}.sam-editorial-card.is-temporary{position:relative;border-style:dashed}.sam-editorial-card.is-temporary:after,.home44-project-grid article.is-temporary:after{content:"نمونه موقت";position:absolute;top:12px;inset-inline-start:12px;border:1px solid rgba(233,168,20,.42);background:rgba(7,13,27,.86);color:#f4c95d;padding:5px 8px;font-size:9px;font-weight:900;letter-spacing:.06em}.home46-product-grid article,.manufacturing44-products article{display:grid;align-content:start;gap:14px}.home46-product-grid article img,.manufacturing44-products article img{width:100%;aspect-ratio:16/10;border:1px solid rgba(23,25,31,.12);border-radius:9px;-o-object-fit:cover;object-fit:cover;background:#071426}.home46-product-grid article h3,.manufacturing44-products article h3{margin:5px 0 7px!important}.home46-product-grid article{min-height:330px}.manufacturing44-products article{min-height:365px}.manufacturing44-products article>div{display:grid;gap:3px}.home47-project-demo{display:grid;gap:18px}.home47-project-demo>header{display:flex;align-items:center;gap:10px;color:#6f7885}.home47-project-demo>header svg{color:#2d3679}.home47-project-demo>header p{margin:0}.home47-project-track{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:7px;border-bottom:1px solid #e9a814;color:inherit;font-weight:900}.sam-users47-starter{overflow:hidden;border:1px dashed rgba(233,168,20,.28);border-radius:16px;background:linear-gradient(135deg,rgba(233,168,20,.07),rgba(45,54,121,.07))}.sam-users47-starter>header{padding:16px 18px 13px}.sam-users47-starter>header span{color:#f1c34f;font-size:10px;font-weight:900;letter-spacing:.08em}.sam-users47-starter>header h2{margin:5px 0;color:#fff;font-size:17px}.sam-users47-starter>header p{max-width:900px;margin:0;color:#9eb0c2;font-size:11.5px;line-height:1.75}.sam-users47-starter>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08)}.sam-users47-starter article{min-height:112px;padding:13px;border-inline-end:1px solid rgba(255,255,255,.08)}.sam-users47-starter article:last-child{border-inline-end:0}.sam-users47-starter small{color:#f1c34f;font-size:9px;font-weight:900}.sam-users47-starter h3{margin:14px 0 5px;color:#fff;font-size:12px}.sam-users47-starter p{margin:0;color:#8498ad;font-size:10px;line-height:1.6}@media (max-width:1100px){.sam-users47-starter>div{grid-template-columns:repeat(3,1fr)}.sam-users47-starter article{border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:720px){.samami-enterprise-shell main .sam-page-hero{display:grid!important}.sam-users47-starter>div{grid-template-columns:1fr 1fr}.home46-product-grid article,.manufacturing44-products article{min-height:auto}}.uc-shell48,.sam-design-project48{--sam48-navy:#07162f;--sam48-navy-2:#0b213a;--sam48-panel:#102a46;--sam48-panel-2:#0d243d;--sam48-border:rgba(164,184,207,.18);--sam48-text:#eef5fb;--sam48-muted:#9eb0c2;--sam48-gold:#e9a814;--sam48-blue:#2d3679}link[rel=icon]{color-scheme:dark}.uc-shell48{min-height:100vh;background:linear-gradient(180deg,#06111f 0%,#071a2d 52%,#08131f 100%);color:#fff}.uc-shell48 .uc-header{min-height:76px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(5,10,16,.94);padding:12px clamp(18px,4vw,64px)}.uc-brand48{display:flex!important;align-items:center!important;gap:12px!important}.uc-brand48 .sam-brand-logo{width:128px!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.uc-brand48>small{color:#9eb0c2!important;font-size:9px!important;letter-spacing:.12em!important}.uc-shell48 .uc-first-fold{padding-top:40px;padding-bottom:28px;background:radial-gradient(circle at 75% 5%,rgba(233,168,20,.12),transparent 34%)}.uc-shell48 .uc-intro{max-width:850px}.uc-shell48 .uc-intro h1{font-size:clamp(32px,5vw,64px);line-height:1.18;margin:10px 0 14px}.uc-shell48 .uc-intro p{max-width:760px;color:#aebdcb;line-height:1.9}.uc-shell48 .uc-flow{max-width:1440px;margin:auto;padding:22px clamp(16px,3vw,44px) 64px}.uc-shell48 .uc-steps,.uc-shell48 .uc-panel,.uc-shell48 .uc-preview{border-color:var(--sam48-border);background:rgba(12,34,57,.88)}.uc-shell48 .uc-panel{box-shadow:0 24px 70px #0000003d}.sam-design-project48 .sam-editorial-hero{min-height:430px}.sam-design-project48 .sam-intake-ecosystem{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin-bottom:20px}.sam-design-project48 .sam-intake-ecosystem a{min-height:64px;border-radius:12px;background:linear-gradient(135deg,rgba(45,54,121,.35),rgba(7,22,47,.9));border-color:#e9a8143d;color:#fff}.sam-design-project48 .sam-intake-ecosystem a:hover{border-color:#e9a814;transform:translateY(-1px)}.sam-design-project48 .sam-form-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:20px;align-items:start}.sam-design-project48 .sam-form-intro{top:110px;border-radius:16px;background:linear-gradient(180deg,#0d243d,#081727);border:1px solid var(--sam48-border);padding:22px}.sam-design-project48-form{border-radius:16px!important;background:#0d243d!important;border:1px solid var(--sam48-border)!important;box-shadow:0 28px 70px #00000038!important}.sam-design-project48-form .sam-form-section{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px;margin-bottom:20px}.sam-design-project48-form .sam-public-input,.sam-design-project48-form .sam-public-select,.sam-design-project48-form .sam-public-textarea{background:#071a2d!important;border-color:#a4b8cf38!important;color:#fff!important}.samami-erp-theme48{--sam-surface:var(--surface-default);--sam-surface-2:var(--surface-elevated);--sam-border:var(--border-default);--sam-text:var(--text-primary);--sam-muted:var(--text-muted);--sam-primary:var(--action-primary);--sam-primary-strong:var(--action-primary-hover);--sam-shadow:var(--shadow-common);background:var(--surface-app);color:var(--sam-text)}.samami-erp-theme48 .samami-app-frame{background:linear-gradient(180deg,var(--surface-app),var(--surface-app-secondary))}.samami-erp-theme48 .samami-app-main{width:min(100%,1500px);padding:18px clamp(14px,2vw,26px) 34px}.samami-erp-theme48 .sam-page-stack{gap:16px}.samami-erp-theme48 .sam-page-hero,.samami-erp-theme48 .sam-panel,.samami-erp-theme48 .sam-stat-card,.samami-erp-theme48 .sam-action-card,.samami-erp-theme48 .erp-card{border:1px solid var(--sam48-border)!important;background:linear-gradient(145deg,#102a46,#0d243d)!important;color:#eef5fb!important;box-shadow:0 18px 44px #00000029!important}.samami-erp-theme48 .sam-page-hero{min-height:0!important;height:auto!important;padding:18px 20px!important;border-radius:16px!important}.samami-erp-theme48 .sam-page-hero h1,.samami-erp-theme48 .sam-panel h1,.samami-erp-theme48 .sam-panel h2,.samami-erp-theme48 .sam-panel h3{color:#fff!important}.samami-erp-theme48 .sam-page-hero p,.samami-erp-theme48 .sam-panel p,.samami-erp-theme48 .sam-panel span{color:#9eb0c2}.samami-erp-theme48 main .bg-white,.samami-erp-theme48 main .bg-slate-50,.samami-erp-theme48 main .bg-gray-50{background:var(--surface-elevated)!important}.samami-erp-theme48 main .bg-blue-50,.samami-erp-theme48 main .bg-amber-50,.samami-erp-theme48 main .bg-emerald-50{background:rgba(233,168,20,.08)!important}.samami-erp-theme48 main .text-slate-900,.samami-erp-theme48 main .text-gray-900,.samami-erp-theme48 main .text-slate-800{color:var(--text-primary)!important}.samami-erp-theme48 main .text-slate-700,.samami-erp-theme48 main .text-slate-600,.samami-erp-theme48 main .text-slate-500,.samami-erp-theme48 main .text-gray-500{color:var(--text-muted)!important}.samami-erp-theme48 main .border-slate-200,.samami-erp-theme48 main .border-gray-200,.samami-erp-theme48 main .border-slate-300{border-color:var(--border-default)!important}.samami-erp-theme48 input,.samami-erp-theme48 select,.samami-erp-theme48 textarea{background:var(--ui-input)!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important}.samami-erp-theme48 input::-moz-placeholder,.samami-erp-theme48 textarea::-moz-placeholder{color:var(--text-muted)!important}.samami-erp-theme48 input::placeholder,.samami-erp-theme48 textarea::placeholder{color:var(--text-muted)!important}.samami-erp-theme48 table{color:var(--text-secondary)}.samami-erp-theme48 thead{background:var(--surface-default)!important;color:var(--brand-accent-soft)}.samami-erp-theme48 tbody tr{border-color:var(--border-default)!important}.samami-erp-theme48 tbody tr:hover{background:rgba(255,255,255,.035)!important}.samami-erp-theme48 button.rounded-xl,.samami-erp-theme48 a.rounded-xl{border-color:var(--border-default)}.samami-erp-theme48 .sam-primary-button{background:var(--action-primary)!important;color:var(--action-primary-text)!important}.samami-erp-theme48 .sam-primary-button:hover{background:var(--action-primary-hover)!important}.samami-erp-theme48 .sam-panel-title{margin-bottom:14px}.samami-erp-theme48 .samami-app-header{background:rgba(5,18,34,.92)!important}@media (max-width:800px){.sam-design-project48 .sam-form-layout{grid-template-columns:1fr}.sam-design-project48 .sam-form-intro{position:static}.uc-shell48 .uc-header{display:grid;grid-template-columns:1fr auto}.uc-shell48 .uc-header-link{grid-column:1/-1}.samami-erp-theme48 .samami-app-main{padding:12px 10px 28px}}.fin49-page{display:grid;gap:16px;color:#eef5fb}.fin49-hero small,.fin49-panel header small{color:#e9a814;font-size:10px;font-weight:900;letter-spacing:.12em}.fin49-refresh{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(233,168,20,.35);border-radius:10px;background:rgba(233,168,20,.08);color:#f4c95d;padding:9px 12px;font-weight:900}.fin49-error{border:1px solid rgba(248,113,113,.35);border-radius:12px;background:rgba(127,29,29,.28);padding:12px 14px;color:#fecaca}.fin49-tabs{display:flex;gap:7px;overflow:auto;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0d243d;padding:6px}.fin49-tabs button{white-space:nowrap;border:0;border-radius:9px;background:transparent;color:#9eb0c2;padding:9px 13px;font-weight:800}.fin49-tabs button.is-active{background:#e9a814;color:#07162f}.fin49-loading{padding:32px;text-align:center;color:#9eb0c2}.fin49-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fin49-stat{display:flex;align-items:center;gap:11px;min-height:92px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#102a46;padding:14px}.fin49-stat svg{color:#e9a814}.fin49-stat span{display:block;color:#9eb0c2;font-size:10px}.fin49-stat strong{display:block;margin-top:6px;color:#fff;font-size:14px}.fin49-stat.is-blue svg{color:#60a5fa}.fin49-stat.is-green svg{color:#34d399}.fin49-stat.is-red svg{color:#fb7185}.fin49-stat.is-violet svg{color:#c084fc}.fin49-panel{overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:#102a46}.fin49-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(148,163,184,.12);padding:14px 16px}.fin49-panel h2{margin:3px 0 0;color:#fff;font-size:16px}.fin49-panel>header>span{color:#9eb0c2;font-size:11px}.fin49-table{overflow:auto}.fin49-table table{width:100%;min-width:860px;border-collapse:collapse}.fin49-table th,.fin49-table td{border-bottom:1px solid rgba(148,163,184,.1);padding:12px 14px;text-align:right}.fin49-table th{color:#9eb0c2;font-size:10px}.fin49-table td{color:#dbe7f2;font-size:11px}.fin49-table td strong,.fin49-table td small{display:block}.fin49-table td small{margin-top:3px;color:#7f93a7}.fin49-table .is-positive{color:#34d399}.fin49-table .is-negative{color:#fb7185}.fin49-two{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.5fr);gap:14px}.fin49-form{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:11px;padding-bottom:15px}.fin49-form>header{grid-column:1/-1}.fin49-form label{display:grid;gap:6px;padding-inline:15px;color:#9eb0c2;font-size:10px;font-weight:800}.fin49-form label.is-wide{grid-column:1/-1}.fin49-form input,.fin49-form select{width:100%;min-height:39px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:#071c31;color:#eef5fb;padding:8px 10px}.fin49-form button[type=submit]{grid-column:1/-1;margin:4px 15px 0;border:0;border-radius:10px;background:#e9a814;color:#07162f;padding:11px;font-weight:900}.fin49-help{grid-column:1/-1;margin:0 15px;color:#8fa3b8;font-size:10px;line-height:1.8}.fin49-list{display:grid;max-height:620px;overflow:auto}.fin49-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(148,163,184,.1);padding:13px 15px}.fin49-list article>div{display:grid;gap:3px}.fin49-list strong,.fin49-list b{color:#fff}.fin49-list span{color:#b3c2d1;font-size:10px}.fin49-list small{color:#70869a;font-size:9px}.fin49-list article>div:last-child{text-align:left}.fin49-list button{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;border:0;background:transparent;color:#f4c95d;font-size:9px}@media (max-width:1200px){.fin49-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.fin49-two{grid-template-columns:1fr}.fin49-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fin49-stats,.fin49-form{grid-template-columns:1fr}.fin49-form>header,.fin49-form label.is-wide,.fin49-form button[type=submit],.fin49-help{grid-column:auto}}.op51-page{display:grid;gap:16px;color:#0f172a}.op51-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#f8fafc 68%,#fff8e7 100%);padding:18px 20px;box-shadow:0 8px 28px #0f172a0b}.op51-hero h1{margin:2px 0 5px;font-size:22px;font-weight:950;letter-spacing:-.025em}.op51-hero p:not(.sam-eyebrow){max-width:760px;color:#64748b;font-size:12px;line-height:1.9}.op51-header-actions{display:flex;flex-wrap:wrap;gap:8px}.op51-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border-radius:var(--samami-brand-radius,12px);padding:8px 12px;font-size:11px;font-weight:900;transition:.16s ease}.op51-button:disabled{cursor:not-allowed;opacity:.5}.op51-button.primary{border:1px solid #0f172a;background:#0f172a;color:#fff}.op51-button.secondary{border:1px solid #d7a91e;background:#f4c34d;color:#18212f}.op51-button.ghost{border:1px solid #dbe3ec;background:#fff;color:#334155}.op51-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.op51-metric{display:grid;min-height:104px;align-content:space-between;border:1px solid #e2e8f0;border-radius:15px;background:#fff;padding:14px;box-shadow:0 5px 18px #0f172a09}.op51-metric>span{color:#64748b;font-size:10px;font-weight:850}.op51-metric>strong{font-size:25px;font-weight:950;letter-spacing:-.03em}.op51-metric>small{display:flex;align-items:center;gap:4px;color:#94a3b8;font-size:9px;line-height:1.45}.op51-metric.is-gold{border-color:#f0cf79;background:#fffaf0}.op51-metric.is-amber{border-color:#f8dca0;background:#fffbeb}.op51-metric.is-danger{border-color:#fecdd3;background:#fff7f8}.op51-metric.is-blue{border-color:#bfdbfe;background:#f7fbff}.op51-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:14px}.op51-dashboard-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.op51-stack{display:grid;align-content:start;gap:14px}.op51-panel{overflow:hidden;border:1px solid #e2e8f0;border-radius:17px;background:#fff;box-shadow:0 6px 24px #0f172a09}.op51-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eef2f7;padding:13px 15px}.op51-panel>header small{display:block;color:#b18218;font-size:8px;font-weight:950;letter-spacing:.12em}.op51-panel>header h2{margin-top:2px;font-size:13px;font-weight:950}.op51-panel>header>span{display:grid;min-width:28px;height:28px;place-items:center;border-radius:9px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:900}.op51-list{display:grid}.op51-list.compact .op51-alert-row{padding:11px 13px}.op51-row-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-bottom:1px solid #f1f5f9;padding:13px 15px;color:inherit;text-decoration:none}.op51-row-link:last-child{border-bottom:0}.op51-row-link:hover,.op51-alert-row:hover{background:#fafbfc}.op51-row-link strong{display:block;margin-top:5px;font-size:12px}.op51-row-link small{display:block;margin-top:4px;color:#64748b;font-size:10px;line-height:1.7}.op51-row-link time{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#94a3b8;font-size:9px}.op51-tags{display:flex;gap:5px}.op51-tags span{border-radius:999px;background:#f1f5f9;padding:3px 7px;color:#475569;font-size:8px;font-weight:850}.op51-tags span.danger{background:#fff1f2;color:#be123c}.op51-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.op51-quick{display:grid;gap:8px;border:1px solid #e5e7eb;border-radius:12px;padding:11px;color:#0f172a;text-decoration:none}.op51-quick:hover{border-color:#e6b23d;background:#fffaf0}.op51-quick b{font-size:11px}.op51-quick span{color:#b18218;font-size:9px;font-weight:850}.op51-alert-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #f1f5f9;padding:12px 14px;color:#334155;text-decoration:none}.op51-alert-row b{display:block;font-size:10px}.op51-alert-row small{display:block;margin-top:2px;color:#94a3b8;font-size:9px}.op51-alert-row>strong{font-size:15px}.op51-inline-link{display:block;border-top:1px solid #f1f5f9;padding:10px 14px;color:#9a6f08;font-size:9px;font-weight:900;text-decoration:none}.op51-empty{display:flex;align-items:center;justify-content:center;gap:7px;padding:22px;color:#94a3b8;font-size:10px}.op51-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;padding:12px}.op51-toolbar label,.op51-filter-grid label{display:grid;gap:5px;color:#475569;font-size:9px;font-weight:850}.op51-toolbar select,.op51-toolbar input,.op51-filter-grid input,.op51-filter-grid select,.op51-execute input{min-height:36px;border:1px solid #dbe3ec;border-radius:10px;background:#fff;padding:7px 10px;color:#0f172a;font-size:11px;outline:none}.op51-search{display:flex;min-width:min(100%,360px);flex:1;align-items:center;gap:7px;border:1px solid #dbe3ec;border-radius:10px;padding-inline:10px}.op51-search input{min-width:0;flex:1;border:0;padding-inline:0}.op51-search button{color:#9a6f08;font-size:10px;font-weight:900}.op51-table-wrap{overflow:auto}.op51-table{width:100%;border-collapse:collapse;font-size:10px}.op51-table th{white-space:nowrap;background:#f8fafc;padding:9px 11px;color:#64748b;font-size:9px;text-align:right}.op51-table td{border-top:1px solid #f1f5f9;padding:10px 11px;vertical-align:middle}.op51-table td small.block{display:block;margin-top:4px}.op51-progress{display:inline-block;width:74px;height:5px;overflow:hidden;border-radius:999px;background:#edf2f7;vertical-align:middle}.op51-progress span{display:block;height:100%;border-radius:999px;background:#e6b23d}.op51-activity{display:flex;min-height:150px;align-items:end;gap:4px;overflow-x:auto;padding:15px}.op51-activity-day{display:grid;min-width:24px;flex:1;gap:5px;text-align:center}.op51-activity-bars{display:flex;height:105px;align-items:end;justify-content:center;gap:2px}.op51-activity-bars i,.op51-activity-bars b{display:block;width:6px;min-height:3px;border-radius:4px 4px 1px 1px;background:#d8a92e}.op51-activity-bars b{background:#173b63}.op51-activity-day small{color:#94a3b8;font-size:7px;direction:ltr}.op51-alert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px}.op51-alert-card{display:flex;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:12px;padding:12px;color:#334155;text-decoration:none}.op51-alert-card b{font-size:10px}.op51-alert-card p{margin-top:4px;color:#64748b;font-size:9px;line-height:1.6}.op51-alert-card>strong{font-size:18px}.op51-alert-card.is-critical,.op51-alert-card.is-high{border-color:#fecdd3;background:#fff7f8}.op51-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;padding:12px}.op51-filter-actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:7px}.op51-audit-list{display:grid}.op51-audit-row{border-bottom:1px solid #eef2f7}.op51-audit-row:last-child{border-bottom:0}.op51-audit-row>summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;list-style:none}.op51-audit-row>summary::-webkit-details-marker{display:none}.op51-audit-row>summary>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.op51-audit-row>summary b,.op51-audit-row>summary strong{font-size:10px}.op51-audit-row>summary span{border-radius:999px;background:#f1f5f9;padding:3px 7px;color:#64748b;font-size:8px}.op51-audit-row>summary>div:last-child{display:grid;gap:2px;text-align:left}.op51-audit-row>summary time{color:#94a3b8;font-size:8px}.op51-audit-detail{display:grid;gap:12px;background:#f8fafc;padding:13px 15px}.op51-audit-detail dl,.op51-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.op51-audit-detail dl>div,.op51-kv>div{display:flex;justify-content:space-between;gap:10px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;padding:8px 9px;font-size:9px}.op51-audit-detail dt,.op51-kv dt{color:#94a3b8}.op51-json-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.op51-json-grid h4{margin-bottom:5px;font-size:9px}.op51-json-grid pre{max-height:250px;overflow:auto;border:1px solid #dbe3ec;border-radius:10px;background:#071326;padding:10px;color:#dbeafe;font-size:8px;line-height:1.7;direction:ltr;text-align:left}.op51-tabs{display:flex;gap:4px;border-bottom:1px solid #dbe3ec}.op51-tabs button{display:flex;align-items:center;gap:6px;border-bottom:2px solid transparent;padding:9px 13px;color:#64748b;font-size:10px;font-weight:850}.op51-tabs button.active{border-color:#e6b23d;color:#0f172a}.op51-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.op51-rule-card,.op51-agent-card{display:grid;gap:11px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;padding:14px;box-shadow:0 5px 20px #0f172a09}.op51-rule-card>header,.op51-agent-card>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.op51-rule-card header small,.op51-agent-card header small{color:#94a3b8;font-size:8px}.op51-rule-card h3,.op51-agent-card h3{margin-top:2px;font-size:13px;font-weight:950}.op51-rule-card>p,.op51-agent-card>p{color:#64748b;font-size:9px;line-height:1.7}.op51-rule-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.op51-rule-card dl div{border-radius:9px;background:#f8fafc;padding:8px}.op51-rule-card dt{color:#94a3b8;font-size:8px}.op51-rule-card dd{margin-top:2px;font-size:9px;font-weight:800}.op51-rule-card>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eef2f7;padding-top:10px}.op51-execute{display:flex;flex:1;justify-content:flex-end;gap:6px}.op51-execute input{max-width:150px}.status-ok,.status-muted{border-radius:999px;background:#ecfdf5;padding:4px 8px;color:#047857;font-size:8px;font-weight:900}.status-muted{background:#f1f5f9;color:#64748b}.op51-status{display:inline-block;border-radius:999px;background:#f1f5f9;padding:4px 7px;font-size:8px;font-weight:900}.op51-status.is-success{background:#ecfdf5;color:#047857}.op51-status.is-failed{background:#fff1f2;color:#be123c}.op51-status.is-running{background:#eff6ff;color:#1d4ed8}.op51-agent-card>div{display:grid;gap:6px}.op51-agent-card>div section{display:grid;gap:3px;border-radius:9px;background:#f8fafc;padding:8px}.op51-agent-card>div section b{font-size:9px}.op51-agent-card>div section small{color:#64748b;font-size:8px}.op51-health-banner{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:8px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;padding:10px}.op51-health-banner>div{display:grid;align-content:center;gap:3px;border-radius:11px;background:#f8fafc;padding:10px}.op51-health-banner span{color:#94a3b8;font-size:8px}.op51-health-banner b{font-size:10px}.op51-health-state{display:flex!important;flex-direction:row;align-items:center;gap:9px;background:#ecfdf5!important;color:#047857}.op51-health-state.is-degraded{background:#fffbeb!important;color:#a16207}.op51-health-state.is-failed{background:#fff1f2!important;color:#be123c}.op51-health-state strong{text-transform:uppercase;font-size:13px}.op51-check-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.op51-check{border:1px solid #d1fae5;border-radius:13px;background:#f6fffb;padding:11px}.op51-check.is-degraded{border-color:#fde68a;background:#fffbeb}.op51-check.is-failed{border-color:#fecdd3;background:#fff1f2}.op51-check header{display:flex;align-items:center;gap:6px}.op51-check header b{flex:1;font-size:9px}.op51-check header span{font-size:8px;text-transform:uppercase}.op51-check p,.op51-check small{display:block;margin-top:7px;color:#64748b;font-size:8px}.op51-kv{padding:12px}.op51-kv dd{font-weight:850}.op51-backup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.op51-backup>div{display:grid;gap:4px;border-radius:10px;background:#f8fafc;padding:9px}.op51-backup span{color:#94a3b8;font-size:8px}.op51-backup b{font-size:9px}.danger{color:#be123c!important}.positive{color:#047857!important}@media (max-width:1180px){.op51-metrics,.op51-filter-grid,.op51-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.op51-dashboard-grid,.op51-dashboard-grid.equal{grid-template-columns:1fr}.op51-alert-grid,.op51-health-banner{grid-template-columns:1fr 1fr}.op51-card-grid{grid-template-columns:1fr}.op51-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.op51-hero{display:grid}.op51-metrics,.op51-filter-grid{grid-template-columns:1fr 1fr}.op51-quick-grid,.op51-alert-grid,.op51-json-grid,.op51-audit-detail dl,.op51-kv,.op51-backup,.op51-row-link{grid-template-columns:1fr}.op51-row-link time{white-space:normal}.op51-health-banner,.op51-check-grid{grid-template-columns:1fr}.op51-execute{width:100%;flex-wrap:wrap;justify-content:stretch}.op51-execute input,.op51-execute button{max-width:none;flex:1}.op51-audit-row>summary{align-items:flex-start;flex-direction:column}}.erp-page{display:grid;gap:var(--space-4);color:var(--ui-text)}.erp-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ui-primary,var(--ui-accent));font-size:10px;font-weight:950;letter-spacing:.06em}.erp-hero-note{display:flex;max-width:420px;align-items:flex-start;gap:9px;border:1px solid var(--ui-border);border-radius:14px;background:color-mix(in srgb,var(--ui-surface,#0d2036) 86%,transparent);padding:11px 13px;color:var(--ui-text-2,var(--ui-text));font-size:10px;line-height:1.8}.erp-alert{border:1px solid var(--ui-border);border-radius:var(--radius-common);background:var(--ui-surface);padding:10px 13px;font-size:11px;font-weight:850}.erp-alert.is-error{border-color:color-mix(in srgb,var(--ui-danger) 50%,transparent);color:var(--ui-danger)}.erp-alert.is-success{border-color:color-mix(in srgb,var(--ui-success) 45%,transparent);color:var(--ui-success)}.erp-status-pill,.erp-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-border);border-radius:999px;background:color-mix(in srgb,var(--ui-surface-2,#112941) 85%,transparent);padding:4px 8px;color:var(--ui-text-2,var(--ui-text));font-size:9px;font-weight:900}.erp-subcard{border:1px solid var(--ui-border);border-radius:14px;background:color-mix(in srgb,var(--ui-surface,#0d2036) 84%,transparent);padding:12px}.erp-subcard h4{font-size:11px;font-weight:950}.erp-subcard p{color:var(--ui-muted);font-size:9px;line-height:1.7}.erp-progress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.erp-progress-grid>div{border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface-2,#112941);padding:10px}.erp-progress-grid span{color:var(--ui-muted);font-size:8px}.erp-progress-grid b{display:block;margin-top:4px;font-size:11px}.erp-list-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface-2,#112941);padding:10px;text-align:right}.erp-list-row:hover,.erp-list-row.is-active{border-color:color-mix(in srgb,var(--ui-primary,#e3b83f) 60%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary,#e3b83f) 9%,var(--ui-surface-2,#112941))}.erp-list-row b{font-size:10px}.erp-list-row p{margin-top:3px;color:var(--ui-muted);font-size:8px}.erp-table{width:100%;border-collapse:collapse;font-size:10px}.erp-table th{white-space:nowrap;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2,#112941) 80%,transparent);padding:9px 10px;color:var(--ui-muted);text-align:right}.erp-table td{border-bottom:1px solid var(--ui-border);padding:10px;vertical-align:middle}.erp-table tbody tr:last-child td{border-bottom:0}.erp-inline-form{display:grid;gap:9px;border:1px solid var(--ui-border);border-radius:13px;background:color-mix(in srgb,var(--ui-surface-2,#112941) 75%,transparent);padding:11px}.erp-check{display:flex!important;align-items:center;gap:7px;color:var(--ui-text-2,var(--ui-text))!important;font-size:10px;font-weight:850}.erp-check input{width:16px!important;height:16px!important;min-height:0!important}.erp-button-primary,.erp-button-secondary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border-radius:11px;padding:8px 12px;font-size:10px;font-weight:950}.erp-icon-button{display:grid;width:38px;height:38px;place-items:center}.erp-danger-tag{display:inline-flex;border-radius:999px;background:color-mix(in srgb,var(--ui-danger,#ff8e9c) 14%,transparent);padding:4px 7px;color:var(--ui-danger,#ff8e9c);font-size:8px;font-weight:900}.erp-module-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.erp-module-tabs button{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface,#0d2036);padding:11px;color:var(--ui-text);text-align:right}.erp-module-tabs button:hover,.erp-module-tabs button.is-active{border-color:color-mix(in srgb,var(--ui-primary,#e3b83f) 62%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary,#e3b83f) 9%,var(--ui-surface,#0d2036))}.erp-module-tabs b{display:block;font-size:10px}.erp-module-tabs small{display:block;margin-top:4px;color:var(--ui-muted);font-size:8px;line-height:1.55}.erp-canonical-module{min-width:0}.erp-embedded-module>header:first-child{display:none!important}.supply48-flow{display:flex;align-items:center;gap:10px;overflow-x:auto;border-block:1px solid var(--ui-border);padding:10px 2px;color:var(--ui-muted);font-size:10px;white-space:nowrap}.supply48-flow span{color:var(--ui-text-2);font-weight:800}.supply48-flow i{color:var(--ui-primary);font-style:normal}.erp-module-tabs.supply48-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.supply48-workspace{display:grid;gap:14px;padding-block-start:4px}.supply48-views{display:flex;max-width:100%;gap:5px;overflow-x:auto;border-block:1px solid var(--ui-border);padding:7px 0}.supply48-views button{min-width:min(260px,78vw);border:0;border-inline-start:2px solid transparent;background:transparent;padding:9px 12px;color:var(--ui-muted);text-align:right}.supply48-views button.is-active{border-inline-start-color:var(--ui-primary);color:var(--ui-text)}.supply48-views b,.supply48-views small{display:block}.supply48-views b{font-size:11px}.supply48-views small{margin-top:3px;font-size:9px}.supply48-content{min-width:0;padding-block-start:2px}.samami-enterprise-shell :is(.op51-hero,.op51-metric,.op51-panel,.op51-toolbar,.op51-filter-grid,.op51-rule-card,.op51-agent-card,.op51-health-banner,.op51-health-banner>div,.op51-check,.op51-audit-detail,.op51-audit-detail dl>div,.op51-kv>div,.op51-backup>div){border-color:var(--ui-border)!important;background:var(--ui-surface,#0d2036)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow,0 14px 38px rgba(0,0,0,.18))!important}.samami-enterprise-shell :is(.op51-hero p:not(.sam-eyebrow),.op51-metric>span,.op51-metric>small,.op51-row-link small,.op51-panel small,.op51-alert-row small,.op51-rule-card>p,.op51-agent-card>p,.op51-check p,.op51-check small){color:var(--ui-muted)!important}.samami-enterprise-shell :is(.op51-row-link,.op51-alert-row,.op51-quick,.op51-alert-card,.op51-rule-card dl div,.op51-agent-card>div section){border-color:var(--ui-border)!important;background:var(--ui-surface-2,#112941)!important;color:var(--ui-text)!important}.samami-enterprise-shell .op51-table th{background:var(--ui-surface-2,#112941)!important;color:var(--ui-muted)!important}.samami-enterprise-shell .op51-table td,.samami-enterprise-shell .op51-panel>header{border-color:var(--ui-border)!important}.legacy-page54 :is(.bg-white,.bg-gray-50,.bg-slate-50){background:var(--ui-surface)!important;color:var(--ui-text)!important}.legacy-page54 :is(.text-gray-800,.text-gray-700,.text-slate-800,.text-slate-900){color:var(--ui-text)!important}.legacy-page54 :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600){color:var(--ui-muted)!important}.legacy-page54 :is(.bg-blue-600,.bg-blue-700){background:var(--ui-primary)!important;color:var(--ui-primary-text)!important}.legacy-page54 table{border-color:var(--ui-border)!important}@media (max-width:900px){.erp-module-tabs,.erp-module-tabs.supply48-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-page-hero{align-items:stretch!important;flex-direction:column}}@media (max-width:560px){.erp-module-tabs{grid-template-columns:1fr}.erp-hero-note{max-width:none}}[data-package="55"] .erp-subcard,[data-package="56"] .erp-subcard{box-shadow:none}.samami-enterprise-shell .fin49-page{color:var(--ui-text)}.samami-enterprise-shell .fin49-page :is(.fin49-panel,.fin49-stat,.fin49-loading){border-color:var(--ui-border)!important;background:var(--ui-surface,#0d2036)!important;color:var(--ui-text)!important}.samami-enterprise-shell .fin49-page :is(input,select,textarea){border-color:var(--ui-border)!important;background:var(--ui-surface-2,#112941)!important;color:var(--ui-text)!important}.samami-enterprise-shell .fin49-page :is(.fin49-tabs button,.fin49-refresh){border-color:var(--ui-border)!important}.samami-enterprise-shell .fin49-page table th{background:var(--ui-surface-2,#112941)!important;color:var(--ui-muted)!important}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn[wght].woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--brand-primary:#071326;--brand-primary-strong:#0b203f;--brand-accent:#e3b83f;--brand-accent-soft:#ffd977;--brand-muted:#9fb0c3;--surface-app:#06101f;--surface-app-secondary:#09182b;--surface-default:#0d2036;--surface-elevated:#112941;--surface-muted:#173650;--surface-overlay:rgba(5,13,27,.82);--text-primary:#f8fafc;--text-secondary:#d7e0ea;--text-muted:#9fb0c3;--text-inverse:#101820;--surface-navigation:#07172a;--surface-card:#0d2036;--border-default:rgba(177,203,230,.18);--border-strong:rgba(177,203,230,.32);--border-active:#398bd5;--border-focus:#e3b83f;--focus-ring:0 0 0 3px rgba(227,184,63,.24);--action-primary:#d5a82d;--action-primary-hover:#e3b83f;--action-primary-text:#071326;--action-secondary:#173650;--action-destructive:#ff6f81;--brand-accent-subtle:rgba(227,184,63,.12);--status-success:#48d7a1;--status-warning:#ffd178;--status-danger:#ff8e9c;--status-info:#6eb7ff;--status-neutral:#9fb0c3;--font-body:Vazirmatn,Tahoma,"Segoe UI",Arial,sans-serif;--font-heading:Vazirmatn,Tahoma,"Segoe UI",Arial,sans-serif;--font-size-body:14px;--font-size-secondary:12px;--font-size-label:13px;--font-size-table:12px;--radius-compact:9px;--radius-common:12px;--radius-elevated:18px;--shadow-common:0 16px 42px rgba(0,0,0,.22);--shadow-elevated:0 26px 76px rgba(0,0,0,.38);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--samami-brand-ink:#05070b;--samami-brand-navy:var(--brand-primary);--samami-brand-navy-2:var(--brand-primary-strong);--samami-brand-gold:var(--brand-accent);--samami-brand-gold-soft:var(--brand-accent-soft);--samami-brand-text:var(--text-primary);--samami-brand-muted:var(--brand-muted);--samami-brand-radius:var(--radius-common);--samami-brand-focus:rgba(227,184,63,.24)}:root[data-theme=light]{--surface-app:#eef3f8;--surface-app-secondary:#f8fafc;--surface-default:#fff;--surface-elevated:#f1f5f9;--surface-muted:#e7edf4;--surface-overlay:rgba(255,255,255,.88);--text-primary:#102033;--text-secondary:#334155;--text-muted:#526276;--text-inverse:#fff;--surface-navigation:#e4ebf3;--surface-card:#fff;--border-default:#cbd5e1;--border-strong:#94a3b8;--border-active:#1769aa;--border-focus:#9a7310;--focus-ring:0 0 0 3px rgba(154,115,16,.22);--action-primary:#9a7310;--action-primary-hover:#7d5c08;--action-primary-text:#fff;--action-secondary:#e7edf4;--action-destructive:#b42318;--brand-accent-subtle:rgba(154,115,16,.11);--status-success:#087a4b;--status-warning:#9a6700;--status-danger:#b42318;--status-info:#175cd3;--status-neutral:#526276;--shadow-common:0 14px 38px rgba(15,23,42,.1);--shadow-elevated:0 18px 50px rgba(15,23,42,.14)}.samami-enterprise-shell{--ui-bg:var(--surface-app);--ui-bg-2:var(--surface-app-secondary);--ui-surface:var(--surface-default);--ui-surface-2:var(--surface-elevated);--ui-surface-hover:var(--surface-muted);--ui-text:var(--text-primary);--ui-text-2:var(--text-secondary);--ui-muted:var(--text-muted);--ui-border:var(--border-default);--ui-border-strong:var(--border-strong);--ui-primary:var(--action-primary);--ui-primary-text:var(--action-primary-text);--ui-success:var(--status-success);--ui-warning:var(--status-warning);--ui-danger:var(--status-danger);--ui-info:var(--status-info);--ui-input:var(--surface-app-secondary);--ui-input-hover:var(--surface-muted);--ui-focus:var(--border-focus);--ui-shadow:var(--shadow-common);--samami-primary:var(--brand-primary);--samami-primary-2:var(--brand-primary-strong);--samami-gold:var(--brand-accent);--sam48-navy:var(--surface-app);--sam48-navy-2:var(--surface-app-secondary);--sam48-panel:var(--surface-default);--sam48-panel-2:var(--surface-elevated);--sam48-border:var(--border-default);--sam48-text:var(--text-primary);--sam48-muted:var(--text-muted);--sam48-gold:var(--brand-accent);--sam48-blue:var(--brand-primary-strong);--os-workspace:color-mix(in srgb,var(--surface-app-secondary) 78%,var(--surface-app));--os-section:var(--surface-default);--os-raised:var(--surface-elevated);--os-focused:var(--surface-muted);--os-hairline:color-mix(in srgb,var(--border-default) 62%,transparent);color-scheme:dark;background:var(--surface-app);color:var(--text-primary);font-family:var(--font-body);text-align:start}.samami-enterprise-shell .samami-app-frame{background:radial-gradient(circle at 15% 0,rgba(39,91,139,.16),transparent 30rem),linear-gradient(180deg,var(--surface-app),var(--surface-app-secondary))}.samami-enterprise-shell :is(.samami-app-sidebar,.samami-app-header){border-color:var(--ui-border)!important;background:color-mix(in srgb,var(--surface-navigation) 96%,transparent)!important;backdrop-filter:blur(18px)}.samami-enterprise-shell .samami-nav-item{color:var(--ui-text-2)}.samami-enterprise-shell .samami-nav-item:hover{background:color-mix(in srgb,var(--ui-primary) 8%,var(--ui-surface-2));color:var(--ui-text)}.samami-enterprise-shell .samami-nav-item.is-active{position:relative;border-color:color-mix(in srgb,var(--border-active) 48%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--action-primary) 18%,var(--ui-surface-2)),var(--ui-surface-2));color:var(--ui-text)}.samami-enterprise-shell .samami-nav-item.is-active:before{content:"";position:absolute;inset-block:9px;inset-inline-start:-1px;width:3px;border-radius:999px;background:var(--brand-accent);box-shadow:0 0 14px #e3b83f47}.samami-enterprise-shell .samami-nav-item.is-active svg{color:var(--status-info)}.samami-enterprise-shell :is(.erp-card,.erp-record-card,.erp-form-panel,.erp-toolbar,.erp-table-shell,.erp-tabs,.samami-module-card,.samami-kpi-card,.samami-glass-section,.samami-detail-panel,.sam-panel,.sam-stat-card,.sam-action-card){border-color:transparent!important;background:var(--os-section)!important;color:var(--ui-text)!important;box-shadow:none!important}.samami-enterprise-shell :is(input,select,textarea,.erp-input,[role=combobox]){border-color:var(--ui-border)!important;background:var(--ui-input)!important;color:var(--ui-text)!important}.samami-enterprise-shell :is(input,select,textarea,.erp-input,[role=combobox]):focus{border-color:var(--ui-focus)!important;box-shadow:var(--focus-ring)!important}.samami-enterprise-shell :is(input,textarea)::-moz-placeholder{color:var(--ui-muted);opacity:.82}.samami-enterprise-shell :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:.82}.samami-enterprise-shell :is(table,.erp-table){color:var(--ui-text)}.samami-enterprise-shell :is(thead,.erp-table thead){background:var(--ui-surface-2);color:var(--ui-muted)}.samami-enterprise-shell :is(th,td){border-color:var(--ui-border)}.samami-enterprise-shell tbody tr:hover{background:color-mix(in srgb,var(--ui-primary) 5%,var(--ui-surface))}.samami-enterprise-shell :is(.erp-button-primary,.sam-primary-button){border:1px solid color-mix(in srgb,var(--action-primary-hover) 72%,#fff);background:linear-gradient(135deg,var(--action-primary-hover),var(--action-primary));color:var(--ui-primary-text);box-shadow:0 10px 24px #0b5ba433}.samami-enterprise-shell :is(.erp-button-secondary,.erp-icon-button){border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text)}.samami-enterprise-shell :is(.erp-tabs,.erp-module-tabs) button.is-active{border-color:color-mix(in srgb,var(--ui-primary) 56%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-surface-2));color:var(--ui-text)}.samami-enterprise-shell :is(.erp-modal,.sam-modal,[role=dialog]){border-color:var(--ui-border);background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface-2));color:var(--ui-text);box-shadow:var(--shadow-elevated)}.samami-enterprise-shell :is(.erp-empty,.op51-empty,.sam-page-empty,.sam-page-loading,.sam-page-error){border-color:var(--ui-border)!important;background:color-mix(in srgb,var(--ui-surface-2) 72%,transparent)!important;color:var(--ui-muted)!important}.samami-enterprise-shell :is(.erp-alert,.sam-alert,.sam-inline-notice){border-color:var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-2)}.samami-enterprise-shell :is(.samami-kpi-card,.sam-stat-card,.op51-metric) strong{color:var(--ui-text);font-variant-numeric:tabular-nums}.samami-enterprise-shell :is(.samami-kpi-card,.sam-stat-card,.op51-metric):nth-child(4n+1){border-block-start-color:color-mix(in srgb,var(--status-info) 60%,var(--ui-border))!important}.samami-enterprise-shell :is(.erp-status-pill,.erp-chip,.sam-status-button){border-color:var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-2)}.samami-enterprise-shell :is(.erp-page-hero,.sam-page-hero,.samami-command-hero){border-inline-start:3px solid var(--brand-accent)}.samami-enterprise-shell :is(.erp-button-primary,.erp-button-secondary,.erp-button-danger){border-radius:var(--radius-common)}.samami-enterprise-shell :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:var(--focus-ring)}.samami-enterprise-shell :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.58}.sam-technical-identifier,.samami-technical-id,.technical-identifier{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.samami-enterprise-shell,.samami-enterprise-shell :is(.samami-app-frame,.samami-app-header,.samami-header-inner,.samami-app-main,.samami-page-shell,.samami-page-header,.samami-page-header-row){min-width:0;max-width:100%;box-sizing:border-box}.samami-enterprise-shell :is(.samami-app-main,.samami-page-shell,.samami-page-header,.samami-page-header-row,.erp-page,.sam-page-stack,.erp-card,.erp-toolbar,.erp-table-shell,.erp-tabs,.erp-form-panel){width:100%}.samami-enterprise-shell :is(.samami-app-main,.samami-page-shell,.samami-page-header-row,.erp-section-header,.erp-filter-bar,.erp-master-detail)>*{min-width:0;max-width:100%}.samami-enterprise-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.erp-input,[role=combobox]){min-width:0;max-width:100%;box-sizing:border-box}.samami-enterprise-shell :is(.erp-table-shell,.table-responsive,[class*=overflow-x-auto]){max-width:100%;overscroll-behavior-inline:contain}.samami-enterprise-shell :is(.erp-table-shell,.table-responsive,[class*=overflow-x-auto]) table{margin-inline:0}.samami-enterprise-shell :is(.breadcrumb,[aria-label*=مسیر],[aria-label*=breadcrumb]){direction:rtl;text-align:right}.samami-enterprise-shell .erp-module-tabs{width:100%;min-width:0;max-width:100%;contain:inline-size}.samami-enterprise-shell :is(.erp-tabs,.erp-toolbar){min-width:0;max-width:100%}.samami-enterprise-shell .erp-tabs{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.samami-enterprise-shell .erp-local-tabstrip{width:100%;min-width:0;max-width:100%;contain:layout inline-size;overflow-x:auto;overflow-y:hidden}.samami-enterprise-shell .supply54-page{min-width:0;max-width:100%;overflow-x:clip}.samami-enterprise-shell :is(.op51-page,.op51-metrics,.op51-metric){min-width:0;max-width:100%}.samami-enterprise-shell .op51-metric :is(span,strong,small){min-width:0;overflow-wrap:anywhere}.sam-public-shell{color-scheme:dark;--sam-black:var(--samami-brand-ink);--sam-navy:var(--samami-brand-navy);--sam-navy-2:var(--samami-brand-navy-2);--sam-gold:var(--samami-brand-gold);--sam-gold-soft:var(--samami-brand-gold-soft);--sam-white:var(--samami-brand-text);--sam-bg:var(--surface-app);--sam-bg-soft:var(--surface-app-secondary);--sam-surface:var(--surface-default);--sam-surface-2:var(--surface-elevated);--sam-surface-raised:var(--surface-elevated);--sam-text:var(--text-secondary);--sam-heading:var(--text-primary);--sam-muted:var(--text-muted);--sam-border:var(--border-default);--sam-field:var(--surface-app-secondary);--sam-field-text:var(--text-primary);--sam-placeholder:var(--text-muted);--sam-accent:var(--brand-accent);--sam-accent-contrast:var(--action-primary-text);--sam-primary:var(--brand-accent);--sam-primary-strong:var(--brand-accent-soft);--sam-danger:var(--status-danger);--sam-success:var(--status-success);--sam-ring:rgba(227,184,63,.24);--sam-shadow:var(--shadow-common);background:radial-gradient(circle at 12% 0,rgba(39,91,139,.18),transparent 34rem),var(--surface-app);color:var(--text-secondary);font-family:var(--font-body);text-align:start}.sam-public-shell :is(.sam-public-header,.sam-mobile-menu,.sam-mega-menu,.sam-public-footer){border-color:var(--sam-border);background:color-mix(in srgb,var(--sam-bg) 92%,transparent);backdrop-filter:blur(20px)}.sam-public-shell :is(.sam-solution-card,.sam-intelligence-card,.sam-home-node,.sam-auth-card,.sam-panel,.sam-stat-card,.sam-action-card){border-color:var(--sam-border);background:linear-gradient(145deg,color-mix(in srgb,var(--sam-surface) 96%,#fff 4%),var(--sam-surface));color:var(--sam-text);box-shadow:var(--sam-shadow)}.sam-public-shell :is(input,select,textarea){border-color:var(--sam-border)!important;background:var(--sam-field)!important;color:var(--sam-field-text)!important}.sam-public-shell :is(input,select,textarea):focus{border-color:var(--sam-accent)!important;box-shadow:0 0 0 3px var(--sam-ring)!important}.sam-public-shell :is(input,textarea)::-moz-placeholder{color:var(--sam-placeholder)}.sam-public-shell :is(input,textarea)::placeholder{color:var(--sam-placeholder)}.sam-public-shell :is(.sam-btn-primary,.sam-public-start,.sam-page-primary,.sam-form-submit){border-color:color-mix(in srgb,var(--sam-gold) 72%,#fff);background:linear-gradient(135deg,var(--sam-gold-soft),var(--sam-gold));color:var(--sam-accent-contrast);box-shadow:0 10px 28px #e3b83f24}.sam-public-shell :is(.sam-btn-secondary,.sam-public-login,.sam-page-secondary){border-color:var(--sam-border);background:var(--sam-surface);color:var(--sam-heading)}.sam-public-shell :is(.sam-alert,.sam-empty,.sam-empty-state){border-color:var(--sam-border);background:var(--sam-surface);color:var(--sam-text)}.sam-public-shell :is(.sam-page-primary,.sam-page-secondary,.sam-form-submit){border-radius:var(--radius-common)}.sam-public-shell :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--samami-brand-gold);outline-offset:2px}:root[lang=fa] :is(.samami-enterprise-shell,.sam-public-shell){direction:rtl;font-feature-settings:"kern" 1,"liga" 1;line-height:1.65}:root[lang=fa] :is(.samami-enterprise-shell,.sam-public-shell) :is(h1,h2,h3,h4,h5,h6,p,label,button,input,select,textarea){letter-spacing:normal}@media (max-width:768px){.samami-enterprise-shell :is(.erp-modal,.sam-modal,[role=dialog]){width:min(calc(100vw - 24px),680px);max-height:calc(100dvh - 24px);margin:auto}.samami-enterprise-shell :is(.erp-toolbar,.erp-tabs,.erp-modal-footer,.sam-page-actions){gap:8px}.samami-enterprise-shell :is(.erp-button-primary,.erp-button-secondary,.sam-primary-button){min-height:44px}.sam-public-shell :is(.sam-page-primary,.sam-page-secondary,.sam-public-start,.sam-public-login){min-height:44px}}@media (max-width:390px){.samami-enterprise-shell .samami-app-main{padding-inline:10px!important}.samami-enterprise-shell :is(.erp-card,.erp-form-panel,.samami-module-card,.sam-panel){padding-inline:12px!important}.samami-enterprise-shell .op51-metrics{grid-template-columns:minmax(0,1fr)!important}.sam-public-shell :is(.sam-page-actions,.sam-mobile-actions){grid-template-columns:1fr}.sam-public-shell .sam-page-actions>:is(a,button){width:100%}}@media (prefers-reduced-motion:reduce){.samami-enterprise-shell *,.sam-public-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.samami-enterprise-shell{background:var(--surface-app);color:var(--text-primary);font:var(--font-size-body)/1.75 var(--font-body)}.samami-app-sidebar{inset-block:0;inset-inline-start:0;width:272px;border-inline-end:1px solid var(--border-default);background:var(--surface-navigation);box-shadow:var(--shadow-common)}.samami-app-frame{min-height:100vh;margin-inline-start:272px;background:var(--surface-app)}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar{width:76px}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-frame{margin-inline-start:76px}.samami-app-header{min-height:68px;border-bottom:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-navigation) 94%,transparent);color:var(--text-primary);backdrop-filter:blur(18px)}.samami-header-inner{min-height:68px;padding-inline:clamp(12px,2vw,28px)}.samami-header-identity>p{font-size:var(--font-size-secondary)}.samami-header-identity h1{font-size:16px;line-height:1.4}.samami-header-breadcrumbs{display:flex;min-width:0;align-items:center;gap:4px;color:var(--text-muted);font-size:12px;line-height:1.4}.samami-header-breadcrumbs span{display:flex;min-width:0;align-items:center;gap:4px;white-space:nowrap}.samami-header-breadcrumbs span:first-child{overflow:hidden;text-overflow:ellipsis}.samami-mobile-menu-trigger{display:grid;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-elevated);color:var(--text-primary)}.samami-mobile-sidebar-backdrop{background:var(--surface-overlay)}.samami-mobile-sidebar-layer aside{background:var(--surface-navigation);box-shadow:var(--shadow-elevated)}.samami-sidebar-nav{padding:10px}.samami-nav-group{min-height:44px;font-size:13px}.samami-nav-item{min-height:40px;font-size:12px;line-height:1.55}.samami-sidebar-brand-copy span,.samami-sidebar-footer p,.samami-sidebar-version,.samami-header-inner kbd,.samami-header-alert span{font-size:12px}.samami-all-tools{display:flex;min-height:44px;align-items:center;gap:9px;margin:8px 10px;padding:9px 11px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-elevated);color:var(--text-secondary);font-size:12px;font-weight:800}.samami-all-tools span{flex:1;text-align:start}.samami-all-tools kbd{color:var(--text-muted);font-size:11px}.is-sidebar-collapsed .samami-all-tools span,.is-sidebar-collapsed .samami-all-tools kbd{display:none}.is-sidebar-collapsed .samami-all-tools{justify-content:center}.samami-app-main{width:min(100%,1440px);padding:clamp(18px,2.5vw,32px);padding-bottom:48px}.samami-page-shell{display:grid;min-width:0;gap:20px}.samami-page-header{display:grid;min-width:0;gap:10px;padding-block:2px 6px;border-bottom:1px solid var(--border-default)}.samami-page-header-row{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:20px}.samami-page-header h1{max-width:100%;overflow-wrap:anywhere;color:var(--text-primary);font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.35}.samami-page-description{max-width:760px;margin-top:7px;color:var(--text-secondary);font-size:14px;line-height:1.9}.samami-page-kicker-row{display:flex;align-items:center;gap:10px}.samami-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.samami-workflow-context{display:inline-flex;margin-top:8px;border-radius:999px;background:var(--brand-accent-subtle);padding:5px 10px;color:var(--brand-accent-soft);font-size:12px;font-weight:800}.samami-breadcrumbs ol{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:var(--text-muted);font-size:12px}.samami-breadcrumbs li{display:flex;min-width:0;align-items:center;gap:4px;white-space:nowrap}.samami-breadcrumbs a:hover{color:var(--text-primary)}.samami-breadcrumbs [aria-current=page]{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis}.samami-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border-default);border-inline-start:4px solid var(--status-info);border-radius:var(--radius-common);background:var(--surface-default);padding:16px 18px}.samami-next-action>div>span{color:var(--text-muted);font-size:12px;font-weight:800}.samami-next-action h2{margin-top:2px;font-size:16px;font-weight:900}.samami-next-action p{margin-top:4px;color:var(--text-secondary);font-size:13px}.samami-next-action.is-warning{border-inline-start-color:var(--status-warning)}.samami-next-action.is-critical{border-inline-start-color:var(--status-danger)}.samami-next-action.is-ready{border-inline-start-color:var(--status-success)}.erp-context-note{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-default);padding:12px 14px;color:var(--text-secondary);font-size:13px;line-height:1.7}.samami-command-panel{border:1px solid var(--border-strong);border-radius:var(--radius-elevated);background:var(--surface-elevated);box-shadow:var(--shadow-elevated)}.samami-command-item{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;border-radius:var(--radius-common);padding:9px 12px;color:var(--text-primary);text-align:start;font-size:13px;font-weight:850}.samami-command-item:hover,.samami-command-item:focus-visible{background:var(--surface-muted)}.samami-command-item small,.samami-command-item em{display:block;color:var(--text-muted);font-size:11px;font-style:normal;font-weight:600}.samami-command-item>span:last-child{color:var(--text-muted);font-size:12px}.samami-command-help{border-top:1px solid var(--border-default);padding:8px 12px;color:var(--text-muted);font-size:12px}.home-ux1-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.home-ux1-choices a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:color-mix(in srgb,var(--surface-navigation) 80%,transparent);padding:9px 11px;color:var(--text-secondary);font-size:12px;font-weight:800}.home-ux1-choices a:hover{border-color:var(--brand-accent);color:var(--text-primary)}@media (max-width:1023px){.samami-app-frame,.samami-enterprise-shell.is-sidebar-collapsed .samami-app-frame{margin-inline-start:0}.samami-enterprise-shell[dir=rtl] .samami-app-frame,.samami-enterprise-shell[dir=ltr] .samami-app-frame{margin-left:0!important;margin-right:0!important}.samami-app-main{padding-inline:clamp(12px,3vw,22px)}}@media (max-width:640px){.samami-header-breadcrumbs{max-width:55vw}.samami-page-header-row{align-items:stretch;flex-direction:column}.samami-page-actions{justify-content:stretch}.samami-page-actions>*{flex:1;justify-content:center}.samami-next-action{align-items:stretch;flex-direction:column}.home-ux1-choices{grid-template-columns:1fr}.samami-page-description{font-size:13px}.samami-app-main{padding-top:16px}}.erp-section-header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:16px}.erp-section-header h2{overflow-wrap:anywhere;color:var(--text-primary);font-size:18px;font-weight:900}.erp-section-header>div>p:not(.erp-section-label){max-width:680px;margin-top:4px;color:var(--text-secondary);font-size:13px;line-height:1.75}.erp-section-actions{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;gap:8px}.erp-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:var(--radius-common);padding:8px 13px;font-size:13px;font-weight:850;line-height:1.3;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.erp-button-primary{border-color:var(--action-primary-hover);background:var(--action-primary);color:var(--action-primary-text)}.erp-button-primary:hover{background:var(--action-primary-hover)}.erp-button-secondary{border-color:var(--border-default);background:var(--surface-elevated);color:var(--text-primary)}.erp-button-secondary:hover,.erp-button-ghost:hover{background:var(--surface-muted)}.erp-button-ghost{border-color:transparent;background:transparent;color:var(--text-secondary)}.erp-button-destructive{border-color:var(--action-destructive);background:var(--action-destructive);color:var(--text-inverse)}.erp-button-destructive-ghost{border-color:transparent;background:transparent;color:var(--status-danger)}.erp-metric-card{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px}.erp-metric-card p{color:var(--text-secondary);font-size:13px;font-weight:750}.erp-metric-card strong{display:block;margin-top:5px;color:var(--text-primary);font-size:24px;font-weight:900;line-height:1.25}.erp-metric-card small{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.erp-metric-icon{display:grid;min-width:40px;min-height:40px;place-items:center;border-radius:var(--radius-common);background:var(--brand-accent-subtle);color:var(--status-info)}.erp-status-pill{display:inline-flex;min-height:27px;align-items:center;gap:5px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-elevated);padding:3px 9px;color:var(--status-neutral);font-size:12px;font-weight:850;line-height:1.25}.erp-status-pill.is-success{border-color:color-mix(in srgb,var(--status-success) 35%,var(--border-default));background:color-mix(in srgb,var(--status-success) 9%,var(--surface-default));color:var(--status-success)}.erp-status-pill.is-warning{border-color:color-mix(in srgb,var(--status-warning) 38%,var(--border-default));background:color-mix(in srgb,var(--status-warning) 10%,var(--surface-default));color:var(--status-warning)}.erp-status-pill.is-danger{border-color:color-mix(in srgb,var(--status-danger) 36%,var(--border-default));background:color-mix(in srgb,var(--status-danger) 9%,var(--surface-default));color:var(--status-danger)}.erp-status-pill.is-info{border-color:color-mix(in srgb,var(--status-info) 32%,var(--border-default));background:color-mix(in srgb,var(--status-info) 8%,var(--surface-default));color:var(--status-info)}.erp-filter-bar{display:flex;min-width:0;max-width:100%;align-items:center;gap:8px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-default);padding:10px}.erp-filter-search{display:flex;min-width:0;max-width:100%;flex:1 1 280px;align-items:center;gap:8px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-app-secondary);padding-inline:11px;color:var(--text-muted)}.erp-filter-search input{min-width:0;min-height:40px;flex:1;border:0;background:transparent;color:var(--text-primary);font-size:13px;outline:0}.erp-filter-desktop{display:flex;min-width:0;max-width:100%;align-items:center;gap:8px}.erp-filter-desktop :is(select,input){min-width:0;max-width:100%;min-height:40px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-app-secondary);padding:7px 10px;color:var(--text-primary);font-size:13px}.erp-filter-mobile-trigger{display:none}.erp-result-count{margin-inline-start:auto;color:var(--text-muted);font-size:12px;white-space:nowrap}.erp-filter-drawer-fields{display:grid;min-width:0;gap:12px}.erp-filter-drawer-fields :is(input,select){width:100%;min-height:44px}.erp-data-region{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);overflow:hidden}.erp-table-scroll{max-width:100%;overflow:auto}.erp-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.erp-data-table thead{position:sticky;top:0;z-index:1;background:var(--surface-elevated)}.erp-data-table th{height:44px;padding:9px 12px;color:var(--text-secondary);font-size:12px;font-weight:850;text-align:start;white-space:nowrap}.erp-data-table th svg{display:inline;margin-inline-start:5px}.erp-data-table td{min-height:48px;border-top:1px solid var(--border-default);padding:10px 12px;color:var(--text-primary);vertical-align:middle}.erp-data-table tbody tr[tabindex]{cursor:pointer}.erp-data-table tbody tr:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.erp-data-table tbody tr[data-selected]{background:color-mix(in srgb,var(--status-info) 8%,var(--surface-default))}.erp-select-column{width:44px;text-align:center}.erp-select-column input{width:18px;height:18px}.erp-record-list{display:none}.erp-pagination{display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid var(--border-default);padding:10px}.erp-pagination span{color:var(--text-secondary);font-size:12px}.erp-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;border:1px dashed var(--border-default);border-radius:var(--radius-common);background:var(--surface-elevated);padding:24px;color:var(--text-muted);text-align:center}.erp-empty>svg{color:var(--status-info)}.erp-empty-title{color:var(--text-primary);font-size:15px;font-weight:900}.erp-empty>p:not(.erp-empty-title){max-width:440px;font-size:13px;line-height:1.75}.erp-page-state{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;padding:24px;text-align:center}.erp-page-state>svg{color:var(--status-warning)}.erp-page-state h2{font-size:16px;font-weight:900}.erp-page-state p{max-width:560px;color:var(--text-secondary);font-size:13px}.erp-page-state>div{display:flex;gap:8px}.erp-form-section{min-width:0;border:0}.erp-form-section>legend{color:var(--text-primary);font-size:15px;font-weight:900}.erp-form-section-description{margin-top:3px;color:var(--text-muted);font-size:12px}.erp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.erp-form-grid[data-columns="1"]{grid-template-columns:1fr}.erp-form-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-form-field{display:grid;min-width:0;align-content:start;gap:5px;color:var(--text-secondary);font-size:13px;font-weight:750}.erp-form-field>span b{margin-inline-start:3px;color:var(--status-danger)}.erp-form-field>small{color:var(--text-muted);font-size:11px;font-weight:550;line-height:1.6}.erp-form-field .erp-field-error{color:var(--status-danger)}.erp-input{width:100%;min-height:43px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-app-secondary);padding:9px 11px;color:var(--text-primary);font-size:13px;font-weight:500}.erp-input:-moz-read-only{background:var(--surface-muted);color:var(--text-secondary)}.erp-input:read-only{background:var(--surface-muted);color:var(--text-secondary)}textarea.erp-input{min-height:92px;resize:vertical}.erp-input-with-unit{display:flex;align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-app-secondary);overflow:hidden}.erp-input-with-unit .erp-input{border:0}.erp-input-with-unit>span{padding-inline:10px;color:var(--text-muted);font-size:12px;white-space:nowrap}.erp-check-field{display:flex;align-items:flex-start;gap:9px}.erp-check-field input{width:18px;height:18px;margin-top:2px}.erp-check-field span{display:grid}.erp-check-field small{color:var(--text-muted);font-size:11px;font-weight:500}.erp-switch{display:flex;align-items:center;gap:8px}.erp-switch>input{position:absolute;opacity:0}.erp-switch>span{position:relative;width:42px;height:24px;border-radius:999px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-default)}.erp-switch>span:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:var(--surface-default);box-shadow:var(--shadow-common);transition:transform .16s}.erp-switch>input:checked+span{background:var(--status-success)}.erp-switch>input:checked+span:after{transform:translate(-18px)}.erp-modal-layer,.erp-drawer-layer{position:fixed;inset:0;z-index:100;display:grid;padding:12px}.erp-modal-layer{place-items:center}.erp-modal-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--brand-primary) 72%,transparent);backdrop-filter:blur(6px)}.erp-modal{position:relative;width:min(680px,100%);max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);box-shadow:var(--shadow-elevated)}.erp-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-default);padding:16px 18px}.erp-modal-header h2,.erp-modal-header h3{color:var(--text-primary);font-size:18px;font-weight:900}.erp-modal-header p:not(.erp-section-label){margin-top:3px;color:var(--text-muted);font-size:12px}.erp-modal-body{padding:18px}.erp-modal-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border-default);padding:12px 18px}.erp-drawer-layer{justify-items:end}.erp-drawer{position:relative;display:grid;width:min(520px,calc(100vw - 24px));height:calc(100dvh - 24px);grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);box-shadow:var(--shadow-elevated);overflow:hidden}.erp-drawer.is-start{justify-self:start}.erp-drawer .erp-modal-body{overflow:auto}.erp-alert{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-elevated);padding:11px 13px;color:var(--text-secondary);font-size:13px}.erp-alert-title{color:var(--text-primary);font-weight:900}.erp-alert.is-success{border-inline-start:3px solid var(--status-success)}.erp-alert.is-warning{border-inline-start:3px solid var(--status-warning)}.erp-alert.is-error{border-inline-start:3px solid var(--status-danger)}.erp-alert.is-info{border-inline-start:3px solid var(--status-info)}.erp-toast-region{position:fixed;z-index:120;display:grid;gap:8px;inset-block-end:18px;inset-inline-start:18px;width:min(390px,calc(100vw - 36px))}.erp-toast{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border-default);border-inline-start:4px solid var(--status-info);border-radius:var(--radius-common);background:var(--surface-default);padding:12px;color:var(--text-secondary);box-shadow:var(--shadow-elevated);font-size:13px}.erp-toast.is-success{border-inline-start-color:var(--status-success)}.erp-toast.is-danger{border-inline-start-color:var(--status-danger)}.erp-toast>div{min-width:0;flex:1}.erp-toast b{display:block;color:var(--text-primary)}.erp-toast button{min-width:32px;min-height:32px}.erp-action-menu{position:relative}.erp-action-menu summary{display:grid;min-width:40px;min-height:40px;place-items:center;border-radius:var(--radius-common);cursor:pointer;list-style:none}.erp-action-menu>div{position:absolute;z-index:4;inset-block-start:100%;inset-inline-end:0;display:grid;min-width:160px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-default);padding:5px;box-shadow:var(--shadow-elevated)}.erp-action-menu>div button{padding:8px;text-align:start;font-size:12px}.erp-master-detail{display:grid;min-width:0;grid-template-columns:minmax(320px,.85fr) minmax(0,1.4fr);gap:14px}.erp-master-detail>section,.erp-master-detail>aside{min-width:0}.erp-master-detail>aside{border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);padding:14px}.erp-master-detail-close{display:none}.erp-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.erp-form-stack{display:grid;gap:24px}.erp-field-span-2{grid-column:span 2}.erp-cell-subtitle{display:block;margin-top:3px;color:var(--text-muted);font-size:11px;font-weight:550}.erp-detail-stack{display:grid;align-content:start;gap:12px}.erp-detail-stack h2{color:var(--text-primary);font-size:19px;font-weight:900}.erp-detail-stack>p{color:var(--text-secondary);font-size:13px}.erp-detail-stack dl{display:grid;gap:2px}.erp-detail-stack dl>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);gap:10px;border-bottom:1px solid var(--border-default);padding-block:9px}.erp-detail-stack dt{color:var(--text-muted);font-size:12px}.erp-detail-stack dd{color:var(--text-primary);font-size:13px;font-weight:750}.erp-canonical-module>.erp-section-header{margin-bottom:14px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-default);padding:14px}@media (max-width:1024px){.erp-data-table [data-priority=low]{display:none}.erp-form-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-master-detail{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.erp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.erp-section-header{align-items:stretch;flex-direction:column}.erp-section-actions{width:100%}.erp-section-actions>*{min-width:0;flex:1 1 auto}.erp-toolbar{flex-wrap:wrap}.erp-toolbar>*{min-width:0;max-width:100%}.erp-filter-bar{align-items:stretch;flex-wrap:wrap}.erp-filter-search{width:100%;flex-basis:100%}.erp-filter-desktop{display:none}.erp-filter-mobile-trigger{display:inline-flex}.erp-result-count{order:5;width:100%;margin:0}.erp-table-scroll{display:none}.erp-record-list{display:grid;gap:8px;padding:8px}.erp-record-summary{display:grid;min-width:0;gap:7px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-default);padding:12px}.erp-record-summary>div{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.erp-record-summary>div[data-primary]{display:grid}.erp-record-summary span,.erp-record-summary strong{min-width:0;overflow-wrap:anywhere}.erp-record-summary span{color:var(--text-muted);font-size:11px}.erp-record-summary strong{color:var(--text-primary);font-size:13px;text-align:end}.erp-record-summary>div[data-primary] strong{font-size:15px}.erp-form-grid,.erp-form-grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.erp-field-span-2{grid-column:auto}.erp-modal-footer{position:sticky;bottom:0;flex-wrap:wrap;background:var(--surface-default)}.erp-modal-footer>*{min-width:0;flex:1}.erp-master-detail{display:block}.erp-master-detail>aside{position:fixed;z-index:95;inset:0;display:none;border:0;border-radius:0;overflow:auto;padding:16px}.erp-master-detail>aside.is-open{display:block}.erp-master-detail-close{display:inline-flex}.erp-row-actions .erp-button span{display:none}}@media (max-width:390px){.erp-filter-bar{align-items:stretch;flex-wrap:wrap}.erp-filter-search{width:100%;flex-basis:100%}.erp-button{min-height:44px}.erp-toast-region{inset-inline:10px;width:auto}.erp-modal-layer,.erp-drawer-layer{padding:6px}.erp-modal,.erp-drawer{width:100%;max-height:calc(100dvh - 12px);height:calc(100dvh - 12px);border-radius:var(--radius-common)}.erp-modal-body{padding:14px}.erp-modal-header,.erp-modal-footer{padding-inline:14px}}@media (max-width:480px){.erp-metric-grid{grid-template-columns:1fr}}.crm-ux2-page{gap:16px}.crm-ux2-summary{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px}.crm-ux2-summary-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-ux2-attention{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--border-default);overflow:hidden}.crm-ux2-attention>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;background:var(--surface-default);padding:13px}.crm-ux2-attention svg{grid-row:span 2;width:18px;color:var(--status-warning)}.crm-ux2-attention span{color:var(--text-secondary);font-size:11px}.crm-ux2-attention strong{font-size:20px;font-weight:950}.crm-ux2-attention p{grid-column:1/-1;background:var(--surface-default);padding:9px 13px;color:var(--text-muted);font-size:11px}.crm-ux2-pipeline{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(0,1.5fr);align-items:center;gap:16px;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);padding:14px 16px}.crm-ux2-pipeline-heading{min-width:0}.crm-ux2-pipeline-heading>div{display:flex;align-items:baseline;gap:8px}.crm-ux2-pipeline-heading span{color:var(--brand-accent);font-size:10px;font-weight:900}.crm-ux2-pipeline-heading strong{font-size:14px;font-weight:900}.crm-ux2-pipeline-heading p{margin-top:4px;color:var(--text-muted);font-size:11px;line-height:1.6}.crm-ux2-pipeline ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.crm-ux2-pipeline li{position:relative;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border-inline-start:1px solid var(--border-default);padding:8px 13px}.crm-ux2-pipeline li:after{position:absolute;inset-inline-end:-4px;top:50%;width:7px;height:7px;border:2px solid var(--surface-default);border-radius:50%;background:var(--brand-accent);content:"";transform:translateY(-50%)}.crm-ux2-pipeline li:last-child:after{display:none}.crm-ux2-pipeline li span{min-width:0;color:var(--text-secondary);font-size:12px}.crm-ux2-pipeline li strong{font-size:16px;font-weight:950}.crm-ux2-discovery{display:grid;gap:7px}.crm-ux2-applied{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;padding-inline:4px;color:var(--text-muted);font-size:11px}.crm-ux2-applied span{font-weight:850}.crm-ux2-applied b{max-width:100%;border-radius:999px;background:var(--surface-app-secondary);padding:4px 8px;color:var(--text-secondary);font-weight:700;overflow-wrap:anywhere}.crm-ux2-identity{min-width:180px;max-width:310px}.crm-ux2-identity>strong,.crm-ux2-follow-up>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ux2-value{display:grid;gap:2px;font-weight:850;white-space:nowrap}.crm-ux2-value small{color:var(--text-muted);font-size:10px;font-weight:600}.crm-ux2-owner{display:inline-flex;max-width:180px;align-items:center;gap:5px;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.crm-ux2-owner.is-unassigned{color:var(--status-warning)}.crm-ux2-follow-up{display:grid;min-width:170px;max-width:270px;gap:4px}.crm-ux2-follow-up>strong{font-size:12px}.crm-ux2-follow-up>span{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:10px}.crm-ux2-follow-up .is-overdue,.crm-ux2-detail .is-overdue{color:var(--status-danger);font-weight:850}.crm-ux2-page .erp-data-table tbody tr:hover{background:var(--surface-app-secondary)}.crm-ux2-page .erp-data-table td{height:62px}.crm-ux2-detail h2,.crm-ux2-detail p{overflow-wrap:anywhere}@media (max-width:1100px){.crm-ux2-summary,.crm-ux2-pipeline{grid-template-columns:1fr}.crm-ux2-pipeline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.crm-ux2-pipeline-heading p{max-width:440px;text-align:end}}@media (max-width:768px){.crm-ux2-summary-primary{grid-template-columns:1fr 1fr}.crm-ux2-pipeline-heading{display:block}.crm-ux2-pipeline-heading p{text-align:start}.crm-ux2-pipeline ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border-default)}.crm-ux2-pipeline li{border:0;background:var(--surface-default)}.crm-ux2-pipeline li:after{display:none}.crm-ux2-page .erp-record-summary{gap:10px}.crm-ux2-page .erp-record-summary>div:not([data-primary]){padding-top:7px;border-top:1px solid var(--border-default)}.crm-ux2-identity,.crm-ux2-follow-up{max-width:100%;min-width:0}.crm-ux2-follow-up>strong{white-space:normal}.crm-ux2-page .erp-record-summary strong{text-align:start}}@media (max-width:520px){.crm-ux2-summary-primary,.crm-ux2-attention{grid-template-columns:1fr}.crm-ux2-attention p{grid-column:auto}.crm-ux2-pipeline{padding:12px}.crm-ux2-pipeline ol{grid-template-columns:1fr}.crm-ux2-page .erp-filter-bar>.erp-button{flex:1 1 auto}}.samami-enterprise-shell .samami-app-frame{background:linear-gradient(180deg,var(--surface-app),color-mix(in srgb,var(--surface-app-secondary) 72%,var(--surface-app)))}.samami-enterprise-shell .samami-app-header{border-radius:0!important;box-shadow:0 1px 0 var(--border-default)!important}.samami-header-identity p{color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.45}.samami-header-search{min-height:40px;gap:22px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-elevated);padding:7px 10px;color:var(--text-muted);font-size:12px;font-weight:750}.samami-header-search:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-primary)}.samami-header-search kbd{border:1px solid var(--border-default);border-radius:6px;background:var(--surface-app-secondary);padding:2px 6px;color:var(--text-muted);font-size:10px}.samami-enterprise-shell .samami-page-header{border-bottom:0;padding-block:2px 8px}.samami-enterprise-shell .samami-page-header h1{font-size:clamp(23px,2.4vw,31px);letter-spacing:-.015em}.samami-enterprise-shell .samami-page-description{max-width:780px}.samami-enterprise-shell :is(.erp-card,.op51-panel){box-shadow:0 8px 24px #00000024!important}.samami-enterprise-shell .erp-button-ghost{color:var(--text-secondary)}.samami-enterprise-shell .erp-button-ghost:hover{background:var(--surface-elevated);color:var(--text-primary)}.op51-attention{display:grid;gap:14px;border-inline-start:3px solid var(--status-warning);border-radius:var(--radius-elevated);background:linear-gradient(135deg,color-mix(in srgb,var(--status-warning) 7%,var(--surface-default)),var(--surface-default));padding:18px 20px}.op51-attention .erp-section-header{margin:0}.op51-attention .erp-section-header h2{font-size:18px}.op51-attention-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.op51-attention-summary .erp-metric-card{border:0!important;border-inline-start:1px solid var(--border-default)!important;border-radius:0;background:transparent!important;box-shadow:none!important}.op51-attention-summary .erp-metric-card:first-child{border-inline-start:0!important}.op51-work-queue{min-height:360px}.op51-work-queue .op51-inline-link{margin:0}.op51-secondary-metrics{display:grid;gap:12px;padding-top:4px}.op51-secondary-metrics>.erp-section-header{margin:0}.op51-secondary-metrics .erp-metric-card{background:color-mix(in srgb,var(--surface-default) 72%,transparent)!important;box-shadow:none!important}.op51-secondary-metrics .erp-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.op51-attention-summary,.op51-secondary-metrics .erp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.samami-header-identity p{display:none}.op51-attention{padding:15px}.op51-attention-summary{grid-template-columns:1fr}.op51-attention-summary .erp-metric-card{border-inline-start:0!important;border-top:1px solid var(--border-default)!important}.op51-attention-summary .erp-metric-card:first-child{border-top:0!important}.op51-secondary-metrics .erp-metric-grid{grid-template-columns:1fr}.samami-enterprise-shell .samami-page-header-row{align-items:stretch}.samami-enterprise-shell .samami-page-actions{width:100%}}.commercial-ux3-page{gap:16px}.commercial-ux3-summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);gap:12px}.commercial-ux3-summary-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commercial-ux3-attention{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--border-default);overflow:hidden}.commercial-ux3-attention>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;background:var(--surface-default);padding:13px}.commercial-ux3-attention svg{grid-row:span 2;width:18px;color:var(--status-warning)}.commercial-ux3-attention span{color:var(--text-secondary);font-size:11px}.commercial-ux3-attention strong{font-size:20px;font-weight:950}.commercial-ux3-attention p{grid-column:1/-1;background:var(--surface-default);padding:9px 13px;color:var(--text-muted);font-size:11px}.commercial-ux3-flow{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,2fr) minmax(100px,.4fr);align-items:center;gap:10px;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);padding:13px 15px}.commercial-ux3-flow>div:first-child{display:grid}.commercial-ux3-flow>div:first-child span{color:var(--brand-accent);font-size:10px;font-weight:900}.commercial-ux3-flow>div:first-child strong{font-size:13px}.commercial-ux3-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.commercial-ux3-flow li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px;border-inline-start:1px solid var(--border-default);padding:7px 10px}.commercial-ux3-flow li span{min-width:0;color:var(--text-secondary);font-size:10px;overflow-wrap:anywhere}.commercial-ux3-flow li strong{font-size:15px}.commercial-ux3-flow-contract{display:flex;align-items:center;justify-content:space-between;gap:8px;border-inline-start:2px solid var(--brand-accent);padding:8px 12px}.commercial-ux3-flow-contract span{font-size:11px;font-weight:850}.commercial-ux3-flow-contract strong{font-size:16px}.commercial-ux3-context{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr) auto;align-items:center;gap:16px;border:1px solid var(--border-default);border-inline-start:3px solid var(--brand-accent);border-radius:var(--radius-elevated);background:var(--surface-default);padding:14px 16px}.commercial-ux3-context>div>span{color:var(--brand-accent);font-size:10px;font-weight:900}.commercial-ux3-context h2{margin-top:2px;font-size:16px;font-weight:900;overflow-wrap:anywhere}.commercial-ux3-context p{margin-top:3px;color:var(--text-secondary);font-size:12px}.commercial-ux3-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commercial-ux3-context dt{color:var(--text-muted);font-size:10px}.commercial-ux3-context dd{margin-top:2px;font-size:12px;font-weight:750;overflow-wrap:anywhere}.commercial-ux3-selector{display:grid;gap:9px;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);padding:13px}.commercial-ux3-selector-fields{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:10px}.commercial-ux3-search{display:flex;gap:6px}.commercial-ux3-search .erp-input{min-width:0}.commercial-ux3-applied{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-muted);font-size:11px}.commercial-ux3-applied b{max-width:100%;border-radius:999px;background:var(--surface-app-secondary);padding:4px 8px;color:var(--text-secondary);overflow-wrap:anywhere}.commercial-ux3-applied button{color:var(--brand-accent);font-weight:800}.commercial-ux3-policy{color:var(--text-muted);font-size:11px}.commercial-ux3-policy summary{width:-moz-max-content;width:max-content;max-width:100%;cursor:pointer;color:var(--text-secondary);font-weight:800}.commercial-ux3-policy p{margin-top:7px;line-height:1.8}.commercial-ux3-workspace{display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start;gap:14px}.commercial-ux3-create{position:sticky;top:82px;display:grid;gap:14px;padding:16px}.commercial-ux3-create h2{margin-top:3px;font-size:15px;font-weight:900}.commercial-ux3-create>div:first-child p,.commercial-ux3-create>p{margin-top:4px;color:var(--text-muted);font-size:11px;line-height:1.7}.commercial-ux3-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.commercial-ux3-blocked{border-radius:var(--radius-common);background:color-mix(in srgb,var(--status-warning) 8%,var(--surface-default));padding:9px;color:var(--status-warning)!important}.commercial-ux3-records{min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);padding:14px}.commercial-ux3-records>header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.commercial-ux3-records>header>div span{color:var(--brand-accent);font-size:10px;font-weight:900}.commercial-ux3-records>header h2{font-size:17px;font-weight:950}.commercial-ux3-records>header select{min-width:180px}.commercial-ux3-records>.commercial-ux3-applied{margin:-3px 0 10px}.commercial-ux3-list,.commercial-ux3-contract-grid{display:grid;gap:9px}.commercial-ux3-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-ux3-record{display:grid;min-width:0;grid-template-columns:minmax(220px,1.05fr) minmax(180px,.75fr);gap:12px 18px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-default);padding:14px;transition:border-color .15s ease,background .15s ease}.commercial-ux3-record:hover{border-color:color-mix(in srgb,var(--brand-accent) 35%,var(--border-default));background:var(--surface-app-secondary)}.commercial-ux3-record-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.commercial-ux3-record-head>div{min-width:0}.commercial-ux3-record-head bdi{color:var(--text-muted);font-size:10px;font-weight:800}.commercial-ux3-record-head h3{margin-top:3px;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.commercial-ux3-record-head p{margin-top:4px;color:var(--text-secondary);font-size:11px;overflow-wrap:anywhere}.commercial-ux3-record-head p a{color:var(--brand-accent);font-weight:800}.commercial-ux3-financial{display:grid;align-content:start;justify-items:end;min-width:0}.commercial-ux3-financial>span{color:var(--text-muted);font-size:10px}.commercial-ux3-financial>strong{max-width:100%;margin-top:2px;font-size:16px;font-weight:950;white-space:nowrap}.commercial-ux3-financial small{font-size:9px;font-weight:750}.commercial-ux3-financial p{margin-top:4px;color:var(--text-muted);font-size:10px;text-align:end}.commercial-ux3-metadata{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:var(--radius-common);background:var(--border-default);overflow:hidden}.commercial-ux3-metadata>div{min-width:0;background:var(--surface-app-secondary);padding:8px 9px}.commercial-ux3-metadata dt{color:var(--text-muted);font-size:9px}.commercial-ux3-metadata dd{margin-top:3px;color:var(--text-secondary);font-size:10px;font-weight:700;overflow-wrap:anywhere}.commercial-ux3-metadata .is-expired{color:var(--status-danger);font-weight:900}.commercial-ux3-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.commercial-ux3-contracts .commercial-ux3-record{grid-template-columns:minmax(0,1fr)}.commercial-ux3-contracts .commercial-ux3-financial{justify-items:start}.commercial-ux3-contracts .commercial-ux3-financial p{text-align:start}.commercial-ux3-contracts .commercial-ux3-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1120px){.commercial-ux3-summary,.commercial-ux3-workspace{grid-template-columns:1fr}.commercial-ux3-create{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.commercial-ux3-create>div:first-child,.commercial-ux3-create>label:last-of-type,.commercial-ux3-create>.commercial-ux3-blocked{grid-column:1/-1}.commercial-ux3-contract-grid,.commercial-ux3-flow{grid-template-columns:1fr}.commercial-ux3-flow>div:first-child{display:flex;align-items:baseline;gap:8px}.commercial-ux3-flow-contract{border-inline-start:0;border-top:1px solid var(--border-default)}}@media (max-width:820px){.commercial-ux3-context{grid-template-columns:1fr}.commercial-ux3-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-ux3-context>a{width:-moz-max-content;width:max-content}.commercial-ux3-selector-fields{grid-template-columns:1fr 1fr}.commercial-ux3-selector-fields>.erp-button{grid-column:1/-1;width:-moz-max-content;width:max-content}.commercial-ux3-record{grid-template-columns:1fr}.commercial-ux3-financial{justify-items:start}.commercial-ux3-financial p{text-align:start}.commercial-ux3-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.commercial-ux3-summary-primary,.commercial-ux3-attention,.commercial-ux3-selector-fields,.commercial-ux3-create{grid-template-columns:1fr}.commercial-ux3-attention p,.commercial-ux3-selector-fields>.erp-button,.commercial-ux3-create>div:first-child,.commercial-ux3-create>label:last-of-type,.commercial-ux3-create>.commercial-ux3-blocked{grid-column:auto}.commercial-ux3-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border-default)}.commercial-ux3-flow li{border:0;background:var(--surface-default)}.commercial-ux3-records>header{align-items:stretch;flex-direction:column}.commercial-ux3-records>header select{width:100%;min-width:0}.commercial-ux3-record-head{align-items:flex-start;flex-direction:column}.commercial-ux3-record-head h3{white-space:normal}.commercial-ux3-metadata,.commercial-ux3-contracts .commercial-ux3-metadata{grid-template-columns:1fr}.commercial-ux3-financial>strong{font-size:14px}.commercial-ux3-actions>*{min-width:0;max-width:100%}}.approvals-ux4-page{gap:16px}.approvals-ux4-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.approvals-ux4-summary .erp-metric-card{box-shadow:none!important}.approvals-ux4-filters{display:grid;grid-template-columns:auto minmax(170px,.55fr) minmax(220px,1fr) auto;align-items:end;gap:10px;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);padding:12px 14px}.approvals-ux4-filter-title{display:flex;align-items:center;align-self:center;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:850}.approvals-ux4-filter-title svg{color:var(--brand-accent)}.approvals-ux4-applied{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px;padding-inline:4px;color:var(--text-muted);font-size:11px}.approvals-ux4-applied>span{font-weight:850}.approvals-ux4-applied b{max-width:100%;border-radius:999px;background:var(--surface-elevated);padding:4px 8px;color:var(--text-secondary);overflow-wrap:anywhere}.approvals-ux4-applied small{margin-inline-start:auto}.approvals-ux4-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,290px);align-items:start;gap:12px}.approvals-ux4-queue{min-width:0;overflow:hidden}.approvals-ux4-queue>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-default);padding:14px 16px}.approvals-ux4-queue>header span:first-child{color:var(--brand-accent);font-size:10px;font-weight:900}.approvals-ux4-queue>header h2{margin-top:2px;font-size:17px;font-weight:950}.approvals-ux4-list{display:grid;gap:9px;padding:12px}.approvals-ux4-record{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:11px 16px;border:1px solid var(--border-default);border-radius:var(--radius-common);background:var(--surface-default);padding:14px;transition:border-color .15s ease,background .15s ease}.approvals-ux4-record:hover{border-color:color-mix(in srgb,var(--brand-accent) 34%,var(--border-default));background:var(--surface-app-secondary)}.approvals-ux4-record-head{display:flex;min-width:0;gap:10px}.approvals-ux4-record-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:var(--radius-common);background:var(--brand-accent-subtle);color:var(--brand-accent)}.approvals-ux4-record-head>div{min-width:0}.approvals-ux4-record-labels{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.approvals-ux4-record-labels>span:last-child{color:var(--text-muted);font-size:10px;font-weight:800}.approvals-ux4-record h3{margin-top:6px;color:var(--text-primary);font-size:14px;font-weight:950;overflow-wrap:anywhere}.approvals-ux4-record-head p{margin-top:4px;color:var(--text-secondary);font-size:11px;line-height:1.8;overflow-wrap:anywhere}.approvals-ux4-metadata{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:var(--radius-common);background:var(--border-default);overflow:hidden}.approvals-ux4-metadata>div{min-width:0;background:var(--surface-app-secondary);padding:8px 9px}.approvals-ux4-metadata dt,.approvals-ux4-detail-grid dt{color:var(--text-muted);font-size:9px}.approvals-ux4-metadata dd,.approvals-ux4-detail-grid dd{margin-top:3px;color:var(--text-secondary);font-size:10px;font-weight:750;overflow-wrap:anywhere}.approvals-ux4-timing{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-muted);font-size:10px}.approvals-ux4-timing span{display:inline-flex;align-items:center;gap:4px}.approvals-ux4-timing .is-overdue{color:var(--status-danger);font-weight:850}.approvals-ux4-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.approvals-ux4-reject{border:1px solid color-mix(in srgb,var(--status-danger) 45%,var(--border-default));background:transparent;color:var(--status-danger)}.approvals-ux4-reject:hover{background:color-mix(in srgb,var(--status-danger) 8%,var(--surface-default))}.approvals-ux4-control{display:grid;gap:10px;border:1px solid var(--border-default);border-top:3px solid var(--brand-accent);border-radius:var(--radius-elevated);background:var(--surface-default);padding:16px}.approvals-ux4-control>svg{color:var(--brand-accent)}.approvals-ux4-control span{color:var(--brand-accent);font-size:10px;font-weight:900}.approvals-ux4-control h2{margin-top:2px;font-size:14px;font-weight:950}.approvals-ux4-control p,.approvals-ux4-control ol{color:var(--text-secondary);font-size:11px;line-height:1.9}.approvals-ux4-control ol{display:grid;gap:5px;list-style:decimal;padding-inline-start:19px}.approvals-ux4-modal-layer{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:16px}.approvals-ux4-modal-backdrop{position:absolute;inset:0;background:var(--surface-overlay);backdrop-filter:blur(5px)}.approvals-ux4-modal{position:relative;display:grid;width:min(620px,100%);max-height:calc(100dvh - 32px);gap:14px;border:1px solid var(--border-default);border-radius:var(--radius-elevated);background:var(--surface-default);padding:18px;box-shadow:var(--shadow-elevated);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.approvals-ux4-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.approvals-ux4-modal>header>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.approvals-ux4-modal h2{width:100%;overflow-wrap:anywhere;font-size:18px;font-weight:950}.approvals-ux4-close{display:grid;min-width:44px;min-height:44px;place-items:center;border-radius:var(--radius-common);color:var(--text-muted)}.approvals-ux4-close:hover{background:var(--surface-elevated);color:var(--text-primary)}.approvals-ux4-impact{border-inline-start:3px solid var(--brand-accent);border-radius:var(--radius-common);background:var(--brand-accent-subtle);padding:11px 13px}.approvals-ux4-impact strong{font-size:12px}.approvals-ux4-impact p{margin-top:4px;color:var(--text-secondary);font-size:11px;line-height:1.8}.approvals-ux4-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-radius:var(--radius-common);background:var(--border-default);overflow:hidden}.approvals-ux4-detail-grid>div{min-width:0;background:var(--surface-app-secondary);padding:9px}.approvals-ux4-history ul{display:grid;gap:6px;margin-top:7px}.approvals-ux4-history li{border:1px solid var(--border-default);border-radius:var(--radius-common);padding:8px;color:var(--text-secondary);font-size:10px;overflow-wrap:anywhere}.approvals-ux4-modal textarea{resize:vertical}.approvals-ux4-modal>footer{position:sticky;bottom:-18px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-top:1px solid var(--border-default);background:var(--surface-default);padding-top:13px;padding-bottom:2px}.approvals-ux4-reject-solid{border:1px solid var(--status-danger);background:var(--status-danger);color:var(--text-inverse)}@media (max-width:1080px){.approvals-ux4-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.approvals-ux4-workspace{grid-template-columns:1fr}.approvals-ux4-control{grid-template-columns:auto 1fr}.approvals-ux4-control p,.approvals-ux4-control ol{grid-column:1/-1}}@media (max-width:760px){.approvals-ux4-filters{grid-template-columns:1fr 1fr}.approvals-ux4-filter-title{grid-column:1/-1}.approvals-ux4-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.approvals-ux4-record{grid-template-columns:1fr}.approvals-ux4-actions{justify-content:flex-start}.approvals-ux4-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.approvals-ux4-summary,.approvals-ux4-filters,.approvals-ux4-metadata,.approvals-ux4-detail-grid{grid-template-columns:1fr}.approvals-ux4-applied small{width:100%;margin-inline-start:0}.approvals-ux4-record{padding:12px}.approvals-ux4-actions{display:grid;grid-template-columns:1fr}.approvals-ux4-actions>*{width:100%}.approvals-ux4-modal-layer{align-items:end;padding:0}.approvals-ux4-modal{width:100%;max-height:100dvh;border-radius:var(--radius-elevated) var(--radius-elevated) 0 0;padding:15px}.approvals-ux4-modal>footer{bottom:-15px}.approvals-ux4-control{grid-template-columns:1fr}}.samami-enterprise-shell .samami-app-frame{background:linear-gradient(180deg,var(--os-workspace),var(--surface-app) 44rem)}.samami-enterprise-shell .samami-app-sidebar{border-inline-end-color:var(--os-hairline);background:var(--surface-navigation);box-shadow:none}.samami-sidebar-brand{border-color:var(--os-hairline)!important;padding-block-end:14px}.samami-sidebar-brand-copy{margin-top:6px}.samami-sidebar-brand-copy span{color:var(--text-muted);font-weight:650}.samami-sidebar-meta{color:var(--text-secondary)!important;font-weight:800}.samami-sidebar-nav{padding:12px 9px}.samami-nav-section{margin-block:2px 7px!important}.samami-nav-group{min-height:38px;padding-inline:10px;color:var(--text-muted);font-size:11px;font-weight:850}.samami-nav-group svg{width:14px}.samami-nav-group.is-open{color:var(--text-secondary)}.samami-nav-children{margin-block-start:2px!important;padding-inline-start:12px}.samami-enterprise-shell .samami-nav-item{min-height:37px;border:0;border-radius:8px;padding-inline:10px;color:var(--text-secondary)}.samami-enterprise-shell .samami-nav-item:hover{background:color-mix(in srgb,var(--os-raised) 68%,transparent)}.samami-enterprise-shell .samami-nav-item.is-active{border:0;background:var(--os-raised);color:var(--text-primary);font-weight:900}.samami-enterprise-shell .samami-nav-item.is-active:before{inset-block:8px;inset-inline-start:0;width:2px;box-shadow:none}.samami-enterprise-shell .samami-nav-item.is-active svg{color:var(--brand-accent)}.samami-all-tools{min-height:40px;border-color:transparent;background:transparent}.samami-all-tools:hover{background:var(--os-raised)}.samami-all-tools kbd{border:1px solid var(--os-hairline);border-radius:5px;padding:1px 5px}.samami-sidebar-footer{border-color:var(--os-hairline)!important;background:color-mix(in srgb,var(--surface-app) 36%,transparent);padding-top:14px}.samami-sidebar-user p:first-child{color:var(--text-primary)!important}.samami-sidebar-user p:nth-child(2){margin-top:2px;color:var(--text-muted)!important}.samami-sidebar-version{opacity:.62}.samami-enterprise-shell .samami-app-header{min-height:62px;border-bottom:1px solid var(--os-hairline)!important;border-radius:0!important;background:color-mix(in srgb,var(--surface-navigation) 91%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(14px)}.samami-header-inner{min-height:62px}.samami-header-context{display:grid;gap:2px}.samami-header-identity>p{color:var(--text-secondary);font-size:11px;font-weight:720}.samami-header-breadcrumbs{color:var(--text-muted);font-size:10px}.samami-header-search{width:min(28vw,340px);min-height:38px;border-color:transparent;background:var(--os-raised);padding-inline:12px}.samami-header-search:hover{border-color:var(--os-hairline);background:var(--os-focused)}.samami-header-search span{color:var(--text-secondary)}.samami-header-search kbd{border-color:transparent;background:var(--surface-app);color:var(--text-muted)}.samami-header-account{align-items:center;gap:9px;border-inline-start:1px solid var(--os-hairline);padding-inline-start:12px}.samami-header-user{display:grid;min-width:108px;gap:1px;text-align:start}.samami-header-user b{max-width:160px;overflow:hidden;color:var(--text-primary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.samami-header-user span{color:var(--text-muted);font-size:9px;line-height:1.4}.samami-header-alert{display:grid;min-width:38px;min-height:38px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--text-secondary)}.samami-header-alert:hover{background:var(--os-raised);color:var(--text-primary)}.samami-app-main{width:min(100%,1480px);padding:clamp(20px,2.4vw,34px);padding-bottom:52px}.samami-page-shell{gap:17px}.samami-enterprise-shell .samami-page-header{padding-block:0 10px}.samami-enterprise-shell .samami-page-header-row{align-items:center}.samami-enterprise-shell .samami-page-header h1{font-size:clamp(25px,2.3vw,32px);font-weight:920;line-height:1.25}.samami-enterprise-shell .samami-page-description{margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.75}.samami-page-kicker-row .erp-section-label,.erp-section-label{color:var(--text-muted);font-size:9px;letter-spacing:.03em}.samami-workflow-context{margin-top:7px;border-inline-start:2px solid var(--brand-accent);border-radius:0;background:transparent;padding:2px 8px;color:var(--text-secondary);font-size:10px;font-weight:720}.erp-section-header{align-items:center}.erp-section-header h2{font-size:16px;font-weight:900}.erp-section-header>div>p:not(.erp-section-label){margin-top:2px;color:var(--text-muted);font-size:11px}.erp-button{min-height:39px;border-radius:9px;padding:7px 12px;font-size:12px}.samami-enterprise-shell :is(.erp-button-primary,.sam-primary-button){border-color:transparent;background:var(--action-primary);color:var(--action-primary-text);box-shadow:none}.samami-enterprise-shell :is(.erp-button-primary,.sam-primary-button):hover{background:var(--action-primary-hover)}.samami-enterprise-shell .erp-button-secondary{border-color:var(--os-hairline);background:transparent;color:var(--text-secondary)}.samami-enterprise-shell .erp-button-secondary:hover{background:var(--os-raised);color:var(--text-primary)}.erp-metric-card{position:relative;min-height:94px;padding:13px 14px}.erp-metric-card:before{position:absolute;inset-block:13px;inset-inline-start:0;width:2px;border-radius:2px;background:var(--status-neutral);content:"";opacity:.55}.erp-metric-card.is-warning:before{background:var(--status-warning);opacity:1}.erp-metric-card.is-danger:before{background:var(--status-danger);opacity:1}.erp-metric-card.is-success:before{background:var(--status-success)}.erp-metric-card.is-info:before{background:var(--status-info)}.erp-metric-card p{color:var(--text-muted);font-size:11px}.erp-metric-card strong{margin-top:3px;font-size:22px;font-weight:920}.erp-metric-card small{margin-top:2px;font-size:10px}.erp-metric-icon{min-width:32px;min-height:32px;border-radius:8px;background:transparent;color:var(--text-muted)}.erp-status-pill{min-height:23px;border-color:transparent;border-radius:6px;background:var(--os-raised);padding:2px 7px;font-size:10px;font-weight:820}.erp-status-pill svg{width:11px}.erp-status-pill.is-success,.erp-status-pill.is-warning,.erp-status-pill.is-danger,.erp-status-pill.is-info{border-color:transparent}.erp-status-pill.is-success{background:color-mix(in srgb,var(--status-success) 9%,transparent)}.erp-status-pill.is-warning{background:color-mix(in srgb,var(--status-warning) 9%,transparent)}.erp-status-pill.is-danger{background:color-mix(in srgb,var(--status-danger) 9%,transparent)}.erp-status-pill.is-info{background:color-mix(in srgb,var(--status-info) 8%,transparent)}.erp-filter-bar{min-height:54px;border-color:transparent;border-radius:10px;background:var(--os-section);padding:7px}.erp-filter-search{border-color:transparent;border-radius:8px;background:var(--os-raised)}.erp-filter-desktop :is(select,input){min-height:38px;border-color:transparent;border-radius:8px;background:var(--os-raised)}.erp-input{min-height:40px;border-color:transparent;border-radius:8px;background:var(--os-raised);padding:8px 10px}.erp-field>span,.erp-form-field{color:var(--text-muted);font-size:11px}.erp-input:focus,.erp-filter-desktop :is(select,input):focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.erp-data-region{border-color:transparent;border-radius:10px;background:var(--os-section)}.erp-data-table thead{background:color-mix(in srgb,var(--os-raised) 70%,transparent)}.erp-data-table th{height:40px;color:var(--text-muted);font-size:10px}.erp-data-table td{border-top-color:var(--os-hairline);padding-block:9px}.erp-data-table tbody tr:hover{background:var(--os-raised)}.erp-empty{min-height:118px;border:0;border-radius:9px;background:color-mix(in srgb,var(--os-raised) 58%,transparent);padding:18px}.erp-empty>svg{width:18px;color:var(--text-muted)}.erp-empty-title{font-size:13px}.erp-empty>p:not(.erp-empty-title){font-size:11px}.erp-page-state{min-height:132px;border:0;border-radius:9px;background:color-mix(in srgb,var(--os-raised) 58%,transparent);padding:18px}.sam-page-loading{min-height:78px;border:0;background:transparent}.erp-alert{border-inline-start-width:2px;border-radius:8px;padding:10px 12px}.op51-attention{border:0;border-inline-start:3px solid var(--status-warning);border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--status-warning) 7%,var(--os-section)),var(--os-section));padding:16px 18px}.op51-attention-summary{gap:0}.op51-attention-summary .erp-metric-card{min-height:78px;background:transparent!important}.op51-dashboard-grid{gap:12px}.op51-panel{border:0!important;border-radius:10px!important;background:var(--os-section)!important;box-shadow:none!important}.op51-row-link,.op51-alert-row,.op51-quick{border-color:var(--os-hairline)!important;background:transparent!important}.op51-row-link:hover,.op51-alert-row:hover,.op51-quick:hover{background:var(--os-raised)!important}.op51-secondary-metrics{opacity:.82}.op51-secondary-metrics .erp-metric-grid{gap:1px;border-radius:10px;background:var(--os-hairline);overflow:hidden}.op51-secondary-metrics .erp-metric-card{min-height:78px;border:0!important;border-radius:0;background:var(--os-section)!important}.crm-ux2-summary{gap:1px;border-radius:10px;background:var(--os-hairline);overflow:hidden}.crm-ux2-summary-primary{gap:1px}.crm-ux2-summary .erp-metric-card{min-height:88px;border-radius:0;background:var(--os-section)!important}.crm-ux2-attention{border:0;border-radius:0;background:var(--os-hairline)}.crm-ux2-attention>div,.crm-ux2-attention p{background:var(--os-section)}.crm-ux2-pipeline{border:0;border-radius:10px;background:var(--os-section);padding:12px 14px}.crm-ux2-pipeline li{border-color:var(--os-hairline)}.crm-ux2-page .erp-filter-bar{background:transparent;padding-inline:0}.crm-ux2-page .erp-data-region{box-shadow:inset 0 1px 0 var(--os-hairline)}.commercial-ux3-summary{gap:1px;border-radius:10px;background:var(--os-hairline);overflow:hidden}.commercial-ux3-summary-primary{gap:1px}.commercial-ux3-summary .erp-metric-card{min-height:88px;border-radius:0;background:var(--os-section)!important}.commercial-ux3-attention{border:0;border-radius:0;background:var(--os-hairline)}.commercial-ux3-attention>div,.commercial-ux3-attention p{background:var(--os-section)}.commercial-ux3-flow{border:0;border-radius:9px;background:color-mix(in srgb,var(--os-section) 76%,transparent)}.commercial-ux3-flow li{border-color:var(--os-hairline)}.commercial-ux3-context{border:0;border-inline-start:2px solid var(--brand-accent);border-radius:9px;background:var(--os-section)}.commercial-ux3-selector{border:0;border-radius:9px;background:var(--os-section);padding:10px 12px}.commercial-ux3-create{border-radius:10px!important}.commercial-ux3-records{border:0;border-radius:10px;background:var(--os-section);padding:13px}.commercial-ux3-record{border-color:transparent;border-bottom:1px solid var(--os-hairline);border-radius:0;background:transparent;padding-inline:4px}.commercial-ux3-record:last-child{border-bottom:0}.commercial-ux3-record:hover{border-color:var(--os-hairline);background:var(--os-raised)}.commercial-ux3-metadata{gap:0;background:transparent}.commercial-ux3-metadata>div{border-inline-start:1px solid var(--os-hairline);background:transparent}.commercial-ux3-metadata>div:first-child{border-inline-start:0}.approvals-ux4-summary{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(0,1fr));gap:1px;border-radius:10px;background:var(--os-hairline);overflow:hidden}.approvals-ux4-summary .erp-metric-card{min-height:84px;border-radius:0;background:var(--os-section)!important}.approvals-ux4-summary .erp-metric-card:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--status-warning) 8%,var(--os-section)),var(--os-section))!important}.approvals-ux4-summary .erp-metric-card:first-child strong{font-size:28px}.approvals-ux4-filters{min-height:56px;grid-template-columns:auto minmax(150px,.45fr) minmax(210px,.8fr) auto;border:0;border-radius:9px;background:var(--os-section);padding:8px 10px}.approvals-ux4-filter-title{font-size:10px}.approvals-ux4-queue{border-radius:10px!important}.approvals-ux4-queue>header{border-bottom-color:var(--os-hairline);padding:13px 15px}.approvals-ux4-list{gap:0;padding:0 13px}.approvals-ux4-record{border:0;border-bottom:1px solid var(--os-hairline);border-radius:0;background:transparent;padding:15px 2px}.approvals-ux4-record:last-child{border-bottom:0}.approvals-ux4-record:hover{border-color:var(--os-hairline);background:var(--os-raised)}.approvals-ux4-record-icon{background:transparent}.approvals-ux4-metadata{gap:0;background:transparent}.approvals-ux4-metadata>div{border-inline-start:1px solid var(--os-hairline);background:transparent;padding-block:5px}.approvals-ux4-metadata>div:first-child{border-inline-start:0}.approvals-ux4-control{border:0;border-top:2px solid var(--brand-accent);border-radius:9px;background:color-mix(in srgb,var(--os-section) 78%,transparent)}.approvals-ux4-control>svg{width:17px}.approvals-ux4-modal{border-color:var(--os-hairline);border-radius:12px;background:var(--os-section)}.approvals-ux4-detail-grid{gap:0;background:transparent}.approvals-ux4-detail-grid>div{border-inline-start:1px solid var(--os-hairline);background:var(--os-raised)}@media (max-width:1180px){.samami-header-search{width:240px}.approvals-ux4-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.approvals-ux4-summary .erp-metric-card:first-child{grid-column:span 2}}@media (max-width:900px){.samami-header-search{width:200px}.commercial-ux3-metadata>div,.approvals-ux4-metadata>div{border-inline-start:0}.approvals-ux4-filters{grid-template-columns:1fr 1fr}.approvals-ux4-filter-title{grid-column:1/-1}}@media (max-width:640px){.samami-app-main{padding-inline:14px}.samami-header-account{border:0;padding:0}.samami-page-actions{gap:6px}.approvals-ux4-summary{grid-template-columns:1fr}.approvals-ux4-summary .erp-metric-card:first-child{grid-column:auto}.approvals-ux4-filters{grid-template-columns:1fr}.approvals-ux4-record-icon{display:none}.commercial-ux3-record,.approvals-ux4-record{padding-inline:0}}.samami-enterprise-shell{--surface-app:#121416;--surface-app-secondary:#171a1d;--surface-default:#1e2226;--surface-elevated:#252a2f;--surface-muted:#2d3339;--surface-navigation:#0d0f11;--surface-card:#1e2226;--text-primary:#f0f1f2;--text-secondary:#b8bdc3;--text-muted:#7f8790;--border-default:rgba(214,220,226,.1);--border-strong:rgba(214,220,226,.18);--os-workspace:#171a1d;--os-section:#1e2226;--os-raised:#252a2f;--os-focused:#2d3339;--os-hairline:rgba(214,220,226,.09);font-family:Vazirmatn,Tahoma,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.72}.samami-enterprise-shell :is(h1,h2,h3,h4,strong,b){font-family:var(--font-heading);letter-spacing:0}.samami-enterprise-shell .samami-app-sidebar{width:236px;background:#0d0f11}.samami-enterprise-shell .samami-app-frame{margin-inline-start:236px;background:linear-gradient(115deg,#171a1d,#141719 72%)}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-sidebar{width:68px}.samami-enterprise-shell.is-sidebar-collapsed .samami-app-frame{margin-inline-start:68px}.samami-sidebar-brand{min-height:92px;padding:18px 15px 13px}.samami-sidebar-brand-copy{display:flex;align-items:center;justify-content:space-between;gap:8px}.samami-sidebar-brand-copy .samami-sidebar-meta{font-size:10px;font-weight:500}.samami-sidebar-brand-copy span{font-size:9px;font-weight:400}.samami-sidebar-nav{padding:14px 8px}.samami-nav-section{margin:0 0 10px!important}.samami-nav-group{min-height:30px;padding-inline:9px;color:#687079;font-size:9px;font-weight:500}.samami-nav-group svg{width:12px;opacity:.65}.samami-nav-chevron{opacity:.45}.samami-nav-children{padding-inline-start:5px}.samami-enterprise-shell .samami-nav-item{min-height:35px;gap:9px;border-radius:3px;padding-inline:10px;color:#9aa1a8;font-size:11px;font-weight:400}.samami-enterprise-shell .samami-nav-item svg{width:14px;color:#6f7881}.samami-enterprise-shell .samami-nav-item.is-active{background:linear-gradient(90deg,rgba(213,168,45,.12),transparent);color:#f3f1eb;font-weight:550}.samami-enterprise-shell .samami-nav-item.is-active:before{inset-block:6px;width:2px;background:#d5a82d}.samami-enterprise-shell .samami-nav-item.is-active svg{color:#d5a82d}.samami-all-tools{margin-inline:8px;border-top:1px solid var(--os-hairline);border-radius:0;padding-inline:9px;color:#8d949b;font-weight:450}.samami-sidebar-footer{padding:13px 14px 15px}.samami-sidebar-user p:first-child{font-size:11px!important;font-weight:500!important}.samami-sidebar-user p:nth-child(2){font-size:9px!important;font-weight:400}.samami-sidebar-version{font-size:8px!important}.samami-enterprise-shell .samami-app-header{min-height:54px;background:rgba(13,15,17,.93)!important}.samami-header-inner{min-height:54px;max-width:none!important;padding-inline:clamp(14px,2vw,28px)}.samami-header-context{max-width:340px}.samami-header-breadcrumbs{font-size:9px}.samami-header-identity>p{font-size:10px;font-weight:400}.samami-header-search{position:absolute;left:50%;width:min(360px,31vw);min-height:34px;transform:translate(-50%);border:1px solid var(--os-hairline);border-radius:3px;background:#191c1f}.samami-header-search span{font-size:10px;font-weight:400}.samami-header-search kbd{font-size:8px}.samami-header-account{margin-inline-start:auto}.samami-header-user{min-width:120px}.samami-header-user b{font-size:10px;font-weight:500}.samami-header-user span{font-size:8px;font-weight:400}.samami-header-alert{min-width:34px;min-height:34px;border-radius:3px}.samami-app-main{padding:clamp(26px,3vw,42px) clamp(22px,3.5vw,54px) 60px}.samami-page-shell{gap:24px}.samami-enterprise-shell .samami-page-header{padding:0 0 18px}.samami-enterprise-shell .samami-page-header-row{align-items:start}.samami-page-intro{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);-moz-column-gap:clamp(30px,5vw,78px);column-gap:clamp(30px,5vw,78px);width:100%}.samami-page-kicker-row{grid-column:1;align-self:end}.samami-enterprise-shell .samami-page-header h1{grid-column:1;margin-top:5px;font-size:clamp(27px,2.6vw,38px);font-weight:600;line-height:1.3}.samami-page-context{grid-column:2;grid-row:1/span 2;align-self:end;border-inline-start:1px solid var(--os-hairline);padding-inline-start:20px}.samami-enterprise-shell .samami-page-description{margin:0;max-width:620px;color:#989fa6;font-size:12px;font-weight:400;line-height:1.9}.samami-workflow-context{margin-top:8px;border:0;padding:0;color:#737b83;font-size:9px;font-weight:400}.samami-page-actions{flex:0 0 auto;margin-inline-start:24px}.erp-section-label,.samami-page-kicker-row .erp-section-label{color:#7e858c;font-size:8px;font-weight:500;letter-spacing:.02em}.erp-section-header h2{font-size:15px;font-weight:600}.erp-section-header>div>p:not(.erp-section-label){font-weight:400}.erp-button{min-height:37px;border-radius:3px;font-size:11px;font-weight:550}.erp-status-pill{border-radius:3px;font-weight:500}.erp-metric-card{min-height:auto;padding:12px 15px}.erp-metric-card:before{display:none}.erp-metric-card strong{font-size:22px;font-weight:600}.erp-metric-card p,.erp-metric-card small{font-weight:400}.erp-metric-icon{opacity:.7}.erp-input,.erp-filter-desktop :is(select,input){border-radius:3px;font-weight:400}.erp-filter-bar{border-radius:3px}.erp-data-region{border-radius:4px}.erp-data-table th{font-weight:500}.erp-data-table td{font-weight:400}.erp-empty,.erp-page-state{min-height:96px;border-radius:3px}.erp-empty-title,.erp-page-state h2{font-weight:600}.op51-command-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);align-items:start;gap:clamp(28px,4vw,56px)}.op51-command-main{display:grid;gap:28px}.op51-attention{position:relative;border:0;border-radius:0;background:transparent;padding:0 0 22px}.op51-attention:after{position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--status-warning),var(--os-hairline) 28%,transparent);content:""}.op51-attention-summary{display:flex;margin-top:18px;background:transparent}.op51-attention-summary .erp-metric-card{flex:1;min-height:auto;border-inline-start:1px solid var(--os-hairline)!important;background:transparent!important;padding-block:6px}.op51-attention-summary .erp-metric-card:first-child{border:0!important}.op51-work-queue,.op51-command-signals .op51-panel{border-radius:0!important;background:transparent!important}.op51-work-queue{min-height:420px}.op51-row-link{border:0!important;border-bottom:1px solid var(--os-hairline)!important;border-radius:0!important;padding-inline:0!important}.op51-command-signals{gap:30px;border-inline-start:1px solid var(--os-hairline);padding-inline-start:24px}.op51-command-signals .op51-panel{padding:0!important}.op51-alert-row,.op51-quick{border-radius:2px!important}.op51-secondary-metrics{margin-top:8px;padding-top:18px;border-top:1px solid var(--os-hairline);opacity:.68}.op51-secondary-metrics .erp-metric-grid{display:flex;gap:0;background:transparent}.op51-secondary-metrics .erp-metric-card{flex:1;background:transparent!important}.crm-ux46-command{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);align-items:stretch;gap:clamp(26px,4vw,54px);padding-block:4px 14px}.crm-ux2-pipeline{display:grid;grid-template-columns:1fr;border:0;border-radius:0;background:transparent;padding:0}.crm-ux2-pipeline-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:14px}.crm-ux2-pipeline ol{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding-top:18px}.crm-ux2-pipeline ol:before{position:absolute;inset-inline:0;top:8px;height:1px;background:linear-gradient(90deg,#59616a,var(--os-hairline));content:""}.crm-ux2-pipeline li{position:relative;display:grid;border:0;padding:7px 0}.crm-ux2-pipeline li:before{position:absolute;top:-14px;inset-inline-start:0;width:7px;height:7px;border:2px solid #171a1d;border-radius:50%;background:#69717a;content:""}.crm-ux2-pipeline li:first-child:before{background:var(--brand-accent)}.crm-ux2-pipeline li:after{display:none}.crm-ux2-pipeline li strong{font-size:20px;font-weight:600}.crm-ux2-summary{display:grid;grid-template-columns:1fr;border:0;border-inline-start:1px solid var(--os-hairline);border-radius:0;background:transparent;padding-inline-start:22px;overflow:visible}.crm-ux2-summary-primary{display:grid;grid-template-columns:1fr;gap:0}.crm-ux2-summary .erp-metric-card{border:0!important;border-bottom:1px solid var(--os-hairline)!important;border-radius:0;background:transparent!important;padding-inline:0}.crm-ux2-attention{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;background:transparent;padding-top:12px}.crm-ux2-attention>div,.crm-ux2-attention p{background:transparent;padding:0}.crm-ux2-attention svg{display:none}.crm-ux2-attention p{grid-column:1/-1}.crm-ux2-discovery{margin-top:2px}.crm-ux2-page .erp-filter-bar{border-bottom:1px solid var(--os-hairline);border-radius:0;background:transparent;padding:0 0 10px}.crm-ux2-page .erp-data-region{background:transparent;box-shadow:none}.crm-ux2-page .erp-data-table thead{background:#1b1e21}.commercial-ux46-command{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:clamp(28px,4vw,60px);padding-block:4px 12px}.commercial-ux3-flow{grid-column:1;grid-row:1;border:0;border-radius:0;background:transparent;padding:0}.commercial-ux3-flow ol{position:relative;padding-top:17px}.commercial-ux3-flow ol:before{position:absolute;inset-inline:0;top:8px;height:1px;background:linear-gradient(90deg,var(--brand-accent),#59616a 30%,var(--os-hairline));content:""}.commercial-ux3-flow li{position:relative;display:grid;border:0;padding-inline:0}.commercial-ux3-flow li:before{position:absolute;top:-13px;inset-inline-start:0;width:6px;height:6px;border-radius:50%;background:#69717a;content:""}.commercial-ux3-flow-contract{border:0;border-inline-start:1px solid var(--os-hairline)}.commercial-ux3-summary{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr;border:0;border-inline-start:1px solid var(--os-hairline);border-radius:0;background:transparent;padding-inline-start:22px;overflow:visible}.commercial-ux3-summary-primary{display:grid;grid-template-columns:1fr;gap:0}.commercial-ux3-summary .erp-metric-card{border:0!important;border-bottom:1px solid var(--os-hairline)!important;border-radius:0;background:transparent!important;padding-inline:0}.commercial-ux3-attention{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;background:transparent;padding-top:12px}.commercial-ux3-attention>div,.commercial-ux3-attention p{background:transparent;padding:0}.commercial-ux3-attention svg{display:none}.commercial-ux3-attention p{grid-column:1/-1}.commercial-ux3-context{border-radius:0;background:transparent;padding-block:10px}.commercial-ux3-selector{border-bottom:1px solid var(--os-hairline);border-radius:0;background:transparent;padding:0 0 12px}.commercial-ux3-workspace{gap:30px}.commercial-ux3-create{border-inline-start:1px solid var(--os-hairline)!important;border-radius:0!important;background:transparent!important;padding-inline:18px!important}.commercial-ux3-records{border-radius:0;background:transparent;padding:0}.commercial-ux3-records>header{padding-bottom:10px;border-bottom:1px solid var(--os-hairline)}.commercial-ux3-record{padding-block:16px}.approvals-ux46-mast{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(440px,.8fr);align-items:end;gap:clamp(28px,4vw,64px);padding-block:2px 15px;border-bottom:1px solid var(--os-hairline)}.approvals-ux4-summary{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:0;border:0;border-radius:0;background:transparent;overflow:visible}.approvals-ux4-summary .erp-metric-card{min-height:auto;border:0!important;border-inline-start:1px solid var(--os-hairline)!important;border-radius:0;background:transparent!important;padding-block:4px}.approvals-ux4-summary .erp-metric-card:first-child{border:0!important;background:transparent!important;padding-inline-start:0}.approvals-ux4-summary .erp-metric-card:first-child strong{font-size:34px}.approvals-ux4-summary .erp-metric-icon{display:none}.approvals-ux4-filters{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(170px,1fr) auto;min-height:auto;border:0;border-radius:0;background:transparent;padding:0}.approvals-ux4-filter-title{display:none}.approvals-ux4-applied{grid-column:1/-1}.approvals-ux4-workspace{grid-template-columns:minmax(0,1fr) minmax(210px,245px);gap:34px}.approvals-ux4-queue{border-radius:0!important;background:transparent!important}.approvals-ux4-queue>header{padding-inline:0}.approvals-ux4-list{padding-inline:0}.approvals-ux4-record{padding-block:18px}.approvals-ux4-record:hover{background:rgba(255,255,255,.018)}.approvals-ux4-control{border:0;border-inline-start:1px solid var(--os-hairline);border-radius:0;background:transparent;padding:4px 0 4px 20px}.approvals-ux4-control>svg{color:#747c84}.approvals-ux4-control span{color:#7e858c}.approvals-ux4-control h2{font-weight:600}@media (max-width:1180px){.samami-enterprise-shell .samami-app-sidebar{width:220px}.samami-enterprise-shell .samami-app-frame{margin-inline-start:220px}.samami-header-search{width:260px}.samami-page-intro{grid-template-columns:minmax(240px,.75fr) minmax(280px,1.25fr)}.op51-command-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.6fr)}.crm-ux46-command,.commercial-ux46-command{grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr)}.approvals-ux46-mast{grid-template-columns:1fr}.approvals-ux4-filters{max-width:620px}}@media (max-width:1023px){.samami-enterprise-shell .samami-app-frame,.samami-enterprise-shell.is-sidebar-collapsed .samami-app-frame{margin-inline-start:0}.samami-header-search{position:static;width:min(300px,36vw);transform:none}.op51-command-layout,.crm-ux46-command,.commercial-ux46-command{grid-template-columns:1fr}.op51-command-signals,.crm-ux2-summary,.commercial-ux3-summary{border-inline-start:0;border-top:1px solid var(--os-hairline);padding:22px 0 0}.commercial-ux3-summary{grid-column:1;grid-row:2}.commercial-ux3-flow{grid-column:1;grid-row:1}.approvals-ux4-workspace{grid-template-columns:1fr}.approvals-ux4-control{border-inline-start:0;border-top:1px solid var(--os-hairline);padding:18px 0}}@media (max-width:760px){.samami-page-intro{display:block}.samami-page-context{margin-top:10px;border:0;padding:0}.samami-page-actions{margin:14px 0 0}.samami-header-search{width:auto}.op51-attention-summary,.op51-secondary-metrics .erp-metric-grid{display:grid;grid-template-columns:1fr}.op51-attention-summary .erp-metric-card,.op51-secondary-metrics .erp-metric-card{border:0!important;border-top:1px solid var(--os-hairline)!important}.crm-ux2-pipeline ol,.commercial-ux3-flow ol{grid-template-columns:repeat(2,1fr);gap:18px 0}.crm-ux2-summary-primary,.commercial-ux3-summary-primary{grid-template-columns:1fr 1fr}.approvals-ux4-summary{grid-template-columns:repeat(2,1fr)}.approvals-ux4-summary .erp-metric-card:first-child{grid-column:span 2}.approvals-ux4-filters{grid-template-columns:1fr 1fr}}@media (max-width:520px){.samami-app-main{padding:22px 14px 44px}.samami-enterprise-shell .samami-page-header h1{font-size:27px}.crm-ux2-summary-primary,.commercial-ux3-summary-primary,.approvals-ux4-summary,.approvals-ux4-filters{grid-template-columns:1fr}.approvals-ux4-summary .erp-metric-card:first-child{grid-column:auto}.approvals-ux4-summary .erp-metric-card{border-inline-start:0!important;border-top:1px solid var(--os-hairline)!important;padding-inline:0}.commercial-ux3-workspace{gap:20px}}.samami-enterprise-shell{--text-primary:#f2f3f4;--text-secondary:#c3c7cb;--text-muted:#949ba2;--os-hairline:rgba(214,220,226,.1);font-family:Vazirmatn,Tahoma,Segoe UI,Arial,sans-serif}.samami-enterprise-shell :is(button,input,select,textarea){font-family:inherit}.samami-enterprise-shell .samami-page-header h1{font-weight:600}.samami-enterprise-shell :is(.erp-section-header h2,.approvals-ux4-control h2){font-weight:600}.samami-enterprise-shell :is(.commercial-ux3-record h3,.approvals-ux4-record h3,.op51-row-link strong){font-weight:500}.samami-enterprise-shell :is(.erp-field>span,.erp-form-field,.erp-metric-card p){font-weight:500}.samami-enterprise-shell .erp-metric-card strong{font-weight:600}.samami-sidebar-nav{padding-block:12px}.samami-nav-section{margin-block-end:8px!important}.samami-nav-group{min-height:29px;color:#7c858e;line-height:1.6}.samami-nav-group svg,.samami-enterprise-shell .samami-nav-item svg{transform:translateY(-.5px)}.samami-enterprise-shell .samami-nav-item{min-height:34px;align-items:center;padding-block:6px;color:#a7adb3;line-height:1.55}.samami-enterprise-shell .samami-nav-item.is-active{font-weight:500}.samami-enterprise-shell .samami-nav-item.is-active:before{inset-block:7px}.samami-sidebar-footer{padding-block:12px 14px}.samami-sidebar-user p:first-child{font-size:11px!important;font-weight:600!important;line-height:1.55}.samami-sidebar-user p:nth-child(2){margin-top:1px!important;color:#8f969d!important;font-size:9px!important;font-weight:400;line-height:1.5}.samami-header-breadcrumbs{line-height:1.5}.samami-header-identity>p{line-height:1.55}.samami-header-user{display:flex;min-width:120px;flex-direction:column;justify-content:center;gap:0}.samami-header-user b{font-size:10px;font-weight:600;line-height:1.55}.samami-header-user span{max-width:150px;overflow:hidden;color:#8f969d;font-size:8px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.samami-header-account .form-guide-fab{position:static!important;inset:auto!important;min-height:32px;margin:0;border:0;border-radius:3px;background:transparent;padding:6px 8px;color:#a6adb4;font-size:9px;font-weight:500;box-shadow:none}.samami-header-account .form-guide-fab:hover{background:var(--os-raised);color:var(--text-primary)}.samami-header-account .form-guide-fab svg{width:14px}.form-guide-overlay{z-index:110}.form-guide-dialog{border-color:var(--os-hairline);border-radius:8px;background:var(--os-section);font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif}.form-guide-dialog h3{font-weight:600}.op51-command-layout{grid-template-columns:minmax(0,1.72fr) minmax(270px,.58fr);gap:clamp(30px,4vw,54px)}.op51-command-main{gap:22px}.op51-attention{padding-bottom:17px}.op51-attention-summary{margin-top:13px}.op51-work-queue{min-height:380px}.op51-command-signals{gap:24px;padding-inline-start:22px}.op51-command-signals .op51-panel{opacity:.88}.op51-secondary-metrics{margin-top:2px;padding-top:14px;opacity:.78}.op51-secondary-metrics :is(.erp-section-header h2,.erp-metric-card strong){font-size:14px}.crm-ux46-command{grid-template-columns:minmax(0,1.62fr) minmax(285px,.52fr);align-items:start;gap:clamp(24px,3.5vw,46px);padding-block:0 4px}.crm-ux2-pipeline-heading{padding-bottom:9px}.crm-ux2-pipeline ol{padding-top:14px}.crm-ux2-pipeline li{padding-block:4px}.crm-ux2-summary{align-content:start;padding-inline-start:18px}.crm-ux2-summary .erp-metric-card{padding-block:8px}.crm-ux2-attention{padding-top:8px}.crm-ux2-discovery{margin-top:-4px}.crm-ux2-page{gap:18px}.commercial-ux46-command{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:start;gap:clamp(26px,3.5vw,48px);padding-block:0 2px}.commercial-ux3-flow{align-items:start}.commercial-ux3-flow ol{padding-top:14px}.commercial-ux3-flow li{padding-block:4px}.commercial-ux3-summary{align-content:start;padding-inline-start:18px}.commercial-ux3-summary .erp-metric-card{padding-block:8px}.commercial-ux3-attention{padding-top:8px}.commercial-ux3-context{padding-block:7px}.commercial-ux3-selector{padding-bottom:8px}.commercial-ux3-page{gap:18px}.approvals-ux46-mast{grid-template-columns:minmax(0,1.55fr) minmax(400px,.65fr);gap:clamp(24px,3vw,44px);padding-bottom:11px}.approvals-ux4-summary{opacity:.88}.approvals-ux4-summary .erp-metric-card{padding-block:2px}.approvals-ux4-summary .erp-metric-card:first-child strong{font-size:30px}.approvals-ux4-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:38px}.approvals-ux4-queue{opacity:1}.approvals-ux4-control{opacity:.78}.approvals-ux4-record{padding-block:16px}.approvals-ux4-page .erp-empty{min-height:72px;padding:12px 16px}.approvals-ux4-page .erp-empty>svg{display:none}@media (max-width:1180px){.op51-command-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,.55fr)}.crm-ux46-command,.commercial-ux46-command{grid-template-columns:minmax(0,1.3fr) minmax(270px,.6fr)}.approvals-ux46-mast{grid-template-columns:1fr}}@media (max-width:1023px){.op51-command-layout,.crm-ux46-command,.commercial-ux46-command,.approvals-ux4-workspace{grid-template-columns:1fr}}.samami-context-strip{display:flex;min-width:0;align-items:center;gap:14px;border-block:1px solid var(--ui-border);padding:9px 2px;color:var(--ui-text-2)}.samami-context-strip__label{flex:none;color:var(--ui-muted);font-size:9px;font-weight:700}.samami-context-strip dl{display:flex;min-width:0;flex:1;align-items:center;gap:16px;overflow-x:auto}.samami-context-strip dl>div{display:grid;flex:none;gap:2px}.samami-context-strip dt{color:var(--ui-muted);font-size:8px}.samami-context-strip dd{max-width:260px;overflow:hidden;color:var(--ui-text);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.samami-context-strip dd a{color:inherit;text-decoration:none}.samami-context-strip dd a:hover{color:var(--ui-primary)}.samami-context-strip__actions{display:flex;flex:none;align-items:center;gap:6px}.samami-context-strip__actions a{min-height:34px}@media (max-width:760px){.samami-context-strip{align-items:flex-start;flex-wrap:wrap}.samami-context-strip dl{order:3;width:100%}.samami-context-strip__actions{margin-inline-start:auto;max-width:100%;overflow-x:auto}}.samami-enterprise-shell .samami-nav-item.is-role-priority:not(.is-active){color:var(--text-primary)}.samami-enterprise-shell .samami-nav-item.is-role-priority:not(.is-active):after{content:"";width:4px;height:4px;margin-inline-start:auto;border-radius:50%;background:color-mix(in srgb,var(--brand-accent) 58%,transparent)}.sam-workspace45-action[data-role-shortcut=primary]{position:relative}.sam-workspace45-action[data-role-shortcut=primary]:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;width:2px;background:var(--brand-accent)}.sam-workspace45-action>small{color:var(--ui-muted);font-size:8px;font-weight:500}.sam-workspace51-recent{padding-block:4px}.sam-workspace51-recent>div{border-block:1px solid var(--ui-border)}.sam-workspace51-recent-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 2px;color:var(--ui-text-2);text-decoration:none}.sam-workspace51-recent-item+.sam-workspace51-recent-item{border-block-start:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent)}.sam-workspace51-recent-item:hover{color:var(--ui-text)}.sam-workspace51-recent-item>span{display:flex;min-width:0;align-items:center;gap:8px}.sam-workspace51-recent-item b{overflow:hidden;color:var(--ui-text);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sam-workspace51-recent-item small,.sam-workspace51-recent-item time{color:var(--ui-muted);font-size:9px;font-style:normal}.sam-workspace51-recent-item em{color:var(--ui-primary);font-size:9px;font-style:normal;font-weight:600}@media (max-width:640px){.sam-workspace51-recent-item{grid-template-columns:minmax(0,1fr) auto}.sam-workspace51-recent-item time{grid-column:1}.sam-workspace51-recent-item em{grid-column:2;grid-row:1/3}}.samami-command-layer{direction:rtl;background:rgba(8,10,12,.48);backdrop-filter:blur(3px)}.samami-command-backdrop{background:transparent}.samami-command-panel{max-height:78vh;border:1px solid var(--os-hairline);border-radius:8px;background:var(--os-content);box-shadow:0 24px 70px #0000006b}.samami-command-search{display:flex;align-items:center;justify-content:space-between;padding:13px 15px 8px}.samami-command-search small{color:var(--ui-muted);font-size:8px;letter-spacing:.12em}.samami-command-search h2{margin-top:2px;color:var(--ui-text);font-size:14px;font-weight:600}.samami-command-search kbd{color:var(--ui-muted);font-size:9px}.samami-command-input{width:calc(100% - 24px);height:42px;margin:0 12px 8px;border:0;border-block-end:1px solid var(--ui-border);background:transparent;padding-inline:4px;color:var(--ui-text);font-size:13px;outline:none}.samami-command-input:focus{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--ui-border))}.samami-command-results{max-height:54vh;overflow-y:auto;padding:3px 8px 10px}.samami-command-category{padding:10px 9px 4px;color:var(--ui-muted);font-size:8px;font-weight:600}.samami-command-item{min-height:47px;border-radius:4px;padding:7px 9px;font-weight:500}.samami-command-item b{display:block;font-size:11px;font-weight:600}.samami-command-item em{margin-top:2px;font-size:9px;font-weight:400}.samami-command-item.is-selected{background:var(--os-raised);box-shadow:inset 2px 0 var(--brand-accent)}.samami-command-item>span:last-child{font-size:9px}.samami-command-empty{padding:34px;text-align:center;color:var(--ui-muted);font-size:11px}.samami-command-help{display:flex;flex-wrap:wrap;gap:14px;border-color:var(--ui-border);padding:8px 14px;font-size:9px}.approval-agent-context{grid-column:1/-1;display:grid;gap:13px;margin-top:2px;border-block:1px solid var(--os-hairline);background:color-mix(in srgb,var(--os-raised) 66%,transparent);padding:15px 16px}.approval-agent-context>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.approval-agent-context>header span{color:var(--text-muted);font-size:10px}.approval-agent-context h4{margin-top:2px;color:var(--text-primary);font-size:13px;font-weight:600}.approval-agent-summary{max-width:820px;color:var(--text-secondary);font-size:11px;line-height:1.9}.approval-agent-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--os-hairline)}.approval-agent-facts>div{min-width:0;border-inline-start:1px solid var(--os-hairline);padding:10px 11px}.approval-agent-facts>div:first-child{border-inline-start:0}.approval-agent-facts span{color:var(--text-muted);font-size:9px}.approval-agent-facts p{margin-top:4px;color:var(--text-secondary);font-size:10px;line-height:1.75;overflow-wrap:anywhere}.approval-agent-facts small{display:block;margin-top:5px;color:var(--text-muted);font-size:8px}.approval-agent-facts [data-availability=unavailable]{opacity:.72}.approval-agent-section{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;padding-block:2px}.approval-agent-section strong{color:var(--text-secondary);font-size:10px;font-weight:600}.approval-agent-section ul{display:grid;gap:5px;color:var(--text-secondary);font-size:10px;line-height:1.8;list-style:disc;padding-inline-start:17px}.approval-agent-section.is-missing strong{color:var(--status-warning)}.approval-agent-limit{display:flex;align-items:center;gap:7px;border-top:1px solid var(--os-hairline);padding-top:10px;color:var(--text-muted);font-size:9px}.approval-agent-limit svg{flex:0 0 auto;color:var(--text-muted)}.approval-agent-analysis{display:grid;gap:10px;border:1px solid var(--os-hairline);border-radius:var(--radius-md);padding:12px}.approval-agent-analysis>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.approval-agent-analysis strong{font-size:10px}.approval-agent-analysis small{color:var(--text-muted);font-size:9px}.approval-agent-analysis-result{display:grid;gap:9px}.approval-agent-analysis-result>p{color:var(--text-secondary);font-size:11px;line-height:1.9}@media (max-width:760px){.approval-agent-facts{grid-template-columns:1fr 1fr}.approval-agent-section{grid-template-columns:1fr;gap:6px}}@media (max-width:520px){.approval-agent-context{padding-inline:10px}.approval-agent-facts{grid-template-columns:1fr}.approval-agent-facts>div{border-inline-start:0;border-top:1px solid var(--os-hairline)}.approval-agent-facts>div:first-child{border-top:0}}.samami-door-button{min-height:48px!important;align-items:center;border-radius:5px!important;padding-block:7px!important}.samami-door-button>span{display:grid;gap:1px}.samami-door-button b{color:inherit;font-size:11px;font-weight:650}.samami-door-button small{color:#727a82;font-size:8px;font-weight:400;line-height:1.45}.samami-nav-section.is-current>.samami-door-button{background:color-mix(in srgb,var(--os-raised) 72%,transparent);color:var(--text-primary)}.samami-nav-section.is-current>.samami-door-button>svg{color:var(--brand-accent)}.samami-door-workspaces{margin-inline-start:8px;border-inline-start:1px solid var(--os-hairline);padding-inline-start:7px!important}.samami-door-workspaces .samami-nav-item{min-height:33px!important;font-size:10px!important}.is-sidebar-collapsed .samami-door-button{justify-content:center;min-height:44px!important;padding-inline:0!important}.is-sidebar-collapsed .samami-door-button>span,.is-sidebar-collapsed .samami-door-button>.samami-nav-chevron{display:none}.samami-settings-menu{position:relative;margin-block-end:10px}.samami-settings-menu summary{list-style:none}.samami-settings-menu summary::-webkit-details-marker{display:none}.samami-settings-trigger{display:flex;min-height:36px;cursor:pointer;align-items:center;gap:9px;border-radius:4px;padding:7px 8px;color:#8f969d;font-size:10px}.samami-settings-trigger:hover,.samami-settings-menu[open]>.samami-settings-trigger{background:var(--os-raised);color:var(--text-primary)}.samami-settings-trigger span{flex:1}.samami-settings-panel{display:grid;gap:3px;margin-block:5px 10px;border-block:1px solid var(--os-hairline);padding-block:6px}.samami-settings-panel .samami-nav-item{font-size:10px!important}.is-sidebar-collapsed .samami-settings-trigger{justify-content:center}.is-sidebar-collapsed .samami-settings-panel{position:absolute;inset-block-end:0;inset-inline-start:calc(100% + 9px);z-index:60;width:210px;border:1px solid var(--os-hairline);border-radius:6px;background:var(--surface-navigation);padding:7px;box-shadow:var(--shadow-elevated)}.samami-door-button:focus-visible,.samami-settings-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 72%,white);outline-offset:2px}@media (max-width:1023px){.samami-door-button{min-height:52px!important}.samami-door-button b{font-size:12px}.samami-door-button small{font-size:9px}.samami-settings-panel{position:static!important;width:auto!important;border-inline:0!important;box-shadow:none!important}}.sam-my-work62{gap:22px}.sam-my-work62-command{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--os-hairline);padding:15px 2px}.sam-my-work62-command>div{display:grid;gap:3px}.sam-my-work62-command>div>span{color:var(--brand-accent);font-size:9px;font-weight:650}.sam-my-work62-command strong{color:var(--text-primary);font-size:15px;font-weight:600}.sam-my-work62-command small{color:var(--text-muted);font-size:9px}.sam-my-work62-command-button{display:flex;min-height:38px;align-items:center;gap:9px;border:1px solid var(--os-hairline);border-radius:5px;background:transparent;padding:7px 10px;color:var(--text-secondary);font-size:10px}.sam-my-work62-command-button:hover{background:var(--os-raised);color:var(--text-primary)}.sam-my-work62-command-button kbd{margin-inline-start:8px;border:1px solid var(--os-hairline);border-radius:4px;padding:1px 5px;color:var(--text-muted);font-size:8px}.sam-my-work62-clear{display:flex;align-items:flex-start;gap:13px;border-inline-start:2px solid var(--status-success);background:color-mix(in srgb,var(--os-raised) 46%,transparent);padding:18px}.sam-my-work62-clear>svg{color:var(--status-success)}.sam-my-work62-clear h2{color:var(--text-primary);font-size:14px;font-weight:600}.sam-my-work62-clear p{margin-top:4px;color:var(--text-muted);font-size:10px;line-height:1.8}.sam-my-work62-primary{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);align-items:start;gap:38px}.sam-my-work62-stream,.sam-my-work62-decisions,.sam-my-work62-resume,.sam-my-work62-prepared,.sam-my-work62-shortcuts{display:grid;gap:12px}.sam-my-work62-list,.sam-my-work62-decision-list,.sam-my-work62-resume-list,.sam-my-work62-prepared-list{border-block:1px solid var(--os-hairline)}.sam-my-work62-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:14px 3px;color:inherit;text-decoration:none}.sam-my-work62-item+.sam-my-work62-item{border-block-start:1px solid color-mix(in srgb,var(--os-hairline) 74%,transparent)}.sam-my-work62-item:hover{background:color-mix(in srgb,var(--os-raised) 48%,transparent)}.sam-my-work62-item[data-overdue=true]{box-shadow:inset 2px 0 var(--status-danger)}.sam-my-work62-item-copy{display:grid;min-width:0;gap:5px}.sam-my-work62-item-meta{display:flex;align-items:center;gap:8px}.sam-my-work62-item-meta small{color:var(--text-muted);font-size:8px}.sam-my-work62-item h3{overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sam-my-work62-item p{overflow:hidden;color:var(--text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sam-my-work62-item-time{display:grid;justify-items:end;gap:7px}.sam-my-work62-item-time time{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:8px}.sam-my-work62-item-time>span{display:flex;align-items:center;gap:4px;color:var(--brand-accent);font-size:9px}.sam-my-work62-decision{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px;color:inherit;text-decoration:none}.sam-my-work62-decision+.sam-my-work62-decision{border-block-start:1px solid var(--os-hairline)}.sam-my-work62-decision:hover b{color:var(--brand-accent)}.sam-my-work62-decision span{display:grid;min-width:0;gap:4px}.sam-my-work62-decision b{overflow:hidden;color:var(--text-primary);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sam-my-work62-decision small{overflow:hidden;color:var(--text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.sam-my-work62-decision>svg{flex:none;color:var(--brand-accent)}.sam-my-work62-secondary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:38px;border-block-start:1px solid var(--os-hairline);padding-block-start:19px}.sam-my-work62-resume-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 2px;color:inherit;text-decoration:none}.sam-my-work62-resume-item+.sam-my-work62-resume-item{border-block-start:1px solid var(--os-hairline)}.sam-my-work62-resume-item>span{display:grid;gap:3px}.sam-my-work62-resume-item b{color:var(--text-primary);font-size:10px;font-weight:600}.sam-my-work62-resume-item small,.sam-my-work62-resume-item time{color:var(--text-muted);font-size:8px}.sam-my-work62-resume-item time{display:flex;align-items:center;gap:5px}.sam-my-work62-resume-item em{color:var(--brand-accent);font-size:9px;font-style:normal}.sam-my-work62-prepared-item{display:flex;min-height:59px;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;color:inherit;text-decoration:none}.sam-my-work62-prepared-item+.sam-my-work62-prepared-item{border-block-start:1px solid var(--os-hairline)}.sam-my-work62-prepared-item>span:first-child{display:grid;gap:3px}.sam-my-work62-prepared-item b{color:var(--text-primary);font-size:10px;font-weight:600}.sam-my-work62-prepared-item small{color:var(--text-muted);font-size:8px}.sam-my-work62-boundary{color:var(--text-muted);font-size:8px;line-height:1.8}.sam-my-work62-shortcuts{border-block-start:1px solid var(--os-hairline);padding-block-start:19px}.sam-my-work62-shortcuts>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--os-hairline)}.sam-my-work62-shortcuts>div>a{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-app);padding:12px 13px;color:inherit;text-decoration:none}.sam-my-work62-shortcuts>div>a:hover{background:var(--os-raised)}.sam-my-work62-shortcuts>div>a>span{display:grid;gap:4px}.sam-my-work62-shortcuts b{color:var(--text-primary);font-size:10px;font-weight:600}.sam-my-work62-shortcuts small{color:var(--text-muted);font-size:8px}.sam-my-work62-shortcuts svg{color:var(--brand-accent)}.sam-my-work62 :is(a,button):focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 72%,white);outline-offset:2px}@media (max-width:960px){.sam-my-work62-primary,.sam-my-work62-secondary{grid-template-columns:1fr;gap:24px}.sam-my-work62-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sam-my-work62{gap:18px}.sam-my-work62-command{align-items:stretch;flex-direction:column;gap:12px}.sam-my-work62-command-button{justify-content:space-between}.sam-my-work62-item{grid-template-columns:1fr;gap:9px}.sam-my-work62-item-time{display:flex;justify-content:space-between}.sam-my-work62-resume-item{grid-template-columns:minmax(0,1fr) auto}.sam-my-work62-resume-item time{grid-column:1}.sam-my-work62-resume-item em{grid-column:2;grid-row:1/3}.sam-my-work62-shortcuts>div{grid-template-columns:1fr}.sam-my-work62-shortcuts>div>a{min-height:58px}.sam-my-work62-decision{align-items:flex-start}}.sam-object-page{min-width:0}.sam-object-header{min-width:0;border-block:1px solid var(--os-hairline);background:color-mix(in srgb,var(--os-raised) 38%,transparent);padding:18px 20px}.sam-object-header__main{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:28px}.sam-object-header__identity{display:grid;min-width:0;gap:7px}.sam-object-header__back{width:-moz-max-content;width:max-content;color:var(--text-muted);font-size:9px;text-decoration:none}.sam-object-header__back:hover{color:var(--brand-accent)}.sam-object-header__title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.sam-object-header h1{overflow-wrap:anywhere;color:var(--text-primary);font-size:clamp(18px,2vw,25px);font-weight:700;line-height:1.45}.sam-object-header__code{border-inline-start:1px solid var(--os-hairline);padding-inline-start:10px;color:var(--text-secondary);font-size:10px}.sam-object-header__facts{display:flex;flex-wrap:wrap;gap:10px 24px}.sam-object-header__facts>div{display:flex;align-items:baseline;gap:7px}.sam-object-header__facts dt{color:var(--text-muted);font-size:8px}.sam-object-header__facts dd{color:var(--text-secondary);font-size:10px;font-weight:550}.sam-object-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.sam-object-actions__primary,.sam-object-actions__secondary{display:flex;flex-wrap:wrap;gap:7px}.sam-object-actions details{position:relative}.sam-object-actions summary{display:grid;min-width:36px;min-height:36px;cursor:pointer;place-items:center;border:1px solid var(--os-hairline);border-radius:5px;list-style:none}.sam-object-actions details>div{position:absolute;inset-block-start:calc(100% + 5px);inset-inline-end:0;z-index:25;display:grid;min-width:190px;gap:5px;border:1px solid var(--os-hairline);border-radius:6px;background:var(--os-content);padding:7px;box-shadow:var(--shadow-elevated)}.sam-object-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;border-inline-start:2px solid var(--status-warning);background:color-mix(in srgb,var(--status-warning) 7%,var(--os-content));padding:14px 16px}.sam-object-attention.is-info{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 5%,var(--os-content))}.sam-object-attention>svg{margin-top:2px;color:var(--status-warning)}.sam-object-attention.is-info>svg{color:var(--brand-accent)}.sam-object-attention span{color:var(--text-muted);font-size:8px;font-weight:650}.sam-object-attention h2{margin-top:2px;color:var(--text-primary);font-size:12px;font-weight:650}.sam-object-attention p{margin-top:3px;color:var(--text-muted);font-size:9px;line-height:1.8}.sam-object-section-nav{display:flex;max-width:100%;gap:4px;overflow-x:auto;border-block-end:1px solid var(--os-hairline);padding:0 2px 7px}.sam-object-section-nav a{flex:none;border-radius:4px;padding:7px 11px;color:var(--text-muted);font-size:9px;text-decoration:none}.sam-object-section-nav a:first-child,.sam-object-section-nav a:hover{background:var(--os-raised);color:var(--text-primary)}.sam-object-related,.sam-object-timeline{display:grid;gap:11px;border-block:1px solid var(--os-hairline);padding-block:14px}.sam-object-related>header span{color:var(--brand-accent);font-size:8px;font-weight:650}.sam-object-related>header h2,.sam-object-timeline>header h2{margin-top:2px;color:var(--text-primary);font-size:12px;font-weight:650}.sam-object-related__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:1px;background:var(--os-hairline)}.sam-object-related__item{display:flex;min-width:0;min-height:62px;align-items:center;justify-content:space-between;gap:9px;background:var(--os-content);padding:10px 12px;color:inherit;text-decoration:none}.sam-object-related__item:hover{background:var(--os-raised)}.sam-object-related__item>span{display:grid;min-width:0;gap:3px}.sam-object-related__item small{color:var(--text-muted);font-size:8px}.sam-object-related__item b{overflow:hidden;color:var(--text-primary);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sam-object-related__item em{color:var(--text-muted);font-size:8px;font-style:normal}.sam-object-related__item>svg{flex:none;color:var(--brand-accent)}.sam-object-related__empty{color:var(--text-muted);font-size:9px;line-height:1.8}.sam-object-timeline>header{display:flex;align-items:center;gap:7px}.sam-object-timeline ol{display:grid;gap:10px}.sam-object-timeline li{display:grid;grid-template-columns:auto 1fr;gap:9px}.sam-object-timeline li>span{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--brand-accent)}.sam-object-timeline li b{color:var(--text-primary);font-size:9px}.sam-object-timeline li p,.sam-object-timeline li time{display:block;margin-top:2px;color:var(--text-muted);font-size:8px}.sam-object-anchor{position:relative;top:-12px}.sam-object-page :is(a,button,summary):focus-visible,.sam-object-header :is(a,button):focus-visible,.sam-object-section-nav a:focus-visible,.sam-object-related a:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 72%,white);outline-offset:2px}@media (max-width:760px){.sam-object-header{padding:14px 12px}.sam-object-header__main{flex-direction:column;gap:14px}.sam-object-actions,.sam-object-actions__primary,.sam-object-actions__secondary{width:100%;justify-content:flex-start}.sam-object-actions :is(a,button){flex:1;justify-content:center}.sam-object-attention{grid-template-columns:auto minmax(0,1fr)}.sam-object-attention__action{grid-column:1/-1}.sam-object-related__list{grid-template-columns:1fr}.sam-object-header__facts{display:grid;gap:5px}}.delivery-object63.is-object-focus>.erp-page-hero,.delivery-object63.is-object-focus>.grid.gap-3.md\:grid-cols-5{display:none}.delivery-object63.is-object-focus>details{opacity:.76}.delivery-object63.is-object-focus [data-object-experience=delivery-project]>#project-related+.erp-card>.flex:first-child{display:none}@media (max-width:1023px){.delivery-object63.is-object-focus>details{display:none}.delivery-object63.is-object-focus>section.grid>aside{display:none}.delivery-object63.is-object-focus>section.grid{grid-template-columns:minmax(0,1fr)}}.customer-lifecycle-nav{display:flex;max-width:100%;gap:4px;overflow-x:auto;border-block-end:1px solid var(--os-hairline);padding:0 2px 8px}.customer-lifecycle-nav a{flex:none;border-radius:4px;padding:8px 13px;color:var(--text-muted);font-size:10px;text-decoration:none}.customer-lifecycle-nav a:hover,.customer-lifecycle-nav a.is-active{background:var(--os-raised);color:var(--text-primary)}.customer-lifecycle-nav a.is-active{box-shadow:inset 0 -2px var(--brand-accent)}.customer-lifecycle-context{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:20px;border-block:1px solid var(--os-hairline);padding-block:14px}.customer-lifecycle-context header span{color:var(--brand-accent);font-size:8px;font-weight:650}.customer-lifecycle-context header h2{margin-top:3px;font-size:13px;font-weight:650}.customer-lifecycle-context header p{margin-top:4px;color:var(--text-muted);font-size:8px;line-height:1.8}.customer-lifecycle-context ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--os-hairline)}.customer-lifecycle-context li{min-width:0;background:var(--os-content)}.customer-lifecycle-context li.is-current{box-shadow:inset 0 -2px var(--brand-accent)}.customer-lifecycle-context li :is(a,div){display:grid;min-height:62px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;padding:9px 11px;color:inherit;text-decoration:none}.customer-lifecycle-context li span{grid-column:1/-1;color:var(--text-muted);font-size:8px}.customer-lifecycle-context li strong{overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.customer-lifecycle-context li svg{color:var(--brand-accent)}.customer-commercial-object{display:grid;gap:12px}.customer-commercial-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--os-hairline)}.customer-commercial-summary>div{display:grid;gap:4px;background:var(--os-content);padding:13px 15px}.customer-commercial-summary span,.customer-commercial-summary small{color:var(--text-muted);font-size:8px}.customer-commercial-summary strong{font-size:11px;font-weight:650}.customer-commercial-summary small{line-height:1.8}@media (max-width:760px){.customer-lifecycle-context,.customer-lifecycle-context ol,.customer-commercial-summary{grid-template-columns:1fr}.customer-lifecycle-nav a{padding-inline:10px}}.operations-lifecycle-nav{display:flex;max-width:100%;gap:4px;overflow-x:auto;border-block-end:1px solid var(--os-hairline);padding:0 2px 8px}.operations-lifecycle-nav a{flex:none;border-radius:4px;padding:8px 13px;color:var(--text-muted);font-size:10px;text-decoration:none}.operations-lifecycle-nav a:hover,.operations-lifecycle-nav a.is-active{background:var(--os-raised);color:var(--text-primary)}.operations-lifecycle-nav a.is-active{box-shadow:inset 0 -2px var(--brand-accent)}.operations-lifecycle-context{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:20px;border-block:1px solid var(--os-hairline);padding-block:14px}.operations-lifecycle-context header span{color:var(--brand-accent);font-size:8px;font-weight:650}.operations-lifecycle-context header h2{margin-top:3px;font-size:13px;font-weight:650}.operations-lifecycle-context header p{margin-top:4px;color:var(--text-muted);font-size:8px;line-height:1.8}.operations-lifecycle-context ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--os-hairline)}.operations-lifecycle-context li{min-width:0;background:var(--os-content)}.operations-lifecycle-context li.is-current{box-shadow:inset 0 -2px var(--brand-accent)}.operations-lifecycle-context li :is(a,div){display:grid;min-height:62px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;padding:9px 11px;color:inherit;text-decoration:none}.operations-lifecycle-context li span{grid-column:1/-1;color:var(--text-muted);font-size:8px}.operations-lifecycle-context li strong{overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.operations-lifecycle-context li svg{color:var(--brand-accent)}@media (max-width:760px){.operations-lifecycle-context,.operations-lifecycle-context ol{grid-template-columns:1fr}.operations-lifecycle-nav a{padding-inline:10px}}.management-lifecycle-nav{display:flex;max-width:100%;gap:4px;overflow-x:auto;border-block-end:1px solid var(--os-hairline);padding:0 2px 8px}.management-lifecycle-nav a{flex:none;border-radius:4px;padding:8px 13px;color:var(--text-muted);font-size:10px;text-decoration:none}.management-lifecycle-nav a:hover,.management-lifecycle-nav a.is-active{background:var(--os-raised);color:var(--text-primary)}.management-lifecycle-nav a.is-active{box-shadow:inset 0 -2px var(--brand-accent)}@media (max-width:760px){.management-lifecycle-nav a{padding-inline:10px}}.samami-command-layer{overflow-x:hidden}.samami-command-panel{width:100%;min-width:0;max-width:36rem;overflow-x:hidden!important}.samami-command-item{min-width:0}.samami-command-item>span:first-child{min-width:0;overflow:hidden}.samami-command-item b,.samami-command-item em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samami-command-results,.samami-command-help{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.samami-command-panel,.samami-command-item{box-sizing:border-box}:root{--ux-font-display:clamp(1.45rem,2.5vw,2rem);--ux-font-title:clamp(1.15rem,1.6vw,1.45rem);--ux-font-section:1rem;--ux-font-body:.875rem;--ux-font-meta:.75rem;--ux-font-label:.75rem;--ux-leading-body:1.75;--ux-leading-tight:1.4;--ux-space-page:clamp(1rem,2.4vw,2rem);--ux-space-section:clamp(1.25rem,2.2vw,2rem);--ux-space-control:.625rem;--ux-control-height:2.625rem;--ux-control-height-compact:2.25rem;--ux-radius-control:.55rem;--ux-radius-surface:.8rem;--ux-shadow-float:0 18px 48px color-mix(in srgb,var(--brand-primary) 18%,transparent);--ux-motion-fast:.14s ease;--ux-motion-standard:.19s ease}html{font-family:var(--font-body);text-rendering:optimizeLegibility}body{font-size:var(--ux-font-body);line-height:var(--ux-leading-body);overflow-x:hidden}:where(h1,h2,h3,h4,p,dl,ol,ul){margin-block-start:0}:where(button,input,select,textarea){font:inherit}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.samami-app-main{padding:var(--ux-space-page);padding-block-end:3rem}.samami-page-shell{gap:var(--ux-space-section)}.samami-page-header{gap:.65rem;padding-block:.15rem .85rem}.samami-page-header h1{font-size:var(--ux-font-display);line-height:var(--ux-leading-tight);letter-spacing:-.01em}.samami-page-description{font-size:var(--ux-font-body);line-height:var(--ux-leading-body)}.erp-section-header{align-items:flex-start;gap:1rem}.erp-section-header h2{font-size:var(--ux-font-section);line-height:var(--ux-leading-tight)}.erp-section-header>div>p:not(.erp-section-label){font-size:var(--ux-font-meta);line-height:1.7}.erp-section-label{color:var(--brand-accent);font-size:.6875rem;font-weight:800;letter-spacing:.01em}.erp-button,.sam-primary-button,.sam-secondary-button,.samami-action-button{min-height:var(--ux-control-height);border-radius:var(--ux-radius-control);padding:.55rem .85rem;font-size:var(--ux-font-body);font-weight:750;line-height:1.35;transition:background-color var(--ux-motion-fast),border-color var(--ux-motion-fast),color var(--ux-motion-fast),box-shadow var(--ux-motion-fast),transform var(--ux-motion-fast)}.erp-button:active,.sam-primary-button:active,.sam-secondary-button:active{transform:translateY(1px)}.erp-button-primary,.sam-primary-button{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text);box-shadow:0 1px 0 color-mix(in srgb,var(--brand-primary) 18%,transparent)}.erp-button-primary:hover,.sam-primary-button:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.erp-button-secondary,.sam-secondary-button{background:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.erp-button-secondary:hover,.sam-secondary-button:hover{background:var(--surface-muted);border-color:var(--border-strong)}.erp-button-ghost,.erp-button-tertiary{background:transparent;border-color:transparent;color:var(--text-secondary)}.erp-button-ghost:hover,.erp-button-tertiary:hover{background:var(--surface-muted);color:var(--text-primary)}.erp-button-destructive,.erp-button-danger{background:var(--action-destructive);border-color:var(--action-destructive);color:var(--text-inverse)}.erp-button-destructive:hover,.erp-button-danger:hover{filter:brightness(.94)}.erp-icon-button,.sam-icon-button{display:inline-grid;min-width:var(--ux-control-height);min-height:var(--ux-control-height);place-items:center;border:1px solid var(--border-default);border-radius:var(--ux-radius-control);background:var(--surface-elevated);color:var(--text-secondary);transition:background-color var(--ux-motion-fast),border-color var(--ux-motion-fast),color var(--ux-motion-fast)}.erp-icon-button:hover,.sam-icon-button:hover{background:var(--surface-muted);border-color:var(--border-strong);color:var(--text-primary)}.erp-button:disabled,.sam-primary-button:disabled,.sam-secondary-button:disabled,.erp-icon-button:disabled{cursor:not-allowed;opacity:.56;transform:none}.erp-form-grid{gap:1rem;margin-block-start:1rem}.erp-form-field{gap:.4rem;font-size:var(--ux-font-label);line-height:1.55}.erp-form-field>small{font-size:.6875rem;line-height:1.6}.erp-input,.erp-filter-desktop :is(select,input),.erp-filter-search{min-height:var(--ux-control-height);border-radius:var(--ux-radius-control);background:var(--surface-app-secondary);transition:border-color var(--ux-motion-fast),box-shadow var(--ux-motion-fast),background-color var(--ux-motion-fast)}.erp-input{padding:.6rem .75rem;font-size:var(--ux-font-body);line-height:1.5}.erp-input:hover{border-color:var(--border-strong)}.erp-input:focus,.erp-filter-desktop :is(select,input):focus,.erp-filter-search:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 18%,transparent);outline:0}.erp-input[aria-invalid=true],.erp-input.is-invalid{border-color:var(--status-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-danger) 14%,transparent)}.erp-field-error{font-weight:700}.erp-form-section>legend{font-size:var(--ux-font-section);line-height:var(--ux-leading-tight)}.erp-data-region{border-radius:var(--ux-radius-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--border-default) 35%,transparent)}.erp-data-table{font-size:var(--ux-font-body);line-height:1.55}.erp-data-table th{height:2.75rem;padding:.65rem .8rem;font-size:.6875rem;letter-spacing:.01em}.erp-data-table td{min-height:3rem;padding:.7rem .8rem}.erp-data-table :is(th,td)[data-numeric=true],.erp-data-table .is-numeric{font-variant-numeric:tabular-nums;direction:ltr;text-align:end}.erp-data-table tbody tr{transition:background-color var(--ux-motion-fast)}.erp-data-table tbody tr:hover{background:color-mix(in srgb,var(--brand-accent) 4%,var(--surface-default))}.erp-pagination{min-height:2.75rem;padding:.55rem .75rem}.erp-status-pill{min-height:1.75rem;border-radius:999px;padding:.25rem .6rem;font-size:.6875rem;line-height:1.3}.erp-chip{display:inline-flex;min-height:1.65rem;align-items:center;gap:.3rem;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-muted);padding:.2rem .55rem;color:var(--text-secondary);font-size:.6875rem;font-weight:700}.erp-alert{border-radius:var(--ux-radius-control);padding:.7rem .8rem;font-size:var(--ux-font-body);line-height:1.65}.erp-empty{min-height:11rem;border-radius:var(--ux-radius-surface);padding:1.5rem;font-size:var(--ux-font-body)}.erp-empty-title{font-size:var(--ux-font-section);line-height:var(--ux-leading-tight)}.erp-page-state{min-height:11rem;padding:1.5rem}.sam-object-header{border-block:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-elevated) 72%,transparent);padding:1.25rem var(--ux-space-page);border-radius:var(--ux-radius-surface)}.sam-object-header h1{font-size:var(--ux-font-title);line-height:var(--ux-leading-tight)}.sam-object-header__code,.sam-object-header__facts dd{font-size:var(--ux-font-meta)}.sam-object-section-nav,.customer-lifecycle-nav,.operations-lifecycle-nav,.management-lifecycle-nav{scrollbar-width:thin;gap:.25rem;padding-block-end:.55rem}.sam-object-section-nav a,.customer-lifecycle-nav a,.operations-lifecycle-nav a,.management-lifecycle-nav a{min-height:2.4rem;display:inline-flex;align-items:center;border-radius:var(--ux-radius-control);padding:.5rem .75rem;font-size:var(--ux-font-meta);transition:background-color var(--ux-motion-fast),color var(--ux-motion-fast),box-shadow var(--ux-motion-fast)}.sam-object-attention{border-radius:var(--ux-radius-control);padding:.8rem 1rem}.sam-object-related,.sam-object-timeline{padding-block:1rem}.erp-modal,.erp-drawer,.samami-command-panel{border-radius:var(--ux-radius-surface);box-shadow:var(--ux-shadow-float)}.erp-modal-header,.erp-modal-footer{padding:1rem 1.1rem}.erp-modal-body{padding:1.1rem}.samami-command-panel{max-height:min(80dvh,42rem);overflow-y:auto}.samami-command-item{min-height:3rem;border-radius:var(--ux-radius-control);padding:.6rem .75rem;font-size:var(--ux-font-body)}.samami-command-item:focus-visible{background:var(--surface-muted)}.prepared-action-review{width:min(100%,70rem);margin:0 auto;display:grid;gap:1rem;padding:var(--ux-space-page);color:var(--text-primary)}.prepared-action-review .samami-page-header{border-bottom:1px solid var(--border-default)}.prepared-action-context{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border-default);border-radius:var(--ux-radius-surface);background:var(--surface-elevated);padding:1rem 1.1rem}.prepared-action-context>div{display:grid;min-width:0;gap:.25rem}.prepared-action-context span,.prepared-action-context small{color:var(--text-muted);font-size:var(--ux-font-meta)}.prepared-action-context strong{font-size:var(--ux-font-section);line-height:var(--ux-leading-tight)}.prepared-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.prepared-action-panel{min-width:0;border:1px solid var(--border-default);border-radius:var(--ux-radius-surface);background:var(--surface-default);padding:1rem}.prepared-action-panel .erp-section-header{margin-bottom:.8rem}.prepared-action-inputs,.prepared-action-meta,.prepared-action-diff{display:grid;gap:.55rem;margin:0}.prepared-action-inputs>div,.prepared-action-diff>div{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);gap:.75rem;border-top:1px solid var(--border-default);padding-top:.55rem}.prepared-action-inputs dt,.prepared-action-diff dt,.prepared-action-meta dt{color:var(--text-muted);font-size:var(--ux-font-meta)}.prepared-action-inputs dd,.prepared-action-diff dd,.prepared-action-meta dd{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--ux-font-body)}.prepared-action-meta>div{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);gap:.75rem;border-top:1px solid var(--border-default);padding-top:.55rem}.prepared-action-meta dd{display:flex;align-items:center;gap:.35rem}.prepared-action-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.8rem}.prepared-action-evidence strong{width:100%;font-size:var(--ux-font-meta)}.prepared-action-evidence span{border:1px solid var(--border-default);border-radius:var(--ux-radius-control);background:var(--surface-muted);padding:.25rem .45rem;color:var(--text-secondary);font-size:.6875rem}.prepared-action-muted{color:var(--text-muted);font-size:var(--ux-font-body)}.prepared-action-change{grid-column:1/-1}.prepared-action-notice{display:flex;align-items:flex-start;gap:.65rem;border:1px solid var(--border-default);border-inline-start:3px solid var(--status-info);border-radius:var(--ux-radius-control);background:var(--surface-elevated);padding:.8rem 1rem;color:var(--text-secondary)}.prepared-action-notice.is-error,.prepared-action-notice.is-failed{border-inline-start-color:var(--status-danger)}.prepared-action-notice.is-stale{border-inline-start-color:var(--status-warning)}.prepared-action-notice.is-succeeded{border-inline-start-color:var(--status-success)}.prepared-action-notice strong{color:var(--text-primary);font-size:var(--ux-font-body)}.prepared-action-notice p{margin-top:.2rem;font-size:var(--ux-font-meta)}.prepared-action-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border-default);padding-top:1rem}.prepared-action-actions>div{display:flex;flex-wrap:wrap;gap:.5rem}.prepared-action-confirm{position:fixed;inset:0;z-index:110;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-primary) 74%,transparent);padding:1rem}.prepared-action-confirm-card{width:min(100%,30rem);display:grid;gap:.8rem;border:1px solid var(--border-default);border-radius:var(--ux-radius-surface);background:var(--surface-default);padding:1.25rem;box-shadow:var(--ux-shadow-float);color:var(--text-primary)}.prepared-action-confirm-card>svg{color:var(--status-warning)}.prepared-action-confirm-card h2{font-size:var(--ux-font-section)}.prepared-action-confirm-card p{color:var(--text-secondary);font-size:var(--ux-font-body);line-height:1.7}.prepared-action-confirm-card>div{display:flex;justify-content:flex-end;gap:.5rem}@media (max-width:700px){.prepared-action-review{padding:.9rem .75rem}.prepared-action-context,.prepared-action-actions{align-items:stretch;flex-direction:column}.prepared-action-grid{grid-template-columns:1fr}.prepared-action-change{grid-column:auto}.prepared-action-actions>div{width:100%}.prepared-action-actions>div>*{flex:1;justify-content:center}.prepared-action-inputs>div,.prepared-action-diff>div,.prepared-action-meta>div{grid-template-columns:1fr;gap:.2rem}}@media (max-width:1100px){.samami-app-main{padding-inline:clamp(.9rem,2.2vw,1.4rem)}.erp-metric-grid,.erp-form-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.samami-enterprise-shell,.samami-app-frame{max-width:100vw;overflow-x:hidden}.samami-app-main{padding-block-start:1rem;padding-inline:.85rem}.erp-section-header{flex-direction:column;align-items:stretch}.erp-section-actions{justify-content:flex-start}.erp-metric-grid,.erp-form-grid,.erp-form-grid[data-columns="3"]{grid-template-columns:1fr}.erp-field-span-2{grid-column:auto}.erp-filter-bar{align-items:stretch;flex-direction:column}.erp-filter-desktop{flex-wrap:wrap}.erp-data-region{max-width:100%;border-radius:var(--ux-radius-control);overflow-x:auto}.erp-data-table{min-width:38rem}.erp-modal-layer,.erp-drawer-layer{padding:.65rem}.erp-modal{max-height:calc(100dvh - 1.3rem)}.erp-modal-footer{flex-wrap:wrap}.erp-modal-footer>*{flex:1 1 9rem}.sam-object-header{padding:1rem .9rem}.sam-object-actions :is(a,button){min-height:var(--ux-control-height)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sam-go{width:min(100%,42rem);margin:0 auto;display:grid;gap:1rem;padding:clamp(1rem,4vw,2rem);color:var(--text-primary)}.sam-go>header span,.sam-go-review>span{color:var(--brand-accent);font-size:.75rem;font-weight:800}.sam-go>header h1{margin:.2rem 0;font-size:clamp(1.6rem,6vw,2.4rem)}.sam-go>header p,.sam-go-context small{color:var(--text-muted)}.sam-go-context,.sam-go-form label{display:grid;gap:.4rem;font-weight:700}.sam-go :is(select,input,textarea){width:100%;min-height:3rem;border:1px solid var(--border-default);border-radius:var(--ux-radius-control);background:var(--surface-default);padding:.7rem;color:var(--text-primary)}.sam-go-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.sam-go-actions button{min-height:8rem;display:grid;place-items:center;gap:.5rem;border:1px solid var(--border-default);border-radius:var(--ux-radius-surface);background:var(--surface-elevated);color:var(--text-primary);font-size:1rem}.sam-go-actions svg{width:2rem;height:2rem;color:var(--brand-accent)}.sam-go-form,.sam-go-review,.sam-go-empty,.sam-go-success{display:grid;gap:1rem;border:1px solid var(--border-default);border-radius:var(--ux-radius-surface);background:var(--surface-default);padding:1.1rem}.sam-go-form>div{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sam-go-primary,.sam-go-success button{min-height:3.25rem;border:0;border-radius:var(--ux-radius-control);background:var(--action-primary);color:var(--action-primary-text);font-weight:800}.sam-go-primary:disabled{opacity:.5}.sam-go-back{justify-self:start;border:0;background:none;color:var(--text-secondary)}.sam-go-review dl{display:grid;gap:.6rem}.sam-go-review dl>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border-default);padding:.5rem 0}.sam-go-review dt{color:var(--text-muted)}.sam-go-review-buttons{display:grid;grid-template-columns:1fr 2fr;gap:.75rem}.sam-go-error{border-inline-start:3px solid var(--status-danger);padding:.8rem;background:var(--surface-elevated)}.sam-go-success{text-align:center;place-items:center}.sam-go-success svg{width:3rem;height:3rem;color:var(--status-success)}@media (max-width:600px){.sam-go{padding:.8rem}.sam-go-actions{grid-template-columns:1fr}.sam-go-actions button{min-height:5.5rem;grid-template-columns:auto 1fr;justify-content:start;padding:1rem 1.25rem}.sam-go-form>div{grid-template-columns:1fr}}.home44[data-motion-system=samami]{--pxr-ink: #06100e;--pxr-panel: #0b1714;--pxr-gold: #d4b06a;--pxr-paper: #f2efe7;background:var(--pxr-ink);color:#fff;overflow:clip}.sam-public-shell:has(.home44[data-motion-system=samami]) .sam-public-links a:nth-child(3),.sam-public-shell:has(.home44[data-motion-system=samami]) .sam-public-links a:nth-child(5),.sam-public-shell:has(.home44[data-motion-system=samami]) .sam-public-links a:nth-child(6){display:none}.sam-public-shell:has(.home44[data-motion-system=samami]) .sam-public-header:not(.is-scrolled){background:linear-gradient(180deg,rgba(4,10,8,.78),rgba(4,10,8,0));border-color:transparent;backdrop-filter:none}.home44[data-motion-system=samami] .home44-hero{min-height:128svh;position:relative;isolation:isolate}.home44[data-motion-system=samami] .home44-hero-layout{position:sticky;top:0;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;padding-block:clamp(120px,14vh,190px) 80px}.home44[data-motion-system=samami] .home44-hero-copy{max-width:960px}.home44[data-motion-system=samami] .home44-hero-copy h1{max-width:11ch;font-size:clamp(52px,8.8vw,138px);line-height:.92;letter-spacing:-.055em;text-wrap:balance}[dir=rtl] .home44[data-motion-system=samami] .home44-hero-copy h1{line-height:1.03;letter-spacing:-.035em}.home44[data-motion-system=samami] .home44-hero-copy>p{max-width:720px;font-size:clamp(17px,1.5vw,22px);line-height:1.9;color:#ffffffb8}.home44[data-motion-system=samami] .home44-live,.home44[data-motion-system=samami] .home-ux1-choices{display:none!important}.home44[data-motion-system=samami] .home44-hero-media{filter:saturate(.72) contrast(1.06) brightness(.58);transform:scale(1.035);transform-origin:70% 50%}.home44[data-motion-system=samami] .home44-hero-overlay{background:radial-gradient(circle at 72% 48%,transparent 0 20%,rgba(4,10,8,.22) 46%,rgba(4,10,8,.82) 100%),linear-gradient(90deg,rgba(3,9,7,.94),rgba(3,9,7,.3) 62%,rgba(3,9,7,.58))}.home44[data-motion-system=samami] .home44-actions{margin-top:34px}.home44[data-motion-system=samami] .home44-problem,.home44[data-motion-system=samami] .home46-product-proof{display:none!important}.home44[data-motion-system=samami] .home44-system{min-height:155svh;background:radial-gradient(circle at 78% 44%,rgba(212,176,106,.11),transparent 27%),linear-gradient(180deg,#07110f,#0b1714 55%,#07100e)}.home44[data-motion-system=samami] .home44-system>.home44-shell{position:sticky;top:0;min-height:100svh;display:grid;align-content:center;padding-block:112px 68px}.home44[data-motion-system=samami] .home44-system-layout{margin-top:clamp(28px,5vh,62px);gap:clamp(28px,5vw,80px)}.home44[data-motion-system=samami] .home44-stage-nav{border-inline-start:1px solid rgba(212,176,106,.25)}.home44[data-motion-system=samami] .home44-stage-nav button{min-height:68px;border-radius:0;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff80}.home44[data-motion-system=samami] .home44-stage-nav button.is-active{color:#fff;background:linear-gradient(90deg,rgba(212,176,106,.12),transparent);box-shadow:inset 2px 0 var(--pxr-gold)}[dir=rtl] .home44[data-motion-system=samami] .home44-stage-nav button.is-active{box-shadow:inset -2px 0 var(--pxr-gold)}.home44[data-motion-system=samami] .home44-stage-detail{min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:radial-gradient(circle at 78% 18%,rgba(212,176,106,.12),transparent 32%),rgba(255,255,255,.035);backdrop-filter:blur(12px)}.home44[data-motion-system=samami] .home44-families{min-height:118svh;display:grid;align-content:center;padding-block:108px 82px;color:#111a18}.home44[data-motion-system=samami] .home44-families:before{content:"";position:absolute;z-index:-1;inset-inline:50%;width:100vw;transform:translate(50%);inset-block:0;background:var(--pxr-paper)}[dir=ltr] .home44[data-motion-system=samami] .home44-families:before{transform:translate(-50%)}.home44[data-motion-system=samami] .home44-family-grid{gap:14px;margin-top:38px}.home44[data-motion-system=samami] .home44-family-grid article{min-height:min(64svh,720px);border-radius:28px;overflow:hidden;position:relative}.home44[data-motion-system=samami] .home44-family-grid article img{transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .55s ease;filter:saturate(.72) brightness(.8)}.home44[data-motion-system=samami] .home44-family-grid article:hover img{transform:scale(1.035);filter:saturate(.9) brightness(.72)}.home44[data-motion-system=samami] .home44-manufacturing{min-height:135svh;background:#07100e}.home44[data-motion-system=samami] .home44-manufacturing-layout{position:sticky;top:0;min-height:100svh;align-content:center;padding-block:108px 74px}.home44[data-motion-system=samami] .home44-manufacturing-list article:nth-child(n+4){display:none}.home44[data-motion-system=samami] .home44-manufacturing-media{min-height:620px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.home44[data-motion-system=samami] .home44-engineering{min-height:108svh;display:grid;align-content:center;padding-block:112px 80px}.home44[data-motion-system=samami] .home44-engineering-cards>a{min-height:230px;border-radius:26px;transition:transform .25s ease,border-color .25s ease}.home44[data-motion-system=samami] .home44-engineering-cards>a:hover{transform:translateY(-5px);border-color:#d4b06a7a}.home44[data-motion-system=samami] .home44-projects{min-height:100svh;display:grid;align-content:center;padding-block:110px 82px}.home44[data-motion-system=samami] .home44-project-grid article{border-radius:24px;overflow:hidden}.home44[data-motion-system=samami] .home44-closing{min-height:78svh;display:grid;align-items:center}@supports (animation-timeline: scroll()){.home44[data-motion-system=samami] .home44-hero-media{animation:pxr-hero-drift linear both;animation-timeline:scroll(root block);animation-range:0 42svh}.home44[data-motion-system=samami] .home44-hero-copy{animation:pxr-copy-lift linear both;animation-timeline:scroll(root block);animation-range:0 55svh}}@keyframes pxr-hero-drift{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.095) translate3d(0,-1.8%,0)}}@keyframes pxr-copy-lift{0%,58%{opacity:1;transform:translateY(0)}to{opacity:.12;transform:translateY(-52px)}}@media (max-width: 900px){.sam-public-shell:has(.home44[data-motion-system=samami]) .sam-public-links a{display:none}.home44[data-motion-system=samami] .home44-hero,.home44[data-motion-system=samami] .home44-system,.home44[data-motion-system=samami] .home44-families,.home44[data-motion-system=samami] .home44-manufacturing,.home44[data-motion-system=samami] .home44-engineering,.home44[data-motion-system=samami] .home44-projects{min-height:auto}.home44[data-motion-system=samami] .home44-hero-layout,.home44[data-motion-system=samami] .home44-system>.home44-shell,.home44[data-motion-system=samami] .home44-manufacturing-layout{position:relative;min-height:auto}.home44[data-motion-system=samami] .home44-hero-layout{min-height:92svh}.home44[data-motion-system=samami] .home44-hero-copy h1{font-size:clamp(48px,14vw,82px)}.home44[data-motion-system=samami] .home44-family-grid article,.home44[data-motion-system=samami] .home44-manufacturing-media{min-height:440px}}@media (prefers-reduced-motion: reduce){.home44[data-motion-system=samami] *,.home44[data-motion-system=samami] *:before,.home44[data-motion-system=samami] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
