:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.4;font-weight:400;font-size:14px;--aim-theme-duration: .22s;--aim-theme-ease: cubic-bezier(.22, 1, .36, 1);--aim-bg-primary: #ffffff;--aim-bg-secondary: #f8f9fa;--aim-bg-tertiary: #e9ecef;--aim-text-primary: #212529;--aim-text-secondary: #6c757d;--aim-text-muted: #adb5bd;--aim-border-color: #dee2e6;--aim-border-subtle: #f8f9fa;--aim-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--aim-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root.dark{--aim-bg-primary: #0a0a0a;--aim-bg-secondary: #141414;--aim-bg-tertiary: #1f1f1f;--aim-text-primary: #fafafa;--aim-text-secondary: #d4d4d8;--aim-text-muted: #a1a1aa;--aim-border-color: rgba(255, 255, 255, .1);--aim-border-subtle: rgba(255, 255, 255, .05);--aim-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px 0 rgba(0, 0, 0, .3);--aim-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--aim-primary-color: #60a5fa;--aim-primary-hover: #3b82f6;--aim-success-color: #22c55e;--aim-warning-color: #f59e0b;--aim-error-color: #ef4444}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:var(--aim-bg-primary)}html[data-mantine-color-scheme=light]{color-scheme:light}html[data-mantine-color-scheme=dark]{color-scheme:dark}body{margin:0;min-width:320px;min-height:100vh;font-size:14px;background-color:var(--aim-bg-primary);color:var(--aim-text-primary);transition:background-color var(--aim-theme-duration) var(--aim-theme-ease),color var(--aim-theme-duration) var(--aim-theme-ease);-webkit-overflow-scrolling:touch;-webkit-touch-callout:none}:root.dark body,:root.dark #root,:root.dark .mantine-AppShell-main{background-color:#0a0a0a!important;color:#fafafa!important;transition:background-color var(--aim-theme-duration) var(--aim-theme-ease),color var(--aim-theme-duration) var(--aim-theme-ease)}:root.dark .mantine-AppShell-navbar{background-color:#141414!important;border-right:1px solid rgba(255,255,255,.1)!important}:root.dark .mantine-Paper-root{background-color:#141414!important;background:#141414!important;border:1px solid rgba(255,255,255,.1)!important;transition:background-color var(--aim-theme-duration) var(--aim-theme-ease),border-color var(--aim-theme-duration) var(--aim-theme-ease)}:root.dark .mantine-Table-root{background-color:#141414!important;transition:background-color var(--aim-theme-duration) var(--aim-theme-ease)}:root.dark .mantine-Table-thead{background-color:#1f1f1f!important;transition:background-color var(--aim-theme-duration) var(--aim-theme-ease)}:root.dark .mantine-Table-td,:root.dark .mantine-Table-th{border-color:#ffffff0d!important;color:#fafafa!important;transition:background-color var(--aim-theme-duration) var(--aim-theme-ease),border-color var(--aim-theme-duration) var(--aim-theme-ease),color var(--aim-theme-duration) var(--aim-theme-ease)}input,textarea,[contenteditable],table,thead,tbody,tr,td,th,.mantine-Table-table,.mantine-Table-td,.mantine-Table-th,table .mantine-Text-root,table .mantine-Badge-root,td .mantine-Text-root,th .mantine-Text-root,.mantine-Table-td .mantine-Text-root,.mantine-Table-th .mantine-Text-root{-webkit-user-select:text!important;user-select:text!important}button,.mantine-Button-root,.mantine-ActionIcon-root,.mantine-UnstyledButton-root,a,[role=button],[tabindex="0"],.clickable{cursor:pointer!important}button,.mantine-Button-root,.mantine-ActionIcon-root,.mantine-UnstyledButton-root,a:not([href*=mailto]):not([href*=tel]),[role=button],.no-select{-webkit-user-select:none;user-select:none;cursor:pointer}#root{min-height:100vh;min-height:-webkit-fill-available}button,input[type=submit],input[type=button]{-webkit-appearance:none;appearance:none;border-radius:8px;border:1px solid transparent;padding:.6em 1.15em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer}input,textarea,select{-webkit-appearance:none;appearance:none;border-radius:4px}input[type=email],input[type=password],input[type=text],input[type=number],textarea{font-size:16px!important}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:2.7em;line-height:1.2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.15em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.product-thumbnail-image{width:100%;height:100%;object-fit:contain;aspect-ratio:1;display:block}html.no-scroll,body.no-scroll{overflow:hidden!important;height:100vh!important;position:fixed!important;width:100%!important;top:0!important;left:0!important}.dark-mode-transition{transition:background-color var(--aim-theme-duration) var(--aim-theme-ease),color var(--aim-theme-duration) var(--aim-theme-ease),border-color var(--aim-theme-duration) var(--aim-theme-ease)}:root.dark img:not(.no-dark-filter):not(.product-thumbnail-image){filter:brightness(.9)}:root.dark .logo,:root.dark .product-image,:root.dark .product-thumbnail-image,:root.dark .brand-logo{filter:none}:root{--aim-font-scale: 1;--aim-density-scale: 1;--aim-button-scale: var(--aim-font-scale, 1)}.mantine-Button-root{font-size:calc(.875rem * var(--aim-button-scale));transition:font-size .2s ease,padding .2s ease,min-height .2s ease}.mantine-Button-root[data-size=xs]{height:calc(1.875rem * var(--aim-button-scale));min-height:calc(1.875rem * var(--aim-button-scale));padding-inline:calc(.75rem * var(--aim-button-scale))}.mantine-Button-root[data-size=sm]{height:calc(2.25rem * var(--aim-button-scale));min-height:calc(2.25rem * var(--aim-button-scale));padding-inline:calc(.875rem * var(--aim-button-scale))}.mantine-Button-root[data-size=md]{height:calc(2.625rem * var(--aim-button-scale));min-height:calc(2.625rem * var(--aim-button-scale));padding-inline:calc(1rem * var(--aim-button-scale))}.mantine-Button-root[data-size=lg]{height:calc(3.125rem * var(--aim-button-scale));min-height:calc(3.125rem * var(--aim-button-scale));padding-inline:calc(1.25rem * var(--aim-button-scale))}.mantine-Button-root[data-size=xl]{height:calc(3.75rem * var(--aim-button-scale));min-height:calc(3.75rem * var(--aim-button-scale));padding-inline:calc(1.5rem * var(--aim-button-scale))}.aim-control-surface{--aim-font-scale: 1 !important;--aim-density-scale: 1 !important;--aim-button-scale: 1 !important}.aim-data-content .mantine-Table-root{font-size:calc(.875rem * var(--aim-font-scale, 1));transition:font-size .2s ease}.aim-data-content .mantine-Table-th{padding:calc(.75rem * var(--aim-density-scale, 1)) calc(.5rem * var(--aim-density-scale, 1));font-size:calc(.75rem * var(--aim-font-scale, 1));line-height:calc(1.4 * var(--aim-density-scale, 1));transition:padding .2s ease,font-size .2s ease,line-height .2s ease}.aim-data-content .mantine-Table-td{padding:calc(.625rem * var(--aim-density-scale, 1)) calc(.5rem * var(--aim-density-scale, 1));font-size:calc(.875rem * var(--aim-font-scale, 1));line-height:calc(1.4 * var(--aim-density-scale, 1));transition:padding .2s ease,font-size .2s ease,line-height .2s ease}.aim-data-content .mantine-Text-root{font-size:calc(1em * var(--aim-font-scale, 1));transition:font-size .2s ease}.aim-data-content .mantine-Badge-root{font-size:calc(.75rem * var(--aim-font-scale, 1));padding:calc(.25rem * var(--aim-density-scale, 1)) calc(.5rem * var(--aim-density-scale, 1));transition:font-size .2s ease,padding .2s ease}.aim-data-content .mantine-List-item{font-size:calc(.875rem * var(--aim-font-scale, 1));padding:calc(.25rem * var(--aim-density-scale, 1)) 0;transition:font-size .2s ease,padding .2s ease}.aim-data-content .mantine-ActionIcon-root{width:calc(2.25rem * var(--aim-density-scale, 1));height:calc(2.25rem * var(--aim-density-scale, 1));min-width:calc(2.25rem * var(--aim-density-scale, 1));min-height:calc(2.25rem * var(--aim-density-scale, 1));transition:width .2s ease,height .2s ease,min-width .2s ease,min-height .2s ease}.aim-font-scaled{font-size:calc(1em * var(--aim-font-scale, 1))!important;transition:font-size .2s ease}.aim-padding-scaled{padding:calc(1rem * var(--aim-density-scale, 1))!important;transition:padding .2s ease}.aim-margin-scaled{margin:calc(1rem * var(--aim-density-scale, 1))!important;transition:margin .2s ease}.aim-gap-scaled{gap:calc(1rem * var(--aim-density-scale, 1))!important;transition:gap .2s ease}.mantine-AppShell-navbar .mantine-Text-root,.mantine-AppShell-navbar .mantine-Title-root,.mantine-AppShell-navbar h1,.mantine-AppShell-navbar h2,.mantine-AppShell-navbar h3,.mantine-AppShell-navbar h4,.mantine-AppShell-navbar h5,.mantine-AppShell-navbar h6,.mantine-AppShell-navbar p,.mantine-AppShell-navbar span,.mantine-AppShell-navbar div{font-size:initial!important}.mantine-AppShell-navbar .aim-navbar-subitem-label{font-size:var(--aim-navbar-sub-font-size, 12px)!important}.mantine-AppShell-navbar .aim-navbar-subitem-button{padding:8px 12px!important;border-radius:6px!important;display:flex!important;align-items:center!important;min-height:32px!important;width:100%!important;box-sizing:border-box!important}.mantine-AppShell-navbar .mantine-NavLink-root,.mantine-AppShell-navbar .mantine-Menu-item{font-size:initial!important;padding:initial!important}.mantine-AppShell-navbar .mantine-ActionIcon-root{width:initial!important;height:initial!important;min-width:initial!important;min-height:initial!important}.mantine-AppShell-navbar .mantine-Group-root,.mantine-AppShell-navbar .mantine-Stack-root{gap:initial!important}.mantine-AppShell-navbar .mantine-TextInput-input,.mantine-AppShell-navbar .mantine-NumberInput-input,.mantine-AppShell-navbar .mantine-PasswordInput-input,.mantine-AppShell-navbar .mantine-Textarea-input,.mantine-AppShell-navbar .mantine-Select-input,.mantine-AppShell-navbar .mantine-Autocomplete-input{font-size:initial!important;padding:initial!important;line-height:initial!important}.mantine-AppShell-navbar .mantine-Badge-root{font-size:initial!important;padding:initial!important}.products-left-panel,.products-left-panel *,[data-left-panel],[data-left-panel] *,.left-sidebar,.left-sidebar *,.control-panel,.control-panel *{font-size:initial!important;padding:initial!important;margin:initial!important;gap:initial!important;width:initial!important;height:initial!important;min-width:initial!important;min-height:initial!important;line-height:initial!important}.mantine-AppShell-navbar .mantine-NavLink-root{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:36px!important}.mantine-AppShell-navbar .mantine-UnstyledButton-root[style*="borderRadius: 8px"][style*="width: 100%"]{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:36px!important;width:100%!important}.mantine-AppShell-navbar .mantine-UnstyledButton-root[style*="borderRadius: 8px"]>.mantine-Group-root{width:100%!important;justify-content:space-between!important;align-items:center!important}.mantine-AppShell-navbar .mantine-UnstyledButton-root .mantine-Group-root .mantine-Group-root{justify-content:flex-start!important;gap:.5rem!important;flex-shrink:0!important}.mantine-AppShell-navbar .mantine-Stack-root>*>.mantine-UnstyledButton-root{display:flex!important;align-items:center!important;justify-content:flex-start!important}.mantine-AppShell-navbar .mantine-Stack-root .mantine-UnstyledButton-root .mantine-Group-root{display:flex!important;width:100%!important}.mantine-AppShell-navbar .mantine-Stack-root .mantine-UnstyledButton-root>.mantine-Group-root{justify-content:space-between!important}.mantine-AppShell-navbar .mantine-Group-root.aim-navbar-subitem-inner,.mantine-AppShell-navbar .mantine-Group-root.aim-navbar-subitem-outer{gap:8px!important}.mantine-AppShell-navbar .mantine-Collapse-root .mantine-UnstyledButton-root{min-height:unset!important;padding:8px 12px!important;justify-content:flex-start!important}.mantine-AppShell-navbar .mantine-Collapse-root .mantine-Text-root[data-size=sm]{font-size:14px!important}.mantine-AppShell-navbar .mantine-NavLink-section[data-position=left]{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:12px!important;flex-shrink:0!important}.mantine-AppShell-navbar .mantine-NavLink-section[data-position=right]{width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;flex-shrink:0!important}.mantine-AppShell-navbar .mantine-NavLink-label{flex:1!important;text-align:left!important}.mantine-AppShell-navbar .mantine-NavLink-body{display:flex!important;align-items:center!important;width:100%!important}.mantine-AppShell-navbar .mantine-NavLink-section svg,.mantine-AppShell-navbar .mantine-NavLink-section [data-icon]{width:18px!important;height:18px!important}.mantine-AppShell-navbar .mantine-NavLink-section[data-position=right] svg,.mantine-AppShell-navbar .mantine-NavLink-section[data-position=right] [data-icon]{width:14px!important;height:14px!important}:root.dark input,:root.dark textarea,:root.dark select,:root.dark .mantine-TextInput-input,:root.dark .mantine-Select-input,:root.dark .mantine-NumberInput-input,:root.dark .mantine-Textarea-input{background-color:#1f1f1f!important;color:#fafafa!important;border-color:#ffffff1a!important;transition:background-color var(--aim-theme-duration) var(--aim-theme-ease),color var(--aim-theme-duration) var(--aim-theme-ease),border-color var(--aim-theme-duration) var(--aim-theme-ease)}:root.theme-transitioning body,:root.theme-transitioning #root,:root.theme-transitioning .mantine-AppShell-main,:root.theme-transitioning .mantine-Paper-root,:root.theme-transitioning .mantine-Table-root,:root.theme-transitioning .mantine-Table-thead,:root.theme-transitioning .mantine-Table-td,:root.theme-transitioning .mantine-Table-th{transition:background-color var(--aim-theme-duration) var(--aim-theme-ease),color var(--aim-theme-duration) var(--aim-theme-ease),border-color var(--aim-theme-duration) var(--aim-theme-ease)}:root.theme-transitioning .mantine-Navbar-root,:root.theme-transitioning .mantine-NavLink-root,:root.theme-transitioning .mantine-NavLink-label,:root.theme-transitioning .mantine-NavLink-section,:root.theme-transitioning .mantine-UnstyledButton-root,:root.theme-transitioning .mantine-Navbar-root .mantine-Text-root,:root.theme-transitioning .mantine-Navbar-root .mantine-Group-root,:root.theme-transitioning .mantine-Navbar-root svg,:root.theme-transitioning .mantine-Menu-dropdown,:root.theme-transitioning .mantine-Menu-item,:root.theme-transitioning .mantine-Menu-label,:root.theme-transitioning .mantine-ActionIcon-root{transition:none!important}@media (prefers-reduced-motion: reduce){:root{--aim-theme-duration: 0ms}*{transition-duration:0ms!important;animation-duration:0ms!important}}.products-left-panel *,.products-left-panel .mantine-Paper-root,.products-left-panel .mantine-ScrollArea-root,.no-transition-switch,.no-transition-switch *,.no-transition-switch .mantine-Switch-track,.no-transition-switch .mantine-Switch-thumb{transition:none!important}:root.dark input::placeholder,:root.dark textarea::placeholder,:root.dark .mantine-TextInput-input::placeholder,:root.dark .mantine-Textarea-input::placeholder{color:#71717a!important}:root.dark .mantine-Button-root[data-variant=filled]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}:root.dark .mantine-Button-root[data-variant=light]{background-color:#60a5fa1a!important;color:#60a5fa!important}:root.dark .mantine-Button-root[data-variant=light][data-color=green]{background-color:#22c55e26!important;color:#22c55e!important;border-color:#22c55e33!important}:root.dark .mantine-Button-root[data-variant=light][data-color=green]:hover{background-color:#22c55e40!important;color:#16a34a!important}:root.dark .barcode-coverage-button{background-color:#22c55e26!important;color:#22c55e!important;border-color:#22c55e33!important}:root.dark .barcode-coverage-button:hover{background-color:#22c55e40!important;color:#16a34a!important}:root.dark .barcode-coverage-button *,:root.dark .barcode-coverage-button svg{color:#22c55e!important;fill:#22c55e!important;stroke:#22c55e!important}:root.dark .mantine-Button-root[data-variant=outline]{border-color:#60a5fa4d!important;color:#60a5fa!important}:root.dark .mantine-Badge-root{border-color:transparent!important}:root.dark .mantine-Text-root,:root.dark .mantine-Title-root{color:#fafafa!important}:root.dark .mantine-Text-dimmed{color:#a1a1aa!important}:root.dark .mantine-Container-root,:root.dark .mantine-Box-root,:root.dark .mantine-Stack-root,:root.dark .mantine-Group-root,:root.dark .mantine-Card-root,:root.dark .mantine-Modal-content,:root.dark .mantine-Popover-dropdown{background-color:transparent!important}:root.dark [style*="background-color: white"],:root.dark [style*="backgroundColor: white"],:root.dark [style*="background-color: #ffffff"],:root.dark [style*="backgroundColor: #ffffff"],:root.dark [style*="background-color: #FFFFFF"],:root.dark [style*="backgroundColor: #FFFFFF"],:root.dark [style*="background-color: rgb(255, 255, 255)"],:root.dark [style*="backgroundColor: rgb(255, 255, 255)"]{background-color:#141414!important}:root.dark [style*=linear-gradient],:root.dark [style*="background: linear-gradient"],:root.dark [style*="background-image: linear-gradient"]{background:#141414!important}:root.dark .mantine-Card-root{background:#141414!important;border-color:#ffffff1a!important;color:#fafafa!important}:root.dark .mantine-NavLink-root[data-active]{background:#60a5fa26!important;border-color:#60a5fa40!important;color:#60a5fa!important}:root.dark [style*="background-color: #f"],:root.dark [style*="backgroundColor: #f"],:root.dark [style*="background-color: rgb(24"],:root.dark [style*="backgroundColor: rgb(24"]{background-color:#1f1f1f!important}:root.dark .recharts-wrapper,:root.dark .recharts-surface,:root.dark svg rect[fill="#fff"],:root.dark svg rect[fill=white]{fill:#141414!important}:root.dark .recharts-text,:root.dark .recharts-cartesian-axis-tick-value{fill:#a1a1aa!important}:root.dark .recharts-default-tooltip{background-color:#141414!important;border:1px solid rgba(255,255,255,.1)!important;color:#e5e7eb!important}:root.dark .mantine-Select-dropdown,:root.dark .mantine-Menu-dropdown,:root.dark .mantine-Autocomplete-dropdown{background-color:#1f1f1f!important;border:1px solid rgba(255,255,255,.1)!important}:root.dark [style*="color: #000"],:root.dark [style*="color: black"]{color:var(--aim-text-primary)!important}:root.dark [style*="background-color: #fff"],:root.dark [style*="background-color: white"]{background-color:var(--aim-bg-primary)!important}:root{--settings-nav-padding-y: 10px}.settings-nav-item{display:block;width:100%;padding:var(--settings-nav-padding-y) 12px;border-radius:8px;transition:background-color .12s ease,box-shadow .12s ease}.settings-nav-item:hover{background-color:#3b82f614}.settings-nav-item--active{background-color:#3b82f626;box-shadow:0 0 0 1px #3b82f640}.settings-nav-item__content{flex:1;min-width:0}.settings-nav-item__label{display:block;width:100%;line-height:1.35}.settings-nav-item__description{display:block;width:100%;line-height:1.35;word-break:break-word}.settings-nav-item__chevron{margin-left:auto;color:var(--mantine-color-dimmed)}.settings-nav-item__inner{width:100%}.settings-nav-item__inner .mantine-ThemeIcon-root{flex-shrink:0}.settings-nav-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mantine-TextInput-wrapper:has(.mantine-TextInput-section[data-position=left]) .mantine-TextInput-input{padding-left:28px!important}.mantine-TextInput-wrapper:has(.mantine-TextInput-section[data-position=right]) .mantine-TextInput-input{padding-right:28px!important}.mantine-Select-wrapper:has(.mantine-Select-section[data-position=left]) .mantine-Select-input{padding-left:28px!important}.mantine-Select-wrapper:has(.mantine-Select-section[data-position=right]) .mantine-Select-input{padding-right:28px!important}.mantine-NumberInput-wrapper:has(.mantine-NumberInput-section[data-position=left]) .mantine-NumberInput-input{padding-left:22px!important}.mantine-NumberInput-wrapper:has(.mantine-NumberInput-section[data-position=right]) .mantine-NumberInput-input{padding-right:50px!important}.mantine-PasswordInput-wrapper:has(.mantine-PasswordInput-section[data-position=left]) .mantine-PasswordInput-input{padding-left:28px!important}.mantine-Textarea-wrapper:has(.mantine-Textarea-section[data-position=left]) .mantine-Textarea-input{padding-left:28px!important}.mantine-Textarea-wrapper:has(.mantine-Textarea-section[data-position=right]) .mantine-Textarea-input{padding-right:28px!important}@supports not selector(:has(*)){.mantine-input-with-left-section .mantine-TextInput-input,.mantine-input-with-left-section .mantine-Select-input,.mantine-input-with-left-section .mantine-PasswordInput-input,.mantine-input-with-left-section .mantine-Textarea-input{padding-left:28px!important}.mantine-input-with-left-section .mantine-NumberInput-input{padding-left:22px!important}.mantine-input-with-right-section .mantine-TextInput-input,.mantine-input-with-right-section .mantine-Select-input,.mantine-input-with-right-section .mantine-Textarea-input{padding-right:28px!important}.mantine-input-with-right-section .mantine-NumberInput-input{padding-right:50px!important}[data-mantine-left-section] .mantine-TextInput-input,[data-mantine-left-section] .mantine-Select-input,[data-mantine-left-section] .mantine-PasswordInput-input,[data-mantine-left-section] .mantine-Textarea-input{padding-left:28px!important}[data-mantine-left-section] .mantine-NumberInput-input{padding-left:22px!important}[data-mantine-right-section] .mantine-TextInput-input,[data-mantine-right-section] .mantine-Select-input,[data-mantine-right-section] .mantine-Textarea-input{padding-right:28px!important}[data-mantine-right-section] .mantine-NumberInput-input{padding-right:50px!important}}.mantine-TextInput-input::placeholder,.mantine-Select-input::placeholder,.mantine-NumberInput-input::placeholder,.mantine-PasswordInput-input::placeholder,.mantine-Textarea-input::placeholder{color:#9ca3af;opacity:1;text-indent:0;line-height:normal}.mantine-TextInput-section,.mantine-Select-section,.mantine-NumberInput-section,.mantine-PasswordInput-section,.mantine-Textarea-section{pointer-events:auto;z-index:1}@supports (-webkit-appearance: none){.mantine-TextInput-input,.mantine-Select-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Textarea-input{-webkit-appearance:none;-webkit-text-fill-color:inherit}.mantine-TextInput-input::placeholder,.mantine-Select-input::placeholder,.mantine-NumberInput-input::placeholder,.mantine-PasswordInput-input::placeholder,.mantine-Textarea-input::placeholder{-webkit-text-fill-color:#9ca3af}}.marketing-page{line-height:1.6}.marketing-header{background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.feature-card{transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.gradient-bg-blue{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-bg-purple{background:linear-gradient(135deg,#f093fb,#f5576c)}.gradient-bg-green{background:linear-gradient(135deg,#4facfe,#00f2fe)}.testimonial-card{position:relative;overflow:hidden}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.pricing-card{transition:all .3s ease;position:relative}.pricing-card:hover{transform:translateY(-10px)}.pricing-card.popular{border:2px solid #667eea;box-shadow:0 20px 60px #667eea33}.cta-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.marketing-nav{backdrop-filter:blur(10px);background-color:#fffffff2;border-bottom:1px solid rgba(0,0,0,.1)}.stats-counter{animation:countUp 2s ease-out forwards}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.marketing-section{padding:80px 0}.marketing-section.hero{padding:120px 0;min-height:100vh;display:flex;align-items:center}@media (max-width: 768px){.marketing-hero-title{font-size:2.5rem!important}.marketing-section{padding:60px 0}.marketing-section.hero{padding:100px 0;min-height:auto}}@media (max-width: 480px){.marketing-hero-title{font-size:2rem!important}.marketing-section{padding:40px 0}}.marketing-image{transition:all .3s ease}.marketing-image:hover{transform:scale(1.05)}.marketing-timeline{position:relative}.marketing-timeline:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#667eea,#764ba2)}.faq-item{transition:all .3s ease}.faq-item:hover{background-color:#f8fafc}.marketing-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;padding:8px 16px;border-radius:50px;display:inline-flex;align-items:center;gap:8px}.fade-in{animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.marketing-nav-mobile{position:fixed;top:0;left:0;right:0;z-index:1000}.marketing-content{padding-top:80px}}.marketing-link:focus,.marketing-button:focus{outline:2px solid #667eea;outline-offset:2px}@media print{.marketing-nav,.cta-section{display:none}.marketing-page{color:#000}}
