@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:#e5e5e5;border-color:hsl(var(--border))}body{background-color:#fff;background-color:hsl(var(--background));color:#0a0a0a;color:hsl(var(--foreground))}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{border:inherit;column-gap:inherit;gap:inherit;margin:inherit;padding:inherit;row-gap:inherit}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-destructive{border-color:#ef4444;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef444480;border-color:hsl(var(--destructive)/.5)}.border-input{border-color:#e5e5e5;border-color:hsl(var(--input))}.border-primary{border-color:#171717;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#17171780;border-color:hsl(var(--primary)/.5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:#f5f5f5;background-color:hsl(var(--accent))}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:#e5e5e5;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-destructive{background-color:#ef4444;background-color:hsl(var(--destructive))}.bg-foreground{background-color:#0a0a0a;background-color:hsl(var(--foreground))}.bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#1717171a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#17171733;background-color:hsl(var(--primary)/.2)}.bg-secondary{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.fill-current{fill:currentColor}.fill-primary{fill:#171717;fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:#171717;color:hsl(var(--accent-foreground))}.text-card-foreground{color:#0a0a0a;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#ef4444;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.text-foreground\/50{color:#0a0a0a80;color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#0a0a0a;color:hsl(var(--popover-foreground))}.text-primary{color:#171717;color:hsl(var(--primary))}.text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#171717;color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#0a0a0a;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#0a0a0a;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#737373;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:#f5f5f5;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#f5f5f5;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#171717;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#171717cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#171717e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f5f5f5cc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#171717;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#0a0a0a;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#737373;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fafafa;color:hsl(var(--primary-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:#f5f5f5;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#171717;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#171717;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fafafa;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f5f5f566;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#e5e5e5;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fff;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef44444d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4444;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#737373;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#171717;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f5f5f5;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e5e5e5;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0a0a0a;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fafafa;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#ef4444;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f5f5f5;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4444;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#0a0a0a;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#737373;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--green-950:#10291d;--green-900:#143824;--green-800:#1b4a30;--green-700:#28633d;--green-600:#39794c;--green-100:#e8f0e7;--green-50:#f1f5ef;--text:#19231c;--muted:#6f7b73;--line:#dfe5df;--background:#f7f8f5;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f8f5;background:var(--background);color:#19231c;color:var(--text);font-family:DM Sans,sans-serif;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.app{min-height:100vh;overflow:hidden}.navbar{gap:30px;height:82px;justify-content:space-between;margin:auto;max-width:1440px;padding:0 5%}.brand,.navbar{align-items:center;display:flex}.brand{gap:11px;text-decoration:none}.brand-mark{background:#143824;background:var(--green-900);border-radius:12px;color:#d9f2b5;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.brand-mark.small{border-radius:9px;height:35px;width:35px}.brand-copy,.footer-brand>div:last-child{display:flex;flex-direction:column}.brand-copy strong{font-family:Manrope,sans-serif;font-size:18px}.brand-copy span{color:#839087;font-size:9px;letter-spacing:1.2px;margin-top:4px;text-transform:uppercase}.desktop-nav{display:flex;gap:28px}.desktop-nav a{color:#566159;font-size:13px;font-weight:600;text-decoration:none}.desktop-nav a:hover{color:#28633d;color:var(--green-700)}.nav-actions{display:flex;gap:9px}.create-account,.sign-in{border-radius:10px;font-size:12px;font-weight:700;height:42px;padding:0 16px}.sign-in{align-items:center;background:#0000;border:0;display:flex;gap:7px}.create-account{background:#143824;background:var(--green-900);border:1px solid #143824;border:1px solid var(--green-900);color:#fff}.hero{grid-gap:70px;align-items:center;background:#e7ede5;display:grid;gap:70px;grid-template-columns:1.1fr .9fr;min-height:690px;overflow:hidden;padding:78px max(5%,calc(50vw - 720px));position:relative}.hero-pattern{background-image:linear-gradient(#aebbaf 1px,#0000 0),linear-gradient(90deg,#aebbaf 1px,#0000 0);background-size:58px 58px;inset:0;opacity:.22;position:absolute}.hero-orb{border-radius:50%;position:absolute}.orb-one{background:#a8d16d29;height:440px;left:-100px;top:-180px;width:440px}.orb-two{background:#467e551a;bottom:-260px;height:500px;right:-180px;width:500px}.hero-copy{position:relative;z-index:2}.eyebrow{align-items:center;background:#ffffff7a;border:1px solid #1e482b29;border-radius:999px;color:#385640;display:inline-flex;font-size:11px;font-weight:700;gap:9px;padding:9px 14px}.status-dot{background:#55a45f;border-radius:50%;height:7px;width:7px}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(50px,5vw,76px);letter-spacing:-4px;line-height:.98;margin:26px 0 24px}.hero h1 span{color:#36784a}.hero-copy>p{color:#59665c;font-size:18px;line-height:1.7;max-width:650px}.hero-buttons{display:flex;gap:11px;margin-top:32px}.primary-button,.secondary-button{align-items:center;border-radius:11px;display:flex;font-size:13px;font-weight:700;gap:10px;height:53px;padding:0 22px}.primary-button{background:#143824;background:var(--green-900);border:1px solid #143824;border:1px solid var(--green-900);color:#fff}.secondary-button{background:#ffffff8f;border:1px solid #1f3f282b;color:#2f4435}.hero-features{display:flex;flex-wrap:wrap;gap:22px;margin-top:38px}.hero-features div{align-items:center;color:#5d6a60;display:flex;font-size:11px;font-weight:600;gap:7px}.hero-features svg{color:#39794c}.market-window{background:#ffffffdb;border-radius:22px;box-shadow:0 35px 70px #21362824;justify-self:end;max-width:495px;padding:24px;position:relative;width:100%;z-index:5}.window-header{align-items:center;display:flex;justify-content:space-between}.window-label{color:#89938b;font-size:9px;font-weight:800;letter-spacing:1.7px}.window-header h3{font-family:Manrope,sans-serif;font-size:23px;margin:5px 0 0}.live-badge{align-items:center;background:#edf6eb;border-radius:999px;color:#36754a;display:flex;font-size:10px;font-weight:700;gap:7px;padding:8px 11px}.live-badge span{background:#51a05d;border-radius:50%;height:7px;width:7px}.market-search{align-items:center;background:#f9faf8;border:1px solid #dce2dc;border-radius:10px;color:#929c95;display:flex;font-size:12px;gap:9px;height:47px;margin-top:22px;padding:0 14px}.product-list{margin-top:8px}.product-row{grid-gap:12px;align-items:center;border-bottom:1px solid #e5eae5;display:grid;gap:12px;grid-template-columns:42px 1fr auto;padding:15px 2px}.product-symbol{border-radius:11px;display:grid;font-size:10px;font-weight:800;height:42px;place-items:center;width:42px}.product-symbol.green{background:#e4f0dc;color:#3f774d}.product-symbol.orange{background:#f7e9dd;color:#a45f36}.product-symbol.yellow{background:#f4efd2;color:#8e7938}.product-details,.product-price{display:flex;flex-direction:column}.product-details strong,.product-price strong{font-size:12px}.product-details span,.product-price span{color:#89938c;font-size:10px;margin-top:4px}.product-price{text-align:right}.view-market{align-items:center;background:#fff;border:1px solid #dce3dc;border-radius:10px;color:#2e4836;display:flex;font-size:12px;font-weight:700;gap:9px;height:44px;justify-content:center;margin-top:17px;width:100%}.business-strip{border-bottom:1px solid #dfe5df;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1440px;padding:33px 5%}.business-strip>div{border-right:1px solid #dfe5df;border-right:1px solid var(--line);display:flex;gap:13px;padding:0 24px}.business-strip>div:first-child{padding-left:0}.business-strip>div:last-child{border-right:0}.strip-icon{background:#edf2eb;border-radius:10px;color:#467653;display:grid;flex-shrink:0;height:39px;place-items:center;width:39px}.business-strip span,.business-strip strong{display:block}.business-strip strong{font-size:12px}.business-strip div div span{color:#808b83;font-size:10px;margin-top:4px}.marketplace-section,.process-section,.trust-section{margin:auto;max-width:1440px;padding:105px 5%}.section-heading{align-items:flex-end;display:flex;gap:70px;justify-content:space-between;margin-bottom:43px}.section-label{color:#4c805b;display:block;font-size:9px;font-weight:800;letter-spacing:2px;margin-bottom:11px}.light-label{color:#bbd9b4}.final-cta h2,.logistics-copy h2,.role-card h2,.section-heading h2,.trust-heading h2{font-family:Manrope,sans-serif;letter-spacing:-2px;line-height:1.08}.section-heading h2{font-size:42px;margin:0}.section-heading p{color:#748077;font-size:13px;line-height:1.7;margin:0;max-width:430px}.categories-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,1fr)}.category-card{grid-gap:14px;align-items:center;background:#fff;border:1px solid #e1e7e1;border-radius:15px;display:grid;gap:14px;grid-template-columns:47px 1fr auto;min-height:145px;padding:21px;text-align:left}.category-icon{background:#edf3eb;border-radius:12px;color:#417653;display:grid;height:47px;place-items:center;width:47px}.category-card span,.category-card strong{display:block}.category-card strong{font-size:14px}.category-card div span{color:#89938c;font-size:10px;margin-top:5px}.role-section{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:auto;max-width:1440px;padding:0 5% 105px}.role-card{border-radius:23px;min-height:550px;padding:48px}.seller-card{background:#143824;background:var(--green-900);color:#fff}.buyer-card{background:#e7ece5}.role-icon{background:#ffffff17;border-radius:15px;color:#d3efa9;display:grid;height:57px;margin-bottom:34px;place-items:center;width:57px}.buyer-role-icon{background:#fff;color:#407653}.role-card h2{font-size:40px;margin:0}.role-card>p{font-size:13px;line-height:1.7;margin-top:18px;opacity:.72}.role-card ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:29px 0 0;padding:0}.role-card li{display:flex}.role-button,.role-card li{align-items:center;font-size:12px;gap:9px}.role-button{border:none;border-radius:10px;display:inline-flex;font-weight:800;height:49px;margin-top:33px;padding:0 19px}.seller-button{background:#fff;color:#143824;color:var(--green-900)}.buyer-button{background:#143824;background:var(--green-900);color:#fff}.process-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.process-card{background:#fff;border:1px solid #dfe5df;border:1px solid var(--line);border-radius:16px;min-height:250px;padding:27px;position:relative}.process-number{color:#a0aaa2;font-size:9px;font-weight:800;position:absolute;right:20px;top:18px}.process-icon{background:#edf3eb;border-radius:12px;color:#477854;display:grid;height:47px;place-items:center;width:47px}.process-card h3{font-size:16px;margin:24px 0 8px}.process-card p{color:#78837b;font-size:11px;line-height:1.65}.logistics-section{grid-gap:80px;background:#112f21;border-radius:25px;color:#fff;display:grid;gap:80px;grid-template-columns:1fr .9fr;margin:0 auto 105px;max-width:1295px;padding:65px}.logistics-copy h2{font-size:43px;margin:0}.logistics-copy>p{color:#ffffffa6;font-size:13px;line-height:1.75;margin-top:19px}.logistics-benefits{display:flex;flex-direction:column;gap:18px;margin-top:32px}.logistics-benefits>div{display:flex;gap:13px}.logistics-benefits span,.logistics-benefits strong{display:block}.logistics-benefits strong{font-size:12px;margin-bottom:3px}.logistics-benefits span{color:#ffffffa6;font-size:10px}.delivery-card{background:#f8faf6;border-radius:19px;color:#1e2b22;padding:25px}.delivery-footer,.delivery-top{display:flex;justify-content:space-between}.delivery-footer>div,.delivery-top>div,.route-point>div{display:flex;flex-direction:column}.delivery-footer span,.delivery-top span{color:#89948b;font-size:8px}.delivery-footer strong,.delivery-top strong{font-size:12px;margin-top:4px}.delivery-status{background:#e5f1df;border-radius:999px;color:#43754e!important;padding:7px 9px}.delivery-route{margin:27px 0}.route-point{align-items:center;display:flex;gap:12px}.route-icon{background:#e4eee0;border-radius:10px;color:#487955;display:grid;height:40px;place-items:center;width:40px}.route-icon.destination{background:#e7eae6;color:#58675d}.route-point small{color:#99a199;font-size:7px}.route-point strong{font-size:11px;margin-top:3px}.route-point span{color:#89928b;font-size:9px;margin-top:2px}.route-track{border-left:1px dashed #adb9ae;height:35px;margin-left:19px}.delivery-footer{border-top:1px solid #e2e7e1;padding-top:18px}.trust-heading{margin-bottom:42px}.trust-heading h2{font-size:41px;margin:0}.trust-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,1fr)}.trust-card{background:#fff;border:1px solid #e1e6e1;border-radius:15px;min-height:215px;padding:27px}.trust-card svg{color:#497b56}.trust-card h3{font-size:15px;margin:23px 0 9px}.trust-card p{color:#7c877f;font-size:11px;line-height:1.65}.final-cta{align-items:center;background:#e5ece2;border-radius:24px;display:flex;gap:70px;justify-content:space-between;margin:0 auto 90px;max-width:1295px;padding:60px}.final-cta h2{font-size:39px;margin:0}.final-cta p{color:#69766d;font-size:12px;line-height:1.65}.final-buttons{display:flex;gap:9px}.final-primary,.final-secondary{border-radius:10px;font-size:11px;font-weight:800;height:48px;padding:0 18px}.final-primary{align-items:center;background:#143824;background:var(--green-900);border:1px solid #143824;border:1px solid var(--green-900);color:#fff;display:flex;gap:8px}.final-secondary{background:#0000;border:1px solid #bac7bc}.footer{border-top:1px solid #dfe5df;border-top:1px solid var(--line);margin:auto;max-width:1440px;padding:68px 5% 32px}.footer-main{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.8fr repeat(4,1fr);padding-bottom:52px}.footer-company{max-width:330px}.footer-brand{align-items:center;display:flex;gap:10px}.footer-brand strong{font-size:16px}.footer-brand span{color:#8a958d;font-size:9px;margin-top:3px}.footer-company>p{color:#768179;font-size:11px;line-height:1.7;margin:20px 0}.social-links{display:flex;gap:8px}.social-links a{border:1px solid #dce3dc;border-radius:9px;color:#59665d;display:grid;height:36px;place-items:center;text-decoration:none;transition:.2s;width:36px}.social-links a:hover{background:#143824;background:var(--green-900);border-color:#143824;border-color:var(--green-900);color:#fff}.social-links svg{stroke:currentColor;fill:none;stroke-width:1.8;height:17px;width:17px}.social-links .social-fill{fill:currentColor;stroke:none}.footer-column{display:flex;flex-direction:column;gap:11px}.footer-column h4{font-size:12px;margin:2px 0 8px}.footer-column a{color:#7d8981;font-size:10px;text-decoration:none}.footer-column a:hover{color:#28633d;color:var(--green-700)}.footer-bottom{border-top:1px solid #e0e6e0;color:#89948c;display:flex;font-size:9px;gap:30px;justify-content:space-between;padding-top:26px}.footer-bottom>div{display:flex;gap:22px}.footer-bottom a{color:#7f8a82;text-decoration:none}@media (max-width:1100px){.desktop-nav{display:none}.hero{grid-template-columns:1fr}.market-window{justify-self:start}.business-strip,.categories-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.logistics-section,.role-section{grid-template-columns:1fr}.footer-main,.process-grid{grid-template-columns:repeat(2,1fr)}.footer-company{grid-column:1/-1}}@media (max-width:760px){.navbar{height:70px}.brand-copy span,.desktop-nav,.sign-in{display:none}.hero{padding:58px 5%}.hero h1{font-size:46px;letter-spacing:-2.6px}.final-buttons,.hero-buttons,.hero-features{flex-direction:column}.final-primary,.final-secondary,.primary-button,.secondary-button{justify-content:center;width:100%}.business-strip,.categories-grid,.process-grid,.role-section,.trust-grid{grid-template-columns:1fr}.marketplace-section,.process-section,.trust-section{padding:75px 5%}.section-heading{align-items:flex-start;flex-direction:column;gap:18px}.role-card{min-height:auto;padding:35px 27px}.final-cta,.logistics-section{margin-left:5%;margin-right:5%;padding:38px 25px}.final-cta{align-items:flex-start;flex-direction:column}.footer-main{grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom>div{flex-wrap:wrap}}.marketplace-page{padding:0 5% 90px}.marketplace-hero{align-items:flex-end;display:flex;gap:70px;justify-content:space-between;padding:72px 0 48px}.marketplace-hero>div:first-child{max-width:760px}.marketplace-hero h1{font-family:Manrope,sans-serif;font-size:52px;letter-spacing:-3px;line-height:1.04;margin:0}.marketplace-hero p{color:#6f7b73;font-size:15px;line-height:1.7;margin:18px 0 0;max-width:700px}.marketplace-summary{background:#fff;border:1px solid #dfe5df;border-radius:14px;display:grid;grid-template-columns:repeat(3,1fr);min-width:390px;overflow:hidden}.marketplace-summary>div{border-right:1px solid #e5e9e5;display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:18px}.marketplace-summary>div:last-child{border-right:0}.marketplace-summary span,.marketplace-summary strong{display:block}.marketplace-summary strong{font-family:Manrope,sans-serif;font-size:17px}.marketplace-summary span{color:#8a958d;font-size:9px;margin-top:5px}.marketplace-search-bar{grid-gap:10px;background:#fff;border:1px solid #dfe5df;border-radius:15px;display:grid;gap:10px;grid-template-columns:1fr 190px 190px;padding:14px}.marketplace-search-input{align-items:center;background:#f9faf8;border:1px solid #dfe5df;border-radius:10px;color:#879188;display:flex;gap:10px;min-height:48px;padding:0 15px}.marketplace-search-input input{background:#0000;border:0;color:#263129;font-size:13px;height:100%;outline:none;width:100%}.marketplace-search-bar select{background:#f9faf8;border:1px solid #dfe5df;border-radius:10px;color:#4f5b52;font-size:11px;font-weight:600;min-height:48px;outline:none;padding:0 12px}.marketplace-category-row{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 26px}.marketplace-category-row button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#667168;font-size:10px;font-weight:700;min-height:37px;padding:0 14px}.marketplace-category-row button:hover{border-color:#9fb0a2;color:#2d5d3b}.marketplace-category-row .active-category{background:#143824;border-color:#143824;color:#fff}.marketplace-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:235px 1fr}.marketplace-filters{background:#fff;border:1px solid #dfe5df;border-radius:15px;padding:21px;position:-webkit-sticky;position:sticky;top:20px}.filter-header{align-items:center;border-bottom:1px solid #e5e9e5;display:flex;justify-content:space-between;padding-bottom:17px}.filter-header h3{font-family:Manrope,sans-serif;font-size:15px;margin:0}.filter-header button{background:#0000;border:0;color:#3d714d;font-size:9px;font-weight:800}.filter-group{border-bottom:1px solid #e7ebe7;display:flex;flex-direction:column;gap:11px;padding:20px 0}.filter-group>span{color:#2e3b31;font-size:10px;font-weight:800;letter-spacing:.8px;margin-bottom:2px;text-transform:uppercase}.filter-group label{align-items:center;color:#68736b;cursor:pointer;display:flex;font-size:10px;gap:8px}.filter-group input{accent-color:#28633d}.managed-card{background:#eef4eb;border-radius:12px;color:#385c43;margin-top:20px;padding:18px}.managed-card svg{margin-bottom:12px}.managed-card strong{display:block;font-size:11px}.managed-card p{color:#6b786e;font-size:9px;line-height:1.6;margin:7px 0 0}.marketplace-results{min-width:0}.results-header{display:flex;justify-content:space-between;margin-bottom:14px}.results-header>div{align-items:center;display:flex;gap:6px}.results-header strong{font-size:11px}.results-header span{color:#8b958e;font-size:10px}.marketplace-products-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.market-product-card{background:#fff;border:1px solid #dfe5df;border-radius:16px;min-width:0;overflow:hidden;transition:.22s ease}.market-product-card:hover{border-color:#b9c8bc;box-shadow:0 14px 30px #1e372512;transform:translateY(-3px)}.product-card-top{align-items:center;background:linear-gradient(135deg,#fff9,#eff3edb3),#edf2eb;display:flex;height:122px;justify-content:center;padding:18px;position:relative}.market-product-symbol{border-radius:19px;display:grid;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;height:70px;place-items:center;width:70px}.market-product-symbol.green{background:#dcebd6;color:#397248}.market-product-symbol.orange{background:#f4e5d9;color:#a35e36}.market-product-symbol.yellow{background:#f1eac9;color:#8e7735}.market-product-symbol.gold{background:#f1e2b6;color:#88681d}.market-product-symbol.cream{background:#efe9da;color:#74684b}.market-product-symbol.mint{background:#dcece2;color:#3e7555}.product-badge{background:#ffffffdb;border-radius:999px;color:#5b665e;font-size:8px;font-weight:800;padding:6px 9px;position:absolute;right:13px;top:13px}.product-card-content{padding:19px}.product-category{color:#5a8565;font-size:8px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.product-card-content h3{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.4px;margin:7px 0 15px}.seller-line{align-items:center;color:#78837b;display:flex;font-size:9px;gap:7px;margin-top:7px}.seller-line svg{color:#68806d;flex-shrink:0}.product-metrics{border-bottom:1px solid #e8ece8;border-top:1px solid #e8ece8;display:grid;grid-template-columns:1fr 1fr;margin-top:18px;padding:13px 0}.product-metrics>div{display:flex;flex-direction:column}.product-metrics>div:first-child{border-right:1px solid #e8ece8;padding-right:12px}.product-metrics>div:last-child{padding-left:12px}.product-metrics span{color:#939c95;font-size:8px}.product-metrics strong{color:#3c483f;font-size:10px;margin-top:3px}.product-card-bottom{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:17px}.market-price{display:flex;flex-direction:column}.market-price strong{font-family:Manrope,sans-serif;font-size:18px}.market-price span{color:#8b958e;font-size:8px;margin-top:2px}.view-product-button{background:#143824;border:1px solid #143824;border-radius:9px;color:#fff;font-size:9px;font-weight:800;height:38px;padding:0 13px}.empty-marketplace{align-content:center;background:#fafbf9;border:1px dashed #cfd8d0;border-radius:15px;display:grid;min-height:350px;padding:40px;place-items:center;text-align:center}.empty-marketplace h3{font-family:Manrope,sans-serif;font-size:20px;margin:0}.empty-marketplace p{color:#7b877f;font-size:11px;margin:8px 0 18px}.empty-marketplace button{background:#143824;border:0;border-radius:9px;color:#fff;font-size:10px;font-weight:800;height:38px;padding:0 14px}@media (max-width:1150px){.marketplace-products-grid{grid-template-columns:repeat(2,1fr)}.marketplace-hero{align-items:flex-start;flex-direction:column}.marketplace-summary{width:100%}}@media (max-width:850px){.marketplace-layout{grid-template-columns:1fr}.marketplace-filters{position:static}.marketplace-search-bar{grid-template-columns:1fr 1fr}.marketplace-search-input{grid-column:1/-1}}@media (max-width:620px){.marketplace-page{padding-left:5%;padding-right:5%}.marketplace-hero{padding-top:48px}.marketplace-hero h1{font-size:39px;letter-spacing:-2px}.marketplace-summary{grid-template-columns:1fr}.marketplace-summary>div{border-bottom:1px solid #e5e9e5;border-right:0;min-height:70px}.marketplace-summary>div:last-child{border-bottom:0}.marketplace-search-bar{grid-template-columns:1fr}.marketplace-search-input{grid-column:auto}.marketplace-products-grid{grid-template-columns:1fr}}.category-card,.final-primary,.primary-button,.role-button,.secondary-button,.view-market{text-decoration:none}.product-details-page{padding:35px 5% 90px}.product-breadcrumb{align-items:center;color:#89938c;display:flex;font-size:9px;gap:9px;padding:17px 0 32px}.product-breadcrumb a{color:#728078;text-decoration:none}.product-breadcrumb strong{color:#455048;font-weight:700}.product-details-main{grid-gap:65px;align-items:start;display:grid;gap:65px;grid-template-columns:.9fr 1.1fr}.product-large-visual{background:radial-gradient(circle at 50% 45%,#ffffffe6,#0000 42%),#e9eee7;border:1px solid #dfe5df;border-radius:22px;display:grid;min-height:485px;place-items:center;position:relative}.product-large-symbol{border-radius:45px;box-shadow:0 25px 55px #263d2c17;display:grid;font-family:Manrope,sans-serif;font-size:39px;font-weight:800;height:180px;place-items:center;width:180px}.product-large-symbol.green{background:#dcebd6;color:#397248}.product-large-symbol.orange{background:#f4e5d9;color:#a35e36}.product-large-symbol.yellow{background:#f1eac9;color:#8e7735}.product-large-symbol.gold{background:#f1e2b6;color:#88681d}.product-large-symbol.cream{background:#efe9da;color:#74684b}.product-large-symbol.mint{background:#dcece2;color:#3e7555}.product-visual-status{align-items:center;background:#ffffffe0;border:1px solid #d7e2d6;border-radius:999px;color:#43764e;display:flex;font-size:9px;font-weight:800;gap:7px;height:32px;left:19px;padding:0 11px;position:absolute;top:19px}.product-supplier-card{grid-gap:12px;align-items:center;background:#fff;border:1px solid #dfe5df;border-radius:14px;display:grid;gap:12px;grid-template-columns:44px 1fr auto;margin-top:14px;padding:17px}.supplier-icon{background:#edf3eb;border-radius:11px;color:#467853;display:grid;height:44px;place-items:center;width:44px}.supplier-content{display:flex;flex-direction:column}.supplier-content>span{color:#9aa39c;font-size:7px;font-weight:800;letter-spacing:1px}.supplier-content strong{font-size:11px;margin-top:4px}.supplier-content>div{align-items:center;color:#7c877f;display:flex;font-size:9px;gap:5px;margin-top:4px}.verified-supplier{align-items:center;background:#edf5ea;border-radius:999px;color:#42744d;display:flex;font-size:8px;font-weight:800;gap:4px;padding:7px 9px}.product-information{padding-top:12px}.product-detail-category{color:#4c805b;display:inline-block;font-size:9px;font-weight:800;letter-spacing:1.7px;margin-bottom:13px;text-transform:uppercase}.product-information h1{font-family:Manrope,sans-serif;font-size:50px;letter-spacing:-2.8px;line-height:1.05;margin:0}.product-description{color:#6f7b73;font-size:13px;line-height:1.75;margin:18px 0 0;max-width:650px}.product-detail-price{align-items:flex-end;display:flex;gap:7px;margin-top:27px}.product-detail-price strong{font-family:Manrope,sans-serif;font-size:34px;letter-spacing:-1px}.product-detail-price span{color:#879188;font-size:10px;padding-bottom:5px}.product-detail-stats{background:#fff;border:1px solid #dfe5df;border-radius:13px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:29px;overflow:hidden}.product-detail-stats>div{border-right:1px solid #e6eae6;display:flex;flex-direction:column;justify-content:center;min-height:88px;padding:17px}.product-detail-stats>div:last-child{border-right:0}.product-detail-stats span{color:#939d95;font-size:7px;font-weight:800;letter-spacing:.7px}.product-detail-stats strong{color:#364239;font-size:10px;margin-top:5px}.quantity-section{align-items:center;background:#eef2ec;border-radius:14px;display:flex;gap:25px;justify-content:space-between;margin-top:24px;padding:20px}.quantity-label{color:#69766d;display:block;font-size:8px;font-weight:800;letter-spacing:1px;margin-bottom:9px}.quantity-control{background:#fff;border:1px solid #d8e0d8;border-radius:9px;display:grid;grid-template-columns:43px 1fr 43px;height:45px;overflow:hidden;width:150px}.quantity-control button{background:#fff;border:0;color:#435048;font-size:19px}.quantity-control strong{border-left:1px solid #e5e9e5;border-right:1px solid #e5e9e5;display:grid;font-size:12px;place-items:center}.quantity-section small,.subtotal-box small{color:#8a958d;display:block;font-size:8px;margin-top:7px}.subtotal-box{text-align:right}.subtotal-box>span{color:#7b877f;display:block;font-size:8px;font-weight:800;letter-spacing:.8px}.subtotal-box strong{display:block;font-family:Manrope,sans-serif;font-size:25px;margin-top:4px}.add-cart-button{align-items:center;background:#143824;border:1px solid #143824;border-radius:11px;color:#fff;display:flex;font-size:11px;font-weight:800;gap:9px;height:53px;justify-content:center;margin-top:13px;transition:.2s;width:100%}.add-cart-button:hover{background:#0f2d1e;transform:translateY(-1px)}.product-protection-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px}.product-protection-row>div{align-items:flex-start;border:1px solid #e0e6e0;border-radius:11px;display:flex;gap:9px;padding:15px}.product-protection-row svg{color:#477a54;flex-shrink:0}.product-protection-row span,.product-protection-row strong{display:block}.product-protection-row strong{color:#405047;font-size:9px}.product-protection-row span{color:#869089;font-size:8px;line-height:1.5}.product-information-section{grid-gap:25px;align-items:start;display:grid;gap:25px;grid-template-columns:1fr 360px;margin-top:85px}.product-info-block{background:#fff;border:1px solid #dfe5df;border-radius:17px;padding:38px}.product-info-block h2{font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1.2px;margin:0}.product-specification-grid{border-top:1px solid #e3e8e3;display:grid;grid-template-columns:repeat(3,1fr);margin-top:29px}.product-specification-grid>div{border-bottom:1px solid #e3e8e3;display:flex;flex-direction:column;min-height:90px;padding:19px 18px 19px 0}.product-specification-grid span{color:#909a92;font-size:8px;font-weight:700}.product-specification-grid strong{color:#3a473e;font-size:10px;margin-top:6px}.product-logistics-box{background:#153b29;border-radius:17px;color:#fff;padding:29px}.product-logistics-icon{background:#ffffff17;border-radius:12px;color:#cae8b0;display:grid;height:47px;margin-bottom:24px;place-items:center;width:47px}.product-logistics-box h3{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.8px;line-height:1.15;margin:0}.product-logistics-box>p{color:#ffffffa6;font-size:9px;line-height:1.65;margin:13px 0 24px}.logistics-mini-step{grid-gap:10px;border-top:1px solid #ffffff1f;display:grid;gap:10px;grid-template-columns:25px 1fr;padding:15px 0}.logistics-mini-step>span{color:#a9cba3;font-size:8px;font-weight:800}.logistics-mini-step small,.logistics-mini-step strong{display:block}.logistics-mini-step strong{font-size:9px}.logistics-mini-step small{color:#ffffff87;font-size:8px;margin-top:3px}.product-bottom-cta{align-items:center;background:#edf3eb;border:1px solid #dae3da;border-radius:15px;display:flex;gap:30px;justify-content:space-between;margin-top:22px;padding:25px 29px}.product-bottom-cta>div{align-items:center;display:flex;gap:13px}.product-bottom-cta svg{color:#487a55}.product-bottom-cta span,.product-bottom-cta strong{display:block}.product-bottom-cta strong{color:#34443a;font-size:11px}.product-bottom-cta span{color:#78857b;font-size:9px;margin-top:4px}.product-bottom-cta button{align-items:center;background:#17402c;border:1px solid #17402c;border-radius:9px;color:#fff;display:flex;font-size:9px;font-weight:800;gap:7px;height:41px;padding:0 14px}.product-not-found{margin:auto;max-width:1440px;min-height:60vh;padding:90px 5%}.product-not-found h1{font-size:42px;margin:0 0 10px}.product-not-found p{color:#78837b;margin-bottom:30px}@media (max-width:1000px){.product-details-main{grid-template-columns:1fr}.product-large-visual{min-height:390px}.product-information-section{grid-template-columns:1fr}.product-logistics-box{max-width:none}}@media (max-width:700px){.product-details-page{padding-left:5%;padding-right:5%}.product-information h1{font-size:39px;letter-spacing:-2px}.product-detail-stats{grid-template-columns:1fr 1fr}.product-detail-stats>div:nth-child(2){border-right:0}.product-detail-stats>div{border-bottom:1px solid #e6eae6}.quantity-section{align-items:stretch;flex-direction:column}.subtotal-box{text-align:left}.product-protection-row{grid-template-columns:1fr}.product-specification-grid{grid-template-columns:1fr 1fr}.product-bottom-cta{align-items:flex-start;flex-direction:column}.product-bottom-cta button{justify-content:center;width:100%}}.view-product-button{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.header-cart{text-decoration:none;transition:.2s}@media (max-width:760px){.header-cart span:not(.cart-count){display:none}.header-cart{padding:0 8px}}.header-cart{align-items:center;background:#0000;border:0;border-radius:10px;color:#3d4a41;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:7px;height:42px;justify-content:center;padding:0 12px;position:relative;transition:.2s ease}.header-cart:hover{background:#edf2eb;color:#1f5133}.cart-count{align-items:center;background:#143824;border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px}@media (max-width:760px){.cart-text{display:none}.header-cart{padding:0 8px}}.fm-home{background:#f7f8f5;color:#243128;min-height:100vh}.fm-home-hero{background:linear-gradient(135deg,#edf3e8,#e6efe1 50%,#dce8d7);overflow:hidden;position:relative}.fm-home-hero:before{background-image:linear-gradient(rgba(58,92,65,.055) 1px,#0000 0),linear-gradient(90deg,rgba(58,92,65,.055) 1px,#0000 0);background-size:62px 62px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.fm-home-hero-glow{border-radius:50%;pointer-events:none;position:absolute}.fm-home-glow-one{background:#aacf6d33;height:520px;left:-170px;top:-260px;width:520px}.fm-home-glow-two{background:#3b764a21;bottom:-390px;height:650px;right:-290px;width:650px}.fm-home-hero-inner{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin:0 auto;max-width:1440px;min-height:720px;padding:82px 5%;position:relative;z-index:2}.fm-home-hero-copy{max-width:760px}.fm-home-kicker{align-items:center;background:#fff9;border:1px solid #2c563529;border-radius:999px;color:#42604a;display:flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:1.25px;min-height:32px;padding:0 13px;width:-webkit-fit-content;width:fit-content}.fm-home-kicker>span{background:#4d965c;border-radius:50%;height:7px;width:7px}.fm-home-hero-copy h1{color:#17231a;font-family:Manrope,sans-serif;font-size:clamp(55px,5.5vw,84px);letter-spacing:-4.8px;line-height:.95;margin:28px 0 24px}.fm-home-hero-copy h1 span{color:#39784a}.fm-home-hero-copy>p{color:#5e6d62;font-size:16px;line-height:1.75;margin:0;max-width:650px}.fm-home-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.fm-home-primary-button,.fm-home-secondary-button{align-items:center;border-radius:11px;display:inline-flex;font-size:12px;font-weight:800;gap:9px;justify-content:center;min-height:52px;padding:0 21px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fm-home-primary-button{background:#143824;border:1px solid #143824;color:#fff}.fm-home-primary-button:hover{box-shadow:0 12px 25px #15392529;transform:translateY(-2px)}.fm-home-secondary-button{background:#ffffffb3;border:1px solid #26482f2e;color:#32473a}.fm-home-secondary-button:hover{background:#fff;transform:translateY(-2px)}.fm-home-hero-trust{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:36px}.fm-home-hero-trust>div{align-items:center;color:#607066;display:flex;font-size:10px;font-weight:700;gap:7px}.fm-home-hero-trust svg{color:#477b53}.fm-home-market-showcase{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border:1px solid #ffffffb3;border-radius:28px;box-shadow:0 35px 80px #223b2824;justify-self:end;max-width:535px;padding:23px;position:relative;width:100%}.fm-home-showcase-top{align-items:center;display:flex;gap:20px;justify-content:space-between}.fm-home-showcase-top>div:first-child{display:flex;flex-direction:column}.fm-home-showcase-top>div:first-child span{color:#7d8a80;font-size:7px;font-weight:800;letter-spacing:1.5px}.fm-home-showcase-top>div:first-child strong{color:#27372c;font-family:Manrope,sans-serif;font-size:17px;margin-top:5px}.fm-home-live-badge{align-items:center;background:#edf5e9;border-radius:999px;color:#39734a;display:flex;font-size:8px;font-weight:800;gap:6px;min-height:29px;padding:0 10px}.fm-home-live-badge>span{background:#4e9d5b;border-radius:50%;height:6px;width:6px}.fm-home-showcase-visual{background:radial-gradient(circle at 50% 35%,#fffffff5,#0000 38%),linear-gradient(145deg,#eef3e9,#dde8d8);border-radius:22px;margin-top:20px;min-height:390px;overflow:hidden;position:relative}.fm-home-showcase-visual:after{background:#304a3514;border-radius:50%;bottom:42px;content:"";filter:blur(12px);height:68px;left:50%;position:absolute;transform:translateX(-50%);width:310px}.fm-home-produce{box-shadow:0 22px 40px #213c271c;display:grid;font-family:Manrope,sans-serif;font-weight:800;place-items:center;position:absolute;z-index:2}.fm-home-produce span{opacity:.83}.fm-home-produce-avocado{background:#a6c489;border-radius:48% 48% 54% 54%;color:#385e3d;height:180px;left:70px;top:72px;transform:rotate(-10deg);width:150px}.fm-home-produce-tomato{background:#dc8c72;border-radius:50%;color:#7f493d;height:128px;right:70px;top:67px;transform:rotate(8deg);width:128px}.fm-home-produce-mango{background:#e0c477;border-radius:52% 42% 56% 44%;bottom:48px;color:#7b692e;height:160px;right:72px;transform:rotate(15deg);width:135px}.fm-home-produce-honey{background:#d7b367;border-radius:29px;bottom:42px;color:#755b20;height:116px;left:80px;transform:rotate(7deg);width:116px}.fm-home-showcase-card{background:#ffffffed;border:1px solid #d5e0d3e6;border-radius:16px;box-shadow:0 15px 35px #233b2824;left:50%;padding:17px;position:absolute;top:50%;transform:translate(-50%,-50%);width:205px;z-index:5}.fm-home-showcase-category{color:#568163;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.fm-home-showcase-card>strong{color:#27372c;display:block;font-family:Manrope,sans-serif;font-size:15px;margin-top:7px}.fm-home-showcase-card>small{color:#7f8b82;display:block;font-size:7px;margin-top:4px}.fm-home-showcase-card>div{align-items:flex-end;border-top:1px solid #e4e9e3;display:flex;gap:4px;margin-top:15px;padding-top:13px}.fm-home-showcase-card>div strong{color:#24432d;font-family:Manrope,sans-serif;font-size:19px}.fm-home-showcase-card>div span{color:#859087;font-size:7px;padding-bottom:2px}.fm-home-showcase-bottom{display:grid;grid-template-columns:repeat(3,1fr);padding-top:19px}.fm-home-showcase-bottom>div{border-right:1px solid #e2e8e1;display:flex;flex-direction:column;padding:0 13px}.fm-home-showcase-bottom>div:first-child{padding-left:0}.fm-home-showcase-bottom>div:last-child{border-right:0}.fm-home-showcase-bottom span{color:#929d95;font-size:6px;font-weight:800;letter-spacing:.8px}.fm-home-showcase-bottom strong{color:#445248;font-size:9px;margin-top:5px}.fm-home-value-strip{border-bottom:1px solid #dfe5df;display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1440px;padding:30px 5%}.fm-home-value-strip>div{align-items:center;border-right:1px solid #e1e6e1;display:flex;gap:12px;min-height:58px;padding:0 23px}.fm-home-value-strip>div:first-child{padding-left:0}.fm-home-value-strip>div:last-child{border-right:0}.fm-home-strip-icon{background:#edf3eb;border-radius:11px;color:#497854;display:grid;flex:0 0 39px;height:39px;place-items:center;width:39px}.fm-home-value-strip span{color:#7b877f;display:block;font-size:9px;line-height:1.5}.fm-home-value-strip strong{color:#344239;display:block;font-size:10px;margin-bottom:3px}.fm-home-section-label{color:#4f805b;display:block;font-size:8px;font-weight:800;letter-spacing:1.8px;margin-bottom:11px}.fm-home-section-label.light{color:#b7d6b0}.fm-home-section-heading{align-items:flex-end;display:flex;gap:50px;justify-content:space-between;margin-bottom:40px}.fm-home-section-heading>div{max-width:760px}.fm-home-section-heading h2{color:#1d2a21;font-family:Manrope,sans-serif;font-size:43px;letter-spacing:-2.2px;line-height:1.06;margin:0}.fm-home-section-heading p{color:#748078;font-size:11px;line-height:1.75;margin:13px 0 0;max-width:650px}.fm-home-heading-centered{justify-content:center;text-align:center}.fm-home-heading-centered>div{max-width:780px}.fm-home-heading-centered p{margin-left:auto;margin-right:auto}.fm-home-text-link{align-items:center;color:#356546;display:inline-flex;font-size:10px;font-weight:800;gap:7px;text-decoration:none;white-space:nowrap}.fm-home-text-link:hover{color:#1f4d31}.fm-home-products{margin:0 auto;max-width:1440px;padding:105px 5%}.fm-home-product-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.fm-home-product-card{background:#fff;border:1px solid #dee5dd;border-radius:18px;color:inherit;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fm-home-product-card:hover{border-color:#bdcdbd;box-shadow:0 18px 38px #213b2817;transform:translateY(-5px)}.fm-home-product-image{display:grid;min-height:205px;place-items:center;position:relative}.fm-home-product-image.green{background:linear-gradient(145deg,#e5efdd,#d2e3c7);color:#416b49}.fm-home-product-image.red{background:linear-gradient(145deg,#f2e4de,#e8cec4);color:#955847}.fm-home-product-image.yellow{background:linear-gradient(145deg,#f2ecd3,#e7dba9);color:#836f2f}.fm-home-product-image.gold{background:linear-gradient(145deg,#f3ead3,#e5cf94);color:#82621c}.fm-home-product-image>strong{background:#ffffffa8;border-radius:26px;box-shadow:0 15px 30px #283f2c14;display:grid;font-family:Manrope,sans-serif;font-size:21px;height:88px;place-items:center;width:88px}.fm-home-product-category{align-items:center;background:#ffffffc7;border-radius:999px;color:#617068;display:inline-flex;font-size:7px;font-weight:800;left:14px;letter-spacing:.7px;min-height:26px;padding:0 10px;position:absolute;top:14px}.fm-home-product-info{padding:18px}.fm-home-product-info h3{color:#2b3a31;font-family:Manrope,sans-serif;font-size:15px;margin:0}.fm-home-product-farm{color:#718077;display:block;font-size:8px;margin-top:5px}.fm-home-product-location{align-items:center;color:#859087;display:flex;font-size:7px;gap:5px;margin-top:13px}.fm-home-product-location svg{color:#578164}.fm-home-product-price{align-items:flex-end;border-top:1px solid #e5eae5;display:flex;gap:4px;margin-top:16px;padding-top:14px}.fm-home-product-price strong{color:#23422c;font-family:Manrope,sans-serif;font-size:19px}.fm-home-product-price span{color:#8b958e;font-size:7px;padding-bottom:2px}.fm-home-why{background:#edf2ea;padding:105px max(5%,calc(55% - 720px))}.fm-home-comparison{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(2,1fr)}.fm-home-comparison-card{border-radius:21px;min-height:420px;padding:31px}.fm-home-comparison-card.traditional{background:#fff;border:1px solid #dde3dc}.fm-home-comparison-card.fieldmarket{background:linear-gradient(145deg,#173c26,#0f2e1d);box-shadow:0 20px 45px #13362221;color:#fff;overflow:hidden;position:relative}.fm-home-comparison-card.fieldmarket:before{background:#aad0701f;border-radius:50%;content:"";height:280px;position:absolute;right:-120px;top:-150px;width:280px}.fm-home-comparison-title{position:relative;z-index:2}.fm-home-comparison-title span{color:#87938a;font-size:7px;font-weight:800;letter-spacing:1.3px}.fm-home-comparison-card.fieldmarket
.fm-home-comparison-title span{color:#b9d6ad}.fm-home-comparison-title h3{font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-1.1px;line-height:1.1;margin:8px 0 0;max-width:430px}.fm-home-comparison-card.traditional
.fm-home-comparison-title h3{color:#354239}.fm-home-comparison-flow{display:flex;flex-direction:column;margin-top:32px;position:relative;z-index:2}.fm-home-comparison-flow>div{grid-gap:13px;align-items:center;display:grid;gap:13px;grid-template-columns:35px 1fr;min-height:57px}.fm-home-comparison-flow>div strong{background:#eef2ed;border-radius:10px;color:#78847b;display:grid;font-size:7px;height:35px;place-items:center;width:35px}.fm-home-comparison-card.fieldmarket
.fm-home-comparison-flow>div strong{background:#ffffff1a;color:#c5e0ba}.fm-home-comparison-flow>div span{color:#69766d;font-size:10px;font-weight:700}.fm-home-comparison-card.fieldmarket
.fm-home-comparison-flow>div span{color:#ffffffc9}.fm-home-flow-line{background:#d8dfd8;height:16px;margin-left:17px;width:1px}.fm-home-comparison-card.fieldmarket
.fm-home-flow-line{background:#ffffff2b}.fm-home-comparison-link{align-items:center;color:#c8e3bd;display:inline-flex;font-size:9px;font-weight:800;gap:7px;margin-top:25px;position:relative;text-decoration:none;z-index:2}.fm-home-rewards{grid-gap:65px;align-items:center;background:radial-gradient(circle at 88% 14%,#b9da802e,#0000 28%),linear-gradient(145deg,#153a24,#0d2a1a);border-radius:28px;box-shadow:0 28px 65px #13352226;color:#fff;display:grid;gap:65px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);margin:105px auto;max-width:1296px;padding:52px}.fm-home-rewards-copy{max-width:500px}.fm-home-rewards-icon{background:#c1de9a21;border-radius:16px;color:#c6e3ad;display:grid;height:55px;margin-bottom:22px;place-items:center;width:55px}.fm-home-rewards-copy h2{font-family:Manrope,sans-serif;font-size:39px;letter-spacing:-2px;line-height:1.05;margin:7px 0 0}.fm-home-rewards-copy>p{color:#ffffffb0;font-size:11px;line-height:1.8;margin:17px 0 0}.fm-home-rewards-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.fm-home-reward-button,.fm-home-reward-secondary{align-items:center;border-radius:9px;display:inline-flex;font-size:9px;font-weight:800;gap:7px;justify-content:center;min-height:43px;padding:0 15px;text-decoration:none}.fm-home-reward-button{background:#d3e8b9;color:#183a24}.fm-home-reward-secondary{border:1px solid #ffffff2e;color:#fff}.fm-home-reward-journey{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.fm-home-reward-step{min-width:0;text-align:center}.fm-home-reward-step>span{color:#a9c797;font-size:6px;font-weight:800}.fm-home-reward-step>div{background:#ffffff14;border:1px solid #ffffff1c;border-radius:15px;color:#c6e3ad;display:grid;height:54px;margin:10px auto 11px;place-items:center;width:54px}.fm-home-reward-step strong{display:block;font-size:10px}.fm-home-reward-step small{color:#ffffff8c;display:block;font-size:6px;line-height:1.5;margin-top:5px}.fm-home-reward-arrow{color:#ffffff47}.fm-home-impact{margin:0 auto;max-width:1440px;padding:105px 5%}.fm-home-impact-heading{margin-bottom:42px;max-width:760px}.fm-home-impact-heading h2{color:#1d2a21;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-2px;line-height:1.07;margin:0}.fm-home-impact-heading p{color:#748078;font-size:11px;line-height:1.8;margin:14px 0 0;max-width:680px}.fm-home-impact-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.fm-home-impact-grid article{background:#fff;border:1px solid #dde5dc;border-radius:17px;min-height:250px;padding:23px;position:relative}.fm-home-impact-grid article>div{background:#edf4e9;border-radius:12px;color:#4a7a56;display:grid;height:43px;place-items:center;width:43px}.fm-home-impact-grid article>span{color:#a0aaa2;font-size:7px;font-weight:800;position:absolute;right:22px;top:24px}.fm-home-impact-grid article h3{color:#344239;font-family:Manrope,sans-serif;font-size:15px;margin:29px 0 0}.fm-home-impact-grid article p{color:#7d8981;font-size:9px;line-height:1.75;margin:9px 0 0}.fm-home-impact-statement{grid-gap:18px;align-items:center;background:linear-gradient(145deg,#eef5ea,#e7f0e3);border:1px solid #d7e2d4;border-radius:17px;display:grid;gap:18px;grid-template-columns:auto 1fr;margin-top:18px;padding:28px}.fm-home-impact-statement-icon{background:#dcebd5;border-radius:15px;color:#487853;display:grid;height:55px;place-items:center;width:55px}.fm-home-impact-statement span{color:#5c8165;display:block;font-size:6px;font-weight:800;letter-spacing:1px}.fm-home-impact-statement strong{color:#34463a;display:block;font-family:Manrope,sans-serif;font-size:17px;margin-top:5px}.fm-home-impact-statement p{color:#738078;font-size:8px;line-height:1.7;margin:6px 0 0;max-width:850px}.fm-home-audiences{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1440px;padding:35px 5% 105px}.fm-home-audience-card{border-radius:22px;min-height:510px;padding:34px}.fm-home-audience-card.buyer{background:linear-gradient(145deg,#fff,#f5f8f3);border:1px solid #dfe6df}.fm-home-audience-card.farmer{background:linear-gradient(145deg,#183c27,#102f1e);color:#fff}.fm-home-audience-top{align-items:center;display:flex;justify-content:space-between}.fm-home-audience-icon{border-radius:14px;display:grid;height:50px;place-items:center;width:50px}.fm-home-audience-card.buyer
.fm-home-audience-icon{background:#edf4e9;color:#4b7956}.fm-home-audience-card.farmer
.fm-home-audience-icon{background:#ffffff1a;color:#c7e0b8}.fm-home-audience-top>span{color:#859188;font-size:7px;font-weight:800;letter-spacing:1.2px}.fm-home-audience-card.farmer
.fm-home-audience-top>span{color:#b5d1aa}.fm-home-audience-card h2{font-family:Manrope,sans-serif;font-size:34px;letter-spacing:-1.8px;line-height:1.07;margin:31px 0 0;max-width:530px}.fm-home-audience-card.buyer h2{color:#29382f}.fm-home-audience-card>p{font-size:10px;line-height:1.75;margin:14px 0 0;max-width:560px}.fm-home-audience-card.buyer>p{color:#78857c}.fm-home-audience-card.farmer>p{color:#ffffffad}.fm-home-audience-points{grid-gap:11px;display:grid;gap:11px;margin-top:27px}.fm-home-audience-points>div{align-items:center;display:flex;font-size:9px;font-weight:700;gap:8px}.fm-home-audience-card.buyer
.fm-home-audience-points>div{color:#5f6d63}.fm-home-audience-card.farmer
.fm-home-audience-points>div{color:#ffffffc9}.fm-home-audience-points svg{color:#74a27a}.fm-home-audience-card.farmer
.fm-home-audience-points svg{color:#bfdcae}.fm-home-audience-button{align-items:center;border-radius:9px;display:inline-flex;font-size:9px;font-weight:800;gap:7px;margin-top:29px;min-height:44px;padding:0 16px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.fm-home-audience-card.buyer
.fm-home-audience-button{background:#143824;color:#fff}.fm-home-audience-card.farmer
.fm-home-audience-button{background:#d2e8b8;color:#173824}.fm-home-process{background:#f0f4ee;padding:105px max(5%,calc(55% - 720px))}.fm-home-process-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.fm-home-process-grid article{background:#fff;border:1px solid #dce4dc;border-radius:17px;min-height:245px;padding:23px;position:relative}.fm-home-process-grid article>span{color:#9aa49c;display:block;font-size:7px;font-weight:800}.fm-home-process-grid article>div{background:#edf4e9;border-radius:12px;color:#4c7b58;display:grid;height:44px;margin-top:24px;place-items:center;width:44px}.fm-home-process-grid article h3{color:#344239;font-family:Manrope,sans-serif;font-size:14px;margin:20px 0 0}.fm-home-process-grid article p{color:#7d8981;font-size:8px;line-height:1.7;margin:8px 0 0}.fm-home-logistics{grid-gap:75px;align-items:center;background:radial-gradient(circle at 15% 10%,#b4d3821f,#0000 25%),linear-gradient(145deg,#153a24,#0f2d1c);border-radius:28px;color:#fff;display:grid;gap:75px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);margin:105px auto;max-width:1296px;padding:52px}.fm-home-logistics-copy h2{font-family:Manrope,sans-serif;font-size:40px;letter-spacing:-2px;line-height:1.04;margin:7px 0 0;max-width:630px}.fm-home-logistics-copy>p{color:#ffffffa8;font-size:10px;line-height:1.8;margin:17px 0 0;max-width:590px}.fm-home-logistics-points{grid-gap:12px;display:grid;gap:12px;margin-top:28px}.fm-home-logistics-points>div{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:42px 1fr}.fm-home-logistics-points>div>div{background:#ffffff17;border-radius:11px;color:#c4dfb3;display:grid;height:42px;place-items:center;width:42px}.fm-home-logistics-points span{color:#ffffff9e;font-size:8px;line-height:1.6}.fm-home-logistics-points strong{color:#fff;display:block;font-size:9px;margin-bottom:3px}.fm-home-logistics-flow{background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:27px}.fm-home-logistics-flow-label{color:#b8d4aa;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.fm-home-logistics-stop{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:39px 1fr;margin-top:20px}.fm-home-logistics-stop>div{background:#ffffff17;border-radius:11px;color:#c4dfb4;display:grid;height:39px;place-items:center;width:39px}.fm-home-logistics-stop>div span{font-size:7px;font-weight:800}.fm-home-logistics-stop section small{color:#9fb79d;display:block;font-size:6px;font-weight:800;letter-spacing:.8px}.fm-home-logistics-stop section strong{display:block;font-size:10px;margin-top:4px}.fm-home-logistics-stop section p{color:#ffffff8a;font-size:7px;line-height:1.5;margin:4px 0 0}.fm-home-logistics-line{background:#ffffff21;height:17px;margin:6px 0 0 19px;width:1px}.fm-home-service-area{grid-gap:55px;align-items:center;display:grid;gap:55px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 auto;max-width:1440px;padding:30px 5% 105px}.fm-home-service-map{background:radial-gradient(circle at 50% 50%,#eef5ea,#e4eee0);border:1px solid #dce4dc;border-radius:24px;min-height:390px;overflow:hidden;position:relative}.fm-home-map-circle{border:1px solid #46705021;border-radius:50%;position:absolute}.fm-home-map-circle.one{height:150px;left:50%;top:50%;transform:translate(-50%,-50%);width:150px}.fm-home-map-circle.two{height:250px;left:50%;top:50%;transform:translate(-50%,-50%);width:250px}.fm-home-map-circle.three{height:360px;left:50%;top:50%;transform:translate(-50%,-50%);width:360px}.fm-home-map-pin{border-radius:13px;box-shadow:0 15px 30px #27432c1f;display:grid;place-items:center;position:absolute}.fm-home-map-pin.main{background:#143824;color:#fff;height:48px;left:49%;top:44%;width:48px}.fm-home-map-pin.secondary{background:#fff;color:#4b7956;height:43px;left:28%;top:30%;width:43px}.fm-home-map-pin.tertiary{background:#fff;bottom:24%;color:#4b7956;height:43px;right:24%;width:43px}.fm-home-map-label{background:#ffffffdb;border:1px solid #d5e0d3d9;border-radius:13px;bottom:25px;left:25px;padding:15px 17px;position:absolute}.fm-home-map-label span{color:#78857d;display:block;font-size:6px;font-weight:800;letter-spacing:.9px}.fm-home-map-label strong{color:#334239;display:block;font-size:10px;margin-top:4px}.fm-home-service-copy h2{color:#203025;font-family:Manrope,sans-serif;font-size:40px;letter-spacing:-2px;line-height:1.05;margin:8px 0 0}.fm-home-service-copy>p{color:#748178;font-size:10px;line-height:1.8;margin:14px 0 0;max-width:630px}.fm-home-service-features{grid-gap:10px;display:grid;gap:10px;margin-top:24px}.fm-home-service-features>div{align-items:center;color:#5f6d64;display:flex;font-size:9px;font-weight:700;gap:8px}.fm-home-service-features svg{color:#4d8059}.fm-home-service-button{align-items:center;background:#143824;border-radius:9px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;gap:7px;margin-top:27px;min-height:43px;padding:0 15px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.fm-home-trust{margin:0 auto;max-width:1440px;padding:95px 5%}.fm-home-trust-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.fm-home-trust-grid article{background:#fff;border:1px solid #dde5dd;border-radius:17px;min-height:220px;padding:23px}.fm-home-trust-grid article>div{background:#edf4e9;border-radius:12px;color:#4c7b57;display:grid;height:44px;place-items:center;width:44px}.fm-home-trust-grid article h3{color:#344239;font-family:Manrope,sans-serif;font-size:14px;margin:24px 0 0}.fm-home-trust-grid article p{color:#7d8981;font-size:8px;line-height:1.7;margin:8px 0 0}.fm-home-final-cta{background:linear-gradient(145deg,#173c26,#0f2e1d);border-radius:30px;color:#fff;margin:0 auto 110px;max-width:1296px;overflow:hidden;padding:70px 55px;position:relative}.fm-home-final-glow{background:#b5d7801f;border-radius:50%;height:420px;position:absolute;right:-180px;top:-180px;width:420px}.fm-home-final-content{max-width:760px;position:relative;z-index:2}.fm-home-final-content>span{color:#b8d6a9;display:block;font-size:7px;font-weight:800;letter-spacing:1.5px}.fm-home-final-content h2{font-family:Manrope,sans-serif;font-size:46px;letter-spacing:-2.4px;line-height:1.03;margin:10px 0 0}.fm-home-final-content p{color:#ffffffad;font-size:10px;line-height:1.8;margin:16px 0 0;max-width:650px}.fm-home-final-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fm-home-final-primary,.fm-home-final-secondary{align-items:center;border-radius:9px;display:inline-flex;font-size:9px;font-weight:800;gap:7px;justify-content:center;min-height:46px;padding:0 17px;text-decoration:none}.fm-home-final-primary{background:#d3e8b9;color:#173824}.fm-home-final-secondary{border:1px solid #ffffff2e;color:#fff}.fm-home-audience-button,.fm-home-comparison-link,.fm-home-final-primary,.fm-home-final-secondary,.fm-home-reward-button,.fm-home-service-button,.fm-home-text-link{transition:transform .18s ease,opacity .18s ease,background .18s ease}.fm-home-audience-button:hover,.fm-home-final-primary:hover,.fm-home-final-secondary:hover,.fm-home-reward-button:hover,.fm-home-service-button:hover{transform:translateY(-2px)}.fm-home-comparison-link:hover,.fm-home-text-link:hover{transform:translateX(2px)}@media (max-width:1200px){.fm-home-hero-inner{gap:45px;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.fm-home-impact-grid,.fm-home-process-grid,.fm-home-product-grid,.fm-home-trust-grid{grid-template-columns:repeat(2,1fr)}.fm-home-rewards{grid-template-columns:1fr}.fm-home-reward-journey{max-width:760px}.fm-home-logistics{gap:40px;grid-template-columns:1fr}.fm-home-service-area{gap:35px}}@media (max-width:1000px){.fm-home-hero-inner{grid-template-columns:1fr;min-height:auto;padding-bottom:70px;padding-top:70px}.fm-home-market-showcase{justify-self:stretch;max-width:650px}.fm-home-value-strip{grid-template-columns:repeat(2,1fr)}.fm-home-value-strip>div{border-bottom:1px solid #e1e6e1;padding:18px}.fm-home-value-strip>div:nth-child(2){border-right:0}.fm-home-value-strip>div:nth-child(3),.fm-home-value-strip>div:nth-child(4){border-bottom:0}.fm-home-audiences,.fm-home-comparison,.fm-home-service-area{grid-template-columns:1fr}.fm-home-service-map{min-height:360px}.fm-home-final-cta,.fm-home-logistics,.fm-home-rewards{margin-left:5%;margin-right:5%}}@media (max-width:760px){.fm-home-hero-inner{padding-bottom:55px;padding-top:52px}.fm-home-hero-copy h1{font-size:54px;letter-spacing:-3px}.fm-home-hero-copy>p{font-size:13px}.fm-home-kicker{font-size:7px;letter-spacing:.9px}.fm-home-market-showcase{border-radius:22px;padding:16px}.fm-home-showcase-visual{min-height:330px}.fm-home-produce-avocado{height:145px;left:35px;top:70px;width:118px}.fm-home-produce-tomato{height:100px;right:35px;top:64px;width:100px}.fm-home-produce-mango{bottom:42px;height:132px;right:40px;width:110px}.fm-home-produce-honey{bottom:40px;height:93px;left:42px;width:93px}.fm-home-showcase-card{width:185px}.fm-home-showcase-bottom{gap:12px;grid-template-columns:1fr}.fm-home-showcase-bottom>div{border-right:0;padding:0}.fm-home-value-strip{grid-template-columns:1fr}.fm-home-value-strip>div{border-right:0;padding:16px 0}.fm-home-value-strip>div,.fm-home-value-strip>div:nth-child(3){border-bottom:1px solid #e1e6e1}.fm-home-value-strip>div:last-child{border-bottom:0}.fm-home-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.fm-home-final-content h2,.fm-home-impact-heading h2,.fm-home-logistics-copy h2,.fm-home-section-heading h2,.fm-home-service-copy h2{font-size:34px;letter-spacing:-1.6px}.fm-home-impact-grid,.fm-home-process-grid,.fm-home-product-grid,.fm-home-trust-grid{grid-template-columns:1fr}.fm-home-rewards{gap:40px;padding:34px 25px}.fm-home-rewards-copy h2{font-size:33px}.fm-home-reward-journey{gap:8px;grid-template-columns:repeat(4,1fr)}.fm-home-reward-arrow{display:none}.fm-home-audience-card{min-height:auto;padding:28px}.fm-home-audience-card h2{font-size:29px}.fm-home-logistics{padding:34px 25px}.fm-home-service-map{min-height:320px}.fm-home-impact-statement{grid-template-columns:1fr}.fm-home-final-cta{padding:45px 28px}}@media (max-width:540px){.fm-home-audiences,.fm-home-hero-inner,.fm-home-impact,.fm-home-process,.fm-home-products,.fm-home-service-area,.fm-home-trust,.fm-home-why{padding-left:18px;padding-right:18px}.fm-home-hero-copy h1{font-size:45px;letter-spacing:-2.5px}.fm-home-hero-actions,.fm-home-primary-button,.fm-home-secondary-button{width:100%}.fm-home-primary-button,.fm-home-secondary-button{min-height:50px}.fm-home-hero-trust{align-items:flex-start;flex-direction:column;gap:10px}.fm-home-showcase-visual{min-height:290px}.fm-home-produce-avocado{height:120px;left:22px;top:65px;width:95px}.fm-home-produce-tomato{height:82px;right:22px;top:60px;width:82px}.fm-home-produce-mango{bottom:38px;height:110px;right:25px;width:90px}.fm-home-produce-honey{bottom:35px;height:76px;left:26px;width:76px}.fm-home-showcase-card{padding:14px;width:160px}.fm-home-showcase-card>strong{font-size:13px}.fm-home-product-image{min-height:180px}.fm-home-comparison-card{padding:24px}.fm-home-rewards{margin-left:18px;margin-right:18px}.fm-home-reward-journey{gap:18px;grid-template-columns:repeat(2,1fr)}.fm-home-reward-step>div{height:50px;width:50px}.fm-home-final-cta,.fm-home-logistics{margin-left:18px;margin-right:18px}.fm-home-service-map{min-height:290px}.fm-home-map-circle.three{height:290px;width:290px}.fm-home-map-circle.two{height:210px;width:210px}.fm-home-map-circle.one{height:130px;width:130px}.fm-home-final-actions,.fm-home-final-primary,.fm-home-final-secondary{width:100%}.fm-home-final-primary,.fm-home-final-secondary{min-height:47px}}.marketplace-app{background:#f7f8f5;color:#243128;min-height:100vh}.marketplace-page{margin:0 auto;max-width:1440px;padding:64px 5% 110px}.marketplace-hero{grid-gap:60px;align-items:center;background:radial-gradient(circle at 85% 12%,#add26d29,#0000 25%),linear-gradient(145deg,#173c26,#0f2e1d);border-radius:28px;box-shadow:0 28px 70px #12352124;color:#fff;display:grid;gap:60px;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);overflow:hidden;padding:58px;position:relative}.marketplace-hero:before{background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:64px 64px;content:"";inset:0;opacity:.12;pointer-events:none;position:absolute}.marketplace-hero-copy,.marketplace-stats{position:relative;z-index:2}.marketplace-eyebrow{color:#b8d6aa;display:block;font-size:11px;font-weight:800;letter-spacing:1.5px}.marketplace-shop-panel .marketplace-eyebrow{color:#568163}.marketplace-hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(48px,5vw,72px);letter-spacing:-4px;line-height:.98;margin:12px 0 0}.marketplace-hero-copy h1 span{color:#cbe3a8}.marketplace-hero-copy>p{color:#ffffffb0;font-size:13px;line-height:1.8;margin:20px 0 0;max-width:680px}.marketplace-hero-benefits{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.marketplace-hero-benefits>div{align-items:center;color:#ffffffd1;display:flex;font-size:12px;font-weight:700;gap:7px}.marketplace-hero-benefits svg{color:#c5dfb5}.marketplace-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.marketplace-stats article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1c;border-radius:16px;min-height:125px;padding:20px}.marketplace-stats small,.marketplace-stats span,.marketplace-stats strong{display:block}.marketplace-stats span{color:#afc9a7;font-size:12px;font-weight:800;letter-spacing:1px}.marketplace-stats strong{font-family:Manrope,sans-serif;font-size:30px;margin-top:12px}.marketplace-stats small{color:#ffffff8a;font-size:10px;margin-top:5px}.marketplace-notice{align-items:center;background:#edf7eb;border:1px solid #bad8bd;border-radius:999px;box-shadow:0 10px 25px #224f2d14;color:#3b7448;display:flex;font-size:11px;font-weight:800;gap:7px;margin:16px auto -6px;max-width:calc(100% - 30px);padding:11px 14px;position:-webkit-sticky;position:sticky;top:88px;width:-webkit-fit-content;width:fit-content;z-index:20}.marketplace-shop-panel{background:#fff;border:1px solid #dfe5df;border-radius:19px;margin-top:38px;padding:27px}.marketplace-shop-panel-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between}.marketplace-shop-panel-heading h2{color:#26362c;font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-1.2px;margin:5px 0 0}.marketplace-result-count{color:#77847b;font-size:11px;font-weight:800;white-space:nowrap}.marketplace-toolbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(150px,.7fr));margin-top:24px}.marketplace-search{align-items:center;background:#fafbf9;border:1px solid #d9e1d9;border-radius:10px;color:#748078;display:flex;gap:9px;min-height:48px;padding:0 14px}.marketplace-search input{background:#0000;border:0;color:#344239;font-family:inherit;font-size:12px;min-width:0;outline:0;width:100%}.marketplace-search:focus-within{background:#fff;border-color:#79a085;box-shadow:0 0 0 3px #4776540f}.marketplace-select-wrap{background:#fafbf9;border:1px solid #d9e1d9;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:7px 10px 6px}.marketplace-select-wrap>span{color:#8a958d;font-size:11px;font-weight:800;letter-spacing:.8px}.marketplace-select-wrap select{background:#0000;border:0;color:#45544b;font-size:11px;font-weight:700;margin-top:3px;outline:0;padding:0;width:100%}.marketplace-filter-row{align-items:center;border-top:1px solid #e5eae5;display:flex;flex-wrap:wrap;gap:9px;margin-top:13px;padding-top:15px}.marketplace-filter-label{align-items:center;color:#76827a;display:flex;font-size:10px;font-weight:800;gap:6px;margin-right:3px}.marketplace-filter-row label{align-items:center;background:#fafbf9;border:1px solid #dce3dc;border-radius:999px;color:#6d796f;cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;min-height:31px;padding:0 11px;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease}.marketplace-filter-row label.active{background:#edf4e9;border-color:#a9c2aa;color:#447451}.marketplace-filter-row input{opacity:0;pointer-events:none;position:absolute}.marketplace-product-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.marketplace-product-card{background:#fff;border:1px solid #dde5dd;border-radius:19px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.marketplace-product-card:hover{border-color:#b9cbb9;box-shadow:0 18px 42px #223b2817;transform:translateY(-5px)}.marketplace-product-card.sold-out{opacity:.75}.marketplace-product-visual{display:grid;min-height:235px;overflow:hidden;place-items:center;position:relative;text-decoration:none}.marketplace-product-visual.green{background:linear-gradient(145deg,#e7f0df,#d2e3c7)}.marketplace-product-visual.red{background:linear-gradient(145deg,#f4e6e0,#e7cdc3)}.marketplace-product-visual.yellow{background:linear-gradient(145deg,#f3ecd2,#e6d9a7)}.marketplace-product-visual.gold{background:linear-gradient(145deg,#f3ead3,#e3cc90)}.marketplace-product-visual.blue{background:linear-gradient(145deg,#e5efef,#cfdfdf)}.marketplace-product-shape{background:#ffffffad;border-radius:30px;box-shadow:0 16px 32px #2a442e17;color:#466f50;display:grid;height:112px;place-items:center;position:relative;transform:rotate(-4deg);width:112px;z-index:1}.marketplace-product-image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .35s ease;width:100%;z-index:2}.marketplace-product-card:hover .marketplace-product-image{transform:scale(1.035)}.marketplace-product-shape span{font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.marketplace-visual-badges{align-items:center;display:flex;gap:8px;justify-content:space-between;left:14px;position:absolute;right:14px;top:14px;z-index:3}.marketplace-category-badge,.marketplace-seller-badge{align-items:center;background:#fffc;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.7px;min-height:25px;padding:0 9px}.marketplace-category-badge{color:#647168}.marketplace-seller-badge{color:#447451}.marketplace-heart{background:#fff;border:1px solid #dbe3da;border-radius:50%;box-shadow:0 8px 18px #28402c14;color:#7c887f;cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:15px;top:191px;width:38px;z-index:5}.marketplace-heart.active{background:#edf6eb;border-color:#b9cfb9;color:#41794d}.marketplace-heart.active svg{fill:currentColor}.marketplace-product-content{padding:20px}.marketplace-product-status-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:24px}.marketplace-availability{align-items:center;color:#4c8058;display:inline-flex;font-size:10px;font-weight:800;gap:6px}.marketplace-availability>span{background:#58a366;border-radius:50%;height:6px;width:6px}.marketplace-availability.sold{color:#a26a5c}.marketplace-availability.sold>span{background:#c47e6c}.marketplace-cart-badge{align-items:center;color:#597565;display:inline-flex;font-size:12px;font-weight:800;gap:4px}.marketplace-product-name{color:#29382f;display:inline-block;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;margin-top:7px;text-decoration:none}.marketplace-product-name:hover{color:#3f734c}.marketplace-supplier{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:34px 1fr;margin-top:14px}.marketplace-supplier>div{background:#edf4e9;border-radius:9px;color:#4b7856;display:grid;height:34px;place-items:center;width:34px}.marketplace-supplier>span{min-width:0}.marketplace-supplier small,.marketplace-supplier strong{display:block}.marketplace-supplier strong{color:#536057;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-supplier small{align-items:center;color:#8b958e;display:flex;font-size:12px;gap:4px;margin-top:3px}.marketplace-product-info{border-bottom:1px solid #e5eae5;border-top:1px solid #e5eae5;display:grid;grid-template-columns:repeat(2,1fr);margin-top:17px;padding:15px 0}.marketplace-price-block{border-right:1px solid #e4e9e4;padding-right:15px}.marketplace-minimum-block{padding-left:15px}.marketplace-minimum-block span,.marketplace-price-block span{color:#949e96;display:block;font-size:11px;font-weight:800;letter-spacing:.8px}.marketplace-minimum-block strong,.marketplace-price-block strong{color:#25432e;display:inline-block;font-family:Manrope,sans-serif;font-size:21px;margin-top:4px}.marketplace-minimum-block strong{color:#415147}.marketplace-minimum-block small,.marketplace-price-block small{color:#8a958d;font-size:12px;margin-left:4px}.marketplace-pack{align-items:center;background:#f5f8f3;border-radius:10px;color:#617067;display:flex;gap:9px;margin-top:13px;padding:11px 12px}.marketplace-pack svg{color:#4e7a59}.marketplace-pack span{min-width:0}.marketplace-pack small,.marketplace-pack strong{display:block}.marketplace-pack small{color:#909a92;font-size:11px;font-weight:800;letter-spacing:.8px}.marketplace-pack strong{color:#46554c;font-size:11px;margin-top:3px}.marketplace-product-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.35fr) minmax(110px,.65fr);margin-top:16px}.marketplace-add-cart,.marketplace-view-product{align-items:center;border-radius:9px;display:inline-flex;font-size:11px;font-weight:800;gap:7px;justify-content:center;min-height:42px}.marketplace-add-cart{background:#143824;border:1px solid #143824;color:#fff;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.marketplace-add-cart:hover:not(:disabled){box-shadow:0 10px 22px #14382421;transform:translateY(-2px)}.marketplace-add-cart:disabled{background:#aeb8b0;border-color:#aeb8b0;cursor:not-allowed}.marketplace-view-product{background:#fff;border:1px solid #d8e0d8;color:#536158;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.marketplace-view-product:hover{background:#f6f9f5;border-color:#b7c8b7;transform:translateY(-2px)}.marketplace-empty{align-items:center;background:#fff;border:1px solid #dfe5df;border-radius:19px;display:flex;flex-direction:column;justify-content:center;margin-top:24px;min-height:370px;padding:45px;text-align:center}.marketplace-empty>div{background:#edf4e9;border-radius:17px;color:#4c7b57;display:grid;height:62px;place-items:center;width:62px}.marketplace-empty h2{color:#344239;font-family:Manrope,sans-serif;font-size:22px;margin:17px 0 0}.marketplace-empty p{color:#7c8880;font-size:12px;line-height:1.7;margin:9px 0 0;max-width:480px}.marketplace-empty button{background:#fff;border:1px solid #d6ded6;border-radius:8px;color:#526057;cursor:pointer;font-size:11px;font-weight:800;margin-top:17px;min-height:40px;padding:0 14px}.marketplace-bottom-cta{align-items:center;background:radial-gradient(circle at 85% 15%,#b4d87c26,#0000 28%),linear-gradient(145deg,#173c26,#0f2e1d);border-radius:24px;color:#fff;display:flex;gap:40px;justify-content:space-between;margin-top:70px;overflow:hidden;padding:48px;position:relative}.marketplace-bottom-cta>div{max-width:720px}.marketplace-bottom-cta span{color:#b8d6aa;display:block;font-size:10px;font-weight:800;letter-spacing:1.3px}.marketplace-bottom-cta h2{font-family:Manrope,sans-serif;font-size:32px;letter-spacing:-1.5px;line-height:1.08;margin:8px 0 0}.marketplace-bottom-cta p{color:#ffffffa8;font-size:12px;line-height:1.75;margin:11px 0 0;max-width:650px}.marketplace-bottom-cta>a{align-items:center;background:#d3e8b9;border-radius:9px;color:#173824;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:44px;padding:0 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.marketplace-bottom-cta>a:hover{box-shadow:0 10px 24px #0c251726;transform:translateY(-2px)}@media (max-width:1180px){.marketplace-hero{gap:40px;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);padding:45px}.marketplace-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-search{grid-column:1/-1}.marketplace-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.marketplace-page{padding-top:45px}.marketplace-hero{grid-template-columns:1fr}.marketplace-stats{max-width:620px}.marketplace-bottom-cta{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.marketplace-page{padding-left:18px;padding-right:18px}.marketplace-hero{border-radius:22px;padding:34px 25px}.marketplace-hero-copy h1{font-size:48px;letter-spacing:-2.8px}.marketplace-hero-copy>p{font-size:11px}.marketplace-stats{grid-template-columns:repeat(2,1fr)}.marketplace-shop-panel{padding:21px}.marketplace-shop-panel-heading{align-items:flex-start;flex-direction:column;gap:10px}.marketplace-toolbar{grid-template-columns:1fr}.marketplace-search{grid-column:auto}.marketplace-product-grid{grid-template-columns:1fr}.marketplace-product-visual{min-height:250px}.marketplace-heart{top:205px}.marketplace-product-actions{grid-template-columns:1fr}.marketplace-bottom-cta{padding:34px 25px}.marketplace-bottom-cta h2{font-size:28px}.marketplace-bottom-cta>a{justify-content:center;width:100%}}@media (max-width:500px){.marketplace-hero{padding:30px 20px}.marketplace-hero-copy h1{font-size:42px;letter-spacing:-2.3px}.marketplace-hero-benefits{align-items:flex-start;flex-direction:column;gap:9px}.marketplace-stats{grid-template-columns:1fr}.marketplace-stats article{min-height:100px}.marketplace-shop-panel{padding:18px}.marketplace-filter-row{align-items:flex-start;flex-direction:column}.marketplace-filter-label{margin-bottom:3px}.marketplace-filter-row label{justify-content:center;width:100%}.marketplace-product-content{padding:17px}.marketplace-product-info{gap:14px;grid-template-columns:1fr}.marketplace-price-block{border-bottom:1px solid #e4e9e4;border-right:0;padding-bottom:14px;padding-right:0}.marketplace-minimum-block{padding-left:0}.marketplace-bottom-cta{padding:30px 20px}}.product-details-app{background:#f7f8f5;color:#243128;min-height:100vh}.product-details-page{margin:0 auto;max-width:1440px;padding:50px 5% 110px}.product-details-navigation{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.product-details-back{align-items:center;color:#587066;display:inline-flex;font-size:8px;font-weight:800;gap:7px;text-decoration:none}.product-details-back:hover{color:#366045}.product-details-navigation>span{color:#96a098;font-size:6px;font-weight:800;letter-spacing:1.2px}.product-details-message{align-items:center;background:#edf6e9;border:1px solid #c7ddc5;border-radius:10px;color:#3b7349;display:flex;font-size:8px;font-weight:800;gap:15px;justify-content:space-between;margin-bottom:17px;padding:12px 14px}.product-details-message a,.product-details-message>div{align-items:center;display:flex;gap:7px}.product-details-message a{color:#315f3f;text-decoration:none}.product-details-layout{grid-gap:42px;align-items:start;display:grid;gap:42px;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)}.product-details-visual{border-radius:26px;box-shadow:0 25px 55px #26402b14;display:grid;min-height:610px;overflow:hidden;place-items:center;position:-webkit-sticky;position:sticky;top:25px}.product-details-visual.green{background:radial-gradient(circle at 50% 40%,#eff6e9,#d7e8cd);color:#477553}.product-details-visual.orange{background:radial-gradient(circle at 50% 40%,#faf0e8,#eddbc9);color:#a8663d}.product-details-visual.yellow{background:radial-gradient(circle at 50% 40%,#faf4dd,#eadca9);color:#8a7635}.product-details-visual.gold{background:radial-gradient(circle at 50% 40%,#faf1d6,#e6cf92);color:#87671d}.product-details-visual.cream{background:radial-gradient(circle at 50% 40%,#f7f2e8,#e9dfca);color:#77694c}.product-details-visual.mint{background:radial-gradient(circle at 50% 40%,#edf7f0,#d3e8da);color:#3f7655}.product-details-visual:before{border:1px solid #4a71521a;border-radius:50%;content:"";height:380px;position:absolute;width:380px}.product-details-visual:after{border:1px solid #4a715221;border-radius:50%;content:"";height:285px;position:absolute;width:285px}.product-details-product-shape{background:#ffffffa6;border-radius:50px;box-shadow:0 25px 55px #28412c1a;display:grid;height:190px;place-items:center;position:relative;transform:rotate(-5deg);width:190px;z-index:1}.product-details-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:2}.product-details-visual.has-image:after,.product-details-visual.has-image:before{display:none}.product-details-product-shape span{font-family:Manrope,sans-serif;font-size:48px;font-weight:800}.product-details-visual-badges{align-items:center;display:flex;gap:10px;justify-content:space-between;left:22px;position:absolute;right:22px;top:22px;z-index:3}.product-details-visual-badges small,.product-details-visual-badges span{align-items:center;background:#ffffffbf;border-radius:999px;display:inline-flex;font-size:6px;font-weight:800;letter-spacing:.8px;min-height:28px;padding:0 11px}.product-details-visual-badges span{color:#637168}.product-details-visual-badges small{color:#477853}.product-details-visual-bottom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #ffffffa6;border-radius:15px;bottom:22px;display:grid;grid-template-columns:repeat(2,1fr);left:22px;padding:17px;position:absolute;right:22px;z-index:3}.product-details-visual-bottom>div+div{border-left:1px solid #5269581f;padding-left:18px}.product-details-visual-bottom span,.product-details-visual-bottom strong{display:block}.product-details-visual-bottom span{color:#869188;font-size:5px;font-weight:800;letter-spacing:.9px}.product-details-visual-bottom strong{color:#3c4e42;font-size:9px;margin-top:4px}.product-details-main{padding:12px 0}.product-details-topline{align-items:center;display:flex;gap:15px;justify-content:space-between}.product-details-topline>span:first-child{color:#5c8766;font-size:7px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.product-stock{align-items:center;background:#e8f3e5;border-radius:999px;color:#3f754b;display:inline-flex;font-size:7px;font-weight:800;gap:6px;min-height:29px;padding:0 10px}.product-stock>span{background:#59a465;border-radius:50%;height:6px;width:6px}.product-stock.sold{background:#f4e9e7;color:#925a53}.product-stock.sold>span{background:#c47d6b}.product-details-main h1{color:#1e3025;font-family:Manrope,sans-serif;font-size:clamp(42px,4vw,58px);letter-spacing:-2.7px;line-height:1.03;margin:14px 0 0;max-width:720px}.product-seller-info{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:42px 1fr;margin-top:18px}.product-seller-info>div{background:#edf4e9;border-radius:11px;color:#4b7956;display:grid;height:42px;place-items:center;width:42px}.product-seller-info span{min-width:0}.product-seller-info small,.product-seller-info strong{display:block}.product-seller-info strong{color:#45544b;font-size:9px}.product-seller-info small{align-items:center;color:#8a958d;display:flex;font-size:7px;gap:5px;margin-top:4px}.product-description{color:#6e7c73;font-size:10px;line-height:1.85;margin:25px 0;max-width:720px}.product-detail-facts{border-bottom:1px solid #e1e7e1;border-top:1px solid #e1e7e1;display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0}.product-detail-facts>div{padding:0 16px}.product-detail-facts>div:first-child{padding-left:0}.product-detail-facts>div+div{border-left:1px solid #e1e7e1}.product-detail-facts small,.product-detail-facts span,.product-detail-facts strong{display:block}.product-detail-facts span{color:#949e96;font-size:5px;font-weight:800;letter-spacing:.8px}.product-detail-facts strong{color:#33473a;font-family:Manrope,sans-serif;font-size:18px;margin-top:6px}.product-detail-facts small{color:#909a92;font-size:6px;margin-top:4px}.product-managed-box{grid-gap:12px;align-items:start;background:#eef5ea;border:1px solid #d8e4d5;border-radius:13px;display:grid;gap:12px;grid-template-columns:42px 1fr;margin-top:22px;padding:18px}.product-managed-box>div{background:#dcebd6;border-radius:11px;color:#497a54;display:grid;height:42px;place-items:center;width:42px}.product-managed-box strong{color:#416d4a;font-size:9px}.product-managed-box p{color:#728078;font-size:8px;line-height:1.7;margin:5px 0 0}.product-purchase-box{align-items:center;background:#fafbf9;border:1px solid #dce4dc;border-radius:15px;display:flex;gap:25px;justify-content:space-between;margin-top:22px;padding:20px}.product-purchase-quantity>span,.product-purchase-total>span{color:#8e9890;display:block;font-size:6px;font-weight:800;letter-spacing:.8px}.product-quantity-control{display:flex;margin-top:8px}.product-quantity-control button,.product-quantity-control input{border:1px solid #d6ded6;box-sizing:border-box;height:40px}.product-quantity-control button{background:#fff;color:#465a4d;cursor:pointer;font-size:17px;width:40px}.product-quantity-control button:disabled{color:#aab2ac;cursor:not-allowed}.product-quantity-control button:first-child{border-radius:9px 0 0 9px}.product-quantity-control button:last-child{border-radius:0 9px 9px 0}.product-quantity-control input{background:#fff;border-left:0;border-right:0;color:#36443b;font-size:9px;font-weight:800;outline:none;text-align:center;width:68px}.product-purchase-quantity>small{color:#8b958e;display:block;font-size:6px;margin-top:7px}.product-purchase-total{text-align:right}.product-purchase-total strong{color:#24432d;display:block;font-family:Manrope,sans-serif;font-size:28px;margin-top:5px}.product-purchase-total small{color:#8c968f;display:block;font-size:6px;margin-top:4px}.product-main-actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 170px;margin-top:14px}.product-main-actions button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:8px;justify-content:center;min-height:48px}.product-add-cart{background:#143824;border:1px solid #143824;color:#fff;transition:transform .18s ease,box-shadow .18s ease}.product-add-cart:hover:not(:disabled){box-shadow:0 11px 24px #14382421;transform:translateY(-2px)}.product-add-cart:disabled{background:#d9ded9;border-color:#d0d7d1;color:#8d958f;cursor:not-allowed}.product-save{background:#fff;border:1px solid #d8dfd8;color:#5a6a60}.product-save.active{background:#eef5ec;border-color:#95b69a;color:#3e754a}.product-save.active svg{fill:currentColor}.product-unavailable-note{background:#f8eeeb;border-radius:9px;color:#986358;font-size:7px;margin-top:11px;padding:10px 12px}.product-details-value-row{grid-gap:14px;border-top:1px solid #e2e7e2;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:20px}.product-details-value-row>div{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:34px 1fr}.product-details-value-row>div>svg{color:#4e7d59}.product-details-value-row strong{color:#526057;display:block;font-size:7px}.product-details-value-row span{color:#87918a;font-size:6px;line-height:1.5}.product-details-bottom{align-items:center;background:linear-gradient(145deg,#173c26,#0f2e1d);border-radius:20px;color:#fff;display:flex;gap:40px;justify-content:space-between;margin-top:70px;padding:36px}.product-details-bottom>div{max-width:680px}.product-details-bottom span{color:#b8d6aa;display:block;font-size:6px;font-weight:800;letter-spacing:1px}.product-details-bottom h2{font-family:Manrope,sans-serif;font-size:27px;line-height:1.1;margin:7px 0 0}.product-details-bottom a{align-items:center;background:#d3e8b9;border-radius:9px;color:#173824;display:inline-flex;font-size:8px;font-weight:800;gap:7px;min-height:42px;padding:0 15px;text-decoration:none;white-space:nowrap}.product-not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:500px;text-align:center}.product-not-found>div{background:#edf4e9;border-radius:17px;color:#4c7a57;display:grid;height:64px;place-items:center;width:64px}.product-not-found h1{color:#344239;font-family:Manrope,sans-serif;font-size:24px;margin:17px 0 0}.product-not-found p{color:#858f88;font-size:8px;line-height:1.6;margin:9px 0 17px;max-width:420px}.product-not-found a{align-items:center;color:#356b46;display:inline-flex;font-size:8px;font-weight:800;gap:6px;text-decoration:none}@media (max-width:1050px){.product-details-layout{gap:28px;grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr)}.product-details-visual{min-height:520px}.product-detail-facts{gap:18px 0;grid-template-columns:repeat(2,1fr)}.product-detail-facts>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:850px){.product-details-layout{grid-template-columns:1fr}.product-details-visual{min-height:430px;position:static}.product-details-product-shape{height:155px;width:155px}.product-details-main{padding-top:8px}.product-details-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:650px){.product-details-page{padding:35px 18px 75px}.product-details-navigation>span{display:none}.product-details-message{align-items:flex-start;flex-direction:column}.product-details-visual{border-radius:20px;min-height:360px}.product-details-visual-bottom{bottom:15px;left:15px;right:15px}.product-details-main h1{font-size:39px;letter-spacing:-2px}.product-detail-facts{grid-template-columns:repeat(2,1fr)}.product-detail-facts>div{padding:0 12px}.product-detail-facts>div:nth-child(odd){border-left:0;padding-left:0}.product-purchase-box{align-items:flex-start;flex-direction:column}.product-purchase-total{border-top:1px solid #e0e6e0;padding-top:15px;text-align:left;width:100%}.product-details-value-row,.product-main-actions{grid-template-columns:1fr}.product-details-bottom{padding:29px 23px}.product-details-bottom a{justify-content:center;width:100%}}.product-details-app .product-details-main{align-items:normal!important;display:block!important;gap:0!important;grid-template-columns:none!important;min-width:0!important;width:100%!important}.product-details-app .product-details-layout{grid-gap:42px!important;align-items:start!important;display:grid!important;gap:42px!important;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)!important}.product-details-app .product-managed-box{max-width:none!important}.product-details-app .product-managed-box,.product-details-app .product-purchase-box{box-sizing:border-box!important;position:static!important;width:100%!important}.product-details-app .product-main-actions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:1fr 170px!important;position:static!important;width:100%!important}.product-details-app .product-add-cart,.product-details-app .product-save{min-width:0!important;width:100%!important}.product-details-app .product-description{max-width:720px!important;width:100%!important}.product-details-app .product-detail-facts,.product-details-app .product-details-value-row{width:100%!important}@media (max-width:850px){.product-details-app .product-details-layout{grid-template-columns:1fr!important}}@media (max-width:650px){.product-details-app .product-main-actions{grid-template-columns:1fr!important}}.cart-page{color:#173822;margin:0 auto;padding:54px 0 80px;width:min(1240px,calc(100% - 40px))}.cart-page-heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:32px}.cart-page .section-label{color:#66836e;display:block;font-size:12px;font-weight:800;letter-spacing:.13em;margin-bottom:8px}.cart-page-heading h1{color:#183c25;font-size:clamp(34px,4vw,50px);letter-spacing:-.035em;line-height:1.05;margin:0}.cart-page-heading p{color:#68776d;font-size:15px;line-height:1.7;margin:12px 0 0;max-width:620px}.clear-cart-button{background:#fff;border:1px solid #d9e2dc;border-radius:10px;color:#7b4d4d;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;padding:11px 17px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.clear-cart-button:hover{background:#fff7f7;border-color:#e8c8c8;transform:translateY(-1px)}.cart-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 360px}.cart-items-section{background:#fff;border:1px solid #dfe7e1;border-radius:18px;box-shadow:0 10px 32px #20442b0f;min-width:0;overflow:hidden}.cart-section-header{align-items:center;background:#f8faf8;border-bottom:1px solid #e5ebe7;display:flex;gap:20px;justify-content:space-between;min-height:62px;padding:0 24px}.cart-section-header strong{color:#24472e;font-size:15px}.cart-section-header span{color:#718078;font-size:13px}.cart-items-list{width:100%}.cart-item{grid-gap:22px;align-items:center;border-bottom:1px solid #e8ede9;display:grid;gap:22px;grid-template-columns:82px minmax(0,1fr) 165px 150px;padding:24px}.cart-item:last-child{border-bottom:0}.cart-product-symbol{align-items:center;background:#eaf3eb;border-radius:17px;color:#315f3c;display:flex;font-size:20px;font-weight:850;height:76px;justify-content:center;letter-spacing:.04em;overflow:hidden;position:relative;width:76px}.cart-product-initials{position:relative;z-index:1}.cart-product-symbol img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:2}.cart-product-symbol.green{background:#e6f2e8;color:#2f663d}.cart-product-symbol.orange{background:#fff0df;color:#9b5a19}.cart-product-symbol.gold{background:#f9f1d7;color:#806418}.cart-product-symbol.red{background:#f9e5e3;color:#8b423b}.cart-product-symbol.purple{background:#eee8f7;color:#624d87}.cart-product-symbol.blue{background:#e5eff7;color:#3e6380}.cart-product-info{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.cart-product-category{color:#70867a;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.cart-product-info a{color:inherit;max-width:100%;text-decoration:none}.cart-product-info h3{color:#1c4027;font-size:18px;line-height:1.3;margin:0 0 7px;overflow-wrap:anywhere}.cart-product-info a:hover h3{color:#397449}.cart-farm{color:#566d5d;font-size:13px;font-weight:700}.cart-location{color:#849087;font-size:12px;margin-top:3px}.cart-quantity-area{align-items:flex-start;display:flex;flex-direction:column}.cart-quantity-area>span{color:#849188;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:8px}.cart-quantity-control{align-items:center;background:#fff;border:1px solid #d8e1da;border-radius:10px;display:inline-flex;overflow:hidden}.cart-quantity-control button{background:#f5f8f5;border:0;color:#315c3b;cursor:pointer;font-size:20px;height:35px;line-height:1;width:35px}.cart-quantity-control button:hover:not(:disabled){background:#e9f1ea}.cart-quantity-control button:disabled{color:#b8c1bb;cursor:not-allowed}.cart-quantity-control strong{color:#263d2d;font-size:14px;min-width:38px;text-align:center}.cart-quantity-area small{color:#839087;display:block;font-size:11px;line-height:1.35;margin-top:7px}.cart-quantity-area small+small{color:#6f8b76;margin-top:3px}.cart-price-area{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.cart-price-area>span{color:#77847b;font-size:12px}.cart-price-area>strong{color:#193f25;font-size:20px;margin-top:5px;white-space:nowrap}.remove-cart-item{align-items:center;background:#0000;border:0;color:#94605c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;margin-top:11px;padding:0}.remove-cart-item:hover{color:#713e3a}.continue-shopping{align-items:center;color:#396d46;display:inline-flex;font-size:13px;font-weight:750;gap:7px;margin:20px 24px 24px;text-decoration:none}.continue-shopping:hover{text-decoration:underline}.cart-summary{background:#fff;border:1px solid #dfe7e1;border-radius:18px;box-shadow:0 10px 32px #20442b12;padding:27px;position:-webkit-sticky;position:sticky;top:105px}.cart-summary h2{color:#193e25;font-size:25px;letter-spacing:-.025em;margin:0 0 24px}.summary-lines{display:flex;flex-direction:column;gap:16px}.summary-lines>div{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.summary-lines span{color:#66766c;font-size:13px}.summary-lines strong{color:#2b4633;font-size:13px;line-height:1.4;text-align:right}.summary-total{align-items:center;border-top:1px solid #dfe6e1;display:flex;gap:16px;justify-content:space-between;margin-top:22px;padding-top:20px}.summary-total span{color:#465d4e;font-size:14px;font-weight:700}.summary-total strong{color:#173f23;font-size:25px}.summary-note{color:#77847c;font-size:12px;line-height:1.6;margin:19px 0 21px}.checkout-button{align-items:center;background:#275c37;border-radius:11px;color:#fff;display:flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:50px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.checkout-button:hover{background:#1f4c2d;box-shadow:0 8px 20px #275c372e;transform:translateY(-1px)}.checkout-button.disabled{background:#9aa49d;box-shadow:none;cursor:not-allowed;transform:none}.cart-stock-warning{color:#a34f43!important;font-weight:800}.cart-assurances{border-top:1px solid #e3e9e5;display:flex;flex-direction:column;gap:15px;margin-top:23px;padding-top:20px}.cart-assurances>div{align-items:flex-start;color:#55705d;display:flex;gap:10px}.cart-assurances svg{flex:0 0 auto;margin-top:2px}.cart-assurances span{color:#77867c;display:flex;flex-direction:column;font-size:11px;gap:2px;line-height:1.45}.cart-assurances strong{color:#36543e;font-size:12px}.empty-cart{background:#fff;border:1px solid #dfe7e1;border-radius:20px;box-shadow:0 10px 30px #20442b0f;margin:30px auto 0;max-width:600px;padding:58px 34px;text-align:center}.empty-cart-icon{align-items:center;background:#edf4ee;border-radius:50%;color:#3d7048;display:flex;height:66px;justify-content:center;margin:0 auto 20px;width:66px}.empty-cart h2{color:#1d4028;font-size:25px;margin:0}.empty-cart p{color:#718077;font-size:14px;line-height:1.65;margin:12px auto 24px;max-width:440px}.empty-cart-button{align-items:center;background:#285d38;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:9px;justify-content:center;min-height:47px;padding:0 21px;text-decoration:none}.empty-cart-button:hover{background:#204d2e}@media (max-width:1000px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:800px){.cart-page{padding-top:38px;width:min(100% - 30px,720px)}.cart-item{gap:16px;grid-template-columns:76px minmax(0,1fr)}.cart-product-info{min-width:0}.cart-price-area,.cart-quantity-area{grid-column:2}.cart-price-area{align-items:flex-start;text-align:left;width:100%}}@media (max-width:600px){.cart-page{padding:28px 0 60px;width:calc(100% - 24px)}.cart-page-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px}.cart-page-heading h1{font-size:34px}.clear-cart-button{width:100%}.cart-section-header{gap:12px;height:auto;min-height:48px;padding:10px 16px}.cart-section-header span{text-align:right}.cart-item{gap:14px;grid-template-columns:64px minmax(0,1fr);padding:18px 16px}.cart-product-symbol{border-radius:13px;font-size:16px;height:60px;width:60px}.cart-product-info h3{font-size:16px}.cart-price-area,.cart-quantity-area{grid-column:1/-1}.cart-price-area{align-items:flex-start;text-align:left}.continue-shopping{margin:18px 16px 22px}.cart-summary{padding:22px}.summary-lines>div{gap:12px}.summary-lines strong{max-width:150px}.empty-cart{padding:42px 22px}}.checkout-page{margin:0 auto;max-width:1380px;padding:55px 5% 100px}.checkout-heading{margin-bottom:35px;max-width:680px}.checkout-heading h1{color:#1e2b23;font-family:Manrope,sans-serif;font-size:44px;letter-spacing:-2px;line-height:1.05;margin:0}.checkout-heading p{color:#7d8780;font-size:10px;line-height:1.7;margin:12px 0 0}.checkout-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 350px}.checkout-main-column{display:flex;flex-direction:column;gap:18px}.checkout-card,.checkout-summary-card{background:#fff;border:1px solid #dfe5df;border-radius:16px}.checkout-card{padding:27px}.checkout-card-heading{align-items:flex-start;display:flex;gap:13px;margin-bottom:25px}.checkout-step-icon{background:#edf3eb;border-radius:11px;color:#467952;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.checkout-card-heading span{color:#64826b;display:block;font-size:7px;font-weight:800;letter-spacing:1px}.checkout-card-heading h2{color:#2a3930;font-family:Manrope,sans-serif;font-size:19px;margin:3px 0 0}.checkout-card-heading p{color:#8a948d;font-size:8px;line-height:1.6;margin:5px 0 0}.checkout-form-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-field{min-width:0}.checkout-field.full{grid-column:1/-1}.checkout-field label{color:#526158;display:block;font-size:8px;font-weight:800;margin-bottom:6px}.checkout-field input,.checkout-field textarea{background:#fbfcfa;border:1px solid #dbe2db;border-radius:9px;box-sizing:border-box;color:#344139;font-family:inherit;font-size:9px;outline:none;width:100%}.checkout-field input{height:44px;padding:0 12px}.checkout-field textarea{padding:12px;resize:vertical}.checkout-field input:focus,.checkout-field textarea:focus{background:#fff;border-color:#7b9e81}.checkout-payment-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.checkout-payment-option{align-items:center;background:#fafbf9;border:1px solid #dce3dc;border-radius:11px;box-sizing:border-box;color:#657169;cursor:pointer;display:flex;gap:11px;min-height:83px;padding:16px}.checkout-payment-option.active{background:#eef5ec;border-color:#4d7e59;color:#3c714a}.checkout-payment-option input{display:none}.checkout-payment-option span,.checkout-payment-option strong{display:block}.checkout-payment-option strong{color:#3c4a41;font-size:9px}.checkout-payment-option span{color:#8d968f;font-size:7px;margin-top:4px}.checkout-payment-warning,.checkout-prototype-note,.checkout-reward-preview{align-items:flex-start;display:flex;gap:9px}.checkout-payment-warning{background:#f5f7f3;border-radius:10px;color:#607864;margin-top:16px;padding:13px}.checkout-payment-warning span,.checkout-payment-warning strong,.checkout-prototype-note span,.checkout-prototype-note strong,.checkout-reward-preview span,.checkout-reward-preview strong{display:block}.checkout-payment-warning strong,.checkout-prototype-note strong,.checkout-reward-preview strong{font-size:8px}.checkout-payment-warning span,.checkout-prototype-note span,.checkout-reward-preview span{color:#89938c;font-size:7px;line-height:1.5;margin-top:3px}.checkout-summary-card{padding:24px;position:-webkit-sticky;position:sticky;top:20px}.checkout-summary-card h2{color:#2b3b31;font-family:Manrope,sans-serif;font-size:18px;margin:2px 0 18px}.checkout-summary-items{border-top:1px solid #e5eae5}.checkout-summary-item{grid-gap:9px;align-items:center;border-bottom:1px solid #e5eae5;display:grid;gap:9px;grid-template-columns:38px minmax(0,1fr) auto;padding:13px 0}.checkout-product-mark{border-radius:9px;display:grid;font-size:8px;font-weight:800;height:38px;place-items:center;width:38px}.checkout-product-mark.green{background:#dcebd6;color:#397248}.checkout-product-mark.orange{background:#f4e5d9;color:#a35e36}.checkout-product-mark.yellow{background:#f1eac9;color:#8e7735}.checkout-product-mark.gold{background:#f1e2b6;color:#88681d}.checkout-product-mark.cream{background:#efe9da;color:#74684b}.checkout-product-mark.mint{background:#dcece2;color:#3e7555}.checkout-product-info{min-width:0}.checkout-product-info span,.checkout-product-info strong{display:block}.checkout-product-info strong{color:#415047;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-product-info span{color:#929b94;font-size:7px;margin-top:3px}.checkout-line-total{color:#35463a;font-size:8px}.checkout-summary-totals{padding:17px 0}.checkout-summary-totals>div{display:flex;gap:15px;justify-content:space-between;padding:5px 0}.checkout-summary-totals span{color:#89938c;font-size:8px}.checkout-summary-totals strong{color:#46534a;font-size:8px}.checkout-total-row{border-top:1px solid #dfe5df;margin-top:8px;padding-top:14px!important}.checkout-total-row span{color:#34433a;font-weight:800}.checkout-total-row strong{color:#263a2d;font-family:Manrope,sans-serif;font-size:18px}.checkout-reward-preview{background:#eef5eb;border-radius:10px;color:#457751;padding:13px}.checkout-place-order{align-items:center;background:#173d2a;border:0;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:9px;font-weight:800;gap:7px;height:46px;justify-content:center;margin-top:14px;width:100%}.checkout-place-order:disabled{opacity:.6}.checkout-error{background:#fff0ee;border-radius:8px;color:#984f47;font-size:12px;font-weight:700;line-height:1.5;margin-top:13px;padding:11px}.checkout-estimate-note{color:#999f9a;display:block;font-size:11px;line-height:1.5;margin-top:11px;text-align:center}.checkout-success{background:#fff;border:1px solid #dce4dc;border-radius:20px;margin:25px auto;max-width:720px;padding:50px;text-align:center}.checkout-success-icon{background:#e8f3e4;border-radius:50%;color:#39734a;display:grid;height:70px;margin:0 auto 22px;place-items:center;width:70px}.checkout-success h1{color:#203027;font-family:Manrope,sans-serif;font-size:35px;letter-spacing:-1.4px;margin:3px 0 0}.checkout-success>p{color:#7f8982;font-size:9px;line-height:1.7;margin:12px auto 24px;max-width:520px}.checkout-order-number{background:#f3f6f1;border-radius:11px;padding:16px}.checkout-order-number span,.checkout-order-number strong{display:block}.checkout-order-number span{color:#849087;font-size:6px;font-weight:800;letter-spacing:1px}.checkout-order-number strong{color:#34513d;font-family:Manrope,sans-serif;font-size:17px;margin-top:5px}.checkout-success-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:14px}.checkout-success-grid>div{border:1px solid #e1e6e1;border-radius:10px;padding:14px}.checkout-success-grid span,.checkout-success-grid strong{display:block}.checkout-success-grid span{color:#929b94;font-size:6px;font-weight:800}.checkout-success-grid strong{color:#3b4c41;font-size:11px;margin-top:5px}.checkout-prototype-note{background:#f7f6ef;border-radius:10px;color:#787453;margin-top:17px;padding:14px;text-align:left}.checkout-success-actions{display:flex;gap:9px;justify-content:center;margin-top:22px}.checkout-empty a,.checkout-primary-link,.checkout-secondary-link{align-items:center;border-radius:9px;display:inline-flex;font-size:8px;font-weight:800;gap:6px;justify-content:center;min-height:42px;padding:0 15px;text-decoration:none}.checkout-empty a,.checkout-primary-link{background:#173d2a;color:#fff}.checkout-secondary-link{border:1px solid #d7dfd7;color:#53675a}.checkout-empty{background:#fff;border:1px solid #dfe5df;border-radius:18px;margin:40px auto;max-width:650px;padding:55px;text-align:center}.checkout-empty-icon{background:#edf3eb;border-radius:15px;color:#467952;display:grid;height:62px;margin:0 auto 17px;place-items:center;width:62px}.checkout-empty h1{color:#26372c;font-family:Manrope,sans-serif;font-size:28px;margin:0}.checkout-empty p{color:#879188;font-size:9px;margin:8px 0 18px}@media (max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-summary-card{position:static}}@media (max-width:650px){.checkout-page{padding:40px 4% 70px}.checkout-heading h1{font-size:36px}.checkout-form-grid,.checkout-payment-options,.checkout-success-grid{grid-template-columns:1fr}.checkout-field.full{grid-column:auto}.checkout-success{padding:32px 22px}.checkout-success-actions{flex-direction:column}}.checkout-address-list{display:flex;flex-direction:column;gap:10px}.checkout-address-option{grid-gap:12px;align-items:flex-start;background:#fafbf9;border:1px solid #dce3dc;border-radius:11px;color:#425148;cursor:pointer;display:grid;gap:12px;grid-template-columns:40px 1fr 30px;padding:15px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease;width:100%}.checkout-address-option:hover{background:#f5faf3;border-color:#a9c3ac}.checkout-address-option.selected{background:#eef6eb;border-color:#4d7a58;box-shadow:0 0 0 1px #4d7a5814}.checkout-address-icon{background:#e6efe3;border-radius:9px;color:#477552;display:grid;height:38px;place-items:center;width:38px}.checkout-address-copy{min-width:0}.checkout-address-title{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:5px}.checkout-address-title strong{color:#33483b;font-size:9px}.checkout-address-title span{background:#315f3f;border-radius:999px;color:#fff;font-size:5px;font-weight:800;letter-spacing:.4px;padding:3px 6px}.checkout-address-copy p{color:#6f7e74;font-size:7px;line-height:1.45;margin:2px 0}.checkout-address-copy small{color:#88928b;display:block;font-size:6px;margin-top:5px}.checkout-address-check{border:1px solid #d3ddd3;border-radius:50%;color:#fff;display:grid;height:27px;place-items:center;width:27px}.checkout-address-option.selected
.checkout-address-check{background:#315f3f;border-color:#315f3f}.checkout-address-footer{align-items:center;border-top:1px solid #e3e8e3;display:flex;gap:15px;justify-content:space-between;margin-top:12px;padding-top:12px}.checkout-address-footer span{color:#859087;font-size:7px}.checkout-address-footer a{align-items:center;border:1px solid #ced9ce;border-radius:7px;color:#416c4c;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:32px;padding:0 9px;text-decoration:none}.checkout-delivery-notes{background:#f5f7f4;border-radius:8px;margin-top:12px;padding:11px}.checkout-delivery-notes strong{color:#526158;display:block;font-size:7px}.checkout-delivery-notes p{color:#818b84;font-size:6px;line-height:1.5;margin:4px 0 0}.checkout-no-address{background:#fafbf9;border:1px dashed #cbd6cb;border-radius:11px;padding:34px 20px;text-align:center}.checkout-no-address-icon{background:#e8f0e5;border-radius:12px;color:#4b7755;display:grid;height:52px;margin:0 auto 12px;place-items:center;width:52px}.checkout-no-address h3{color:#3d5044;font-family:Manrope,sans-serif;font-size:14px;margin:0}.checkout-no-address p{color:#859087;font-size:12px;line-height:1.6;margin:7px auto 14px;max-width:430px}.checkout-no-address a{align-items:center;background:#315f3f;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:0 11px;text-decoration:none}.checkout-address-card{scroll-margin-top:24px}.checkout-address-card:focus{outline:none}.checkout-address-card.has-error{border-color:#cf766b;box-shadow:0 0 0 3px #be52461f}.checkout-address-alert{align-items:flex-start;background:#fff4f2;border:1px solid #e5aaa3;border-radius:10px;color:#a1453b;display:flex;gap:10px;margin-bottom:18px;padding:14px}.checkout-address-alert span,.checkout-address-alert strong{display:block}.checkout-address-alert strong{font-size:13px}.checkout-address-alert span{color:#8b5049;font-size:12px;line-height:1.5;margin-top:3px}.checkout-address-alert a{color:#7f2e25;display:inline-block;font-size:12px;font-weight:800;margin-top:8px}.checkout-selected-summary{align-items:center;background:#f4f8f2;border:1px solid #dce5da;border-radius:9px;color:#4d7656;display:flex;gap:9px;margin-top:13px;padding:11px}.checkout-selected-summary small,.checkout-selected-summary span,.checkout-selected-summary strong{display:block}.checkout-selected-summary span{color:#829087;font-size:5px;font-weight:800}.checkout-selected-summary strong{color:#425249;font-size:7px;margin-top:2px}.checkout-selected-summary small{color:#7d8981;font-size:6px;margin-top:2px}.checkout-success-grid small{color:#829087;display:block;font-size:5px;margin-top:4px}@media (max-width:600px){.checkout-address-option{grid-template-columns:38px 1fr}.checkout-address-check{grid-column:2}.checkout-address-footer{align-items:flex-start;flex-direction:column}}.checkout-service-area{align-items:flex-start;border:1px solid #dce3dc;border-radius:10px;display:flex;gap:10px;margin-top:14px;padding:14px 15px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.checkout-service-area svg{flex:0 0 auto;margin-top:1px}.checkout-service-area>div{min-width:0}.checkout-service-area span,.checkout-service-area strong{display:block}.checkout-service-area strong{font-size:12px;font-weight:800;line-height:1.4}.checkout-service-area span{font-size:11px;line-height:1.55;margin-top:4px}.checkout-service-area.available{background:#f0f7ee;border-color:#b9d5bc;color:#397248}.checkout-service-area.available strong{color:#315f3f}.checkout-service-area.available span{color:#68806e}.checkout-service-area.available svg{color:#397248}.checkout-service-area.checking{background:#f7f8f6;border-color:#d9dfd7;color:#758078}.checkout-service-area.checking strong{color:#59665e}.checkout-service-area.checking span{color:#879188}.checkout-service-area.checking svg{color:#6d7b71}.checkout-service-area.unavailable{background:#fff4f2;border-color:#e5aaa3;color:#a1453b}.checkout-service-area.unavailable strong{color:#963f36}.checkout-service-area.unavailable span{color:#8b5049}.checkout-service-area.unavailable svg{color:#a1453b}.checkout-place-order{transition:background .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease}.checkout-place-order:hover:not(:disabled){background:#0f3020;box-shadow:0 5px 12px #173d2a24;transform:translateY(-1px)}.checkout-place-order:active:not(:disabled){transform:translateY(0)}.checkout-place-order:disabled{background:#a7afa9;box-shadow:none;color:#f4f5f4;cursor:not-allowed;opacity:1}@media (max-width:600px){.checkout-service-area{padding:13px}.checkout-service-area strong{font-size:12px}.checkout-service-area span{font-size:11px}}.driver-access-page{background:linear-gradient(145deg,#102e20,#163f2b);min-height:100vh;overflow:hidden;position:relative}.driver-access-background{inset:0;overflow:hidden;pointer-events:none;position:absolute}.driver-access-background:before{background-image:linear-gradient(#ffffff21 1px,#0000 0),linear-gradient(90deg,#ffffff21 1px,#0000 0);background-size:60px 60px;content:"";inset:0;opacity:.12;position:absolute}.driver-access-glow{border-radius:50%;position:absolute}.driver-access-glow-one{background:#abd6721f;height:540px;left:-180px;top:-230px;width:540px}.driver-access-glow-two{background:#6ea16c1c;bottom:-330px;height:620px;right:-260px;width:620px}.driver-access-shell{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:minmax(0,1fr) minmax(380px,460px);margin:0 auto;max-width:1180px;min-height:100vh;padding:70px 5%;position:relative;width:100%;z-index:2}.driver-access-brand{color:#fff;max-width:620px}.driver-access-brand-mark{background:#ffffff17;border-radius:18px;color:#cceaa8;display:grid;height:66px;margin-bottom:29px;place-items:center;width:66px}.driver-access-eyebrow{color:#bcd3b6;font-size:9px;font-weight:800;letter-spacing:1.7px}.driver-access-brand h1{font-family:Manrope,sans-serif;font-size:56px;letter-spacing:-3px;line-height:1;margin:14px 0 0}.driver-access-brand>p{color:#ffffffa8;font-size:14px;line-height:1.75;margin:19px 0 0;max-width:540px}.driver-access-points{display:flex;flex-direction:column;gap:14px;margin-top:31px}.driver-access-points>div{align-items:center;color:#ffffffbd;display:flex;font-size:10px;gap:10px}.driver-access-points svg{color:#b8d89d;flex-shrink:0}.driver-access-card{background:#fffffff5;border:1px solid #ffffff40;border-radius:23px;box-shadow:0 35px 75px #02130b38;padding:38px}.driver-access-card-heading>span{color:#548061;font-size:8px;font-weight:800;letter-spacing:1.4px}.driver-access-card-heading h2{color:#203027;font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1.2px;margin:8px 0 0}.driver-access-card-heading p{color:#7c8980;font-size:10px;line-height:1.6;margin:8px 0 0}.driver-access-form{display:flex;flex-direction:column;gap:17px;margin-top:27px}.driver-access-form label>span{color:#4e5d54;display:block;font-size:9px;font-weight:800;margin-bottom:7px}.driver-access-input{align-items:center;background:#fafbf9;border:1px solid #dce3dc;border-radius:10px;color:#728078;display:flex;gap:9px;min-height:48px;padding:0 13px}.driver-access-input:focus-within{background:#fff;border-color:#7ba185;box-shadow:0 0 0 3px #487c5414}.driver-access-input input{background:#0000;border:0;color:#28362e;font-size:11px;height:46px;min-width:0;outline:none;width:100%}.driver-access-input input::placeholder{color:#a0aaa2}.driver-access-error{background:#fff4f2;border:1px solid #e5aaa3;border-radius:9px;color:#9a473f;font-size:10px;font-weight:700;line-height:1.5;padding:11px 12px}.driver-access-submit{align-items:center;background:#143824;border:0;border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:800;gap:8px;justify-content:center;min-height:49px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.driver-access-submit:hover:not(:disabled){background:#0f2e1f;box-shadow:0 8px 18px #14382429;transform:translateY(-1px)}.driver-access-submit:disabled{background:#9da69f;cursor:not-allowed}.driver-access-note{align-items:flex-start;border-top:1px solid #e5e9e5;color:#78857c;display:flex;font-size:8px;gap:8px;line-height:1.55;margin-top:19px;padding-top:17px}.driver-access-note svg{color:#5d8567;flex-shrink:0}@media (max-width:900px){.driver-access-shell{gap:45px;grid-template-columns:1fr;padding-bottom:55px;padding-top:55px}.driver-access-brand{max-width:700px}.driver-access-card{max-width:520px}}@media (max-width:600px){.driver-access-shell{padding:38px 5% 45px}.driver-access-brand h1{font-size:42px;letter-spacing:-2px}.driver-access-card{padding:27px 22px}.driver-access-brand-mark{height:57px;width:57px}}.driver-app{background:#f5f7f4;color:#233128;min-height:100vh}.driver-header{background:#fff;border-bottom:1px solid #dce4dc}.driver-header-inner{align-items:center;display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:74px;padding:0 5%}.driver-header-brand{align-items:center;display:flex;gap:10px}.driver-header-mark{background:#143824;border-radius:10px;color:#d2edae;display:grid;height:39px;place-items:center;width:39px}.driver-header-brand>div:last-child{display:flex;flex-direction:column}.driver-header-brand strong{font-family:Manrope,sans-serif;font-size:14px}.driver-header-brand span{color:#89938c;font-size:6px;font-weight:800;letter-spacing:1px;margin-top:2px}.driver-header-nav{align-items:center;display:flex;gap:24px}.driver-header-nav a{color:#718078;font-size:10px;font-weight:700;text-decoration:none}.driver-header-nav a.active,.driver-header-nav a:hover{color:#245f39}.driver-header-user{align-items:center;display:flex;gap:11px}.driver-header-user>div{display:flex;flex-direction:column;text-align:right}.driver-header-user strong{font-size:9px}.driver-header-user span{color:#579064;font-size:7px;font-weight:800;margin-top:2px}.driver-header-user button{background:#fff;border:1px solid #dce3dc;border-radius:9px;color:#607068;display:grid;height:35px;place-items:center;width:35px}.driver-dashboard-page{margin:0 auto;max-width:1440px;padding:54px 5% 90px}.driver-dashboard-hero{align-items:flex-end;display:flex;gap:45px;justify-content:space-between;margin-bottom:28px}.driver-dashboard-hero>div:first-child{max-width:730px}.driver-section-label{color:#548061;display:block;font-size:7px;font-weight:800;letter-spacing:1.4px}.driver-dashboard-hero h1{font-family:Manrope,sans-serif;font-size:44px;letter-spacing:-2.3px;line-height:1.04;margin:7px 0 0}.driver-dashboard-hero p{color:#78847c;font-size:10px;line-height:1.7;margin:12px 0 0;max-width:620px}.driver-shift-card{background:#fff;border:1px solid #dce4dc;border-radius:14px;min-width:205px;padding:18px}.driver-shift-icon{background:#edf4ea;border-radius:10px;color:#4d7c58;display:grid;height:38px;margin-bottom:14px;place-items:center;width:38px}.driver-shift-card>small,.driver-shift-card>span,.driver-shift-card>strong{display:block}.driver-shift-card>span{color:#929c95;font-size:6px;font-weight:800;letter-spacing:.9px}.driver-shift-card>strong{color:#376948;font-size:13px;margin-top:5px}.driver-shift-card>small{color:#8a958d;font-size:7px;margin-top:4px}.driver-stats-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.driver-stat-card{background:#fff;border:1px solid #dfe5df;border-radius:14px;min-height:138px;padding:19px}.driver-stat-card>div{background:#edf3eb;border-radius:10px;color:#4c7c58;display:grid;height:37px;margin-bottom:16px;place-items:center;width:37px}.driver-stat-card>small,.driver-stat-card>span,.driver-stat-card>strong{display:block}.driver-stat-card>span{color:#949d96;font-size:6px;font-weight:800;letter-spacing:1px}.driver-stat-card>strong{color:#29382f;font-family:Manrope,sans-serif;font-size:24px;margin-top:6px}.driver-stat-card>small{color:#929b94;font-size:7px;margin-top:3px}.driver-dashboard-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 315px}.driver-dashboard-main,.driver-side-card{background:#fff;border:1px solid #dfe5df;border-radius:16px}.driver-dashboard-main{padding:24px}.driver-panel-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.driver-panel-heading h2{font-family:Manrope,sans-serif;font-size:20px;margin:5px 0 0}.driver-panel-heading>a{align-items:center;color:#3e704c;display:inline-flex;font-size:8px;font-weight:800;gap:6px;text-decoration:none}.driver-task-list{display:flex;flex-direction:column;gap:13px}.driver-task-card{grid-gap:13px;align-items:start;background:#fbfcfa;border:1px solid #e1e6e1;border-radius:13px;display:grid;gap:13px;grid-template-columns:34px 44px 1fr;padding:19px;position:relative}.driver-task-order{padding-top:4px}.driver-task-order span{color:#a0aaa2;font-size:7px;font-weight:800}.driver-task-icon{background:#edf3eb;border-radius:11px;color:#4b7956;display:grid;height:42px;place-items:center;width:42px}.driver-task-content{min-width:0}.driver-task-title-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.driver-task-title-row>div:first-child>span{color:#839087;display:block;font-size:6px;font-weight:800;letter-spacing:.9px}.driver-task-title-row h3{font-family:Manrope,sans-serif;font-size:14px;margin:4px 0 0}.driver-task-badge{align-items:center;border-radius:999px;display:flex;font-size:7px;font-weight:800;min-height:26px;padding:0 9px}.driver-task-badge.pickup{background:#edf5ea;color:#44764e}.driver-task-badge.delivery{background:#eef1f5;color:#58687c}.driver-task-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.8fr 1fr .7fr;margin-top:14px}.driver-task-contact,.driver-task-meta>div{align-items:flex-start;color:#77837b;display:flex;font-size:8px;gap:7px;line-height:1.5}.driver-task-contact svg,.driver-task-meta svg{color:#698272;flex-shrink:0}.driver-task-contact{margin-top:11px}.driver-task-contact span{display:flex;flex-direction:column}.driver-task-contact strong{color:#4c5a51;font-size:8px;margin-bottom:2px}.driver-task-note{background:#f2f5f0;border-radius:8px;margin-top:12px;padding:10px 11px}.driver-task-note strong{color:#7d8b81;display:block;font-size:6px;letter-spacing:.8px}.driver-task-note p{color:#6f7c73;font-size:8px;line-height:1.5;margin:4px 0 0}.driver-task-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.driver-primary-action,.driver-secondary-action{border-radius:8px;font-size:8px;font-weight:800;min-height:35px;padding:0 12px}.driver-primary-action{background:#143824;border:1px solid #143824;color:#fff}.driver-secondary-action{background:#fff;border:1px solid #d4ddd4;color:#53655a}.driver-dashboard-sidebar{display:flex;flex-direction:column;gap:14px}.driver-side-card{padding:21px}.driver-side-card h3{font-family:Manrope,sans-serif;font-size:15px;margin:6px 0 0}.driver-route-progress{margin-top:20px}.driver-progress-item{align-items:center;display:flex;gap:10px}.driver-progress-item>div{background:#edf1ec;border-radius:9px;color:#68766d;display:grid;flex:0 0 35px;height:35px;place-items:center;width:35px}.driver-progress-item.active>div{background:#e3efde;color:#487754}.driver-progress-item>span{display:flex;flex-direction:column}.driver-progress-item strong{font-size:8px}.driver-progress-item small{color:#909990;font-size:7px;margin-top:2px}.driver-progress-line{border-left:1px dashed #b9c3ba;height:29px;margin-left:17px}.driver-help-card{background:#143824;color:#fff}.driver-help-card>svg{color:#c9e8a4}.driver-help-card h3{margin-top:14px}.driver-help-card p{color:#ffffffa6;font-size:8px;line-height:1.65;margin:10px 0 0}.driver-help-card button{background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;color:#fff;font-size:8px;font-weight:800;margin-top:16px;min-height:37px;width:100%}@media (max-width:1050px){.driver-dashboard-layout{grid-template-columns:1fr}.driver-stats-grid{grid-template-columns:repeat(2,1fr)}.driver-dashboard-sidebar{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:800px){.driver-header-nav{display:none}.driver-dashboard-hero{align-items:flex-start;flex-direction:column}.driver-shift-card{width:100%}.driver-task-meta{grid-template-columns:1fr}}@media (max-width:600px){.driver-header-inner{min-height:66px}.driver-dashboard-page{padding:40px 5% 70px}.driver-dashboard-hero h1{font-size:36px}.driver-dashboard-sidebar,.driver-stats-grid{grid-template-columns:1fr}.driver-dashboard-main{padding:17px}.driver-task-card{grid-template-columns:33px 1fr}.driver-task-icon{grid-column:2;grid-row:1}.driver-task-content{grid-column:1/-1}.driver-task-actions{flex-direction:column}.driver-primary-action,.driver-secondary-action{width:100%}}.auth-page{background:#f7f8f5;min-height:80vh;padding:70px 5% 100px}.auth-layout{background:#fff;border:1px solid #dfe5df;border-radius:22px;box-shadow:0 20px 55px #1e34240d;display:grid;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1180px;overflow:hidden}.auth-intro{background:#153b29;color:#fff;padding:65px 55px}.auth-intro h1{font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-2px;line-height:1.08;margin:0}.auth-intro>p{color:#ffffffa8;font-size:11px;line-height:1.8;margin:20px 0 38px;max-width:440px}.auth-benefits{display:flex;flex-direction:column}.auth-benefits>div{grid-gap:10px;border-top:1px solid #ffffff1f;display:grid;gap:10px;grid-template-columns:35px 1fr;padding:20px 0}.auth-benefits>div>span{color:#b9d5ad;font-size:9px;font-weight:800}.auth-benefits small,.auth-benefits strong{display:block}.auth-benefits strong{font-size:10px}.auth-benefits small{color:#ffffff8c;font-size:8px;line-height:1.6;margin-top:5px}.auth-card{padding:55px}.auth-card-heading{margin-bottom:28px}.auth-card-heading h2{color:#26342b;font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1px;margin:0}.auth-card-heading p{color:#7c877f;font-size:10px;margin:8px 0 0}.role-selector{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr;margin-bottom:25px}.role-option{grid-gap:9px;align-items:center;border:1px solid #dce3dc;border-radius:12px;cursor:pointer;display:grid;gap:9px;grid-template-columns:20px 1fr;min-height:85px;padding:15px;transition:.2s ease}.role-option:hover{border-color:#a8baa9}.role-option.selected{background:#f0f5ee;border-color:#628d6b;box-shadow:0 0 0 2px #4777520f}.role-option input{accent-color:#245c38}.role-option span,.role-option strong{display:block}.role-option strong{color:#344239;font-size:11px}.role-option span{color:#818c84;font-size:8px;margin-top:4px}.auth-fields{grid-gap:17px;display:grid;gap:17px;grid-template-columns:1fr 1fr}.auth-field{display:flex;flex-direction:column;gap:7px;min-width:0}.auth-field.full{grid-column:1/-1}.auth-field label{color:#59665d;font-size:8px;font-weight:800}.auth-field input{background:#fcfdfb;border:1px solid #dce3dc;border-radius:9px;box-sizing:border-box;color:#344139;font-family:inherit;font-size:10px;height:46px;outline:none;padding:0 13px;transition:.2s ease;width:100%}.auth-field input:focus{background:#fff;border-color:#71977a;box-shadow:0 0 0 3px #487c5414}.password-input-wrapper{height:46px;position:relative;width:100%}.password-input-wrapper input{box-sizing:border-box;height:46px;padding-left:13px;padding-right:50px;width:100%}.password-eye{align-items:center!important;background:#0000!important;border:0!important;border-radius:7px!important;color:#77847b!important;cursor:pointer;display:flex!important;height:38px!important;justify-content:center!important;margin:0!important;padding:0!important;position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;z-index:5}.password-eye:hover{background:#f0f4ef!important;color:#315e40!important}.password-eye svg{display:block}.password-strength{margin-top:5px}.password-strength-top{display:flex;justify-content:space-between;margin-bottom:7px}.password-strength-top span,.password-strength-top strong{font-size:8px}.password-strength-top span{color:#8a948d}.password-strength-top strong.empty{color:#929b94}.password-strength-top strong.very-weak{color:#a24e48}.password-strength-top strong.weak{color:#aa6840}.password-strength-top strong.fair{color:#9a7d33}.password-strength-top strong.strong{color:#4f7d57}.password-strength-top strong.very-strong{color:#21663a}.strength-bars{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,1fr)}.strength-bars span{background:#e5e9e5;border-radius:999px;height:4px}.strength-bars span.active.very-weak{background:#b95b54}.strength-bars span.active.weak{background:#bd7548}.strength-bars span.active.fair{background:#aa8b3c}.strength-bars span.active.strong{background:#64916b}.strength-bars span.active.very-strong{background:#2f7947}.password-requirements{grid-gap:8px 12px;background:#f7f9f6;border-radius:9px;display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;margin-top:10px;padding:12px}.password-requirements>div{align-items:center;color:#8a948d;display:flex;font-size:8px;gap:6px}.password-requirements>div.valid{color:#3b7149}.password-check{color:#aeb6b0;flex-shrink:0}.password-check.active{color:#3e7b4e}.password-input-wrapper.password-match input{background:#fbfefb;border-color:#66a172}.password-input-wrapper.password-no-match input{background:snow;border-color:#c6857e}.password-match-message{align-items:center;display:flex;font-size:8px;font-weight:700;gap:6px;min-height:20px}.password-match-message.success{color:#3f774c}.password-match-message.error{color:#9a514b}.login-layout{max-width:1050px}.login-card{display:flex;flex-direction:column;justify-content:center}.login-fields{grid-template-columns:1fr}.login-label-row{align-items:center;display:flex;justify-content:space-between}.forgot-password-link{background:#0000;border:0;color:#39704a;cursor:pointer;font-size:8px;font-weight:800;padding:0}.forgot-password-link:hover{text-decoration:underline}.login-input-status{position:relative}.login-input-status input{padding-right:45px}.login-input-status.valid input{background:#fbfefb;border-color:#70a17b}.login-input-status.invalid input{background:snow;border-color:#ca8a83}.login-check{color:#428052;display:grid;place-items:center;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.field-error-message{color:#9a514b;font-size:8px}.login-error{align-items:center;display:flex;gap:9px}.login-error-icon{background:#a85a52;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:10px;font-weight:800;height:19px;place-items:center;width:19px}.login-success{color:#3d754b;font-size:8px;font-weight:800;margin-top:12px;text-align:center}.terms-checkbox{align-items:flex-start;color:#717d74;cursor:pointer;display:flex;font-size:8px;gap:9px;line-height:1.6;margin-top:22px}.terms-checkbox input{accent-color:#245c38;margin-top:2px}.terms-checkbox a{color:#2f6741;font-weight:800;text-decoration:none}.auth-error{background:#faf2f1;border:1px solid #e2c7c3;border-radius:8px;color:#8b4c46;font-size:9px;line-height:1.5;margin-top:15px;padding:12px 13px}.auth-submit{align-items:center;background:#143824;border:1px solid #143824;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:9px;height:51px;justify-content:center;margin-top:20px;transition:.2s ease;width:100%}.auth-submit:hover{background:#0e2e1e;transform:translateY(-1px)}.auth-security-note{align-items:flex-start;color:#8a958d;display:flex;font-size:7px;gap:7px;justify-content:center;line-height:1.5;margin-top:13px;text-align:center}.auth-security-note svg{color:#5c8664;flex-shrink:0}.auth-switch{border-top:1px solid #e4e9e4;color:#7a857d;font-size:9px;margin-top:25px;padding-top:20px;text-align:center}.auth-switch a{color:#2d6540;font-weight:800;text-decoration:none}@media (max-width:850px){.auth-layout{grid-template-columns:1fr}.auth-intro{padding:45px 30px}.auth-card{padding:40px 30px}}@media (max-width:550px){.auth-page{padding:35px 4% 70px}.auth-intro h1{font-size:34px}.auth-fields,.password-requirements,.role-selector{grid-template-columns:1fr}.auth-field.full{grid-column:auto}.auth-card{padding:30px 22px}}.forgot-page{background:#f7f8f5;min-height:72vh;padding:75px 5% 100px}.forgot-card{background:#fff;border:1px solid #dfe5df;border-radius:20px;box-shadow:0 20px 50px #1e34240d;margin:0 auto;max-width:520px;padding:45px}.forgot-card h1{color:#213027;font-family:Manrope,sans-serif;font-size:32px;letter-spacing:-1.3px;margin:0}.forgot-card>p,.forgot-success>p{color:#7d8880;font-size:10px;line-height:1.7;margin:10px 0 28px}.forgot-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.forgot-field label{color:#59665d;font-size:8px;font-weight:800}.forgot-field>input,.forgot-password-wrapper input{background:#fcfdfb;border:1px solid #dce3dc;border-radius:9px;box-sizing:border-box;color:#344139;font-family:inherit;font-size:10px;height:46px;outline:none;padding:0 13px;width:100%}.forgot-field input:focus{border-color:#71977a;box-shadow:0 0 0 3px #487c5414}.forgot-password-wrapper{height:46px;position:relative;width:100%}.forgot-password-wrapper input{padding-right:50px}.forgot-password-wrapper>button{align-items:center;background:#0000;border:0;border-radius:7px;color:#77847b;cursor:pointer;display:flex;height:38px;justify-content:center;margin:0;padding:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:38px}.forgot-password-wrapper>button:hover{background:#f0f4ef;color:#315e40}.forgot-password-wrapper.match input{background:#fbfefb;border-color:#66a172}.forgot-password-wrapper.no-match input{background:snow;border-color:#c6857e}.forgot-strength{margin-top:5px}.forgot-strength>div:first-child{color:#858f88;display:flex;font-size:8px;justify-content:space-between;margin-bottom:7px}.forgot-strength-bars{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,1fr)}.forgot-strength-bars span{background:#e5e9e5;border-radius:999px;height:4px}.forgot-strength-bars span.active{background:#3f7b4e}.forgot-rules{grid-gap:8px;background:#f7f9f6;border-radius:9px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px}.forgot-rules span{color:#9aa29c;font-size:8px}.forgot-rules span.valid{color:#3c754a;font-weight:700}.forgot-match-message{font-size:8px;font-weight:700}.forgot-match-message.success{color:#3f774c}.forgot-match-message.error{color:#9a514b}.forgot-error{background:#faf2f1;border:1px solid #e2c7c3;border-radius:9px;color:#8b4c46;font-size:9px;margin:12px 0;padding:12px}.forgot-primary{align-items:center;background:#143824;border:1px solid #143824;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:8px;height:50px;justify-content:center;text-decoration:none;width:100%}.forgot-primary:hover{background:#0e2e1e}.forgot-back{color:#3c6b49;display:block;font-size:9px;font-weight:700;margin-top:20px;text-decoration:none}.forgot-back,.forgot-success{text-align:center}.forgot-success-icon{background:#e8f3e5;border-radius:50%;color:#397548;display:grid;font-size:25px;font-weight:800;height:62px;margin:0 auto 22px;place-items:center;width:62px}.forgot-prototype{color:#9aa29c;font-size:7px;margin:15px auto 0;max-width:520px;text-align:center}@media (max-width:600px){.forgot-page{padding:40px 4% 70px}.forgot-card{padding:30px 22px}.forgot-rules{grid-template-columns:1fr}}.forgot-security-box{align-items:flex-start;background:#f1f6ef;border:1px solid #d8e4d7;border-radius:11px;color:#477652;display:flex;gap:10px;margin:22px 0;padding:15px;text-align:left}.forgot-security-box svg{flex-shrink:0}.forgot-security-box span,.forgot-security-box strong{display:block}.forgot-security-box strong{color:#3f6047;font-size:9px}.forgot-security-box span{color:#77847b;font-size:8px;line-height:1.6;margin-top:4px}.forgot-resend{background:#0000;border:0;color:#3b6e49;cursor:pointer;font-size:8px;font-weight:800;margin-top:14px;padding:0;width:100%}.forgot-resend:hover{text-decoration:underline}.how-it-works-app{background:#f7f8f5;color:#243128;min-height:100vh}.how-it-works-hero{margin:0 auto;max-width:1440px;padding:85px 5% 70px}.how-it-works-hero-inner{max-width:780px}.how-it-works-eyebrow{color:#588165;display:block;font-size:8px;font-weight:800;letter-spacing:1.5px}.how-it-works-hero h1{color:#1c2e22;font-family:Manrope,sans-serif;font-size:68px;letter-spacing:-4px;line-height:.98;margin:12px 0 0}.how-it-works-hero-inner>p{color:#748178;font-size:13px;line-height:1.8;margin:21px 0 0;max-width:650px}.how-it-works-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.how-it-works-primary,.how-it-works-secondary{align-items:center;border-radius:9px;display:inline-flex;font-size:9px;font-weight:800;gap:8px;justify-content:center;min-height:45px;padding:0 16px;text-decoration:none}.how-it-works-primary{background:#143824;color:#fff}.how-it-works-secondary{background:#fff;border:1px solid #d4ddd4;color:#46564c}.how-it-works-flow{grid-gap:18px;align-items:center;background:#fff;border:1px solid #dce4dc;border-radius:19px;display:grid;gap:18px;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:70px;padding:30px}.how-flow-item{text-align:center}.how-flow-item>div{background:#edf4e9;border-radius:14px;color:#4e7d59;display:grid;height:52px;margin:0 auto 12px;place-items:center;width:52px}.how-flow-item span,.how-flow-item strong{display:block}.how-flow-item span{color:#8c978f;font-size:6px;font-weight:800;letter-spacing:1px}.how-flow-item strong{font-size:11px;margin-top:4px}.how-flow-line{align-items:center;color:#809087;display:flex;gap:5px}.how-flow-line span{background:#d5ddd5;height:1px;width:30px}.how-it-works-section{margin:0 auto;max-width:1440px;padding:75px 5%}.how-it-works-seller-section{background:#eef3eb;max-width:none;padding-left:max(5%,calc(55% - 720px));padding-right:max(5%,calc(55% - 720px))}.how-it-works-section-heading{margin-bottom:30px;max-width:680px}.how-it-works-section-heading h2{color:#25352b;font-family:Manrope,sans-serif;font-size:36px;letter-spacing:-1.8px;margin:7px 0 0}.how-it-works-section-heading p{color:#7b877f;font-size:10px;line-height:1.7;margin:11px 0 0}.how-it-works-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.how-it-works-card{background:#fff;border:1px solid #dfe6df;border-radius:15px;min-height:225px;padding:22px}.how-it-works-card.seller{border-color:#d6e0d3}.how-card-top{align-items:flex-start;display:flex;justify-content:space-between}.how-card-icon{background:#edf4e9;border-radius:11px;color:#4b7856;display:grid;height:41px;place-items:center;width:41px}.how-card-top>span{color:#a2aba4;font-size:8px;font-weight:800}.how-it-works-card h3{color:#324139;font-family:Manrope,sans-serif;font-size:14px;margin:28px 0 0}.how-it-works-card p{color:#7e8a81;font-size:9px;line-height:1.7;margin:8px 0 0}.how-it-works-service{grid-gap:22px;align-items:center;background:#fff;border:1px solid #d9e3d8;border-radius:18px;display:grid;gap:22px;grid-template-columns:auto 1fr;margin:70px auto;max-width:1296px;padding:34px}.how-service-icon{background:#e8f1e4;border-radius:16px;color:#477853;display:grid;height:63px;place-items:center;width:63px}.how-it-works-service h2{font-family:Manrope,sans-serif;font-size:25px;margin:5px 0 0}.how-it-works-service p{color:#79867d;font-size:10px;line-height:1.7;margin:8px 0 0;max-width:760px}.how-it-works-why{grid-gap:60px;align-items:center;background:#143824;border-radius:20px;color:#fff;display:grid;gap:60px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin:0 auto 75px;max-width:1296px;padding:45px}.how-it-works-why .how-it-works-eyebrow{color:#b9d69e}.how-it-works-why h2{font-family:Manrope,sans-serif;font-size:34px;letter-spacing:-1.5px;margin:8px 0 0}.how-it-works-why p{color:#ffffffad;font-size:10px;line-height:1.8;margin:12px 0 0;max-width:620px}.how-it-works-checks{display:flex;flex-direction:column;gap:13px}.how-it-works-checks>div{align-items:center;color:#ffffffd1;display:flex;font-size:9px;gap:9px}.how-it-works-checks svg{color:#bfdd9f}.how-it-works-cta{align-items:center;background:#fff;border:1px solid #dbe3da;border-radius:20px;display:flex;gap:40px;justify-content:space-between;margin:0 auto 90px;max-width:1296px;padding:40px}.how-it-works-cta>div:first-child{max-width:650px}.how-it-works-cta>div:first-child>span{color:#5b8165;font-size:7px;font-weight:800;letter-spacing:1.2px}.how-it-works-cta h2{font-family:Manrope,sans-serif;font-size:28px;margin:6px 0 0}.how-it-works-cta p{color:#7e8981;font-size:9px;line-height:1.7;margin:8px 0 0}.how-it-works-cta>div:last-child{display:flex;flex-wrap:wrap;gap:9px}.how-it-works-primary.light{background:#143824}.how-it-works-secondary.dark{background:#f5f7f4}@media (max-width:1000px){.how-it-works-grid{grid-template-columns:repeat(2,1fr)}.how-it-works-why{grid-template-columns:1fr}}@media (max-width:750px){.how-it-works-hero{padding-top:55px}.how-it-works-hero h1{font-size:50px;letter-spacing:-3px}.how-it-works-flow{grid-template-columns:1fr}.how-flow-line{justify-content:center;transform:rotate(90deg)}.how-it-works-cta,.how-it-works-service,.how-it-works-why{margin-left:5%;margin-right:5%}.how-it-works-cta{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.how-it-works-grid{grid-template-columns:1fr}.how-it-works-hero h1{font-size:42px}.how-it-works-service{grid-template-columns:1fr}.how-it-works-why{padding:30px 24px}.how-it-works-cta{padding:28px 23px}.how-it-works-cta>div:last-child,.how-it-works-primary,.how-it-works-secondary{width:100%}}.legal-page-app{background:#f7f8f5;color:#27352c;min-height:100vh}.legal-page{margin:0 auto;max-width:1440px;padding:70px 5% 100px}.legal-hero{align-items:flex-end;border-bottom:1px solid #dce3dc;display:flex;gap:40px;justify-content:space-between;padding-bottom:45px}.legal-eyebrow{color:#588165;display:block;font-size:8px;font-weight:800;letter-spacing:1.4px}.legal-hero h1{color:#1c3022;font-family:Manrope,sans-serif;font-size:52px;letter-spacing:-3px;margin:9px 0 0}.legal-hero p{color:#79857d;font-size:11px;line-height:1.75;margin:13px 0 0;max-width:640px}.legal-document-meta{background:#fff;border:1px solid #dce4dc;border-radius:12px;min-width:230px;padding:18px 20px}.legal-document-meta small,.legal-document-meta span,.legal-document-meta strong{display:block}.legal-document-meta span{color:#8c978f;font-size:6px;font-weight:800;letter-spacing:1px}.legal-document-meta strong{font-size:10px;margin-top:5px}.legal-document-meta small{color:#87928a;font-size:7px;margin-top:5px}.legal-notice{background:#eef4e9;border:1px solid #d6e1d1;border-radius:11px;margin-top:24px;padding:17px 20px}.legal-notice strong{color:#436e4e;display:block;font-size:9px}.legal-notice p{color:#69776d;font-size:8px;line-height:1.65;margin:5px 0 0}.legal-layout{grid-gap:70px;align-items:start;display:grid;gap:70px;grid-template-columns:240px minmax(0,760px);justify-content:center;margin-top:45px}.legal-sidebar{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:100px}.legal-sidebar>span{color:#8d9890;font-size:6px;font-weight:800;letter-spacing:1.2px;margin-bottom:11px}.legal-sidebar a{border-bottom:1px solid #e4e9e4;color:#68756c;display:flex;font-size:8px;gap:8px;line-height:1.4;padding:9px 0;text-decoration:none}.legal-sidebar a:hover{color:#3e714b}.legal-sidebar small{color:#9aa49c;font-size:6px;min-width:18px}.legal-document{min-width:0}.legal-section{border-bottom:1px solid #e0e6e0;margin-bottom:38px;padding:0 0 38px;scroll-margin-top:110px}.legal-section>span{color:#5b8264;font-size:7px;font-weight:800}.legal-section h2{color:#2d3e33;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.8px;margin:6px 0 16px}.legal-section p{color:#69766e;font-size:10px;line-height:1.85;margin:0 0 13px}.legal-section p:last-child{margin-bottom:0}.legal-support-box{align-items:center;background:#153924;border-radius:15px;color:#fff;display:flex;gap:25px;justify-content:space-between;padding:26px}.legal-support-box span{color:#b9d59e;font-size:6px;font-weight:800;letter-spacing:1px}.legal-support-box h3{font-family:Manrope,sans-serif;font-size:17px;margin:5px 0 0}.legal-support-box p{color:#ffffffa6;font-size:8px;margin:6px 0 0}.legal-support-box a{align-items:center;background:#fff;border-radius:8px;color:#25462f;display:inline-flex;font-size:8px;font-weight:800;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;white-space:nowrap}@media (max-width:900px){.legal-layout{gap:30px;grid-template-columns:1fr}.legal-sidebar{display:none;position:static}}@media (max-width:700px){.legal-page{padding-top:50px}.legal-hero{align-items:flex-start;flex-direction:column}.legal-hero h1{font-size:40px;letter-spacing:-2px}.legal-document-meta{width:100%}.legal-support-box{align-items:flex-start;flex-direction:column}}.contact-app{background:#f7f8f5;color:#27352c;min-height:100vh}.contact-page{margin:0 auto;max-width:1440px;padding:75px 5% 100px}.contact-hero{grid-gap:60px;align-items:end;border-bottom:1px solid #dce3dc;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) 260px;padding-bottom:45px}.contact-eyebrow{color:#588165;display:block;font-size:7px;font-weight:800;letter-spacing:1.3px}.contact-hero h1{color:#1d3023;font-family:Manrope,sans-serif;font-size:51px;letter-spacing:-2.8px;line-height:1.05;margin:10px 0 0;max-width:780px}.contact-hero p{color:#78857c;font-size:11px;line-height:1.75;margin:15px 0 0;max-width:650px}.contact-hero-card{background:#fff;border:1px solid #dce4dc;border-radius:15px;padding:21px}.contact-hero-card>div{background:#edf4e9;border-radius:11px;color:#4c7857;display:grid;height:42px;margin-bottom:17px;place-items:center;width:42px}.contact-hero-card small,.contact-hero-card span,.contact-hero-card strong{display:block}.contact-hero-card span{color:#8f9a92;font-size:6px;font-weight:800;letter-spacing:1px}.contact-hero-card strong{color:#35453b;font-size:11px;margin-top:5px}.contact-hero-card small{color:#8a958d;font-size:7px;margin-top:5px}.contact-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 330px;margin-top:45px}.contact-form-card{background:#fff;border:1px solid #dfe6df;border-radius:17px;padding:32px}.contact-form-heading{margin-bottom:25px}.contact-form-heading h2{color:#2b3c31;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-1px;margin:6px 0 0}.contact-form-heading p{color:#7e8a82;font-size:9px;line-height:1.7;margin:8px 0 0;max-width:630px}.contact-form-card form{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-card label{display:block}.contact-form-card label:nth-child(3),.contact-form-card label:nth-child(4),.contact-submit{grid-column:1/-1}.contact-form-card label>span{color:#56635b;display:block;font-size:8px;font-weight:800;margin-bottom:7px}.contact-input,.contact-textarea{align-items:center;background:#fafbf9;border:1px solid #dbe2db;border-radius:9px;color:#77847b;display:flex;gap:8px}.contact-input{min-height:44px;padding:0 11px}.contact-textarea{align-items:flex-start;padding:12px 11px}.contact-input input,.contact-textarea textarea{background:#0000;border:0;color:#37453c;font-family:inherit;font-size:9px;min-width:0;outline:0;resize:vertical;width:100%}.contact-form-card select{background:#fafbf9;border:1px solid #dbe2db;border-radius:9px;color:#46554c;font-size:9px;min-height:44px;outline:0;padding:0 11px;width:100%}.contact-form-card select:focus,.contact-input:focus-within,.contact-textarea:focus-within{background:#fff;border-color:#7ca087;box-shadow:0 0 0 3px #4677530f}.contact-submit{background:#143824;border:0;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:8px;min-height:45px}.contact-submit,.contact-success{align-items:center;justify-content:center}.contact-success{display:flex;flex-direction:column;min-height:330px;text-align:center}.contact-success>div{background:#eaf4e7;border-radius:16px;color:#467551;display:grid;height:62px;margin-bottom:15px;place-items:center;width:62px}.contact-success h3{color:#344239;font-family:Manrope,sans-serif;font-size:20px;margin:0}.contact-success p{color:#7f8b82;font-size:9px;line-height:1.7;margin:9px auto 17px;max-width:470px}.contact-success button{background:#fff;border:1px solid #d6ded6;border-radius:8px;color:#506057;font-size:8px;font-weight:800;min-height:39px;padding:0 14px}.contact-sidebar{display:flex;flex-direction:column;gap:15px}.contact-sidebar section{background:#fff;border:1px solid #dfe6df;border-radius:15px;padding:24px}.contact-side-icon{background:#edf4e9;border-radius:11px;color:#4b7856;display:grid;height:43px;margin-bottom:17px;place-items:center;width:43px}.contact-sidebar h3{color:#344239;font-family:Manrope,sans-serif;font-size:15px;margin:7px 0 0}.contact-sidebar p{color:#7e8a81;font-size:8px;line-height:1.7;margin:8px 0 16px}.contact-sidebar a{align-items:center;color:#3f724b;display:inline-flex;font-size:8px;font-weight:800;gap:6px;text-decoration:none}@media (max-width:900px){.contact-layout{grid-template-columns:1fr}.contact-sidebar{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.contact-hero{gap:25px;grid-template-columns:1fr}.contact-hero h1{font-size:40px;letter-spacing:-2px}.contact-hero-card{width:100%}}@media (max-width:550px){.contact-form-card{padding:22px}.contact-form-card form{grid-template-columns:1fr}.contact-form-card label:nth-child(3),.contact-form-card label:nth-child(4),.contact-submit{grid-column:auto}.contact-sidebar{grid-template-columns:1fr}}.buyer-dashboard{margin:0 auto;max-width:1440px;padding:55px 5% 100px}.buyer-welcome{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:35px}.buyer-welcome h1{color:#1e2b23;font-family:Manrope,sans-serif;font-size:44px;letter-spacing:-2px;line-height:1.05;margin:0}.buyer-welcome p{color:#78837b;font-size:11px;margin:11px 0 0}.buyer-marketplace-button{align-items:center;background:#143824;border-radius:10px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;gap:8px;height:45px;padding:0 16px;text-decoration:none}.buyer-dashboard-message{align-items:center;background:#edf6e9;border:1px solid #cfe0cc;border-radius:10px;color:#397148;display:flex;font-size:9px;font-weight:700;gap:8px;margin-bottom:18px;padding:12px 14px}.buyer-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:25px}.buyer-stat-card{background:#fff;border:1px solid #dfe5df;border-radius:15px;min-height:155px;padding:22px}.buyer-stat-icon{background:#edf3eb;border-radius:10px;color:#467952;display:grid;height:38px;margin-bottom:18px;place-items:center;width:38px}.buyer-stat-card>span{color:#8b958e;display:block;font-size:7px;font-weight:800;letter-spacing:1px}.buyer-stat-card>strong{color:#26352b;display:block;font-family:Manrope,sans-serif;font-size:25px;margin-top:6px}.buyer-stat-card>small{color:#929b94;display:block;font-size:8px;line-height:1.5;margin-top:7px}.rewards-stat{background:#f1f6ef;border-color:#d5e3d3}.buyer-main-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 340px}.buyer-main-column{display:flex;flex-direction:column;gap:22px;min-width:0}.buyer-side-column{display:flex;flex-direction:column;gap:18px}.rewards-hero{background:#153b29;border-radius:18px;color:#fff;padding:32px}.rewards-hero-top{display:flex;gap:35px;justify-content:space-between}.rewards-eyebrow{color:#b8d6ad;font-size:8px;font-weight:800;letter-spacing:1.5px}.rewards-hero h2{font-family:Manrope,sans-serif;font-size:29px;margin:4px 0 0}.rewards-hero-top p{color:#ffffff9e;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:520px}.rewards-balance{min-width:150px;text-align:right}.rewards-balance small,.rewards-balance span{display:block}.rewards-balance span{color:#ffffff85;font-size:7px;font-weight:800}.rewards-balance strong{display:block;font-family:Manrope,sans-serif;font-size:34px;margin-top:4px}.rewards-balance small{color:#b9d6af;font-size:8px}.tier-progress-area{margin-top:30px}.tier-progress-labels{display:flex;font-size:8px;justify-content:space-between;margin-bottom:8px}.tier-progress-labels span{font-weight:800}.tier-progress-labels strong{color:#ffffff8f;font-size:8px}.tier-progress-track{background:#ffffff1f;border-radius:999px;height:7px;overflow:hidden}.tier-progress-fill{background:#bdd8a5;border-radius:inherit;height:100%}.tier-names{color:#ffffff73;display:flex;font-size:7px;justify-content:space-between;margin-top:8px}.tier-benefits{grid-gap:12px;border-top:1px solid #ffffff1f;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:25px;padding-top:21px}.tier-benefits>div{align-items:flex-start;color:#b9d7ae;display:flex;gap:8px}.tier-benefits span,.tier-benefits strong{display:block}.tier-benefits strong{color:#fff;font-size:8px}.tier-benefits span{color:#ffffff7a;font-size:7px;line-height:1.5}.buyer-section{background:#fff;border:1px solid #dfe5df;border-radius:17px;padding:28px}.buyer-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:23px}.buyer-section-heading h2{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.8px;margin:0}.buyer-section-heading p{color:#8a948d;font-size:8px;margin:6px 0 0}.saved-browse-link{align-items:center;color:#3a6e49;display:flex;font-size:8px;font-weight:800;gap:5px;text-decoration:none}.saved-products-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.saved-product-card{background:#fff;border:1px solid #e0e6e0;border-radius:14px;overflow:hidden}.saved-product-visual{display:grid;min-height:125px;place-items:center;position:relative}.saved-product-visual>span{background:#ffffff8c;border-radius:16px;display:grid;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;height:62px;place-items:center;width:62px}.saved-product-visual>button{background:#ffffffeb;border:1px solid #2a40301a;border-radius:50%;color:#3e7950;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:10px;top:10px;width:34px}.saved-product-visual.green{background:#dcebd6;color:#397248}.saved-product-visual.orange{background:#f4e5d9;color:#a35e36}.saved-product-visual.yellow{background:#f1eac9;color:#8e7735}.saved-product-visual.gold{background:#f1e2b6;color:#88681d}.saved-product-visual.cream{background:#efe9da;color:#74684b}.saved-product-visual.mint{background:#dcece2;color:#3e7555}.saved-product-content{padding:17px}.saved-product-category{color:#568361;display:block;font-size:7px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.saved-product-title{color:#28372d;display:block;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;margin-top:5px;text-decoration:none}.saved-product-farm{color:#69756d;display:block;font-size:8px;font-weight:700;margin-top:7px}.saved-product-location{align-items:center;color:#929b94;display:flex;font-size:7px;gap:4px;margin-top:4px}.saved-product-data{border-bottom:1px solid #e7ebe7;border-top:1px solid #e7ebe7;display:grid;grid-template-columns:1fr 1fr;margin-top:15px;padding:12px 0}.saved-product-data>div:last-child{border-left:1px solid #e7ebe7;padding-left:12px}.saved-product-data span,.saved-product-data strong{display:block}.saved-product-data span{color:#959e97;font-size:6px;font-weight:800}.saved-product-data strong{color:#435148;font-size:9px;margin-top:4px}.saved-product-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:14px}.saved-add-cart{background:#315f3f;border:1px solid #315f3f;border-radius:8px;color:#fff;cursor:pointer;gap:6px;justify-content:center}.saved-add-cart,.saved-view-product{align-items:center;display:flex;font-size:8px;font-weight:800;height:38px}.saved-view-product{border:1px solid #d8e0d8;border-radius:8px;color:#486554;padding:0 12px;text-decoration:none}.saved-remove-product{align-items:center;background:#0000;border:0;color:#95605b;cursor:pointer;display:flex;font-size:7px;font-weight:700;gap:5px;margin-top:10px;padding:0}.saved-empty-state{min-height:260px}.earn-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.earn-card{background:#fafbf9;border:1px solid #e0e6e0;border-radius:13px;padding:20px}.earn-card.featured{background:#f0f5ee;border-color:#d2e0d0}.earn-icon{background:#fff;border-radius:10px;color:#487b54;display:grid;height:39px;margin-bottom:18px;place-items:center;width:39px}.earn-badge{color:#63906b;font-size:7px;font-weight:800;letter-spacing:1px}.earn-card h3{font-family:Manrope,sans-serif;font-size:14px;margin:7px 0}.earn-card p{color:#838e86;font-size:8px;line-height:1.65;margin:0;min-height:52px}.earn-card>strong{color:#426e4c;display:block;font-size:8px;margin-top:13px}.catalog-balance{background:#edf3eb;border-radius:999px;color:#416e4c;font-size:8px;font-weight:800;padding:8px 10px}.reward-message{align-items:center;background:#edf6e9;border:1px solid #cfe0cc;border-radius:9px;color:#397148;display:flex;font-size:8px;font-weight:700;gap:7px;margin-bottom:16px;padding:12px}.reward-catalog{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.reward-card{border:1px solid #e0e5e0;border-radius:13px;padding:20px}.reward-card-icon{background:#edf3eb;border-radius:10px;color:#477b53;display:grid;height:39px;margin-bottom:16px;place-items:center;width:39px}.reward-card>span{color:#739278;font-size:7px;font-weight:800;letter-spacing:1px}.reward-card h3{font-family:Manrope,sans-serif;font-size:14px;margin:6px 0}.reward-card p{color:#858f88;font-size:8px;line-height:1.6;margin:0;min-height:38px}.reward-card button{background:#315f3f;border:1px solid #315f3f;border-radius:8px;color:#fff;font-size:8px;font-weight:800;height:38px;margin-top:15px;width:100%}.reward-card button:disabled{background:#f0f2ef;border-color:#d8ded8;color:#9ba39d;cursor:not-allowed}.buyer-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;text-align:center}.buyer-empty-icon{background:#edf3eb;border-radius:15px;color:#497b54;display:grid;height:58px;margin-bottom:15px;place-items:center;width:58px}.buyer-empty-state h3{font-family:Manrope,sans-serif;font-size:17px;margin:0}.buyer-empty-state p{color:#879188;font-size:8px;line-height:1.6;margin:8px auto 15px;max-width:430px}.buyer-empty-state a{align-items:center;color:#346746;display:inline-flex;font-size:8px;font-weight:800;gap:6px;text-decoration:none}.referral-card{background:#183e2c;border-radius:17px;color:#fff;padding:26px}.referral-icon{background:#ffffff17;border-radius:11px;color:#c5ddaf;display:grid;height:44px;margin-bottom:20px;place-items:center;width:44px}.referral-card h2{font-family:Manrope,sans-serif;font-size:20px;line-height:1.25;margin:0}.referral-card>p{color:#ffffff94;font-size:8px;line-height:1.7;margin:10px 0 20px}.referral-code{align-items:center;background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;display:flex;justify-content:space-between;padding:12px}.referral-code span,.referral-code strong{display:block}.referral-code span{color:#ffffff73;font-size:6px;font-weight:800}.referral-code strong{font-size:11px;letter-spacing:1px;margin-top:3px}.referral-code button{background:#ffffff1a;border:0;border-radius:8px;color:#fff;display:grid;height:35px;place-items:center;width:35px}.referral-card>small{color:#ffffff6e;display:block;font-size:7px;margin-top:10px}.active-rewards-card,.buyer-quick-card,.reward-activity-card{background:#fff;border:1px solid #dfe5df;border-radius:15px;padding:23px}.active-rewards-card h3,.buyer-quick-card h3,.reward-activity-card h3{font-family:Manrope,sans-serif;font-size:16px;margin:0 0 15px}.buyer-quick-card>a,.buyer-quick-card>button{align-items:center;background:#0000;border:0;border-top:1px solid #e7ebe7;box-sizing:border-box;color:#405047;display:flex;justify-content:space-between;min-height:61px;padding:10px 0;text-align:left;text-decoration:none;width:100%}.buyer-quick-card>a>div,.buyer-quick-card>button>div{align-items:center;display:flex;gap:10px}.buyer-quick-card svg{color:#54805e}.buyer-quick-card span,.buyer-quick-card strong{display:block}.buyer-quick-card strong{font-size:8px}.buyer-quick-card span{color:#89938c;font-size:7px;line-height:1.5}.no-active-rewards{background:#f6f8f5;border-radius:10px;color:#66816b;padding:24px 10px;text-align:center}.no-active-rewards p{color:#8d968f;font-size:8px;line-height:1.6;margin:9px auto 0}.active-reward-list{display:flex;flex-direction:column}.active-reward{grid-gap:8px;align-items:center;border-top:1px solid #e6eae6;display:grid;gap:8px;grid-template-columns:24px 1fr auto;padding:12px 0}.active-reward svg{color:#4b7c56}.active-reward span,.active-reward strong{display:block}.active-reward strong{font-size:8px}.active-reward span{color:#8b958e;font-size:7px;margin-top:2px}.active-reward small{color:#4c8157;font-size:7px;font-weight:800}.reward-activity-list{display:flex;flex-direction:column}.reward-activity-item{border-top:1px solid #e6eae6;display:flex;gap:10px;justify-content:space-between;padding:12px 0}.reward-activity-item span,.reward-activity-item strong{display:block}.reward-activity-item>div>strong{color:#405047;font-size:8px}.reward-activity-item span{color:#919a93;font-size:7px;margin-top:3px}.points-positive{color:#39754a;font-size:8px}.points-negative{color:#a15d54;font-size:8px}@media (max-width:1100px){.buyer-overview-grid{grid-template-columns:repeat(2,1fr)}.buyer-main-grid{grid-template-columns:1fr}}@media (max-width:750px){.buyer-welcome{align-items:flex-start;flex-direction:column}.buyer-welcome h1{font-size:36px}.earn-grid,.reward-catalog,.saved-products-grid,.tier-benefits{grid-template-columns:1fr}.rewards-hero-top{flex-direction:column}.rewards-balance{text-align:left}}@media (max-width:520px){.buyer-dashboard{padding:40px 4% 70px}.buyer-overview-grid{grid-template-columns:1fr}.buyer-section,.rewards-hero{padding:22px}}.growth-offers-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,1fr)}.growth-offer-card{background:#fafcf9;border:1px solid #dfe6df;border-radius:14px;min-height:190px;padding:20px}.growth-offer-card:first-child{background:#eef5eb;border-color:#d0e0ce}.growth-offer-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:17px}.growth-offer-icon{background:#fff;border-radius:10px;color:#487a53;display:grid;height:39px;place-items:center;width:39px}.growth-offer-top>span{background:#e7efe5;border-radius:999px;color:#5b8062;font-size:6px;font-weight:800;letter-spacing:.8px;padding:6px 8px}.growth-offer-card h3{color:#2f3d33;font-family:Manrope,sans-serif;font-size:14px;margin:0}.growth-offer-card p{color:#849087;font-size:8px;line-height:1.65;margin:8px 0 13px;min-height:55px}.growth-offer-card>strong{color:#397249;font-size:9px}.growth-spend-pill{background:#edf3eb;border-radius:999px;color:#496f52;font-size:8px;font-weight:800;padding:8px 11px;white-space:nowrap}.challenge-list{display:flex;flex-direction:column;gap:11px}.challenge-card{grid-gap:14px;align-items:center;background:#fafbf9;border:1px solid #e0e6e0;border-radius:13px;display:grid;gap:14px;grid-template-columns:43px minmax(0,1fr) 105px;padding:18px}.challenge-icon{background:#edf4ea;border-radius:11px;color:#4a7b55;display:grid;height:43px;place-items:center;width:43px}.challenge-content{min-width:0}.challenge-title-row{display:flex;gap:10px;justify-content:space-between}.challenge-title-row>div>span{color:#62906b;font-size:6px;font-weight:800;letter-spacing:.8px}.challenge-title-row h3{color:#35443a;font-family:Manrope,sans-serif;font-size:12px;margin:3px 0 0}.challenge-card p{color:#89938c;font-size:7px;margin:5px 0 12px}.challenge-claimed{align-items:center;background:#e7f2e4;border-radius:999px;color:#447550;display:flex;font-size:6px;font-weight:800;gap:4px;height:-webkit-fit-content;height:fit-content;padding:5px 7px;white-space:nowrap}.challenge-progress-label{color:#8c968f;display:flex;font-size:7px;justify-content:space-between;margin-bottom:5px}.challenge-progress-label strong{color:#59675e}.challenge-progress-track{background:#e6eae5;border-radius:999px;height:6px;overflow:hidden}.challenge-progress-fill{background:#669268;border-radius:inherit;height:100%;transition:width .25s ease}.challenge-claim-button{background:#315f3f;border:1px solid #315f3f;border-radius:8px;color:#fff;cursor:pointer;font-size:7px;font-weight:800;min-height:38px;padding:0 10px}.challenge-claim-button:disabled{background:#eef1ed;border-color:#d9dfd9;color:#979f99;cursor:not-allowed}.referral-form{margin-top:18px}.referral-form label{color:#ffffff87;display:block;font-size:6px;font-weight:800;letter-spacing:.8px;margin-bottom:7px}.referral-form>div{align-items:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;color:#bdd4b7;display:flex;gap:8px;height:42px;padding:0 11px}.referral-form input{background:#0000;border:0;color:#fff;font-family:inherit;font-size:8px;height:100%;outline:none;width:100%}.referral-form input::placeholder{color:#ffffff61}.referral-form>button{background:#d2e3c7;border:0;border-radius:8px;color:#214730;cursor:pointer;font-size:8px;font-weight:800;height:39px;margin-top:8px;width:100%}.referral-message{background:#ffffff14;border-radius:8px;color:#d6e5d0;font-size:7px;margin-top:10px;padding:9px 10px}.referral-stats-card{background:#fff;border:1px solid #dfe5df;border-radius:15px;padding:23px}.referral-stats-card h3{font-family:Manrope,sans-serif;font-size:16px;margin:0 0 15px}.referral-stat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.referral-stat-grid>div{background:#f5f8f4;border-radius:10px;padding:12px}.referral-stat-grid span,.referral-stat-grid strong{display:block}.referral-stat-grid strong{color:#34463a;font-family:Manrope,sans-serif;font-size:16px}.referral-stat-grid span{color:#8b958e;font-size:7px;margin-top:2px}.referral-empty{background:#f7f8f6;border-radius:9px;color:#929b94;font-size:8px;margin-top:14px;padding:16px;text-align:center}.referral-history{margin-top:14px}.referral-history-item{align-items:center;border-top:1px solid #e5eae5;display:flex;gap:8px;justify-content:space-between;padding:11px 0}.referral-history-item>div:first-child{min-width:0}.referral-history-item span,.referral-history-item strong{display:block}.referral-history-item>div:first-child>strong{color:#435047;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-history-item>div:first-child>span{color:#929b94;font-size:6px;margin-top:3px}.referral-history-actions{align-items:center;display:flex;gap:5px}.referral-status{background:#edf1ec;border-radius:999px;color:#738077;font-size:6px;font-weight:800;padding:5px 7px;text-transform:capitalize}.referral-status.qualified{background:#edf4e9;color:#4b7954}.referral-status.rewarded{background:#e2f1df;color:#347044}.referral-history-actions button{background:#f4eeee;border:0;border-radius:50%;color:#97645e;cursor:pointer;height:22px;padding:0;width:22px}@media (max-width:900px){.growth-offers-grid{grid-template-columns:1fr}}@media (max-width:700px){.challenge-card{grid-template-columns:43px 1fr}.challenge-claim-button{grid-column:1/-1}}.orders-count-pill{background:#edf3eb;border-radius:999px;color:#496f52;font-size:8px;font-weight:800;padding:8px 11px}.buyer-orders-list{display:flex;flex-direction:column;gap:11px}.buyer-order-card{background:#fafbf9;border:1px solid #e0e6e0;border-radius:14px;padding:18px}.buyer-order-top{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.buyer-order-top>div>small,.buyer-order-top>div>span,.buyer-order-top>div>strong{display:block}.buyer-order-top>div>span{color:#929b94;font-size:6px;font-weight:800;letter-spacing:1px}.buyer-order-top>div>strong{color:#34463a;font-family:Manrope,sans-serif;font-size:12px;margin-top:3px}.buyer-order-top>div>small{color:#8b958e;font-size:7px;margin-top:4px}.order-status-badge{background:#edf3eb;border-radius:999px;color:#4b7655;font-size:7px;font-weight:800;padding:7px 9px;text-transform:capitalize;white-space:nowrap}.order-status-badge.pickup_scheduled,.order-status-badge.processing{background:#f5f0df;color:#7f6b30}.order-status-badge.in_transit,.order-status-badge.picked_up{background:#e9f0f5;color:#466b81}.order-status-badge.completed,.order-status-badge.delivered{background:#e5f2e3;color:#337044}.order-status-badge.cancelled,.order-status-badge.refunded{background:#f7e9e7;color:#955850}.buyer-order-products{align-items:center;border-bottom:1px solid #e3e8e3;border-top:1px solid #e3e8e3;display:flex;margin-top:16px;padding:14px 0}.buyer-order-more,.buyer-order-product-mark{border:2px solid #fafbf9;border-radius:10px;display:grid;font-size:7px;font-weight:800;height:37px;margin-right:-5px;place-items:center;width:37px}.buyer-order-more{background:#edf1ec;color:#66756b}.buyer-order-product-summary{margin-left:15px;min-width:0}.buyer-order-product-summary span,.buyer-order-product-summary strong{display:block}.buyer-order-product-summary strong{color:#455249;font-size:8px}.buyer-order-product-summary span{color:#929b94;font-size:7px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-order-product-mark.green,.order-detail-product-mark.green{background:#dcebd6;color:#397248}.buyer-order-product-mark.orange,.order-detail-product-mark.orange{background:#f4e5d9;color:#a35e36}.buyer-order-product-mark.yellow,.order-detail-product-mark.yellow{background:#f1eac9;color:#8e7735}.buyer-order-product-mark.gold,.order-detail-product-mark.gold{background:#f1e2b6;color:#88681d}.buyer-order-product-mark.cream,.order-detail-product-mark.cream{background:#efe9da;color:#74684b}.buyer-order-product-mark.mint,.order-detail-product-mark.mint{background:#dcece2;color:#3e7555}.buyer-order-bottom{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:14px}.buyer-order-total span,.buyer-order-total strong{display:block}.buyer-order-total span{color:#939c95;font-size:6px;font-weight:800}.buyer-order-total strong{color:#33463a;font-family:Manrope,sans-serif;font-size:15px;margin-top:3px}.buyer-order-actions{display:flex;gap:7px}.buyer-order-actions a,.buyer-order-actions button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:7px;font-weight:800;gap:5px;height:36px;padding:0 11px;text-decoration:none}.buyer-order-actions button{background:#fff;border:1px solid #d9e0d9;color:#45624f}.buyer-order-actions .buyer-order-cancel-button{background:#fff8f7;border-color:#d9b9b5;color:#9a4e47}.buyer-order-actions button:disabled{cursor:wait;opacity:.65}.buyer-order-actions a{background:#315f3f;border:1px solid #315f3f;color:#fff}.order-details-page{margin:0 auto;max-width:1380px;padding:50px 5% 100px}.order-back-link{align-items:center;color:#5b6e61;display:inline-flex;font-size:8px;font-weight:800;gap:6px;margin-bottom:25px;text-decoration:none}.order-details-heading{align-items:flex-end;display:flex;gap:25px;justify-content:space-between;margin-bottom:24px}.order-details-heading h1{color:#1e2d24;font-family:Manrope,sans-serif;font-size:38px;letter-spacing:-1.6px;margin:1px 0 0}.order-details-heading p{color:#89938c;font-size:8px;margin:7px 0 0}.order-details-heading-actions{align-items:center;display:flex;gap:8px}.order-details-heading-actions a,.order-details-heading-actions button{align-items:center;border-radius:8px;display:inline-flex;font-size:8px;font-weight:800;gap:6px;height:39px;padding:0 12px;text-decoration:none}.order-details-heading-actions button{background:#315f3f;border:1px solid #315f3f;color:#fff}.order-details-heading-actions a{border:1px solid #d8dfd8;color:#506259}.order-cancellation-message{background:#fff4f2;border:1px solid #e1b9b4;border-radius:10px;color:#8b453f;font-size:8px;font-weight:700;margin-bottom:16px;padding:13px 16px}.order-cancellation-message.success{background:#eef8ef;border-color:#bed8c2;color:#367044}.order-cancellation-card{background:#fffaf0;border:1px solid #e5d2ae;border-radius:15px;gap:24px;margin-bottom:20px;padding:22px 24px}.order-adjustment-card,.order-cancellation-card{align-items:center;display:flex;justify-content:space-between}.order-adjustment-card{background:#fff8e9;border:1px solid #e7d2aa;border-radius:14px;color:#625334;gap:22px;margin-bottom:18px;padding:20px}.order-adjustment-card h2{font-size:18px;margin:5px 0 7px}.order-adjustment-card p{font-size:9px;line-height:1.6;margin:0}.order-adjustment-card small{display:block;font-size:8px;margin-top:7px}.order-adjustment-card>strong{font-size:8px;white-space:nowrap}.order-estimated-delivery{background:#f2f6ef;border-radius:10px;color:#48604f;margin:14px 0;padding:12px 14px}.order-estimated-delivery small,.order-estimated-delivery span,.order-estimated-delivery strong{display:block}.order-issues-card{background:#fff;border:1px solid #dfe5df;border-radius:14px;margin-bottom:18px;padding:20px}.order-issue-record{background:#f7f3ea;border-radius:9px;margin-top:10px;padding:11px}.order-issue-record strong{font-size:8px;text-transform:capitalize}.order-issue-record p,.order-issue-record small{display:block;font-size:8px;line-height:1.5;margin:5px 0 0}.order-issue-form{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:190px minmax(0,1fr) auto;margin-top:13px}.order-issue-form select,.order-issue-form textarea{background:#fff;border:1px solid #d9e0d9;border-radius:8px;box-sizing:border-box;font:inherit;padding:10px}.order-issue-form textarea{min-height:74px;resize:vertical}.order-issue-form button{background:#315f3f;border:0;border-radius:8px;color:#fff;font-size:8px;font-weight:800;min-height:39px;padding:0 13px}.order-issue-form button:disabled{opacity:.55}.order-issue-message{color:#496852;font-size:8px;margin:10px 0 0}@media (max-width:760px){.order-issue-form{grid-template-columns:1fr}}.order-estimated-delivery span{font-size:6px;font-weight:800;letter-spacing:.8px}.order-estimated-delivery strong{font-size:10px;margin-top:4px}.order-estimated-delivery small{font-size:7px;margin-top:4px;opacity:.78}.order-cancellation-card h2{color:#594729;font-family:Manrope,sans-serif;font-size:18px;margin:3px 0 0}.order-cancellation-card p{color:#87775d;font-size:8px;line-height:1.6;margin:7px 0 0;max-width:690px}.order-cancellation-card button{background:#b65d54;border:1px solid #b65d54;border-radius:8px;color:#fff;cursor:pointer;font-size:8px;font-weight:800;height:40px;min-width:125px;padding:0 15px}.order-cancellation-card button:disabled{cursor:wait;opacity:.65}.order-tracking-card{background:#173d2a;border-radius:17px;color:#fff;margin-bottom:20px;padding:27px}.order-tracking-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.order-tracking-heading>div{align-items:center;display:flex;gap:12px}.order-tracking-heading>div>svg{color:#bdd7b2}.order-tracking-heading h2{font-family:Manrope,sans-serif;font-size:20px;margin:3px 0 0}.order-tracking-heading>span{color:#ffffff7a;font-size:7px}.order-progress-line{display:grid;grid-template-columns:repeat(6,1fr);margin-top:30px}.order-progress-step{position:relative;text-align:center}.order-progress-step:before{background:#ffffff21;content:"";height:2px;left:-50%;position:absolute;right:50%;top:13px}.order-progress-step:first-child:before{display:none}.order-progress-step.complete:before{background:#bad5aa}.order-progress-dot{background:#173d2a;border:2px solid #fff3;border-radius:50%;display:grid;height:26px;margin:0 auto 8px;place-items:center;position:relative;width:26px;z-index:2}.order-progress-step.complete .order-progress-dot{background:#bad5aa;border-color:#bad5aa;color:#23472f}.order-progress-step strong{color:#ffffff75;font-size:6px}.order-progress-step.complete strong{color:#fff}.order-tracking-note{align-items:flex-start;border-top:1px solid #ffffff1f;color:#b6d0ad;display:flex;gap:8px;margin-top:24px;padding-top:18px}.order-tracking-note p{color:#ffffff80;font-size:7px;line-height:1.6;margin:0}.order-details-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 330px}.order-details-main,.order-details-sidebar{display:flex;flex-direction:column;gap:17px}.order-detail-card{background:#fff;border:1px solid #dfe5df;border-radius:15px;padding:25px}.order-detail-card-heading{margin-bottom:18px}.order-detail-card-heading h2{color:#324138;font-family:Manrope,sans-serif;font-size:18px;margin:2px 0 0}.order-detail-items{border-top:1px solid #e5eae5}.order-detail-item{grid-gap:11px;align-items:center;border-bottom:1px solid #e5eae5;display:grid;gap:11px;grid-template-columns:46px minmax(0,1fr) auto;padding:14px 0}.order-detail-product-mark{border-radius:11px;display:grid;font-size:8px;font-weight:800;height:46px;place-items:center;width:46px}.order-detail-product-copy small,.order-detail-product-copy span,.order-detail-product-copy strong{display:block}.order-detail-product-copy strong{color:#3d4c42;font-size:9px}.order-detail-product-copy span{color:#7d8980;font-size:7px;margin-top:3px}.order-detail-product-copy small{color:#929b94;font-size:7px;margin-top:4px}.order-detail-line-total{color:#35483b;font-size:9px}.order-history-list{position:relative}.order-history-item{padding:0 0 22px 28px;position:relative}.order-history-item:not(:last-child):before{background:#d9e2da;bottom:0;content:"";left:7px;position:absolute;top:12px;width:1px}.order-history-dot{background:#4b7c56;border:3px solid #dce9da;border-radius:50%;height:15px;left:0;position:absolute;top:1px;width:15px}.order-history-item span,.order-history-item strong{display:block}.order-history-item strong{color:#3e4d43;font-size:9px}.order-history-item span{color:#929b94;font-size:7px;margin-top:3px}.order-history-item p{color:#808b83;font-size:7px;line-height:1.6;margin:6px 0 0}.order-side-icon{background:#edf3eb;border-radius:10px;color:#487a53;display:grid;height:40px;margin-bottom:16px;place-items:center;width:40px}.order-detail-card h3{color:#36463b;font-family:Manrope,sans-serif;font-size:14px;margin:5px 0}.order-detail-card>p{color:#7f8a82;font-size:8px;line-height:1.65;margin:0}.order-detail-card>small{color:#929b94;display:block;font-size:7px;margin-top:7px}.order-delivery-instructions{background:#f5f7f4;border-radius:9px;margin-top:14px;padding:11px}.order-delivery-instructions span,.order-delivery-instructions strong{display:block}.order-delivery-instructions strong{color:#56645b;font-size:7px}.order-delivery-instructions span{color:#868f88;font-size:7px;margin-top:4px}.order-prototype-badge{background:#f7f5ec;border-radius:8px;color:#817448;font-size:7px;font-weight:800;margin-top:13px;padding:8px}.order-total-card>div{display:flex;gap:15px;justify-content:space-between;padding:7px 0}.order-total-card>div>span{color:#8b958e;font-size:8px}.order-total-card>div>strong{color:#46544b;font-size:8px}.order-detail-grand-total{border-top:1px solid #dfe5df;margin-top:8px;padding-top:15px!important}.order-detail-grand-total span{color:#38473e!important;font-weight:800}.order-detail-grand-total strong{color:#283c2f!important;font-family:Manrope,sans-serif;font-size:18px!important}.order-points-earned{align-items:center;background:#edf5ea;border-radius:9px;color:#42744e;justify-content:flex-start!important;margin-top:13px;padding:12px!important}.order-points-earned>div{margin-left:7px}.order-points-earned>div span,.order-points-earned>div strong{display:block}.order-points-earned>div strong{font-size:8px}.order-points-earned>div span{color:#7f8e82;font-size:6px;margin-top:3px}.order-loading,.order-not-found{align-items:center;display:flex;justify-content:center;min-height:400px}.order-not-found{flex-direction:column;text-align:center}.order-not-found h1{font-family:Manrope,sans-serif;margin:0}.order-not-found p{color:#828d85;font-size:9px}.order-not-found a{color:#376849;font-size:8px;font-weight:800;margin-top:10px}@media (max-width:900px){.order-details-layout{grid-template-columns:1fr}.order-progress-line{grid-template-columns:repeat(3,1fr);row-gap:24px}.order-progress-step:before{display:none}}@media (max-width:650px){.buyer-order-bottom,.order-details-heading{align-items:flex-start;flex-direction:column}.buyer-order-actions,.order-details-heading-actions{flex-wrap:wrap;width:100%}.order-cancellation-card{align-items:stretch;flex-direction:column}.order-cancellation-card button{width:100%}.buyer-order-actions a,.buyer-order-actions button{flex:1 1;justify-content:center}.order-details-page{padding:40px 4% 70px}.order-details-heading h1{font-size:29px}.order-progress-line{grid-template-columns:repeat(2,1fr)}}.buyer-profile-app{background:#f4f6f2;color:#304037;min-height:100vh}.buyer-profile-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr;min-height:70px;padding:0 4%}.buyer-profile-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.buyer-profile-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.buyer-profile-logo small,.buyer-profile-logo strong{display:block}.buyer-profile-logo strong{font-family:Manrope,sans-serif;font-size:11px}.buyer-profile-logo small{color:#8c968f;font-size:6px;margin-top:2px}.buyer-profile-header nav{display:flex;gap:6px;justify-content:flex-end}.buyer-profile-header nav a{align-items:center;border-radius:7px;color:#68766d;display:inline-flex;font-size:7px;font-weight:800;min-height:34px;padding:0 10px;text-decoration:none}.buyer-profile-header nav a.active{background:#e9f1e7;color:#315f3f}.buyer-profile-page{margin:0 auto;max-width:1250px;padding:42px 4% 90px}.buyer-profile-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:20px}.buyer-profile-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.buyer-profile-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.buyer-profile-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:650px}.buyer-profile-summary{background:#173d2a;border-radius:13px;color:#fff;min-width:205px;padding:17px}.buyer-profile-summary>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.buyer-profile-summary small,.buyer-profile-summary span,.buyer-profile-summary strong{display:block}.buyer-profile-summary span{color:#adc5a4;font-size:6px;font-weight:800}.buyer-profile-summary strong{font-family:Manrope,sans-serif;font-size:20px;margin-top:3px}.buyer-profile-summary small{color:#ffffff80;font-size:6px;margin-top:3px}.buyer-profile-message{align-items:center;background:#eaf5e7;border:1px solid #cee0cb;border-radius:9px;color:#397149;display:flex;font-size:7px;font-weight:800;gap:7px;margin-bottom:14px;padding:11px 13px}.buyer-profile-layout{grid-gap:15px;align-items:start;display:grid;gap:15px;grid-template-columns:minmax(0,1fr) 300px}.buyer-profile-card,.buyer-profile-sidebar section{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:22px}.buyer-profile-card h2{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin:4px 0 18px}.buyer-profile-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.buyer-profile-field label{color:#58685e;display:block;font-size:7px;font-weight:800;margin-bottom:6px}.buyer-profile-input-wrap{align-items:center;background:#fafbf9;border:1px solid #d7dfd7;border-radius:8px;color:#6c7a71;display:flex;gap:8px;height:41px;padding:0 10px}.buyer-profile-input-wrap input{background:#0000;border:0;color:#46564c;font-family:inherit;font-size:7px;outline:0;width:100%}.buyer-profile-input-wrap input:disabled{color:#8d9690}.buyer-profile-field small{color:#919a93;display:block;font-size:6px;line-height:1.5;margin-top:5px}.buyer-profile-save{background:#315f3f;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:7px;font-weight:800;margin-top:18px;min-height:39px;padding:0 14px}.buyer-profile-sidebar{display:flex;flex-direction:column;gap:12px}.buyer-profile-sidebar-icon{background:#edf3eb;border-radius:9px;color:#4b7955;display:grid;height:39px;margin-bottom:13px;place-items:center;width:39px}.buyer-profile-sidebar h3{color:#35473b;font-family:Manrope,sans-serif;font-size:14px;margin:4px 0 0}.buyer-profile-sidebar p{color:#879188;font-size:7px;line-height:1.6;margin:6px 0 12px}.buyer-profile-sidebar a{align-items:center;color:#356744;display:inline-flex;font-size:7px;font-weight:800;gap:5px;text-decoration:none}@media (max-width:850px){.buyer-profile-layout{grid-template-columns:1fr}}@media (max-width:700px){.buyer-profile-header{grid-template-columns:1fr;padding:12px 4%}.buyer-profile-header nav{justify-content:flex-start;overflow-x:auto}.buyer-profile-hero{align-items:flex-start;flex-direction:column}.buyer-profile-summary{box-sizing:border-box;width:100%}.buyer-profile-hero h1{font-size:34px}.buyer-profile-grid{grid-template-columns:1fr}}.buyer-profile-message-error{background:#fff1ed;border-color:#ead0c8;color:#9b4f3c}.buyer-profile-save:disabled{cursor:not-allowed;opacity:.6}.buyer-addresses-app{background:#f4f6f2;color:#304037;min-height:100vh}.buyer-addresses-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr;min-height:70px;padding:0 4%}.buyer-addresses-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.buyer-addresses-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.buyer-addresses-logo small,.buyer-addresses-logo strong{display:block}.buyer-addresses-logo strong{font-family:Manrope,sans-serif;font-size:11px}.buyer-addresses-logo small{color:#8c968f;font-size:6px;margin-top:2px}.buyer-addresses-header nav{display:flex;gap:6px;justify-content:flex-end}.buyer-addresses-header nav a{align-items:center;border-radius:7px;color:#68766d;display:inline-flex;font-size:7px;font-weight:800;min-height:34px;padding:0 10px;text-decoration:none}.buyer-addresses-header nav a.active{background:#e9f1e7;color:#315f3f}.buyer-addresses-page{margin:0 auto;max-width:1250px;padding:42px 4% 100px}.buyer-addresses-hero{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:20px}.buyer-addresses-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.buyer-addresses-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.buyer-addresses-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:650px}.buyer-addresses-add{background:#315f3f;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;min-height:40px;padding:0 14px}.buyer-addresses-add,.buyer-addresses-message{align-items:center;font-size:7px;font-weight:800}.buyer-addresses-message{background:#eaf5e7;border:1px solid #cee0cb;border-radius:9px;color:#397149;display:flex;gap:7px;margin-bottom:14px;padding:11px 13px}.buyer-addresses-overview{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,220px));margin-bottom:15px}.buyer-addresses-overview article{background:#fff;border:1px solid #dce3dc;border-radius:11px;padding:16px}.buyer-addresses-overview article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:10px;place-items:center;width:34px}.buyer-addresses-overview small,.buyer-addresses-overview span,.buyer-addresses-overview strong{display:block}.buyer-addresses-overview span{color:#909992;font-size:5px;font-weight:800}.buyer-addresses-overview strong{color:#304238;font-family:Manrope,sans-serif;font-size:16px;margin-top:4px}.buyer-addresses-overview small{color:#959d97;font-size:6px;margin-top:3px}.buyer-addresses-section{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:22px}.buyer-addresses-section-heading{margin-bottom:16px}.buyer-addresses-section-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin:4px 0 0}.buyer-addresses-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.buyer-address-card{background:#fafbf9;border:1px solid #dce3dc;border-radius:11px;padding:17px}.buyer-address-card.default{background:#f5faf3;border-color:#9fbea3}.buyer-address-card-top{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.buyer-address-label{align-items:center;display:flex;gap:8px}.buyer-address-label>div{background:#e6efe3;border-radius:8px;color:#477552;display:grid;height:36px;place-items:center;width:36px}.buyer-address-label small,.buyer-address-label strong{display:block}.buyer-address-label strong{color:#405148;font-size:8px}.buyer-address-label small{color:#4b7955;font-size:5px;font-weight:800;margin-top:3px}.buyer-address-card-tools{display:flex;gap:5px}.buyer-address-card-tools button{background:#fff;border:1px solid #dce3dc;border-radius:7px;color:#66756b;cursor:pointer;display:grid;height:31px;place-items:center;width:31px}.buyer-address-content{margin-top:15px}.buyer-address-content strong{color:#47574d;font-size:7px}.buyer-address-content p{color:#758179;font-size:7px;margin:4px 0 0}.buyer-address-content span{color:#53645a;display:block;font-size:6px;font-weight:700;margin-top:7px}.buyer-address-instructions{background:#f0f3ef;border-radius:7px;margin-top:12px;padding:9px}.buyer-address-instructions span{color:#829087;font-size:5px;font-weight:800}.buyer-address-instructions p{color:#68776d;font-size:6px;line-height:1.5;margin:4px 0 0}.buyer-address-default{background:#fff;border:1px solid #cbd7cb;border-radius:7px;color:#456b4e;cursor:pointer;display:inline-flex;min-height:34px;padding:0 9px}.buyer-address-default,.buyer-address-default-active{align-items:center;font-size:6px;font-weight:800;gap:5px;margin-top:13px}.buyer-address-default-active{color:#397149;display:flex}.buyer-addresses-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.buyer-addresses-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.buyer-addresses-empty h3{color:#405148;font-family:Manrope,sans-serif;font-size:16px;margin:0}.buyer-addresses-empty p{color:#8b958e;font-size:7px;line-height:1.6;margin:7px 0 13px;max-width:420px}.buyer-addresses-empty button{align-items:center;background:#315f3f;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:37px;padding:0 11px}.buyer-address-modal-overlay{align-items:flex-start;background:#1222177a;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:1200}.buyer-address-modal{background:#fff;border-radius:14px;box-shadow:0 20px 60px #1428192e;box-sizing:border-box;margin:35px auto;padding:24px;width:min(620px,100%)}.buyer-address-modal-top{display:flex;gap:20px;justify-content:space-between}.buyer-address-modal-top h2{color:#304238;font-family:Manrope,sans-serif;font-size:21px;margin:4px 0 0}.buyer-address-modal-top>button{background:#fff;border:1px solid #dce3dc;border-radius:8px;color:#66756b;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.buyer-address-form{margin-top:18px}.buyer-address-two{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.buyer-address-three{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 90px 110px}.buyer-address-field{margin-top:10px}.buyer-address-field label{color:#58685e;display:block;font-size:7px;font-weight:800;margin-bottom:6px}.buyer-address-field input,.buyer-address-field select,.buyer-address-field textarea{background:#fafbf9;border:1px solid #d7dfd7;border-radius:8px;box-sizing:border-box;color:#46564c;font-family:inherit;font-size:7px;outline:none;padding:0 10px;width:100%}.buyer-address-field input,.buyer-address-field select{height:40px}.buyer-address-field textarea{padding-bottom:10px;padding-top:10px;resize:vertical}.buyer-address-field input:focus,.buyer-address-field select:focus,.buyer-address-field textarea:focus{background:#fff;border-color:#78977f}.buyer-address-modal-actions{border-top:1px solid #e2e7e2;display:flex;gap:7px;justify-content:flex-end;margin-top:20px;padding-top:15px}.buyer-address-modal-actions button{border-radius:8px;cursor:pointer;font-family:inherit;font-size:7px;font-weight:800;min-height:38px;padding:0 12px}.buyer-address-modal-actions .secondary{background:#fff;border:1px solid #d7ded7;color:#65736a}.buyer-address-modal-actions .primary{align-items:center;background:#315f3f;border:0;color:#fff;display:inline-flex;gap:5px}@media (max-width:760px){.buyer-addresses-header{grid-template-columns:1fr;padding:12px 4%}.buyer-addresses-header nav{justify-content:flex-start;overflow-x:auto}.buyer-addresses-hero{align-items:flex-start;flex-direction:column}.buyer-addresses-hero h1{font-size:34px}.buyer-addresses-grid{grid-template-columns:1fr}.buyer-address-three{grid-template-columns:1fr 1fr}.buyer-address-three .buyer-address-field:first-child{grid-column:1/-1}}@media (max-width:520px){.buyer-addresses-overview{grid-template-columns:1fr 1fr}.buyer-address-three,.buyer-address-two{grid-template-columns:1fr}.buyer-address-three .buyer-address-field:first-child{grid-column:auto}.buyer-address-modal{padding:18px}}.buyer-rewards-app{background:#f4f6f2;color:#304037;min-height:100vh}.buyer-rewards-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr;min-height:70px;padding:0 4%}.buyer-rewards-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.buyer-rewards-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.buyer-rewards-logo small,.buyer-rewards-logo strong{display:block}.buyer-rewards-logo strong{font-family:Manrope,sans-serif;font-size:11px}.buyer-rewards-logo small{color:#8c968f;font-size:6px;margin-top:2px}.buyer-rewards-header nav{display:flex;gap:6px;justify-content:flex-end}.buyer-rewards-header nav a{align-items:center;border-radius:7px;color:#68766d;display:inline-flex;font-size:7px;font-weight:800;min-height:34px;padding:0 10px;text-decoration:none}.buyer-rewards-header nav a.active{background:#e9f1e7;color:#315f3f}.buyer-rewards-page{margin:0 auto;max-width:1250px;padding:42px 4% 100px}.buyer-rewards-hero{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:20px}.buyer-rewards-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.buyer-rewards-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.buyer-rewards-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:650px}.buyer-rewards-balance-card{background:#173d2a;border-radius:13px;color:#fff;min-width:220px;padding:17px}.buyer-rewards-balance-card>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.buyer-rewards-balance-card small,.buyer-rewards-balance-card span,.buyer-rewards-balance-card strong{display:block}.buyer-rewards-balance-card span{color:#adc5a4;font-size:6px;font-weight:800}.buyer-rewards-balance-card strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.buyer-rewards-balance-card small{color:#ffffff80;font-size:6px;margin-top:3px}.buyer-rewards-section,.buyer-rewards-tier-card{background:#fff;border:1px solid #dce3dc;border-radius:14px;margin-bottom:15px;padding:22px}.buyer-rewards-tier-top{display:flex;gap:20px;justify-content:space-between}.buyer-rewards-section h2,.buyer-rewards-tier-top h2{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin:4px 0 0}.buyer-rewards-heading p,.buyer-rewards-tier-top p{color:#879188;font-size:7px;line-height:1.6;margin:6px 0 0}.buyer-rewards-multiplier{align-items:center;background:#edf3eb;border-radius:9px;color:#4a7954;display:flex;gap:8px;padding:12px}.buyer-rewards-multiplier small,.buyer-rewards-multiplier strong{display:block}.buyer-rewards-multiplier small{color:#88958c;font-size:5px;font-weight:800}.buyer-rewards-multiplier strong{color:#35513e;font-family:Manrope,sans-serif;font-size:18px;margin-top:3px}.buyer-rewards-progress-label{display:flex;gap:15px;justify-content:space-between;margin-top:18px}.buyer-rewards-progress-label span,.buyer-rewards-progress-label strong{font-size:6px}.buyer-rewards-progress-label span{color:#879188}.buyer-rewards-progress-label strong{color:#4d5d53}.buyer-rewards-progress-track{background:#e9eee8;border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.buyer-rewards-progress-fill{background:#56815f;border-radius:999px;height:100%}.buyer-rewards-tier-names{color:#929c95;display:flex;font-size:5px;justify-content:space-between;margin-top:7px}.buyer-rewards-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.buyer-rewards-grid article{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:17px}.buyer-rewards-grid article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:11px;place-items:center;width:34px}.buyer-rewards-grid small,.buyer-rewards-grid span,.buyer-rewards-grid strong{display:block}.buyer-rewards-grid span{color:#909992;font-size:5px;font-weight:800}.buyer-rewards-grid strong{color:#304238;font-family:Manrope,sans-serif;font-size:19px;margin-top:4px}.buyer-rewards-grid small{color:#959d97;font-size:6px;margin-top:4px}.buyer-rewards-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.buyer-rewards-heading>strong{color:#315f3f;font-size:9px}.buyer-rewards-catalog{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.buyer-rewards-catalog article{background:#fafbf9;border:1px solid #e0e6e0;border-radius:10px;padding:16px}.buyer-rewards-reward-icon{background:#e6efe3;border-radius:8px;color:#477552;display:grid;height:37px;margin-bottom:11px;place-items:center;width:37px}.buyer-rewards-catalog article>span{color:#64806b;font-size:5px;font-weight:800}.buyer-rewards-catalog h3{color:#425249;font-family:Manrope,sans-serif;font-size:12px;margin:5px 0 0}.buyer-rewards-catalog p{color:#849087;font-size:6px;line-height:1.5;margin:6px 0 13px;min-height:34px}.buyer-rewards-catalog button{background:#315f3f;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:6px;font-weight:800;min-height:35px;width:100%}.buyer-rewards-catalog button:disabled{background:#d7ded7;color:#929b94;cursor:not-allowed}.buyer-rewards-active-list,.buyer-rewards-history{display:flex;flex-direction:column;gap:7px;margin-top:15px}.buyer-rewards-active-list article,.buyer-rewards-history>div{background:#fafbf9;border:1px solid #e1e6e1;border-radius:8px;padding:11px}.buyer-rewards-active-list article{grid-gap:9px;align-items:center;color:#4d7656;display:grid;gap:9px;grid-template-columns:30px 1fr auto}.buyer-rewards-active-list small,.buyer-rewards-active-list span,.buyer-rewards-active-list strong,.buyer-rewards-history small,.buyer-rewards-history strong{display:block}.buyer-rewards-active-list strong{color:#4c5b51;font-size:7px}.buyer-rewards-active-list span{color:#8a948d;font-size:5px;margin-top:3px}.buyer-rewards-active-list small{color:#397149;font-size:5px;font-weight:800}.buyer-rewards-history>div{display:flex;gap:15px;justify-content:space-between}.buyer-rewards-history strong{color:#4a5a50;font-size:7px}.buyer-rewards-history small{color:#8b958e;font-size:5px;margin-top:3px}.buyer-rewards-history>div>strong.positive{color:#397149}.buyer-rewards-history>div>strong.negative{color:#9a5d4a}.buyer-rewards-empty{background:#f3f5f2;border-radius:8px;color:#879188;font-size:7px;margin-top:14px;padding:14px}.buyer-rewards-actions{align-items:center;background:#fff;border:1px solid #dce3dc;border-radius:13px;display:flex;gap:20px;justify-content:space-between;padding:18px}.buyer-rewards-actions h3{color:#374a3e;font-family:Manrope,sans-serif;font-size:13px;margin:4px 0 0}.buyer-rewards-actions a{align-items:center;background:#315f3f;border-radius:7px;color:#fff;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:37px;padding:0 11px;text-decoration:none}@media (max-width:850px){.buyer-rewards-catalog{grid-template-columns:1fr 1fr}}@media (max-width:700px){.buyer-rewards-header{grid-template-columns:1fr;padding:12px 4%}.buyer-rewards-header nav{justify-content:flex-start;overflow-x:auto}.buyer-rewards-hero{align-items:flex-start;flex-direction:column}.buyer-rewards-hero h1{font-size:34px}.buyer-rewards-balance-card{box-sizing:border-box;width:100%}.buyer-rewards-actions,.buyer-rewards-tier-top{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.buyer-rewards-catalog,.buyer-rewards-grid{grid-template-columns:1fr}}.seller-dashboard{margin:0 auto;max-width:1440px;padding:55px 5% 100px}.seller-welcome{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:30px}.seller-welcome h1{color:#1e2c23;font-family:Manrope,sans-serif;font-size:44px;letter-spacing:-2px;line-height:1.05;margin:0}.seller-welcome p{color:#7d8981;font-size:10px;line-height:1.7;margin:11px 0 0;max-width:680px}.seller-marketplace-link{align-items:center;border:1px solid #d6ded6;border-radius:9px;color:#476251;display:inline-flex;font-size:8px;font-weight:800;gap:7px;height:44px;padding:0 15px;text-decoration:none}.seller-setup-banner{grid-gap:17px;align-items:center;background:#173d2a;border-radius:15px;color:#fff;display:grid;gap:17px;grid-template-columns:48px 1fr 220px;margin-bottom:18px;padding:22px}.seller-setup-banner-icon{background:#ffffff17;border-radius:12px;color:#c3dbb5;display:grid;height:48px;place-items:center;width:48px}.seller-setup-banner-copy>span{color:#b6d0ad;font-size:6px;font-weight:800;letter-spacing:1px}.seller-setup-banner-copy h2{font-family:Manrope,sans-serif;font-size:17px;margin:4px 0}.seller-setup-banner-copy p{color:#ffffff85;font-size:7px;line-height:1.6;margin:0}.seller-setup-progress>div:first-child{align-items:center;display:flex;justify-content:space-between}.seller-setup-progress span{color:#ffffff80;font-size:6px;font-weight:800}.seller-setup-progress strong{font-family:Manrope,sans-serif;font-size:17px}.seller-setup-progress-track{background:#ffffff1f;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.seller-setup-progress-track>div{background:#bdd8aa;border-radius:inherit;height:100%}.seller-stats-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,1fr);margin-bottom:21px}.seller-stat-card{background:#fff;border:1px solid #dfe5df;border-radius:14px;padding:21px}.seller-stat-icon{background:#edf3eb;border-radius:10px;color:#4c7c57;display:grid;height:38px;margin-bottom:17px;place-items:center;width:38px}.seller-stat-card>span{color:#8b958e;display:block;font-size:6px;font-weight:800;letter-spacing:1px}.seller-stat-card>strong{color:#2c3d32;display:block;font-family:Manrope,sans-serif;font-size:24px;margin-top:5px}.seller-stat-card>small{color:#909992;display:block;font-size:7px;line-height:1.5;margin-top:6px}.seller-dashboard-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 330px}.seller-main-column,.seller-side-column{display:flex;flex-direction:column;gap:18px}.seller-card{background:#fff;border:1px solid #dfe5df;border-radius:16px;padding:26px}.seller-card-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:21px}.seller-card-heading h2{color:#304037;font-family:Manrope,sans-serif;font-size:21px;margin:1px 0 0}.seller-card-heading p{color:#89938c;font-size:8px;margin:5px 0 0}.seller-action-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,1fr)}.seller-action-grid article{background:#fafbf9;border:1px solid #e0e6e0;border-radius:12px;padding:19px}.seller-action-grid article.attention{background:#fbf7f2;border-color:#ead8c9}.seller-action-icon{background:#edf3eb;border-radius:10px;color:#4a7954;display:grid;height:40px;margin-bottom:16px;place-items:center;width:40px}.seller-action-grid article>span{color:#75907a;font-size:6px;font-weight:800;letter-spacing:1px}.seller-action-grid h3{color:#35443a;font-family:Manrope,sans-serif;font-size:13px;margin:6px 0}.seller-action-grid p{color:#89938c;font-size:7px;line-height:1.6;margin:0}.seller-add-product-preview{align-items:center;background:#f3f5f2;border:1px solid #d8ded8;border-radius:8px;color:#989f99;display:flex;font-size:7px;font-weight:800;gap:6px;height:38px;padding:0 12px}.seller-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:230px;text-align:center}.seller-empty-icon{background:#edf3eb;border-radius:15px;color:#487a53;display:grid;height:60px;margin-bottom:14px;place-items:center;width:60px}.seller-empty-state h3{font-family:Manrope,sans-serif;font-size:16px;margin:0}.seller-empty-state p{color:#879188;font-size:8px;line-height:1.6;margin:8px auto;max-width:440px}.seller-empty-state>span{color:#52745a;font-size:7px;font-weight:800}.seller-product-list{border-top:1px solid #e5eae5}.seller-product-list article{grid-gap:10px;align-items:center;border-bottom:1px solid #e5eae5;display:grid;gap:10px;grid-template-columns:45px 1fr auto;padding:13px 0}.seller-product-mark{border-radius:10px;display:grid;font-size:8px;font-weight:800;height:45px;place-items:center;width:45px}.seller-product-mark.green{background:#dcebd6;color:#397248}.seller-product-copy span,.seller-product-copy strong{display:block}.seller-product-copy strong{color:#3d4c42;font-size:9px}.seller-product-copy span{color:#89938c;font-size:7px;margin-top:4px}.seller-product-status{background:#e8f3e5;border-radius:999px;color:#3e754b;font-size:6px;font-weight:800;padding:6px 8px}.seller-profile-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.seller-form-field.full{grid-column:1/-1}.seller-form-field label{color:#526158;display:block;font-size:7px;font-weight:800;margin-bottom:6px}.seller-form-field input,.seller-form-field textarea{background:#fbfcfa;border:1px solid #dbe2db;border-radius:9px;box-sizing:border-box;color:#35433a;font-family:inherit;font-size:8px;outline:none;width:100%}.seller-form-field input{height:43px;padding:0 11px}.seller-form-field textarea{padding:11px;resize:vertical}.seller-form-field input:focus,.seller-form-field textarea:focus{background:#fff;border-color:#7da083}.seller-profile-form-bottom{align-items:center;display:flex;gap:14px;grid-column:1/-1;justify-content:flex-end}.seller-profile-form-bottom button{background:#315f3f;border:0;border-radius:8px;color:#fff;font-size:8px;font-weight:800;height:40px;padding:0 14px}.seller-save-message{align-items:center;color:#3e774b;display:flex;font-size:7px;font-weight:800;gap:5px}.seller-performance-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,1fr)}.seller-performance-grid>div{background:#f6f8f5;border-radius:12px;color:#52755b;padding:19px}.seller-performance-grid small,.seller-performance-grid span,.seller-performance-grid strong{display:block}.seller-performance-grid span{color:#8a948d;font-size:6px;font-weight:800;margin-top:14px}.seller-performance-grid strong{color:#35483b;font-family:Manrope,sans-serif;font-size:18px;margin-top:4px}.seller-performance-grid small{color:#929b94;font-size:7px;margin-top:4px}.seller-side-column .seller-card>h3{color:#34443a;font-family:Manrope,sans-serif;font-size:16px;margin:1px 0 16px}.seller-readiness-score{align-items:center;background:#f2f6f0;border-radius:11px;display:flex;gap:12px;padding:15px}.seller-readiness-score>strong{color:#376d46;font-family:Manrope,sans-serif;font-size:25px}.seller-readiness-score small,.seller-readiness-score span{display:block}.seller-readiness-score span{color:#4e6155;font-size:8px;font-weight:800}.seller-readiness-score small{color:#8b958e;font-size:6px;margin-top:3px}.seller-checklist{margin-top:13px}.seller-checklist>div{grid-gap:8px;border-top:1px solid #e6eae6;display:grid;gap:8px;grid-template-columns:22px 1fr;padding:11px 0}.seller-check{border:1px solid #ced7cf;border-radius:50%;display:grid;height:17px;margin-top:1px;place-items:center;width:17px}.seller-check.complete{background:#6e9b72;border-color:#6e9b72;color:#fff}.seller-checklist small,.seller-checklist strong{display:block}.seller-checklist strong{color:#46544b;font-size:7px}.seller-checklist small{color:#929b94;font-size:6px;line-height:1.5;margin-top:3px}.seller-logistics-card{background:#173d2a;color:#fff}.seller-side-feature-icon{background:#ffffff17;border-radius:10px;color:#bfd7b2;display:grid;height:43px;margin-bottom:17px;place-items:center;width:43px}.seller-logistics-card h3{color:#fff!important}.seller-logistics-card>p{color:#ffffff85;font-size:7px;line-height:1.65;margin:0}.seller-logistics-flow{border-top:1px solid #ffffff1f;display:grid;grid-template-columns:repeat(4,1fr);margin-top:17px;padding-top:15px}.seller-logistics-flow span{color:#b9d1ae;font-size:8px;font-weight:800;text-align:center}.seller-logistics-flow strong{color:#ffffff85;display:block;font-size:6px;margin-top:4px}.seller-payout-card>p{color:#858f88;font-size:7px;line-height:1.6}.seller-payout-status{align-items:center;background:#f5f5ed;border-radius:9px;color:#77734e;display:flex;font-size:7px;font-weight:800;gap:7px;margin-top:14px;padding:11px}.seller-best-practices{display:flex;flex-direction:column}.seller-best-practices>div{align-items:center;border-top:1px solid #e5eae5;color:#53745a;display:flex;gap:8px;padding:10px 0}.seller-best-practices span{color:#617067;font-size:7px;font-weight:700}@media (max-width:1050px){.seller-stats-grid{grid-template-columns:repeat(2,1fr)}.seller-dashboard-layout{grid-template-columns:1fr}.seller-setup-banner{grid-template-columns:48px 1fr}.seller-setup-progress{grid-column:1/-1}}@media (max-width:700px){.seller-welcome{align-items:flex-start;flex-direction:column}.seller-welcome h1{font-size:36px}.seller-action-grid,.seller-performance-grid,.seller-profile-form{grid-template-columns:1fr}.seller-form-field.full,.seller-profile-form-bottom{grid-column:auto}}@media (max-width:520px){.seller-dashboard{padding:40px 4% 70px}.seller-stats-grid{grid-template-columns:1fr}.seller-card{padding:21px}}.seller-setup-action{align-items:center;background:linear-gradient(180deg,#fffdf3,#e8e2c8);border:1px solid #fff;border-radius:999px;box-shadow:0 4px 0 #b8b39e,0 10px 22px #00000038,inset 0 1px 0 #ffffffe6;color:#173f36;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;margin-top:16px;padding:11px 18px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.seller-setup-action:hover{background:linear-gradient(180deg,#fff,#f1ecd8);box-shadow:0 6px 0 #b8b39e,0 14px 26px #0000003d;transform:translateY(-2px)}.seller-setup-action:active{box-shadow:0 1px 0 #aaa58f,0 5px 12px #0003;transform:translateY(3px)}.seller-setup-action:focus-visible{outline:3px solid #ffffff8c;outline-offset:4px}.seller-products-page{margin:0 auto;max-width:1480px;padding:50px 5% 100px}.seller-products-back{align-items:center;color:#56685d;display:inline-flex;font-size:8px;font-weight:800;gap:6px;margin-bottom:24px;text-decoration:none}.seller-products-heading{margin-bottom:28px}.seller-products-heading h1{color:#1d2d23;font-family:Manrope,sans-serif;font-size:44px;letter-spacing:-2px;line-height:1.05;margin:0;max-width:850px}.seller-products-heading p{color:#7f8a82;font-size:10px;line-height:1.7;margin:11px 0 0;max-width:700px}.seller-product-error,.seller-product-message{align-items:center;border-radius:10px;display:flex;font-size:8px;font-weight:800;gap:7px;margin-bottom:17px;padding:12px 14px}.seller-product-message{background:#edf6e9;border:1px solid #cfe0cc;color:#397148}.seller-product-error{background:#fff0ee;border:1px solid #ead0cc;color:#94524b}.seller-product-stats{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.seller-product-stats article{background:#fff;border:1px solid #dfe5df;border-radius:13px;padding:18px}.seller-product-stats article>div{background:#edf3eb;border-radius:9px;color:#4a7954;display:grid;height:34px;margin-bottom:14px;place-items:center;width:34px}.seller-product-stats span,.seller-product-stats strong{display:block}.seller-product-stats span{color:#8d978f;font-size:6px;font-weight:800;letter-spacing:.8px}.seller-product-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin-top:4px}.seller-product-manager-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:390px minmax(0,1fr)}.seller-product-form-card,.seller-product-list-card{background:#fff;border:1px solid #dfe5df;border-radius:16px}.seller-product-form-card{padding:25px;position:-webkit-sticky;position:sticky;top:18px}.seller-product-list-card{padding:25px}.seller-list-toolbar,.seller-product-form-heading{margin-bottom:20px}.seller-product-form-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.seller-list-toolbar h2,.seller-product-form-heading h2{color:#304137;font-family:Manrope,sans-serif;font-size:20px;margin:1px 0 0}.seller-product-form-heading p{color:#8b958e;font-size:7px;line-height:1.5;margin:5px 0 0}.seller-product-form-heading>button{background:#fff;border:1px solid #d9e0d9;border-radius:7px;color:#66756b;font-size:7px;font-weight:800;padding:7px 8px;white-space:nowrap}.seller-product-form-heading>button:disabled{cursor:not-allowed;opacity:.6}.seller-product-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.seller-photo-upload.full,.seller-product-field.full{grid-column:1/-1}.seller-product-field label{color:#546259;display:block;font-size:7px;font-weight:800;margin-bottom:6px}.seller-product-field input,.seller-product-field select,.seller-product-field textarea{background:#fbfcfa;border:1px solid #dbe2db;border-radius:8px;box-sizing:border-box;color:#36443b;font-family:inherit;font-size:8px;outline:none;width:100%}.seller-product-field input,.seller-product-field select{height:42px;padding:0 10px}.seller-product-field textarea{padding:10px;resize:vertical}.seller-product-field input:focus,.seller-product-field select:focus,.seller-product-field textarea:focus{background:#fff;border-color:#75997e}.seller-price-input{position:relative}.seller-price-input>span{color:#68776d;font-size:9px;font-weight:800;left:11px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.seller-price-input input{padding-left:23px}.seller-photo-upload{align-items:center;background:#f7f9f6;border:1px dashed #d1dbd2;border-radius:10px;display:flex;gap:12px;padding:14px}.seller-photo-preview{background:#fff;border-radius:9px;color:#63806a;display:grid;flex:0 0 78px;height:78px;overflow:hidden;place-items:center;position:relative;width:78px}.seller-photo-preview img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.seller-photo-copy{flex:1 1;min-width:0}.seller-photo-copy strong,.seller-photo-copy>span{display:block}.seller-photo-copy strong{color:#506057;font-size:7px}.seller-photo-copy>span{color:#909992;font-size:6px;line-height:1.55;margin-top:4px}.seller-photo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.seller-photo-actions input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.seller-photo-actions button,.seller-photo-select{align-items:center;background:#fff;border:1px solid #cfdacf;border-radius:7px;box-sizing:border-box;color:#476451;cursor:pointer;display:inline-flex;font-size:7px;font-weight:800;justify-content:center;min-height:30px;padding:0 10px}.seller-photo-actions button{color:#92554f}.seller-photo-actions button:disabled,.seller-photo-select:has(+input:disabled){cursor:not-allowed;opacity:.6}.seller-product-submit{align-items:center;background:#173d2a;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:8px;font-weight:800;gap:7px;grid-column:1/-1;height:43px;justify-content:center}.seller-product-submit:disabled{cursor:wait;opacity:.72}.seller-list-toolbar{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.seller-list-toolbar>input{background:#fafbf9;border:1px solid #dce3dc;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:8px;height:39px;outline:none;padding:0 11px;width:210px}.seller-product-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px}.seller-product-filters button{align-items:center;background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6d7a71;display:flex;font-size:7px;font-weight:800;gap:6px;min-height:33px;padding:0 10px}.seller-product-filters button span{background:#f0f3ef;border-radius:999px;display:grid;font-size:6px;height:18px;min-width:18px;place-items:center}.seller-product-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.seller-product-filters button.active span{background:#ffffff21}.seller-inventory-list{display:flex;flex-direction:column;gap:10px}.seller-inventory-product{grid-gap:13px;background:#fafbf9;border:1px solid #e0e6e0;border-radius:13px;display:grid;gap:13px;grid-template-columns:55px minmax(0,1fr);padding:17px}.seller-inventory-product-mark{border-radius:13px;display:grid;font-size:10px;font-weight:800;height:55px;overflow:hidden;place-items:center;position:relative;width:55px}.seller-inventory-product-mark img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.seller-inventory-product-mark.green{background:#dcebd6;color:#397248}.seller-inventory-product-mark.orange{background:#f4e5d9;color:#a35e36}.seller-inventory-product-mark.mint{background:#dcece2;color:#3e7555}.seller-inventory-product-mark.gold{background:#f1e2b6;color:#88681d}.seller-inventory-product-mark.cream{background:#efe9da;color:#74684b}.seller-inventory-product-title{display:flex;gap:10px;justify-content:space-between}.seller-inventory-product-title>div>span,.seller-inventory-product-title>div>strong{display:block}.seller-inventory-product-title>div>span{color:#65906c;font-size:6px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.seller-inventory-product-title>div>strong{color:#36463b;font-family:Manrope,sans-serif;font-size:13px;margin-top:3px}.seller-listing-status{background:#e6f2e3;border-radius:999px;color:#377148;font-size:6px;font-weight:800;height:-webkit-fit-content;height:fit-content;padding:6px 8px}.seller-listing-status.paused{background:#f1efe6;color:#786e47}.seller-listing-status.sold_out{background:#f5e9e7;color:#915a54}.seller-inventory-product-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.seller-inventory-product-meta span{background:#fff;border-radius:6px;color:#7b877f;font-size:6px;padding:5px 7px}.seller-stock-control{align-items:center;background:#f1f5ef;border-radius:9px;display:flex;gap:11px;margin-top:13px;padding:11px}.seller-stock-control>div:first-child span,.seller-stock-control>div:first-child strong{display:block}.seller-stock-control>div:first-child span{color:#89938c;font-size:6px;font-weight:800}.seller-stock-control>div:first-child strong{color:#34513d;font-family:Manrope,sans-serif;font-size:17px;margin-top:2px}.seller-low-stock-warning{align-items:center;color:#9a6b3f;display:flex;font-size:6px;font-weight:800;gap:4px}.seller-quick-stock{display:flex;gap:6px;margin-left:auto}.seller-quick-stock input{background:#fff;border:1px solid #d4ddd4;border-radius:7px;box-sizing:border-box;font-size:7px;height:32px;outline:none;padding:0 7px;width:76px}.seller-quick-stock button{background:#fff;border:1px solid #52775c;border-radius:7px;color:#486951;font-size:6px;font-weight:800;height:32px;padding:0 9px}.seller-product-row-actions{border-top:1px solid #e0e6e0;display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:10px}.seller-product-row-actions button{align-items:center;background:#fff;border:1px solid #d8dfd8;border-radius:7px;color:#596b60;display:flex;font-size:6px;font-weight:800;gap:4px;height:31px;padding:0 8px}.seller-product-row-actions .seller-delete-product{color:#915c56;margin-left:auto}.seller-products-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:350px;text-align:center}.seller-products-empty>div{background:#edf3eb;border-radius:14px;color:#4b7a55;display:grid;height:58px;margin-bottom:14px;place-items:center;width:58px}.seller-products-empty h3{font-family:Manrope,sans-serif;font-size:16px;margin:0}.seller-products-empty p{color:#8c968f;font-size:8px}.seller-publishing-note{align-items:flex-start;background:#173d2a;border-radius:14px;color:#fff;display:flex;gap:13px;margin-top:20px;padding:22px}.seller-publishing-note>div:first-child{background:#ffffff17;border-radius:10px;color:#bdd6b0;display:grid;flex:0 0 41px;height:41px;place-items:center;width:41px}.seller-publishing-note h3{font-family:Manrope,sans-serif;font-size:14px;margin:3px 0 5px}.seller-publishing-note p{color:#ffffff85;font-size:7px;line-height:1.6;margin:0;max-width:800px}@media (max-width:1100px){.seller-product-stats{grid-template-columns:repeat(3,1fr)}.seller-product-manager-layout{grid-template-columns:1fr}.seller-product-form-card{position:static}}@media (max-width:700px){.seller-products-heading h1{font-size:35px}.seller-product-stats{grid-template-columns:repeat(2,1fr)}.seller-list-toolbar{align-items:flex-start;flex-direction:column}.seller-list-toolbar>input{width:100%}.seller-stock-control{align-items:flex-start;flex-wrap:wrap}.seller-quick-stock{margin-left:0;width:100%}.seller-quick-stock input{flex:1 1}}@media (max-width:520px){.seller-products-page{padding:40px 4% 70px}.seller-product-form,.seller-product-stats{grid-template-columns:1fr}.seller-photo-upload.full,.seller-product-field.full,.seller-product-submit{grid-column:auto}.seller-photo-upload{align-items:flex-start}.seller-inventory-product{grid-template-columns:1fr}.seller-product-row-actions .seller-delete-product{margin-left:0}}.seller-orders-page{margin:0 auto;max-width:1440px;padding:50px 5% 100px}.seller-orders-back{align-items:center;color:#56685d;display:inline-flex;font-size:8px;font-weight:800;gap:6px;margin-bottom:24px;text-decoration:none}.seller-orders-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:27px}.seller-orders-heading h1{color:#1d2d23;font-family:Manrope,sans-serif;font-size:44px;letter-spacing:-2px;line-height:1.05;margin:0}.seller-orders-heading p{color:#7f8a82;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:680px}.seller-orders-product-link{align-items:center;border:1px solid #d7dfd7;border-radius:9px;color:#45604f;display:inline-flex;font-size:8px;font-weight:800;gap:6px;height:42px;padding:0 13px;text-decoration:none;white-space:nowrap}.seller-orders-message{align-items:center;background:#edf6e9;border:1px solid #cfe0cc;border-radius:10px;color:#397148;display:flex;font-size:8px;font-weight:800;gap:7px;margin-bottom:16px;padding:12px 14px}.seller-order-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.seller-order-stats article{background:#fff;border:1px solid #dfe5df;border-radius:13px;padding:19px}.seller-order-stats article>div{background:#edf3eb;border-radius:9px;color:#4a7954;display:grid;height:36px;margin-bottom:14px;place-items:center;width:36px}.seller-order-stats span,.seller-order-stats strong{display:block}.seller-order-stats span{color:#8c968f;font-size:6px;font-weight:800;letter-spacing:.8px}.seller-order-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:21px;margin-top:5px}.seller-orders-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.seller-order-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.seller-order-filters button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6d7a71;font-size:7px;font-weight:800;min-height:34px;padding:0 11px}.seller-order-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.seller-orders-list{display:flex;flex-direction:column;gap:13px}.seller-order-card{background:#fff;border:1px solid #dfe5df;border-radius:15px;padding:21px}.seller-order-card-top{display:flex;gap:15px;justify-content:space-between}.seller-order-card-top>div>small,.seller-order-card-top>div>span,.seller-order-card-top>div>strong{display:block}.seller-order-card-top>div>span{color:#929b94;font-size:6px;font-weight:800;letter-spacing:1px}.seller-order-card-top>div>strong{color:#34463a;font-family:Manrope,sans-serif;font-size:13px;margin-top:3px}.seller-order-card-top>div>small{color:#8b958e;font-size:7px;margin-top:4px}.seller-order-status{background:#edf3eb;border-radius:999px;color:#477451;font-size:7px;font-weight:800;height:-webkit-fit-content;height:fit-content;padding:7px 9px}.seller-order-status.new{background:#eef2e8;color:#497450}.seller-order-status.confirmed{background:#edf1f5;color:#536f82}.seller-order-status.preparing{background:#f6f0df;color:#816c32}.seller-order-status.ready_for_pickup{background:#e4f2e1;color:#357146}.seller-order-status.adjustment_requested{background:#f7e9e7;color:#945b54}.seller-order-privacy{align-items:flex-start;background:#f4f7f3;border-radius:9px;color:#58715e;display:flex;gap:8px;margin-top:15px;padding:11px}.seller-order-privacy span,.seller-order-privacy strong{display:block}.seller-order-privacy strong{font-size:7px}.seller-order-privacy span{color:#8b958e;font-size:6px;line-height:1.5;margin-top:3px}.seller-order-deadline{align-items:center;background:#f3f7ef;border:1px solid #dce5d8;border-radius:9px;color:#466d4f;display:flex;gap:9px;margin-top:10px;padding:11px 12px}.seller-order-deadline.overdue{background:#fff0ed;border-color:#ebc8c2;color:#a04e44}.seller-order-deadline span,.seller-order-deadline strong{display:block}.seller-order-deadline strong{font-size:8px}.seller-order-deadline span{font-size:7px;margin-top:3px;opacity:.8}.seller-order-items{border-top:1px solid #e5eae5;margin-top:14px}.seller-order-item{grid-gap:10px;align-items:center;border-bottom:1px solid #e5eae5;display:grid;gap:10px;grid-template-columns:45px minmax(0,1fr) auto;padding:13px 0}.seller-order-item-mark{border-radius:10px;display:grid;font-size:8px;font-weight:800;height:45px;place-items:center;width:45px}.seller-order-item-mark.green{background:#dcebd6;color:#397248}.seller-order-item-mark.orange{background:#f4e5d9;color:#a35e36}.seller-order-item-mark.yellow{background:#f1eac9;color:#8e7735}.seller-order-item-mark.gold{background:#f1e2b6;color:#88681d}.seller-order-item-mark.cream{background:#efe9da;color:#74684b}.seller-order-item-mark.mint{background:#dcece2;color:#3e7555}.seller-order-item-copy small,.seller-order-item-copy span,.seller-order-item-copy strong{display:block}.seller-order-item-copy strong{color:#3d4c42;font-size:9px}.seller-order-item-copy span{color:#7e8981;font-size:7px;margin-top:4px}.seller-order-item-copy small{color:#969e98;font-size:6px;margin-top:3px}.seller-order-item-total{color:#34483a;font-size:9px}.seller-order-value{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-top:14px}.seller-order-value span,.seller-order-value strong{display:block}.seller-order-value span{color:#929b94;font-size:6px;font-weight:800}.seller-order-value strong{color:#314539;font-family:Manrope,sans-serif;font-size:17px;margin-top:3px}.seller-order-value small{color:#929b94;font-size:6px;line-height:1.5;max-width:330px;text-align:right}.seller-order-actions{border-top:1px solid #e3e8e3;display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:14px}.seller-order-actions button{align-items:center;background:#fff;border:1px solid #d8dfd8;border-radius:8px;color:#586a5f;display:inline-flex;font-size:7px;font-weight:800;gap:6px;height:38px;padding:0 11px}.seller-order-actions button.primary{background:#315f3f;border-color:#315f3f;color:#fff}.seller-order-actions button:disabled{cursor:wait;opacity:.6}.seller-adjustment-form{grid-gap:11px;background:#fffaf0;border:1px solid #ead8b7;border-radius:10px;display:grid;flex:1 0 100%;gap:11px;grid-template-columns:minmax(0,1fr) 210px;padding:14px}.seller-adjustment-form label{color:#675b43;font-size:7px;font-weight:800}.seller-adjustment-form input,.seller-adjustment-form textarea{background:#fff;border:1px solid #ded6c6;border-radius:8px;box-sizing:border-box;color:#33443a;font:inherit;margin-top:6px;padding:10px;width:100%}.seller-adjustment-form textarea{min-height:76px;resize:vertical}.seller-adjustment-form button{width:-webkit-fit-content;width:fit-content}@media (max-width:700px){.seller-adjustment-form{grid-template-columns:1fr}}.seller-adjustment-wait,.seller-waiting-pickup{align-items:center;border-radius:8px;display:flex;font-size:7px;font-weight:800;gap:7px;padding:10px 11px}.seller-waiting-pickup{background:#e9f4e6;color:#39724a}.seller-adjustment-wait{background:#f7f1e7;color:#7c693f}.seller-orders-empty{align-items:center;background:#fff;border:1px solid #dfe5df;border-radius:15px;display:flex;flex-direction:column;justify-content:center;min-height:420px;text-align:center}.seller-orders-empty>div{background:#edf3eb;border-radius:15px;color:#497a54;display:grid;height:62px;margin-bottom:15px;place-items:center;width:62px}.seller-orders-empty h2{font-family:Manrope,sans-serif;font-size:18px;margin:0}.seller-orders-empty p{color:#89938c;font-size:8px;line-height:1.6;margin:8px auto 15px;max-width:450px}.seller-orders-empty a{align-items:center;color:#386a48;display:flex;font-size:8px;font-weight:800;gap:5px;text-decoration:none}.seller-orders-sidebar{display:flex;flex-direction:column;gap:15px}.seller-orders-sidebar>section{background:#fff;border:1px solid #dfe5df;border-radius:14px;padding:22px}.seller-orders-sidebar h3{color:#36463b;font-family:Manrope,sans-serif;font-size:15px;margin:3px 0 8px}.seller-orders-sidebar p{color:#848f87;font-size:7px;line-height:1.6;margin:0}.seller-orders-sidebar small{color:#68786d;display:block;font-size:7px;font-weight:700;margin-top:7px}.seller-orders-sidebar a{color:#397049;display:inline-block;font-size:7px;font-weight:800;margin-top:10px}.seller-order-flow-card{background:#173d2a!important;color:#fff}.seller-order-flow-card h3{color:#fff}.seller-order-flow-card>div{grid-gap:8px;align-items:start;border-top:1px solid #ffffff1c;display:grid;gap:8px;grid-template-columns:25px 1fr;padding:10px 0}.seller-order-flow-card>div>span{background:#ffffff17;border-radius:50%;color:#bed6b2;display:grid;font-size:7px;font-weight:800;height:23px;place-items:center;width:23px}.seller-order-flow-card p{color:#ffffff7a}.seller-order-flow-card p strong{color:#fff;display:block;font-size:7px;margin-bottom:2px}.seller-top-actions{display:flex;flex-wrap:wrap;gap:8px}.seller-dashboard-order-link{color:#376b47;font-size:7px;font-weight:800;text-decoration:none}@media (max-width:950px){.seller-order-stats{grid-template-columns:repeat(2,1fr)}.seller-orders-layout{grid-template-columns:1fr}}@media (max-width:650px){.seller-orders-page{padding:40px 4% 70px}.seller-order-value,.seller-orders-heading{align-items:flex-start;flex-direction:column}.seller-orders-heading h1{font-size:35px}.seller-order-value small{text-align:left}}@media (max-width:480px){.seller-order-stats{grid-template-columns:1fr}.seller-order-item{grid-template-columns:42px 1fr}.seller-order-item-total{grid-column:2}}.seller-payouts-app{background:#f4f6f2;color:#304037;min-height:100vh}.seller-payouts-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr;min-height:70px;padding:0 4%}.seller-payouts-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.seller-payouts-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.seller-payouts-logo small,.seller-payouts-logo strong{display:block}.seller-payouts-logo strong{font-family:Manrope,sans-serif;font-size:11px}.seller-payouts-logo small{color:#8c968f;font-size:6px;margin-top:2px}.seller-payouts-header nav{display:flex;gap:6px;justify-content:flex-end}.seller-payouts-header nav a{align-items:center;border-radius:7px;color:#68766d;display:inline-flex;font-size:7px;font-weight:800;min-height:34px;padding:0 10px;text-decoration:none}.seller-payouts-header nav a.active{background:#e9f1e7;color:#315f3f}.seller-payouts-page{margin:0 auto;max-width:1300px;padding:42px 4% 100px}.seller-payouts-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:20px}.seller-payouts-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.seller-payouts-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.seller-payouts-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:650px}.seller-payouts-summary{background:#173d2a;border-radius:13px;color:#fff;min-width:220px;padding:17px}.seller-payouts-summary>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.seller-payouts-summary small,.seller-payouts-summary span,.seller-payouts-summary strong{display:block}.seller-payouts-summary span{color:#adc5a4;font-size:6px;font-weight:800}.seller-payouts-summary strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.seller-payouts-summary small{color:#ffffff80;font-size:6px;margin-top:3px}.seller-payouts-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.seller-payouts-stats article{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:17px}.seller-payouts-stats article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:11px;place-items:center;width:34px}.seller-payouts-stats small,.seller-payouts-stats span,.seller-payouts-stats strong{display:block}.seller-payouts-stats span{color:#909992;font-size:5px;font-weight:800}.seller-payouts-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:19px;margin-top:4px}.seller-payouts-stats small{color:#959d97;font-size:6px;margin-top:4px}.seller-payouts-bank{align-items:center;background:#fff;border:1px solid #dce3dc;border-radius:13px;display:flex;gap:20px;justify-content:space-between;margin-bottom:15px;padding:18px}.seller-payouts-bank>div{color:#4e7657;display:flex;gap:10px}.seller-payouts-bank h2{color:#384a3e;font-family:Manrope,sans-serif;font-size:14px;margin:4px 0 0}.seller-payouts-bank p{color:#879188;font-size:7px;line-height:1.6;margin:5px 0 0;max-width:650px}.seller-payouts-bank-status{background:#f3ebe4;border-radius:999px;color:#986549;font-size:6px;font-weight:800;padding:7px 9px}.seller-payouts-bank-status.connected{background:#e5f2e2;color:#397149}.seller-payouts-ledger{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:22px}.seller-payouts-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin:4px 0 0}.seller-payouts-heading p{color:#8b958e;font-size:7px;margin:5px 0 15px}.seller-payouts-list{display:flex;flex-direction:column;gap:8px}.seller-payout-row{grid-gap:12px;align-items:center;background:#fafbf9;border:1px solid #e0e6e0;border-radius:10px;display:grid;gap:12px;grid-template-columns:1.3fr 110px 120px 120px 110px;padding:14px}.seller-payout-row>div>a,.seller-payout-row>div>small,.seller-payout-row>div>span,.seller-payout-row>div>strong{display:block}.seller-payout-row>div>span{color:#969e98;font-size:5px;font-weight:800}.seller-payout-row>div>a,.seller-payout-row>div>strong{color:#4c5b51;font-size:6px;margin-top:4px}.seller-payout-row>div>a{color:#356744;font-weight:800;text-decoration:none}.seller-payout-row>div>small{color:#929b94;font-size:5px;margin-top:3px}.seller-payout-row .good{color:#397149}.seller-payout-row .warning{color:#95663f}.seller-payout-row-action{display:flex;justify-content:flex-end}.seller-payout-row-action a{align-items:center;background:#315f3f;border-radius:7px;color:#fff!important;display:inline-flex!important;gap:5px;min-height:33px;padding:0 9px}.seller-payouts-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.seller-payouts-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.seller-payouts-empty h3{color:#405148;font-family:Manrope,sans-serif;font-size:16px;margin:0}.seller-payouts-empty p{color:#8b958e;font-size:7px;line-height:1.6;margin:7px 0 0;max-width:420px}.seller-payouts-note{background:#fff5e9;border-radius:10px;color:#886643;margin-top:15px;padding:15px}.seller-payouts-note strong{display:block;font-size:7px}.seller-payouts-note p{color:#917b63;font-size:6px;line-height:1.6;margin:5px 0 0;max-width:900px}@media (max-width:900px){.seller-payouts-stats{grid-template-columns:1fr 1fr}.seller-payout-row{grid-template-columns:1.5fr 1fr 110px}.seller-payout-row>div:nth-child(3),.seller-payout-row>div:nth-child(4){display:none}}@media (max-width:700px){.seller-payouts-header{grid-template-columns:1fr;padding:12px 4%}.seller-payouts-header nav{justify-content:flex-start;overflow-x:auto}.seller-payouts-hero{align-items:flex-start;flex-direction:column}.seller-payouts-hero h1{font-size:34px}.seller-payouts-summary{box-sizing:border-box;width:100%}.seller-payouts-bank{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.seller-payouts-stats{grid-template-columns:1fr 1fr}.seller-payout-row{grid-template-columns:1fr}.seller-payout-row>div{display:block!important}.seller-payout-row-action{justify-content:flex-start}}.seller-analytics-app{background:#f4f6f2;color:#304037;min-height:100vh}.seller-analytics-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr;min-height:70px;padding:0 4%}.seller-analytics-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.seller-analytics-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.seller-analytics-logo small,.seller-analytics-logo strong{display:block}.seller-analytics-logo strong{font-family:Manrope,sans-serif;font-size:11px}.seller-analytics-logo small{color:#8c968f;font-size:6px;margin-top:2px}.seller-analytics-header nav{display:flex;gap:6px;justify-content:flex-end}.seller-analytics-header nav a{align-items:center;border-radius:7px;color:#68766d;display:inline-flex;font-size:7px;font-weight:800;min-height:34px;padding:0 10px;text-decoration:none}.seller-analytics-header nav a.active{background:#e9f1e7;color:#315f3f}.seller-analytics-page{margin:0 auto;max-width:1300px;padding:42px 4% 100px}.seller-analytics-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:20px}.seller-analytics-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.seller-analytics-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.seller-analytics-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:650px}.seller-analytics-summary{background:#173d2a;border-radius:13px;color:#fff;min-width:220px;padding:17px}.seller-analytics-summary>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.seller-analytics-summary small,.seller-analytics-summary span,.seller-analytics-summary strong{display:block}.seller-analytics-summary span{color:#adc5a4;font-size:6px;font-weight:800}.seller-analytics-summary strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.seller-analytics-summary small{color:#ffffff80;font-size:6px;margin-top:3px}.seller-analytics-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:15px}.seller-analytics-stats article{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:17px}.seller-analytics-stats article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:11px;place-items:center;width:34px}.seller-analytics-stats small,.seller-analytics-stats span,.seller-analytics-stats strong{display:block}.seller-analytics-stats span{color:#909992;font-size:5px;font-weight:800}.seller-analytics-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:19px;margin-top:4px}.seller-analytics-stats small{color:#959d97;font-size:6px;margin-top:4px}.seller-analytics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.seller-analytics-card{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:22px}.seller-analytics-wide{grid-column:1/-1}.seller-analytics-card h2{color:#304238;font-family:Manrope,sans-serif;font-size:19px;margin:4px 0 17px}.seller-analytics-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.seller-analytics-metrics>div{background:#f4f7f3;border-radius:8px;padding:13px}.seller-analytics-metrics span,.seller-analytics-metrics strong{display:block}.seller-analytics-metrics span{color:#909992;font-size:5px;font-weight:800}.seller-analytics-metrics strong{color:#405148;font-family:Manrope,sans-serif;font-size:15px;margin-top:4px}.seller-analytics-low-stock{display:flex;flex-direction:column;gap:7px}.seller-analytics-low-stock>div{background:#f7f5ef;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:11px}.seller-analytics-low-stock small,.seller-analytics-low-stock strong{display:block}.seller-analytics-low-stock strong{color:#4d5b52;font-size:7px}.seller-analytics-low-stock small{color:#929b94;font-size:5px;margin-top:3px}.seller-analytics-low-stock em{color:#9a6847;font-size:6px;font-style:normal;font-weight:800}.seller-analytics-products{display:flex;flex-direction:column;gap:7px}.seller-analytics-products>div{grid-gap:10px;align-items:center;background:#fafbf9;border:1px solid #e2e7e2;border-radius:8px;display:grid;gap:10px;grid-template-columns:32px 1fr 90px 100px;padding:11px}.seller-analytics-rank{background:#e6efe3;border-radius:7px;color:#477552;display:grid;font-size:7px;font-weight:800;height:30px;place-items:center;width:30px}.seller-analytics-product-name small,.seller-analytics-product-name strong,.seller-analytics-product-revenue small,.seller-analytics-product-revenue strong,.seller-analytics-product-stock small,.seller-analytics-product-stock strong{display:block}.seller-analytics-product-name strong{color:#4b5a50;font-size:7px}.seller-analytics-product-name small,.seller-analytics-product-revenue small,.seller-analytics-product-stock small{color:#929b94;font-size:5px;margin-top:3px}.seller-analytics-product-revenue strong,.seller-analytics-product-stock strong{color:#405148;font-size:7px;margin-top:3px}.seller-analytics-empty{background:#f3f5f2;border-radius:8px;color:#879188;font-size:7px;padding:14px}.seller-analytics-actions{align-items:center;background:#fff;border:1px solid #dce3dc;border-radius:13px;display:flex;gap:20px;justify-content:space-between;margin-top:15px;padding:18px}.seller-analytics-actions h3{color:#374a3e;font-family:Manrope,sans-serif;font-size:13px;margin:4px 0 0}.seller-analytics-actions p{color:#849087;font-size:7px;line-height:1.6;margin:5px 0 0;max-width:700px}.seller-analytics-actions>div:last-child{display:flex;gap:7px}.seller-analytics-actions a{align-items:center;background:#315f3f;border-radius:7px;color:#fff;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:36px;padding:0 10px;text-decoration:none}@media (max-width:950px){.seller-analytics-stats{grid-template-columns:repeat(3,1fr)}.seller-analytics-grid{grid-template-columns:1fr}.seller-analytics-wide{grid-column:auto}}@media (max-width:700px){.seller-analytics-header{grid-template-columns:1fr;padding:12px 4%}.seller-analytics-header nav{justify-content:flex-start;overflow-x:auto}.seller-analytics-hero{align-items:flex-start;flex-direction:column}.seller-analytics-hero h1{font-size:34px}.seller-analytics-summary{box-sizing:border-box;width:100%}.seller-analytics-actions{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.seller-analytics-stats{grid-template-columns:1fr 1fr}.seller-analytics-metrics{grid-template-columns:1fr}.seller-analytics-products>div{grid-template-columns:32px 1fr}.seller-analytics-product-revenue,.seller-analytics-product-stock{grid-column:2}}.seller-setup-page,.seller-setup-page *{box-sizing:border-box}.seller-setup-page{background:radial-gradient(circle at top right,#a7beaa47,#0000 35%),#f4f2ea;color:#173b34;min-height:100vh;padding:42px 24px 72px}.seller-setup-shell{margin:0 auto;width:min(1040px,100%)}.seller-setup-back{background:#0000;border:0;color:#47645d;cursor:pointer;font:inherit;font-weight:700;margin-bottom:24px;padding:0}.seller-setup-back:hover{color:#173b34}.seller-setup-header{align-items:flex-end;background:#173f36;border-radius:24px 24px 0 0;color:#fff;display:flex;gap:32px;justify-content:space-between;padding:34px}.seller-setup-header>div:first-child{max-width:720px}.seller-setup-header span{color:#c7d5c7;display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:10px}.seller-setup-header h1{font-size:clamp(32px,5vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1;margin:0 0 12px}.seller-setup-header p{color:#dce5dd;line-height:1.6;margin:0}.seller-setup-percentage{min-width:112px;text-align:right}.seller-setup-percentage strong{display:block;font-size:36px;font-weight:600}.seller-setup-percentage span{letter-spacing:.08em;margin:4px 0 0}.seller-setup-page .seller-setup-progress{background:#cad5ca;border-radius:0 0 24px 24px;height:8px;overflow:hidden}.seller-setup-page .seller-setup-progress>div{background:#82a86f;border-radius:inherit;height:100%;transition:width .18s ease}.seller-setup-form{grid-gap:20px;display:grid;gap:20px;margin-top:26px}.seller-setup-card{background:#ffffffe0;border:1px solid #d8ddd4;border-radius:22px;box-shadow:0 12px 36px #1b3d340f;padding:30px}.seller-setup-card-heading{align-items:flex-start;display:flex;gap:16px;margin-bottom:26px}.seller-setup-card-heading>span{background:#e4eadf;border-radius:50%;color:#315b4e;display:grid;flex:0 0 42px;font-size:13px;font-weight:800;height:42px;place-items:center;width:42px}.seller-setup-card-heading h2{color:#173b34;font-size:22px;margin:0 0 5px}.seller-setup-card-heading p{color:#708079;line-height:1.5;margin:0}.seller-setup-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-setup-grid label{grid-gap:8px;color:#314e46;display:grid;font-size:14px;font-weight:700;gap:8px}.seller-setup-grid input,.seller-setup-grid textarea{background:#fff;border:1px solid #cbd4cc;border-radius:12px;color:#173b34;font:inherit;font-weight:500;outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.seller-setup-grid input{min-height:48px;padding:0 14px}.seller-setup-grid textarea{padding:14px;resize:vertical}.seller-setup-grid input:focus,.seller-setup-grid textarea:focus{border-color:#4d7a69;box-shadow:0 0 0 4px #4d7a6924}.seller-setup-full{grid-column:1/-1}.seller-setup-days{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:22px}.seller-setup-days button{background:#fff;border:1px solid #cbd4cc;border-radius:12px;color:#587068;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:44px}.seller-setup-days button:hover{border-color:#6f907f}.seller-setup-days button.is-selected{background:#173f36;border-color:#173f36;color:#fff}.seller-setup-message{background:#fff8d8;border:1px solid #d7c988;border-radius:12px;color:#66561d;font-weight:700;margin:0;padding:15px 18px}.seller-setup-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:4px}.seller-setup-actions button{border-radius:12px;cursor:pointer;font:inherit;font-weight:800;min-height:48px;padding:0 22px}.seller-setup-secondary{background:#fff;border:1px solid #bdc9c0;color:#315047}.seller-setup-primary{background:#173f36;border:1px solid #173f36;color:#fff}.seller-setup-primary:hover{background:#245749}.seller-setup-actions button:focus-visible,.seller-setup-back:focus-visible,.seller-setup-days button:focus-visible{outline:3px solid #3d6f5e59;outline-offset:3px}@media (max-width:760px){.seller-setup-page{padding:24px 14px 48px}.seller-setup-header{align-items:flex-start;flex-direction:column;padding:26px 22px}.seller-setup-percentage{text-align:left}.seller-setup-card{padding:22px 18px}.seller-setup-grid{grid-template-columns:1fr}.seller-setup-full{grid-column:auto}.seller-setup-days{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-setup-actions{flex-direction:column-reverse}.seller-setup-actions button{width:100%}}.notifications-app{background:#f4f6f2;color:#304037;min-height:100vh}.notifications-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr;min-height:70px;padding:0 4%}.notifications-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.notifications-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.notifications-logo small,.notifications-logo strong{display:block}.notifications-logo strong{font-family:Manrope,sans-serif;font-size:11px}.notifications-logo small{color:#8c968f;font-size:6px;margin-top:2px}.notifications-header nav{display:flex;gap:6px;justify-content:flex-end}.notifications-header nav a{align-items:center;border-radius:7px;color:#68766d;display:inline-flex;font-size:7px;font-weight:800;min-height:34px;padding:0 10px;text-decoration:none}.notifications-header nav a.active{background:#e9f1e7;color:#315f3f}.notifications-page{margin:0 auto;max-width:1200px;padding:42px 4% 100px}.notifications-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:20px}.notifications-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.notifications-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.notifications-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:650px}.notifications-summary{background:#173d2a;border-radius:13px;color:#fff;min-width:210px;padding:17px}.notifications-summary>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.notifications-summary small,.notifications-summary span,.notifications-summary strong{display:block}.notifications-summary span{color:#adc5a4;font-size:6px;font-weight:800}.notifications-summary strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.notifications-summary small{color:#ffffff80;font-size:6px;margin-top:3px}.notifications-board{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:22px}.notifications-board-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.notifications-board-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin:4px 0 0}.notifications-board-heading button{align-items:center;background:#fff;border:1px solid #d4ded4;border-radius:7px;color:#456b4e;cursor:pointer;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:35px;padding:0 10px}.notifications-filters{border-bottom:1px solid #e3e8e3;display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;padding-bottom:15px}.notifications-filters button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6b796f;cursor:pointer;font-size:6px;font-weight:800;min-height:33px;padding:0 10px}.notifications-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.notifications-list{display:flex;flex-direction:column;gap:8px}.notification-row{grid-gap:11px;align-items:center;background:#fafbf9;border:1px solid #e0e6e0;border-radius:10px;display:grid;gap:11px;grid-template-columns:40px 1fr auto;padding:14px}.notification-row.unread{background:#f4faf2;border-color:#aac7ae}.notification-icon{background:#e6efe3;border-radius:8px;color:#477552;display:grid;height:38px;place-items:center;width:38px}.notification-copy>div{align-items:center;display:flex;gap:7px}.notification-copy strong{color:#405148;font-size:7px}.notification-new{background:#315f3f;border-radius:999px;color:#fff;font-size:4px;font-weight:800;padding:3px 5px}.notification-copy p{color:#758179;font-size:7px;line-height:1.5;margin:4px 0 0}.notification-copy small{color:#949d96;display:block;font-size:5px;margin-top:5px}.notification-actions{align-items:center;display:flex;gap:5px}.notification-actions a,.notification-actions button{align-items:center;background:#fff;border:1px solid #d7ded7;border-radius:7px;color:#65736a;cursor:pointer;display:inline-flex;font-size:6px;font-weight:800;gap:4px;justify-content:center;min-height:32px;padding:0 8px;text-decoration:none}.notification-actions a{background:#315f3f;border:0;color:#fff}.notifications-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.notifications-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.notifications-empty h3{color:#405148;font-family:Manrope,sans-serif;font-size:16px;margin:0}.notifications-empty p{color:#8b958e;font-size:7px;line-height:1.6;margin:7px 0 0;max-width:420px}@media (max-width:700px){.notifications-header{grid-template-columns:1fr;padding:12px 4%}.notifications-header nav{justify-content:flex-start;overflow-x:auto}.notifications-hero{align-items:flex-start;flex-direction:column}.notifications-hero h1{font-size:34px}.notifications-summary{box-sizing:border-box;width:100%}.notification-row{grid-template-columns:40px 1fr}.notification-actions{grid-column:2;justify-content:flex-start}}.help-support-app{background:#f4f6f2;color:#304037;min-height:100vh}.help-support-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr;min-height:70px;padding:0 4%}.help-support-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.help-support-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.help-support-logo small,.help-support-logo strong{display:block}.help-support-logo strong{font-family:Manrope,sans-serif;font-size:11px}.help-support-logo small{color:#8c968f;font-size:6px;margin-top:2px}.help-support-header nav{display:flex;gap:6px;justify-content:flex-end}.help-support-header nav a{align-items:center;border-radius:7px;color:#68766d;display:inline-flex;font-size:7px;font-weight:800;min-height:34px;padding:0 10px;text-decoration:none}.help-support-header nav a.active{background:#e9f1e7;color:#315f3f}.help-support-page{margin:0 auto;max-width:1250px;padding:42px 4% 100px}.help-support-hero{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:20px}.help-support-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.help-support-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.help-support-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:650px}.help-support-summary{background:#173d2a;border-radius:13px;color:#fff;min-width:220px;padding:17px}.help-support-summary>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.help-support-summary small,.help-support-summary span,.help-support-summary strong{display:block}.help-support-summary span{color:#adc5a4;font-size:6px;font-weight:800}.help-support-summary strong{font-family:Manrope,sans-serif;font-size:16px;margin-top:3px}.help-support-summary small{color:#ffffff80;font-size:6px;margin-top:3px}.help-support-success{align-items:center;background:#eaf5e7;border:1px solid #cee0cb;border-radius:9px;color:#397149;display:flex;font-size:7px;font-weight:800;gap:7px;margin-bottom:14px;padding:11px 13px}.help-support-categories{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.help-support-categories article{background:#fff;border:1px solid #dce3dc;border-radius:11px;padding:16px}.help-support-categories article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:10px;place-items:center;width:34px}.help-support-categories small,.help-support-categories span,.help-support-categories strong{display:block}.help-support-categories span{color:#909992;font-size:5px;font-weight:800}.help-support-categories strong{color:#405148;font-size:8px;margin-top:4px}.help-support-categories small{color:#929b94;font-size:6px;line-height:1.4;margin-top:4px}.help-support-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.help-support-card{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:22px}.help-support-card h2{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin:4px 0 15px}.help-support-card-copy{color:#879188;font-size:7px;line-height:1.6;margin:-8px 0 15px}.help-support-faq{display:flex;flex-direction:column;gap:8px}.help-support-faq details{background:#fafbf9;border:1px solid #e0e6e0;border-radius:8px;padding:12px}.help-support-faq summary{color:#4a5a50;cursor:pointer;font-size:7px;font-weight:800}.help-support-faq p{color:#7f8b83;font-size:6px;line-height:1.6;margin:8px 0 0}.help-support-form{display:flex;flex-direction:column;gap:12px}.help-support-form label{color:#58685e;display:block;font-size:7px;font-weight:800;margin-bottom:6px}.help-support-form input,.help-support-form select,.help-support-form textarea{background:#fafbf9;border:1px solid #d7dfd7;border-radius:8px;box-sizing:border-box;color:#46564c;font-family:inherit;font-size:7px;outline:none;padding:0 10px;width:100%}.help-support-form input,.help-support-form select{height:40px}.help-support-form textarea{padding-bottom:10px;padding-top:10px;resize:vertical}.help-support-form button{align-items:center;background:#315f3f;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:7px;font-weight:800;gap:6px;justify-content:center;min-height:39px}.help-support-account{align-items:center;background:#fff;border:1px solid #dce3dc;border-radius:13px;display:flex;gap:20px;justify-content:space-between;margin-top:15px;padding:18px}.help-support-account h3{color:#374a3e;font-family:Manrope,sans-serif;font-size:13px;margin:4px 0 0}.help-support-account>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.help-support-account a{align-items:center;background:#315f3f;border-radius:7px;color:#fff;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:35px;padding:0 9px;text-decoration:none}@media (max-width:850px){.help-support-categories{grid-template-columns:1fr 1fr}.help-support-grid{grid-template-columns:1fr}}@media (max-width:700px){.help-support-header{grid-template-columns:1fr;padding:12px 4%}.help-support-header nav{justify-content:flex-start;overflow-x:auto}.help-support-hero{align-items:flex-start;flex-direction:column}.help-support-hero h1{font-size:34px}.help-support-summary{box-sizing:border-box;width:100%}.help-support-account{align-items:flex-start;flex-direction:column}}.operations-access-page{background:#f4f6f2;display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.operations-access-brand{background:#153b28;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:80px 10%}.operations-brand-mark{background:#ffffff17;border-radius:15px;color:#c4dcb7;display:grid;height:58px;margin-bottom:26px;place-items:center;width:58px}.operations-access-brand>span{color:#b7d0ad;font-size:7px;font-weight:800;letter-spacing:1.7px}.operations-access-brand h1{font-family:Manrope,sans-serif;font-size:48px;letter-spacing:-2px;line-height:1.05;margin:9px 0 0;max-width:500px}.operations-access-brand>p{color:#ffffff8c;font-size:9px;line-height:1.7;margin:15px 0 0;max-width:500px}.operations-access-features{margin-top:45px;max-width:500px}.operations-access-features>div{grid-gap:10px;border-top:1px solid #ffffff1f;display:grid;gap:10px;grid-template-columns:40px 1fr;padding:15px 0}.operations-access-features>div>span{color:#b5cfa9;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.operations-access-features p{color:#ffffff7a;font-size:7px;line-height:1.6;margin:0}.operations-access-features strong{color:#fff;display:block;font-size:8px;margin-bottom:3px}.operations-access-panel{display:grid;padding:60px 9%;place-items:center}.operations-access-card{max-width:440px;width:100%}.operations-access-label{color:#55765e;font-size:7px;font-weight:800;letter-spacing:1.3px}.operations-access-card h2{color:#26382d;font-family:Manrope,sans-serif;font-size:29px;margin:6px 0 0}.operations-access-card>p{color:#858f88;font-size:8px;line-height:1.6;margin:8px 0 25px}.operations-access-error{background:#fff0ee;border:1px solid #e4ccc8;border-radius:8px;color:#965b54;font-size:7px;font-weight:800;margin-bottom:15px;padding:11px}.operations-access-card form{display:flex;flex-direction:column;gap:13px}.operations-name-row{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr}.operations-access-card label{color:#546158;display:block;font-size:7px;font-weight:800;margin-bottom:6px}.operations-access-card input{background:#fff;border:1px solid #d8e0d8;border-radius:8px;box-sizing:border-box;color:#35443a;font-family:inherit;font-size:8px;height:44px;outline:none;padding:0 11px;width:100%}.operations-access-card input:focus{border-color:#72927a}.operations-access-card form>button{background:#173d2a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:8px;font-weight:800;height:45px;margin-top:4px}.operations-security-note{background:#edf2ea;border-radius:9px;margin-top:18px;padding:13px}.operations-security-note strong{color:#496651;font-size:7px}.operations-security-note p{color:#849087;font-size:6px;line-height:1.6;margin:4px 0 0}.operations-return{background:#0000;border:0;color:#5c6d62;cursor:pointer;font-size:7px;font-weight:800;margin-top:15px;padding:0}@media (max-width:850px){.operations-access-page{grid-template-columns:1fr}.operations-access-brand{min-height:350px;padding:55px 7%}.operations-access-brand h1{font-size:39px}.operations-access-panel{padding:55px 7%}}@media (max-width:520px){.operations-name-row{grid-template-columns:1fr}}.operations-app{background:#f3f5f1;color:#304037;min-height:100vh}.operations-header{grid-gap:35px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:35px;grid-template-columns:auto 1fr auto;height:72px;padding:0 4%}.operations-logo{align-items:center;color:#23382b;display:flex;gap:10px;text-decoration:none}.operations-logo>div{background:#173d2a;border-radius:10px;color:#c2dab5;display:grid;height:38px;place-items:center;width:38px}.operations-logo small,.operations-logo span,.operations-logo strong{display:block}.operations-logo strong{font-family:Manrope,sans-serif;font-size:12px}.operations-logo small{color:#89938c;font-size:6px;margin-top:2px}.operations-header nav{display:flex;gap:8px;justify-content:center}.operations-header nav a,.operations-header nav button{background:#0000;border:0;color:#65736a;cursor:pointer;font-family:inherit;font-size:7px;font-weight:800;padding:8px 9px;text-decoration:none}.operations-user{align-items:center;display:flex;gap:13px}.operations-user>span{text-align:right}.operations-user small,.operations-user strong{display:block}.operations-user strong{color:#37483d;font-size:8px}.operations-user small{color:#909991;font-size:6px;margin-top:2px}.operations-user button{align-items:center;background:#fff;border:1px solid #dae1da;border-radius:8px;color:#67746c;cursor:pointer;display:flex;font-size:7px;font-weight:800;gap:5px;height:36px;padding:0 10px}.operations-dashboard{margin:0 auto;max-width:1500px;padding:45px 4% 100px}.operations-hero{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:24px}.operations-eyebrow{color:#54765d;display:block;font-size:6px;font-weight:800;letter-spacing:1.3px}.operations-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:43px;letter-spacing:-2px;line-height:1.05;margin:5px 0 0;max-width:850px}.operations-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:720px}.operations-control-status{background:#173d2a;border-radius:13px;color:#fff;min-width:205px;padding:17px}.operations-control-status>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.operations-control-status small,.operations-control-status span,.operations-control-status strong{display:block}.operations-control-status span{color:#aac4a2;font-size:6px;font-weight:800;letter-spacing:1px}.operations-control-status strong{font-size:9px;margin-top:4px}.operations-control-status small{color:#ffffff80;font-size:6px;line-height:1.5;margin-top:4px}.operations-error,.operations-success{align-items:center;border-radius:9px;display:flex;font-size:7px;font-weight:800;gap:7px;margin-bottom:15px;padding:11px 13px}.operations-success{background:#eaf5e7;border:1px solid #cce0ca;color:#397149}.operations-error{background:#fff0ed;border:1px solid #e8ceca;color:#975851}.operations-stats{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.operations-stats article{background:#fff;border:1px solid #dce3dc;border-radius:13px;padding:18px}.operations-stats article.attention{background:#fff9f5;border-color:#e2c9bd}.operations-stats article>div{background:#edf3eb;border-radius:9px;color:#4b7a55;display:grid;height:35px;margin-bottom:13px;place-items:center;width:35px}.operations-stats article.attention>div{background:#f6e9e2;color:#9b6348}.operations-stats small,.operations-stats span,.operations-stats strong{display:block}.operations-stats span{color:#909992;font-size:6px;font-weight:800;letter-spacing:.8px}.operations-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin-top:4px}.operations-stats small{color:#959d97;font-size:6px;margin-top:4px}.operations-orders-section{background:#fff;border:1px solid #dce3dc;border-radius:16px;padding:25px}.operations-orders-heading{align-items:flex-end;display:flex;gap:25px;justify-content:space-between}.operations-orders-heading h2{color:#2e4035;font-family:Manrope,sans-serif;font-size:22px;margin:3px 0 0}.operations-orders-heading p{color:#8b958e;font-size:7px;margin:5px 0 0}.operations-orders-heading input{background:#fafbf9;border:1px solid #d8e0d8;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:7px;height:40px;outline:none;padding:0 11px;width:300px}.operations-orders-heading input:focus{background:#fff;border-color:#74967c}.operations-filters{border-bottom:1px solid #e3e8e3;display:flex;flex-wrap:wrap;gap:7px;margin:18px 0;padding-bottom:16px}.operations-filters button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6b796f;cursor:pointer;font-size:6px;font-weight:800;min-height:33px;padding:0 10px}.operations-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.operations-order-list{display:flex;flex-direction:column;gap:15px}.operations-order-card{background:#fafbf9;border:1px solid #dfe5df;border-radius:14px;padding:20px}.operations-order-top{display:flex;gap:20px;justify-content:space-between}.operations-order-top>div:first-child>span{color:#929b94;font-size:6px;font-weight:800;letter-spacing:1px}.operations-order-top h3{color:#34483b;font-family:Manrope,sans-serif;font-size:14px;margin:3px 0}.operations-order-top small{color:#8b958e;font-size:6px}.operations-order-top-right{text-align:right}.operations-order-top-right>strong{color:#31463a;display:block;font-family:Manrope,sans-serif;font-size:17px;margin-top:7px}.operations-order-status{background:#edf2eb;border-radius:999px;color:#52715a;display:inline-block;font-size:6px;font-weight:800;padding:6px 8px}.operations-order-status.in_transit{background:#e7eef2;color:#486b7c}.operations-order-status.delivered{background:#e3f1e0;color:#397049}.operations-order-summary{grid-gap:10px;background:#fff;border-radius:10px;display:grid;gap:10px;grid-template-columns:1.1fr 1.3fr .7fr .8fr;margin-top:14px;padding:13px}.operations-order-summary small,.operations-order-summary span,.operations-order-summary strong{display:block}.operations-order-summary span{color:#929b94;font-size:5px;font-weight:800;letter-spacing:.7px}.operations-order-summary strong{color:#435249;font-size:7px;margin-top:4px}.operations-order-summary small{color:#929b94;font-size:6px;margin-top:3px}.operations-unassigned-warning{align-items:flex-start;background:#fff4e9;border-radius:9px;color:#946240;display:flex;gap:8px;margin-top:12px;padding:11px}.operations-unassigned-warning span,.operations-unassigned-warning strong{display:block}.operations-unassigned-warning strong{font-size:7px}.operations-unassigned-warning span{color:#9a7d68;font-size:6px;margin-top:3px}.operations-no-fulfillment{background:#f1f3f0;border-radius:9px;color:#7e8981;font-size:7px;margin-top:12px;padding:13px}.operations-fulfillments{display:flex;flex-direction:column;gap:11px;margin-top:14px}.operations-fulfillment-card{background:#fff;border:1px solid #dce4dc;border-radius:12px;padding:17px}.operations-fulfillment-heading{display:flex;gap:15px;justify-content:space-between}.operations-fulfillment-heading>div>span{color:#718e77;font-size:5px;font-weight:800;letter-spacing:.9px}.operations-fulfillment-heading h4{color:#34483b;font-family:Manrope,sans-serif;font-size:12px;margin:4px 0 2px}.operations-fulfillment-heading small{color:#989f9a;font-size:5px}.operations-fulfillment-status{background:#edf2eb;border-radius:999px;color:#55735c;font-size:6px;font-weight:800;height:-webkit-fit-content;height:fit-content;padding:6px 8px}.operations-fulfillment-status.adjustment_requested{background:#f8e9e6;color:#945a53}.operations-fulfillment-status.ready_for_pickup{background:#e6f3e3;color:#397149}.operations-fulfillment-status.pickup_scheduled{background:#eef0dc;color:#77703d}.operations-fulfillment-status.in_transit,.operations-fulfillment-status.picked_up{background:#e6eef2;color:#486b7c}.operations-fulfillment-status.delivered{background:#e4f2e1;color:#397149}.operations-logistics-info{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:12px}.operations-logistics-info>div{background:#f4f7f3;border-radius:8px;color:#53715b;display:flex;gap:8px;padding:10px}.operations-logistics-info small,.operations-logistics-info span,.operations-logistics-info strong{display:block}.operations-logistics-info small{color:#929b94;font-size:5px;font-weight:800}.operations-logistics-info strong{color:#56665c;font-size:6px;margin-top:3px}.operations-items{border-top:1px solid #e5eae5;margin-top:12px}.operations-items>div{grid-gap:9px;align-items:center;border-bottom:1px solid #e5eae5;display:grid;gap:9px;grid-template-columns:38px 1fr auto;padding:10px 0}.operations-item-mark{border-radius:8px;display:grid;font-size:7px;font-weight:800;height:38px;place-items:center;width:38px}.operations-item-mark.green{background:#dcebd6;color:#397248}.operations-item-mark.orange{background:#f4e5d9;color:#a35e36}.operations-item-mark.yellow{background:#f1eac9;color:#8e7735}.operations-item-mark.gold{background:#f1e2b6;color:#88681d}.operations-item-mark.cream{background:#efe9da;color:#74684b}.operations-item-mark.mint{background:#dcece2;color:#3e7555}.operations-items span small,.operations-items span strong{display:block}.operations-items span strong{color:#46554b;font-size:7px}.operations-items span small{color:#909991;font-size:6px;margin-top:3px}.operations-items>div>strong{color:#34483b;font-size:7px}.operations-current-pickup{background:#edf2e9;border-radius:9px;color:#52715a;display:flex;gap:8px;margin-top:12px;padding:11px}.operations-current-pickup small,.operations-current-pickup span,.operations-current-pickup strong{display:block}.operations-current-pickup span{color:#718176;font-size:5px;font-weight:800}.operations-current-pickup strong{font-size:7px;margin-top:3px}.operations-current-pickup small{color:#879188;font-size:6px;margin-top:3px}.operations-action-area{margin-top:13px}.operations-waiting-seller{align-items:center;background:#f1f3f0;border-radius:8px;color:#758078;display:flex;font-size:6px;font-weight:800;gap:7px;padding:10px}.operations-exception-action{align-items:center;background:#fff2ef;border-radius:9px;display:flex;gap:15px;justify-content:space-between;padding:12px}.operations-exception-action>div{color:#955b53;display:flex;gap:8px}.operations-exception-action small,.operations-exception-action strong{display:block}.operations-exception-action strong{font-size:7px}.operations-exception-action small{color:#98746f;font-size:6px;margin-top:3px}.operations-exception-action button{background:#8c554e;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:6px;font-weight:800;height:35px;padding:0 10px;white-space:nowrap}.operations-pickup-form{background:#f1f6ef;border-radius:10px;padding:13px}.operations-pickup-form-title{align-items:flex-start;color:#477051;display:flex;gap:8px}.operations-pickup-form-title small,.operations-pickup-form-title strong{display:block}.operations-pickup-form-title strong{font-size:7px}.operations-pickup-form-title small{color:#849088;font-size:6px;margin-top:3px}.operations-pickup-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:12px}.operations-pickup-fields .full{grid-column:1/-1}.operations-pickup-fields label{color:#65736a;display:block;font-size:6px;font-weight:800;margin-bottom:5px}.operations-pickup-fields input{background:#fff;border:1px solid #d3ded3;border-radius:7px;box-sizing:border-box;font-family:inherit;font-size:6px;height:37px;outline:none;padding:0 9px;width:100%}.operations-primary-action{align-items:center;background:#315f3f;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:7px;font-weight:800;gap:6px;margin-top:10px;min-height:38px;padding:0 12px}.operations-delivered{align-items:center;background:#e8f4e5;border-radius:9px;color:#397149;display:flex;gap:8px;padding:11px}.operations-delivered small,.operations-delivered strong{display:block}.operations-delivered strong{font-size:7px}.operations-delivered small{color:#77907d;font-size:6px;margin-top:3px}.operations-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;text-align:center}.operations-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.operations-empty h3{font-family:Manrope,sans-serif;font-size:16px;margin:0}.operations-empty p{color:#8b958e;font-size:7px;line-height:1.6;max-width:430px}@media (max-width:1100px){.operations-stats{grid-template-columns:repeat(3,1fr)}.operations-order-summary{grid-template-columns:1fr 1fr}.operations-header{grid-template-columns:auto 1fr}.operations-header nav{display:none}.operations-user{justify-self:end}}@media (max-width:760px){.operations-dashboard{padding:35px 4% 70px}.operations-hero{align-items:flex-start;flex-direction:column}.operations-hero h1{font-size:35px}.operations-control-status{box-sizing:border-box;width:100%}.operations-stats{grid-template-columns:repeat(2,1fr)}.operations-orders-heading{align-items:flex-start;flex-direction:column}.operations-orders-heading input{width:100%}.operations-logistics-info,.operations-pickup-fields{grid-template-columns:1fr}.operations-pickup-fields .full{grid-column:auto}.operations-exception-action{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.operations-header{height:auto;padding:13px 4%}.operations-logo small,.operations-user>span{display:none}.operations-user button{font-size:0}.operations-stats{grid-template-columns:1fr}.operations-orders-section{padding:17px}.operations-order-summary{grid-template-columns:1fr}.operations-items>div{grid-template-columns:38px 1fr}.operations-items>div>strong{grid-column:2}}.operations-main-header{grid-gap:25px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;box-sizing:border-box;display:grid;gap:25px;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:0 4%;position:relative;width:100%;z-index:100}.operations-main-logo{align-items:center;color:#263a2d;display:flex;gap:10px;position:relative;text-decoration:none;z-index:102}.operations-main-logo-mark{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.operations-main-logo-copy{display:block;white-space:nowrap}.operations-main-logo-copy strong{color:#263a2d;display:block;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.operations-main-logo-copy small{color:#8c968f;display:block;font-size:6px;font-weight:600;letter-spacing:.4px;margin-top:2px}.operations-main-nav{align-items:center;display:flex;gap:4px;justify-content:center;min-width:0;position:relative;z-index:103}.operations-main-nav .operations-nav-item{align-items:center;border-radius:7px;color:#68766d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:7px;font-weight:800;justify-content:center;min-height:35px;padding:0 10px;pointer-events:auto;position:relative;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease;white-space:nowrap;z-index:104}.operations-main-nav .operations-nav-item:hover{background:#f0f4ef;color:#315f3f}.operations-main-nav .operations-nav-item:active{transform:translateY(1px)}.operations-main-nav .operations-nav-item.active{background:#e9f1e7;color:#315f3f}.operations-main-nav a,.operations-nav-disabled{cursor:pointer!important;pointer-events:auto!important}.operations-nav-disabled{opacity:1!important}.operations-main-user{align-items:center;display:flex;gap:11px;justify-content:flex-end;position:relative;z-index:102}.operations-main-user>span{min-width:70px;text-align:right}.operations-main-user strong{color:#3c4c42;display:block;font-size:7px;font-weight:800}.operations-main-user small{color:#919a94;display:block;font-size:6px;margin-top:2px}.operations-main-user button{background:#fff;border:1px solid #d9e0d9;border-radius:7px;color:#627067;cursor:pointer;font-family:inherit;font-size:7px;font-weight:800;min-height:34px;padding:0 11px;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease;z-index:104}.operations-main-user button:hover{background:#f4f7f3;border-color:#c8d3c9;color:#315f3f}.operations-main-header:after,.operations-main-header:before,.operations-main-nav:after,.operations-main-nav:before{pointer-events:none}@media (max-width:1100px){.operations-main-header{gap:12px 20px;grid-template-columns:auto 1fr;padding:12px 3%}.operations-main-nav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scrollbar-width:thin}.operations-main-user{justify-self:end}}@media (max-width:650px){.operations-main-header{grid-template-columns:1fr auto;padding:12px 4%}.operations-main-logo-copy small,.operations-main-user>span{display:none}.operations-main-nav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;width:100%}.operations-main-nav .operations-nav-item{flex:0 0 auto;min-height:33px;padding:0 9px}}.operations-order-details-app{background:#f3f5f1;color:#304037;min-height:100vh}.operations-detail-header{align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:flex;justify-content:space-between;min-height:70px;padding:0 4%}.operations-detail-brand{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.operations-detail-brand>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:37px;place-items:center;width:37px}.operations-detail-brand small,.operations-detail-brand strong{display:block}.operations-detail-brand strong{font-family:Manrope,sans-serif;font-size:11px}.operations-detail-brand small{color:#8c968f;font-size:12px;margin-top:2px}.operations-detail-user{align-items:center;display:flex;gap:12px}.operations-detail-user>span{text-align:right}.operations-detail-user small,.operations-detail-user strong{display:block}.operations-detail-user strong{font-size:11px}.operations-detail-user small{color:#929b94;font-size:12px;margin-top:2px}.operations-detail-header>button,.operations-detail-user button{align-items:center;background:#fff;border:1px solid #d9e0d9;border-radius:8px;color:#647269;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:5px;height:35px;padding:0 10px}.operations-order-details-page{margin:0 auto;max-width:1500px;padding:40px 4% 100px}.operations-detail-back{align-items:center;color:#607067;display:inline-flex;font-size:10px;font-weight:800;gap:6px;margin-bottom:22px;text-decoration:none}.operations-detail-hero{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:20px}.operations-detail-eyebrow{color:#55765e;display:block;font-size:12px;font-weight:800;letter-spacing:1.1px}.operations-detail-hero h1{color:#1e3025;font-family:Manrope,sans-serif;font-size:38px;letter-spacing:-1.5px;margin:4px 0 0}.operations-detail-hero p{color:#8a948d;font-size:10px;margin:5px 0 0}.operations-detail-hero-right{align-items:center;display:flex;gap:18px}.operations-detail-hero-right>div{text-align:right}.operations-detail-hero-right>div span,.operations-detail-hero-right>div strong{display:block}.operations-detail-hero-right>div span{color:#929b94;font-size:12px;font-weight:800}.operations-detail-hero-right>div strong{color:#2e4436;font-family:Manrope,sans-serif;font-size:21px;margin-top:4px}.operations-detail-fulfillment-status,.operations-detail-order-status{background:#edf2eb;border-radius:999px;color:#54735b;font-size:12px;font-weight:800;padding:7px 9px}.operations-detail-fulfillment-status.in_transit,.operations-detail-fulfillment-status.picked_up,.operations-detail-order-status.in_transit{background:#e4edf2;color:#486c7d}.operations-detail-fulfillment-status.delivered,.operations-detail-order-status.delivered{background:#e5f2e2;color:#397149}.operations-detail-fulfillment-status.adjustment_requested{background:#f7e9e7;color:#945a53}.operations-detail-fulfillment-status.ready_for_pickup{background:#e7f2e3;color:#397149}.operations-detail-error,.operations-detail-success{align-items:center;border-radius:9px;display:flex;font-size:10px;font-weight:800;gap:7px;margin-bottom:15px;padding:11px 13px}.operations-detail-success{background:#eaf5e7;border:1px solid #cee0cb;color:#397149}.operations-detail-error{background:#fff0ed;border:1px solid #e8ceca;color:#975851}.operations-detail-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 330px}.operations-detail-main,.operations-detail-sidebar{display:flex;flex-direction:column;gap:16px}.operations-detail-card{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:23px}.operations-detail-card-heading{align-items:center;color:#53725a;display:flex;justify-content:space-between;margin-bottom:18px}.operations-detail-card-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:19px;margin:3px 0 0}.operations-buyer-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,1fr)}.operations-buyer-grid>div{background:#f5f7f4;border-radius:8px;padding:11px}.operations-buyer-grid span,.operations-buyer-grid strong{display:block}.operations-buyer-grid span{color:#929b94;font-size:11px;font-weight:800}.operations-buyer-grid strong{color:#4b5a50;font-size:10px;margin-top:4px}.operations-delivery-address{background:#edf3eb;border-radius:9px;color:#507259;display:flex;gap:9px;margin-top:12px;padding:13px}.operations-delivery-address small,.operations-delivery-address span,.operations-delivery-address strong{display:block}.operations-delivery-address span{color:#718176;font-size:11px;font-weight:800}.operations-delivery-address strong{color:#43564a;font-size:10px;margin-top:3px}.operations-delivery-address small{color:#7e8b82;font-size:12px;margin-top:3px}.operations-delivery-instructions{border:1px solid #e2e7e2;border-radius:8px;margin-top:10px;padding:11px}.operations-delivery-instructions span{color:#8c968f;font-size:11px;font-weight:800}.operations-delivery-instructions p{color:#68766d;font-size:10px;line-height:1.6;margin:5px 0 0}.operations-detail-items{border-top:1px solid #e4e9e4}.operations-detail-items article{grid-gap:10px;align-items:center;border-bottom:1px solid #e4e9e4;display:grid;gap:10px;grid-template-columns:44px 1fr auto;padding:12px 0}.operations-detail-item-mark{border-radius:9px;display:grid;font-size:11px;font-weight:800;height:44px;place-items:center;width:44px}.operations-detail-item-mark.green{background:#dcebd6;color:#397248}.operations-detail-item-mark.orange{background:#f4e5d9;color:#a35e36}.operations-detail-item-mark.yellow{background:#f1eac9;color:#8e7735}.operations-detail-item-mark.gold{background:#f1e2b6;color:#88681d}.operations-detail-item-mark.cream{background:#efe9da;color:#74684b}.operations-detail-item-mark.mint{background:#dcece2;color:#3e7555}.operations-detail-items article>div:nth-child(2) small,.operations-detail-items article>div:nth-child(2) span,.operations-detail-items article>div:nth-child(2) strong{display:block}.operations-detail-items article>div:nth-child(2) strong{color:#43534a;font-size:11px}.operations-detail-items article>div:nth-child(2) span{color:#7a877e;font-size:12px;margin-top:3px}.operations-detail-items article>div:nth-child(2) small{color:#919a93;font-size:12px;margin-top:3px}.operations-detail-items article>strong{color:#34483b;font-size:11px}.operations-detail-warning{background:#fff3e7;border-radius:9px;color:#946240;display:flex;gap:8px;margin-top:12px;padding:11px}.operations-detail-warning span,.operations-detail-warning strong{display:block}.operations-detail-warning strong{font-size:10px}.operations-detail-warning span{color:#9a7b65;font-size:12px;margin-top:3px}.operations-detail-fulfillments{display:flex;flex-direction:column;gap:13px}.operations-detail-fulfillment{background:#fafbf9;border:1px solid #dce3dc;border-radius:11px;padding:17px}.operations-detail-fulfillment-top{display:flex;gap:15px;justify-content:space-between}.operations-detail-fulfillment-top>div>span{color:#698b70;font-size:11px;font-weight:800}.operations-detail-fulfillment-top h3{color:#34483b;font-family:Manrope,sans-serif;font-size:13px;margin:4px 0 2px}.operations-detail-fulfillment-top small{color:#969e98;font-size:11px}.operations-detail-seller-info{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:12px}.operations-detail-pickup-info>div,.operations-detail-seller-info>div{background:#fff;border-radius:8px;color:#54735c;display:flex;gap:7px;padding:9px}.operations-detail-pickup-info small,.operations-detail-pickup-info span,.operations-detail-pickup-info strong,.operations-detail-seller-info small,.operations-detail-seller-info span,.operations-detail-seller-info strong{display:block}.operations-detail-pickup-info small,.operations-detail-seller-info small{color:#929b94;font-size:11px;font-weight:800}.operations-detail-pickup-info strong,.operations-detail-seller-info strong{color:#536159;font-size:12px;margin-top:3px}.operations-detail-pickup-info{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1.3fr 1fr;margin-top:7px}.operations-detail-pickup-note{background:#f0f4ee;border-radius:8px;margin-top:8px;padding:10px}.operations-detail-pickup-note span{color:#819087;font-size:11px;font-weight:800}.operations-detail-pickup-note p{color:#65736a;font-size:12px;line-height:1.6;margin:4px 0 0}.operations-detail-seller-items{border-top:1px solid #e2e7e2;margin-top:12px}.operations-detail-seller-items>div{border-bottom:1px solid #e2e7e2;display:flex;gap:10px;justify-content:space-between;padding:9px 0}.operations-detail-seller-items span small,.operations-detail-seller-items span strong{display:block}.operations-detail-seller-items span strong{color:#4a5950;font-size:10px}.operations-detail-seller-items span small{color:#929b94;font-size:12px;margin-top:3px}.operations-detail-seller-items>div>strong{color:#34483b;font-size:10px}.operations-detail-scheduled{background:#edf2e9;border-radius:8px;color:#52715a;display:flex;gap:8px;margin-top:11px;padding:11px}.operations-detail-scheduled small,.operations-detail-scheduled span,.operations-detail-scheduled strong{display:block}.operations-detail-scheduled span{color:#7d8981;font-size:11px;font-weight:800}.operations-detail-scheduled strong{font-size:10px;margin-top:3px}.operations-detail-scheduled small{color:#879188;font-size:12px;margin-top:3px}.operations-detail-action-zone{margin-top:12px}.operations-detail-waiting{align-items:center;background:#f0f3ef;border-radius:8px;color:#748077;display:flex;font-size:12px;font-weight:800;gap:7px;padding:10px}.operations-detail-exception{align-items:center;background:#fff0ed;border-radius:9px;display:flex;gap:15px;justify-content:space-between;padding:11px}.operations-detail-exception>div{color:#945a53;display:flex;gap:8px}.operations-detail-exception small,.operations-detail-exception strong{display:block}.operations-detail-exception strong{font-size:10px}.operations-detail-exception small{color:#99746f;font-size:12px;margin-top:3px}.operations-detail-exception button{background:#8d554e;border:0;border-radius:7px;color:#fff;font-size:12px;font-weight:800;height:35px;padding:0 9px;white-space:nowrap}.operations-detail-pickup-form{background:#eef5eb;border-radius:9px;padding:12px}.operations-detail-pickup-form>div:first-child{color:#4e7257;display:flex;gap:8px}.operations-detail-pickup-form small,.operations-detail-pickup-form strong{display:block}.operations-detail-pickup-form strong{font-size:10px}.operations-detail-pickup-form small{color:#849087;font-size:12px;margin-top:3px}.operations-detail-pickup-fields{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:11px}.operations-detail-pickup-fields .full{grid-column:1/-1}.operations-detail-pickup-fields label{color:#647269;display:block;font-size:12px;font-weight:800;margin-bottom:5px}.operations-detail-pickup-fields input{background:#fff;border:1px solid #d4ddd4;border-radius:7px;box-sizing:border-box;font-family:inherit;font-size:12px;height:36px;outline:none;padding:0 8px;width:100%}.operations-detail-primary{align-items:center;background:#315f3f;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:6px;margin-top:10px;min-height:38px;padding:0 12px}.operations-detail-complete{background:#e6f3e3;border-radius:8px;color:#397149;display:flex;gap:8px;padding:11px}.operations-detail-complete small,.operations-detail-complete strong{display:block}.operations-detail-complete strong{font-size:10px}.operations-detail-complete small{color:#78917e;font-size:12px;margin-top:3px}.operations-detail-fulfillment-history{border-top:1px solid #dfe5df;margin-top:15px;padding-top:13px}.operations-detail-fulfillment-history>span{color:#8d978f;font-size:11px;font-weight:800}.operations-detail-fulfillment-history>div,.operations-detail-order-history>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:10px 1fr;margin-top:10px}.operations-detail-fulfillment-history>div>span,.operations-detail-order-history>div>span{background:#68906d;border-radius:50%;height:7px;margin-top:3px;width:7px}.operations-detail-fulfillment-history strong,.operations-detail-order-history strong{color:#4e5d53;display:block;font-size:12px}.operations-detail-fulfillment-history small,.operations-detail-order-history small{color:#959d97;display:block;font-size:11px;margin-top:2px}.operations-detail-fulfillment-history p,.operations-detail-order-history p{color:#828d85;font-size:12px;line-height:1.5;margin:3px 0 0}.operations-detail-sidebar .operations-detail-card>h3{color:#35473b;font-family:Manrope,sans-serif;font-size:15px;margin:3px 0 15px}.operations-detail-money>div{border-top:1px solid #e3e8e3;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.operations-detail-money span{color:#7c8880;font-size:10px}.operations-detail-money strong{color:#415148;font-size:11px}.operations-detail-money .total{margin-top:5px}.operations-detail-money .total span,.operations-detail-money .total strong{color:#2e4937;font-weight:800}.operations-detail-money .total strong{font-family:Manrope,sans-serif;font-size:15px}.operations-detail-payment,.operations-detail-payout{background:#f1f5ef;border-radius:9px;color:#53715b;display:flex;gap:8px;padding:11px}.operations-detail-payment span,.operations-detail-payment strong,.operations-detail-payout span,.operations-detail-payout strong{display:block}.operations-detail-payment strong,.operations-detail-payout strong{font-size:10px}.operations-detail-payment span,.operations-detail-payout span{color:#859087;font-size:12px;line-height:1.5;margin-top:3px}.operations-detail-prototype{color:#8b958e;font-size:12px;line-height:1.6;margin:10px 0 0}.operations-detail-no-sellers{background:#f1f3f0;border-radius:8px;color:#7d8880;font-size:10px;padding:13px}.operations-detail-not-found{align-items:center;color:#53715b;display:flex;flex-direction:column;justify-content:center;min-height:500px;text-align:center}.operations-detail-not-found h1{color:#304238;font-family:Manrope,sans-serif;margin:13px 0 0}.operations-detail-not-found p{color:#89938c;font-size:11px}.operations-detail-not-found a{color:#376b47;font-size:11px;font-weight:800}@media (max-width:1050px){.operations-detail-layout{grid-template-columns:1fr}}@media (max-width:750px){.operations-order-details-page{padding:32px 4% 70px}.operations-detail-hero{align-items:flex-start;flex-direction:column}.operations-detail-hero-right{justify-content:space-between;width:100%}.operations-buyer-grid,.operations-detail-seller-info{grid-template-columns:1fr 1fr}.operations-detail-pickup-fields,.operations-detail-pickup-info{grid-template-columns:1fr}.operations-detail-pickup-fields .full{grid-column:auto}}@media (max-width:520px){.operations-detail-user>span{display:none}.operations-detail-user button{font-size:0}.operations-detail-hero h1{font-size:30px}.operations-buyer-grid,.operations-detail-seller-info{grid-template-columns:1fr}.operations-detail-items article{grid-template-columns:42px 1fr}.operations-detail-items article>strong{grid-column:2}.operations-detail-exception{align-items:flex-start;flex-direction:column}}.operations-issues-card{background:#fffaf0;border:1px solid #e4d3b6;border-radius:14px;margin-bottom:18px;padding:20px}.operations-issues-card h2{font-size:18px;margin:5px 0 12px}.operations-issue-row{grid-gap:18px;border-top:1px solid #eadfc9;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);padding:13px 0}.operations-issue-row strong{font-size:9px;text-transform:capitalize}.operations-issue-row p,.operations-issue-row small{display:block;font-size:8px;line-height:1.55;margin:6px 0 0}.operations-issue-form{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 110px}.operations-issue-form input,.operations-issue-form select,.operations-issue-form textarea{background:#fff;border:1px solid #ddd4c4;border-radius:7px;box-sizing:border-box;font:inherit;padding:9px}.operations-issue-form textarea{grid-column:1/-1;min-height:60px;resize:vertical}.operations-issue-form button{background:#315f3f;border:0;border-radius:7px;color:#fff;font-size:7px;font-weight:800;min-height:35px;padding:0 11px;width:-webkit-fit-content;width:fit-content}.operations-issue-form button:disabled{opacity:.5}@media (max-width:800px){.operations-issue-row{grid-template-columns:1fr}}.operations-logistics-app{background:#f3f5f1;color:#304037;min-height:100vh}.operations-logistics-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr auto;min-height:70px;padding:0 4%}.operations-logistics-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.operations-logistics-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.operations-logistics-logo small,.operations-logistics-logo strong{display:block}.operations-logistics-logo strong{font-family:Manrope,sans-serif;font-size:11px}.operations-logistics-logo small{color:#8c968f;font-size:6px;margin-top:2px}.operations-logistics-header nav{display:flex;gap:8px;justify-content:center}.operations-logistics-header nav a{border-radius:7px;color:#6a776f;font-size:7px;font-weight:800;padding:8px 10px;text-decoration:none}.operations-logistics-header nav a.active{background:#edf3eb;color:#3f6848}.operations-logistics-user{align-items:center;display:flex;gap:12px}.operations-logistics-user>span{text-align:right}.operations-logistics-user small,.operations-logistics-user strong{display:block}.operations-logistics-user strong{font-size:8px}.operations-logistics-user small{color:#929b94;font-size:6px;margin-top:2px}.operations-logistics-user button{align-items:center;background:#fff;border:1px solid #d9e0d9;border-radius:8px;color:#647269;cursor:pointer;display:flex;font-size:7px;font-weight:800;gap:5px;height:35px;padding:0 10px}.operations-logistics-page{margin:0 auto;max-width:1500px;padding:42px 4% 100px}.operations-logistics-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:22px}.operations-logistics-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.operations-logistics-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0;max-width:760px}.operations-logistics-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:700px}.operations-logistics-live{background:#173d2a;border-radius:13px;color:#fff;min-width:205px;padding:17px}.operations-logistics-live>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.operations-logistics-live small,.operations-logistics-live span,.operations-logistics-live strong{display:block}.operations-logistics-live span{color:#adc5a4;font-size:6px;font-weight:800}.operations-logistics-live strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.operations-logistics-live small{color:#ffffff80;font-size:6px;line-height:1.5;margin-top:3px}.operations-logistics-message{align-items:center;background:#eaf5e7;border:1px solid #cee0cb;border-radius:9px;color:#397149;display:flex;font-size:7px;font-weight:800;gap:7px;margin-bottom:15px;padding:11px 13px}.operations-logistics-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:18px}.operations-logistics-stats article{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:17px}.operations-logistics-stats article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:12px;place-items:center;width:34px}.operations-logistics-stats small,.operations-logistics-stats span,.operations-logistics-stats strong{display:block}.operations-logistics-stats span{color:#909992;font-size:6px;font-weight:800}.operations-logistics-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin-top:4px}.operations-logistics-stats small{color:#959d97;font-size:6px;margin-top:4px}.operations-logistics-board{background:#fff;border:1px solid #dce3dc;border-radius:15px;padding:24px}.operations-logistics-board-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.operations-logistics-board-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:21px;margin:3px 0 0}.operations-logistics-board-heading p{color:#8b958e;font-size:7px;margin:5px 0 0}.operations-logistics-board-heading input{background:#fafbf9;border:1px solid #d8e0d8;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:7px;height:39px;outline:none;padding:0 10px;width:300px}.operations-logistics-filters{border-bottom:1px solid #e3e8e3;display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;padding-bottom:15px}.operations-logistics-filters button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6b796f;cursor:pointer;font-size:6px;font-weight:800;min-height:33px;padding:0 10px}.operations-logistics-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.operations-logistics-list{display:flex;flex-direction:column;gap:11px}.operations-logistics-row{background:#fafbf9;border:1px solid #dfe5df;border-radius:12px;padding:18px}.operations-logistics-row-top{display:flex;gap:15px;justify-content:space-between}.operations-logistics-row-top>div>span{color:#929b94;display:block;font-size:5px;font-weight:800}.operations-logistics-row-top a{color:#34483b;display:block;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;margin-top:3px;text-decoration:none}.operations-logistics-row-top small{color:#89938c;display:block;font-size:6px;margin-top:2px}.operations-logistics-status{background:#edf2eb;border-radius:999px;color:#54735b;font-size:6px;font-weight:800;height:-webkit-fit-content;height:fit-content;padding:6px 8px}.operations-logistics-status.ready_for_pickup{background:#e7f2e3;color:#397149}.operations-logistics-status.pickup_scheduled{background:#f1efdd;color:#786f3e}.operations-logistics-status.in_transit,.operations-logistics-status.picked_up{background:#e4edf2;color:#486c7d}.operations-logistics-status.delivered{background:#e5f2e2;color:#397149}.operations-logistics-route{grid-gap:15px;align-items:center;background:#fff;border-radius:10px;display:grid;gap:15px;grid-template-columns:1fr 110px 1fr;margin-top:14px;padding:14px}.operations-logistics-route>div:not(.operations-logistics-route-line){align-items:flex-start;display:flex;gap:9px}.operations-logistics-route-icon{background:#edf3eb;border-radius:8px;color:#4a7754;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.operations-logistics-route em,.operations-logistics-route small,.operations-logistics-route strong{display:block}.operations-logistics-route small{color:#929b94;font-size:5px;font-weight:800}.operations-logistics-route strong{color:#4a5950;font-size:7px;margin-top:3px}.operations-logistics-route em{color:#929b94;font-size:6px;font-style:normal;margin-top:3px}.operations-logistics-route-line{align-items:center;color:#6a8c71;display:flex;gap:7px}.operations-logistics-route-line span{background:#dfe6df;flex:1 1;height:1px}.operations-logistics-meta{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:10px}.operations-logistics-meta>div{background:#f1f4f0;border-radius:7px;padding:9px}.operations-logistics-meta span,.operations-logistics-meta strong{display:block}.operations-logistics-meta span{color:#929b94;font-size:5px;font-weight:800}.operations-logistics-meta strong{color:#4c5a51;font-size:7px;margin-top:3px}.operations-logistics-actions{align-items:center;border-top:1px solid #e2e7e2;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:11px}.operations-logistics-actions button,.operations-logistics-open{background:#315f3f;border:0;color:#fff;cursor:pointer;min-height:36px;padding:0 10px;text-decoration:none}.operations-logistics-actions button,.operations-logistics-open,.operations-logistics-warning{align-items:center;border-radius:7px;display:inline-flex;font-size:6px;font-weight:800;gap:5px}.operations-logistics-warning{background:#fff3e7;color:#946240;padding:8px 9px}.operations-logistics-complete{align-items:center;background:#e7f3e4;border-radius:7px;color:#397149;display:inline-flex;font-size:6px;font-weight:800;gap:5px;padding:8px 9px}.operations-logistics-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:340px;text-align:center}.operations-logistics-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.operations-logistics-empty h3{font-family:Manrope,sans-serif;font-size:16px;margin:0}.operations-logistics-empty p{color:#8b958e;font-size:7px;line-height:1.6;max-width:430px}@media (max-width:1050px){.operations-logistics-stats{grid-template-columns:repeat(3,1fr)}.operations-logistics-route{grid-template-columns:1fr}.operations-logistics-route-line{display:none}}@media (max-width:760px){.operations-logistics-page{padding:34px 4% 70px}.operations-logistics-header{grid-template-columns:auto auto}.operations-logistics-header nav{display:none}.operations-logistics-user{justify-self:end}.operations-logistics-hero{align-items:flex-start;flex-direction:column}.operations-logistics-hero h1{font-size:34px}.operations-logistics-live{box-sizing:border-box;width:100%}.operations-logistics-board-heading{align-items:flex-start;flex-direction:column}.operations-logistics-board-heading input{width:100%}}@media (max-width:560px){.operations-logistics-user>span{display:none}.operations-logistics-user button{font-size:0}.operations-logistics-stats{grid-template-columns:1fr 1fr}.operations-logistics-meta{grid-template-columns:1fr}}.operations-sellers-app{background:#f3f5f1;color:#304037;min-height:100vh}.operations-sellers-header{grid-gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dce3dc;display:grid;gap:30px;grid-template-columns:auto 1fr auto;min-height:70px;padding:0 4%}.operations-sellers-logo{align-items:center;color:#263a2d;display:flex;gap:10px;text-decoration:none}.operations-sellers-logo>div{background:#173d2a;border-radius:9px;color:#c0d8b4;display:grid;height:38px;place-items:center;width:38px}.operations-sellers-logo small,.operations-sellers-logo strong{display:block}.operations-sellers-logo strong{font-family:Manrope,sans-serif;font-size:11px}.operations-sellers-logo small{color:#8c968f;font-size:6px;margin-top:2px}.operations-sellers-header nav{display:flex;gap:8px;justify-content:center}.operations-sellers-header nav a{border-radius:7px;color:#6a776f;font-size:7px;font-weight:800;padding:8px 10px;text-decoration:none}.operations-sellers-header nav a.active{background:#edf3eb;color:#3f6848}.operations-sellers-user{align-items:center;display:flex;gap:12px}.operations-sellers-user>span{text-align:right}.operations-sellers-user small,.operations-sellers-user strong{display:block}.operations-sellers-user strong{font-size:8px}.operations-sellers-user small{color:#929b94;font-size:6px;margin-top:2px}.operations-sellers-user button{align-items:center;background:#fff;border:1px solid #d9e0d9;border-radius:8px;color:#647269;cursor:pointer;display:flex;font-size:7px;font-weight:800;gap:5px;height:35px;padding:0 10px}.operations-sellers-page{margin:0 auto;max-width:1500px;padding:42px 4% 100px}.operations-sellers-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:22px}.operations-sellers-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.operations-sellers-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.operations-sellers-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:700px}.operations-sellers-control{background:#173d2a;border-radius:13px;color:#fff;min-width:205px;padding:17px}.operations-sellers-control>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.operations-sellers-control small,.operations-sellers-control span,.operations-sellers-control strong{display:block}.operations-sellers-control span{color:#adc5a4;font-size:6px;font-weight:800}.operations-sellers-control strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.operations-sellers-control small{color:#ffffff80;font-size:6px;line-height:1.5;margin-top:3px}.operations-sellers-message{align-items:center;background:#eaf5e7;border:1px solid #cee0cb;border-radius:9px;color:#397149;display:flex;font-size:7px;font-weight:800;gap:7px;margin-bottom:15px;padding:11px 13px}.operations-sellers-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:18px}.operations-sellers-stats article{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:17px}.operations-sellers-stats article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:12px;place-items:center;width:34px}.operations-sellers-stats small,.operations-sellers-stats span,.operations-sellers-stats strong{display:block}.operations-sellers-stats span{color:#909992;font-size:6px;font-weight:800}.operations-sellers-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin-top:4px}.operations-sellers-stats small{color:#959d97;font-size:6px;margin-top:4px}.operations-sellers-directory{background:#fff;border:1px solid #dce3dc;border-radius:15px;padding:24px}.operations-sellers-directory-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.operations-sellers-directory-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:21px;margin:3px 0 0}.operations-sellers-directory-heading p{color:#8b958e;font-size:7px;margin:5px 0 0}.operations-sellers-directory-heading input{background:#fafbf9;border:1px solid #d8e0d8;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:7px;height:39px;outline:none;padding:0 10px;width:310px}.operations-sellers-directory-heading input:focus{background:#fff;border-color:#78977f}.operations-sellers-filters{border-bottom:1px solid #e3e8e3;display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;padding-bottom:15px}.operations-sellers-filters button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6b796f;cursor:pointer;font-size:6px;font-weight:800;min-height:33px;padding:0 10px}.operations-sellers-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.operations-sellers-list{display:flex;flex-direction:column;gap:8px}.operations-seller-row{grid-gap:12px;align-items:center;background:#fafbf9;border:1px solid #e0e6e0;border-radius:11px;display:grid;gap:12px;grid-template-columns:minmax(190px,1.6fr) minmax(110px,1fr) 90px 100px 85px 105px 110px;padding:14px}.operations-seller-business{align-items:center;display:flex;gap:9px;min-width:0}.operations-seller-avatar{background:#dcebd6;border-radius:10px;color:#397248;display:grid;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;height:42px;place-items:center;width:42px}.operations-seller-business small,.operations-seller-business span,.operations-seller-business strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-seller-business strong{color:#405148;font-size:8px}.operations-seller-business span{color:#78857c;font-size:6px;margin-top:3px}.operations-seller-business small{color:#969e98;font-size:5px;margin-top:2px}.operations-seller-cell small,.operations-seller-cell span,.operations-seller-cell strong{display:block}.operations-seller-cell span{color:#969e98;font-size:5px;font-weight:800}.operations-seller-cell strong{color:#4c5b51;font-size:6px;margin-top:4px}.operations-seller-cell small{color:#929b94;font-size:5px;margin-top:3px}.operations-seller-cell strong.good{color:#397149}.operations-seller-cell strong.warning{color:#9a6847}.verification-verified{color:#397149!important}.verification-needs_attention{color:#9b5b52!important}.verification-pending{color:#8b743e!important}.verification-not_started{color:#858f88!important}.operations-seller-actions{display:flex;justify-content:flex-end}.operations-seller-actions button{align-items:center;background:#315f3f;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:34px;padding:0 9px}.operations-sellers-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:340px;text-align:center}.operations-sellers-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.operations-sellers-empty h3{font-family:Manrope,sans-serif;font-size:16px;margin:0}.operations-sellers-empty p{color:#8b958e;font-size:7px;line-height:1.6;max-width:430px}.operations-seller-overlay{background:#14231961;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.operations-seller-panel{background:#f8faf7;box-shadow:-15px 0 40px #1428191f;box-sizing:border-box;height:100vh;overflow-y:auto;padding:27px;width:min(560px,94vw)}.operations-seller-panel-top{display:flex;gap:20px;justify-content:space-between}.operations-seller-panel-top h2{color:#263b2e;font-family:Manrope,sans-serif;font-size:25px;margin:4px 0 0}.operations-seller-panel-top p{color:#879188;font-size:7px;margin:5px 0 0}.operations-seller-panel-top>button{background:#fff;border:1px solid #dce3dc;border-radius:8px;color:#647269;cursor:pointer;display:grid;height:35px;place-items:center;width:35px}.operations-seller-readiness{background:#173d2a;border-radius:10px;color:#fff;margin-top:20px;padding:14px}.operations-seller-readiness>div:first-child{align-items:center;display:flex;justify-content:space-between}.operations-seller-readiness span{color:#abc4a3;font-size:6px;font-weight:800}.operations-seller-readiness strong{font-family:Manrope,sans-serif;font-size:16px}.operations-seller-readiness>div:last-child{background:#ffffff1f;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.operations-seller-readiness>div:last-child span{background:#bdd8af;border-radius:999px;display:block;height:100%}.operations-seller-panel>section{background:#fff;border:1px solid #dce3dc;border-radius:11px;margin-top:13px;padding:17px}.operations-seller-panel-label{color:#66806c;display:block;font-size:5px;font-weight:800;letter-spacing:1px;margin-bottom:11px}.operations-seller-panel-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.operations-seller-panel-grid>div{background:#f4f7f3;border-radius:8px;color:#54735c;display:flex;gap:7px;padding:10px}.operations-seller-panel-grid small,.operations-seller-panel-grid strong{display:block}.operations-seller-panel-grid small{color:#939c95;font-size:5px;font-weight:800}.operations-seller-panel-grid strong{color:#536159;font-size:6px;margin-top:3px}.operations-seller-pickup-card{background:#edf3eb;border-radius:9px;padding:12px}.operations-seller-pickup-card>div{color:#517158;display:flex;gap:8px}.operations-seller-pickup-card>div+div{margin-top:10px}.operations-seller-pickup-card small,.operations-seller-pickup-card strong{display:block}.operations-seller-pickup-card small{color:#849087;font-size:5px;font-weight:800}.operations-seller-pickup-card strong{color:#4f6055;font-size:6px;margin-top:3px}.operations-seller-pickup-card p{border-top:1px solid #d9e2d8;color:#708078;font-size:6px;line-height:1.6;margin:11px 0 0;padding-top:10px}.operations-seller-product-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.operations-seller-product-stats>div{background:#f4f7f3;border-radius:7px;padding:9px}.operations-seller-product-stats span,.operations-seller-product-stats strong{display:block}.operations-seller-product-stats span{color:#919b93;font-size:5px;font-weight:800}.operations-seller-product-stats strong{color:#425249;font-family:Manrope,sans-serif;font-size:13px;margin-top:4px}.operations-seller-products{border-top:1px solid #e3e8e3;margin-top:10px}.operations-seller-products>div{grid-gap:8px;align-items:center;border-bottom:1px solid #e3e8e3;display:grid;gap:8px;grid-template-columns:36px 1fr auto;padding:9px 0}.operations-seller-product-mark{border-radius:8px;display:grid;font-size:7px;font-weight:800;height:36px;place-items:center;width:36px}.operations-seller-product-mark.green{background:#dcebd6;color:#397248}.operations-seller-product-mark.orange{background:#f4e5d9;color:#a35e36}.operations-seller-product-mark.yellow{background:#f1eac9;color:#8e7735}.operations-seller-product-mark.gold{background:#f1e2b6;color:#88681d}.operations-seller-product-mark.cream{background:#efe9da;color:#74684b}.operations-seller-product-mark.mint{background:#dcece2;color:#3e7555}.operations-seller-products small,.operations-seller-products strong{display:block}.operations-seller-products strong{color:#4b5a50;font-size:6px}.operations-seller-products small{color:#929b94;font-size:5px;margin-top:3px}.operations-seller-products em{color:#6c7d71;font-size:5px;font-style:normal;font-weight:800;text-transform:uppercase}.operations-seller-no-products{background:#f1f3f0;border-radius:8px;color:#7e8981;font-size:6px;padding:11px}.operations-seller-verification{background:#f3f6f2;border-radius:9px;padding:12px}.operations-seller-verification>div:first-child{color:#54735c;display:flex;gap:8px}.operations-seller-verification small,.operations-seller-verification strong{display:block}.operations-seller-verification strong{color:#4b5d50;font-size:7px}.operations-seller-verification small{color:#879188;font-size:6px;margin-top:3px}.operations-seller-verification-actions{display:flex;gap:7px;margin-top:11px}.operations-seller-verification-actions button{align-items:center;border:0;border-radius:7px;cursor:pointer;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:35px;padding:0 9px}.operations-seller-verification-actions button.verify{background:#315f3f;color:#fff}.operations-seller-verification-actions button.review{background:#f4e8e4;color:#945b53}.operations-seller-payout{background:#f1f3f0;border-radius:8px;color:#758078;display:flex;gap:8px;padding:11px}.operations-seller-payout.connected{background:#e8f3e5;color:#397149}.operations-seller-payout small,.operations-seller-payout strong{display:block}.operations-seller-payout strong{font-size:7px}.operations-seller-payout small{color:#859087;font-size:6px;line-height:1.5;margin-top:3px}@media (max-width:1200px){.operations-seller-row{grid-template-columns:minmax(180px,1.5fr) minmax(110px,1fr) 90px 90px 100px}.operations-seller-row .operations-seller-cell:nth-of-type(4),.operations-seller-row .operations-seller-cell:nth-of-type(5){display:none}}@media (max-width:900px){.operations-sellers-stats{grid-template-columns:repeat(3,1fr)}.operations-seller-row{grid-template-columns:minmax(180px,1.5fr) 1fr 100px}.operations-seller-row .operations-seller-cell{display:none}}@media (max-width:760px){.operations-sellers-header{grid-template-columns:auto auto}.operations-sellers-header nav{display:none}.operations-sellers-user{justify-self:end}.operations-sellers-page{padding:34px 4% 70px}.operations-sellers-hero{align-items:flex-start;flex-direction:column}.operations-sellers-hero h1{font-size:34px}.operations-sellers-control{box-sizing:border-box;width:100%}.operations-sellers-directory-heading{align-items:flex-start;flex-direction:column}.operations-sellers-directory-heading input{width:100%}}@media (max-width:560px){.operations-sellers-user>span{display:none}.operations-sellers-user button{font-size:0}.operations-sellers-stats{grid-template-columns:1fr 1fr}.operations-seller-row{grid-template-columns:1fr}.operations-seller-actions{justify-content:flex-start}.operations-seller-panel{padding:20px;width:100%}.operations-seller-panel-grid,.operations-seller-product-stats{grid-template-columns:1fr 1fr}}.operations-buyers-app{background:#f3f5f1;color:#304037;min-height:100vh}.operations-buyers-page{margin:0 auto;max-width:1500px;padding:42px 4% 100px}.operations-buyers-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:22px}.operations-buyers-eyebrow{color:#55765e;display:block;font-size:6px;font-weight:800;letter-spacing:1.2px}.operations-buyers-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.operations-buyers-hero p{color:#818c84;font-size:9px;line-height:1.7;margin:10px 0 0;max-width:700px}.operations-buyers-control{background:#173d2a;border-radius:13px;color:#fff;min-width:205px;padding:17px}.operations-buyers-control>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.operations-buyers-control small,.operations-buyers-control span,.operations-buyers-control strong{display:block}.operations-buyers-control span{color:#adc5a4;font-size:6px;font-weight:800}.operations-buyers-control strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.operations-buyers-control small{color:#ffffff80;font-size:6px;line-height:1.5;margin-top:3px}.operations-buyers-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:18px}.operations-buyers-stats article{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:17px}.operations-buyers-stats article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:12px;place-items:center;width:34px}.operations-buyers-stats small,.operations-buyers-stats span,.operations-buyers-stats strong{display:block}.operations-buyers-stats span{color:#909992;font-size:6px;font-weight:800}.operations-buyers-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin-top:4px}.operations-buyers-stats small{color:#959d97;font-size:6px;margin-top:4px}.operations-buyers-directory{background:#fff;border:1px solid #dce3dc;border-radius:15px;padding:24px}.operations-buyers-directory-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.operations-buyers-directory-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:21px;margin:3px 0 0}.operations-buyers-directory-heading p{color:#8b958e;font-size:7px;margin:5px 0 0}.operations-buyers-directory-heading input{background:#fafbf9;border:1px solid #d8e0d8;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:7px;height:39px;outline:none;padding:0 10px;width:310px}.operations-buyers-filters{border-bottom:1px solid #e3e8e3;display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;padding-bottom:15px}.operations-buyers-filters button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6b796f;cursor:pointer;font-size:6px;font-weight:800;min-height:33px;padding:0 10px}.operations-buyers-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.operations-buyers-list{display:flex;flex-direction:column;gap:8px}.operations-buyer-row{grid-gap:12px;align-items:center;background:#fafbf9;border:1px solid #e0e6e0;border-radius:11px;display:grid;gap:12px;grid-template-columns:minmax(190px,1.6fr) 80px 100px 90px 120px 110px 110px;padding:14px}.operations-buyer-person{align-items:center;display:flex;gap:9px;min-width:0}.operations-buyer-avatar{background:#dcebd6;border-radius:10px;color:#397248;display:grid;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;height:42px;place-items:center;width:42px}.operations-buyer-person small,.operations-buyer-person span,.operations-buyer-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-buyer-person strong{color:#405148;font-size:8px}.operations-buyer-person span{color:#78857c;font-size:6px;margin-top:3px}.operations-buyer-person small{color:#969e98;font-size:5px;margin-top:2px}.operations-buyer-cell small,.operations-buyer-cell span,.operations-buyer-cell strong{display:block}.operations-buyer-cell span{color:#969e98;font-size:5px;font-weight:800}.operations-buyer-cell strong{color:#4c5b51;font-size:6px;margin-top:4px}.operations-buyer-cell small{color:#929b94;font-size:5px;margin-top:3px}.operations-buyer-actions{display:flex;justify-content:flex-end}.operations-buyer-actions button{align-items:center;background:#315f3f;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:6px;font-weight:800;gap:5px;min-height:34px;padding:0 9px}.operations-buyers-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:340px;text-align:center}.operations-buyers-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.operations-buyers-empty h3{font-family:Manrope,sans-serif;font-size:16px;margin:0}.operations-buyers-empty p{color:#8b958e;font-size:7px}.operations-buyers-total-orders{color:#7b877f;font-size:6px;margin-top:15px}.operations-buyer-overlay{background:#14231961;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.operations-buyer-panel{background:#f8faf7;box-shadow:-15px 0 40px #1428191f;box-sizing:border-box;height:100vh;overflow-y:auto;padding:27px;width:min(540px,94vw)}.operations-buyer-panel-top{display:flex;gap:20px;justify-content:space-between}.operations-buyer-panel-top h2{color:#263b2e;font-family:Manrope,sans-serif;font-size:25px;margin:4px 0 0}.operations-buyer-panel-top p{color:#879188;font-size:7px;margin:5px 0 0}.operations-buyer-panel-top>button{background:#fff;border:1px solid #dce3dc;border-radius:8px;color:#647269;cursor:pointer;display:grid;height:35px;place-items:center;width:35px}.operations-buyer-panel>section{background:#fff;border:1px solid #dce3dc;border-radius:11px;margin-top:13px;padding:17px}.operations-buyer-panel-label{color:#66806c;display:block;font-size:5px;font-weight:800;letter-spacing:1px;margin-bottom:11px}.operations-buyer-panel-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.operations-buyer-panel-grid>div{background:#f4f7f3;border-radius:8px;color:#54735c;display:flex;gap:7px;padding:10px}.operations-buyer-panel-grid small,.operations-buyer-panel-grid strong{display:block}.operations-buyer-panel-grid small{color:#939c95;font-size:5px;font-weight:800}.operations-buyer-panel-grid strong{color:#536159;font-size:6px;margin-top:3px}.operations-buyer-metrics{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.operations-buyer-metrics>div{background:#f4f7f3;border-radius:7px;padding:9px}.operations-buyer-metrics span,.operations-buyer-metrics strong{display:block}.operations-buyer-metrics span{color:#919b93;font-size:5px;font-weight:800}.operations-buyer-metrics strong{color:#425249;font-family:Manrope,sans-serif;font-size:13px;margin-top:4px}.operations-buyer-spend{background:#edf3eb;border-radius:9px;color:#4c7255;display:flex;gap:9px;padding:13px}.operations-buyer-spend span,.operations-buyer-spend strong{display:block}.operations-buyer-spend span{color:#809087;font-size:5px;font-weight:800}.operations-buyer-spend strong{color:#35513e;font-family:Manrope,sans-serif;font-size:18px;margin-top:3px}.operations-buyer-location{background:#f2f5f1;border-radius:9px;color:#54735c;display:flex;gap:8px;padding:12px}.operations-buyer-location span,.operations-buyer-location strong{display:block}.operations-buyer-location strong{color:#4f6055;font-size:7px}.operations-buyer-location span{color:#879188;font-size:6px;margin-top:3px}.operations-buyer-orders{border-top:1px solid #e3e8e3}.operations-buyer-orders>div{border-bottom:1px solid #e3e8e3;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.operations-buyer-orders small,.operations-buyer-orders strong{display:block}.operations-buyer-orders strong{color:#4b5a50;font-size:6px}.operations-buyer-orders small{color:#929b94;font-size:5px;margin-top:3px}.operations-buyer-orders>div>span:last-child{text-align:right}.operations-buyer-no-orders{background:#f1f3f0;border-radius:8px;color:#7e8981;font-size:6px;padding:11px}@media (max-width:1100px){.operations-buyer-row{grid-template-columns:minmax(190px,1.6fr) 80px 100px 100px 110px}.operations-buyer-row .operations-buyer-cell:nth-of-type(4),.operations-buyer-row .operations-buyer-cell:nth-of-type(5){display:none}}@media (max-width:900px){.operations-buyers-stats{grid-template-columns:repeat(3,1fr)}.operations-buyer-row{grid-template-columns:minmax(190px,1.5fr) 80px 110px}.operations-buyer-row .operations-buyer-cell{display:none}}@media (max-width:760px){.operations-buyers-page{padding:34px 4% 70px}.operations-buyers-hero{align-items:flex-start;flex-direction:column}.operations-buyers-hero h1{font-size:34px}.operations-buyers-control{box-sizing:border-box;width:100%}.operations-buyers-directory-heading{align-items:flex-start;flex-direction:column}.operations-buyers-directory-heading input{width:100%}}@media (max-width:560px){.operations-buyers-stats{grid-template-columns:1fr 1fr}.operations-buyer-row{grid-template-columns:1fr}.operations-buyer-actions{justify-content:flex-start}.operations-buyer-panel{padding:20px;width:100%}.operations-buyer-metrics,.operations-buyer-panel-grid{grid-template-columns:1fr 1fr}}.operations-payouts-app{background:#f3f5f1;color:#304037;min-height:100vh}.operations-payouts-page{margin:0 auto;max-width:1500px;padding:42px 4% 100px}.operations-payouts-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:20px}.operations-payouts-eyebrow{color:#55765e;display:block;font-size:9px;font-weight:800;letter-spacing:1.2px}.operations-payouts-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.operations-payouts-hero p{color:#818c84;font-size:12px;line-height:1.7;margin:10px 0 0;max-width:700px}.operations-payouts-control{background:#173d2a;border-radius:13px;color:#fff;min-width:205px;padding:17px}.operations-payouts-control>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.operations-payouts-control small,.operations-payouts-control span,.operations-payouts-control strong{display:block}.operations-payouts-control span{color:#adc5a4;font-size:9px;font-weight:800}.operations-payouts-control strong{font-family:Manrope,sans-serif;font-size:23px;margin-top:3px}.operations-payouts-control small{color:#ffffff80;font-size:9px;margin-top:3px}.operations-payouts-warning{background:#fff7eb;border:1px solid #ead8bd;border-radius:10px;color:#8d6638;display:flex;gap:9px;margin-bottom:16px;padding:13px}.operations-payouts-warning span,.operations-payouts-warning strong{display:block}.operations-payouts-warning strong{font-size:10px}.operations-payouts-warning span{color:#907b60;font-size:9px;line-height:1.6;margin-top:4px}.operations-payouts-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:18px}.operations-payouts-stats article{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:17px}.operations-payouts-stats article>div{background:#edf3eb;border-radius:8px;color:#4b7955;display:grid;height:34px;margin-bottom:12px;place-items:center;width:34px}.operations-payouts-stats small,.operations-payouts-stats span,.operations-payouts-stats strong{display:block}.operations-payouts-stats span{color:#909992;font-size:9px;font-weight:800}.operations-payouts-stats strong{color:#304238;font-family:Manrope,sans-serif;font-size:20px;margin-top:4px}.operations-payouts-stats small{color:#959d97;font-size:9px;margin-top:4px}.operations-payouts-board{background:#fff;border:1px solid #dce3dc;border-radius:15px;padding:24px}.operations-payouts-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.operations-payouts-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:21px;margin:3px 0 0}.operations-payouts-heading p{color:#8b958e;font-size:10px;margin:5px 0 0}.operations-payouts-heading input{background:#fafbf9;border:1px solid #d8e0d8;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:10px;height:39px;outline:none;padding:0 10px;width:300px}.operations-payouts-filters{border-bottom:1px solid #e3e8e3;display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;padding-bottom:15px}.operations-payouts-filters button{background:#fff;border:1px solid #dce3dc;border-radius:999px;color:#6b796f;cursor:pointer;font-size:9px;font-weight:800;min-height:33px;padding:0 10px}.operations-payouts-filters button.active{background:#315f3f;border-color:#315f3f;color:#fff}.operations-payouts-list{display:flex;flex-direction:column;gap:8px}.operations-payout-row{grid-gap:11px;align-items:center;background:#fafbf9;border:1px solid #e0e6e0;border-radius:11px;display:grid;gap:11px;grid-template-columns:minmax(160px,1.4fr) 120px 100px 100px 105px 95px 130px;padding:14px}.operations-payout-seller{align-items:center;display:flex;gap:8px;min-width:0}.operations-payout-seller>div{background:#e4efe0;border-radius:8px;color:#477452;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.operations-payout-seller small,.operations-payout-seller strong{display:block}.operations-payout-seller strong{color:#405148;font-size:10px}.operations-payout-seller small{color:#969e98;font-size:8px;margin-top:3px}.operations-payout-cell a,.operations-payout-cell small,.operations-payout-cell span,.operations-payout-cell strong{display:block}.operations-payout-cell span{color:#969e98;font-size:8px;font-weight:800}.operations-payout-cell a,.operations-payout-cell strong{color:#4c5b51;font-size:9px;margin-top:4px}.operations-payout-cell a{color:#356744;font-weight:800;text-decoration:none}.operations-payout-cell small{color:#929b94;font-size:8px;margin-top:3px}.operations-payout-cell .good{color:#397149}.operations-payout-cell .warning{color:#9a6847}.operations-payout-actions{display:flex;gap:5px;justify-content:flex-end}.operations-payout-actions a,.operations-payout-actions button{align-items:center;background:#315f3f;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:4px;min-height:33px;padding:0 8px;text-decoration:none}.operations-payout-actions button{background:#566d5c}.operations-payouts-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;text-align:center}.operations-payouts-empty>div{background:#edf3eb;border-radius:14px;color:#4a7954;display:grid;height:58px;margin-bottom:13px;place-items:center;width:58px}.operations-payouts-empty h3{font-family:Manrope,sans-serif;font-size:16px;margin:0}.operations-payouts-empty p{color:#8b958e;font-size:10px;line-height:1.6;max-width:430px}.operations-payouts-system{background:#fff;border:1px solid #dce3dc;border-radius:13px;display:flex;gap:12px;margin-top:16px;padding:18px}.operations-payouts-system>div:first-child{background:#edf3eb;border-radius:9px;color:#4b7955;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.operations-payouts-system h3{color:#374a3e;font-family:Manrope,sans-serif;font-size:13px;margin:4px 0 0}.operations-payouts-system p{color:#849087;font-size:10px;line-height:1.6;margin:5px 0 0;max-width:800px}@media (max-width:1100px){.operations-payouts-stats{grid-template-columns:repeat(3,1fr)}.operations-payout-row{grid-template-columns:minmax(180px,1.5fr) 120px 100px 110px}.operations-payout-row .operations-payout-cell:nth-of-type(3),.operations-payout-row .operations-payout-cell:nth-of-type(4){display:none}}@media (max-width:760px){.operations-payouts-page{padding:34px 4% 70px}.operations-payouts-hero{align-items:flex-start;flex-direction:column}.operations-payouts-hero h1{font-size:34px}.operations-payouts-control{box-sizing:border-box;width:100%}.operations-payouts-heading{align-items:flex-start;flex-direction:column}.operations-payouts-heading input{width:100%}}@media (max-width:560px){.operations-payouts-stats{grid-template-columns:1fr 1fr}.operations-payout-row{grid-template-columns:1fr}.operations-payout-row .operations-payout-cell{display:block}.operations-payout-actions{justify-content:flex-start}}.operations-settings-app{background:#f3f5f1;color:#304037;min-height:100vh}.operations-settings-page{margin:0 auto;max-width:1500px;padding:42px 4% 100px}.operations-settings-hero{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:20px}.operations-settings-eyebrow{color:#55765e;display:block;font-size:12px;font-weight:800;letter-spacing:1.2px}.operations-settings-hero h1{color:#1d3024;font-family:Manrope,sans-serif;font-size:42px;letter-spacing:-1.8px;line-height:1.05;margin:5px 0 0}.operations-settings-hero p{color:#818c84;font-size:12px;line-height:1.7;margin:10px 0 0;max-width:700px}.operations-settings-control{background:#173d2a;border-radius:13px;color:#fff;min-width:205px;padding:17px}.operations-settings-control>div{background:#ffffff17;border-radius:9px;color:#bdd5b1;display:grid;height:37px;margin-bottom:12px;place-items:center;width:37px}.operations-settings-control small,.operations-settings-control span,.operations-settings-control strong{display:block}.operations-settings-control span{color:#adc5a4;font-size:12px;font-weight:800}.operations-settings-control strong{font-family:Manrope,sans-serif;font-size:20px;margin-top:3px}.operations-settings-control small{color:#ffffff80;font-size:12px;margin-top:3px}.operations-settings-message{align-items:center;background:#eaf5e7;border:1px solid #cee0cb;border-radius:9px;color:#397149;display:flex;font-size:10px;font-weight:800;gap:7px;margin-bottom:15px;padding:11px 13px}.operations-settings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.operations-settings-card{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:22px}.operations-settings-wide{grid-column:1/-1}.operations-settings-card-heading{align-items:center;color:#52725a;display:flex;justify-content:space-between;margin-bottom:17px}.operations-settings-card-heading h2{color:#304238;font-family:Manrope,sans-serif;font-size:19px;margin:4px 0 0}.operations-settings-field{margin-top:13px}.operations-settings-field label{color:#58685e;display:block;font-size:10px;font-weight:800;margin-bottom:6px}.operations-settings-field input,.operations-settings-field select{background:#fafbf9;border:1px solid #d6ded6;border-radius:8px;box-sizing:border-box;color:#46564c;font-family:inherit;font-size:10px;height:39px;outline:none;padding:0 10px;width:100%}.operations-settings-field input:focus,.operations-settings-field select:focus{background:#fff;border-color:#719279}.operations-settings-field input:disabled{background:#f1f3f0;color:#9ca49e}.operations-settings-field small{color:#929b94;display:block;font-size:12px;line-height:1.5;margin-top:5px}.operations-settings-toggle-row{align-items:center;background:#f4f7f3;border-radius:9px;display:flex;gap:15px;justify-content:space-between;margin-top:11px;padding:12px}.operations-settings-toggle-row span,.operations-settings-toggle-row strong{display:block}.operations-settings-toggle-row strong{color:#4b5b51;font-size:10px}.operations-settings-toggle-row>div>span{color:#89938c;font-size:12px;line-height:1.5;margin-top:3px;max-width:500px}.operations-settings-switch{background:#d6ddd7;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:23px;padding:3px;width:42px}.operations-settings-switch span{background:#fff;border-radius:50%;display:block;height:17px;transition:transform .18s ease;width:17px}.operations-settings-switch.active{background:#467451}.operations-settings-switch.active span{transform:translateX(19px)}.operations-settings-info{background:#fff5e9;border-radius:8px;color:#946240;display:flex;gap:8px;margin-top:12px;padding:11px}.operations-settings-info small,.operations-settings-info strong{display:block}.operations-settings-info strong{font-size:10px}.operations-settings-info small{color:#967c66;font-size:12px;line-height:1.5;margin-top:3px}.operations-settings-two-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.operations-settings-security{align-items:center;background:#fff;border:1px solid #dce3dc;border-radius:13px;display:flex;gap:25px;justify-content:space-between;margin-top:15px;padding:19px}.operations-settings-security>div:first-child{color:#4c7255;display:flex;gap:11px}.operations-settings-security h3{color:#374a3e;font-family:Manrope,sans-serif;font-size:13px;margin:4px 0 0}.operations-settings-security p{color:#849087;font-size:10px;line-height:1.6;margin:5px 0 0;max-width:800px}.operations-settings-actions{display:flex;flex:0 0 auto;gap:7px}.operations-settings-actions button{border-radius:8px;cursor:pointer;font-family:inherit;font-size:10px;font-weight:800;min-height:38px;padding:0 12px}.operations-settings-actions button.primary{background:#315f3f;border:0;color:#fff}.operations-settings-actions button.secondary{background:#fff;border:1px solid #d7ded7;color:#65736a}@media (max-width:900px){.operations-settings-grid{grid-template-columns:1fr}.operations-settings-wide{grid-column:auto}.operations-settings-security{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.operations-settings-page{padding:34px 4% 70px}.operations-settings-hero{align-items:flex-start;flex-direction:column}.operations-settings-hero h1{font-size:34px}.operations-settings-control{box-sizing:border-box;width:100%}.operations-settings-two-fields{grid-template-columns:1fr}}.desktop-nav .header-section-link{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:none}
/*# sourceMappingURL=main.7c4e9780.css.map*/