/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.-right-12{right:calc(var(--spacing) * -12)}.right-2{right:calc(var(--spacing) * 2)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-auto{height:auto}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.resize-none{resize:none}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-transparent{border-color:#0000}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible),.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.aria-invalid\:ring-0[aria-invalid=true],.aria-invalid\:ring-3[aria-invalid=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[size\=default\]\:max-w-xs[data-size=default],.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (prefers-color-scheme:dark){.dark\:bg-transparent,.dark\:disabled\:bg-transparent:disabled{background-color:#0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.admin-articles-page{gap:18px;display:grid}.article-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.article-admin-stats article{background:#fff;border:1px solid #dde2de;border-radius:10px;align-items:center;gap:12px;min-height:92px;padding:17px;display:flex}.article-admin-stats article>svg{color:#118789;background:#e9f3f0;border-radius:8px;width:38px;height:38px;padding:9px}.article-admin-stats span{gap:5px;display:grid}.article-admin-stats small{color:#7c8782;font-size:10px}.article-admin-stats strong{color:#26332f;font-size:22px}.article-admin-surface{overflow:hidden;padding:0!important}.article-list-filters{background:#f8f9f6;border-bottom:1px solid #e2e5e1;align-items:center;gap:8px;padding:16px;display:flex}.article-list-filters label{flex:1;min-width:240px;position:relative}.article-list-filters label svg{color:#84908b;width:16px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.article-list-filters input,.article-list-filters select{color:#3c4944;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d8ddd9;border-radius:7px;padding:0 12px;font-size:11px}.article-list-filters input{padding-right:36px}.article-list-filters button,.article-list-filters>a{color:#fff;height:40px;font:inherit;cursor:pointer;background:#117f81;border:0;border-radius:7px;align-items:center;padding:0 14px;font-size:11px;text-decoration:none;display:flex}.article-list-filters>a{color:#66726d;background:0 0}.article-admin-table-head,.article-admin-table>article{grid-template-columns:minmax(320px,1.5fr) 130px 110px 100px 150px;align-items:center;gap:14px;padding:12px 18px;display:grid}.article-admin-table-head{color:#89938f;border-bottom:1px solid #e6e8e5;font-size:9px}.article-admin-table>article{border-bottom:1px solid #e8eae7;min-height:94px}.article-admin-table>article:hover{background:#fafbf9}.article-admin-identity{align-items:center;gap:12px;min-width:0;display:flex}.article-admin-identity>img,.article-admin-identity>span{object-fit:cover;background:#eef2ef;border-radius:7px;flex:0 0 88px;width:88px;height:64px}.article-admin-identity>span{color:#86928d;place-items:center;display:grid}.article-admin-identity>div{gap:3px;min-width:0;display:grid}.article-admin-identity small{color:#9b6513;background:#fff1d8;border-radius:10px;width:max-content;padding:2px 6px;font-size:8px}.article-admin-identity p,.article-admin-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-admin-identity strong{font-size:12px}.article-admin-identity p{color:#7d8883;margin:0;font-size:9px}.article-admin-identity code{color:#9aa29e;font:8px Arial}.article-admin-category{color:#58645f;font-size:10px}.status.scheduled{color:#936316;background:#fff1d8}.article-admin-table time{color:#87918d;font-size:9px}.article-admin-actions{gap:5px;display:flex}.article-admin-actions [data-slot=alert-dialog-trigger],.article-admin-actions>a,.article-admin-actions>button{color:#74807b;cursor:pointer;background:#fff;border:1px solid #dbe0dc;border-radius:6px;place-items:center;width:33px;height:33px;padding:0;display:grid}.article-admin-actions svg{width:14px}.article-admin-actions .edit{color:#0b8183;background:#f0f8f6;border-color:#b7d9d5}.article-admin-actions .delete{color:#aa453c}.admin-articles-empty{color:#7e8984;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:300px;display:flex}.admin-articles-empty h2{margin:3px 0 0;font-size:17px}.admin-articles-empty p{margin:0;font-size:10px}.admin-articles-empty a{color:#fff;background:#12898b;border-radius:6px;padding:8px 13px;font-size:11px;text-decoration:none}.article-editor-page{gap:18px;display:grid}.article-editor-top{border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:17px;display:flex}.article-editor-top>div:first-child>a{color:#70807a;align-items:center;gap:5px;width:max-content;margin-bottom:10px;font-size:10px;text-decoration:none;display:flex}.article-editor-top>div:first-child>a svg{width:14px}.article-editor-top>div:first-child>span{color:#118789;font:9px Arial}.article-editor-top h1{text-overflow:ellipsis;white-space:nowrap;max-width:720px;margin:5px 0 0;font-size:24px;overflow:hidden}.article-editor-top>div:last-child{align-items:center;gap:8px;display:flex}.article-saved{color:#2b8055;align-items:center;gap:5px;font-size:10px;display:flex}.article-saved svg{width:15px}.article-save-button{border:0}.article-editor-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.article-editor-nav{background:#fff;border:1px solid #dfe3df;border-radius:11px;gap:15px;padding:16px;display:grid;position:sticky;top:88px}.article-score-ring{--score:0deg;text-align:center;background:conic-gradient(#118e90 var(--score),#e7ece8 0);border-radius:50%;place-content:center;width:106px;height:106px;margin:2px auto 5px;display:grid;position:relative}.article-score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.article-score-ring small,.article-score-ring strong{z-index:1;position:relative}.article-score-ring strong{color:#168486;font-size:23px}.article-score-ring small{color:#88928e;font-size:8px}.article-editor-nav nav{gap:5px;display:grid}.article-editor-nav nav button{color:#65716c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:10px;display:flex}.article-editor-nav nav button svg{width:16px}.article-editor-nav nav button.active{color:#087e80;background:#eaf4f1;font-weight:700}.article-writing-stats{border-top:1px solid #e6e9e6;gap:8px;padding-top:13px;display:grid}.article-writing-stats span{color:#7f8a85;align-items:center;gap:7px;font-size:9px;display:flex}.article-writing-stats svg{color:#128789;width:13px}.article-editor-main{gap:14px;min-width:0;display:grid}.article-editor-card{background:#fff;border:1px solid #dfe3df;border-radius:11px;gap:17px;padding:24px;display:grid}.article-editor-card .settings-section-heading{margin-bottom:2px}.article-core-fields>label,.article-editor-card>label,.article-field-grid>label{color:#596560;gap:7px;font-size:10px;display:grid}.article-editor-card label>span{justify-content:space-between;gap:8px;display:flex}.article-core-fields input,.article-core-fields textarea,.article-editor-card input,.article-editor-card select,.article-editor-card textarea{color:#25332e;width:100%;font:inherit;background:#fff;border:1px solid #d7dcd8;border-radius:7px;outline:0;padding:11px 12px;font-size:12px;line-height:1.8}.article-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.slug-input{direction:ltr;border:1px solid #d7dcd8;border-radius:7px;display:flex;overflow:hidden}.slug-input small{color:#89938f;background:#f3f5f2;align-items:center;padding:0 10px;font:9px Arial;display:flex}.slug-input input{border:0!important;border-radius:0!important}.article-tags-input{border:1px solid #d7dcd8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:6px;display:flex}.article-tags-input button{color:#0c7f81;cursor:pointer;background:#e9f4f1;border:0;border-radius:14px;padding:5px 8px;font-size:9px}.article-tags-input input{flex:1;min-width:180px;border:0!important;padding:4px!important}.article-cover-drop{color:#168486;cursor:pointer;background:#f4f9f7;border:1px dashed #9ebcb7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}.article-cover-drop svg{width:34px}.article-cover-drop span{color:#7d8b86;font-size:9px}.article-cover-manager{gap:10px;display:grid}.article-cover-manager>img{object-fit:cover;border-radius:9px;width:100%;max-height:480px}.article-cover-manager>div{gap:8px;display:flex}.article-toggle{background:#fafbf9;border:1px solid #dce1dd;border-radius:8px;align-items:center;gap:11px;padding:13px;display:flex!important}.article-toggle input{height:18px;width:18px!important}.article-toggle span{gap:3px;justify-content:start!important;display:grid!important}.article-toggle small,.card-description{color:#84908b;font-size:9px}.article-seo-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.article-seo-layout>section:first-child{grid-row:span 2}.article-robots{grid-template-columns:1fr 1fr;gap:9px;display:grid}.article-robots label{border:1px solid #dfe3df;border-radius:7px;grid-template-columns:20px 1fr;padding:11px;font:10px Arial;display:grid}.article-robots input{grid-row:span 2;height:15px;width:15px!important}.article-robots small{color:#89938f;font-size:8px}.article-seo-checks{gap:8px!important}.article-seo-checks>div{color:#89938f;align-items:center;gap:7px;font-size:9px;display:flex}.article-seo-checks svg{color:#bcc4c0;width:15px}.article-seo-checks .done{color:#2a7650}.article-seo-checks .done svg{color:#2c9764}.article-category-chips{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.article-category-chips span{color:#dce7e3;border:1px solid #fff3;border-radius:20px;padding:6px 10px;font-size:10px}.featured-article-card{background:#fff;border:1px solid #dfe4e0;border-radius:14px;grid-template-columns:1.15fr 1fr;margin-bottom:28px;display:grid;overflow:hidden}.featured-article-card>img{object-fit:cover;width:100%;height:100%;min-height:360px}.featured-article-card>div{flex-direction:column;justify-content:center;padding:42px;display:flex}.featured-article-card span{color:#14898b;font-size:10px}.featured-article-card h2{margin:13px 0;font-size:29px}.featured-article-card h2 a{color:inherit;text-decoration:none}.featured-article-card p{color:#6d7a75;margin:0 0 22px;line-height:2}.featured-article-card>div>a{color:#0d8385;align-items:center;gap:7px;width:max-content;text-decoration:none;display:flex}.modern-article-grid .article-card{padding:0;overflow:hidden}.modern-article-grid .article-card>img{object-fit:cover;width:100%;height:200px}.modern-article-grid .article-card>div,.modern-article-grid .article-card>h2,.modern-article-grid .article-card>p,.modern-article-grid .article-card>span{margin-left:20px;margin-right:20px}.modern-article-grid .article-card>span{margin-top:18px;display:block}.modern-article-grid .article-card>div{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.article-byline span,.modern-article-grid .article-card>div a,.modern-article-grid .article-card>div small{align-items:center;gap:5px;display:flex}.article-content{margin-top:32px}.article-tags{flex-wrap:wrap;gap:7px;margin:30px 0;display:flex}.article-tags span{color:#147f81;background:#eaf3f0;border-radius:15px;padding:6px 9px;font-size:10px}@media (max-width:1100px){.article-admin-table-head,.article-admin-table>article{grid-template-columns:minmax(280px,1fr) 110px 100px 135px}.article-admin-table-head>span:nth-child(4),.article-admin-table>article>time{display:none}.article-seo-layout{grid-template-columns:1fr}.article-seo-layout>section:first-child{grid-row:auto}.article-admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.article-editor-layout{grid-template-columns:1fr}.article-editor-nav{position:static}.article-score-ring,.article-writing-stats{display:none}.article-editor-nav nav{grid-template-columns:repeat(4,1fr)}.article-list-filters{flex-wrap:wrap}.article-list-filters label{min-width:100%}.featured-article-card{grid-template-columns:1fr}.featured-article-card>img{min-height:240px}.featured-article-card>div{padding:26px}}@media (max-width:640px){.article-admin-stats{grid-template-columns:1fr 1fr}.article-admin-table-head{display:none}.article-admin-table>article{grid-template-columns:1fr auto;padding:13px}.article-admin-actions>button:nth-child(3),.article-admin-table>article>.article-admin-category,.article-admin-table>article>.status{display:none}.article-editor-top{flex-direction:column;align-items:flex-start}.article-editor-top>div:last-child{width:100%}.article-editor-layout .article-editor-nav nav{grid-template-columns:repeat(2,1fr)}.article-field-grid,.article-robots{grid-template-columns:1fr}.article-editor-card{padding:16px}.article-list-filters select{width:calc(50% - 4px)}}@font-face{font-family:Yekan Bakh;src:url(/font/Yekan%20Bakh/Yekan_Bakh_Fanum_Regular.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/font/Yekan%20Bakh/Yekan_Bakh_Fanum_Medium.TTF)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/font/Yekan%20Bakh/Yekan_Bakh_Fanum_Semi_Bold.TTF)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/font/Yekan%20Bakh/Yekan_Bakh_Fanum_Bold.TTF)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#101514;--stone:#c4a887;--stone-light:#e5d5c0;--teal:#12a3a5;--cream:#f4f0e8;--line:#c4a88738;color-scheme:dark}html[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Yekan Bakh,Tahoma,Arial,sans-serif;overflow-x:hidden}body *{font-family:Yekan Bakh,Tahoma,Arial,sans-serif!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}.site-shell{background:var(--ink);min-height:100vh}.site-header{z-index:30;border-bottom:1px solid #ffffff17;height:82px;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;height:100%}.brand,.header-inner{align-items:center;display:flex}.brand{gap:12px;min-width:190px}.brand-logo{filter:drop-shadow(0 1px)drop-shadow(0 0 8px #ffffff2e);flex:none;width:100px;height:auto;display:block}.brand strong{letter-spacing:2.5px;font:700 16px/1.1 Arial;display:block}.brand small{color:#a9b1ae;font-size:9px}.desktop-nav{color:#c9cecc;gap:34px;font-size:13px}.desktop-nav,.desktop-nav a{align-items:center;display:flex}.desktop-nav a{gap:5px;transition:color .2s}.desktop-nav a:hover{color:var(--stone-light)}.header-actions{align-items:center;gap:10px;display:flex}.icon-button,.menu-button{color:#fff;cursor:pointer;background:0 0;border:0;padding:9px}.header-cta{background:var(--teal);color:#fff;padding:12px 17px;font-size:12px;font-weight:700;transition:background .2s}.header-cta:hover{background:#0c898b}.hero{border-bottom:1px solid var(--line);background:#101514;position:relative;overflow:hidden}.hero:before{content:none}.circuit-grid{display:none}.hero-grid{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;padding-top:145px;display:grid;position:relative}.hero-copy{z-index:5;position:relative}.eyebrow{color:var(--stone-light);letter-spacing:.5px;align-items:center;gap:12px;margin-bottom:27px;font-size:11px;display:flex}.eyebrow span{background:var(--teal);width:34px;height:1px;position:relative}.eyebrow span:after{content:"";border:1px solid var(--teal);width:5px;height:5px;position:absolute;top:-2px;left:0;transform:rotate(45deg)}h1{letter-spacing:-2px;max-width:650px;margin:0;font-size:clamp(39px,4.2vw,66px);font-weight:600;line-height:1.35}h1 em{color:var(--stone);font-style:normal}.hero-title>em,.hero-title>span,h1 em{display:block}.hero-title>span{max-width:640px}.hero-title>em{color:#099;margin-top:8px;font-weight:800;line-height:1.15}.hero-copy>p{color:#aeb7b3;margin:23px 0 29px;font-size:16px;font-weight:700;line-height:2}.code-search,.hero-copy>p{max-width:590px}.code-search label{color:#d8ddda;margin-bottom:9px;font-size:11px;display:block}.code-search>div{color:#26302d;background:#f1eee7;align-items:center;padding:6px 6px 6px 16px;display:flex;box-shadow:0 18px 50px #00000047}.code-search input{text-align:left;background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;padding:0 14px;font-family:Arial;font-size:14px}.code-search button{background:var(--teal);color:#fff;cursor:pointer;border:0;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:12px;font-weight:700;display:flex}.hero-links{gap:27px;margin-top:22px}.hero-links,.primary-button{align-items:center;display:flex}.primary-button{color:var(--ink);background:var(--stone);gap:14px;padding:14px 20px;font-size:13px;font-weight:700}.text-link{color:#cbd0ce;border-bottom:1px solid #66706d;padding-bottom:4px;font-size:12px}.hero-stage{direction:ltr;border:1px solid #c4a8873d;height:560px;position:relative;overflow:hidden}.hero-visual{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stage-halo{border:1px solid #12a3a552;border-radius:50%;width:430px;height:430px;position:absolute;top:65px;left:80px;box-shadow:inset 0 0 90px #12a3a51f,0 0 70px #12a3a51a}.stage-halo:after,.stage-halo:before{content:"";border:1px dashed #c4a8873d;border-radius:50%;position:absolute;inset:33px}.stage-halo:after{border-style:solid;inset:82px}.stone-column{filter:drop-shadow(0 20px 20px #0006);opacity:.72;width:70px;height:370px;position:absolute;top:105px}.column-left{opacity:.36;left:5px;transform:scale(.82)}.column-right{right:4px}.stone-column:before{content:"";clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:#8c765e;position:absolute;inset:72px 18px 0}.stone-column:after{content:"";clip-path:polygon(0 28%,17% 0,50% 18%,83% 0,100% 28%,85% 100%,15% 100%);background:#9b8164;border:2px solid #aa8e6f;height:46px;position:absolute;top:39px;left:1px;right:1px}.stone-column span:first-child{background:#191d1b;border:2px solid #a88c6b;width:42px;height:44px;position:absolute;top:0;left:14px;transform:rotate(45deg)}.stone-column span:nth-child(2){clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:#806b54;width:64px;height:24px;position:absolute;bottom:-11px;left:3px}.plc-unit{filter:drop-shadow(0 35px 28px #0000008c);width:390px;height:270px;position:absolute;top:158px;left:102px;transform:rotateY(-8deg)rotateX(3deg)}.plc-head{color:#19302d;background:#bec6c1;justify-content:space-between;align-items:center;height:38px;padding:0 14px;font:700 10px Arial;display:flex}.plc-head b{color:#08787d}.plc-body{background:#7c8782;border:1px solid #7c8984;height:220px;padding:23px 21px;position:relative}.plc-rail{background:#3f4a46;border-block:2px solid #c7ccc9;height:12px;position:absolute;inset:17px 10px auto}.plc-screen{color:#35e6c7;background:#23302d;border:5px solid #c1c7c4;width:112px;height:55px;padding:7px 9px;font:700 14px/1.1 Arial;position:absolute;top:48px;left:34px;box-shadow:inset 0 0 10px #000}.plc-screen small{color:#9ba9a4;font-size:7px}.plc-leds{gap:8px;display:grid;position:absolute;top:57px;left:161px}.plc-leds i{background:#33d4a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #33d4a0}.plc-leds i:nth-child(2){box-shadow:none;background:#d6b65d}.plc-leds i:nth-child(3){box-shadow:none;background:#30403b}.plc-slots{gap:7px;height:80px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.plc-slots span{background:#3e4a46;border:1px solid #46524e;flex:1}.signal{height:1px;box-shadow:0 0 7px var(--teal);transform-origin:0}.signal,.signal:after{background:var(--teal);position:absolute}.signal:after{content:"";width:7px;height:7px;top:-3px;right:-3px;transform:rotate(45deg)}.signal-a{width:130px;top:200px;left:32px;transform:rotate(22deg)}.signal-b{width:115px;top:412px;left:440px;transform:rotate(-30deg)}.signal-c{width:90px;top:140px;left:420px;transform:rotate(-26deg)}.stage-caption{color:#98a39f;text-align:left;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:18px;right:76px}.stage-caption span{color:var(--teal);opacity:.55;font:700 30px Arial}.stage-caption p{margin:0;font-size:10px;line-height:1.6}.stage-caption strong{color:var(--stone-light);font-size:12px}.hero-foot{z-index:3;color:#68736f;letter-spacing:2px;direction:ltr;align-items:center;gap:18px;height:70px;font:9px Arial;display:flex;position:relative}.hero-foot div{background:#414b48;width:100px;height:1px}.hero-foot p{letter-spacing:0;color:#79837f;direction:rtl;margin-left:auto;font:10px Tahoma}.category-strip{background:var(--cream);color:var(--ink);padding:84px 0 96px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading span{color:var(--teal);letter-spacing:2px;font:700 9px Arial}.section-heading h2{margin:8px 0 0;font-size:28px}.section-heading>a{color:#4f5a56;border-bottom:1px solid #a8aeab;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;display:flex}.category-grid{border:1px solid #d8d0c5;grid-template-columns:repeat(4,1fr);display:grid}.category-card{border-left:1px solid #d8d0c5;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:145px;padding:25px 24px;transition:all .25s;display:grid;position:relative;overflow:hidden}.category-card:last-child{border-left:0}.category-card:before{content:none}.category-card:hover{background:#ebe5db}.category-card>svg{color:var(--teal)}.category-card h3{margin:0 0 8px;font-size:16px}.category-card p{color:#68716e;text-align:right;direction:ltr;margin:0;font:11px Arial}.category-index{color:#a89b8a;font:10px Arial;position:absolute;top:13px;left:14px}.card-arrow{color:#9d8c77!important}.siemens-guide{border-top:1px solid #ddd4c8;padding:96px 0}.siemens-guide-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid}.siemens-guide-copy h2{max-width:720px;margin:12px 0 20px;font-size:clamp(28px,3.2vw,42px);line-height:1.55}.siemens-guide-copy>p{color:#65716b;max-width:720px;margin:0 0 14px;font-size:14px;line-height:2.15}.siemens-guide-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.siemens-guide-actions .outline-button{border-color:#a99a87}.siemens-topic-list{background:#ffffff3d;border:1px solid #d8d0c5}.siemens-topic-list h3{border-bottom:1px solid #d8d0c5;margin:0;padding:22px 24px;font-size:14px}.siemens-topic-list>a{border-bottom:1px solid #ddd5ca;grid-template-columns:32px 1fr auto;align-items:center;gap:15px;min-height:84px;padding:15px 22px;transition:background-color .18s,padding .18s;display:grid}.siemens-topic-list>a:last-child{border-bottom:0}.siemens-topic-list>a:hover{background:#ebe5db;padding-inline:27px 17px}.siemens-topic-list>a>span{color:#9f8b72;font:10px Arial,sans-serif}.siemens-topic-list>a>div{gap:5px;display:grid}.siemens-topic-list strong{font-size:14px}.siemens-topic-list small{color:#75807a;font-size:10px}.siemens-topic-list svg{color:var(--teal)}@media (max-width:900px){.desktop-nav,.header-cta{display:none}.menu-button{display:block}.brand{min-width:0}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding-top:125px}.hero-copy{padding-bottom:25px}.hero-stage{height:440px}.plc-unit{left:50%;transform:translate(-50%)scale(.86)}.stage-halo{left:50%;transform:translate(-50%)scale(.83)}.column-right{right:8%}.column-left{left:5%}.category-grid,.siemens-guide-grid{grid-template-columns:1fr}.category-card{border-bottom:1px solid #d8d0c5;border-left:0}.category-card:last-child{border-bottom:0}}@media (max-width:560px){.siemens-guide{padding:70px 0}.siemens-guide-actions,.siemens-guide-actions>a{width:100%}.siemens-guide-actions>a{justify-content:center}.container{width:min(100% - 28px,1180px)}.site-header{height:70px}.brand small{display:none}.header-actions{gap:0}h1{letter-spacing:-1.4px;font-size:36px}.hero-grid{padding-top:108px}.hero-copy>p{font-size:13px}.code-search>div{grid-template-columns:auto 1fr;padding:6px;display:grid}.code-search>div>svg{margin-right:8px}.code-search input{height:46px;font-size:12px}.code-search button{grid-column:1/-1;justify-content:center;width:100%;height:44px}.hero-links{flex-wrap:wrap;gap:18px}.hero-stage{height:375px;margin-inline:-14px;overflow:hidden}.plc-unit{top:125px;transform:translate(-50%)scale(.68)}.stage-halo{top:30px;transform:translate(-50%)scale(.7)}.stone-column{top:70px;transform:scale(.65)}.column-left{transform:scale(.52)}.stage-caption{bottom:3px;right:15px}.hero-foot{display:none}.category-strip{padding:60px 0}.section-heading{align-items:start}.section-heading h2{font-size:23px}.section-heading>a{font-size:0}.section-heading>a svg{width:22px;height:22px}.category-card{min-height:122px;padding:21px 18px}}.contact-honeypot{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.contact-form button:disabled,.contact-inbox button:disabled,.contact-settings-manager button:disabled{cursor:wait;opacity:.65}.contact-item:is(a):hover b{color:var(--teal)}.admin-contact-layout,.contact-settings-manager{gap:20px;display:grid}.contact-admin-section-head>div{align-items:center;gap:12px;display:flex}.contact-admin-section-head>div>svg{color:#078587;background:#e7f2ef;border-radius:8px;width:40px;height:40px;padding:10px}.contact-admin-section-head span{gap:4px;display:grid}.contact-admin-section-head small{color:#75807b;font-size:12px}.contact-list-editor{border:1px solid #dedfd9;border-radius:8px;gap:11px;margin:0;padding:16px;display:grid}.contact-list-editor legend{align-items:center;gap:7px;padding-inline:7px;font-size:13px;font-weight:700;display:flex}.contact-list-editor legend svg{width:17px}.contact-list-editor>div{gap:9px;display:grid}.contact-list-row{align-items:stretch;gap:8px;display:flex}.contact-list-row input,.contact-list-row textarea{resize:vertical;background:#fff;border:1px solid #d5d8d3;border-radius:6px;outline:0;width:100%;min-width:0;padding:11px 12px}.contact-list-row input:focus,.contact-list-row textarea:focus{border-color:#128d8f;box-shadow:0 0 0 3px #128d8f1a}.contact-list-row>button{color:#a8433b;cursor:pointer;background:#fff8f7;border:1px solid #e3c9c6;border-radius:6px;flex:0 0 43px;place-items:center;width:43px;display:grid}.contact-add-item svg,.contact-list-row>button svg{width:16px}.contact-add-item{justify-self:start}.contact-inbox .card-head h2,.contact-inbox .card-head>span{align-items:center;gap:8px;display:flex}.contact-inbox .card-head h2 svg{color:#078587;width:20px}.admin-page-badge,.contact-inbox .card-head>span{color:#087d72;background:#e7f4f1;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:700}.admin-page-badge{align-items:center;gap:7px;display:flex}.admin-page-badge svg{width:16px}.contact-message-list{gap:11px;display:grid}.contact-message-list article{background:#fff;border:1px solid #e0e2dd;border-radius:8px;padding:16px}.contact-message-list article.is-new{background:#fbfefd;border-right:3px solid #128d8f}.contact-message-list header,.contact-message-list header>div,.contact-sender{align-items:center;gap:9px;display:flex}.contact-message-list header{justify-content:space-between}.contact-message-list h3{margin:0;font-size:14px}.contact-message-list time{color:#7a8580;font-size:11px}.contact-message-list .status{border-radius:99px;padding:4px 7px;font-size:10px}.contact-message-list .status.new{color:#087d72;background:#e3f3ef}.contact-message-list .status.read{color:#68736e;background:#edf0ee}.contact-sender{color:#55615b;flex-wrap:wrap;margin-top:13px;font-size:12px}.contact-sender a,.contact-sender code{border-right:1px solid #d9ddd9;padding-right:9px}.contact-message-list article>p{color:#34423c;white-space:pre-wrap;margin:13px 0;font-size:13px;line-height:1.9}.contact-message-list article>button{align-items:center;gap:6px;display:inline-flex}.contact-message-list article>button svg{width:15px}.contact-empty{color:#718079;text-align:center;justify-items:center;gap:7px;padding:42px 20px;display:grid}.contact-empty>svg{color:#9da9a3;width:34px;height:34px}.contact-empty p{margin:0;font-size:12px}@media (max-width:640px){.contact-message-list header,.contact-message-list header>div{flex-direction:column;align-items:flex-start}.admin-page-badge{align-self:flex-start}}.inner-page .contact-hero{background-image:linear-gradient(90deg,#060f0df5,#081613db 52%,#0816138f),url(/evolved-persepolis-hero.webp);background-position:50% 54%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:350px;display:flex}.inner-page .contact-hero h1{max-width:760px;font-size:clamp(38px,4vw,56px);line-height:1.45}.inner-page .contact-section{background-color:#0c1714;background-image:radial-gradient(circle at 88% 8%,#0d999b2b,#0000 30%),radial-gradient(circle at 12% 88%,#c4a88724,#0000 32%),linear-gradient(135deg,#0a1311,#11201c 50%,#0b1512);background-attachment:scroll;position:relative;overflow:hidden}.inner-page .contact-section:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#5a8b803d 1px,#0000 0),linear-gradient(90deg,#5a8b803d 1px,#0000 0);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.inner-page .contact-grid{z-index:1;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:28px;position:relative}.inner-page .contact-form,.inner-page .contact-grid>aside{-webkit-backdrop-filter:blur(16px);background:#0d1b17e6;border:1px solid #c4a88738;border-radius:14px;box-shadow:0 24px 70px #0000003d}.inner-page .contact-grid>aside{padding:30px}.inner-page .contact-form label,.inner-page .contact-grid>aside h2,.inner-page .contact-item b{color:#eef3ef}.inner-page .contact-grid aside>p,.inner-page .contact-item span{color:#9eaaa5}.inner-page .contact-item{border-color:#c4a88729;align-items:center;min-height:68px;padding:14px 0}.inner-page .contact-item>svg{background:#12a3a51f;border-radius:9px;width:38px;height:38px;margin:0;padding:9px}.inner-page .contact-form{padding:30px}.inner-page .contact-form input,.inner-page .contact-form select,.inner-page .contact-form textarea{color:#eff4f1;background:#040d0b85;border-color:#c4a88733;border-radius:8px}.inner-page .contact-form input:focus,.inner-page .contact-form select:focus,.inner-page .contact-form textarea:focus{border-color:#12a3a5d1;outline:0;box-shadow:0 0 0 3px #12a3a51f}.site-footer{padding:48px 0 20px}.site-footer:before{opacity:.5;background-position:50% 70%}.site-footer .footer-top{-webkit-backdrop-filter:blur(12px);background:#0d1c18c2;border:1px solid #c4a8873d;border-radius:14px;align-items:center;gap:30px;margin-bottom:42px;padding:25px 28px;box-shadow:0 18px 50px #0000002e}.site-footer .footer-top .kicker{color:#25b8b7;font-weight:700;font-size:12px!important}.site-footer .footer-top h2{color:#f2f3ef;max-width:780px;margin-top:5px;font-size:clamp(22px,2.3vw,30px);line-height:1.55}.site-footer .footer-grid{grid-template-columns:minmax(300px,1.45fr) minmax(135px,.62fr) minmax(135px,.62fr) minmax(270px,1fr);align-items:start;gap:32px;padding:0 0 38px}.site-footer .footer-grid h3{color:#d9c5a6;margin-bottom:14px;font-size:15px}.site-footer .footer-grid a,.site-footer .footer-grid span{color:#b5bfba;line-height:1.7;font-size:13px!important}.site-footer .footer-grid a{transition:color .16s,transform .16s}.site-footer .footer-grid a:hover{color:#fff;transform:translate(-3px)}.site-footer .footer-brand .brand{min-width:0}.site-footer .footer-brand .brand-logo{width:96px}.site-footer .footer-brand .brand-copy strong{color:#f4f0e8;font-size:17px}.site-footer .footer-brand p{color:#aeb9b3;max-width:430px;margin-top:17px;font-size:13px;line-height:2}.site-footer .footer-contact{background:#06120fa8;border-color:#c4a8873d;border-radius:12px;padding:16px 18px}.site-footer .footer-contact-item{min-height:43px;padding:7px 0}.site-footer .footer-contact-icon{color:#33b7b6;background:#12a3a51c;border:0}.site-footer .footer-bottom{color:#89958f;padding-top:17px}html[data-theme=light] .inner-page .contact-section{background-color:#eee7dc;background-image:radial-gradient(circle at 88% 8%,#0d999b21,#0000 30%),radial-gradient(circle at 12% 88%,#805b301f,#0000 32%),linear-gradient(135deg,#f7f3ec,#e9e0d4)}html[data-theme=light] .inner-page .contact-form,html[data-theme=light] .inner-page .contact-grid>aside{background:#fffdf8e0;border-color:#6f583b33;box-shadow:0 24px 60px #4a37221f}html[data-theme=light] .inner-page .contact-form label,html[data-theme=light] .inner-page .contact-grid>aside h2,html[data-theme=light] .inner-page .contact-item b{color:#21302a}html[data-theme=light] .inner-page .contact-grid aside>p,html[data-theme=light] .inner-page .contact-item span{color:#66736d}html[data-theme=light] .inner-page .contact-form input,html[data-theme=light] .inner-page .contact-form select,html[data-theme=light] .inner-page .contact-form textarea{color:#21302a;background:#ffffffb8;border-color:#d8cec0}@media (max-width:980px){.inner-page .contact-grid{grid-template-columns:1fr}.site-footer .footer-grid{grid-template-columns:1.2fr .8fr .8fr}.site-footer .footer-contact{grid-column:1/-1}}@media (max-width:640px){.inner-page .contact-hero{min-height:300px}.inner-page .contact-form,.inner-page .contact-grid>aside{padding:20px}.site-footer{padding-top:32px}.site-footer .footer-top{flex-direction:column;align-items:stretch;margin-bottom:32px;padding:20px}.site-footer .footer-top .primary-button{justify-content:center;width:100%}.site-footer .footer-grid{grid-template-columns:1fr;gap:28px}.site-footer .footer-contact{grid-column:auto}}.contact-social-editor{gap:12px;display:grid}.contact-social-editor label{color:#596560;gap:6px;font-size:12px;display:grid}.contact-social-editor input{background:#fff;border:1px solid #d7dcd8;border-radius:7px;width:100%;min-height:42px;padding:8px 11px}.contact-social-editor small{color:#7b8781;align-items:center;gap:6px;display:flex}.contact-social-editor small svg{width:15px}.product-series-guide{border:1px solid var(--teal);margin-top:18px;padding:17px 19px}@supports (color:color-mix(in lab,red,red)){.product-series-guide{border:1px solid color-mix(in srgb,var(--teal) 28%,transparent)}}.product-series-guide{background:var(--teal);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.product-series-guide{background:color-mix(in srgb,var(--teal) 8%,transparent)}}.product-series-guide strong{margin-bottom:6px;display:block}.product-series-guide p{margin:0;line-height:1.9}html[data-theme=dark] .page-loading-hero{background:var(--public-alt)}html[data-theme=dark] .page-loading-content{background:var(--public-page)}html[data-theme=dark] .page-loading-card{background:var(--public-panel);border-color:var(--public-line)}html[data-theme=dark] .page-loading-content .skeleton{background:var(--public-elevated)}html[data-theme=dark] .page-loading-content .skeleton:after{background:linear-gradient(100deg,#0000 20%,#ffffff14 48%,#0000 76%)}html[data-theme=light] .page-loading-hero{background:var(--public-alt)}html[data-theme=light] .page-loading-hero .skeleton{background:var(--public-text)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .page-loading-hero .skeleton{background:color-mix(in srgb,var(--public-text) 13%,transparent)}}html[data-theme=light] .page-loading-hero .skeleton:after{background:linear-gradient(100deg,#0000 20%,#ffffff85 48%,#0000 76%)}html[data-theme=light] .page-loading-content{background:var(--public-page)}html[data-theme=light] .page-loading-card{background:var(--public-panel);border-color:var(--public-line)}.inner-page .summary-facts span{font-size:14px;line-height:1.7}.inner-page .summary-facts b{margin-bottom:7px;font-size:12px;line-height:1.5}.inner-page .article-content .product-checklist,.inner-page .article-content .product-content-faq,.inner-page .article-content .product-custom-block,.inner-page .article-content .product-poll,.inner-page .article-content .product-related-content,.inner-page .featured-article-card,.inner-page .modern-article-grid .article-card{color:var(--public-text);background:var(--public-panel);border-color:var(--public-line)}.inner-page .article-content .product-content-faq details>p,.inner-page .article-content .product-related-content p,.inner-page .featured-article-card p,.inner-page .modern-article-grid .article-card p{color:var(--public-muted)}.inner-page .article-content .product-content-blocks,.inner-page .article-content .product-content-blocks>h2,.inner-page .article-content .product-content-blocks>h3{color:var(--public-text)}.inner-page .article-content .product-callout,.inner-page .article-content .product-content-blocks>blockquote,.inner-page .article-content .product-content-cta,.inner-page .article-content .product-content-stats>div{color:var(--public-text);background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.inner-page .article-content .product-callout,.inner-page .article-content .product-content-blocks>blockquote,.inner-page .article-content .product-content-cta,.inner-page .article-content .product-content-stats>div{background:color-mix(in srgb,var(--teal) 10%,var(--public-panel))}}.inner-page .article-content .product-callout,.inner-page .article-content .product-content-blocks>blockquote,.inner-page .article-content .product-content-cta,.inner-page .article-content .product-content-stats>div{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.inner-page .article-content .product-callout,.inner-page .article-content .product-content-blocks>blockquote,.inner-page .article-content .product-content-cta,.inner-page .article-content .product-content-stats>div{border-color:color-mix(in srgb,var(--teal) 34%,var(--public-line))}}.inner-page .article-content .product-callout.warning{background:#b27c18}@supports (color:color-mix(in lab,red,red)){.inner-page .article-content .product-callout.warning{background:color-mix(in srgb,#b27c18 12%,var(--public-panel))}}.inner-page .article-content .product-callout.warning{border-color:#b27c18}@supports (color:color-mix(in lab,red,red)){.inner-page .article-content .product-callout.warning{border-color:color-mix(in srgb,#b27c18 38%,var(--public-line))}}.inner-page .article-content .product-comparison,.inner-page .article-content .product-comparison td,.inner-page .article-content .product-comparison th,.inner-page .article-content .product-content-faq details+details{border-color:var(--public-line)}.inner-page .article-content .product-comparison thead th{color:var(--public-text);background:var(--public-elevated)}.inner-page .article-content .product-poll button{color:var(--public-text);background:var(--public-field);border-color:var(--public-line)}.inner-page .catalog-grid .product-card-head,.inner-page .catalog-grid .product-card-image{background:#fff}.site-header .icon-button,.site-header .menu-button,.site-header .theme-toggle{color:#f0dfc5;width:42px;height:42px;box-shadow:none;background:#ffffff0b;border:1px solid #c4a8873d;border-radius:6px;padding:0}.site-header .icon-button:hover,.site-header .menu-button:hover,.site-header .theme-toggle:hover{color:#fff;background:#c4a8871f;border-color:#c4a8877a;transform:translateY(-1px)}.site-header.header-transparent{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-header:not(.header-transparent){-webkit-backdrop-filter:blur(14px);background:#0c1210f5;border-bottom:1px solid #c4a8872e}html[data-theme=light] .site-header .icon-button,html[data-theme=light] .site-header .menu-button,html[data-theme=light] .site-header .theme-toggle{color:#384640;background:#ffffff52;border-color:#6f583b40}html[data-theme=light] .site-header:not(.header-transparent){background:#f6f1e8f5}@media (max-width:380px){.inner-page .catalog-grid{grid-template-columns:1fr}}@media (min-width:381px) and (max-width:480px){.inner-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.site-header .header-actions{gap:7px!important}}html[data-theme=dark] .site-shell .products-section{color:#edf0ed;background:#111816}html[data-theme=dark] .site-shell .category-strip{color:#edf0ed;background:#17201d}html[data-theme=dark] .site-shell .identity-section{color:#edf0ed;background-color:#0e1412}html[data-theme=dark] .site-shell .solutions-section{color:#edf0ed;background:#151d1a}html[data-theme=dark] .site-shell .trust-section{color:#edf0ed;background:#101614}html[data-theme=dark] .site-shell .latest-products{color:#edf0ed;background:#17201d}html[data-theme=dark] .site-shell .knowledge-section{color:#edf0ed;background:#101614}html[data-theme=dark] .site-shell .faq-section{color:#edf0ed;background:#17201d}html[data-theme=dark] .site-shell .mobile-search-section{background:#151d1a;border-color:#c4a8872e}html[data-theme=dark] .site-shell .dark-heading>a,html[data-theme=dark] .site-shell .section-heading>a{color:#b4bdb9;border-color:#55615c}html[data-theme=dark] .site-shell .article-card p,html[data-theme=dark] .site-shell .category-card p,html[data-theme=dark] .site-shell .center-heading p,html[data-theme=dark] .site-shell .faq-grid>div:first-child p,html[data-theme=dark] .site-shell .faq-list details p,html[data-theme=dark] .site-shell .section-heading p,html[data-theme=dark] .site-shell .trust-grid p{color:#98a49f}html[data-theme=dark] .site-shell .dark-products .product-card,html[data-theme=dark] .site-shell .product-card{color:#edf0ed;background:#19221f;border-color:#34413c}html[data-theme=dark] .site-shell .dark-products .product-card-head,html[data-theme=dark] .site-shell .product-card-head{background:#fff;border-color:#394640}html[data-theme=dark] .site-shell .product-card-image{background:#fff}html[data-theme=dark] .site-shell .product-card-image-empty{color:#66706c;background:#fff}html[data-theme=dark] .site-shell .product-card-code{color:#e5e9e6;background:#141c19e6}html[data-theme=dark] .site-shell .dark-products .product-info code,html[data-theme=dark] .site-shell .product-info code{color:#aab4b0}html[data-theme=dark] .site-shell .dark-products .product-meta,html[data-theme=dark] .site-shell .product-meta{border-color:#3a4641}html[data-theme=dark] .site-shell .product-meta small{color:#8e9994}html[data-theme=dark] .site-shell .dark-products .product-meta>a,html[data-theme=dark] .site-shell .product-meta>a{color:var(--stone-light);background:#2a3631}html[data-theme=dark] .site-shell .article-card,html[data-theme=dark] .site-shell .category-card,html[data-theme=dark] .site-shell .category-card:last-child,html[data-theme=dark] .site-shell .trust-grid article,html[data-theme=dark] .site-shell .trust-grid article:last-child{background:#ffffff05;border-color:#35423d}html[data-theme=dark] .site-shell .article-card:hover,html[data-theme=dark] .site-shell .category-card:hover,html[data-theme=dark] .site-shell .trust-grid article:hover{background:#c4a8870f}html[data-theme=dark] .site-shell .category-card>svg,html[data-theme=dark] .site-shell .trust-grid article>svg{background:#25312d}html[data-theme=dark] .site-shell .article-card>a{color:#d2b890}html[data-theme=dark] .site-shell .article-number{color:#776d60}html[data-theme=dark] .site-shell .faq-list,html[data-theme=dark] .site-shell .faq-list details{border-color:#35423d}html[data-theme=light] .site-shell .products-section{background:#faf7f1}html[data-theme=light] .site-shell .faq-section,html[data-theme=light] .site-shell .trust-section{background:#f0e8dc}html[data-theme=light] .site-shell .knowledge-section{background:#faf7f1}html[data-theme=light] .site-shell .latest-products,html[data-theme=light] .site-shell .solutions-section{background:#f7f2e9}html[data-theme=light] .site-shell .dark-products .product-card,html[data-theme=light] .site-shell .product-card{color:#26332e;background:#fffdf9;border-color:#d9d0c4}html[data-theme=light] .site-shell .dark-products .product-card-head,html[data-theme=light] .site-shell .product-card-head{background:#e8e2d8;border-color:#d4cabd}html[data-theme=light] .site-shell .dark-products .product-info code{color:#56615d}html[data-theme=light] .site-shell .dark-products .product-meta{border-color:#ddd6cc}html[data-theme=light] .site-shell .dark-products .product-meta>a{color:#77664f;background:#e8e1d6}html[data-theme=light] .site-shell .article-card,html[data-theme=light] .site-shell .category-card,html[data-theme=light] .site-shell .category-card:last-child,html[data-theme=light] .site-shell .trust-grid article,html[data-theme=light] .site-shell .trust-grid article:last-child{background:#ffffff61;border-color:#d6cbbc}html[data-theme=light] .site-shell .category-card>svg,html[data-theme=light] .site-shell .trust-grid article>svg{background:#e3dbcf}html[data-theme=light] .site-shell .faq-list,html[data-theme=light] .site-shell .faq-list details{border-color:#d4c9ba}html[data-theme=dark] .inner-page{--public-page:#101614;--public-alt:#171f1c;--public-panel:#1b2521;--public-elevated:#222d28;--public-field:#18211e;--public-warm:#2b2c26;--public-code:#0c1210;--public-text:#edf1ee;--public-muted:#98a59f;--public-subtle:#75817c;--public-line:#34433d;--public-strong-line:#46564f;--public-shadow:#00000042}html[data-theme=light] .inner-page{--public-page:#faf7f1;--public-alt:#eee6da;--public-panel:#fffdf8;--public-elevated:#e8e1d6;--public-field:#fff;--public-warm:#e9dfd1;--public-code:#e8eee9;--public-text:#23302b;--public-muted:#64716b;--public-subtle:#7d8782;--public-line:#d5cabb;--public-strong-line:#bcae9b;--public-shadow:#342a1c1a}.inner-page,.inner-page .about-story,.inner-page .article-detail,.inner-page .articles-page,.inner-page .catalog-section,.inner-page .contact-section,.inner-page .legal-page,.inner-page .light-section,.inner-page .product-description-section,.inner-page .product-main,.inner-page .related-section,.inner-page .search-page,.inner-page .solutions-page{color:var(--public-text);background:var(--public-page)}.inner-page .category-hero,.inner-page .compact-hero,.inner-page .page-hero{color:var(--public-text);background:var(--public-alt)}.inner-page .about-story article p,.inner-page .article-detail p,.inner-page .breadcrumbs,.inner-page .center-heading p,.inner-page .contact-grid aside>p,.inner-page .document-box p,.inner-page .hero-stats span,.inner-page .legal-page p,.inner-page .page-hero p,.inner-page .product-data-empty,.inner-page .product-summary>p,.inner-page .product-support,.inner-page .results-head,.inner-page .results-head small,.inner-page .section-heading p,.inner-page .section-intro,.inner-page .selection-guide>p,.inner-page .seo-copy p,.inner-page .solutions-page p{color:var(--public-muted)}.inner-page .article-detail h1,.inner-page .breadcrumbs b,.inner-page .contact-item b,.inner-page .dark-heading h2,.inner-page .document-box b,.inner-page .document-box>a,.inner-page .hero-stats b,.inner-page .product-media-empty code{color:var(--public-text)}.inner-page .dark-heading>a,.inner-page .section-heading>a{color:var(--public-muted);border-color:var(--public-strong-line)}.inner-page .catalog-pagination button,.inner-page .catalog-search,.inner-page .catalog-tools select,.inner-page .contact-form,.inner-page .contact-form input,.inner-page .contact-form select,.inner-page .contact-form textarea,.inner-page .empty-state,.inner-page .filter-mobile,.inner-page .filter-note,.inner-page .filters,.inner-page .form-success,.inner-page .form-success button,.inner-page .search-experience>label,.inner-page .search-hints button,.inner-page .selection-guide{color:var(--public-text);background:var(--public-field);border-color:var(--public-line)}.inner-page .filter-mobile.active,.inner-page .filter-mobile:hover{color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.inner-page .filter-mobile.active,.inner-page .filter-mobile:hover{background:color-mix(in srgb,var(--teal) 12%,var(--public-panel))}}.inner-page .filter-mobile.active,.inner-page .filter-mobile:hover{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.inner-page .filter-mobile.active,.inner-page .filter-mobile:hover{border-color:color-mix(in srgb,var(--teal) 55%,var(--public-line))}}.inner-page .catalog-search input,.inner-page .catalog-tools select,.inner-page .contact-form input,.inner-page .contact-form select,.inner-page .contact-form textarea,.inner-page .search-experience input{color:var(--public-text)}.inner-page input::placeholder,.inner-page textarea::placeholder{color:var(--public-subtle);opacity:1}.inner-page .contact-item,.inner-page .faq-list,.inner-page .faq-list details,.inner-page .filters h3,.inner-page .seo-copy,.inner-page .solutions-page article{border-color:var(--public-line)}.inner-page .article-byline,.inner-page .article-number,.inner-page .contact-item span,.inner-page .filter-note p,.inner-page .filters label b,.inner-page .price-box small,.inner-page .price-box span,.inner-page .product-meta small,.inner-page .search-experience>label button,.inner-page .search-hints,.inner-page .solutions-page article>span{color:var(--public-subtle)}.inner-page .product-card{color:var(--public-text);background:var(--public-panel);border-color:var(--public-line);box-shadow:0 16px 34px var(--public-shadow)}.inner-page .product-card-head{border-color:var(--public-line)}.inner-page .product-card-head,.inner-page .product-card-image{background:var(--public-elevated)}.inner-page .product-card-code{color:var(--public-text);background:var(--public-panel)}@supports (color:color-mix(in lab,red,red)){.inner-page .product-card-code{background:color-mix(in srgb,var(--public-panel) 90%,transparent)}}.inner-page .product-code-row code,.inner-page .product-info code{color:var(--public-muted)}.inner-page .product-meta{border-color:var(--public-line)}.inner-page .product-meta>a{color:var(--public-text);background:var(--public-elevated)}.inner-page .article-card,.inner-page .document-box,.inner-page .summary-facts,.inner-page .trust-grid article{color:var(--public-text);background:var(--public-panel);border-color:var(--public-line)}.inner-page .article-card p,.inner-page .faq-grid>div:first-child p,.inner-page .faq-list details p,.inner-page .trust-grid p{color:var(--public-muted)}.inner-page .article-card>a{color:var(--stone)}.inner-page .gallery-thumbs button,.inner-page .product-hero-visual,.inner-page .product-media-empty,.inner-page .product-media-image{color:var(--public-muted);background:var(--public-elevated);border-color:var(--public-line)}.inner-page .status-badge{color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.inner-page .status-badge{color:color-mix(in srgb,var(--teal) 80%,var(--public-text))}}.inner-page .status-badge{background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.inner-page .status-badge{background:color-mix(in srgb,var(--teal) 18%,var(--public-panel))}}.inner-page .product-code-row,.inner-page .summary-facts,.inner-page .summary-facts span{border-color:var(--public-line)}.inner-page .summary-facts b{color:var(--public-subtle)}.inner-page .callout,.inner-page .price-box{color:var(--public-text);background:var(--public-warm)}.inner-page .spec-section{color:var(--public-text);background:var(--public-alt)}.inner-page .document-box,.inner-page .document-box>a,.inner-page .document-box>div,.inner-page .spec-groups details,.inner-page .spec-table>div{border-color:var(--public-line)}.inner-page .spec-table{background:var(--public-panel)}.inner-page .document-box h3,.inner-page .spec-table,.inner-page .spec-table strong{color:var(--public-text)}.inner-page .document-box button,.inner-page .document-box span,.inner-page .spec-table span small{color:var(--public-muted)}.inner-page .article-cover{border-color:var(--public-line)}.inner-page .article-cover figcaption{color:var(--public-text);background:var(--public-panel)}@supports (color:color-mix(in lab,red,red)){.inner-page .article-cover figcaption{background:color-mix(in srgb,var(--public-panel) 92%,transparent)}}.inner-page .values-section{color:var(--public-text);background:var(--public-alt)}.inner-page .product-content-blocks,.inner-page .product-content-blocks>h2,.inner-page .product-content-blocks>h3{color:var(--public-text)}.inner-page .product-callout,.inner-page .product-callout.success,.inner-page .product-callout.tip,.inner-page .product-callout.warning,.inner-page .product-checklist,.inner-page .product-content-blocks>blockquote,.inner-page .product-content-cta,.inner-page .product-content-stats>div,.inner-page .product-custom-block,.inner-page .product-poll,.inner-page .product-related-content{color:var(--public-text);background:var(--public-panel);border-color:var(--public-line)}.inner-page .product-content-gallery button,.inner-page .product-poll button{color:var(--public-text);background:var(--public-field);border-color:var(--public-line)}.inner-page .product-comparison,.inner-page .product-comparison td,.inner-page .product-comparison th,.inner-page .product-content-blocks>hr,.inner-page .product-content-faq,.inner-page .product-content-faq details+details{border-color:var(--public-line)}.inner-page .product-comparison thead th{color:var(--public-text);background:var(--public-elevated)}.inner-page .product-content-blocks>blockquote footer,.inner-page .product-content-cta p,.inner-page .product-content-faq details>p,.inner-page .product-content-stats span,.inner-page .product-custom-block small,.inner-page .product-related-content p,.inner-page .product-video figcaption{color:var(--public-muted)}.inner-page .product-code-block{color:var(--public-text);background:var(--public-code);border-color:var(--public-line)}.inner-page .product-code-block header{background:var(--public-elevated);border-color:var(--public-line)}.inner-page .product-content-blocks>figure img,.inner-page .product-video iframe{background:var(--public-elevated)}.inner-page .product-video-error{color:#d9675d}@supports (color:color-mix(in lab,red,red)){.inner-page .product-video-error{color:color-mix(in srgb,#d9675d 78%,var(--public-text))}}.inner-page .product-video-error{background:#d9675d}@supports (color:color-mix(in lab,red,red)){.inner-page .product-video-error{background:color-mix(in srgb,#d9675d 12%,var(--public-panel))}}.inner-page .product-video-error{border-color:#d9675d}@supports (color:color-mix(in lab,red,red)){.inner-page .product-video-error{border-color:color-mix(in srgb,#d9675d 42%,var(--public-line))}}html[data-theme=dark] .not-found{color:#edf1ee;background:#101614}html[data-theme=light] .not-found{color:#23302b;background:#f3eee5}html[data-theme=dark] .stone-404{color:#202a27}html[data-theme=light] .stone-404{color:#d8cbbb}html[data-theme=dark] .not-found p{color:#98a59f}html[data-theme=light] .not-found p{color:#64716b}.light-section{background:var(--cream);color:var(--ink)}.faq-section,.knowledge-section,.products-section,.related-section,.trust-section{padding:92px 0}.section-heading p{color:#727c78;margin:10px 0 0;font-size:13px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card{background:#f9f7f2;border:1px solid #dcd4ca;transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #202a271a}.product-visual{background:#e7e4dd;place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.product-visual:before{content:none}.product-brand{color:var(--teal);letter-spacing:1.5px;font:700 9px Arial;position:absolute;top:17px;left:17px}.product-device{color:#263430;background:#98a19d;border:2px solid #e1e5e2;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:115px;height:138px;font:700 9px Arial;display:flex;position:relative;box-shadow:0 22px 25px #00000040}.product-device:before{content:"";background:#0b9698;height:7px;position:absolute;top:12px;left:9px;right:9px}.product-device i{background:#5c6762;width:80%;height:5px;display:block}.product-card-head{background:#e8e2d8;border-bottom:1px solid #d4cabd;flex-direction:column;justify-content:center;align-items:center;min-height:156px;padding:0;display:flex;position:relative}.product-card-head .product-brand{z-index:2;top:22px;left:24px}.product-card-image{background:#fff;min-height:190px;padding:24px}.product-card-image-empty{color:#7a817d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;font-size:11px;display:flex}.product-card-code{letter-spacing:.3px;color:#25302c;background:#ffffffe6;padding:5px 8px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:14px}.product-info{padding:19px}.product-series{color:var(--teal);letter-spacing:1px;font:700 9px Arial}.product-info h3{min-height:50px;margin:8px 0 7px;font-size:15px;line-height:1.7}.product-code-row code,.product-info code{color:#56615d;direction:ltr;font:700 12px Arial}.product-meta{border-top:1px solid #ddd6cc;justify-content:space-between;align-items:end;margin-top:18px;padding-top:15px;display:flex}.product-meta small{color:#8b938f;margin-bottom:4px;font-size:9px;display:block}.product-meta strong{font-size:13px}.product-meta>a{color:#7e6c55;background:#e8e1d6;place-items:center;width:39px;height:39px;display:grid}.kicker{color:var(--teal);letter-spacing:2.2px;font:700 9px Arial}.identity-section{background:#151c1a;padding:100px 0}.identity-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;display:grid}.identity-image{border:1px solid #c4a88740;height:480px;position:relative;overflow:hidden}.identity-image img{object-fit:cover;width:100%;height:100%}.identity-image:after{content:none}.identity-image>span{z-index:2;color:#ddd4c6;font-size:15px;line-height:1.7;position:absolute;bottom:28px;right:30px}.identity-image>span b{color:#fff;font-size:26px}.identity-copy h2{margin:12px 0 20px;font-size:40px;line-height:1.5}.identity-copy>p{color:#aab3af;font-size:14px;line-height:2.1}.check-grid{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0;display:grid}.check-grid span{align-items:center;gap:8px;font-size:12px;display:flex}.check-grid svg{width:16px;color:var(--teal)}.outline-button{border:1px solid var(--stone);align-items:center;gap:10px;padding:13px 18px;font-size:12px;display:inline-flex}.latest-products,.solutions-section{background:#101514;padding:95px 0}.dark-heading h2{color:#fff}.dark-heading>a{color:#aeb6b3;border-color:#4f5a56}.solution-list{border-top:1px solid var(--line)}.solution-row{border-bottom:1px solid var(--line);grid-template-columns:50px 55px 1fr auto;align-items:center;min-height:112px;transition:all .2s;display:grid}.solution-row:hover{background:#151d1b;padding-inline:15px}.solution-row>span{color:#6c7773;font:12px Arial}.solution-row>svg{color:var(--teal)}.solution-row strong{color:#eee;font:500 19px Arial}.solution-row p{color:#828e89;margin:7px 0 0;font-size:11px}.solution-arrow{color:var(--stone)!important}.center-heading{text-align:center;max-width:650px;margin:0 auto 45px}.center-heading>span{color:var(--teal);letter-spacing:2px;font:700 9px Arial}.center-heading h2{margin:10px 0;font-size:34px}.center-heading p{color:#77817d;line-height:1.9}.trust-grid{border:1px solid #d9d1c6;grid-template-columns:repeat(4,1fr);display:grid}.trust-grid article{border-left:1px solid #d9d1c6;padding:32px 25px}.trust-grid article:last-child{border:0}.trust-grid svg{color:var(--teal);width:29px;height:29px}.trust-grid h3{margin:20px 0 10px;font-size:16px}.trust-grid p{color:#727d78;font-size:12px;line-height:1.9}.dark-products .product-card{color:#eaece9;background:#19211f;border-color:#2b3733}.dark-products .product-visual{background:#737e79}.dark-products .product-card-head{background:#222c29;border-color:#34403c}.dark-products .product-card-head strong{color:#eef1ef}.dark-products .product-card-head small{color:#8f9a95}.dark-products .product-info code{color:#9fa9a5}.dark-products .product-meta{border-color:#34403d}.dark-products .product-meta>a{color:var(--stone);background:#27332f}.article-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.article-card{border:1px solid #d8d0c5;min-height:270px;padding:28px;position:relative}.article-number{color:#c1b29f;font:22px Arial;position:absolute;top:18px;left:20px}.article-card>span{color:var(--teal);font-size:10px}.article-card h2,.article-card h3{margin:24px 0 12px;font-size:19px;line-height:1.7}.article-card p{color:#6b7671;font-size:12px;line-height:2}.article-card>a{color:#77664f;align-items:center;gap:8px;margin-top:25px;font-size:11px;display:flex}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.faq-grid h2{margin:10px 0;font-size:34px}.faq-grid>div:first-child p{color:#747e7a;line-height:2}.faq-list{border-top:1px solid #d8d0c5}.faq-list details{border-bottom:1px solid #d8d0c5}.faq-list summary{cursor:pointer;justify-content:space-between;padding:21px 4px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--teal);font:300 22px Arial}.faq-list details p{color:#68736e;margin:0;padding:0 4px 20px;font-size:12px;line-height:2}.site-footer{background:#0b0f0e;padding:85px 0 25px}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:60px;display:flex}.footer-top h2{margin:10px 0 0;font-size:35px;line-height:1.5}.footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:50px;padding:55px 0;display:grid}.footer-grid h3{color:var(--stone);margin:0 0 20px;font-size:12px}.footer-grid>div:not(:first-child){flex-direction:column;gap:13px;display:flex}.footer-grid a,.footer-grid span{color:#909b96;font-size:11px}.footer-grid span{align-items:flex-start;gap:8px;display:flex}.footer-brand p{color:#7f8b86;max-width:320px;margin-top:22px;font-size:11px;line-height:2}.footer-bottom{color:#59645f;border-top:1px solid #202926;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.header-solid,.inner-page>.site-header:not(.header-solid){background:#0e1412;position:relative}.page-hero{background:#151d1b;padding:55px 0 75px;position:relative;overflow:hidden}.page-hero:after{content:none}.page-hero h1{margin:13px 0 14px;font-size:46px}.page-hero p{color:#a5afab;max-width:680px;line-height:2}.page-hero>div>svg{color:var(--teal);margin:20px 0}.compact-hero{padding-bottom:55px}.breadcrumbs{color:#89938f;margin-bottom:35px;font-size:10px}.breadcrumbs,.breadcrumbs span{align-items:center;gap:7px;display:flex}.breadcrumbs b{color:#c7cdca;font-weight:400}.about-story,.articles-page,.catalog-section,.contact-section,.legal-page,.search-page,.solutions-page{padding:55px 0 95px}.catalog-tools{gap:12px;margin-bottom:26px;display:flex}.catalog-search{background:#fff;border:1px solid #d3cbc0;flex:1;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.catalog-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.catalog-tools select,.contact-form select{background:#fff;border:1px solid #d3cbc0;min-width:170px;padding:0 15px}.filter-mobile{display:none}@keyframes mobile-filters-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.catalog-layout{grid-template-columns:225px 1fr;gap:28px;display:grid}.catalog-layout>*{min-width:0}.filters{border:1px solid #d7d0c5;align-self:start}.filters h3{border-bottom:1px solid #ddd5ca;margin:0;padding:18px;font-size:13px}.filters h3,.filters label{align-items:center;gap:8px;display:flex}.filters label{padding:11px 16px;font-size:11px}.filters label b{color:#9b9388;margin-right:auto;font:10px Arial}.filters input{accent-color:var(--teal)}.filter-note{background:#e7e0d6;margin:18px;padding:16px}.filter-note strong{font-size:11px}.filter-note p{color:#6d7772;font-size:10px;line-height:1.8}.results-head{color:#53605b;justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.results-head small{color:#8d958f}.catalog-grid{grid-template-columns:repeat(3,1fr)}.catalog-grid .product-visual{height:190px}.empty-state{text-align:center;color:#7c8682;border:1px dashed #c8bfb2;padding:80px}.seo-copy{border-top:1px solid #d8d0c5;max-width:850px;margin:80px auto 0;padding-top:45px}.seo-copy h2{font-size:28px}.seo-copy h3{margin-top:30px}.seo-copy p{color:#68736e;font-size:13px;line-height:2.2}.hero-stats{gap:45px;margin-top:35px;display:flex}.hero-stats span{color:#929d98;font-size:10px}.hero-stats b{color:var(--stone-light);margin-bottom:6px;font:700 18px Arial;display:block}.selection-guide{border:1px solid #d8d0c5;margin-top:80px;padding:40px}.selection-guide h2{font-size:27px}.selection-guide>p{color:#69736f;max-width:850px;line-height:2}.selection-guide>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.selection-guide>div span{align-items:center;gap:7px;font-size:11px;display:flex}.selection-guide svg{color:var(--teal);width:16px}.related-articles{margin-top:75px}.product-main{padding:30px 0 80px}.product-layout{grid-template-columns:1fr 1fr;gap:65px;display:grid}.product-hero-visual{background:#e8e2d8;place-items:center;height:470px;display:grid;position:relative}.product-media-empty{color:#6f7a75;border:1px solid #d0c6b8;align-content:center;gap:12px}.product-media-empty code{color:#26312d;direction:ltr;font:700 13px Arial,sans-serif}.product-media-image{background:#fff;border:1px solid #d0c6b8;overflow:hidden}.product-media-image>img{object-fit:contain;width:100%;height:100%;padding:28px}.product-device-large{transform:scale(1.75)}.gallery-thumbs{gap:8px;margin-top:10px;display:flex}.gallery-thumbs button{cursor:pointer;background:#fff;border:1px solid #d4ccc1;width:72px;height:72px;padding:4px}.gallery-thumbs img{object-fit:contain;width:100%;height:100%}.gallery-thumbs .active{border-color:var(--teal);color:var(--teal)}.status-badge{color:#147f75;background:#dcece6;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.product-summary h1{margin:20px 0;font-size:34px;line-height:1.45}.product-code-row{border-block:1px solid #dcd4ca;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.product-summary>p{color:#64706b;font-size:13px;line-height:2}.summary-facts{border:1px solid #d8d0c5;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.summary-facts span{border-left:1px solid #d8d0c5;padding:13px;font-size:11px}.summary-facts span:last-child{border:0}.summary-facts b{color:#929a96;margin-bottom:6px;font-size:9px;display:block}.price-box{background:#e8e1d6;justify-content:space-between;align-items:center;padding:20px;display:flex}.price-box small,.price-box span{color:#76807c;font-size:9px;display:block}.price-box strong{margin:5px 0;font-size:20px;display:block}.product-support{color:#5f6a65;gap:28px;margin-top:18px;font-size:10px;display:flex}.product-support span{align-items:center;gap:6px;display:flex}.product-support svg{color:var(--teal);width:15px}.spec-section{background:#111816;padding:90px 0}.detail-grid{grid-template-columns:1fr 280px;gap:55px;display:grid}.spec-section h2{font-size:31px}.section-intro{color:#85908b}.spec-groups details{border-bottom:1px solid #31403b}.spec-groups summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-weight:700;list-style:none;display:flex}.spec-table{background:#18211e}.spec-table>div{border-bottom:1px solid #26332f;grid-template-columns:1fr 1fr;padding:14px 17px;font-size:11px;display:grid}.spec-table span small{color:#64716c;margin-top:4px;font:9px Arial;display:block}.spec-table strong{color:#d2d8d5;font-weight:400}.document-box{border:1px solid #35433e;align-self:start;padding:25px}.document-box>svg{color:var(--teal)}.document-box h3{font-size:15px}.document-box p{color:#7f8b86;font-size:11px;line-height:1.8}.document-box button,.document-box>a{color:#6e7b76;background:0 0;border:1px solid #35433e;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:11px;text-decoration:none;display:flex}.document-box>a{color:#d3d9d6}.product-data-empty{color:#8d9994;padding:18px 0}.catalog-pagination{direction:rtl;justify-content:center;gap:7px;margin-top:30px;display:flex}.catalog-pagination button{color:#34413c;cursor:pointer;background:#fff;border:1px solid #d4ccc1;border-radius:5px;place-items:center;min-width:38px;height:38px;padding:0;display:grid}.catalog-pagination button.active{background:var(--teal);border-color:var(--teal);color:#fff}.catalog-pagination button:disabled{opacity:.4;cursor:default}.catalog-pagination svg{width:17px;display:block}.document-box>div{border-top:1px solid #35433e;gap:10px;margin-top:20px;padding-top:18px;display:flex}.document-box span{color:#79857f;font-size:9px}.document-box b{color:#d3d9d6;margin-top:5px;font-size:12px;display:block}.product-article{padding:90px 0}.narrow-container{width:min(760px,100% - 40px);margin-inline:auto}.article-detail h2,.legal-page h2,.product-article h2{margin-top:30px;font-size:28px}.article-detail h3,.product-article h3{font-size:18px}.article-detail p,.legal-page p,.product-article p{color:#5f6b66;font-size:14px;line-height:2.2}.callout{border-right:4px solid var(--teal);background:#e8e1d6;margin:30px 0;padding:18px 22px}.callout p{margin:6px 0 0!important}.article-detail{padding:50px 0 90px}.article-detail h1{color:#18201e;margin:15px 0;font-size:45px}.article-byline{color:#7c8682;gap:6px;font-size:10px;display:flex}.article-detail .lead{font-size:18px}.article-cover{border:1px solid #d1c6b8;height:330px;margin:35px 0;padding:0;position:relative;overflow:hidden}.article-cover img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.article-cover figcaption{color:#f4f0e8;background:#101514;padding:9px 12px;font-size:10px;position:absolute;bottom:18px;right:18px}.search-experience>label{background:#fff;border:1px solid #cdc4b7;align-items:center;gap:14px;height:68px;padding:0 20px;display:flex}.search-experience>label input{border:0;outline:0;flex:1;font-size:16px}.search-experience>label button{color:#929b97;background:0 0;border:0}.search-hints{color:#7d8782;align-items:center;gap:8px;margin:15px 0 40px;font-size:10px;display:flex}.search-hints button{background:0 0;border:1px solid #d4ccc1;padding:6px 10px}.about-story article h2{font-size:34px}.about-story article p{color:#65706b;font-size:13px;line-height:2.1}.values-section{padding:90px 0}.centered-button{width:max-content;margin:35px auto 0}.contact-grid{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.contact-grid aside>p{color:#6b7570;line-height:2}.contact-item{border-top:1px solid #d8d0c5;gap:13px;padding:18px 0;display:flex}.contact-item svg{color:var(--teal)}.contact-item span{color:#838d88;font-size:10px}.contact-item b{color:#27312d;margin-top:5px;font-size:13px;display:block}.contact-form{border:1px solid #d7cfc3;padding:30px}.contact-form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-form label{margin-bottom:15px;font-size:10px;display:block}.contact-form input,.contact-form select,.contact-form textarea{outline-color:var(--teal);background:#fff;border:1px solid #cec5b9;width:100%;margin-top:7px;padding:12px;display:block}.form-success{text-align:center;border:1px solid #d7cfc3;padding:80px 30px}.form-success>svg{width:50px;height:50px;color:var(--teal)}.form-success button{background:0 0;border:1px solid #bbb0a0;padding:10px 15px}.solutions-page article{border-bottom:1px solid #d7cfc3;grid-template-columns:80px 70px 1fr;align-items:start;padding:45px 0;display:grid}.solutions-page article>span{color:#b1a28f;font:25px Arial}.solutions-page article>svg{color:var(--teal);width:33px;height:33px}.solutions-page small{color:var(--teal);font:10px Arial}.solutions-page h2{font-size:25px}.solutions-page p{color:#69746e;max-width:700px;line-height:2}.not-found{text-align:center;background:#111715;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.stone-404{color:#202a27;text-shadow:1px 1px var(--stone);font:700 clamp(90px,20vw,230px) Arial}.not-found>span{color:var(--teal);letter-spacing:3px;font:9px Arial}.not-found h1{margin:10px;font-size:34px}.not-found p{color:#89938f}.not-found>div:last-child{gap:10px;margin-top:20px;display:flex}.admin-shell{color:#1b2421;background:#f1f3f2;grid-template-columns:235px 1fr;min-height:100vh;font-family:Tahoma,Arial;display:grid}.admin-sidebar{color:#d9dfdc;background:#121a18;flex-direction:column;height:100vh;min-height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.admin-logo{border-bottom:1px solid #293330;align-items:center;gap:10px;padding:0 8px 24px;display:flex}.admin-logo>img{object-fit:contain;flex:none;width:82px;height:34px}.admin-logo b,.admin-logo small{display:block}.admin-logo b{font-size:13px}.admin-logo small{color:#75827d;margin-top:4px;font-size:8px}.admin-sidebar nav{flex-direction:column;gap:5px;margin-top:22px;display:flex}.admin-sidebar nav a{color:#87938e;border-radius:3px;align-items:center;gap:10px;padding:11px 12px;font-size:11px;display:flex}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:#fff;background:#1d2925}.admin-sidebar nav a.active{border-right:3px solid var(--teal)}.admin-sidebar nav svg{width:17px}.admin-mobile-bottom-nav,.admin-mobile-menu{display:none}.back-site{color:#89958f;margin-top:auto;padding:12px;font-size:10px}.admin-main>header,.back-site{justify-content:space-between;display:flex}.admin-main>header{background:#fff;border-bottom:1px solid #dfe3e1;align-items:center;height:66px;padding:0 28px}.admin-main>header b,.admin-main>header span{font-size:11px;display:block}.admin-main>header>div:first-child span{color:#8a9490;margin-top:4px;font-size:8px}.admin-user{align-items:center;gap:9px;display:flex}.admin-user>span{color:#087f80;background:#dbe9e4;place-items:center;width:34px;height:34px;display:grid}.admin-user small{color:#929b97;font-size:8px}.admin-content{max-width:1400px;padding:30px}.admin-page-transition{animation:admin-page-in .28s cubic-bezier(.22,.75,.3,1) both}@keyframes admin-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-page-transition{animation:none}}.admin-article-list .card-head h2,.admin-settings-overview .card-head h2{align-items:center;gap:8px;display:flex}.admin-article-list .card-head svg,.admin-settings-overview .card-head svg{width:19px;color:var(--teal)}.admin-article-list .card-head>span{color:#7c8782;font-size:12px}.admin-article-list>article{border-top:1px solid #e5e7e3;grid-template-columns:minmax(0,1fr) 100px 90px;align-items:center;gap:18px;padding:18px 0;display:grid}.admin-article-list>article h3{margin:5px 0;font-size:15px}.admin-article-list>article p{color:#75807b;margin:0;font-size:12px;line-height:1.8}.admin-article-list>article div>span{color:var(--teal);font-size:10px}.admin-article-list>article a,.admin-article-list>article small{color:#65716c;align-items:center;gap:5px;font-size:11px;display:flex}.admin-article-list>article svg{width:14px}.admin-article-list>article a{border:1px solid #d7dbd7;border-radius:4px;justify-content:center;padding:8px}.settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-summary-grid article{background:#fafbf9;border:1px solid #e0e3df;gap:8px;padding:18px;display:grid}.settings-summary-grid article svg{width:22px;color:var(--teal)}.settings-summary-grid span{color:#74807b;font-size:12px}.settings-summary-grid strong{font-size:18px}.admin-page-head{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.admin-kicker,.admin-page-head>div>span{color:var(--teal);letter-spacing:1.5px;font:700 8px Arial}.admin-page-head h1{letter-spacing:0;margin:6px 0;font-size:24px}.admin-page-head p{color:#7e8984;margin:0;font-size:10px}.admin-primary{background:var(--teal);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:10px;font-weight:700;display:inline-flex}.admin-primary svg{width:15px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.admin-stats article{background:#fff;border:1px solid #dfe3e1;grid-template-columns:auto 1fr;gap:7px 10px;padding:18px;display:grid}.admin-stats svg{color:var(--teal);width:20px}.admin-stats span{color:#69746f;font-size:10px}.admin-stats strong{grid-column:1/-1;font:700 28px Arial}.admin-stats small{color:#8b9591;grid-column:1/-1;font-size:8px}.dashboard-grid{grid-template-columns:1.4fr .6fr;gap:15px;display:grid}.admin-card,.flow-panel{background:#fff;border:1px solid #dfe3e1;padding:20px}.admin-card.wide{grid-column:1/-1}.card-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.card-head h2{margin:0;font-size:13px}.card-head a{color:var(--teal);align-items:center;gap:5px;font-size:9px;display:flex}.card-head svg{width:13px}.action-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:13px 0;display:flex}.action-list>div>span{place-items:center;width:34px;height:34px;display:grid}.action-list .red{color:#c95347;background:#fde7e4}.action-list .gold{color:#a87830;background:#f5ead9}.action-list .teal{color:#13878a;background:#dcefed}.action-list svg{width:16px}.action-list p{flex:1;margin:0}.action-list b,.action-list small{font-size:9px;display:block}.action-list small{color:#8a9490;margin-top:5px}.action-list button,.admin-table button{background:#fff;border:1px solid #d8ddda;padding:6px 10px;font-size:8px}.rate-card span{color:#7f8985;font-size:9px}.rate-card strong{margin:14px 0;font:700 28px Arial;display:block}.rate-card strong small{font:10px Tahoma}.rate-card p{color:#939c98;font-size:8px}.rate-card a{color:var(--teal);align-items:center;gap:5px;margin-top:20px;font-size:9px;display:flex}.admin-table>div{border-bottom:1px solid #edf0ee;grid-template-columns:40px 2fr 1fr 90px 50px;align-items:center;gap:10px;padding:10px 0;display:grid}.mini-product{color:#108d8f;object-fit:contain;background:#dfe5e2;place-items:center;width:35px;height:35px;padding:3px;font:700 7px Arial;display:grid}.admin-table p{margin:0}.admin-table b,.admin-table code{display:block}.admin-table code{color:#7f8985;margin-top:4px;font:8px Arial}.admin-table>div>span{font-size:8px}.status{text-align:center;padding:5px}.status.published{color:#21765d;background:#dff0e9}.status.draft{color:#8a6c3d;background:#eee9df}.admin-steps{justify-content:space-between;max-width:900px;margin:0 auto 25px;display:flex}.admin-steps>div{color:#9aa39f;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.admin-steps>div>span{z-index:2;background:#f1f3f2;border:1px solid #ccd2cf;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-steps svg{width:15px}.admin-steps small{margin-top:7px;font-size:8px}.admin-steps i{background:#d4d9d7;height:1px;position:absolute;top:17px;left:-50%;right:50%}.admin-steps .active{color:var(--teal)}.admin-steps .active>span{background:var(--teal);color:#fff;border-color:var(--teal)}.admin-steps .active i{background:var(--teal)}.flow-panel{max-width:780px;margin:auto;padding:35px}.flow-panel h2{margin:8px 0;font-size:21px}.flow-panel>p{color:#76817c;font-size:10px;line-height:1.8}.admin-code{margin:25px 0;display:block}.admin-code small,.admin-code span{font-size:9px;display:block}.admin-code input{border:1px solid #ccd2cf;width:100%;margin:7px 0;padding:15px;font:700 15px Arial}.admin-code small{color:#8b9591}.admin-note{color:#71807a;background:#eef1ef;margin-top:15px;padding:12px;font-size:8px}.review-summary{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.review-summary span{color:#3d6d5b;background:#edf5f1;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.review-summary svg{width:14px}.review-summary .warning{color:#956a24;background:#fff3dd}.review-product{border:1px solid #dce1de;align-items:center;gap:14px;margin:20px 0;padding:14px;display:flex}.review-product .product-device{width:60px;height:70px;box-shadow:none}.review-code{color:#26312d;background:#e5e9e7;border:1px solid #d3d9d6;place-items:center;width:72px;min-width:72px;height:72px;font-size:10px;font-weight:700;display:grid}.review-product>div:nth-child(2){flex:1}.review-product code,.review-product small{font-size:8px}.review-product h3{font-size:11px}.review-product button{background:#fff;border:1px solid #d5dbd8;padding:7px}.image-review{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.image-review label{position:relative}.image-review input{accent-color:var(--teal);position:absolute;top:8px;right:8px}.image-review label>div{color:#87918d;background:#eef1ef;height:120px;font-size:8px}.image-review label>div,.upload-zone{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.upload-zone{color:#76817c;border:1px dashed #aeb8b4;margin:15px 0;padding:25px;font-size:9px}.translation-table>div{border-bottom:1px solid #e5e9e7;grid-template-columns:1fr 1.5fr 90px;align-items:center;gap:12px;padding:11px 0;display:grid}.translation-table b{font:10px Arial}.translation-table input{border:1px solid #d5dbd8;padding:9px}.translation-table span{text-align:center;padding:6px;font-size:8px}.translation-table .ok{color:#27725d;background:#e0f0ea}.translation-table .missing{color:#9b6b23;background:#fff0d9}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.admin-form-grid label,.currency-panel label{font-size:9px}.admin-form-grid input,.admin-form-grid textarea,.currency-panel input{border:1px solid #d4dad7;width:100%;margin-top:6px;padding:10px;display:block}.admin-form-grid .full{grid-column:1/-1}.publish-success{text-align:center;padding:40px}.publish-success>svg{width:50px;height:50px;color:var(--teal)}.publish-success>div{justify-content:center;gap:10px;display:flex}.publish-success>div>button:last-child{background:#fff;border:1px solid #ccd3d0;padding:10px}.currency-panel label{display:block}.currency-panel>div{background:#eef2f0;margin:20px 0;padding:16px}.currency-panel>div span,.currency-panel>div strong{display:block}.currency-panel>div span{font-size:9px}.currency-panel>div strong{margin-top:8px;font-size:20px}.saved{color:#2b725e;align-items:center;gap:6px;font-size:9px;display:flex}.saved svg{width:15px}.queue-sample>div{border-bottom:1px solid #e8ecea;grid-template-columns:25px 1fr 100px 70px;align-items:center;padding:12px;display:grid}.queue-sample code{font-size:10px}.queue-sample span{font-size:8px}.queue-fetched{color:#258366}.queue-failed{color:#ba5349}.queue-needs-review{color:#99702e}.queue-sample button{background:#fff;border:1px solid #ddd;gap:4px;padding:6px;font-size:8px;display:flex}.queue-sample svg{width:13px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1000px){.catalog-grid,.product-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid article:nth-child(2){border-left:0}.identity-grid{gap:35px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.admin-shell,.catalog-layout{grid-template-columns:190px 1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.faq-section,.knowledge-section,.latest-products,.products-section,.related-section,.solutions-section,.trust-section{padding:65px 0}.article-grid,.catalog-grid,.contact-grid,.detail-grid,.faq-grid,.identity-grid,.product-grid,.product-layout{grid-template-columns:1fr}.identity-image{height:330px}.identity-copy h2{font-size:30px}.trust-grid{grid-template-columns:1fr}.trust-grid article{border-bottom:1px solid #d9d1c6;border-left:0}.solution-row{grid-template-columns:35px 42px 1fr auto}.footer-top{flex-direction:column;align-items:start;gap:25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.article-detail h1,.page-hero h1{font-size:34px}.catalog-layout{grid-template-columns:1fr}.filters{display:none}.filters.mobile-open{margin-bottom:4px;animation:mobile-filters-in .18s both;display:block}.filter-mobile{border:1px solid var(--public-line);color:var(--public-text);background:var(--public-field);cursor:pointer;align-items:center;gap:5px;padding:0 12px;display:flex}.catalog-tools select{min-width:0}.product-hero-visual{height:360px}.summary-facts{grid-template-columns:1fr}.summary-facts span{border-bottom:1px solid #d8d0c5;border-left:0}.hero-stats{flex-wrap:wrap;gap:20px}.selection-guide>div{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-main{min-width:0;padding-bottom:76px}.admin-mobile-bottom-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121a18f5;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(4,1fr);min-height:64px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 35px #0b161247}.admin-mobile-bottom-nav a{color:#87938e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex;position:relative}.admin-mobile-bottom-nav a svg{width:19px;height:19px}.admin-mobile-bottom-nav a.active{color:#fff;background:#20302b}.admin-mobile-bottom-nav a.active:after{content:"";background:var(--teal);border-radius:2px;width:18px;height:2px;position:absolute;bottom:3px}.admin-mobile-menu{display:block}.admin-header-title{align-items:center;gap:10px;display:flex}.admin-mobile-menu-trigger{color:#26342f;cursor:pointer;background:#f7f9f8;border:1px solid #dce1de;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-mobile-menu-trigger svg{width:20px}.admin-mobile-menu-backdrop{z-index:70;opacity:0;pointer-events:none;background:#09100e7a;border:0;transition:opacity .22s;position:fixed;inset:0}.admin-mobile-menu-backdrop.open{opacity:1;pointer-events:auto}.admin-mobile-drawer{z-index:80;color:#d9dfdc;visibility:hidden;background:#121a18;flex-direction:column;width:min(86vw,340px);padding:18px;transition:transform .28s cubic-bezier(.22,.75,.3,1),visibility .28s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-18px 0 45px #00000038}.admin-mobile-drawer.open{visibility:visible;transform:translate(0)}.admin-mobile-drawer>header{background:0 0;border-bottom:1px solid #2a3531;align-items:center;gap:10px;height:auto;padding:0 0 18px;display:flex}.admin-mobile-drawer>header img{object-fit:contain;width:86px;height:32px}.admin-mobile-drawer>header div{gap:2px;display:grid}.admin-mobile-drawer>header small{color:#77857f;font-size:10px}.admin-mobile-drawer>header button{color:#cdd5d1;background:#202c28;border:0;border-radius:7px;place-items:center;width:34px;height:34px;margin-right:auto;display:grid}.admin-mobile-drawer>header button svg{width:18px}.admin-mobile-drawer nav{gap:5px;margin-top:18px;display:grid}.admin-mobile-drawer nav a{color:#929f99;border-radius:7px;grid-template-columns:22px 1fr 16px;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:13px;display:grid}.admin-mobile-drawer nav a>svg:first-child{width:18px}.admin-mobile-drawer nav a>svg:last-child{opacity:.45;width:14px}.admin-mobile-drawer nav a.active{color:#fff;box-shadow:inset -3px 0 var(--teal);background:#1e2b27}.admin-mobile-view-site{color:#96a29d;border-top:1px solid #2a3531;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 12px;font-size:12px;display:flex}.admin-mobile-view-site svg{width:15px}.dashboard-grid{grid-template-columns:1fr}.admin-card.wide{grid-column:auto}.admin-main>header{padding:0 15px}.admin-content{padding:18px}.admin-stats{grid-template-columns:1fr 1fr}.admin-table>div{grid-template-columns:35px 1fr 70px}.admin-steps small,.admin-table button,.admin-table>div>span:nth-of-type(2){display:none}.flow-panel{padding:20px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .full{grid-column:auto}.admin-article-list>article{grid-template-columns:1fr auto}.admin-article-list>article small{display:none}.settings-summary-grid{grid-template-columns:1fr}}@media (max-width:520px){.product-grid{grid-template-columns:1fr}.section-heading h2{font-size:22px}.identity-image{height:250px}.check-grid,.footer-grid,.trust-grid{grid-template-columns:1fr}.footer-brand,.footer-grid>div:last-child{grid-column:auto}.footer-top h2{font-size:27px}.catalog-tools{flex-wrap:wrap}.catalog-search{flex-basis:100%}.product-summary h1{font-size:27px}.price-box{flex-direction:column;align-items:stretch;gap:15px}.product-support{flex-direction:column;gap:8px}.spec-table>div{grid-template-columns:1fr;gap:8px}.selection-guide{padding:25px 18px}.selection-guide>div{grid-template-columns:1fr}.article-detail .lead{font-size:15px}.contact-form{padding:18px}.contact-form>div{grid-template-columns:1fr}.solutions-page article{grid-template-columns:45px 1fr}.solutions-page article>svg{display:none}.admin-page-head,.not-found>div:last-child{flex-direction:column}.admin-page-head{align-items:start;gap:15px}.admin-stats,.image-review,.review-summary,.translation-table>div{grid-template-columns:1fr}.translation-table span{width:max-content}.admin-steps>div>span{width:28px;height:28px}.admin-steps i{top:14px}.queue-sample>div{grid-template-columns:20px 1fr}.queue-sample button,.queue-sample span{grid-column:2}}.inner-page>.site-header:not(.header-solid),.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);background:#0d1311e6;border-bottom:1px solid #c4a8872e;width:100%;position:fixed;inset:0 0 auto}.header-inner{padding-inline:4px}.icon-button,.menu-button{border-radius:6px;place-items:center;width:42px;height:42px;padding:0;transition:background-color .18s,color .18s,transform .18s;display:inline-grid}.icon-button:hover,.menu-button:hover{color:var(--stone-light);background:#ffffff12;transform:translateY(-1px)}.admin-card,.admin-primary,.catalog-search,.catalog-tools select,.code-search button,.code-search>div,.contact-form,.contact-form input,.contact-form select,.contact-form textarea,.flow-panel,.header-cta,.outline-button,.primary-button,.search-experience>label{border-radius:6px}.admin-primary,.code-search button,.header-cta,.outline-button,.primary-button{transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s}.admin-primary:hover,.code-search button:hover,.header-cta:hover,.outline-button:hover,.primary-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000024}.hero{isolation:isolate;min-height:800px}.hero:before{content:"";z-index:-1;opacity:.3;pointer-events:none;background-image:url(/evolved-persepolis-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.hero-grid{grid-template-columns:minmax(0,660px);justify-content:start;min-height:730px}.hero-copy{max-width:660px}.hero-copy h1{text-wrap:balance;text-shadow:0 3px 22px #0000005c}.eyebrow{background:#1015148f;border:1px solid #c4a88733;border-radius:999px;width:max-content;padding:7px 10px}.category-grid,.trust-grid{border:0;gap:14px}.article-card,.article-cover,.callout,.category-card,.document-box,.filter-note,.filters,.form-success,.product-card,.product-hero-visual,.selection-guide,.summary-facts,.trust-grid article{border-radius:7px;overflow:hidden}.category-card,.category-card:last-child{border:1px solid #d8d0c5}.category-card>svg,.trust-grid article>svg{background:#e7e1d7;border-radius:6px;flex:none;width:46px;height:46px;padding:10px}.trust-grid article,.trust-grid article:last-child{border:1px solid #d9d1c6}.product-card-head{border-radius:6px 6px 0 0}.product-meta>a{border-radius:6px;transition:transform .18s,background-color .18s}.product-meta>a:hover{background:#ded4c7;transform:translate(-2px,-2px)}.solution-row{padding-inline:14px}.solution-row>svg:not(.solution-arrow){box-sizing:content-box;border:1px solid #12a3a53d;border-radius:6px;padding:10px}.action-list svg,.contact-item>svg,.product-support svg{flex:none}.contact-item>svg{margin-top:3px}.action-list>div>span,.admin-stats article,.image-review label>div,.mini-product,.review-code,.upload-zone{border-radius:6px}@media (prefers-reduced-motion:no-preference){.site-header{animation:header-enter .5s cubic-bezier(.22,1,.36,1) both}.hero:before{animation:hero-breathe 18s ease-in-out infinite alternate}.code-search,.eyebrow,.hero-copy h1,.hero-copy>p,.hero-links{animation:reveal-up .7s cubic-bezier(.22,1,.36,1) both}.hero-copy h1{animation-delay:80ms}.hero-copy>p{animation-delay:.15s}.code-search{animation-delay:.22s}.hero-links{animation-delay:.29s}.article-card,.category-card,.product-card,.solution-row,.trust-grid article{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s,background-color .22s}.article-card:hover,.category-card:hover,.trust-grid article:hover{border-color:#12a3a56b;transform:translateY(-4px);box-shadow:0 16px 38px #1a232017}@supports (animation-timeline:view()){.article-card,.category-card,.identity-grid,.product-card,.solution-row,.trust-grid article{animation:reveal-up both;animation-timeline:view();animation-range:entry 5% cover 28%}}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes header-enter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-breathe{0%{transform:scale(1.025)}to{transform:scale(1.06)}}@media (max-width:900px){.hero{min-height:760px}.hero:before{opacity:.25;background-position:58%}.hero-grid{min-height:690px;padding-top:125px}}@media (max-width:560px){.inner-page{padding-top:70px}.header-inner{padding-inline:0}.hero{min-height:720px}.hero:before{opacity:.21;background-position:62%}.hero-grid{align-items:center;min-height:650px;padding-top:110px}.hero-copy h1{font-size:clamp(33px,10.4vw,43px);line-height:1.42}.eyebrow{max-width:100%;font-size:9px}.category-card>svg,.trust-grid article>svg{width:42px;height:42px;padding:9px}}.menu-button,.mobile-contact-float,.mobile-menu-backdrop,.mobile-navigation{display:none}.hero-grid{text-align:center;grid-template-columns:minmax(0,680px);justify-content:center}.hero-copy{width:100%;margin-inline:auto}.hero-copy h1{letter-spacing:-1.5px;max-width:680px;margin-inline:auto;font-size:clamp(40px,3.75vw,56px);line-height:1.38}.hero-copy>p{max-width:560px;margin:18px auto 24px;font-size:13px;line-height:1.9}.eyebrow{margin-inline:auto;margin-bottom:20px;font-size:9px}.code-search{text-align:center;max-width:570px;margin-inline:auto}.code-search>div{direction:ltr;grid-template-columns:minmax(0,1fr) auto;padding:6px;display:grid}.code-search input{padding-inline:16px}.code-search button{direction:rtl}.hero-links{justify-content:center;margin-top:19px}.hero-foot{opacity:.72}.faq-list summary span,.filter-group summary svg,.spec-groups summary svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details[open]>p,.filter-group details[open]>div,.spec-groups details[open]>div{animation:open-reveal .32s cubic-bezier(.22,1,.36,1) both}.mobile-contact-float{right:16px;bottom:max(18px,env(safe-area-inset-bottom));z-index:80;color:#fff;background:var(--teal);border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:7px;min-height:48px;padding:0 15px;font-size:11px;font-weight:700;position:fixed;box-shadow:0 12px 28px #0000003d}@media (prefers-reduced-motion:no-preference){.faq-list details>p,.filter-group details>div,.mobile-contact-float,.mobile-menu-backdrop,.mobile-navigation,.mobile-navigation a,.spec-groups details>div{will-change:transform,opacity}.mobile-contact-float{animation:contact-float 3.6s ease-in-out infinite}.code-search button:active,.header-cta:active,.icon-button:active,.menu-button:active,.mobile-contact-float:active,.primary-button:active{transform:scale(.96)}@supports (animation-timeline:view()){.article-card,.article-content>*,.article-cover,.category-card,.center-heading,.contact-form,.contact-item,.faq-list details,.footer-grid>div,.footer-top,.identity-copy,.identity-image,.product-card,.product-hero-visual,.product-summary,.section-heading,.solution-row,.spec-groups details,.trust-grid article{animation-name:scroll-reveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 2% cover 25%}}}@keyframes scroll-reveal{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes open-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-float{0%,76%,to{transform:translateY(0)}84%{transform:translateY(-4px)}92%{transform:translateY(0)}}@media (max-width:900px){.menu-button{display:inline-grid}.mobile-menu-backdrop{z-index:90;opacity:0;visibility:hidden;pointer-events:none;background:#050908ad;border:0;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.mobile-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-navigation{z-index:95;color:var(--cream);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#111816;border:1px solid #c4a88747;border-radius:8px;flex-direction:column;gap:2px;padding:20px;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1),visibility .22s;display:flex;position:fixed;top:82px;left:14px;right:14px;transform:translateY(-10px)scale(.985);box-shadow:0 24px 60px #00000061}.mobile-navigation.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.mobile-navigation-label{color:var(--stone);letter-spacing:.6px;margin-bottom:8px;font-size:9px}.mobile-navigation>a:not(.mobile-navigation-cta){opacity:0;border-bottom:1px solid #c4a88721;align-items:center;gap:13px;padding:13px 4px;font-size:13px;display:flex;transform:translateY(-6px)}.mobile-navigation.is-open>a:not(.mobile-navigation-cta){opacity:1;transition:opacity .26s ease calc(var(--menu-index) * 35ms + 70ms),transform .3s cubic-bezier(.22,1,.36,1) calc(var(--menu-index) * 35ms + 70ms);transform:translateY(0)}.mobile-navigation>a>span{color:#75807c;min-width:20px;font:9px Arial}.mobile-navigation-cta{color:#fff;background:var(--teal);border-radius:6px;place-items:center;min-height:46px;margin-top:14px;font-size:11px;font-weight:700;display:grid}.mobile-contact-float{display:flex}body:has(.mobile-navigation.is-open){overflow:hidden}body:has(.mobile-navigation.is-open) .mobile-contact-float{opacity:0;pointer-events:none}.hero-copy h1{font-size:clamp(34px,7vw,46px)}.hero-copy>p{font-size:12px}}@media (max-width:560px){.mobile-navigation{top:70px}.hero{min-height:680px}.hero-grid{min-height:620px;padding-top:96px}.hero-copy h1{letter-spacing:-.8px;font-size:clamp(28px,8.8vw,36px);line-height:1.48}.hero-copy>p{max-width:330px;margin-block:15px 20px;font-size:11.5px;line-height:1.85}.eyebrow{margin-bottom:15px;padding:6px 9px;font-size:8px}.code-search label{font-size:9px}.code-search>div{flex-direction:column;padding:5px;display:flex}.code-search input{text-align:center;width:100%;height:43px}.code-search button{justify-content:center;width:100%;height:42px}.hero-links{gap:14px}.primary-button{padding:12px 16px;font-size:11px}.text-link{font-size:10px}}.brand-copy{min-width:0}.site-header .brand-copy{text-align:right;direction:rtl}.site-header .brand-copy strong{font-family:inherit;font-size:13px;line-height:1.35}.site-header .brand-copy small{letter-spacing:0;direction:rtl;margin-top:2px;font-size:9px;display:block}.footer-brand .brand-logo{width:104px}.site-loading{z-index:999;min-height:100svh;color:var(--cream);background:#101514;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.site-loading-mark{width:min(190px,46vw)}.site-loading-mark img{width:100%;height:auto;display:block}.site-loading-mark>span{background:#c4a88733;width:100%;height:1px;margin-top:18px;display:block;overflow:hidden}.site-loading-mark>span:after{content:"";background:var(--teal);transform-origin:100%;width:100%;height:100%;animation:loading-line 1.25s cubic-bezier(.65,0,.35,1) infinite;display:block;transform:scaleX(0)}.site-loading p{color:#89938f;letter-spacing:.3px;margin:13px 0 0;font-size:9px}.page-loading{background:var(--cream,#f4f0e8);min-height:100svh}.page-loading-hero{background:#101817;min-height:390px;padding:142px 0 76px}.skeleton{background:#e1e4df;border-radius:5px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff94 48%,#0000 76%);animation:skeleton-shimmer 1.35s ease-in-out infinite;position:absolute;inset:0;transform:translate(105%)}.page-loading-hero .skeleton{background:#ffffff1a}.page-loading-hero .skeleton:after{background:linear-gradient(100deg,#0000 20%,#ffffff21 48%,#0000 76%)}.skeleton-breadcrumb{width:150px;height:12px;margin-bottom:42px}.skeleton-kicker{width:120px;height:9px;margin-bottom:20px}.skeleton-title{width:min(520px,76vw);height:48px;margin-bottom:25px}.skeleton-copy{width:min(630px,88vw);height:14px;margin-bottom:12px}.skeleton-copy-short{width:min(410px,62vw)}.page-loading-content{min-height:430px;padding:64px 0 90px}.page-loading-heading{margin-bottom:30px}.skeleton-section-title{width:230px;height:29px;margin-bottom:12px}.skeleton-section-copy{width:min(370px,68vw);height:11px}.page-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.page-loading-card{background:#fff;border:1px solid #e0e1dc;border-radius:8px;padding:14px 14px 24px}.skeleton-card-media{height:178px;margin-bottom:22px}.skeleton-card-title{width:72%;height:21px;margin-bottom:17px}.skeleton-card-line{width:100%;height:10px;margin-bottom:9px}.skeleton-card-line-short{width:66%}.admin-page-loading{gap:22px;padding:28px;display:grid}.admin-loading-title .skeleton:first-child{width:210px;height:28px;margin-bottom:10px}.admin-loading-title .skeleton:last-child{width:330px;max-width:70%;height:11px}.admin-loading-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.admin-loading-panel,.admin-loading-stats>div{background:#fff;border:1px solid #e1e4df;border-radius:10px;padding:22px}.admin-loading-stats .skeleton:first-child{width:42%;height:11px;margin-bottom:20px}.admin-loading-stats .skeleton:last-child{width:30%;height:28px}.admin-loading-panel{gap:15px;display:grid}.admin-loading-panel .skeleton:first-child{width:180px;height:22px;margin-bottom:8px}.admin-loading-panel .skeleton:not(:first-child){width:100%;height:52px}@keyframes skeleton-shimmer{to{transform:translate(-105%)}}@media (max-width:820px){.page-loading-hero{min-height:340px;padding-top:122px}.page-loading-grid{grid-template-columns:1fr}.page-loading-card:nth-child(n+3){display:none}.admin-loading-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.code-search label{width:max-content;color:var(--stone-light);background:#18201e;border:1px solid #c4a8873d;border-bottom:0;border-radius:6px 6px 0 0;margin-inline:auto;padding:5px 10px}.code-search>div{background:#f4f0e8f7;border:1px solid #c4a8878f;border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 52px #0000004d}.code-search>div:focus-within{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 20px 58px #0000005c}.code-search input::placeholder{color:#68716e;opacity:.78}.code-search button{border-radius:6px}@media (prefers-reduced-motion:no-preference){.site-loading-mark img{animation:loading-logo 1.8s ease-in-out infinite}}.admin-category-list .card-head h2{align-items:center;gap:8px;display:flex}.admin-category-list .card-head h2 svg{width:19px;color:var(--teal)}.admin-category-list .card-head>span{color:#7c8782;font-size:12px}.admin-category-list>article{border-top:1px solid #e5e7e3;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.admin-category-icon{width:40px;height:40px;color:var(--teal);background:#e7f2ef;border-radius:8px;place-items:center;display:grid}.admin-category-icon svg{width:19px}.admin-category-list h3{margin:0 0 3px;font-size:14px}.admin-category-list article small{color:#82908a;font:10px Arial}.admin-category-list article p{color:#74807b;margin:6px 0 0;font-size:11px;line-height:1.7}.admin-category-count{color:#69756f;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.admin-category-count svg{width:15px}.admin-category-management-list>article{grid-template-columns:42px minmax(220px,1fr) auto auto auto}.admin-categories-card{padding-top:10px}.category-product-dashboard-list{gap:8px;display:grid}.category-product-dashboard-list>a{color:#36433e;background:#fff;border:1px solid #dfe3df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.category-product-dashboard-list>a:hover{background:#f8fbfa;border-color:#60aaa7}.category-product-dashboard-list>a>span:first-child{gap:5px;display:grid}.category-product-dashboard-list code{color:#7d8883;font-size:11px}.category-product-dashboard-list svg{color:#158486;width:16px}.category-catalog-description{overflow-wrap:anywhere;border:1px solid var(--public-line);min-width:0;color:var(--public-text);background:var(--public-panel);box-shadow:0 12px 35px var(--public-shadow);border-radius:12px;margin-top:42px;padding:30px;overflow:hidden}.category-catalog-description>h2{margin:8px 0 12px;font-size:26px}.category-description-lead{color:var(--public-muted);margin:0 0 24px;font-size:15px;line-height:2}.category-catalog-description .product-content-blocks{margin-top:18px}.admin-account-menu{position:relative}.admin-account-trigger{color:#36423e;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:4px 7px;display:flex}.admin-account-trigger:hover,.admin-account-trigger[aria-expanded=true]{background:#f2f5f3}.admin-account-avatar{color:#087f80;background:#e2eeea;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:700;font-size:10px!important;display:grid!important}.admin-account-brief{text-align:right;gap:1px;min-width:72px;display:grid}.admin-account-brief b{font-weight:600;font-size:11px!important}.admin-account-brief small{color:#929b97;font-size:9px}.admin-account-chevron{color:#8a9591;width:14px;transition:transform .18s}.admin-account-trigger[aria-expanded=true] .admin-account-chevron{transform:rotate(180deg)}.admin-account-popover{z-index:65;background:#fff;border:1px solid #dfe4e1;border-radius:10px;width:250px;padding:8px;animation:admin-account-in .18s both;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 45px #192b2429}@keyframes admin-account-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-account-popover>header{background:0 0;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:30px 1fr 26px;align-items:center;gap:8px;height:auto;padding:9px;display:grid}.admin-account-popover>header>svg{width:18px;color:var(--teal)}.admin-account-popover>header div{gap:3px;display:grid}.admin-account-popover>header b{font-size:11px!important}.admin-account-popover>header small{color:#8b9591;text-align:right;direction:ltr;font-size:9px}.admin-account-popover>header button{color:#8b9591;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.admin-account-popover>header button:hover{background:#f1f3f2}.admin-account-popover>header button svg{width:14px}.admin-account-logout .logout-button,.admin-account-popover>a{color:#53605b;border-radius:6px;align-items:center;gap:8px;width:100%;margin-top:5px;padding:9px 10px;font-size:11px;display:flex}.admin-account-popover>a:hover{color:#087f80;background:#f3f6f4}.admin-account-logout .logout-button svg,.admin-account-popover>a svg{width:16px}.admin-account-logout{border-top:1px solid #edf0ee;margin-top:4px;padding-top:4px}.admin-account-logout .logout-button{color:#9b514a;justify-content:flex-start}.admin-account-logout .logout-button:hover{background:#fbf1f0}@media (max-width:760px){.admin-category-list>article{grid-template-columns:38px 1fr}.admin-category-count{grid-column:2}.admin-category-management-list>article{grid-template-columns:38px minmax(0,1fr)}.admin-category-management-list>article>.admin-category-count,.admin-category-management-list>article>.admin-product-row-actions,.admin-category-management-list>article>.status{grid-column:2;justify-self:start}.category-catalog-description{margin-top:28px;padding:20px}.admin-main>header{height:60px}.admin-account-trigger{min-height:38px;padding:3px}.admin-account-avatar{width:32px;height:32px}.admin-account-brief,.admin-account-chevron{display:none}.admin-account-popover{width:auto;position:fixed;top:68px;left:12px;right:12px}.admin-header-title>div>span{display:none}}@keyframes loading-logo{0%,to{opacity:.72;transform:translateY(0)scale(.985)}50%{opacity:1;transform:translateY(-3px)scale(1)}}@keyframes loading-line{0%{transform-origin:100%;transform:scaleX(0)}48%{transform-origin:100%;transform:scaleX(1)}52%{transform-origin:0;transform:scaleX(1)}to{transform-origin:0;transform:scaleX(0)}}.login-page{background:radial-gradient(circle at 25% 20%,#12a3a52e,#0000 35%),#101514;place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{color:#17201e;border-top:4px solid var(--teal);background:#f8f6f1;width:min(460px,100%);padding:40px;box-shadow:0 30px 80px #0000006b}.login-card h1{letter-spacing:-.5px;margin:12px 0 8px;font-size:30px}.login-card>p{color:#66706d;margin:0 0 26px}.login-card label{color:#4d5956;gap:7px;margin:14px 0;font-size:13px;font-weight:600;display:grid}.login-card input{background:#fff;border:1px solid #d8d6d0;outline:none;height:48px;padding:0 13px}.login-card input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #12a3a51f}.login-card .admin-primary{justify-content:center;width:100%;margin-top:22px}.login-mark{color:var(--teal);justify-content:space-between;align-items:center;display:flex}.login-mark svg{width:28px;height:28px}.login-mark span{letter-spacing:2px;color:#101514;font:700 26px Arial}.form-error{color:#8d2721;background:#fff0ef;border-right:3px solid #c73932;padding:11px 13px;font-size:13px}.form-error,.form-success{margin:14px 0;line-height:1.8}.form-success{font-size:14px}.crawler-fallback{background:#f7f6f2;border:1px solid #ddd9cf;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:18px;display:flex}.crawler-fallback>div{flex:100%}.crawler-fallback ol{color:#4f5b57;margin:10px 20px 0 0;padding:0;font-size:14px;line-height:2}.crawler-fallback code{direction:ltr;display:inline-block}.crawler-fallback textarea{resize:vertical;background:#fff;border:1px solid #cfd2cd;flex:100%;width:100%;padding:12px;font:13px/1.7 monospace}.crawler-fallback .admin-secondary{text-decoration:none}.password-warning{color:#6c5217;background:#fff5d8;border-right:3px solid #d59c18;margin-bottom:18px;padding:14px 16px;font-size:13px}.logout-button{color:#7a8582;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px;display:flex}.logout-button svg{width:16px}.admin-user{gap:10px}.admin-user>div{min-width:120px}.product-editor{max-width:none}.editor-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.editor-heading h2{margin-bottom:5px}.editor-heading p{color:#75807d;margin:0}.editor-heading>.status{white-space:nowrap;align-items:center;gap:6px;display:flex}.editor-heading>.status svg{width:15px}.admin-form-grid select{color:#17201e;border:1px solid #d8d6d0;outline:none;height:45px;padding:0 11px}.admin-form-grid textarea{resize:vertical;line-height:1.8}.admin-form-grid .code-area{text-align:left;font-size:12px;line-height:1.6;font-family:Consolas,monospace!important}.product-category-picker{border:0;gap:7px;margin:0;padding:0;display:grid}.product-category-picker legend{color:#596560;font-size:14px}.product-category-picker>p{color:#7b8782;margin:0 0 5px;font-size:11px}.product-category-picker>div{flex-wrap:wrap;gap:8px;display:flex}.product-category-picker label{cursor:pointer;background:#fff;border:1px solid #d8dcd7;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:8px 11px;color:#4b5752!important;display:flex!important}.product-category-picker label:has(input:checked){background:#e9f5f2;border-color:#169496;color:#087f81!important}.product-category-picker input{accent-color:#128d8f;height:16px;width:16px!important}.product-category-picker small{color:#fff;background:#168c8e;border-radius:4px;padding:2px 5px;font-size:9px}.admin-shell{font-size:15px}.admin-logo b,.admin-sidebar nav a{font-size:14px}.admin-logo small,.admin-main>header>div:first-child span,.admin-user small{font-size:11px}.admin-main>header b,.admin-main>header span{font-size:14px}.admin-kicker,.admin-page-head>div>span{font-size:11px}.admin-page-head h1{font-size:28px}.admin-form-grid label,.admin-page-head p,.admin-primary,.admin-secondary,.currency-panel label,.flow-panel>p{font-size:14px}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{font-size:15px}.admin-table b{font-size:13px}.admin-table code,.admin-table>div>span{font-size:12px}.card-head h2{font-size:17px}.admin-stats span{font-size:13px}.admin-stats small{font-size:11px}.flow-panel h2{font-size:26px}.admin-code small,.admin-code span{font-size:13px}.editor-options label{font-size:14px}.admin-flow>.flow-panel:not(.product-editor)>.admin-kicker{font-size:0}.admin-flow>.flow-panel:not(.product-editor)>.admin-kicker:after{content:"JC ELECTRONICS + SIEMENS";font-size:11px}.crawl-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crawl-actions .admin-primary,.crawl-actions .admin-secondary{justify-content:center;min-height:44px}.spec-editor{margin:8px 0 28px}.spec-editor .card-head{align-items:flex-start}.spec-editor h3{margin:0;font-size:19px}.spec-editor .card-head p{color:#71807a;margin:6px 0 0;font-size:13px}.spec-group{background:#f8f8f5;border:1px solid #dde1de;margin:12px 0;padding:14px}.spec-group-head,.spec-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.spec-group-head input{font-size:15px;font-weight:700}.spec-group input{background:#fff;border:1px solid #d2d8d4;width:100%;min-height:42px;padding:9px 11px}.spec-group button{color:#596560;cursor:pointer;background:#fff;border:1px solid #d3d8d5;min-height:40px;padding:7px 10px}.spec-group button svg{width:16px}.spec-group-head button,.spec-row button{color:#a52e28}.spec-rows{gap:8px;margin-top:10px;display:grid}.spec-row{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto}.add-spec-row{align-items:center;gap:6px;margin-top:10px;display:flex;color:#087f81!important}.empty-specs{text-align:center;color:#7b8682;border:1px dashed #c9cfcb;padding:24px;font-size:14px}.editor-options{border-bottom:1px solid #e5e1d9;gap:24px;margin:4px 0 24px;padding:18px 0;display:flex}.editor-options label{align-items:center;gap:7px;font-size:13px;display:flex}.editor-options input{accent-color:var(--teal)}.media-manager{margin:0 0 24px}.media-manager .card-head{margin-bottom:14px}.admin-secondary{color:#394541;cursor:pointer;background:#fff;border:1px solid #b9bcb8;align-items:center;gap:7px;padding:10px 14px;font-size:13px;display:inline-flex}.admin-secondary svg{width:17px}.image-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.image-grid>div{aspect-ratio:1;background:#fff;border:1px solid #e3e0d9;place-items:center;display:grid;position:relative;overflow:hidden}.image-grid img{object-fit:contain;width:100%;height:100%}.image-grid button{color:#a52e28;cursor:pointer;background:#fff;border:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 2px 10px #00000026}.image-grid button svg{width:15px}.empty-media{color:#8b9592;gap:7px;aspect-ratio:auto!important;grid-column:1/-1!important;min-height:130px!important}.empty-media svg{width:28px}.editor-actions{align-items:center;gap:10px;padding-top:8px;display:flex}.editor-actions button{justify-content:center;min-width:160px}.admin-table>div>a{color:#44504c;text-align:center;border:1px solid #c9cbc7;padding:7px 11px;font-size:12px}.admin-table>div>a:hover{border-color:var(--teal);color:#087f81}.admin-pagination{border-top:1px solid #e5e1d9;justify-content:center;align-items:center;gap:18px;padding:22px;display:flex}.admin-pagination a{border:1px solid #d8d6d0;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:flex}.admin-pagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.admin-pagination svg{width:15px}.admin-pagination span{color:#68736f;font-size:12px}.user-create h2{align-items:center;gap:8px;font-size:18px;display:flex}.user-create h2 svg{width:20px;color:var(--teal)}.product-content-editor{background:#f8f7f3;border:1px solid #d9d7d0;border-radius:9px;margin-top:24px;padding:24px}.product-content-editor>.card-head{align-items:flex-start;margin-bottom:18px}.product-content-editor>.card-head h3{margin:0 0 6px;font-size:19px}.product-content-editor>.card-head p{color:#6f7975;margin:0;font-size:13px}.content-block-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.content-block-picker>button{text-align:right;color:#33413c;cursor:pointer;background:#fff;border:1px solid #dcdbd5;border-radius:7px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;min-height:66px;padding:10px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.content-block-picker>button:hover{border-color:#55aeb0;transform:translateY(-2px);box-shadow:0 8px 20px #184a4614}.content-block-picker>button>svg:first-child{color:#087f81;background:#e8f2ef;border-radius:6px;width:32px;height:32px;padding:8px}.content-block-picker>button>svg:last-child{color:#9ba4a0;width:16px}.content-block-picker span{flex-direction:column;gap:3px;display:flex}.content-block-picker b{font-size:12px}.content-block-picker small{color:#89928e;font-size:9px}.content-block-list{gap:10px;display:grid}.content-block-list>article{background:#fff;border:1px solid #dadbd5;border-radius:8px;overflow:hidden}.content-block-list>article>header{background:#f5f6f2;border-bottom:1px solid #ecece7;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.content-block-list>article>header>svg{color:#168f91;width:17px}.content-block-list>article>header>strong{font-size:12px}.content-block-number{color:#53605b;background:#e7ebe8;border-radius:5px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.content-block-list>article>header>div{gap:2px;margin-right:auto;display:flex}.content-block-list>article>header button{color:#7b8581;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:29px;padding:0;display:grid}.content-block-list>article>header button:hover{color:#26332e;background:#e6ebe8}.content-block-list>article>header button.delete:hover{color:#b9372c;background:#fbe9e7}.content-block-list>article>header button:disabled{opacity:.25;cursor:default}.content-block-list>article>header button svg{width:15px}.content-block-body{padding:16px}.content-block-body label,.content-field-stack label{color:#58635f;gap:7px;font-size:12px;display:grid}.content-block-body input,.content-block-body select,.content-block-body textarea{color:#26332f;width:100%;font:inherit;background:#fff;border:1px solid #d7d9d4;border-radius:6px;outline:0;padding:10px 11px;font-size:13px}.content-block-body textarea{resize:vertical;line-height:1.9}.content-block-body input:focus,.content-block-body select:focus,.content-block-body textarea:focus{border-color:#149a9c;box-shadow:0 0 0 3px #149a9c1a}.content-field-grid{grid-template-columns:180px 1fr}.content-field-grid,.content-field-stack{gap:12px;display:grid}.content-inline-option{color:#68736f;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.content-inline-option button{color:#65706c;cursor:pointer;background:#fff;border:1px solid #d5d9d5;border-radius:5px;padding:6px 11px}.content-inline-option button.active{color:#087f81;background:#e7f4f2;border-color:#169b9d}.content-repeat-list{gap:8px;display:grid}.content-repeat-list>div{grid-template-columns:24px 1fr 30px;align-items:center;gap:7px;display:grid}.content-repeat-list>div>span{color:#919a96;text-align:center;font-size:10px}.content-repeat-list>div>button{color:#a3aaa7;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:34px;display:grid}.content-repeat-list>div>button:hover{color:#b9372c;background:#fbe9e7}.content-repeat-list>div>button svg{width:15px}.add-content-item{color:#16898b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:6px 9px;font-size:11px;display:flex}.add-content-item svg{width:14px}.faq-editor>div{align-items:start}.faq-editor>div>div{gap:7px;display:grid}.content-variant-picker{gap:8px;margin-bottom:12px;display:flex}.content-variant-picker button{color:#65706c;cursor:pointer;background:#fff;border:1px solid #dbddd7;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.content-variant-picker button.active{color:#087f81;background:#e8f4f2;border-color:#169b9d}.content-variant-picker svg{width:15px}.content-image-fields{gap:12px;display:grid}.content-image-upload{cursor:pointer;background:#f1f7f5;border:1px dashed #9bbab5;border-radius:7px;grid-template-columns:auto auto;grid-auto-flow:column;justify-content:center;align-items:center;min-height:54px;color:#087f81!important;gap:7px!important;display:flex!important}.content-image-upload svg{width:18px}.content-image-fields>img{object-fit:contain;background:#fff;border:1px solid #e0e0da;border-radius:7px;width:100%;max-height:340px}.content-divider-preview{color:#9aa29e;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.content-divider-preview span{background:#dddeda;flex:1;height:1px}.empty-content-editor{color:#8a9490;border:1px dashed #d5d8d2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.empty-content-editor svg{width:28px}.empty-content-editor strong{font-size:13px}.empty-content-editor span{font-size:10px}.content-live-preview{background:#fff;border:1px solid #deded8;border-radius:8px;padding:28px}.product-danger-zone{background:#fff8f7;border:1px solid #ecd0cc;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:18px;display:flex}.product-danger-zone>div{align-items:center;gap:11px;display:flex}.product-danger-zone>div>svg{color:#af3c33;background:#f7dedb;border-radius:7px;width:34px;height:34px;padding:8px}.product-danger-zone span{gap:3px;display:grid}.product-danger-zone strong{color:#7e2e28;font-size:13px}.product-danger-zone small{color:#95736f;font-size:10px}.delete-product-trigger{color:#a9352d;cursor:pointer;background:#fff;border:1px solid #d26359;border-radius:6px;padding:8px 12px;font-size:12px}.delete-product-trigger:hover{color:#fff;background:#aa392f}.product-delete-dialog{color:#25312d;background:#fff;box-shadow:0 24px 70px #00000038}.product-delete-dialog [data-slot=alert-dialog-media]{color:#aa392f;background:#f9e2df}.product-delete-dialog [data-slot=alert-dialog-footer]{background:#f7f5f1}.product-delete-dialog [data-slot=alert-dialog-description]{text-align:right;line-height:1.8}.product-delete-dialog [data-slot=alert-dialog-title]{text-align:right}.content-upload-error{color:#a9372f;background:#fbe9e7;border-radius:5px;padding:8px 10px;font-size:11px}.product-description-section{padding:85px 0}.product-description-section>.narrow-container>h2{margin:10px 0 34px;font-size:30px}.product-content-blocks{color:#43504b}.product-content-blocks>p{white-space:pre-line;margin:0 0 18px;font-size:14px;line-height:2.15}.product-content-blocks>h2{color:#1e2b27;margin:46px 0 15px;font-size:26px}.product-content-blocks>h3{color:#26342f;margin:32px 0 12px;font-size:19px}.product-content-blocks>ol,.product-content-blocks>ul{gap:10px;margin:18px 0;padding-right:22px;font-size:14px;line-height:1.9;display:grid}.product-content-blocks>blockquote{border-right:4px solid var(--teal);background:#e9f2ef;border-radius:7px;margin:28px 0;padding:20px 24px}.product-content-blocks>blockquote p{margin:0;font-size:15px;line-height:2}.product-content-blocks>blockquote footer{color:#71807a;margin-top:10px;font-size:11px}.product-callout{background:#edf6f3;border:1px solid #bcd8d3;border-radius:8px;gap:13px;margin:24px 0;padding:18px;display:flex}.product-callout>svg{color:#13888a;flex:none;width:21px}.product-callout strong{margin-bottom:5px;font-size:13px;display:block}.product-callout p{margin:0;font-size:13px;line-height:1.9}.product-callout.tip{background:#eff7f0;border-color:#bdd8c3}.product-callout.tip>svg{color:#438b53}.product-callout.warning{background:#fff8e8;border-color:#e6d2a1}.product-callout.warning>svg{color:#b27c18}.product-content-blocks>figure{margin:32px 0}.product-content-blocks>figure img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:auto;max-height:620px}.product-content-blocks>figure figcaption{text-align:center;color:#77827e;margin-top:9px;font-size:11px}.product-content-blocks>hr{border:0;border-top:1px solid #d8d8d1;margin:38px 0}.product-content-faq{border:1px solid #d8d8d1;border-radius:8px;margin:24px 0;overflow:hidden}.product-content-faq details+details{border-top:1px solid #d8d8d1}.product-content-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;font-size:13px;font-weight:700;display:flex}.product-content-faq summary span{color:var(--teal);font-size:18px}.product-content-faq details>p{color:#66736e;margin:0;padding:0 18px 18px;font-size:13px;line-height:2}@media (max-width:900px){.content-block-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.content-field-grid{grid-template-columns:1fr}.product-content-editor{padding:16px}.product-danger-zone{flex-direction:column;align-items:flex-start}.delete-product-trigger{width:100%}.product-description-section{padding:60px 0}}.product-dashboard{max-width:1180px}.product-dashboard-head{justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.product-dashboard-head h2{margin:5px 0 3px;font-size:25px}.product-dashboard-head p{color:#75807b;margin:0;font:12px Arial}.product-dashboard-head>div:last-child{align-items:center;gap:9px;display:flex}.product-dashboard-nav{background:#f1f2ee;border:1px solid #dedfd9;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 -4px 22px;padding:5px;display:grid}.product-dashboard-nav a{color:#68736f;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:8px;font-size:11px;text-decoration:none;display:flex}.product-dashboard-nav a svg{width:17px}.product-dashboard-nav a:hover{color:#26342f;background:#fff}.product-dashboard-nav a.active{color:#087f81;background:#fff;box-shadow:0 3px 12px #1b322c1a}.product-settings-card{background:#faf9f6;border:1px solid #dddcd6;border-radius:9px;margin-top:0;padding:24px}.settings-section-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.settings-section-heading>svg{color:#078587;background:#e7f2ef;border-radius:7px;width:38px;height:38px;padding:9px}.settings-section-heading>div{flex:1}.settings-section-heading h3{margin:0 0 4px;font-size:18px}.settings-section-heading p{color:#79837f;margin:0;font-size:11px}.settings-section-heading>.admin-secondary{margin-right:auto}.product-content-editor+.editor-actions,.product-settings-card+.editor-actions{margin-top:16px}.product-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.product-metric-grid article{background:#fff;border:1px solid #dedfd9;border-radius:8px;align-items:center;gap:10px;min-height:94px;padding:15px;display:flex}.product-metric-grid article>svg{color:#148c8e;background:#edf4f1;border-radius:7px;width:36px;height:36px;padding:9px}.product-metric-grid article span{gap:6px;display:grid}.product-metric-grid small{color:#7c8682;font-size:9px}.product-metric-grid strong{color:#26332f;font-size:20px}.product-completion{background:#f8faf8;border:1px solid #daddd7;border-radius:8px;padding:18px}.product-completion>div{align-items:center;gap:10px;display:flex}.product-completion svg{color:#13888a;background:#e1efeb;border-radius:7px;width:32px;height:32px;padding:7px}.product-completion span{gap:3px;display:grid}.product-completion strong{font-size:12px}.product-completion small{color:#7c8782;font-size:9px}.product-completion b{color:#087f81;margin-right:auto;font-size:16px}.product-completion progress{accent-color:#119294;width:100%;height:7px;margin-top:13px}.product-dashboard-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.product-dashboard-shortcuts a{text-align:right;color:#3d4944;cursor:pointer;background:#fff;border:1px solid #dedfd9;border-radius:7px;grid-template-columns:32px 1fr 16px;align-items:center;gap:8px;padding:13px;text-decoration:none;display:grid}.product-dashboard-shortcuts a>svg:first-child{color:#16898b;background:#f0f3f0;border-radius:6px;width:30px;height:30px;padding:7px}.product-dashboard-shortcuts a>svg:last-child{width:14px}.product-dashboard-shortcuts span{gap:3px;display:grid}.product-dashboard-shortcuts strong{font-size:10px}.product-dashboard-shortcuts small{color:#8a9490;font-size:8px}.product-dashboard-shortcuts a:hover{border-color:#49a9aa}.product-publish-control{background:#fff;border:1px solid #d9dfda;border-radius:8px;align-items:center;gap:12px;padding:17px;display:flex}.product-publish-control>div{flex:1;align-items:center;gap:10px;display:flex}.product-publish-control svg{color:#1a835f;background:#e4f1ec;border-radius:7px;width:30px;height:30px;padding:7px}.product-publish-control span{gap:4px;display:grid}.product-publish-control strong{font-size:12px}.product-publish-control small{color:#7c8782;font-size:9px}.product-publish-control select{background:#fff;border:1px solid #d5d9d4;border-radius:6px;min-width:150px;padding:9px;font-size:12px}.seo-preview{direction:rtl;background:#fff;border:1px solid #dfe0da;border-radius:8px;margin-top:20px;padding:18px}.seo-preview>small{color:#89938f;margin-bottom:11px;font-size:9px;display:block}.seo-preview>strong{color:#2457a6;font-size:17px;font-weight:500;display:block}.seo-preview>span{color:#40854d;text-align:left;direction:ltr;margin:6px 0;font:10px Arial;display:block}.seo-preview>p{color:#656e6a;margin:0;font-size:11px;line-height:1.8}.dashboard-image-grid>div{position:relative}.dashboard-image-grid .featured-image{border:2px solid #159597}.featured-image-badge,.make-featured{color:#fff;background:#128b8d;border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex;position:absolute;bottom:8px;right:8px}.featured-image-badge svg,.make-featured svg{width:12px}.make-featured{cursor:pointer;background:#1a2622d9}.remove-gallery-image{position:absolute!important;top:8px!important;left:8px!important}.content-picker-tabs{gap:7px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.content-picker-tabs button{white-space:nowrap;color:#6e7974;cursor:pointer;background:#fff;border:1px solid #d9dcd7;border-radius:6px;padding:7px 10px;font-size:10px}.content-picker-tabs button.active{color:#087f81;background:#e8f4f2;border-color:#139496}.content-gallery-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.content-gallery-editor>div{background:#fff;border:1px solid #dcddd8;border-radius:7px;gap:6px;padding:7px;display:grid;position:relative}.content-gallery-editor img{object-fit:contain;width:100%;height:110px}.content-gallery-editor button{color:#a43d35;background:#fff;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;left:9px}.content-gallery-editor button svg{width:14px}.content-code-input{text-align:left;direction:ltr;font-family:Consolas,monospace!important}.custom-vars-editor>div,.stats-editor>div{grid-template-columns:1fr 2fr 30px}.checklist-editor>div{grid-template-columns:24px 1fr 30px}.checklist-editor input[type=checkbox]{width:18px;height:18px}.comparison-editor{gap:8px;display:grid;overflow-x:auto}.comparison-editor>div{gap:7px;min-width:620px;display:flex}.comparison-editor input{min-width:130px}.comparison-editor button{color:#a33b34;background:0 0;border:0;place-items:center;min-width:30px;display:grid}.comparison-editor button svg{width:15px}.content-field-label{color:#58635f;margin-bottom:7px;font-size:12px;display:block}.product-code-block{color:#dbe3df;background:#111816;border:1px solid #303b37;border-radius:8px;margin:25px 0;overflow:hidden}.product-code-block header{background:#1a2420;border-bottom:1px solid #303b37;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.product-code-block header span{color:#92a09a;font:10px Consolas,monospace}.product-code-block header button{color:#aab5b0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.product-code-block header svg{width:13px}.product-code-block pre{text-align:left;margin:0;padding:18px;font:12px/1.8 Consolas,monospace;overflow-x:auto}.product-content-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.product-content-gallery button{cursor:zoom-in;background:#eee;border:0;border-radius:8px;padding:0;overflow:hidden}.product-content-gallery img{object-fit:cover;width:100%;height:210px}.product-content-lightbox{z-index:1000;cursor:zoom-out;background:#040706eb;border:0;place-items:center;width:100%;height:100%;padding:4vw;display:grid;position:fixed;inset:0}.product-content-lightbox img{object-fit:contain;max-width:1100px;max-height:88vh}.product-video{margin:28px 0}.product-video iframe{aspect-ratio:16/9;background:#151b19;border:0;border-radius:8px;width:100%;display:block}.product-video figcaption{text-align:center;color:#78837e;margin-top:8px;font-size:10px}.product-video-error{color:#a33a31;background:#fff1ef;border:1px solid #e3c8c3;border-radius:7px;margin:20px 0;padding:14px;font-size:11px}.product-checklist,.product-poll{background:#f7faf8;border:1px solid #d7ddd8;border-radius:8px;gap:9px;margin:25px 0;padding:20px;display:grid}.product-checklist>strong,.product-poll>strong{margin-bottom:5px;font-size:14px}.product-poll button{text-align:right;color:#4a5651;cursor:pointer;background:#fff;border:1px solid #d9ddd9;border-radius:6px;align-items:center;gap:9px;padding:11px;display:flex}.product-poll button>span{border:2px solid #9ca7a2;border-radius:50%;width:14px;height:14px}.product-poll button.active{color:#087f81;border-color:#159294}.product-poll button.active>span{border:4px solid #159294}.product-poll button svg{width:15px;margin-right:auto}.product-checklist label{cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.product-checklist input{accent-color:#159294}.product-content-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.product-content-stats>div{background:#eff6f3;border:1px solid #cfe0db;border-radius:8px;place-items:center;gap:5px;padding:18px;display:grid}.product-content-stats strong{color:#087f81;font-size:23px}.product-content-stats span{color:#68746f;font-size:10px}.product-comparison{border:1px solid #d9dcd7;border-radius:8px;margin:28px 0;overflow-x:auto}.product-comparison table{border-collapse:collapse;width:100%;font-size:12px}.product-comparison td,.product-comparison th{text-align:right;border-bottom:1px solid #e1e2dd;padding:12px}.product-comparison thead th{color:#26342f;background:#eaf2ef}.product-comparison tbody th{font-weight:700}.product-content-cta{text-align:center;background:linear-gradient(135deg,#edf7f4,#f8f5ed);border:1px solid #bdd7d2;border-radius:9px;margin:30px 0;padding:28px}.product-content-cta h3{margin:0 0 8px}.product-content-cta p{color:#67736e;max-width:560px;margin:0 auto 18px;line-height:1.9}.product-related-content{color:#34413c;background:#fff;border:1px solid #daddd8;border-radius:8px;gap:14px;margin:24px 0;padding:12px;display:flex}.product-related-content img{object-fit:cover;border-radius:6px;width:120px;height:90px}.product-related-content span{align-content:center;gap:5px;display:grid}.product-related-content small{color:#11888a;align-items:center;gap:4px;font-size:9px;display:flex}.product-related-content small svg{width:12px}.product-related-content strong{font-size:13px}.product-related-content p{color:#737e79;margin:0;font-size:10px;line-height:1.7}.product-custom-block{background:#f2f7f5;border:1px dashed #9dbab5;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;padding:18px;display:grid}.product-custom-block>div{gap:4px;display:grid}.product-custom-block small{color:#78847f;font-size:9px}.product-custom-block span{font-size:12px}.product-callout.success{background:#edf8f0;border-color:#bcdcc7}.product-callout.success>svg{color:#388852}@media (max-width:980px){.product-dashboard-nav{grid-template-columns:repeat(3,1fr)}.product-dashboard-shortcuts,.product-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.product-dashboard-head{flex-direction:column;align-items:flex-start}.product-dashboard-head>div:last-child{flex-wrap:wrap;width:100%}.product-dashboard-nav{grid-template-columns:repeat(2,1fr)}.product-dashboard-shortcuts,.product-metric-grid{grid-template-columns:1fr}.product-publish-control{flex-direction:column;align-items:flex-start}.product-publish-control select{width:100%}.content-gallery-editor,.product-content-gallery,.product-content-stats{grid-template-columns:repeat(2,1fr)}.product-related-content{flex-direction:column}.product-related-content img{width:100%;height:180px}}.product-dashboard-flow{width:100%}.product-dashboard-shell{direction:ltr;grid-template-columns:minmax(270px,30%) minmax(0,1fr);grid-template-areas:"sidebar main";align-items:start;gap:20px;display:grid}.product-dashboard-sidebar{direction:rtl;background:#fff;border:1px solid #dfe3df;border-radius:12px;flex-direction:column;grid-area:sidebar;min-height:calc(100vh - 148px);padding:22px;display:flex;position:sticky;top:88px;box-shadow:0 8px 30px #1a2c260b}.product-sidebar-head{border-bottom:1px solid #e6e8e4;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.product-sidebar-head>div{flex:1;min-width:0}.product-sidebar-head h2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 5px;font-size:19px;line-height:1.65;display:-webkit-box;overflow:hidden}.product-sidebar-head p{color:#7c8782;text-align:right;margin:0;font:12px Arial}.product-sidebar-close{color:#68746f!important;width:34px!important;height:34px!important}.product-sidebar-close svg{width:18px}.product-sidebar-nav{gap:6px;margin-top:18px;display:grid}.product-sidebar-nav a{color:#5f6c67;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:13px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:grid}.product-sidebar-nav a>svg:first-child{color:#87918d;width:19px}.product-sidebar-nav a>svg:last-child{opacity:0;width:14px;transition:opacity .18s,transform .18s;transform:translate(4px)}.product-sidebar-nav a:hover{color:#26352f;background:#f7f9f7;border-color:#e0e4e0}.product-sidebar-nav a.active>svg:last-child,.product-sidebar-nav a:hover>svg:last-child{opacity:1;transform:none}.product-sidebar-nav a.active{color:#087f81;background:#eaf5f2;border-color:#cfe4df;font-weight:700}.product-sidebar-nav a.active>svg:first-child{color:#087f81}.product-sidebar-footer{border-top:1px solid #e6e8e4;gap:10px;margin-top:auto;padding-top:20px;display:grid}.product-sidebar-footer .admin-secondary{justify-content:center;width:100%}.product-sidebar-status{background:#f1f8f5;border:1px solid #cfe1da;border-radius:9px;overflow:hidden}.product-sidebar-status.draft{background:#fcf8ed;border-color:#e6dcc1}.product-sidebar-status-summary{grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:10px;display:grid}.product-sidebar-status-icon{color:#187257;background:#d9eee5;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.product-sidebar-status.draft .product-sidebar-status-icon{color:#966b17;background:#f1e5c5}.product-sidebar-status-icon svg{width:18px}.product-sidebar-status-copy{gap:3px;min-width:0;display:grid}.product-sidebar-status-copy small{color:#7b8781;font-size:9px}.product-sidebar-status-copy strong{font-size:11px}.product-sidebar-status-summary>button{color:#65726c!important;width:32px!important;height:32px!important}.product-sidebar-status-summary>button svg{width:14px}.product-sidebar-status-editor{background:#ffffffb8;border-top:1px solid #becfc7b8;gap:9px;padding:10px;display:grid}.product-sidebar-status-editor>.form-error{margin:0;font-size:9px}.product-sidebar-status-editor label{color:#68746e;gap:6px;font-size:9px;display:grid}.product-sidebar-status-editor select{background:#fff;border:1px solid #cfd7d2;border-radius:6px;height:34px;padding:0 8px;font-size:10px}.product-sidebar-status-editor>div{justify-content:flex-end;gap:6px;display:flex}.product-dashboard-main{direction:rtl;background:#fff;border:1px solid #dfe3df;border-radius:12px;grid-area:main;min-width:0;padding:26px;box-shadow:0 8px 30px #1a2c260b}.product-dashboard-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"sidebar main";gap:14px}.product-dashboard-shell.sidebar-collapsed .product-dashboard-sidebar{padding:9px;display:flex}.product-dashboard-shell.sidebar-collapsed .product-sidebar-head{justify-content:center;padding-bottom:12px}.product-dashboard-shell.sidebar-collapsed .product-sidebar-head>div{display:none}.product-dashboard-shell.sidebar-collapsed .product-sidebar-close{width:42px!important;height:42px!important}.product-dashboard-shell.sidebar-collapsed .product-sidebar-nav{gap:8px;margin-top:12px}.product-dashboard-shell.sidebar-collapsed .product-sidebar-nav a{justify-content:center;align-items:center;min-height:46px;padding:8px;display:flex}.product-dashboard-shell.sidebar-collapsed .product-sidebar-nav a span,.product-dashboard-shell.sidebar-collapsed .product-sidebar-nav a>svg:last-child{display:none}.product-dashboard-shell.sidebar-collapsed .product-sidebar-nav a>svg:first-child{width:20px}.product-dashboard-shell.sidebar-collapsed .product-sidebar-footer{align-items:center;padding-top:12px}.product-dashboard-shell.sidebar-collapsed .product-sidebar-status{background:0 0;border:0;width:42px}.product-dashboard-shell.sidebar-collapsed .product-sidebar-status-summary{justify-content:center;padding:0;display:flex}.product-dashboard-shell.sidebar-collapsed .product-sidebar-status-icon{width:42px;height:42px}.product-dashboard-shell.sidebar-collapsed .product-sidebar-status-copy,.product-dashboard-shell.sidebar-collapsed .product-sidebar-status-editor,.product-dashboard-shell.sidebar-collapsed .product-sidebar-status-summary>button{display:none}.product-dashboard-shell.sidebar-collapsed .product-sidebar-footer .admin-secondary{justify-content:center;width:42px;min-width:42px;height:42px;padding:0;font-size:0;display:flex}.product-dashboard-shell.sidebar-collapsed .product-sidebar-footer .admin-secondary svg{width:18px;margin:0}.product-dashboard-toolbar{border-bottom:1px solid #e4e7e3;align-items:center;gap:13px;margin-bottom:24px;padding-bottom:18px;display:flex}.product-dashboard-toolbar>div{flex:1;min-width:0}.product-dashboard-toolbar h1{margin:5px 0 0;font-size:23px}.mobile-product-dashboard-back{color:#137f81;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:none}.mobile-product-dashboard-back svg{width:17px}.product-overview{gap:15px;display:grid}.product-overview-card{background:#fafbf9;border:1px solid #dfe3df;border-radius:10px;padding:22px}.overview-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.overview-card-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.overview-card-heading>div>svg{color:#108688;background:#e8f3f0;border-radius:8px;width:36px;height:36px;padding:8px}.overview-card-heading span{gap:4px;display:grid}.overview-card-heading strong{font-size:14px}.overview-card-heading small{color:#7d8883;font-size:11px}.overview-card-heading>a{color:#0e8385;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.overview-card-heading>a svg{width:14px}.product-overview-stats{background:#f7faf8}.product-overview-stats .product-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-overview-stats .product-metric-grid article{background:#fff;min-height:82px}.product-overview-stats>progress{accent-color:#119294;width:100%;height:7px;margin-top:14px}.product-summary-list{background:#e1e4e0;border:1px solid #e1e4e0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.product-summary-list>div{background:#fff;gap:6px;padding:13px;display:grid}.product-summary-list dt{color:#818b87;font-size:10px}.product-summary-list dd{color:#283631;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.product-summary-text{color:#65716c;margin:14px 0 0;font-size:12px;line-height:2}.product-overview-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;position:relative}.product-overview-images>div{background:#fff;border:1px solid #e0e4e0;border-radius:8px;position:relative;overflow:hidden}.product-overview-images img{object-fit:contain;width:100%;height:118px;padding:8px;display:block}.product-overview-images div span{color:#fff;background:#118b8d;border-radius:5px;padding:4px 7px;font-size:8px;position:absolute;bottom:7px;right:7px}.product-overview-images>b{color:#fff;background:#192722d1;border-radius:6px;place-items:center;min-width:34px;height:28px;padding:0 7px;font-size:10px;display:grid;position:absolute;bottom:9px;left:9px}.product-overview-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-overview-groups>div{background:#fff;border:1px solid #e1e4e0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.product-overview-groups strong{font-size:12px}.product-overview-groups span{color:#7d8783;font-size:10px}.product-overview-seo{background:#fff;border:1px solid #e0e4df;border-radius:8px;gap:7px;padding:16px;display:grid}.product-overview-seo strong{color:#2457a6;font-size:15px}.product-overview-seo span{color:#40854d;text-align:left;font:10px Arial}.product-overview-seo p{color:#69736f;margin:0;font-size:11px;line-height:1.9}.product-overview-content-list{flex-wrap:wrap;gap:8px;display:flex}.product-overview-content-list span{color:#53625c;background:#fff;border:1px solid #d9e2dd;border-radius:999px;padding:7px 10px;font-size:10px}.product-overview-empty{color:#818b87;background:#fff;border:1px dashed #d9ded9;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:11px;display:flex}.product-overview-empty svg{width:20px}.product-floating-save{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #c0cec7e6;border-radius:11px;margin-top:22px;padding:10px;position:sticky;bottom:14px;box-shadow:0 14px 38px #1a2d2629}.product-floating-save>.form-error{margin:0 0 8px}.product-floating-save>div:last-child{align-items:center;gap:16px;display:flex}.product-floating-save span{flex:1;gap:3px;min-width:0;display:grid}.product-floating-save strong{font-size:12px}.product-floating-save small{color:#7a8580;font-size:10px}.product-floating-save .admin-primary{justify-content:center;min-width:170px}@media (max-width:980px){.product-dashboard-shell{grid-template-columns:250px minmax(0,1fr)}.product-dashboard-main{padding:20px}.product-overview-stats .product-metric-grid{grid-template-columns:1fr}.product-overview-images,.product-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-dashboard-shell,.product-dashboard-shell.sidebar-collapsed{display:block}.product-dashboard-sidebar{display:none!important}.product-dashboard-main{border-radius:9px;padding:18px}.mobile-product-dashboard-back{display:flex}.product-dashboard-toolbar{flex-direction:column;align-items:flex-start;margin-bottom:18px}.product-dashboard-toolbar h1{font-size:20px}}@media (max-width:520px){.product-dashboard-main{padding:14px}.product-overview-card{padding:15px}.overview-card-heading{align-items:flex-start}.overview-card-heading small,.overview-card-heading>a{font-size:10px}.product-overview-groups,.product-summary-list{grid-template-columns:1fr}.product-overview-images img{height:100px}.product-floating-save{padding:8px;bottom:8px}.product-floating-save>div:last-child{flex-direction:column;align-items:stretch;gap:8px}.product-floating-save .admin-primary{width:100%}}.admin-products-card{padding:0;overflow:hidden}.admin-product-list-head,.admin-product-list>article{grid-template-columns:minmax(280px,2fr) minmax(120px,1fr) 100px minmax(240px,auto);align-items:center;gap:16px;display:grid}.admin-product-list-head{color:#7c8682;background:#f2f3ef;border-bottom:1px solid #dedfd9;padding:11px 18px;font-size:10px}.admin-product-list>article{background:#fff;border-bottom:1px solid #e8e9e4;min-height:86px;padding:11px 18px;transition:background .15s}.admin-product-list>article:last-child{border-bottom:0}.admin-product-list>article:hover{background:#fbfcfa}.admin-product-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-product-identity>img,.admin-product-identity>span{object-fit:contain;background:#f4f5f1;border:1px solid #dedfd9;border-radius:7px;flex:0 0 64px;width:64px;height:64px;padding:5px}.admin-product-identity>span{color:#9aa39f;place-items:center;display:grid}.admin-product-identity>span svg{width:20px}.admin-product-identity>div{gap:6px;min-width:0;display:grid}.admin-product-identity strong{color:#293630;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-product-identity code{color:#74807b;font:10px Arial}.admin-product-category{color:#5e6964;font-size:11px}.admin-product-row-actions{justify-content:flex-end;gap:6px;display:flex}.admin-product-row-actions [data-slot=alert-dialog-trigger],.admin-product-row-actions>a,.admin-product-row-actions>button{color:#58645f;cursor:pointer;background:#fff;border:1px solid #d5d8d3;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:10px;display:flex}.admin-product-row-actions svg{width:14px}.admin-product-row-actions .view:hover{color:#087f81;border-color:#32999a}.admin-product-row-actions .edit{color:#137b70;background:#edf6f3;border-color:#bcd3ce}.admin-product-row-actions .edit:hover{background:#dfeee9}.admin-product-row-actions .delete{color:#a44138;border-color:#ebd0cc}.admin-product-row-actions .delete:hover{background:#fbecea}.admin-product-row-actions button:disabled{opacity:.38;cursor:not-allowed}.admin-products-error{margin:14px 18px}.admin-products-empty{color:#7b8581;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:300px;display:flex}.admin-products-empty>svg{background:#edf0ed;border-radius:8px;width:38px;height:38px;padding:9px}.admin-products-empty h2{margin:6px 0 0;font-size:17px}.admin-products-empty p{margin:0;font-size:11px}@media (max-width:900px){.admin-product-list-head{display:none}.admin-product-list>article{grid-template-columns:1fr auto;gap:10px}.admin-product-identity{grid-column:1/-1}.admin-product-category{padding-right:76px}.admin-product-row-actions{grid-column:1/-1;justify-content:flex-start;padding-right:76px}.admin-product-row-actions [data-slot=alert-dialog-trigger],.admin-product-row-actions>a,.admin-product-row-actions>button{flex:1}.admin-product-row-actions span{display:inline}}@media (max-width:560px){.admin-product-list>article{padding:13px}.admin-product-category,.admin-product-row-actions{padding-right:0}.admin-product-row-actions span{display:none}.admin-product-row-actions [data-slot=alert-dialog-trigger],.admin-product-row-actions>a,.admin-product-row-actions>button{min-width:40px}.admin-page-head{flex-direction:column;align-items:flex-start}.admin-page-head>.admin-primary{justify-content:center;width:100%}}@media (max-width:900px){.image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-heading{display:block}.editor-heading>.status{width:max-content;margin-top:12px}}@media (max-width:600px){.login-page{padding:16px}.login-card{padding:28px 22px}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-actions{flex-direction:column;align-items:stretch}.editor-actions button{width:100%}.admin-pagination{gap:7px}.admin-pagination a{padding:7px}.users-table>div{grid-template-columns:46px 1fr}.users-table>div>span:nth-of-type(n+2){display:none}.spec-row{grid-template-columns:1fr auto}.spec-row input:nth-child(2){grid-area:2/1/auto/-1}.spec-row button{grid-area:1/2}.spec-editor .card-head{flex-direction:column;align-items:stretch}.spec-editor .card-head .admin-secondary{justify-content:center}}.admin-shell{--admin-btn-radius:9px;--admin-btn-border:#cfd8d3;--admin-btn-text:#34443d;--admin-btn-shadow:0 6px 16px #18372d14}.admin-shell :is(button,.admin-primary,.admin-secondary,[data-slot=button],.admin-product-row-actions a,.admin-pagination a,.delete-product-trigger){font-family:inherit;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.admin-shell :is(button,.admin-primary,.admin-secondary,[data-slot=button],.admin-product-row-actions a,.admin-pagination a,.delete-product-trigger):focus-visible{outline-offset:2px;outline:3px solid #0f8f9133}.admin-shell :is(button,.admin-primary,.admin-secondary,[data-slot=button],.admin-product-row-actions a,.admin-pagination a,.delete-product-trigger):active:not(:disabled){transform:translateY(1px)}.admin-shell :is(button,.admin-primary,.admin-secondary,[data-slot=button]):disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.admin-shell .admin-primary{border-radius:var(--admin-btn-radius);color:#fff;background:linear-gradient(145deg,#11999b,#087f81);border:1px solid #087f81;min-height:42px;padding:9px 16px;font-size:13px;font-weight:800;box-shadow:0 7px 18px #087f8133}.admin-shell .admin-primary:hover{background:linear-gradient(145deg,#0d8d8f,#066f71);border-color:#076e70;transform:translateY(-1px);box-shadow:0 10px 23px #087f8145}.admin-shell .admin-primary svg{width:16px;height:16px}.admin-shell .admin-secondary{border:1px solid var(--admin-btn-border);border-radius:var(--admin-btn-radius);min-height:40px;color:var(--admin-btn-text);background:linear-gradient(#fff,#f8faf8);justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 5px #1b30290a}.admin-shell .admin-secondary:hover{color:#087f81;box-shadow:var(--admin-btn-shadow);background:#edf7f4;border-color:#7eb8ae;transform:translateY(-1px)}.admin-shell [data-slot=button]{border-radius:var(--admin-btn-radius);font-weight:700}.admin-shell .admin-product-row-actions [data-slot=alert-dialog-trigger],.admin-shell .admin-product-row-actions>a,.admin-shell .admin-product-row-actions>button{border-radius:8px;min-height:38px;font-size:11px;font-weight:700;box-shadow:0 2px 6px #1c322b0a}.admin-shell .admin-product-row-actions :is(a,button):hover{box-shadow:var(--admin-btn-shadow);transform:translateY(-1px)}.admin-shell .delete-product-trigger{border-radius:var(--admin-btn-radius);min-height:40px;padding:8px 14px;font-weight:800}.admin-shell .add-content-item,.admin-shell .content-inline-option button,.admin-shell .content-picker-tabs button,.admin-shell .content-variant-picker button,.admin-shell .spec-group button{border-radius:8px}.admin-shell .content-inline-option button:hover,.admin-shell .content-picker-tabs button:hover,.admin-shell .content-variant-picker button:hover,.admin-shell .spec-group button:hover{color:#087f81;background:#edf7f4;border-color:#79b8ad;box-shadow:0 5px 13px #12594b14}.admin-shell .admin-pagination a{background:#fff;border-radius:8px;min-height:38px;font-weight:700}.admin-shell .admin-pagination a:not([aria-disabled=true]):hover{color:#087f81;box-shadow:var(--admin-btn-shadow);background:#edf7f4;border-color:#7eb8ae;transform:translateY(-1px)}.content-floating-actions{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #becdc6e6;border-radius:12px;gap:8px;padding:8px;display:grid;position:fixed;bottom:86px;right:267px;box-shadow:0 14px 34px #1730272e}.content-floating-actions.with-save{z-index:25;border-radius:11px;width:100%;margin-top:22px;padding:10px;position:sticky;bottom:14px;right:auto;box-shadow:0 14px 38px #1a2d2629}.content-floating-actions>.form-error{margin:0}.content-floating-row{align-items:center;gap:16px;display:flex}.content-floating-copy{flex:1;gap:3px;min-width:0;display:grid}.content-floating-copy strong{font-size:12px}.content-floating-copy small{color:#7a8580;font-size:10px}.content-floating-buttons{align-items:center;gap:8px;display:flex}.content-floating-actions .admin-primary,.content-floating-actions [data-slot=button]{justify-content:center;min-height:42px;padding-inline:15px}.content-floating-actions .content-add-block{color:#087f81;box-shadow:none;background:linear-gradient(135deg,#e3f4f1,#f2faf8);border-color:#168f91}.content-floating-actions .content-add-block:hover{color:#076f71;background:#d7eeea}.content-floating-actions .admin-primary{min-width:170px}.product-block-command{max-height:min(82vh,680px);color:#26332e!important;background:#fff!important;border:1px solid #d7dfda!important;gap:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 28px 80px #0814104d!important}.product-block-command>[data-slot=dialog-close]{color:#4f5e57;background:#f7f9f8;border:1px solid #d8dfdb;place-items:center;width:36px!important;height:36px!important;padding:0!important;display:grid!important;top:14px!important;left:14px!important;right:auto!important}.product-block-command>[data-slot=dialog-close]:hover{color:#087f81;background:#eaf5f2;border-color:#9fc7be}.product-block-command>[data-slot=dialog-close] svg{width:16px;height:16px}.product-block-command-head{background:#f8faf9;border-bottom:1px solid #e2e5e1;gap:5px;padding:18px 22px 15px 62px}.product-block-command-head [data-slot=dialog-description],.product-block-command-head [data-slot=dialog-title]{text-align:right}.product-block-command-head [data-slot=dialog-title]{font-size:14px;font-weight:800}.product-block-command-head [data-slot=dialog-description]{font-size:10px;line-height:1.7}.product-block-command [data-slot=command]{min-height:0;color:#26332e!important;background:#fff!important}.product-block-command [data-slot=command-input-wrapper]{background:#fff;border-bottom:1px solid #e2e5e1;padding:10px}.product-block-command [data-slot=command-list]{background:#fff;max-height:min(62vh,520px);padding:5px;overflow-y:auto}.product-block-command [cmdk-group-heading]{color:#7a8580!important;padding:10px 9px 6px!important;font-size:10px!important}.product-block-command [data-slot=command-item]{cursor:pointer;min-height:54px;padding:8px 10px}.product-block-command [data-slot=command-item]>svg:first-child{color:#0c8587;background:#e9f3f0;border-radius:8px;width:34px;height:34px;padding:8px}.product-block-command [data-slot=command-item]>span{gap:3px;display:grid}.product-block-command [data-slot=command-item] strong{font-size:12px}.product-block-command [data-slot=command-item] small{color:#7c8782;font-size:9px}.product-json-dialog{color:#26332e;gap:14px;background:#fff!important;border:1px solid #d7dfda!important;box-shadow:0 28px 80px #0814104d!important}body:has(.product-block-command) [data-slot=dialog-overlay],body:has(.product-json-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09100d66!important}.product-json-dialog [data-slot=dialog-description],.product-json-dialog [data-slot=dialog-title]{text-align:right}.product-json-dialog [data-slot=dialog-description]{line-height:1.8}.json-dialog-tools{justify-content:flex-start;display:flex}.json-dialog-tools [data-slot=button]{background:#f2f8f6}.json-block-input{color:#56635d;gap:7px;font-size:11px;display:grid}.json-block-input textarea{color:#26332e;resize:vertical;text-align:left;background:#fbfcfb;border:1px solid #cfd7d2;border-radius:8px;outline:0;width:100%;padding:12px;font:12px/1.75 Consolas,monospace}.json-block-input textarea:focus{border-color:#119294;box-shadow:0 0 0 3px #1192941f}@media (max-width:900px){.content-floating-actions:not(.with-save){bottom:86px;right:16px}.content-floating-actions.with-save{right:auto}}@media (max-width:700px){.content-floating-actions.with-save{padding:8px;bottom:8px}.content-floating-actions.with-save .content-floating-row{flex-direction:column;align-items:stretch;gap:8px}.content-floating-actions.with-save .content-floating-buttons{grid-template-columns:1fr 1fr;display:grid}.content-floating-actions.with-save .admin-primary{grid-column:1/-1;width:100%}}@media (max-width:560px){.content-floating-actions:not(.with-save){bottom:82px;left:12px;right:12px}.content-floating-actions [data-slot=button]{min-width:0;padding-inline:10px;font-size:11px}.product-block-command{max-height:88vh}.product-block-command-head{padding-right:16px}.product-json-dialog{max-height:90vh;overflow-y:auto}}html[data-theme=dark] .site-shell .siemens-guide{color:#edf1ee;background:#101614;border-top-color:#303d38}html[data-theme=dark] .site-shell .siemens-guide-copy>p{color:#9ca8a3}html[data-theme=dark] .site-shell .siemens-guide-actions .outline-button{color:#e0d1ba;border-color:#c4a88780}html[data-theme=dark] .site-shell .siemens-topic-list{background:#ffffff05;border-color:#35423d}html[data-theme=dark] .site-shell .siemens-topic-list h3,html[data-theme=dark] .site-shell .siemens-topic-list>a{border-color:#35423d}html[data-theme=dark] .site-shell .siemens-topic-list>a:hover{background:#c4a88712}html[data-theme=dark] .site-shell .siemens-topic-list strong{color:#edf1ee}html[data-theme=dark] .site-shell .siemens-topic-list small{color:#98a49f}html[data-theme=light] .site-shell .siemens-guide{color:#23302b;background:#faf7f1;border-top-color:#ddd4c8}html[data-theme=light] .site-shell .siemens-guide-copy>p{color:#65716b}html[data-theme=light] .site-shell .siemens-topic-list{background:#ffffff6b;border-color:#d8d0c5}html[data-theme=light] .site-shell .siemens-topic-list h3,html[data-theme=light] .site-shell .siemens-topic-list>a{border-color:#ddd5ca}html[data-theme=light] .site-shell .siemens-topic-list>a:hover{background:#ebe5db}html[data-theme=dark] .site-shell .code-search label{color:#e1d1b8;background:#111816;border-color:#c4a88757}html[data-theme=dark] .site-shell .code-search>div{color:#edf1ee;background:#19221ff7;border-color:#c4a88761;box-shadow:0 18px 52px #00000057}html[data-theme=dark] .site-shell .code-search input{color:#edf1ee}html[data-theme=dark] .site-shell .code-search input::placeholder{color:#8f9b96}html[data-theme=dark] .site-shell .mobile-code-search{background:#0f1614;border-color:#c4a88757}html[data-theme=light] .site-shell .code-search label{color:#675236;background:#eee6da;border-color:#6f583b47}html[data-theme=light] .site-shell .code-search>div{color:#26332e;background:#fffdf9fa;border-color:#6f583b57;box-shadow:0 16px 42px #43332224}html[data-theme=light] .site-shell .code-search input{color:#26332e}html[data-theme=light] .site-shell .code-search input::placeholder{color:#7a827e}html[data-theme=light] .site-shell .mobile-search-section{background:#eee6da;border-color:#d5ccbf}html[data-theme=light] .site-shell .mobile-code-search{background:#f7f2e9;border-color:#6f583b47;box-shadow:0 14px 32px #43332221}html[data-theme=light] .site-shell .mobile-code-search label{color:#5f4b32}.site-header{background:#0c1210f0;height:76px;box-shadow:0 10px 34px #0000001f}.inner-page{padding-top:76px}.site-header .brand{gap:10px;min-width:210px}.site-header .brand-logo{width:72px}.site-header .brand-copy{flex-direction:column;gap:1px;display:flex}.site-header .brand-copy small{color:#9ca6a1;order:1;margin:0;font-size:8px;line-height:1.2}.site-header .brand-copy strong{color:#f2eee7;letter-spacing:-.3px;order:2;font-size:19px;line-height:1.15}.site-header .desktop-nav{gap:28px}.site-header .desktop-nav a{padding:28px 0 25px;position:relative}.site-header .desktop-nav a:after{content:"";background:var(--stone-light);height:1px;transition:transform .18s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.site-header .desktop-nav a:hover:after{transform:scaleX(1)}.site-header .header-cta{align-items:center;gap:7px;min-height:42px;padding-inline:15px;display:inline-flex}.product-floating-inquiry{z-index:95;color:#edf1ee;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);background:#111816f0;border:1px solid #c4a88757;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;width:min(460px,100% - 32px);padding:8px;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:22px;right:50%;transform:translate(50%,calc(100% + 42px));box-shadow:0 22px 58px #00000057}.product-floating-inquiry.is-visible{opacity:1;pointer-events:auto;transform:translate(50%)}.product-floating-inquiry>a{align-items:center;gap:8px;display:flex}.product-floating-price{flex:1;gap:3px;padding:0 10px;display:grid}.product-floating-price small{color:#909c97;font-size:9px}.product-floating-price strong{color:#f0f2ef;white-space:nowrap;font-size:14px}.product-floating-inquiry>a{color:#fff;background:var(--teal);white-space:nowrap;border-radius:6px;min-height:46px;padding:0 19px;font-size:12px;font-weight:700}html[data-theme=light] .site-header{background:#f6f1e8f2;box-shadow:0 10px 30px #43332214}html[data-theme=light] .site-header .brand-copy strong{color:#1e2b26}html[data-theme=light] .site-header .brand-copy small{color:#69746f}html[data-theme=light] .product-floating-inquiry{color:#24312c;background:#faf7f1f5;border-color:#6f583b47;box-shadow:0 18px 48px #4333222e}html[data-theme=light] .product-floating-price small{color:#77817c}html[data-theme=light] .product-floating-price strong{color:#24312c}@media (max-width:900px){.site-header .brand{min-width:0}.product-page .mobile-contact-float{display:none}}@media (max-width:640px){.site-header .brand-logo{width:60px}.site-header .brand-copy small{font-size:7px;display:block}.site-header .brand-copy strong{font-size:15px}.site-header .header-actions{gap:0}.product-floating-inquiry{bottom:max(10px,env(safe-area-inset-bottom));gap:8px;width:calc(100% - 20px);padding:6px}.product-floating-price{min-width:0;padding:0 8px}.product-floating-price strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.product-floating-inquiry>a{justify-content:center;min-height:44px;padding-inline:13px;font-size:11px}}.site-footer{isolation:isolate;background-color:#07110f;position:relative;overflow:hidden}.site-footer:after,.site-footer:before{content:"";pointer-events:none;position:absolute;inset:0}.site-footer:before{z-index:-2;opacity:.46;background:url(/persepolis-footer.png) 50% 62%/cover no-repeat}.site-footer:after{z-index:-1;background:linear-gradient(#07110fad,#07110fe6),linear-gradient(90deg,#07110f57,#0000 45%,#07110f57)}.site-footer>.container{z-index:1;position:relative}.footer-brand .brand-copy small{letter-spacing:0;font-size:9px}.footer-brand .brand-copy strong{letter-spacing:-.7px;font-size:22px}html[data-theme=light] .site-footer{background-color:#d8cdbd}html[data-theme=light] .site-footer:before{filter:grayscale(.32)sepia(.14);opacity:.3}@media (max-width:560px){.brand{gap:8px}.brand-logo{width:72px}.brand-copy strong{letter-spacing:1.5px;font-size:12px}.hero{min-height:100svh}.hero-grid{align-items:start;min-height:max(640px,100svh);padding-top:102px;padding-bottom:220px}.hero-copy{position:static}.hero-copy h1{max-width:350px}.hero-copy>p{max-width:345px;font-size:12px}.code-search{right:0;bottom:max(80px,calc(env(safe-area-inset-bottom) + 72px));-webkit-backdrop-filter:blur(12px);background:#0c1210e0;border:1px solid #c4a8874d;border-radius:9px;width:100%;max-width:none;margin:0;padding:8px;position:absolute;left:0;box-shadow:0 22px 54px #00000057}.code-search label{color:#d8ddda;text-align:right;background:0 0;border:0;width:100%;margin:0 0 7px;padding:0 3px;font-size:10px}.code-search>div{border-radius:7px;gap:6px;padding:6px}.code-search input{min-height:52px;padding-inline:10px;font-size:13px}.code-search button{min-height:47px;font-size:11px}}.brand-copy strong{white-space:nowrap;letter-spacing:0;font-size:13px;font-weight:800}.brand-copy small{letter-spacing:1.8px;direction:ltr;font-size:8px}.mobile-search-section{display:none}.scroll-cue{z-index:5;color:#f4f0e89e;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:18px;right:50%;transform:translate(50%)}.scroll-cue img{width:46px;height:46px;display:block}.scroll-cue span{letter-spacing:.2px;margin-top:-2px;font-size:8px}@media (prefers-reduced-motion:no-preference){.scroll-cue{animation:scroll-cue-enter .9s cubic-bezier(.22,1,.36,1) .65s both}}@keyframes scroll-cue-enter{0%{opacity:0;transform:translate(50%,8px)}to{opacity:1;transform:translate(50%)}}@media (max-width:560px){.site-header .brand-copy strong{letter-spacing:0;font-size:11px}.desktop-hero-search{display:none}.hero{min-height:100svh}.hero:before{opacity:.18;background-position:61%}.hero-grid{align-items:center;min-height:100svh;padding-top:70px;padding-bottom:70px}.hero-copy{text-align:right;position:relative}.hero-copy h1{max-width:345px;margin-left:auto;margin-right:0;font-size:clamp(29px,8.7vw,35px);line-height:1.5}.hero-title>em{margin-top:4px}.hero-copy>p{max-width:330px;margin:15px 0 20px auto;font-size:11px;line-height:1.9}.hero-links{justify-content:flex-start;margin-top:18px}.hero .eyebrow{margin-left:auto;margin-right:0}.hero-links .text-link{display:none}.scroll-cue{bottom:13px}.scroll-cue img{width:44px;height:44px}.mobile-search-section{background:#e9e2d8;border-bottom:1px solid #d5ccbf;padding:24px 0 26px;display:block}.mobile-code-search{-webkit-backdrop-filter:none;background:#111816;border:1px solid #c4a88757;border-radius:9px;width:100%;max-width:none;margin:0;padding:10px;position:static;box-shadow:0 16px 36px #2a221a2b}.mobile-code-search label{color:#d8ddda}.mobile-code-search>div{position:static}}@media (prefers-reduced-motion:reduce){.scroll-cue img{display:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.article-card,.category-strip,.hero,.identity-section,.latest-products,.light-section,.product-card,.site-footer,.site-header,.site-shell,.solutions-section,body{transition:color .24s,background-color .24s,border-color .24s}.theme-toggle{color:#f0dfc5;cursor:pointer;background:#ffffff0b;border:1px solid #c4a8873d;border-radius:6px;place-items:center;width:42px;height:42px;padding:0;display:inline-grid;position:relative;overflow:hidden}.theme-toggle:hover{color:#fff;background:#c4a8871f;border-color:#c4a8877a}.theme-icon{width:18px;height:18px;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute}.theme-icon-moon{opacity:0;transform:rotate(-35deg)scale(.55)}html[data-theme=light] .theme-icon-sun{opacity:0;transform:rotate(35deg)scale(.55)}html[data-theme=light] .theme-icon-moon{opacity:1;transform:rotate(0)scale(1)}.hero:before{z-index:-2}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0f0d66,#0a0f0d14),linear-gradient(#0a0f0d1f,#0a0f0dad);position:absolute;inset:0}.identity-section{background-image:linear-gradient(135deg,#0000 35%,#c4a88794 36% 46%,#0000 47%),linear-gradient(225deg,#0000 35%,#c4a88794 36% 46%,#0000 47%),linear-gradient(45deg,#0000 35%,#c4a88752 36% 46%,#0000 47%),linear-gradient(315deg,#0000 35%,#c4a88752 36% 46%,#0000 47%);background-position:0 0,9px 0,0 100%,9px 100%;background-repeat:repeat-x;background-size:18px 9px;border-block:1px solid #c4a8873d;position:relative;overflow:hidden}.identity-section:before{content:"𐎱  𐎠  𐎼  𐎿";color:#c4a88712;letter-spacing:18px;white-space:nowrap;pointer-events:none;font:700 clamp(42px,8vw,118px) Georgia,serif;position:absolute;top:42px;left:4vw}.identity-image{background:radial-gradient(circle at 50% 48%,#c4a8872e,#0000 57%),linear-gradient(135deg,#c4a8870e,#0000 58%);border-color:#c4a88752;place-items:end center;display:grid;overflow:visible}.identity-image:before{content:"";pointer-events:none;border:1px solid #c4a8871f;position:absolute;inset:18px}.identity-image img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 26px #00000061);width:min(82%,410px);height:112%}.identity-seal{color:#d7c19f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f0dd1;border:1px solid #c4a88761;min-width:126px;padding:12px 15px;display:grid;position:absolute;bottom:24px;left:24px;right:auto}.identity-seal b{color:#f1e4d1;letter-spacing:2px;font:700 10px Arial,sans-serif}.identity-seal small{color:#9fa8a3;margin-top:3px;font-size:8px}.pasargad-note{color:#d8c7ae;border-right:2px solid var(--stone);background:linear-gradient(90deg,#0000,#c4a88712);margin:22px 0;padding:15px 20px 15px 12px;font-size:12px;line-height:2;position:relative}html[data-theme=light] .inner-page,html[data-theme=light] .site-shell,html[data-theme=light] body{color:#23302b;background:#f3eee5}html[data-theme=light] .inner-page>.site-header:not(.header-solid),html[data-theme=light] .site-header{color:#23302b;background:#f6f1e8eb;border-bottom-color:#6f583b33}html[data-theme=light] .brand small,html[data-theme=light] .desktop-nav{color:#56635e}html[data-theme=light] .brand strong,html[data-theme=light] .desktop-nav a:hover{color:#17221e}html[data-theme=light] .icon-button,html[data-theme=light] .menu-button{color:#293630}html[data-theme=light] .theme-toggle{color:#675135;background:#6f583b0e;border-color:#6f583b40}html[data-theme=light] .hero{color:#1b2823;background:#e9e0d3}html[data-theme=light] .hero:before{opacity:.2;filter:sepia(.18)saturate(.8)}html[data-theme=light] .hero-copy h1{text-shadow:0 3px 22px #ffffff73}html[data-theme=light] .hero-copy>p,html[data-theme=light] .text-link{color:#52605a}html[data-theme=light] .eyebrow{color:#6e583c;background:#f7f2e9b3;border-color:#6f583b38}html[data-theme=light] .scroll-cue{color:#24312c94}html[data-theme=light] .faq-section,html[data-theme=light] .knowledge-section,html[data-theme=light] .light-section,html[data-theme=light] .products-section,html[data-theme=light] .trust-section{color:#23302b;background:#faf7f1}html[data-theme=light] .category-strip{color:#23302b;background:#eee6da}html[data-theme=light] .compact-hero,html[data-theme=light] .latest-products,html[data-theme=light] .page-hero,html[data-theme=light] .solutions-section{color:#23302b;background:#e8dfd1}html[data-theme=light] .identity-section{color:#23302b;background-color:#e8dfd1}html[data-theme=light] .identity-copy>p,html[data-theme=light] .page-hero p,html[data-theme=light] .solution-row p{color:#58665f}html[data-theme=light] .dark-heading h2,html[data-theme=light] .solution-row strong{color:#1f2c27}html[data-theme=light] .solution-row:hover{background:#ffffff61}html[data-theme=light] .pasargad-note{color:#655339;background:linear-gradient(90deg,#0000,#6f583b14)}html[data-theme=light] .identity-image{background:radial-gradient(circle at 50% 48%,#6f583b29,#0000 57%),#ffffff3b}html[data-theme=light] .site-footer{color:#293630;background:#ddd2c2}html[data-theme=light] .footer-brand p,html[data-theme=light] .footer-grid a,html[data-theme=light] .footer-grid span{color:#59655f}html[data-theme=light] .footer-bottom{color:#6e7772;border-top-color:#4c3d2b29}@media (max-width:900px){.header-actions{gap:4px}}@media (max-width:560px){.icon-button,.menu-button,.theme-toggle{width:38px;height:38px}.header-actions{gap:1px}.identity-image{height:430px}.identity-image img{width:86%;height:108%}.identity-seal{bottom:16px;left:16px}html[data-theme=light] .mobile-navigation{color:#26342e;background:#f1e9dd;border-color:#6f583b40}}.product-grid{grid-template-columns:repeat(auto-fit,minmax(220px,260px));justify-content:start;gap:18px}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),250px));width:100%;max-width:100%}.product-card{width:100%;min-width:0;max-width:260px}.catalog-grid .product-card{min-width:0;max-width:250px}.product-card-link{min-height:100%;color:inherit;flex-direction:column;display:flex}.product-card-head{aspect-ratio:1;place-items:center;width:100%;height:auto;min-height:0;display:grid;overflow:hidden}.product-card-image{object-fit:contain;padding:18px}.product-card-image,.product-card-image-empty{width:100%;height:100%;min-height:0}.product-info{flex-direction:column;flex:1;min-height:190px;padding:16px;display:flex}.product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:0 0 13px;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.product-card-facts{gap:8px;display:grid}.product-card-facts>span,.product-card-price{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.product-card-facts small,.product-card-price small{color:#8b9691;flex:none;font-size:9px}.product-card-facts code{color:inherit;text-align:left;font:700 10px Arial,sans-serif}.product-card-facts b,.product-card-facts code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-card-facts b{font-size:10px;font-weight:500}.product-card-price{border-top:1px solid #ddd6cc;margin-top:auto;padding-top:13px}.product-card-price strong{font-size:12px}html[data-theme=dark] .product-card-price{border-color:#3a4641}html[data-theme=dark] .product-card-facts small,html[data-theme=dark] .product-card-price small{color:#8e9994}html[data-theme=light] .product-card-price{border-color:#ddd6cc}@media (max-width:640px){.inner-page .catalog-grid,.inner-page .product-grid,.site-shell .catalog-grid,.site-shell .product-grid{justify-content:normal;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:min(76vw,250px);grid-auto-flow:column;gap:14px;padding:4px 0 16px;scroll-padding-inline:0;display:grid;overflow-x:auto}.inner-page .product-grid::-webkit-scrollbar,.site-shell .product-grid::-webkit-scrollbar{display:none}.catalog-grid .product-card,.product-card{scroll-snap-align:start;width:100%;max-width:none}.product-info{min-height:182px;padding:14px}.site-header .brand-copy strong{font-size:15px}.site-header{height:68px}.inner-page{padding-top:68px}.site-header .header-inner{gap:6px;padding-inline:0}.site-header .brand{flex:1;gap:7px;overflow:hidden}.site-header .brand-logo{width:52px}.site-header .brand-copy{flex:1}.site-header .brand-copy small{font-size:6.5px;display:block}.site-header .brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.site-header .menu-button,.site-header .theme-toggle{flex:0 0 34px;width:34px;height:34px}.site-header .header-cta,.site-header .header-search-button{display:none}}.scroll-cue-mark{color:#d9c4a4;place-items:start center;width:38px;height:48px;display:grid;position:relative}.scroll-cue-mouse{stroke-width:1.45px;width:24px;height:24px}.scroll-cue-arrow{width:18px;height:18px;color:var(--teal);stroke-width:1.8px;position:absolute;bottom:5px;right:50%;transform:translate(50%)}.scroll-cue>span{color:#efebe3a3;margin-top:-3px}html[data-theme=light] .scroll-cue-mark{color:#735f45}html[data-theme=light] .scroll-cue>span{color:#24312c9e}@media (prefers-reduced-motion:no-preference){.scroll-cue-arrow{animation:vector-scroll-arrow 1.65s ease-in-out infinite}}@keyframes vector-scroll-arrow{0%,to{opacity:.35;transform:translate(50%,-3px)}50%{opacity:1;transform:translate(50%,3px)}}@media (max-width:560px){.scroll-cue-mark{width:34px;height:43px}.scroll-cue-mouse{width:22px;height:22px}}html[data-theme=dark] .site-shell{--home-section-a:#101614;--home-section-b:#18211e;--home-section-line:#c4a88721}html[data-theme=light] .site-shell{--home-section-a:#faf7f1;--home-section-b:#eee6da;--home-section-line:#6f583b21}.site-shell>.category-strip,.site-shell>.knowledge-section,.site-shell>.products-section,.site-shell>.solutions-section{background:var(--home-section-a);border-block-color:var(--home-section-line)}.site-shell>.faq-section,.site-shell>.latest-products,.site-shell>.mobile-search-section,.site-shell>.siemens-guide,.site-shell>.trust-section{background:var(--home-section-b);border-block-color:var(--home-section-line)}html[data-theme=dark] .site-shell>.category-strip,html[data-theme=dark] .site-shell>.faq-section,html[data-theme=dark] .site-shell>.knowledge-section,html[data-theme=dark] .site-shell>.latest-products,html[data-theme=dark] .site-shell>.products-section,html[data-theme=dark] .site-shell>.siemens-guide,html[data-theme=dark] .site-shell>.solutions-section,html[data-theme=dark] .site-shell>.trust-section{color:#edf0ed}html[data-theme=light] .site-shell>.category-strip,html[data-theme=light] .site-shell>.faq-section,html[data-theme=light] .site-shell>.knowledge-section,html[data-theme=light] .site-shell>.latest-products,html[data-theme=light] .site-shell>.products-section,html[data-theme=light] .site-shell>.siemens-guide,html[data-theme=light] .site-shell>.solutions-section,html[data-theme=light] .site-shell>.trust-section{color:#23302b}.inner-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%;max-width:100%;display:grid;overflow:visible}.inner-page .catalog-grid .product-card{width:100%;max-width:none}.inner-page .catalog-grid .product-card-link{min-height:100%;display:flex}.inner-page .catalog-grid .product-card-head{aspect-ratio:1;border-bottom:1px solid var(--public-line);border-left:0;width:100%;height:auto}.inner-page .catalog-grid .product-info{min-width:0;min-height:190px;padding:16px}@media (max-width:640px){.inner-page .catalog-grid{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding:0;overflow:visible}.inner-page .catalog-grid .product-card{scroll-snap-align:none}.inner-page .catalog-grid .product-card-link{min-height:100%;display:flex}.inner-page .catalog-grid .product-card-head{aspect-ratio:1;width:100%;height:auto}.inner-page .catalog-grid .product-card-image{padding:14px}.inner-page .catalog-grid .product-info{min-height:182px;padding:14px}.inner-page .catalog-grid .product-info h3{min-height:42px;margin-bottom:8px;font-size:12px}}.catalog-mobile-controls{align-items:stretch;gap:10px;display:flex}.catalog-search{direction:rtl;max-width:520px;height:42px;margin-bottom:18px;padding-inline:12px}.catalog-search svg{flex:none}.catalog-search input{text-align:right;direction:rtl}.filters{max-height:calc(100vh - 112px);position:sticky;top:92px;overflow-y:auto}.admin-product-search{background:#fff;border:1px solid #d5d8d3;border-radius:7px;align-items:center;gap:9px;max-width:520px;margin:0 0 18px;padding:8px 10px;display:flex}.admin-product-search svg{color:#71807a;width:17px}.admin-product-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.admin-product-search button{color:#fff;font:inherit;cursor:pointer;background:#137b70;border:0;border-radius:5px;padding:7px 12px;font-size:11px}@media (max-width:900px){.inner-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{max-height:none;position:static}}@media (max-width:640px){.catalog-mobile-controls{gap:8px}.catalog-search{flex:1;max-width:none;margin-bottom:14px}.filter-mobile{border-radius:5px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid}.filter-mobile svg{display:block}.inner-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.inner-page .catalog-grid{grid-template-columns:1fr}}.home-product-carousel{width:100%;min-width:0}.home-product-carousel [data-slot=carousel-content]{padding:2px 2px 18px}.home-product-carousel-track{margin-left:-18px}.home-product-carousel-item{flex-basis:25%;padding-left:18px}.home-product-carousel-item .product-card{width:100%;max-width:none;height:100%}.home-product-carousel-control{z-index:3;color:#fff;background:var(--teal);border:2px solid #fff;width:44px;height:44px;box-shadow:0 8px 24px #0a272347}.home-product-carousel-control:hover{color:#fff;background:#0d8587}.home-product-carousel-control svg{stroke-width:2.6px;width:22px;height:22px;transform:rotate(180deg)!important}.home-product-carousel-previous{left:auto;right:12px}.home-product-carousel-next{left:12px;right:auto}.home-product-carousel-control:disabled{color:#fff;background:var(--teal);opacity:.35;pointer-events:none}@media (max-width:900px){.home-product-carousel-item{flex-basis:50%}}@media (max-width:640px){.home-product-carousel-item{flex-basis:min(82vw,260px)}.home-product-carousel-control{display:none}}.hero:before{opacity:.48}.hero:after{background:linear-gradient(90deg,#0a0f0d40,#0a0f0d05),linear-gradient(#0a0f0d0f,#0a0f0d75)}.site-footer:before{opacity:.72}.site-footer:after{background:linear-gradient(#07110f6b,#07110fad),linear-gradient(90deg,#07110f2e,#0000 45%,#07110f2e)}html[data-theme=light] .hero:before{opacity:.38}html[data-theme=light] .hero:after{background:linear-gradient(90deg,#f4efe680,#f4efe614),linear-gradient(#f4efe629,#f4efe6b8)}html[data-theme=light] .site-footer:before{opacity:.5}html[data-theme=light] .site-footer:after{background:linear-gradient(#e0d7c980,#d8cdbdb8)}@media (max-width:560px){.hero:before{opacity:.36}html[data-theme=light] .hero:before{opacity:.32}}@media (min-width:371px) and (max-width:640px){.inner-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:370px){.inner-page .catalog-grid{grid-template-columns:1fr!important}}.currency-manager{gap:18px;display:grid}.currency-manager-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.currency-manager-head>div{align-items:center;gap:11px;display:flex}.currency-manager-head svg{color:#078587;background:#e7f2ef;border-radius:8px;width:38px;height:38px;padding:9px}.currency-manager-head span{gap:4px;display:grid}.currency-form small,.currency-manager-head small,.currency-status span{color:#75807b;font-size:12px}.currency-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.currency-mode-grid label{cursor:pointer;background:#fff;border:1px solid #d9dfda;border-radius:8px;align-items:flex-start;gap:10px;padding:16px;display:flex}.currency-mode-grid label.active{background:#f0f8f6;border-color:#128d8f}.currency-mode-grid input{accent-color:#128d8f;width:18px;height:18px}.currency-mode-grid span{gap:5px;display:grid}.currency-mode-grid small{color:#74807b;font-size:12px}.currency-form{padding-top:2px}.currency-form label{gap:7px;display:grid}.currency-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.currency-status>div{background:#fff;border:1px solid #dedfd9;border-radius:8px;gap:6px;padding:15px;display:grid}.currency-status strong{font-size:18px}.currency-status strong small{font-size:11px;font-weight:400}.currency-status b{font-size:12px}.currency-error{color:#b33e37!important}@media (max-width:720px){.currency-manager-head{flex-direction:column;align-items:flex-start}.currency-mode-grid,.currency-status{grid-template-columns:1fr}}.footer-brand .brand-copy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.footer-brand .brand-copy strong{order:1}.footer-brand .brand-copy small{order:2}.footer-contact{-webkit-backdrop-filter:blur(8px);background:#09121080;border:1px solid #c4a88733;border-radius:8px;align-self:start;padding:18px}.footer-contact h3{margin-bottom:4px}.footer-grid .footer-contact-item{color:#aeb8b3;border-bottom:1px solid #c4a8871f;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.footer-grid .footer-contact-item:last-child{border-bottom:0}.footer-grid a.footer-contact-item:hover{color:#fff}.footer-grid .footer-contact-icon{width:30px;height:30px;color:var(--stone);background:#c4a88714;border:1px solid #c4a88733;border-radius:6px;flex:0 0 30px;place-items:center;display:grid}.footer-grid .footer-contact-item>span:last-child{overflow-wrap:anywhere;min-width:0}.footer-contact-address{line-height:1.8}.footer-bottom{align-items:center;gap:20px}.footer-designer{color:#89948f;align-items:center;gap:10px;transition:color .18s;display:flex}.footer-designer:hover{color:#d8c7aa}.footer-designer img{background:#fffdf8e0;border-radius:5px;width:116px;height:auto;padding:5px 7px;display:block}html[data-theme=light] .footer-contact{background:#fffdf857;border-color:#6f583b33}html[data-theme=light] .footer-grid .footer-contact-item{color:#52605a;border-bottom-color:#6f583b21}html[data-theme=light] .footer-grid .footer-contact-icon{color:#735f45;background:#ffffff52;border-color:#6f583b33}html[data-theme=light] .footer-designer{color:#5f6b65}html[data-theme=light] .footer-designer img{background:#ffffff80}@media (max-width:640px){.footer-contact{padding:14px}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-designer{justify-content:space-between;width:100%}.footer-designer img{width:104px}}.admin-settings-page{gap:18px;display:grid}.platform-settings-form,.settings-users-manager{gap:16px;display:grid}.settings-section-heading h2{margin:0 0 4px;font-size:18px}.admin-form-grid select{background:#fff;border:1px solid #d4dad7;width:100%;margin-top:6px;padding:10px;display:block}.settings-toggle{background:#fafbf9;border:1px solid #d9dfda;align-items:center;gap:12px;padding:14px;display:flex!important}.settings-toggle input{height:18px;accent-color:var(--teal);width:18px!important;margin:0!important}.settings-toggle span{gap:4px;display:grid}.settings-toggle small{color:#75807b;font-size:10px}.settings-inner-card{background:#fafbf9;border:1px solid #dfe2dd;margin-top:4px;padding:20px}.settings-inner-card h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.settings-inner-card h3 svg{width:19px;color:var(--teal)}.users-table>div{grid-template-columns:52px minmax(190px,1fr) 100px 90px 110px}.users-table button{justify-content:center;align-items:center;gap:5px;display:flex}.users-table button svg{width:14px}.password-input{position:relative}.password-input input{padding-left:42px!important}.password-input button{color:#68736f;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:5px;left:5px}.password-input button svg{width:17px}.password-reset-card{gap:14px;display:grid}.password-reset-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.password-reset-card>label{font-size:10px}.password-reset-card .password-input{max-width:430px}.form-success{color:#195d37;background:#edf8f1;border-right:3px solid #27824d;padding:11px 13px;font-size:13px}@media (max-width:760px){.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .full{grid-column:auto}.users-table>div{grid-template-columns:46px 1fr 100px}.users-table>div>span:nth-of-type(2),.users-table>div>span:nth-of-type(3){display:none}.users-table>div>button{font-size:0}.users-table>div>button svg{margin:0}.settings-inner-card{padding:15px}}.dashboard-page{gap:18px;max-width:1600px;padding:28px 30px 42px;display:grid}.dashboard-page .dashboard-heading{align-items:center;margin:0 0 2px}.dashboard-heading h1{font-size:30px}.dashboard-heading p{font-size:13px}.dashboard-head-actions{align-items:center;gap:9px;display:flex}.dashboard-head-actions .dashboard-site-link{min-height:42px}.dashboard-head-actions svg{width:17px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-kpi{background:#fff;border:1px solid #dce2de;border-radius:14px;grid-template-columns:auto 1fr;gap:13px;min-height:150px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #1c2f290b}.dashboard-kpi:before{background:var(--kpi-color);content:"";height:3px;position:absolute;inset:0 0 auto}.dashboard-kpi.teal{--kpi-color:#0b8a87;--kpi-bg:#e5f4f1}.dashboard-kpi.green{--kpi-color:#27845a;--kpi-bg:#e8f3ec}.dashboard-kpi.violet{--kpi-color:#7464b6;--kpi-bg:#eeebf7}.dashboard-kpi.amber{--kpi-color:#b97727;--kpi-bg:#fbf0df}.dashboard-kpi-icon{background:var(--kpi-bg);width:46px;height:46px;color:var(--kpi-color);border-radius:11px;place-items:center;display:grid}.dashboard-kpi-icon svg{width:21px}.dashboard-kpi>div{align-content:center;gap:4px;display:grid}.dashboard-kpi small{color:#75817c;font-size:11px}.dashboard-kpi strong{color:#21302a;font:700 29px Arial}.dashboard-kpi>p{color:#7b8782;border-top:1px solid #edf0ee;grid-column:1/-1;margin:auto 0 0;padding-top:13px;font-size:10px}.dashboard-kpi>p b{color:var(--kpi-color);font-size:11px}.dashboard-section{background:#fff;border:1px solid #dce2de;border-radius:14px;min-width:0;padding:20px;box-shadow:0 7px 22px #1c2f2909}.dashboard-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.dashboard-section-head>div>span{color:#0a8888;letter-spacing:1.2px;font:700 9px Arial}.dashboard-section-head h2{margin:4px 0 0;font-size:17px}.dashboard-inline-link,.dashboard-section-head>a{color:#087f81;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-inline-link svg,.dashboard-section-head>a svg{width:14px}.dashboard-section-head>small{color:#84908b;font-size:10px}.dashboard-quick-section{padding-bottom:16px}.dashboard-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dashboard-quick-grid>a{color:#31413b;background:#fafbf9;border:1px solid #e0e5e2;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:14px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.dashboard-quick-grid>a:hover{background:#f1f8f6;border-color:#8fc4bb;transform:translateY(-1px);box-shadow:0 7px 16px #16493e12}.dashboard-quick-grid>a>span{color:#0b8382;background:#e4f1ee;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.dashboard-quick-grid>a>span svg{width:18px}.dashboard-quick-grid>a>div{gap:4px;min-width:0;display:grid}.dashboard-quick-grid strong{font-size:11px}.dashboard-quick-grid small{color:#84908b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-quick-grid>a>svg{color:#a1aaa6;width:14px}.dashboard-workspace-grid{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:15px;display:grid}.attention-count{color:#9f641f;background:#fff0e0;border-radius:7px;padding:6px 9px;font-size:10px}.attention-count.clear{color:#277353;background:#e7f4ed}.dashboard-attention-list{display:grid}.dashboard-attention-list>article{border-top:1px solid #edf0ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.dashboard-attention-list>article:first-child{border-top:0;padding-top:0}.attention-icon{border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.attention-icon svg{width:18px}.attention-icon.urgent{color:#b54c45;background:#fdebea}.attention-icon.warning{color:#a36a25;background:#fbf0df}.attention-icon.neutral{color:#197b6f;background:#e8f2ef}.dashboard-attention-list>article>div{gap:4px;display:grid}.dashboard-attention-list>article strong{font-size:11px}.dashboard-attention-list>article strong b{color:#aa4e42;font:700 14px Arial}.dashboard-attention-list>article small{color:#84908b;font-size:9px;line-height:1.7}.dashboard-attention-list>article>a{color:#52615b;border:1px solid #d8dfdb;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.dashboard-attention-list>article>a:hover{color:#087f81;background:#eff8f5;border-color:#8fc4bb}.dashboard-attention-list>article>a svg{width:12px}.dashboard-empty-success{text-align:center;align-content:center;place-items:center;gap:7px;min-height:235px;display:grid}.dashboard-empty-success svg{color:#348561;width:38px}.dashboard-empty-success strong{font-size:14px}.dashboard-empty-success p{color:#7b8782;margin:0;font-size:10px}.health-score{color:#087f81;border:5px solid #cfe8e1;border-radius:50%;place-items:center;width:52px;height:52px;font:700 12px Arial;display:grid}.dashboard-health-list{gap:14px;display:grid}.dashboard-health-list>div{grid-template-columns:145px 1fr 36px;align-items:center;gap:10px;display:grid}.dashboard-health-list p{gap:3px;margin:0;display:grid}.dashboard-health-list p strong{font-size:10px}.dashboard-health-list p small{color:#8a9590;font-size:8px}.dashboard-progress{background:#e8ecea;border-radius:10px;height:7px;overflow:hidden}.dashboard-progress>span{border-radius:inherit;background:linear-gradient(90deg,#0b8988,#55af96);height:100%;display:block}.dashboard-health-list>div>b{color:#596761;text-align:left;font:700 10px Arial}.dashboard-health>.dashboard-inline-link{border-top:1px solid #edf0ee;margin-top:20px;padding-top:14px}.dashboard-data-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:15px;display:grid}.dashboard-recent-products{padding-bottom:8px}.dashboard-product-table-head,.dashboard-product-table>article{grid-template-columns:minmax(270px,1.8fr) minmax(95px,.65fr) 86px 90px 36px;align-items:center;gap:12px;display:grid}.dashboard-product-table-head{color:#8b9691;padding:0 8px 10px;font-size:9px}.dashboard-product-table>article{border-top:1px solid #edf0ee;min-height:78px;padding:10px 8px}.dashboard-product-table>article:hover{background:#fafbf9}.dashboard-product-identity{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-product-identity>img,.dashboard-product-identity>span{object-fit:contain;color:#83908a;background:#f1f4f2;border:1px solid #e2e6e3;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:5px;display:grid}.dashboard-product-identity>span svg{width:19px}.dashboard-product-identity>div{gap:3px;min-width:0;display:grid}.dashboard-product-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-product-identity code{color:#73807b;text-align:right;font:9px Arial}.dashboard-product-identity small{color:#9aa39f;align-items:center;gap:4px;font-size:8px;display:flex}.dashboard-product-identity small svg{width:11px}.dashboard-product-table>article>span{font-size:9px}.dashboard-product-table .status{border-radius:6px;font-size:8px}.dashboard-engagement{gap:8px;display:flex!important}.dashboard-engagement small{color:#74807b;align-items:center;gap:3px;font:9px Arial;display:flex}.dashboard-engagement svg{width:12px}.dashboard-product-table>article>a{color:#64716b;border:1px solid #dce1de;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.dashboard-product-table>article>a:hover{color:#087f81;background:#eff8f5;border-color:#8fc4bb}.dashboard-product-table>article>a svg{width:14px}.dashboard-side-stack{grid-template-rows:1fr 1fr;gap:15px;display:grid}.dashboard-currency-card{color:#eef4f1;background:linear-gradient(145deg,#11231f,#17332c);border-color:#17332c;flex-direction:column;display:flex}.dashboard-currency-card .dashboard-section-head>div>span{color:#66c9b7}.dashboard-currency-card .dashboard-section-head>svg{color:#5fc4b2;width:30px}.dashboard-currency-card>strong{color:#fff;margin:4px 0 18px;font:700 27px Arial}.dashboard-currency-card>strong small{color:#aebeb8;font:10px Tahoma}.dashboard-currency-meta{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dashboard-currency-meta span{color:#d9e3df;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;gap:5px;padding:10px;font-size:9px;display:grid}.dashboard-currency-meta b{color:#8fa39b;font-size:8px}.dashboard-sync-error{color:#f0bfb0;margin:9px 0 0;font-size:9px}.dashboard-currency-card>a{color:#77d2c0;align-items:center;gap:5px;margin-top:auto;padding-top:16px;font-size:10px;font-weight:700;display:flex}.dashboard-currency-card>a svg{width:13px}.dashboard-content-summary>.dashboard-section-head>svg{color:#138587;width:25px}.dashboard-content-summary>div:nth-child(2){grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-content-summary>div:nth-child(2)>span{background:#f3f6f4;border-radius:8px;gap:4px;padding:11px;display:grid}.dashboard-content-summary strong{font:700 17px Arial}.dashboard-content-summary small{color:#7d8983;font-size:8px}.dashboard-content-summary>a{color:#087f81;align-items:center;gap:5px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.dashboard-content-summary>a svg{width:13px}.dashboard-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.dashboard-messages>div:last-child{display:grid}.dashboard-messages>div:last-child>a{color:#34433d;border-top:1px solid #edf0ee;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.dashboard-messages>div:last-child>a:first-child{border-top:0}.dashboard-messages>div:last-child>a>span{color:#177d70;background:#e6efec;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.dashboard-messages>div:last-child>a.unread>span{background:#d9f0ea}.dashboard-messages>div:last-child>a>div{gap:3px;min-width:0;display:grid}.dashboard-messages small,.dashboard-messages strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-messages strong{font-size:10px}.dashboard-messages small{color:#89948f;font-size:8px}.dashboard-messages time{color:#9aa39f;white-space:nowrap;font-size:7px}.dashboard-messages>div:last-child>a>svg{color:#a1aaa6;width:12px}.dashboard-categories-chart>div:last-child{gap:13px;display:grid}.dashboard-categories-chart>div:last-child>a{gap:6px;display:grid}.dashboard-categories-chart p{color:#34433d;justify-content:space-between;align-items:center;margin:0;display:flex}.dashboard-categories-chart p strong{font-size:10px}.dashboard-categories-chart p small{color:#7e8984;font-size:8px}.dashboard-categories-chart>div:last-child>a>span{background:#edf0ee;border-radius:10px;height:8px;overflow:hidden}.dashboard-categories-chart i{border-radius:inherit;background:linear-gradient(90deg,#0b8988,#62b39d);height:100%;display:block}.dashboard-top-products>.dashboard-section-head>svg{color:#168486;width:25px}.dashboard-top-products>div:last-child{display:grid}.dashboard-top-products>div:last-child>a{color:#35443e;border-top:1px solid #edf0ee;grid-template-columns:21px 36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.dashboard-top-products>div:last-child>a:first-child{border-top:0}.dashboard-top-products>div:last-child>a>b{color:#0c8583;background:#e7f2ef;border-radius:6px;place-items:center;width:21px;height:21px;font:700 8px Arial;display:grid}.dashboard-top-products img,.dashboard-top-products>div:last-child>a>span{object-fit:contain;color:#87938d;background:#f0f3f1;border-radius:7px;place-items:center;width:36px;height:36px;padding:4px;display:grid}.dashboard-top-products>div:last-child>a>span svg{width:15px}.dashboard-top-products>div:last-child>a>div{gap:3px;min-width:0;display:grid}.dashboard-top-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-top-products code{color:#8a9490;text-align:right;font:8px Arial}.dashboard-top-products>div:last-child>a>small{color:#68756f;align-items:center;gap:3px;font:8px Arial;display:flex}.dashboard-top-products small svg{width:12px}.dashboard-empty{color:#83908a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.dashboard-empty.compact{min-height:180px}.dashboard-empty>svg{width:31px}.dashboard-empty p{margin:0;font-size:10px;line-height:1.8}.dashboard-empty>a{color:#087f81;font-size:10px;font-weight:700}@media (max-width:1250px){.dashboard-kpis,.dashboard-quick-grid{grid-template-columns:repeat(2,1fr)}.dashboard-lower-grid{grid-template-columns:1fr 1fr}.dashboard-top-products{grid-column:1/-1}.dashboard-top-products>div:last-child{grid-template-columns:1fr 1fr;column-gap:24px}.dashboard-top-products>div:last-child>a:nth-child(2){border-top:0}}@media (max-width:1050px){.dashboard-data-grid,.dashboard-workspace-grid{grid-template-columns:1fr}.dashboard-side-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.dashboard-product-table-head,.dashboard-product-table>article{grid-template-columns:minmax(260px,1.6fr) minmax(100px,.6fr) 86px 85px 36px}}@media (max-width:780px){.dashboard-page{padding:22px 18px 90px}.dashboard-heading{flex-direction:column;align-items:flex-start!important}.dashboard-head-actions{width:100%}.dashboard-head-actions>a{flex:1}.dashboard-lower-grid{grid-template-columns:1fr}.dashboard-top-products{grid-column:auto}.dashboard-top-products>div:last-child{grid-template-columns:1fr}.dashboard-top-products>div:last-child>a:nth-child(2){border-top:1px solid #edf0ee}.dashboard-product-table-head{display:none}.dashboard-product-table>article{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-product-identity{grid-column:1/-1}.dashboard-product-table>article>span:first-of-type{display:none}.dashboard-product-table>article>span:nth-of-type(2){justify-self:start}.dashboard-product-table>article>a{grid-area:2/3}.dashboard-side-stack{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dashboard-page{gap:13px;padding:18px 12px 88px}.dashboard-heading h1{font-size:25px}.dashboard-heading p{line-height:1.8}.dashboard-kpis{grid-template-columns:1fr 1fr;gap:9px}.dashboard-kpi{min-height:138px;padding:15px}.dashboard-kpi-icon{width:39px;height:39px}.dashboard-kpi strong{font-size:23px}.dashboard-kpi>p{line-height:1.7}.dashboard-section{border-radius:11px;padding:16px}.dashboard-section-head{align-items:flex-start;margin-bottom:14px}.dashboard-section-head>small{display:none}.dashboard-quick-grid{grid-template-columns:1fr}.dashboard-quick-grid>a{padding:11px}.dashboard-attention-list>article{grid-template-columns:auto 1fr}.dashboard-attention-list>article>a{grid-column:2;width:max-content}.dashboard-health-list>div{grid-template-columns:125px 1fr 32px}.dashboard-side-stack{grid-template-columns:1fr}.dashboard-product-table>article{padding-inline:0}.dashboard-messages>div:last-child>a{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-messages time{display:none}.dashboard-currency-meta{grid-template-columns:1fr}.dashboard-content-summary>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (max-width:420px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpi{min-height:128px}.dashboard-health-list>div{grid-template-columns:1fr 36px}.dashboard-health-list p{grid-column:1/-1}.dashboard-health-list p,.dashboard-product-table>article{grid-template-columns:1fr auto}.dashboard-product-table>article>a{grid-column:2}.dashboard-engagement{display:none!important}.dashboard-head-actions{flex-direction:column;align-items:stretch}}.inner-page code,.inner-page small,.inner-page time,.site-shell code,.site-shell small,.site-shell time{line-height:1.7;font-size:12px!important}.inner-page button,.inner-page input,.inner-page label,.inner-page select,.inner-page textarea,.site-shell button,.site-shell input,.site-shell label,.site-shell select,.site-shell textarea{font-size:13px}.article-category-chips span,.article-tags span,.breadcrumbs,.document-box span,.eyebrow,.filter-note p,.filter-note strong,.footer-bottom,.footer-grid span,.hero-stats span,.kicker,.product-card-badge,.product-meta span{line-height:1.7;font-size:12px!important}.mobile-navigation a,.site-header .desktop-nav a,.site-header .header-cta{font-size:13px}.footer-brand .brand-copy small,.site-header .brand-copy small{font-size:10px!important}.admin-shell .status,.admin-shell code,.admin-shell label,.admin-shell small,.admin-shell time{line-height:1.65;font-size:12px!important}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-size:13px}.admin-main>header span,.admin-sidebar nav a,.admin-sidebar nav button,.admin-stats span,.admin-table b,.admin-table>div>span,.article-admin-category,.article-admin-identity p,.article-admin-identity strong,.article-admin-table-head,.attention-count,.card-head>span,.dashboard-attention-list article>a,.dashboard-attention-list small,.dashboard-attention-list strong,.dashboard-categories-chart p small,.dashboard-categories-chart p strong,.dashboard-content-summary small,.dashboard-currency-meta b,.dashboard-currency-meta span,.dashboard-empty p,.dashboard-empty>a,.dashboard-health-list p small,.dashboard-health-list p strong,.dashboard-inline-link,.dashboard-kpi small,.dashboard-kpi>p,.dashboard-messages small,.dashboard-messages strong,.dashboard-messages time,.dashboard-product-identity strong,.dashboard-product-table article>span,.dashboard-product-table-head,.dashboard-quick-grid small,.dashboard-quick-grid strong,.dashboard-section-head>a,.dashboard-section-head>div>span,.dashboard-section-head>small,.dashboard-top-products a>small,.dashboard-top-products code,.dashboard-top-products strong{line-height:1.65;font-size:12px!important}@media (max-width:640px){.admin-shell code,.admin-shell small,.admin-shell time,.inner-page small,.site-shell small{font-size:12px!important}.admin-shell button,.admin-shell input,.inner-page button,.inner-page input,.site-shell button,.site-shell input{font-size:14px}.users-table>div>button{font-size:0}}html[data-theme=dark] main.page-loading,html[data-theme=dark] main.page-loading .page-loading-content,html[data-theme=dark] main.page-loading .page-loading-hero{background:#101614!important}html[data-theme=dark] main.page-loading .page-loading-card{background:#1b2521!important;border-color:#34433d!important}html[data-theme=dark] main.page-loading .skeleton{background:#293630!important}html[data-theme=dark] main.page-loading .skeleton:after{background:linear-gradient(100deg,#0000 20%,#ffffff13 48%,#0000 76%)!important}html[data-theme=light] main.page-loading{background:#faf7f1!important}html[data-theme=light] main.page-loading .page-loading-hero{background:#eee6da!important}html[data-theme=light] main.page-loading .page-loading-content{background:#faf7f1!important}html[data-theme=light] main.page-loading .page-loading-card{background:#fffdf8!important;border-color:#d5cabb!important}html[data-theme=light] main.page-loading .skeleton{background:#ded8cd!important}html[data-theme=light] main.page-loading .skeleton:after{background:linear-gradient(100deg,#0000 20%,#ffffffa6 48%,#0000 76%)!important}html[data-theme=dark] .inner-page .articles-page .featured-article-card{color:#edf1ee!important;background:#1b2521!important;border-color:#34433d!important}html[data-theme=dark] .inner-page .articles-page .featured-article-card p{color:#98a59f!important}html[data-theme=dark] .inner-page .articles-page .featured-article-card h2,html[data-theme=dark] .inner-page .articles-page .featured-article-card h2 a{color:#edf1ee!important}html[data-theme=light] .inner-page .articles-page .featured-article-card{color:#23302b!important;background:#fffdf8!important;border-color:#d5cabb!important}html[data-theme=light] .inner-page .articles-page .featured-article-card p{color:#64716b!important}html[data-theme=light] .inner-page .articles-page .featured-article-card h2,html[data-theme=light] .inner-page .articles-page .featured-article-card h2 a{color:#23302b!important}.mobile-contact-float{display:flex}@media (max-width:640px){.mobile-contact-float{border-radius:50%;justify-content:center;width:44px;min-height:44px;padding:0;right:12px}.mobile-contact-float span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.inner-page .category-hero,.inner-page .compact-hero,.inner-page .page-hero{background-image:linear-gradient(90deg,#0a1310f0,#0a1310b8),url(/hero-persepolis-tech-v2.png);background-position:50%;background-size:cover}.inner-page .category-hero .container,.inner-page .page-hero .container{z-index:1;position:relative}.inner-page .category-hero,.inner-page .category-hero .breadcrumbs,.inner-page .category-hero h1,.inner-page .category-hero p,.inner-page .page-hero,.inner-page .page-hero .breadcrumbs,.inner-page .page-hero .kicker,.inner-page .page-hero h1,.inner-page .page-hero p{color:#f3f4f1}.inner-page .about-story,.inner-page .articles-page,.inner-page .contact-section,.inner-page .faq-section,.inner-page .solutions-page{background-image:linear-gradient(#faf7f1f6,#faf7f1f6),url(/hero-industrial-persia.png);background-position:50%;background-size:cover;background-attachment:fixed}html[data-theme=dark] .inner-page .about-story,html[data-theme=dark] .inner-page .articles-page,html[data-theme=dark] .inner-page .contact-section,html[data-theme=dark] .inner-page .faq-section,html[data-theme=dark] .inner-page .solutions-page{background-image:linear-gradient(#101614f0,#101614f0),url(/hero-industrial-persia.png)}.inner-page .contact-form,.inner-page .contact-grid>aside,.inner-page .faq-list details,.inner-page .featured-article-card,.inner-page .modern-article-grid .article-card{-webkit-backdrop-filter:blur(12px)}.inner-page .contact-item,.inner-page .faq-list p,.inner-page li,.inner-page p{font-weight:500}@media (max-width:820px),(prefers-reduced-motion:reduce){.inner-page .about-story,.inner-page .articles-page,.inner-page .contact-section,.inner-page .faq-section,.inner-page .solutions-page{background-attachment:scroll}}.siemens-word{font-weight:800;color:#159657!important}.brand-logo-heading{justify-content:center;align-items:center;gap:10px;display:flex}.brand-logo-heading img{object-fit:contain;width:auto;height:1.1em;display:inline-block}.brand-logo-heading-light img{filter:brightness(1.18)saturate(.88)drop-shadow(0 2px 9px #0003)}.site-header .brand-logo{filter:drop-shadow(0 1px)drop-shadow(0 0 10px #ffffff38);width:96px}.site-header .brand-copy strong{letter-spacing:0;font-size:15px;font-weight:800}.hero .hero-copy>p{font-size:16px;font-weight:700}@media (max-width:640px){.site-header .brand-logo{width:62px}.site-header .brand-copy strong{text-overflow:clip;font-size:11px}.hero .hero-copy>p{font-size:14px}}html[data-theme=dark] .inner-page section.contact-section{background-color:#0c1714;background-image:radial-gradient(circle at 88% 8%,#0d999b2e,#0000 31%),radial-gradient(circle at 12% 88%,#c4a88721,#0000 33%),linear-gradient(135deg,#091310,#13231e 52%,#0a1512);background-position:50%;background-size:auto}html[data-theme=light] .inner-page section.contact-section{background-color:#eee7dc;background-image:radial-gradient(circle at 88% 8%,#0d999b21,#0000 31%),radial-gradient(circle at 12% 88%,#805b301c,#0000 33%),linear-gradient(135deg,#f8f4ed,#e9e0d4);background-position:50%;background-size:auto}.admin-category-icon-select{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;display:grid}.admin-category-icon-select>span{color:#118789;background:#f4f8f6;border:1px solid #d7dcd8;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.admin-category-icon-select>span svg{width:23px;height:23px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}