/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--color-slate-300:oklch(86.9% .022 252.894);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--mui-shape-customBorderRadius-sm);--radius-md:var(--mui-shape-customBorderRadius-md);--radius-lg:var(--mui-shape-customBorderRadius-lg);--radius-xl:var(--mui-shape-customBorderRadius-xl);--radius-2xl:.75rem;--radius-3xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--radius:var(--mui-shape-customBorderRadius-md);--radius-full:9999px;--color-primary:var(--primary-color);--color-primaryLight:var(--mui-palette-primary-lightOpacity);--color-secondary:var(--mui-palette-secondary-main);--color-error:var(--mui-palette-error-main);--color-errorLight:var(--mui-palette-error-lightOpacity);--color-success:var(--mui-palette-success-main);--color-textPrimary:var(--mui-palette-text-primary);--color-textSecondary:var(--mui-palette-text-secondary);--color-textDisabled:var(--mui-palette-text-disabled);--color-actionHover:var(--mui-palette-action-hover);--color-backgroundPaper:var(--mui-palette-background-paper);--color-backgroundDefault:var(--mui-palette-background-default)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;border-color:var(--border-color,currentColor);margin:0;padding:0}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto!important}.pointer-events-none{pointer-events:none!important}.collapse{visibility:collapse!important}.visible{visibility:visible!important}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.absolute,.sr-only{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.inset-0{inset:calc(var(--spacing)*0)!important}.inset-x-0{inset-inline:calc(var(--spacing)*0)!important}.inset-y-0{inset-block:calc(var(--spacing)*0)!important}.-top-3{top:calc(var(--spacing)*-3)!important}.top-0{top:calc(var(--spacing)*0)!important}.top-1\/2{top:50%!important}.top-3{top:calc(var(--spacing)*3)!important}.top-4{top:calc(var(--spacing)*4)!important}.top-5{top:calc(var(--spacing)*5)!important}.top-6{top:calc(var(--spacing)*6)!important}.top-8{top:calc(var(--spacing)*8)!important}.top-28{top:calc(var(--spacing)*28)!important}.top-auto{top:auto!important}.-right-8{right:calc(var(--spacing)*-8)!important}.right-0{right:calc(var(--spacing)*0)!important}.right-3{right:calc(var(--spacing)*3)!important}.right-4{right:calc(var(--spacing)*4)!important}.right-5{right:calc(var(--spacing)*5)!important}.right-6{right:calc(var(--spacing)*6)!important}.right-8{right:calc(var(--spacing)*8)!important}.right-10{right:calc(var(--spacing)*10)!important}.-bottom-8{bottom:calc(var(--spacing)*-8)!important}.bottom-4{bottom:calc(var(--spacing)*4)!important}.bottom-5{bottom:calc(var(--spacing)*5)!important}.bottom-6{bottom:calc(var(--spacing)*6)!important}.bottom-8{bottom:calc(var(--spacing)*8)!important}.-left-\[10000px\]{left:-10000px!important}.left-1\/2{left:50%!important}.left-3{left:calc(var(--spacing)*3)!important}.left-4{left:calc(var(--spacing)*4)!important}.left-5{left:calc(var(--spacing)*5)!important}.left-6{left:calc(var(--spacing)*6)!important}.isolate{isolation:isolate!important}.z-10{z-index:10!important}.z-\[1\]{z-index:1!important}.z-\[20\]{z-index:20!important}.z-\[1300\]{z-index:1300!important}.z-\[1600\]{z-index:1600!important}.z-\[9999\]{z-index:9999!important}.col-span-2{grid-column:span 2/span 2!important}.container{width:100%!important}@media (min-width:600px){.container{max-width:600px!important}}@media (min-width:900px){.container{max-width:900px!important}}@media (min-width:1200px){.container{max-width:1200px!important}}@media (min-width:1536px){.container{max-width:1536px!important}}@media (min-width:1920px){.container{max-width:1920px!important}}.m-0{margin:calc(var(--spacing)*0)!important}.m-3{margin:calc(var(--spacing)*3)!important}.mli-2{margin-inline:calc(var(--spacing)*2)!important}.mx-auto{margin-inline:auto!important}.mlb-1{margin-block:calc(var(--spacing)*1)!important}.mlb-2{margin-block:calc(var(--spacing)*2)!important}.my-8{margin-block:calc(var(--spacing)*8)!important}.-mis-2{margin-inline-start:calc(calc(var(--spacing)*2)*-1)!important}.mis-2{margin-inline-start:calc(var(--spacing)*2)!important}.mis-3{margin-inline-start:calc(var(--spacing)*3)!important}.mis-4{margin-inline-start:calc(var(--spacing)*4)!important}.mis-\[-8px\]{margin-inline-start:-8px!important}.ms-1{margin-inline-start:calc(var(--spacing)*1)!important}.mie-2{margin-inline-end:calc(var(--spacing)*2)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)!important}.mt-1{margin-top:calc(var(--spacing)*1)!important}.mt-2{margin-top:calc(var(--spacing)*2)!important}.mt-3{margin-top:calc(var(--spacing)*3)!important}.mt-4{margin-top:calc(var(--spacing)*4)!important}.mt-5{margin-top:calc(var(--spacing)*5)!important}.mt-6{margin-top:calc(var(--spacing)*6)!important}.mt-7{margin-top:calc(var(--spacing)*7)!important}.mt-8{margin-top:calc(var(--spacing)*8)!important}.mt-auto{margin-top:auto!important}.mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-2{margin-bottom:calc(var(--spacing)*2)!important}.mb-3{margin-bottom:calc(var(--spacing)*3)!important}.mb-4{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)!important}.mb-6{margin-bottom:calc(var(--spacing)*6)!important}.mb-7{margin-bottom:calc(var(--spacing)*7)!important}.mb-8{margin-bottom:calc(var(--spacing)*8)!important}.mb-10{margin-bottom:calc(var(--spacing)*10)!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.block{display:block!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.aspect-\[1\.4\]{aspect-ratio:1.4!important}.aspect-\[2\.35\]{aspect-ratio:2.35!important}.aspect-\[4\/3\]{aspect-ratio:4/3!important}.aspect-square{aspect-ratio:1!important}.size-2{width:calc(var(--spacing)*2)!important;height:calc(var(--spacing)*2)!important}.size-3{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-7{width:calc(var(--spacing)*7)!important;height:calc(var(--spacing)*7)!important}.size-9{width:calc(var(--spacing)*9)!important;height:calc(var(--spacing)*9)!important}.size-10{width:calc(var(--spacing)*10)!important;height:calc(var(--spacing)*10)!important}.size-11{width:calc(var(--spacing)*11)!important;height:calc(var(--spacing)*11)!important}.size-12{width:calc(var(--spacing)*12)!important;height:calc(var(--spacing)*12)!important}.size-14{width:calc(var(--spacing)*14)!important;height:calc(var(--spacing)*14)!important}.size-16{width:calc(var(--spacing)*16)!important;height:calc(var(--spacing)*16)!important}.size-20{width:calc(var(--spacing)*20)!important;height:calc(var(--spacing)*20)!important}.size-24{width:calc(var(--spacing)*24)!important;height:calc(var(--spacing)*24)!important}.size-28{width:calc(var(--spacing)*28)!important;height:calc(var(--spacing)*28)!important}.size-32{width:calc(var(--spacing)*32)!important;height:calc(var(--spacing)*32)!important}.size-44{width:calc(var(--spacing)*44)!important;height:calc(var(--spacing)*44)!important}.size-\[96px\]{width:96px!important;height:96px!important}.size-full{width:100%!important;height:100%!important}.h-2{height:calc(var(--spacing)*2)!important}.h-5{height:calc(var(--spacing)*5)!important}.h-8{height:calc(var(--spacing)*8)!important}.h-9{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)!important}.h-12{height:calc(var(--spacing)*12)!important}.h-56{height:calc(var(--spacing)*56)!important}.h-96{height:calc(var(--spacing)*96)!important}.h-fit{height:fit-content!important}.h-full{height:100%!important}.h-px{height:1px!important}.max-h-\[86vh\]{max-height:86vh!important}.max-h-full{max-height:100%!important}.w-1\/2{width:50%!important}.w-1\/3{width:33.3333%!important}.w-3\/4{width:75%!important}.w-5{width:calc(var(--spacing)*5)!important}.w-\[46\%\]{width:46%!important}.w-\[56\%\]{width:56%!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.w-px{width:1px!important}.max-w-\[92vw\]{max-width:92vw!important}.max-w-full{max-width:100%!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow,.grow{flex-grow:1!important}.basis-full{flex-basis:100%!important}.border-collapse{border-collapse:collapse!important}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)!important}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)!important}.scale-\[1\.2\]{scale:1.2!important}.-rotate-3{rotate:-3deg!important}.rotate-\[2deg\]{rotate:2deg!important}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)!important}.animate-spin{animation:var(--animate-spin)!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.list-none{list-style-type:none!important}.auto-rows-min{grid-auto-rows:min-content!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr!important}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto!important}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.items-baseline{align-items:baseline!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-start{align-items:flex-start!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-start{justify-content:flex-start!important}.gap-0{gap:calc(var(--spacing)*0)!important}.gap-0\.5{gap:calc(var(--spacing)*.5)!important}.gap-1{gap:calc(var(--spacing)*1)!important}.gap-1\.5{gap:calc(var(--spacing)*1.5)!important}.gap-2{gap:calc(var(--spacing)*2)!important}.gap-3{gap:calc(var(--spacing)*3)!important}.gap-4{gap:calc(var(--spacing)*4)!important}.gap-5{gap:calc(var(--spacing)*5)!important}.gap-6{gap:calc(var(--spacing)*6)!important}.gap-8{gap:calc(var(--spacing)*8)!important}.gap-10{gap:calc(var(--spacing)*10)!important}.gap-12{gap:calc(var(--spacing)*12)!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))!important}.gap-x-3{column-gap:calc(var(--spacing)*3)!important}.gap-y-1{row-gap:calc(var(--spacing)*1)!important}.self-end{align-self:flex-end!important}.self-start{align-self:flex-start!important}.justify-self-center{justify-self:center!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.rounded{border-radius:var(--radius)!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-3xl{border-radius:var(--radius-3xl)!important}.rounded-\[0\.875rem\]{border-radius:.875rem!important}.rounded-\[1\.5rem\]{border-radius:1.5rem!important}.rounded-\[1\.25rem\]{border-radius:1.25rem!important}.rounded-\[1rem\]{border-radius:1rem!important}.rounded-\[2rem\]{border-radius:2rem!important}.rounded-full{border-radius:var(--radius-full)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-t{border-top-left-radius:var(--radius)!important;border-top-right-radius:var(--radius)!important}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-y{border-block-style:var(--tw-border-style)!important;border-block-width:1px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.border-\[\#C1121F33\]{border-color:#c1121f33!important}.border-\[var\(--border\)\]{border-color:var(--border)!important}.border-error\/30{border-color:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error)30%,transparent)!important}}.border-primary,.border-primary\/30{border-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)!important}}.border-white\/20{border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.border-white\/70{border-color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}.bg-\[\#1A1208\]{background-color:#1a1208!important}.bg-\[\#07101f\]{background-color:#07101f!important}.bg-\[\#FFD6D6\]{background-color:#ffd6d6!important}.bg-\[var\(--background\)\]{background-color:var(--background)!important}.bg-\[var\(--border\)\]{background-color:var(--border)!important}.bg-\[var\(--card\)\]{background-color:var(--card)!important}.bg-\[var\(--muted\)\]{background-color:var(--muted)!important}.bg-\[var\(--public-yellow\)\]{background-color:var(--public-yellow)!important}.bg-\[var\(--secondary\)\]{background-color:var(--secondary)!important}.bg-actionHover{background-color:var(--color-actionHover)!important}.bg-backgroundDefault{background-color:var(--color-backgroundDefault)!important}.bg-backgroundPaper,.bg-backgroundPaper\/95{background-color:var(--color-backgroundPaper)!important}@supports (color:color-mix(in lab,red,red)){.bg-backgroundPaper\/95{background-color:color-mix(in oklab,var(--color-backgroundPaper)95%,transparent)!important}}.bg-black{background-color:var(--color-black)!important}.bg-black\/50{background-color:#00000080!important}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)!important}}.bg-black\/60{background-color:#0009!important}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)!important}}.bg-black\/80{background-color:#000c!important}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)!important}}.bg-errorLight{background-color:var(--color-errorLight)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-primaryLight{background-color:var(--color-primaryLight)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-transparent{background-color:#0000!important}.bg-white{background-color:var(--color-white)!important}.bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.bg-white\/70{background-color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}.bg-white\/85{background-color:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)!important}}.bg-white\/90{background-color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)!important}}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.p-0{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)!important}.p-1\.5{padding:calc(var(--spacing)*1.5)!important}.p-2{padding:calc(var(--spacing)*2)!important}.p-3{padding:calc(var(--spacing)*3)!important}.p-4{padding:calc(var(--spacing)*4)!important}.p-5{padding:calc(var(--spacing)*5)!important}.p-6{padding:calc(var(--spacing)*6)!important}.p-7{padding:calc(var(--spacing)*7)!important}.p-8{padding:calc(var(--spacing)*8)!important}.p-10{padding:calc(var(--spacing)*10)!important}.p-16{padding:calc(var(--spacing)*16)!important}.pli-3{padding-inline:calc(var(--spacing)*3)!important}.pli-6{padding-inline:calc(var(--spacing)*6)!important}.px-2{padding-inline:calc(var(--spacing)*2)!important}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)!important}.px-3{padding-inline:calc(var(--spacing)*3)!important}.px-4{padding-inline:calc(var(--spacing)*4)!important}.px-5{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)!important}.px-7{padding-inline:calc(var(--spacing)*7)!important}.px-8{padding-inline:calc(var(--spacing)*8)!important}.px-20{padding-inline:calc(var(--spacing)*20)!important}.plb-2{padding-block:calc(var(--spacing)*2)!important}.py-1{padding-block:calc(var(--spacing)*1)!important}.py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.py-2{padding-block:calc(var(--spacing)*2)!important}.py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.py-3{padding-block:calc(var(--spacing)*3)!important}.py-3\.5{padding-block:calc(var(--spacing)*3.5)!important}.py-4{padding-block:calc(var(--spacing)*4)!important}.py-8{padding-block:calc(var(--spacing)*8)!important}.py-10{padding-block:calc(var(--spacing)*10)!important}.py-12{padding-block:calc(var(--spacing)*12)!important}.py-14{padding-block:calc(var(--spacing)*14)!important}.py-16{padding-block:calc(var(--spacing)*16)!important}.pis-12{padding-inline-start:calc(var(--spacing)*12)!important}.pe-1{padding-inline-end:calc(var(--spacing)*1)!important}.pie-4{padding-inline-end:calc(var(--spacing)*4)!important}.pie-32{padding-inline-end:calc(var(--spacing)*32)!important}.pt-2{padding-top:calc(var(--spacing)*2)!important}.pt-4{padding-top:calc(var(--spacing)*4)!important}.pt-5{padding-top:calc(var(--spacing)*5)!important}.pt-6{padding-top:calc(var(--spacing)*6)!important}.pt-24{padding-top:calc(var(--spacing)*24)!important}.pt-28{padding-top:calc(var(--spacing)*28)!important}.pt-32{padding-top:calc(var(--spacing)*32)!important}.pt-36{padding-top:calc(var(--spacing)*36)!important}.pr-4{padding-right:calc(var(--spacing)*4)!important}.pb-3{padding-bottom:calc(var(--spacing)*3)!important}.pb-4{padding-bottom:calc(var(--spacing)*4)!important}.pb-5{padding-bottom:calc(var(--spacing)*5)!important}.pb-6{padding-bottom:calc(var(--spacing)*6)!important}.pb-8{padding-bottom:calc(var(--spacing)*8)!important}.pb-10{padding-bottom:calc(var(--spacing)*10)!important}.pb-16{padding-bottom:calc(var(--spacing)*16)!important}.pb-20{padding-bottom:calc(var(--spacing)*20)!important}.pl-12{padding-left:calc(var(--spacing)*12)!important}.text-center{text-align:center!important}.text-end{text-align:end!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-start{text-align:start!important}.align-\[-2px\]{vertical-align:-2px!important}.text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.text-8xl{font-size:var(--text-8xl)!important;line-height:var(--tw-leading,var(--text-8xl--line-height))!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[0\.76rem\]{font-size:.76rem!important}.text-\[9px\]{font-size:9px!important}.text-\[10px\]{font-size:10px!important}.text-\[16px\]{font-size:16px!important}.text-\[17px\]{font-size:17px!important}.text-\[18px\]{font-size:18px!important}.text-\[22px\]{font-size:22px!important}.text-\[30px\]{font-size:30px!important}.leading-\[1\.7\]{--tw-leading:1.7!important;line-height:1.7!important}.leading-\[1\.8\]{--tw-leading:1.8!important;line-height:1.8!important}.leading-\[1\.75\]{--tw-leading:1.75!important;line-height:1.75!important}.leading-none{--tw-leading:1!important;line-height:1!important}.leading-relaxed{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-black{--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.18em\]{--tw-tracking:.18em!important;letter-spacing:.18em!important}.break-words{overflow-wrap:break-word!important}.break-all{word-break:break-all!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.text-\[\#1A1208\],.text-\[\#1a1208\]{color:#1a1208!important}.text-\[\#7A6A52\]{color:#7a6a52!important}.text-\[\#061018\]{color:#061018!important}.text-\[\#C1121F\]{color:#c1121f!important}.text-\[\#E85D04\]{color:#e85d04!important}.text-\[var\(--destructive\)\]{color:var(--destructive)!important}.text-\[var\(--foreground\)\]{color:var(--foreground)!important}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)!important}.text-\[var\(--primary\)\]{color:var(--primary)!important}.text-\[var\(--public-accent-green\)\]{color:var(--public-accent-green)!important}.text-black{color:var(--color-black)!important}.text-error{color:var(--color-error)!important}.text-inherit{color:inherit!important}.text-primary{color:var(--color-primary)!important}.text-slate-300\/75{color:#cad5e2bf!important}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/75{color:color-mix(in oklab,var(--color-slate-300)75%,transparent)!important}}.text-success{color:var(--color-success)!important}.text-textDisabled{color:var(--color-textDisabled)!important}.text-textPrimary{color:var(--color-textPrimary)!important}.text-textSecondary{color:var(--color-textSecondary)!important}.text-white{color:var(--color-white)!important}.text-white\/42{color:#ffffff6b!important}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white)42%,transparent)!important}}.text-white\/60{color:#fff9!important}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)!important}}.text-white\/68{color:#ffffffad!important}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)!important}}.text-white\/70{color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.line-through{text-decoration-line:line-through!important}.overline{text-decoration-line:overline!important}.underline-offset-4{text-underline-offset:4px!important}.opacity-0{opacity:0!important}.opacity-30{opacity:.3!important}.opacity-70{opacity:.7!important}.opacity-100{opacity:1!important}.opacity-\[0\.62\]{opacity:.62!important}.opacity-\[0\.88\]{opacity:.88!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important}.shadow-\[0_10px_24px_rgba\(139\,99\,25\,0\.12\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#8b63191f)!important}.shadow-\[0_10px_24px_rgba\(139\,99\,25\,0\.12\)\],.shadow-\[0_12px_34px_rgba\(52\,91\,43\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_12px_34px_rgba\(52\,91\,43\,0\.12\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#345b2b1f)!important}.shadow-lg{--tw-shadow:var(--mui-customShadows-lg)!important}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:var(--mui-customShadows-md)!important}.shadow-none{--tw-shadow:0 0 #0000!important}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:var(--mui-customShadows-sm)!important}.shadow-xl{--tw-shadow:var(--mui-customShadows-xl)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px)!important}.blur,.drop-shadow-\[0_26px_58px_rgba\(0\,0\,0\,\.38\)\]{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,)!important}.drop-shadow-\[0_26px_58px_rgba\(0\,0\,0\,\.38\)\]{--tw-drop-shadow-size:drop-shadow(0 26px 58px var(--tw-drop-shadow-color,#00000061))!important;--tw-drop-shadow:var(--tw-drop-shadow-size)!important}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)!important}.backdrop-blur,.backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.duration-300{--tw-duration:.3s!important;transition-duration:.3s!important}.duration-500{--tw-duration:.5s!important;transition-duration:.5s!important}.ease-in-out{--tw-ease:var(--ease-in-out)!important;transition-timing-function:var(--ease-in-out)!important}.outline-none{--tw-outline-style:none!important;outline-style:none!important}.\!mbs-3{margin-block-start:calc(var(--spacing)*3)!important}.\!min-is-full{min-inline-size:100%!important}.border-bs{border-block-start-width:1px!important}.bs-5{block-size:calc(var(--spacing)*5)!important}.bs-6{block-size:calc(var(--spacing)*6)!important}.bs-7{block-size:calc(var(--spacing)*7)!important}.bs-8{block-size:calc(var(--spacing)*8)!important}.bs-9{block-size:calc(var(--spacing)*9)!important}.bs-10{block-size:calc(var(--spacing)*10)!important}.bs-11{block-size:calc(var(--spacing)*11)!important}.bs-12{block-size:calc(var(--spacing)*12)!important}.bs-16{block-size:calc(var(--spacing)*16)!important}.bs-20{block-size:calc(var(--spacing)*20)!important}.bs-\[38px\]{block-size:38px!important}.bs-\[220px\]{block-size:220px!important}.bs-\[260px\]{block-size:260px!important}.bs-\[280px\]{block-size:280px!important}.bs-full{block-size:100%!important}.bs-px{block-size:1px!important}.is-7{inline-size:calc(var(--spacing)*7)!important}.is-8{inline-size:calc(var(--spacing)*8)!important}.is-9{inline-size:calc(var(--spacing)*9)!important}.is-10{inline-size:calc(var(--spacing)*10)!important}.is-11{inline-size:calc(var(--spacing)*11)!important}.is-12{inline-size:calc(var(--spacing)*12)!important}.is-16{inline-size:calc(var(--spacing)*16)!important}.is-20{inline-size:calc(var(--spacing)*20)!important}.is-24{inline-size:calc(var(--spacing)*24)!important}.is-\[38px\]{inline-size:38px!important}.is-\[90vw\]{inline-size:90vw!important}.is-\[calc\(100\%-24px\)\]{inline-size:calc(100% - 24px)!important}.is-fit{inline-size:fit-content!important}.is-full{inline-size:100%!important}.is-px{inline-size:1px!important}.max-bs-8{max-block-size:calc(var(--spacing)*8)!important}.max-bs-10{max-block-size:calc(var(--spacing)*10)!important}.max-bs-\[56vh\]{max-block-size:56vh!important}.max-bs-\[100dvh\]{max-block-size:100dvh!important}.max-bs-\[280px\]{max-block-size:280px!important}.max-bs-\[calc\(100dvh-24px\)\]{max-block-size:calc(100dvh - 24px)!important}.max-bs-\[calc\(100dvh-72px\)\]{max-block-size:calc(100dvh - 72px)!important}.max-bs-full{max-block-size:100%!important}.max-bs-none{max-block-size:none!important}.max-is-2xl{max-inline-size:var(--container-2xl)!important}.max-is-8{max-inline-size:calc(var(--spacing)*8)!important}.max-is-10{max-inline-size:calc(var(--spacing)*10)!important}.max-is-80{max-inline-size:calc(var(--spacing)*80)!important}.max-is-\[16rem\]{max-inline-size:16rem!important}.max-is-\[65\%\]{max-inline-size:65%!important}.max-is-\[92px\]{max-inline-size:92px!important}.max-is-\[160px\]{max-inline-size:160px!important}.max-is-\[170px\]{max-inline-size:170px!important}.max-is-\[260px\]{max-inline-size:260px!important}.max-is-\[280px\]{max-inline-size:280px!important}.max-is-\[360px\]{max-inline-size:360px!important}.max-is-\[420px\]{max-inline-size:420px!important}.max-is-\[440px\]{max-inline-size:440px!important}.max-is-\[460px\]{max-inline-size:460px!important}.max-is-\[520px\]{max-inline-size:520px!important}.max-is-\[560px\]{max-inline-size:560px!important}.max-is-\[610px\]{max-inline-size:610px!important}.max-is-\[620px\]{max-inline-size:620px!important}.max-is-\[640px\]{max-inline-size:640px!important}.max-is-\[660px\]{max-inline-size:660px!important}.max-is-\[680px\]{max-inline-size:680px!important}.max-is-\[720px\]{max-inline-size:720px!important}.max-is-\[740px\]{max-inline-size:740px!important}.max-is-\[760px\]{max-inline-size:760px!important}.max-is-\[768px\]{max-inline-size:768px!important}.max-is-\[780px\]{max-inline-size:780px!important}.max-is-\[800px\]{max-inline-size:800px!important}.max-is-\[820px\]{max-inline-size:820px!important}.max-is-\[840px\]{max-inline-size:840px!important}.max-is-\[860px\]{max-inline-size:860px!important}.max-is-\[900px\]{max-inline-size:900px!important}.max-is-\[920px\]{max-inline-size:920px!important}.max-is-\[1000px\]{max-inline-size:1000px!important}.max-is-\[1180px\]{max-inline-size:1180px!important}.max-is-\[1280px\]{max-inline-size:1280px!important}.max-is-\[calc\(100vw-24px\)\]{max-inline-size:calc(100vw - 24px)!important}.max-is-full{max-inline-size:100%!important}.max-is-md{max-inline-size:var(--container-md)!important}.max-is-none{max-inline-size:none!important}.max-is-xs{max-inline-size:var(--container-xs)!important}.mbe-3{margin-block-end:calc(var(--spacing)*3)!important}.mbe-6{margin-block-end:calc(var(--spacing)*6)!important}.mbs-1\.5{margin-block-start:calc(var(--spacing)*1.5)!important}.mbs-auto{margin-block-start:auto!important}.min-bs-0{min-block-size:calc(var(--spacing)*0)!important}.min-bs-10{min-block-size:calc(var(--spacing)*10)!important}.min-bs-12{min-block-size:calc(var(--spacing)*12)!important}.min-bs-24{min-block-size:calc(var(--spacing)*24)!important}.min-bs-52{min-block-size:calc(var(--spacing)*52)!important}.min-bs-64{min-block-size:calc(var(--spacing)*64)!important}.min-bs-\[40px\]{min-block-size:40px!important}.min-bs-\[100dvh\]{min-block-size:100dvh!important}.min-bs-\[110px\]{min-block-size:110px!important}.min-bs-\[120px\]{min-block-size:120px!important}.min-bs-\[180px\]{min-block-size:180px!important}.min-bs-\[200px\]{min-block-size:200px!important}.min-bs-\[210px\]{min-block-size:210px!important}.min-bs-\[220px\]{min-block-size:220px!important}.min-bs-\[230px\]{min-block-size:230px!important}.min-bs-\[240px\]{min-block-size:240px!important}.min-bs-\[260px\]{min-block-size:260px!important}.min-bs-\[300px\]{min-block-size:300px!important}.min-bs-\[320px\]{min-block-size:320px!important}.min-bs-\[330px\]{min-block-size:330px!important}.min-bs-\[360px\]{min-block-size:360px!important}.min-bs-\[420px\]{min-block-size:420px!important}.min-bs-\[520px\]{min-block-size:520px!important}.min-bs-\[560px\]{min-block-size:560px!important}.min-bs-full{min-block-size:100%!important}.min-bs-screen{min-block-size:100vh!important}.min-is-0{min-inline-size:calc(var(--spacing)*0)!important}.min-is-8{min-inline-size:calc(var(--spacing)*8)!important}.min-is-10{min-inline-size:calc(var(--spacing)*10)!important}.min-is-\[145px\]{min-inline-size:145px!important}.min-is-\[160px\]{min-inline-size:160px!important}.min-is-\[240px\]{min-inline-size:240px!important}.pbs-0{padding-block-start:calc(var(--spacing)*0)!important}.pbs-2{padding-block-start:calc(var(--spacing)*2)!important}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%!important;--tw-scale-y:105%!important;--tw-scale-z:105%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1!important}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1!important}.placeholder\:text-\[var\(--muted-foreground\)\]::placeholder{color:var(--muted-foreground)!important}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)!important}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)!important}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5)!important}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{translate:var(--tw-translate-x)var(--tw-translate-y)!important}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1)!important}.hover\:scale-105:hover{--tw-scale-x:105%!important;--tw-scale-y:105%!important;--tw-scale-z:105%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}.hover\:bg-\[\#111\]:hover{background-color:#111!important}.hover\:bg-\[var\(--public-primary\)\]:hover{background-color:var(--public-primary)!important}.hover\:bg-\[var\(--secondary\)\]:hover{background-color:var(--secondary)!important}.hover\:bg-black\/80:hover{background-color:#000c!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black)80%,transparent)!important}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)!important}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)!important}}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)!important}.hover\:text-primary:hover{color:var(--color-primary)!important}.hover\:text-white:hover{color:var(--color-white)!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-90:hover{opacity:.9!important}.hover\:shadow-lg:hover{--tw-shadow:var(--mui-customShadows-lg)!important}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-md:hover{--tw-shadow:var(--mui-customShadows-md)!important}.hover\:shadow-xl:hover{--tw-shadow:var(--mui-customShadows-xl)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.focus\:border-\[\#E85D04\]:focus{border-color:#e85d04!important}.focus\:border-\[var\(--public-primary\)\]:focus{border-color:var(--public-primary)!important}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px!important}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px!important}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)!important}.disabled\:pointer-events-none:disabled{pointer-events:none!important}.disabled\:opacity-50:disabled{opacity:.5!important}.disabled\:opacity-70:disabled{opacity:.7!important}@media (min-width:600px){.sm\:col-span-1{grid-column:span 1/span 1!important}.sm\:col-span-2{grid-column:span 2/span 2!important}.sm\:mt-\[22px\]{margin-top:22px!important}.sm\:block{display:block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:size-36{width:calc(var(--spacing)*36)!important;height:calc(var(--spacing)*36)!important}.sm\:flex-none{flex:none!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.sm\:grid-cols-\[124px_1fr_auto\]{grid-template-columns:124px 1fr auto!important}.sm\:flex-col{flex-direction:column!important}.sm\:flex-row{flex-direction:row!important}.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:items-center{align-items:center!important}.sm\:items-end{align-items:flex-end!important}.sm\:items-start{align-items:flex-start!important}.sm\:justify-between{justify-content:space-between!important}.sm\:border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.sm\:p-5{padding:calc(var(--spacing)*5)!important}.sm\:p-6{padding:calc(var(--spacing)*6)!important}.sm\:p-8{padding:calc(var(--spacing)*8)!important}.sm\:p-10{padding:calc(var(--spacing)*10)!important}.sm\:p-12{padding:calc(var(--spacing)*12)!important}.sm\:px-6{padding-inline:calc(var(--spacing)*6)!important}.sm\:py-16{padding-block:calc(var(--spacing)*16)!important}.sm\:pt-0{padding-top:calc(var(--spacing)*0)!important}.sm\:text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.sm\:is-\[unset\]{inline-size:unset!important}.sm\:is-fit{inline-size:fit-content!important}.sm\:min-bs-\[132px\]{min-block-size:132px!important}}@media (min-width:900px){.md\:sticky{position:sticky!important}.md\:top-20{top:calc(var(--spacing)*20)!important}.md\:z-10{z-index:10!important}.md\:col-span-2{grid-column:span 2/span 2!important}.md\:mt-0{margin-top:calc(var(--spacing)*0)!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:hidden{display:none!important}.md\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-\[0\.7fr_1fr\]{grid-template-columns:.7fr 1fr!important}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr!important}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr!important}.md\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr!important}.md\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr!important}.md\:grid-cols-\[1\.4fr_0\.8fr_0\.8fr\]{grid-template-columns:1.4fr .8fr .8fr!important}.md\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr!important}.md\:grid-cols-\[1fr_0\.36fr\]{grid-template-columns:1fr .36fr!important}.md\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr .72fr!important}.md\:grid-cols-\[1fr_0\.75fr\]{grid-template-columns:1fr .75fr!important}.md\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr!important}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto!important}.md\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto!important}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto!important}.md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)!important}.md\:flex-row{flex-direction:row!important}.md\:flex-wrap{flex-wrap:wrap!important}.md\:items-end{align-items:flex-end!important}.md\:items-start{align-items:flex-start!important}.md\:justify-between{justify-content:space-between!important}.md\:p-6{padding:calc(var(--spacing)*6)!important}.md\:p-8{padding:calc(var(--spacing)*8)!important}.md\:p-12{padding:calc(var(--spacing)*12)!important}.md\:p-16{padding:calc(var(--spacing)*16)!important}.md\:px-16{padding-inline:calc(var(--spacing)*16)!important}.md\:py-16{padding-block:calc(var(--spacing)*16)!important}.md\:py-20{padding-block:calc(var(--spacing)*20)!important}.md\:pt-36{padding-top:calc(var(--spacing)*36)!important}.md\:pt-\[22px\]{padding-top:22px!important}.md\:bs-\[320px\]{block-size:320px!important}.md\:max-bs-\[calc\(100dvh-24px\)\]{max-block-size:calc(100dvh - 24px)!important}.md\:min-bs-0{min-block-size:calc(var(--spacing)*0)!important}.md\:min-bs-\[460px\]{min-block-size:460px!important}}@media (min-width:1200px){.lg\:sticky{position:sticky!important}.lg\:top-28{top:calc(var(--spacing)*28)!important}.lg\:mt-\[22px\]{margin-top:22px!important}.lg\:block{display:block!important}.lg\:hidden{display:none!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr!important}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr!important}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr!important}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr!important}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr!important}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr!important}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px!important}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px!important}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr!important}.lg\:grid-cols-\[auto_minmax\(320px\,1fr\)_auto\]{grid-template-columns:auto minmax(320px,1fr) auto!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-end{align-items:flex-end!important}.lg\:items-start{align-items:flex-start!important}.lg\:justify-between{justify-content:space-between!important}.lg\:gap-8{gap:calc(var(--spacing)*8)!important}.lg\:self-start{align-self:flex-start!important}.lg\:pt-28{padding-top:calc(var(--spacing)*28)!important}.lg\:pt-32{padding-top:calc(var(--spacing)*32)!important}.lg\:is-\[calc\(100\%-48px\)\]{inline-size:calc(100% - 48px)!important}.lg\:max-is-\[1320px\]{max-inline-size:1320px!important}}@media (min-width:1536px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4)!important;height:calc(var(--spacing)*4)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)!important}}#cc-main{--cc-font-family:var(--font-commerce-sans);--cc-bg:#fffdf7;--cc-primary-color:#21301d;--cc-secondary-color:#59684f;--cc-link-color:#367a39;--cc-separator-border-color:#d5dfcf;--cc-cookie-category-block-bg:#f1f6eb;--cc-cookie-category-block-border:#d5dfcf;--cc-cookie-category-block-hover-bg:#e7f0df;--cc-cookie-category-block-hover-border:#c7d7bf;--cc-cookie-category-expanded-block-bg:#fffdf7;--cc-cookie-category-expanded-block-hover-bg:#e7f0df;--cc-section-category-border:#d5dfcf;--cc-btn-primary-bg:#4caf50;--cc-btn-primary-border-color:#4caf50;--cc-btn-primary-color:#fff;--cc-btn-primary-hover-bg:#367a39;--cc-btn-primary-hover-border-color:#367a39;--cc-btn-primary-hover-color:#fff;--cc-btn-secondary-bg:#fffdf7;--cc-btn-secondary-color:#21301d;--cc-btn-secondary-border-color:#d5dfcf;--cc-btn-secondary-hover-bg:#fff0bd;--cc-btn-secondary-hover-border-color:#ffc83d;--cc-btn-secondary-hover-color:#21301d;--cc-toggle-on-bg:#4caf50;--cc-toggle-off-bg:#d5dfcf;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:#fff;--cc-toggle-enabled-icon-color:#4caf50;--cc-toggle-disabled-icon-color:#879480;--cc-toggle-readonly-bg:#dce9d6;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:#4caf50;--cc-footer-bg:#fffdf7;--cc-footer-color:#59684f;--cc-footer-border-color:#d5dfcf;--cc-overlay-bg:#21301d9e;--cc-modal-border-radius:8px;--cc-btn-border-radius:6px;z-index:1500}#cc-main .cm,#cc-main .pm{border:1px solid #d5dfcf;box-shadow:0 18px 54px #345b2b29}#cc-main .cm__title,#cc-main .pm__section-title,#cc-main .pm__title{color:var(--cc-primary-color)}#cc-main .cc__link,#cc-main .pm__section:first-of-type .pm__section-title,#cc-main a{color:#367a39}#cc-main .pm__close-btn{background:#fffdf7}.cc--darkmode #cc-main,[data-dark] #cc-main,[data-mui-color-scheme=dark] #cc-main,html[data-mui-color-scheme=dark] #cc-main{--cc-bg:#354a3a;--cc-primary-color:#fbfff7;--cc-secondary-color:#d6e4cf;--cc-link-color:#a2dea4;--cc-separator-border-color:#617b67;--cc-cookie-category-block-bg:#425b47;--cc-cookie-category-block-border:#617b67;--cc-cookie-category-block-hover-bg:#4b6651;--cc-cookie-category-block-hover-border:#78917d;--cc-cookie-category-expanded-block-bg:#354a3a;--cc-cookie-category-expanded-block-hover-bg:#425b47;--cc-section-category-border:#617b67;--cc-btn-primary-bg:#a2dea4;--cc-btn-primary-border-color:#a2dea4;--cc-btn-primary-color:#142018;--cc-btn-primary-hover-bg:#c8f3c5;--cc-btn-primary-hover-border-color:#c8f3c5;--cc-btn-primary-hover-color:#142018;--cc-btn-secondary-bg:#354a3a;--cc-btn-secondary-color:#fbfff7;--cc-btn-secondary-border-color:#617b67;--cc-btn-secondary-hover-bg:#425b47;--cc-btn-secondary-hover-border-color:#78917d;--cc-btn-secondary-hover-color:#fbfff7;--cc-toggle-on-bg:#a2dea4;--cc-toggle-off-bg:#617b67;--cc-toggle-on-knob-bg:#142018;--cc-toggle-off-knob-bg:#fbfff7;--cc-toggle-enabled-icon-color:#a2dea4;--cc-toggle-disabled-icon-color:#617b67;--cc-toggle-readonly-bg:#617b67;--cc-toggle-readonly-knob-bg:#fbfff7;--cc-toggle-readonly-knob-icon-color:#4caf50;--cc-footer-bg:#304433;--cc-footer-color:#d6e4cf;--cc-footer-border-color:#617b67;--cc-overlay-bg:#0a130db3}.cc--darkmode #cc-main .cm,.cc--darkmode #cc-main .pm,[data-dark] #cc-main .cm,[data-dark] #cc-main .pm,[data-mui-color-scheme=dark] #cc-main .cm,[data-mui-color-scheme=dark] #cc-main .pm,html[data-mui-color-scheme=dark] #cc-main .cm,html[data-mui-color-scheme=dark] #cc-main .pm{border-color:#617b67;box-shadow:0 20px 58px #0000003d}.cc--darkmode #cc-main .cc__link,.cc--darkmode #cc-main .pm__section:first-of-type .pm__section-title,.cc--darkmode #cc-main a,[data-dark] #cc-main .cc__link,[data-dark] #cc-main .pm__section:first-of-type .pm__section-title,[data-dark] #cc-main a,[data-mui-color-scheme=dark] #cc-main .cc__link,[data-mui-color-scheme=dark] #cc-main .pm__section:first-of-type .pm__section-title,[data-mui-color-scheme=dark] #cc-main a,html[data-mui-color-scheme=dark] #cc-main .cc__link,html[data-mui-color-scheme=dark] #cc-main .pm__section:first-of-type .pm__section-title,html[data-mui-color-scheme=dark] #cc-main a{color:#a2dea4}:root{--font-commerce-sans:"Nunito Sans","Segoe UI Variable Text","Segoe UI","SF Pro Text",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--border-radius:var(--mui-shape-borderRadius);--border-color:var(--mui-palette-divider);--primary-color:var(--mui-palette-primary-main);--background-color:var(--mui-palette-background-default);--background-color-rgb:var(--mui-palette-background-paperChannel);--header-height:54px;--header-z-index:var(--mui-zIndex-appBar);--footer-z-index:10;--customizer-z-index:var(--mui-zIndex-drawer);--search-z-index:var(--mui-zIndex-tooltip);--drawer-z-index:var(--mui-zIndex-drawer);--backdrop-color:rgb(var(--mui-mainColorChannels-light)/.5);--mui-mainColorChannels-shadow:var(--mui-mainColorChannels-lightShadow)}[data-dark]{--backdrop-color:#17192599;--mui-mainColorChannels-shadow:var(--mui-mainColorChannels-darkShadow)}html{min-block-size:100%;inline-size:100%;display:flex}body{font-family:var(--font-commerce-sans);font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}ul:not([class]){margin-block:1rem;padding-inline-start:40px}[data-floating-ui-safe-polygon] .scrollbar-container{pointer-events:auto}[data-floating-ui-safe-polygon] .scrollbar-container .ps__rail-y{pointer-events:none}.ps__rail-y{inset-inline:auto 0!important}.ps__rail-y .ps__thumb-y{background-color:var(--mui-palette-divider);inline-size:6px;inset-inline:auto 3px!important}.ps__rail-y .ps__thumb-y.ps--clicking,.ps__rail-y .ps__thumb-y:focus,.ps__rail-y .ps__thumb-y:hover{background-color:var(--mui-palette-action-disabled)!important}.ps__rail-y.ps--clicking,.ps__rail-y:focus,.ps__rail-y:hover{background-color:var(--mui-palette-action-hover)!important}:is(.ps__rail-y:hover,.ps__rail-y:focus,.ps__rail-y.ps--clicking) .ps__thumb-y{background-color:var(--mui-palette-action-disabled)!important}.ts-vertical-nav-root .ps__thumb-y{inline-size:4px}.ts-vertical-nav-root .ps__thumb-y.ps--clicking,.ts-vertical-nav-root .ps__thumb-y:focus,.ts-vertical-nav-root .ps__thumb-y:hover{inline-size:6px}.ts-vertical-nav-root .ps__rail-y{inline-size:10px}.ts-vertical-nav-root .ps__rail-y.ps--clicking,.ts-vertical-nav-root .ps__rail-y:focus,.ts-vertical-nav-root .ps__rail-y:hover{background-color:#0000!important}:is(.ts-vertical-nav-root .ps__rail-y:hover,.ts-vertical-nav-root .ps__rail-y:focus,.ts-vertical-nav-root .ps__rail-y.ps--clicking) .ps__thumb-y{inline-size:6px}:where([class^=tabler-]){font-size:1.5rem}input[autocomplete=one-time-code][data-input-otp=true]{inline-size:100%!important}code{color:var(--mui-palette-info-main);background-color:rgb(var(--mui-palette-info-mainChannel)/.08);border:0;border-radius:4px;padding-block:2px;padding-inline:4px;font-family:inherit;font-size:90%}.public-chip-wrap{block-size:auto;min-block-size:32px;max-inline-size:100%}.public-chip-wrap .MuiChip-label{white-space:normal;text-overflow:clip;padding-block:6px;line-height:1.3;overflow:visible}.admin-laundry-datetime-trigger{color:#0f172a;text-align:start;background:#f8fafc;border:1px solid #94a3b8;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:44px;inline-size:100%;padding-inline:.85rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 3px #0f172a1a}.admin-laundry-datetime-trigger:hover,.admin-laundry-datetime-trigger[aria-expanded=true]{border-color:var(--mui-palette-primary-main);box-shadow:0 0 0 3px rgb(var(--mui-palette-primary-mainChannel)/.14);background:#fff}.admin-laundry-datetime-trigger .is-placeholder{color:#64748b}.admin-laundry-datetime-trigger svg{color:var(--mui-palette-primary-main);flex:none}.admin-laundry-picker-popover.MuiPaper-root{color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:.75rem;inline-size:min(350px,100vw - 2rem);margin-block-start:.5rem;padding:1rem;overflow:hidden;box-shadow:0 24px 70px #0f172a6b}.admin-laundry-picker-actions,.admin-laundry-picker-head,.admin-laundry-picker-time{align-items:center;display:flex}.admin-laundry-picker-head{justify-content:space-between;margin-block-end:.85rem}.admin-laundry-picker-head>strong{color:#fff;text-transform:capitalize;font-size:.95rem}.admin-laundry-picker-head>div{gap:.25rem;display:flex}.admin-laundry-picker-days button,.admin-laundry-picker-head button{color:#cbd5e1;background:0 0;border:0;place-items:center;display:grid}.admin-laundry-picker-head button{border-radius:.45rem;block-size:2rem;inline-size:2rem}.admin-laundry-picker-days button:hover,.admin-laundry-picker-head button:hover{color:#fff;background:#ffffff1a}.admin-laundry-picker-days,.admin-laundry-picker-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.admin-laundry-picker-weekdays{margin-block-end:.35rem}.admin-laundry-picker-weekdays span{color:#94a3b8;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:750}.admin-laundry-picker-days button,.admin-laundry-picker-days>span{aspect-ratio:1;border-radius:.45rem;font-size:.78rem}.admin-laundry-picker-days button.is-selected{background:var(--mui-palette-primary-main);color:#fff;box-shadow:0 5px 14px rgb(var(--mui-palette-primary-mainChannel)/.34);font-weight:850}.admin-laundry-picker-time{border-block:1px solid #ffffff1a;justify-content:center;gap:.5rem;margin-block-start:1rem;padding-block:.85rem}.admin-laundry-picker-time label{flex-direction:column;gap:.25rem;display:flex}.admin-laundry-picker-time label>span{color:#94a3b8;font-size:.65rem}.admin-laundry-picker-time select{color:#fff;background:#1e293b;border:1px solid #475569;border-radius:.45rem;min-block-size:36px;padding-inline:.65rem 1.8rem}.admin-laundry-picker-actions{justify-content:flex-end;gap:.4rem;padding-block-start:.85rem}.admin-laundry-picker-actions button{color:#cbd5e1;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;min-block-size:34px;padding-inline:.7rem;font-size:.76rem;font-weight:750;display:inline-flex}.admin-laundry-picker-actions button:hover{color:#fff;background:#ffffff14}.admin-laundry-picker-actions button.is-primary{background:var(--mui-palette-primary-main);color:#fff}.admin-laundry-datetime{transition:border-color .16s,box-shadow .16s;box-shadow:0 4px 12px #0f172a24,inset 0 0 0 1px #94a3b814;color:#0f172a!important;background:#fff!important;border-color:#94a3b8!important}.admin-laundry-datetime:hover{box-shadow:0 6px 16px #0f172a2e,inset 0 0 0 1px #94a3b81f;border-color:#64748b!important}.admin-laundry-datetime:focus{box-shadow:0 0 0 3px rgb(var(--mui-palette-primary-mainChannel)/.18),0 6px 18px #0f172a29;border-color:var(--mui-palette-primary-main)!important}.admin-laundry-datetime::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8}.admin-laundry-datetime .MuiInputBase-root{background:var(--mui-palette-background-paper);transition:box-shadow .16s;box-shadow:0 4px 12px #0f172a1f}.admin-laundry-datetime .MuiOutlinedInput-notchedOutline{border-color:#94a3b8!important}.admin-laundry-datetime .MuiInputBase-root:hover{box-shadow:0 6px 16px #0f172a29}.admin-laundry-datetime .MuiInputBase-root.Mui-focused{box-shadow:0 0 0 3px rgb(var(--mui-palette-primary-mainChannel)/.16),0 6px 18px #0f172a24}body .admin-laundry-native-picker .MuiInputBase-root{transition:background-color .16s,box-shadow .16s;box-shadow:0 4px 12px #0f172a1f;background-color:var(--mui-palette-background-paper)!important;border-color:#cbd5e1!important}body .admin-laundry-native-picker .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}body .admin-laundry-native-picker .MuiInputBase-root:hover{background-color:var(--mui-palette-background-paper)!important;border-color:var(--mui-palette-primary-main)!important}body .admin-laundry-native-picker .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,body .admin-laundry-native-picker .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--mui-palette-primary-main)!important}body .admin-laundry-native-picker .MuiInputBase-root.Mui-focused{box-shadow:0 0 0 3px rgb(var(--mui-palette-primary-mainChannel)/.14),0 6px 16px #0f172a29;background-color:var(--mui-palette-background-paper)!important;border-color:var(--mui-palette-primary-main)!important}.admin-laundry-native-picker input{cursor:pointer!important}.admin-laundry-native-picker input::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.85}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root{background-color:var(--mui-palette-background-paper)!important}@supports (color:color-mix(in lab,red,red)){[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root{background-color:color-mix(in srgb,var(--mui-palette-background-paper)94%,var(--mui-palette-primary-main)6%)!important}}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root{border-color:var(--mui-palette-primary-main)!important}@supports (color:color-mix(in lab,red,red)){[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root{border-color:color-mix(in srgb,var(--mui-palette-primary-main)34%,var(--mui-palette-divider))!important}}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root{box-shadow:inset 0 0 0 1px rgb(var(--mui-palette-primary-mainChannel)/.06)}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiOutlinedInput-notchedOutline,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiOutlinedInput-notchedOutline{border-color:var(--mui-palette-primary-main)!important}@supports (color:color-mix(in lab,red,red)){[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiOutlinedInput-notchedOutline,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--mui-palette-primary-main)34%,var(--mui-palette-divider))!important}}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root:hover,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root:hover{background-color:var(--mui-palette-background-paper)!important}@supports (color:color-mix(in lab,red,red)){[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root:hover,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root:hover{background-color:color-mix(in srgb,var(--mui-palette-background-paper)90%,var(--mui-palette-primary-main)10%)!important}}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--mui-palette-primary-main)!important}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused{background-color:var(--mui-palette-background-paper)!important}@supports (color:color-mix(in lab,red,red)){[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused{background-color:color-mix(in srgb,var(--mui-palette-background-paper)88%,var(--mui-palette-primary-main)12%)!important}}[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused,html[data-mui-color-scheme=dark] .admin-laundry-native-picker .MuiInputBase-root.Mui-focused{box-shadow:0 0 0 3px rgb(var(--mui-palette-primary-mainChannel)/.12);border-color:var(--mui-palette-primary-main)!important}.public-page{--brand-primary:#00c4b4;--brand-primary-strong:#009e91;--brand-accent:#f59e0b;--brand-footer-bg:#07101f;--brand-footer-bg-deep:#050a12;--public-bg:#fffdf7;--public-surface:#fff;--public-surface-soft:#f4efe4;--public-surface-muted:#f0ebe0;--public-warm:#fff3cd;--public-green-soft:#d8f3dc;--public-blue-soft:#caf0f8;--public-rose-soft:#ffd6d6;--public-border:#1a12081f;--public-text:#1a1208;--public-muted:#7a6a52;--public-primary:var(--brand-primary);--public-primary-strong:var(--brand-primary-strong);--public-accent-green:var(--brand-primary);--public-yellow:var(--brand-accent);--public-header-bg:#fffdf7eb;--public-header-border:#1a12081f;--public-shadow:0 10px 30px #1a120814;--public-shadow-strong:0 18px 54px #1a120824;--public-disabled:#9a8c78;--public-heading-font:Georgia,"Times New Roman",serif;--mui-palette-background-default:var(--public-bg);--mui-palette-background-paper:var(--public-surface);--mui-palette-text-primary:var(--public-text);--mui-palette-text-secondary:var(--public-muted);--mui-palette-text-disabled:var(--public-disabled);--mui-palette-divider:var(--public-border);background:var(--public-bg);min-block-size:100dvh;color:var(--public-text)}.public-page[data-public-mode=dark],[data-dark] .public-page,[data-mui-color-scheme=dark] .public-page,html[data-mui-color-scheme=dark] .public-page{--public-bg:#0f0c08;--public-surface:#1c1610;--public-surface-soft:#261e14;--public-surface-muted:#2a2118;--public-warm:#3a2b17;--public-green-soft:#173529;--public-blue-soft:#132c38;--public-rose-soft:#3a1719;--public-border:#f5f0e81a;--public-text:#f5f0e8;--public-muted:#9e8e78;--public-primary:var(--brand-primary);--public-primary-strong:var(--brand-primary-strong);--public-accent-green:var(--brand-primary);--public-yellow:var(--brand-accent);--public-header-bg:#1c1610eb;--public-header-border:#f5f0e81f;--public-shadow:0 16px 46px #00000038;--public-shadow-strong:0 22px 64px #00000052;--public-disabled:#6f6250}.public-page-main,.public-section{background:var(--public-bg)}.figma-public{--background:#fffdf7;--foreground:#1a1208;--card:#fff;--card-foreground:#1a1208;--primary:var(--brand-primary);--primary-foreground:#fff;--secondary:#f4efe4;--secondary-foreground:#1a1208;--muted:#f0ebe0;--muted-foreground:#7a6a52;--accent:var(--brand-primary);--accent-foreground:#fff;--border:#1a12081f;--ring:var(--brand-primary);font-family:"Outfit",var(--font-commerce-sans)}.public-page[data-public-mode=dark] .figma-public,[data-dark] .figma-public,[data-mui-color-scheme=dark] .figma-public,html[data-mui-color-scheme=dark] .figma-public{--background:#0f0c08;--foreground:#f5f0e8;--card:#1c1610;--card-foreground:#f5f0e8;--primary:var(--brand-primary);--primary-foreground:#0f0c08;--secondary:#261e14;--secondary-foreground:#f5f0e8;--muted:#2a2118;--muted-foreground:#9e8e78;--accent:var(--brand-primary);--accent-foreground:#f5f0e8;--border:#f5f0e81a;--ring:var(--brand-primary)}.figma-public [data-slot=button]{cursor:pointer;min-block-size:auto}.figma-public [data-slot=card]{color:var(--card-foreground)}.figma-public .figma-faq-item{border-color:var(--border);background:var(--card);color:var(--foreground)}.figma-public .figma-faq-item.is-open{background:var(--card)}.figma-public .figma-faq-answer,.figma-public .figma-faq-trigger{background:0 0}.figma-public .figma-product-option,.figma-public .figma-qty-control{border-color:var(--border);background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.figma-public .figma-product-option,.figma-public .figma-qty-control{background:color-mix(in srgb,var(--secondary)82%,var(--card)18%)}}.figma-public .figma-product-option select{color-scheme:light;cursor:pointer}.figma-public .figma-add-button{color:var(--primary-foreground)!important;box-shadow:none!important}.figma-public .figma-add-button,.figma-public .figma-add-button:hover{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.figma-public .figma-add-button:hover{background:color-mix(in srgb,var(--primary)88%,#000 12%)!important}}.figma-public .figma-add-button.is-added{background:var(--accent)!important;color:var(--accent-foreground)!important}.public-page[data-public-mode=dark] .figma-public .figma-product-option select,[data-dark] .figma-public .figma-product-option select,[data-mui-color-scheme=dark] .figma-public .figma-product-option select,html[data-mui-color-scheme=dark] .figma-public .figma-product-option select{color-scheme:dark}.figma-public [role=button],.figma-public a,.figma-public button{cursor:pointer}.figma-product-page,.public-cart-page,.public-checkout-page{background:radial-gradient(circle at 50% 0,var(--public-primary),transparent 34%),var(--public-bg)}@supports (color:color-mix(in lab,red,red)){.figma-product-page,.public-cart-page,.public-checkout-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--public-primary)7%,transparent),transparent 34%),var(--public-bg)}}.figma-product-page h1,.figma-product-page h2,.public-cart-page h1,.public-checkout-page h1{font-family:var(--public-heading-font)!important;letter-spacing:0!important}.figma-cart-item,.figma-form-card,.figma-product-gallery,.figma-product-info,.figma-summary-card{border-radius:1.25rem!important}.figma-summary-card{box-shadow:var(--public-shadow-strong)!important}.figma-cart-media,.figma-product-gallery{background:var(--public-warm)!important}@supports (color:color-mix(in lab,red,red)){.figma-cart-media,.figma-product-gallery{background:color-mix(in srgb,var(--public-warm)56%,var(--public-surface)44%)!important}}.figma-qty-control{min-block-size:48px;overflow:hidden;border-color:var(--public-border)!important;background:var(--public-surface-muted)!important}.figma-qty-control .MuiButton-root,.figma-qty-control .MuiIconButton-root{min-inline-size:42px!important;color:var(--public-primary)!important}.figma-checkout-steps>div{border-radius:1rem!important}.figma-form-card .MuiOutlinedInput-root,.figma-summary-card .MuiOutlinedInput-root{border-radius:.85rem;background:var(--public-surface)!important}.figma-product-info{justify-content:center;min-block-size:100%}.figma-product-info .MuiChip-colorPrimary{background:var(--public-primary)!important;color:#fff!important}.figma-product-info .MuiTypography-h2,.figma-product-info .MuiTypography-h3{font-family:var(--public-heading-font)!important;letter-spacing:0!important}.figma-option-button{text-transform:none!important;border-radius:.55rem!important;min-block-size:42px!important;padding-inline:1.25rem!important;font-weight:700!important}.figma-thumb-button{box-shadow:none!important}.figma-thumb-button.is-active{border-color:var(--public-primary)!important}.public-mini-basket{background:radial-gradient(circle at 50% 0,var(--public-primary),transparent 32%),var(--public-bg)!important}@supports (color:color-mix(in lab,red,red)){.public-mini-basket{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--public-primary)8%,transparent),transparent 32%),var(--public-bg)!important}}.public-mini-basket .MuiDivider-root{border-color:var(--public-border)!important}.mini-basket-footer,.mini-basket-header{background:var(--public-surface)}@supports (color:color-mix(in lab,red,red)){.mini-basket-footer,.mini-basket-header{background:color-mix(in srgb,var(--public-surface)92%,transparent)}}.mini-basket-empty-icon{background:var(--public-surface-muted);color:var(--public-primary)}.mini-basket-item{box-shadow:var(--public-shadow);border-color:var(--public-border)!important;background:var(--public-surface)!important}.mini-basket-media{background:var(--public-warm)!important}@supports (color:color-mix(in lab,red,red)){.mini-basket-media{background:color-mix(in srgb,var(--public-warm)64%,var(--public-surface)36%)!important}}.mini-basket-media{color:var(--public-primary)!important}.mini-basket-product-name{font-size:.95rem!important;line-height:1.2!important}.mini-basket-qty{border-color:var(--public-border)!important;background:var(--public-surface-muted)!important;color:var(--public-text)!important}.mini-basket-qty button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:2.25rem;inline-size:2.25rem;padding:0;display:inline-flex;color:var(--public-text)!important}.mini-basket-qty .MuiTypography-root{min-inline-size:2rem;color:inherit!important;font-size:.86rem!important;line-height:1!important}.mini-basket-trash{color:var(--public-text)!important}.mini-basket-qty button:hover,.mini-basket-trash:hover{background:var(--public-primary)!important}@supports (color:color-mix(in lab,red,red)){.mini-basket-qty button:hover,.mini-basket-trash:hover{background:color-mix(in srgb,var(--public-primary)10%,transparent)!important}}.mini-basket-qty button:hover,.mini-basket-trash:hover{color:var(--public-primary)!important}.highpai-mini-basket{color:#fff!important;background:#07101f!important}.highpai-mini-basket .MuiDivider-root{border-color:#ffffff0f!important}.highpai-mini-basket-footer,.highpai-mini-basket-header{background:0 0!important;border-color:#ffffff12!important;padding:18px 20px!important}.highpai-mini-basket-title{color:#fff!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important}.highpai-mini-basket-count{color:#fff;background:#00c4b4;border-radius:999px;block-size:1.35rem;min-inline-size:1.35rem;padding-inline:.45rem;font-size:.68rem;font-weight:800}.highpai-mini-basket-close,.highpai-mini-basket-count{justify-content:center;align-items:center;display:inline-flex}.highpai-mini-basket-close{color:#fff9;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;block-size:2rem;inline-size:2rem;transition:background .18s,color .18s,transform .18s}.highpai-mini-basket-close:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.highpai-mini-basket-scroll{padding:20px!important}.highpai-mini-basket-empty{margin-block-start:64px}.highpai-mini-basket-empty-icon{filter:drop-shadow(0 0 14px #00c4b42e);color:#fff!important;background:0 0!important;border-radius:0!important;block-size:4.25rem!important;inline-size:4.25rem!important}.highpai-mini-basket-empty-text{color:#ffffff61!important;margin-block:.6rem 1rem!important;font-size:.88rem!important;font-weight:650!important}.highpai-mini-basket-shop{color:#00c4b4;border:1px solid #00c4b44d;border-radius:999px;justify-content:center;align-items:center;min-block-size:2.5rem;padding-inline:1.45rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.highpai-mini-basket-shop:hover{background:#00c4b414;border-color:#00c4b48c;transform:translateY(-1px)}.highpai-mini-basket-item{box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:.88rem!important;padding:.88rem!important}.highpai-mini-basket-media{color:#00c4b4!important;background:#ffffff0f!important;border-radius:.75rem!important}.highpai-mini-basket .mini-basket-product-name{color:#fff!important;font-size:.86rem!important;font-weight:750!important}.highpai-mini-basket .MuiTypography-body2{color:#ffffff6b!important}.highpai-mini-basket-line-total{color:#00c4b4!important;font-size:.95rem!important}.highpai-mini-basket-trash{cursor:pointer;block-size:2.1rem;inline-size:2.1rem;text-shadow:none;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;color:#ffffffc7!important}.highpai-mini-basket-trash i{color:currentColor!important;font-size:1.18rem!important;font-weight:800!important}.highpai-mini-basket-trash svg{block-size:1.18rem;inline-size:1.18rem;color:currentColor!important;stroke:currentColor!important}.highpai-mini-basket-trash:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff14!important}.highpai-mini-basket .mini-basket-qty{min-block-size:2.25rem;inline-size:fit-content;background:0 0!important;border-color:#ffffff1a!important;border-radius:.5rem!important}.highpai-mini-basket .mini-basket-qty button{color:#ffffff8c!important;background:0 0!important;border:0!important;border-radius:0!important;block-size:2.15rem!important;inline-size:2.15rem!important;padding:0!important}.highpai-mini-basket .mini-basket-qty .MuiTypography-root{color:#fff!important;min-inline-size:1.75rem!important;font-size:.82rem!important;font-weight:700!important}.highpai-mini-basket .mini-basket-qty button:hover{color:#00c4b4!important;background:#ffffff0f!important}.highpai-mini-basket .mini-basket-footer{border-block-start:1px solid #ffffff12}.public-section{position:relative}.public-hero-section+.public-section,.public-section+.public-section{border-block-start:0}.public-section-inner{padding-block:4rem!important}.public-section-heading h2{color:var(--public-text)!important}.public-section-action{color:#6b3a1f!important}.public-section-action:hover{color:var(--public-primary)!important}.public-section-compact .public-section-inner{padding-block:3rem!important}.public-section-spacious .public-section-inner{padding-block:5rem!important}.public-section-chapter{background:var(--public-bg)}.public-section-band{border-block:0;background:radial-gradient(circle at 15% 0,var(--public-primary),transparent 28%),var(--public-surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.public-section-band{background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--public-primary)9%,transparent),transparent 28%),var(--public-surface-soft)!important}}.public-section-band{box-shadow:none}.public-section-product-band{background:var(--public-bg)!important}.public-section-product-band .public-section-inner{max-inline-size:1232px!important}.public-section-product-band .public-section-heading h2{font-family:var(--public-heading-font);font-size:clamp(2rem,3.2vw,2.5rem);font-weight:800;line-height:1.06}.public-section-product-band .public-accent{color:var(--public-accent-green)!important}.public-page[data-public-mode=dark] .public-section-action,[data-dark] .public-section-action,[data-mui-color-scheme=dark] .public-section-action,html[data-mui-color-scheme=dark] .public-section-action{color:var(--public-yellow)!important}.public-confidence-strip{margin-block-start:-.5rem;background:radial-gradient(circle at 50% 0,var(--public-primary),transparent 32%),var(--public-bg)!important}@supports (color:color-mix(in lab,red,red)){.public-confidence-strip{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--public-primary)10%,transparent),transparent 32%),var(--public-bg)!important}}.public-page .MuiTypography-root{color:inherit}.public-page .text-textPrimary{color:var(--public-text)!important}.public-page .text-textSecondary{color:var(--public-muted)!important}.public-page .text-textDisabled{color:var(--public-disabled)!important}.public-page .bg-backgroundDefault{background:var(--public-bg)!important}.public-page .bg-backgroundPaper{background:var(--public-surface)!important}.public-page .MuiTypography-colorTextPrimary{color:var(--public-text)!important}.public-page .MuiTypography-colorTextSecondary{color:var(--public-muted)!important}.public-page .MuiDivider-root{border-color:var(--public-border)!important}.public-page .MuiChip-root:not(.MuiChip-colorPrimary):not(.MuiChip-colorSecondary){border-color:var(--public-border)!important;background:var(--public-surface-muted)!important;color:var(--public-primary-strong)!important}.public-page .MuiButton-outlined:not(.public-outline-button){border-color:var(--public-border)!important;color:var(--public-text)!important}.public-page .MuiButton-outlined:not(.public-outline-button):hover{border-color:var(--public-primary)!important;background:var(--public-surface-muted)!important}.public-page .MuiButton-contained{box-shadow:none!important}.public-card-button,.public-page .MuiButton-containedPrimary,.public-primary-button{background:var(--public-primary)!important;color:#fff!important;box-shadow:none!important}.public-card-button:hover,.public-page .MuiButton-containedPrimary:hover,.public-primary-button:hover{background:var(--public-primary-strong)!important;color:#fff!important;box-shadow:none!important}[data-dark] .public-card-button:hover,[data-dark] .public-page .MuiButton-containedPrimary:hover,[data-dark] .public-primary-button:hover,[data-mui-color-scheme=dark] .public-card-button:hover,[data-mui-color-scheme=dark] .public-page .MuiButton-containedPrimary:hover,[data-mui-color-scheme=dark] .public-primary-button:hover,[data-public-mode=dark].public-page .MuiButton-containedPrimary:hover,[data-public-mode=dark].public-page .public-card-button:hover,[data-public-mode=dark].public-page .public-primary-button:hover,html[data-mui-color-scheme=dark] .public-card-button:hover,html[data-mui-color-scheme=dark] .public-page .MuiButton-containedPrimary:hover,html[data-mui-color-scheme=dark] .public-primary-button:hover{color:#142018!important}.public-page .MuiIconButton-root{color:var(--public-text)}.public-section-soft{border-color:var(--public-border)!important;background:var(--public-surface-soft)!important}.public-header-shell{border-color:var(--public-header-border)!important;background:var(--public-header-bg)!important;box-shadow:none!important}.public-header-shell.is-scrolled{border-color:var(--public-border)!important;background:var(--public-surface)!important;box-shadow:none!important}.highpai-header{z-index:1300;font-family:Inter,var(--font-sans),system-ui,sans-serif;position:fixed;inset-block-start:0;inset-inline:0}.highpai-header-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060d18a6;border-block-end:1px solid #0000;transition:background .3s,border-color .3s}.highpai-header-bar.is-scrolled{background:#060d18f5;border-block-end-color:#ffffff12}.highpai-header-inner{justify-content:space-between;align-items:center;gap:12px;block-size:64px;max-inline-size:1280px;margin-inline:auto;padding-inline:20px;display:flex}.highpai-header-brand{color:#fff;flex-shrink:0;align-items:center;gap:10px;min-inline-size:0;text-decoration:none;display:flex}.highpai-header-logo{object-fit:contain;block-size:42px;inline-size:auto;display:block}.highpai-header-brand-copy{flex-direction:column;min-inline-size:0;line-height:1;display:flex}.highpai-header-brand-title{color:#fff;font-size:17px;font-weight:900}.highpai-header-brand-tagline{color:#ffffff6b;white-space:nowrap;margin-block-start:2px;font-size:9.5px;font-weight:500}.highpai-header-nav{align-items:center;gap:2px;display:flex}.highpai-header-nav-link{color:#ffffffad;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.highpai-header-nav-link:hover{color:#fff;background:#ffffff12}.highpai-header-order-button,.highpai-mobile-order-button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#00c4b4,#009e91);border:0;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.highpai-header-order-button{margin-inline-start:6px;padding:7px 16px}.highpai-header-order-button:hover,.highpai-mobile-order-button:hover{opacity:.85}.highpai-header-actions{align-items:center;gap:2px;display:flex}.highpai-header-icon-button,.highpai-plain-icon-button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.highpai-header-icon-button{block-size:35px;inline-size:35px}.highpai-header-account-button{color:#042a27;cursor:pointer;block-size:32px;min-inline-size:35px;font:inherit;letter-spacing:.02em;background:#00c4b4;border:1px solid #48e3d7;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.highpai-header-account-button.is-admin{color:#251a02;background:#f6c344;border-color:#ffdc73}.highpai-header-account-button:hover{color:#03211f;background:#2bd4c6;border-color:#8af2ea}.highpai-header-account-button.is-admin:hover{color:#211702;background:#ffd15c;border-color:#ffeaac}.highpai-header-account-role{white-space:nowrap}.highpai-header-icon-button:hover,.highpai-plain-icon-button:hover{color:#fff;background:#ffffff12}.highpai-mobile-menu-button{display:none}.highpai-mobile-drawer{z-index:1400;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060d18fa;flex-direction:column;display:flex;position:fixed;inset:0}.highpai-mobile-drawer-head{border-block-end:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.highpai-mobile-drawer .highpai-header-logo{block-size:34px}.highpai-mobile-drawer .highpai-header-brand-title{font-size:15px}.highpai-mobile-drawer .highpai-header-brand-tagline{color:#ffffff61;font-size:9px}.highpai-mobile-close-button{color:#fff9;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.highpai-mobile-nav{flex-direction:column;gap:4px;padding:24px 20px;display:flex}.highpai-mobile-nav-link{color:#ffffffc7;border-radius:12px;padding:13px 16px;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.highpai-mobile-nav-link:hover{color:#fff;background:#ffffff0f}.highpai-mobile-order-button{justify-content:center;align-items:center;margin-block-start:12px;padding:13px 16px;display:inline-flex}@media (max-width:899px){.highpai-header-nav{display:none}.highpai-mobile-menu-button{display:inline-flex}}@media (max-width:479px){.highpai-header-inner{padding-inline:14px}.highpai-header-brand-tagline{text-overflow:ellipsis;max-inline-size:132px;overflow:hidden}.highpai-header-account-button{inline-size:35px;padding-inline:0}.highpai-header-account-role{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.highpai-header .highpai-header-logo,.highpai-mobile-drawer .highpai-header-logo{object-fit:contain!important;block-size:42px!important;max-block-size:42px!important;inline-size:auto!important;max-inline-size:42px!important;display:block!important}.highpai-mobile-drawer .highpai-header-logo{block-size:34px!important;max-block-size:34px!important;max-inline-size:34px!important}.public-logo-mark{background:var(--public-primary)!important;color:#fff!important;box-shadow:none!important;border-radius:.875rem!important}.public-mode-dropdown-paper{border:1px solid var(--public-border)!important;background:var(--public-surface)!important;box-shadow:var(--public-shadow)!important}.public-mode-dropdown .MuiMenuItem-root,.public-mode-dropdown-paper{color:var(--public-text)!important}.public-mode-dropdown .MuiMenuItem-root i{color:currentColor!important}.public-mode-dropdown .MuiMenuItem-root:hover{background:var(--public-surface-muted)!important;color:var(--public-primary-strong)!important}.public-mode-dropdown .MuiMenuItem-root.Mui-selected,.public-mode-dropdown .MuiMenuItem-root.Mui-selected:hover{background:var(--public-primary)!important}@supports (color:color-mix(in lab,red,red)){.public-mode-dropdown .MuiMenuItem-root.Mui-selected,.public-mode-dropdown .MuiMenuItem-root.Mui-selected:hover{background:color-mix(in srgb,var(--public-primary)14%,var(--public-warm)86%)!important}}.public-mode-dropdown .MuiMenuItem-root.Mui-selected,.public-mode-dropdown .MuiMenuItem-root.Mui-selected:hover{color:var(--public-primary-strong)!important}.public-page[data-public-mode=dark] .public-mode-dropdown .MuiMenuItem-root.Mui-selected,.public-page[data-public-mode=dark] .public-mode-dropdown .MuiMenuItem-root.Mui-selected:hover{background:var(--public-primary)!important}@supports (color:color-mix(in lab,red,red)){.public-page[data-public-mode=dark] .public-mode-dropdown .MuiMenuItem-root.Mui-selected,.public-page[data-public-mode=dark] .public-mode-dropdown .MuiMenuItem-root.Mui-selected:hover{background:color-mix(in srgb,var(--public-primary)20%,var(--public-surface-muted)80%)!important}}.public-page[data-public-mode=dark] .public-mode-dropdown .MuiMenuItem-root.Mui-selected,.public-page[data-public-mode=dark] .public-mode-dropdown .MuiMenuItem-root.Mui-selected:hover{color:var(--public-primary-strong)!important}.public-search-input{border-color:var(--public-border)!important;background:var(--public-surface)!important;color:var(--public-text)!important}.public-search-input::placeholder{color:var(--public-muted)}.public-search-input:focus{border-color:var(--public-primary)!important;background:var(--public-surface)!important}.public-card-surface{transition:transform .22s,box-shadow .22s,border-color .22s;border-color:var(--public-border)!important;background:var(--public-surface)!important;color:var(--public-text)!important;box-shadow:var(--public-shadow)!important;border-radius:1rem!important}.public-trust-card{min-block-size:104px}.public-card-surface:hover{transform:translateY(-2px);box-shadow:var(--public-shadow-strong)!important}.public-card-surface .MuiTypography-root,.public-card-surface .text-textPrimary{color:var(--public-text)!important}.public-card-surface .MuiTypography-colorTextSecondary,.public-card-surface .text-textSecondary{color:var(--public-muted)!important}.public-card-surface .text-textDisabled{color:var(--public-disabled)!important}.public-icon-bg,.public-product-media,.public-soft-tile,.public-unit-pill{background:var(--public-surface-muted)!important;color:var(--public-primary)!important}.public-accent{color:var(--public-primary)!important}.public-muted{color:var(--public-muted)!important}.public-category-orb{border-color:var(--public-border)!important;background:var(--public-surface)!important;box-shadow:var(--public-shadow)!important;border-radius:1rem!important}.public-category-0{background:var(--public-green-soft)!important}@supports (color:color-mix(in lab,red,red)){.public-category-0{background:color-mix(in srgb,var(--public-green-soft)54%,var(--public-surface)46%)!important}}.public-category-1{background:var(--public-warm)!important}@supports (color:color-mix(in lab,red,red)){.public-category-1{background:color-mix(in srgb,var(--public-warm)54%,var(--public-surface)46%)!important}}.public-category-2{background:var(--public-yellow)!important}@supports (color:color-mix(in lab,red,red)){.public-category-2{background:color-mix(in srgb,var(--public-yellow)22%,var(--public-surface)78%)!important}}.public-category-3{background:var(--public-rose-soft)!important}@supports (color:color-mix(in lab,red,red)){.public-category-3{background:color-mix(in srgb,var(--public-rose-soft)48%,var(--public-surface)52%)!important}}.public-category-4{background:var(--public-blue-soft)!important}@supports (color:color-mix(in lab,red,red)){.public-category-4{background:color-mix(in srgb,var(--public-blue-soft)48%,var(--public-surface)52%)!important}}.public-category-5{background:var(--public-surface-muted)!important}@supports (color:color-mix(in lab,red,red)){.public-category-5{background:color-mix(in srgb,var(--public-surface-muted)70%,var(--public-surface)30%)!important}}.public-category-count{background:var(--public-surface)!important}@supports (color:color-mix(in lab,red,red)){.public-category-count{background:color-mix(in srgb,var(--public-surface)70%,transparent)!important}}.public-category-count{color:var(--public-muted)!important}.public-category-orb:hover{border-color:var(--public-primary)!important;box-shadow:var(--public-shadow-strong)!important}.public-promo-card{border-color:var(--public-border)!important;box-shadow:var(--public-shadow)!important;border-radius:1.5rem!important}.public-promo-primary{background:var(--public-surface-muted)!important}@supports (color:color-mix(in lab,red,red)){.public-promo-primary{background:color-mix(in srgb,var(--public-surface-muted)68%,var(--public-primary)32%)!important}}.public-promo-secondary,.public-warm-panel{background:var(--public-warm)!important}.public-floating-image{background:#ffffffb8!important}.public-product-card{box-shadow:none!important;border-radius:1rem!important}.public-product-media{block-size:220px;background:var(--public-surface-muted)!important;color:var(--public-primary)!important;border-radius:0!important}.public-product-title{min-block-size:2.65rem;color:var(--public-text)!important;font-size:1.05rem!important;line-height:1.25!important}.public-badge-orange,.public-product-badge{background:var(--public-primary)!important}.public-badge-green{background:var(--public-accent-green)!important}.public-badge-brown{background:#6b3a1f!important}.public-badge-blue{background:#0077b6!important}.public-badge-yellow{background:#d4a017!important}.public-badge-red{background:#c1121f!important}.public-product-fav{box-shadow:0 8px 18px #1a12081a;color:var(--public-muted)!important;background:#ffffffe6!important}.public-product-fav:hover{color:var(--public-primary)!important;background:#fff!important}.public-rating,.public-star{color:var(--public-yellow)!important}.public-product-price{color:var(--public-text)!important;font-size:1.25rem!important}.public-product-compare{color:var(--public-muted)!important}.public-add-button{min-inline-size:58px;padding-inline:1.1rem!important}.public-figma-product-grid .public-card-surface:hover{transform:translateY(-3px)}.public-subscription-panel{position:relative;overflow:hidden}.public-subscription-panel:before{background:var(--public-primary);border-radius:999px;block-size:320px;inline-size:320px;position:absolute;inset-block-start:-28%;inset-inline-end:-12%}@supports (color:color-mix(in lab,red,red)){.public-subscription-panel:before{background:color-mix(in srgb,var(--public-primary)12%,transparent)}}.public-subscription-panel:before{content:""}.public-offer-banner{border-color:var(--public-border)!important;background:linear-gradient(110deg,#1a1208,#1a1208),var(--public-text)!important}@supports (color:color-mix(in lab,red,red)){.public-offer-banner{background:linear-gradient(110deg,color-mix(in srgb,#1a1208 96%,var(--public-primary)4%),color-mix(in srgb,#1a1208 80%,var(--public-accent-green)20%)),var(--public-text)!important}}.public-offer-banner{box-shadow:var(--public-shadow-strong);color:#fff!important}.public-offer-banner:before{content:"";background:radial-gradient(circle at 80% 20%,#f4a26147,#0000 34%),radial-gradient(circle at 70% 90%,#d8f3dc21,#0000 30%);position:absolute;inset:0}.public-offer-banner .MuiTypography-root{color:inherit!important}.public-offer-banner .MuiTypography-colorTextSecondary{color:#ffffffb8!important}.public-offer-banner .MuiChip-root{background:var(--public-primary)!important;color:#fff!important}.public-offer-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24}.public-testimonial{background:linear-gradient(180deg,var(--public-surface),var(--public-surface))!important}@supports (color:color-mix(in lab,red,red)){.public-testimonial{background:linear-gradient(180deg,color-mix(in srgb,var(--public-surface)92%,var(--public-primary)8%),var(--public-surface))!important}}.public-testimonial-avatar{background:var(--public-primary)!important}.public-newsletter-panel{background:var(--public-accent-green)!important}@supports (color:color-mix(in lab,red,red)){.public-newsletter-panel{background:color-mix(in srgb,var(--public-accent-green)22%,var(--public-surface-soft)78%)!important}}.public-newsletter-panel{border:1px solid var(--public-border);box-shadow:var(--public-shadow)}.public-page[data-public-mode=dark] .public-newsletter-panel,[data-dark] .public-newsletter-panel,[data-mui-color-scheme=dark] .public-newsletter-panel,html[data-mui-color-scheme=dark] .public-newsletter-panel{background:var(--public-accent-green)!important}@supports (color:color-mix(in lab,red,red)){.public-page[data-public-mode=dark] .public-newsletter-panel,[data-dark] .public-newsletter-panel,[data-mui-color-scheme=dark] .public-newsletter-panel,html[data-mui-color-scheme=dark] .public-newsletter-panel{background:color-mix(in srgb,var(--public-accent-green)22%,var(--public-surface)78%)!important}}.public-page[data-public-mode=dark] .public-floating-image,[data-dark] .public-floating-image,[data-mui-color-scheme=dark] .public-floating-image,html[data-mui-color-scheme=dark] .public-floating-image{background:#ffffff14!important}.public-page[data-public-mode=dark] .public-product-fav,[data-dark] .public-product-fav,[data-mui-color-scheme=dark] .public-product-fav,html[data-mui-color-scheme=dark] .public-product-fav{color:var(--public-text)!important;background:#0f0c08bd!important}.public-empty-basket{background:var(--public-warm)!important;color:var(--public-primary)!important}.public-cookie-button{background:var(--public-primary)!important;color:#fff!important;box-shadow:var(--public-shadow-strong)!important}.public-cookie-button:hover{background:var(--public-primary-strong)!important}.public-cookie-button:focus-visible{outline-color:var(--public-primary)!important}.public-quantity-control{border-color:var(--public-border)!important;background:var(--public-surface-soft)!important;color:var(--public-text)!important}.public-data-table{border-color:var(--public-border)!important;background:var(--public-surface)!important}.public-data-table table{color:var(--public-text)}.public-data-table thead{background:var(--public-surface-soft)!important}.public-data-table td,.public-data-table th{border-color:var(--public-border)!important}.public-data-table th{color:var(--public-text)!important}.public-data-table td{color:var(--public-muted)!important}.public-outline-button{border-color:var(--public-border)!important;color:var(--public-text)!important}.public-outline-button:hover{border-color:var(--public-yellow)!important;background:var(--public-warm)!important}.public-page[data-public-mode=dark] .public-outline-button:hover,[data-dark] .public-outline-button:hover,[data-mui-color-scheme=dark] .public-outline-button:hover,html[data-mui-color-scheme=dark] .public-outline-button:hover{color:var(--public-text)!important}.public-hero-section{position:relative;background:var(--public-bg)!important}.public-hero-card{border-color:var(--public-border)!important;background:var(--public-surface)!important;box-shadow:var(--public-shadow-strong)!important;border-radius:1.5rem!important}.public-hero-image{opacity:1;filter:none}.public-page[data-public-mode=dark] .public-hero-image,[data-dark] .public-hero-image,[data-mui-color-scheme=dark] .public-hero-image,html[data-mui-color-scheme=dark] .public-hero-image{opacity:.8;filter:saturate(.9)brightness(.9)}.public-hero-overlay{background:linear-gradient(90deg,#fffdf7,#fffdf7e0 46%,#fffdf74d)!important}.public-hero-copy{justify-content:flex-start;padding-block:clamp(3rem,7vw,5rem) 12rem!important}.public-page[data-public-mode=dark] .public-hero-overlay,[data-dark] .public-hero-overlay,[data-mui-color-scheme=dark] .public-hero-overlay,html[data-mui-color-scheme=dark] .public-hero-overlay{background:linear-gradient(90deg,#0f0c08f0,#0f0c08d1 48%,#0f0c085c)!important}.public-hero-eyebrow{background:var(--public-surface-muted)!important;color:var(--public-accent-green)!important}.public-hero-title{color:var(--public-text)!important}.public-hero-subtitle{color:var(--public-muted)!important}.public-hero-badge{background:var(--public-primary)!important;color:#fff!important}.public-hero-stat{border-color:var(--public-border)!important;background:var(--public-surface)!important}@supports (color:color-mix(in lab,red,red)){.public-hero-stat{background:color-mix(in srgb,var(--public-surface)76%,transparent)!important}}.public-hero-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-hero-actions{z-index:2;max-inline-size:min(560px,100% - 3rem);color:var(--public-text);flex-direction:column;gap:.9rem;display:flex;position:absolute}.public-hero-actions-top-left{inset-block-start:2.5rem;inset-inline-start:3rem}.public-hero-actions-top-center{text-align:center;align-items:center;inset-block-start:2.5rem;inset-inline-start:50%;transform:translate(-50%)}.public-hero-actions-top-right{text-align:right;align-items:flex-end;inset-block-start:2.5rem;inset-inline-end:3rem}.public-hero-actions-center-left{inset-block-start:50%;inset-inline-start:3rem;transform:translateY(-50%)}.public-hero-actions-center-center{text-align:center;align-items:center;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.public-hero-actions-center-right{text-align:right;align-items:flex-end;inset-block-start:50%;inset-inline-end:3rem;transform:translateY(-50%)}.public-hero-actions-bottom-left{inset-block-end:2.25rem;inset-inline-start:3rem}.public-hero-actions-bottom-center{text-align:center;align-items:center;inset-block-end:2.25rem;inset-inline-start:50%;transform:translate(-50%)}.public-hero-actions-bottom-right{text-align:right;align-items:flex-end;inset-block-end:2.25rem;inset-inline-end:3rem}@media (max-width:767.95px){.public-hero-actions,.public-hero-actions-bottom-center,.public-hero-actions-bottom-left,.public-hero-actions-bottom-right,.public-hero-actions-center-center,.public-hero-actions-center-left,.public-hero-actions-center-right,.public-hero-actions-top-center,.public-hero-actions-top-left,.public-hero-actions-top-right{text-align:left;align-items:flex-start;max-inline-size:calc(100% - 3rem);inset-block:auto 1.5rem;inset-inline:1.5rem;transform:none}.public-hero-copy{justify-content:flex-start;padding-block:2.25rem 11rem!important}}.public-hero-note,.public-slider-arrow,.public-slider-dots{color:#28622b!important;background:#ffffffe6!important}.public-slider-dot{background:var(--public-primary)!important}@supports (color:color-mix(in lab,red,red)){.public-slider-dot{background:color-mix(in srgb,var(--public-primary)30%,transparent)!important}}.public-slider-dot.is-active{background:var(--public-primary)!important}.freshcart-hero-slide{will-change:opacity,transform,filter;animation-duration:.52s;animation-timing-function:ease;animation-fill-mode:both}.freshcart-hero-slide-next{animation-name:freshcart-hero-slide-next}.freshcart-hero-slide-previous{animation-name:freshcart-hero-slide-previous}@keyframes freshcart-hero-slide-next{0%{opacity:.35}to{opacity:1}}@keyframes freshcart-hero-slide-previous{0%{opacity:.35}to{opacity:1}}.freshcart-hero-copy-animated,.freshcart-hero-media-animated,.freshcart-hero-slide .public-hero-copy,.freshcart-hero-slide .public-hero-image{will-change:opacity,transform;animation-duration:1.2s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.freshcart-hero-media-animated,.freshcart-hero-slide .public-hero-image{animation-delay:90ms}.freshcart-hero-slide-next .freshcart-hero-copy-animated,.freshcart-hero-slide-next .public-hero-copy{animation-name:freshcart-hero-copy-next}.freshcart-hero-slide-next .freshcart-hero-media-animated,.freshcart-hero-slide-next .public-hero-image{animation-name:freshcart-hero-media-next}.freshcart-hero-slide-previous .freshcart-hero-copy-animated,.freshcart-hero-slide-previous .public-hero-copy{animation-name:freshcart-hero-copy-previous}.freshcart-hero-slide-previous .freshcart-hero-media-animated,.freshcart-hero-slide-previous .public-hero-image{animation-name:freshcart-hero-media-previous}@keyframes freshcart-hero-copy-next{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes freshcart-hero-media-next{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes freshcart-hero-copy-previous{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes freshcart-hero-media-previous{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.freshcart-hero-copy-animated,.freshcart-hero-media-animated,.freshcart-hero-slide,.freshcart-hero-slide .public-hero-copy,.freshcart-hero-slide .public-hero-image{animation:none}}.public-page[data-public-mode=dark] .public-hero-note,.public-page[data-public-mode=dark] .public-slider-arrow,.public-page[data-public-mode=dark] .public-slider-dots,[data-dark] .public-hero-note,[data-dark] .public-slider-arrow,[data-dark] .public-slider-dots,[data-mui-color-scheme=dark] .public-hero-note,[data-mui-color-scheme=dark] .public-slider-arrow,[data-mui-color-scheme=dark] .public-slider-dots{color:#245d29!important;background:#f5f8efeb!important}.highpai-form-field{flex-direction:column;gap:.375rem;min-inline-size:0;display:flex}.highpai-form-label{color:#f8fafce6;font-size:.875rem;font-weight:500;line-height:1.35}.highpai-form-control-shell{background:#ffffff0e;border:1px solid #ffffff21;border-radius:.7rem;align-items:center;min-block-size:48px;min-inline-size:0;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}.highpai-form-control-shell:hover{border-color:#ffffff42}.highpai-form-control-shell:focus-within,.highpai-form-textarea:focus{border-color:var(--highpai-form-accent,var(--brand-primary,#00c4b4));box-shadow:0 0 0 3px #00c4b424}.highpai-form-control{color:#fff;min-block-size:46px;inline-size:100%;min-inline-size:0;font:inherit;background:0 0;border:0;outline:none;padding-inline:1rem;font-size:.9rem}.highpai-form-control::placeholder{color:#e2e8f06b;opacity:1}.highpai-form-control:disabled{cursor:not-allowed;color:#e2e8f06b}.highpai-form-control-shell:has(.highpai-form-control:disabled){background:#ffffff06}.highpai-form-textarea{resize:vertical;background:#ffffff0e;border:1px solid #ffffff21;border-radius:.7rem;min-block-size:100px;padding-block:.8rem;line-height:1.55;transition:border-color .18s,box-shadow .18s,background .18s;display:block}.highpai-form-adornment{color:#e2e8f09e;flex:none;justify-content:center;align-items:center;display:inline-flex}.highpai-form-adornment.is-start{padding-inline-start:.85rem}.highpai-form-adornment.is-end{padding-inline-end:.55rem}.highpai-form-action{color:#e2e8f0ad;background:0 0;border:0;border-radius:999px;place-items:center;block-size:36px;inline-size:36px;transition:background .18s,color .18s;display:grid}.highpai-form-action:hover{color:#fff;background:#ffffff14}.highpai-form-action:focus-visible{outline:2px solid var(--highpai-form-accent,var(--brand-primary,#00c4b4));outline-offset:1px}.highpai-form-message{color:#e2e8f094;align-items:center;gap:.35rem;min-block-size:1.1rem;font-size:.74rem;font-weight:650;line-height:1.35;display:inline-flex}.highpai-form-message.is-error{color:#fda4af}.highpai-form-field.is-error .highpai-form-control-shell,.highpai-form-field.is-error .highpai-form-select,.highpai-form-field.is-error .highpai-form-textarea,.highpai-form-field.is-error .highpai-laundry-input{background:#fb71850b!important;border-color:#fb718594!important;box-shadow:0 0 0 1px #fb718514!important}.highpai-form-select.MuiInputBase-root{color:#fff;background:#ffffff0e;border-radius:.7rem;min-block-size:48px}.highpai-form-select .MuiOutlinedInput-notchedOutline{border-color:#ffffff21!important}.highpai-form-select:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff42!important}.highpai-form-select.Mui-focused .MuiOutlinedInput-notchedOutline{box-shadow:0 0 0 3px #00c4b424;border-color:var(--highpai-form-accent,var(--brand-primary,#00c4b4))!important;border-width:1px!important}.highpai-form-select.Mui-error .MuiOutlinedInput-notchedOutline{box-shadow:0 0 0 1px #fb718514;border-color:#fb718594!important}.highpai-form-select .MuiSelect-select{align-items:center;min-inline-size:0;display:flex;padding:.75rem 2.5rem .75rem 1rem!important}.highpai-form-select .MuiSvgIcon-root{color:#e2e8f0b8}.highpai-form-field input:-webkit-autofill,.highpai-form-field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1b2635!important}.highpai-form-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1b2635!important}.highpai-auth-page{--auth-bg:#060d18;--auth-surface:#101927eb;--auth-border:#ffffff1a;--auth-text:#f8fafc;--auth-muted:#e2e8f0ad;--auth-accent:var(--brand-primary,#00c4b4);--mui-palette-primary-main:var(--brand-primary,#00c4b4);--mui-palette-primary-dark:var(--brand-primary-strong,#009e91);--mui-customShadows-primary-sm:0 0 0 3px #00c4b424;background:radial-gradient(circle at 12% 18%,#00c4b41f,transparent 26rem),radial-gradient(circle at 88% 84%,#00c4b414,transparent 28rem),var(--auth-bg);min-block-size:100dvh;color:var(--auth-text);font-family:Inter,var(--font-commerce-sans),system-ui,sans-serif;position:relative;overflow:hidden}.highpai-auth-page:before{content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#ffffff14 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 45%,#000);mask-image:linear-gradient(120deg,#000,#0000 45%,#000)}.highpai-auth-orb{filter:blur(1px);pointer-events:none;background:#00c4b40f;border:1px solid #00c4b433;border-radius:999px;display:block;position:absolute}.highpai-auth-orb-one{block-size:20rem;inline-size:20rem;inset-block-start:17%;inset-inline-start:-8rem}.highpai-auth-orb-two{block-size:28rem;inline-size:28rem;inset-block-end:-12rem;inset-inline-end:-10rem}.highpai-auth-header{z-index:2;justify-content:space-between;align-items:center;gap:1.5rem;min-block-size:88px;max-inline-size:1320px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);display:flex;position:relative}.highpai-auth-brand{color:#fff;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.highpai-auth-brand img{object-fit:contain;block-size:58px;inline-size:58px}.highpai-auth-brand>span{flex-direction:column;gap:.08rem;display:flex}.highpai-auth-brand strong{color:#fff;letter-spacing:-.035em;font-size:1.55rem;font-weight:950;line-height:1}.highpai-auth-brand small{color:#e2e8f08c;letter-spacing:.03em;font-size:.72rem}.highpai-auth-header-actions{align-items:center;gap:.75rem;display:flex}.highpai-auth-language-icon{color:#fff!important}.highpai-auth-header .MuiPaper-root{border:1px solid var(--auth-border);color:#fff;background:#101927;border-radius:.8rem;box-shadow:0 18px 50px #00000061}.highpai-auth-header .MuiMenuItem-root{border-radius:.55rem;margin:.2rem .35rem}.highpai-auth-header .MuiMenuItem-root.Mui-selected,.highpai-auth-header .MuiMenuItem-root:hover{background:#00c4b41f}.highpai-auth-back{border:1px solid var(--auth-border);color:#f8fafcd1;background:#ffffff0b;border-radius:999px;align-items:center;gap:.5rem;min-block-size:42px;padding-inline:1rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.highpai-auth-back:hover{color:#fff;background:#00c4b417;border-color:#00c4b46b}.highpai-auth-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,540px);align-items:center;gap:clamp(3rem,8vw,7rem);min-block-size:calc(100dvh - 88px);max-inline-size:1240px;margin-inline:auto;padding:2.5rem clamp(1.25rem,4vw,2.5rem) 5rem;display:grid;position:relative}.highpai-auth-story{max-inline-size:590px}.highpai-auth-eyebrow{color:var(--auth-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.25rem;font-size:.78rem;font-weight:900;display:inline-flex}.highpai-auth-story-copy{max-inline-size:550px;color:var(--auth-muted);margin:0;font-size:1.05rem;line-height:1.75}.highpai-auth-benefits{flex-direction:column;gap:.8rem;margin-block-start:2rem;display:flex}.highpai-auth-benefits>div{color:#f8fafcdb;align-items:center;gap:.65rem;font-size:.88rem;font-weight:700;display:flex}.highpai-auth-benefits svg{color:var(--auth-accent);flex:none}.highpai-auth-card{border:1px solid var(--auth-border);background:linear-gradient(145deg,#00c4b40e,transparent 38%),var(--auth-surface);inline-size:100%;max-inline-size:540px;color:var(--auth-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.5rem;justify-self:end;padding:clamp(1.4rem,4vw,2.25rem);box-shadow:0 30px 90px #00000059,inset 0 1px #ffffff09}.highpai-auth-card.is-wide{max-inline-size:590px}.highpai-auth-form-heading{flex-direction:column;gap:.45rem;display:flex}.highpai-auth-form-kicker{color:var(--auth-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900}.highpai-auth-card .MuiTypography-colorTextSecondary{color:var(--auth-muted)}.highpai-auth-card .MuiTypography-colorError{color:#fda4af}.highpai-auth-card .MuiTypography-colorSuccess{color:#6ee7b7}.highpai-auth-card .highpai-auth-form-heading .MuiTypography-root:not(.MuiTypography-h4){color:var(--auth-muted);line-height:1.6}.highpai-auth-card .MuiTypography-h4{color:#fff;letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.3rem);font-weight:950;line-height:1.08}.highpai-auth-card .MuiTypography-colorPrimary,.highpai-auth-card a{font-weight:800;text-decoration:none;color:var(--auth-accent)!important}.highpai-auth-card .MuiCheckbox-root{color:#e2e8f09e}.highpai-auth-card .MuiCheckbox-root.Mui-checked{color:var(--auth-accent)}.highpai-auth-card .MuiFormControlLabel-label{color:#e2e8f0c7;font-size:.86rem}.highpai-auth-card .MuiButton-root{letter-spacing:0;text-transform:none;border-radius:999px;min-block-size:50px;font-weight:900}.highpai-auth-card .MuiButton-contained{background:var(--auth-accent);color:#061018;box-shadow:0 12px 30px #00c4b438}.highpai-auth-card .MuiButton-contained:hover{background:var(--brand-primary-strong,#00a99b);box-shadow:0 14px 34px #00c4b44d}.highpai-auth-card .MuiButton-outlined{color:var(--auth-accent);border-color:#00c4b473}.highpai-auth-card .MuiButton-outlined:hover{border-color:var(--auth-accent);background:#00c4b414}.highpai-auth-card .MuiButton-text{color:var(--auth-accent)}.highpai-auth-card .MuiButton-root.Mui-disabled{box-shadow:none;color:#e2e8f057;background:#ffffff14}.highpai-auth-card .MuiDivider-root{border-color:var(--auth-border);color:#e2e8f080;font-size:.72rem}.highpai-auth-card .MuiAlert-root{color:var(--auth-text);background:#ffffff09;border-radius:.7rem}.highpai-auth-card .MuiAlertTitle-root{color:#fff}.highpai-auth-card .MuiAlert-colorError{color:#fda4af;background:#fb71851f;border-color:#fb718547}.highpai-auth-card .MuiAlert-colorError .MuiAlert-icon,.highpai-auth-card .MuiAlert-colorError .MuiAlertTitle-root{color:#fda4af}.highpai-auth-card .MuiAlert-colorSuccess{color:#6ee7b7;background:#34d3991a;border-color:#34d3994d}.highpai-auth-card .MuiAlert-colorSuccess .MuiAlert-icon,.highpai-auth-card .MuiAlert-colorSuccess .MuiAlertTitle-root{color:#6ee7b7}.highpai-auth-otp-input{color:#fff;text-align:center;background:#ffffff0e;border:1px solid #ffffff21;border-radius:.7rem;outline:none;block-size:48px;inline-size:100%;min-inline-size:0;font-size:1.15rem;font-weight:850;transition:border-color .18s,box-shadow .18s,background .18s}.highpai-auth-otp-input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px #00c4b424}.highpai-auth-otp-input.is-error{background:#fb71850b;border-color:#fb718594;box-shadow:0 0 0 1px #fb718514}.highpai-auth-otp-help{min-block-size:1.1rem;font-size:.74rem;font-weight:650;line-height:1.35;color:#e2e8f094!important}.highpai-auth-otp-help.is-error{align-items:center;gap:.35rem;display:flex;color:#fda4af!important}.highpai-auth-otp-help.is-error:before{content:"!";border:1px solid;border-radius:999px;flex:0 0 13px;place-items:center;block-size:13px;inline-size:13px;font-size:9px;font-weight:900;line-height:1;display:inline-grid}.highpai-auth-otp-input:disabled{color:#e2e8f06b;background:#ffffff06}@media (max-width:900px){.highpai-auth-page{overflow:visible}.highpai-auth-shell{grid-template-columns:1fr;gap:2.5rem}.highpai-auth-story{text-align:center;justify-self:center;max-inline-size:680px}.highpai-auth-story-copy{margin-inline:auto}.highpai-auth-benefits{align-items:center}.highpai-auth-card,.highpai-auth-card.is-wide{justify-self:center;max-inline-size:590px}}@media (max-width:620px){.highpai-auth-header{min-block-size:76px;padding-inline:1rem}.highpai-auth-brand img{block-size:48px;inline-size:48px}.highpai-auth-brand strong{font-size:1.3rem}.highpai-auth-back span,.highpai-auth-brand small{display:none}.highpai-auth-back{justify-content:center;inline-size:42px;padding:0}.highpai-auth-shell{gap:1.25rem;min-block-size:calc(100dvh - 76px);padding:1rem 1rem 2.5rem}.highpai-auth-story{display:none}.highpai-auth-card,.highpai-auth-card.is-wide{border-radius:1.15rem;padding:1.25rem}.highpai-auth-card .MuiTypography-h4{font-size:1.75rem}.highpai-auth-card .MuiButton-root{min-block-size:48px}.highpai-auth-otp-input{border-radius:.6rem;block-size:48px}}.highpai-page{--highpai-bg:#060d18;--highpai-card:#ffffff0b;--highpai-card-strong:#ffffff13;--highpai-border:#ffffff17;--highpai-text:#f8fafc;--highpai-muted:#e2e8f0ad;--highpai-teal:var(--brand-primary);--highpai-orange:var(--brand-primary);background:var(--highpai-bg);min-block-size:100dvh;color:var(--highpai-text);font-family:Inter,var(--font-commerce-sans),system-ui,sans-serif;overflow:hidden}.highpai-page a,.highpai-page button{cursor:pointer}.highpai-toast-stack{z-index:1600;pointer-events:none;flex-direction:column-reverse;gap:.8rem;inline-size:min(420px,100vw - 2rem);display:flex;position:fixed;inset-block:auto 1.25rem;inset-inline-end:1.25rem}.highpai-toast{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.highpai-toast{border:1px solid color-mix(in srgb,var(--accent)36%,#ffffff1f)}}.highpai-toast{background:linear-gradient(135deg,var(--accent),transparent 44%),#07101feb;border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.highpai-toast{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)10%,transparent),transparent 44%),#07101feb}}.highpai-toast{color:#fff;pointer-events:auto;transform-origin:100% 100%;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.8rem 3.25rem .8rem .8rem;animation:highpai-toast-in .26s ease-out both;box-shadow:0 24px 70px #00000057}.highpai-toast.has-image{grid-template-columns:auto auto minmax(0,1fr)}.highpai-toast:before{background:var(--accent);content:"";inline-size:4px;position:absolute;inset-block:0;inset-inline-start:0}.highpai-toast-icon{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;block-size:2.35rem;inline-size:2.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-toast-icon{background:color-mix(in srgb,var(--accent)18%,transparent)}}.highpai-toast-icon{color:var(--accent)}.highpai-toast-image{background:#ffffff12;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;block-size:3.2rem;inline-size:3.2rem;display:flex;overflow:hidden}.highpai-toast-image img{object-fit:contain;max-block-size:86%;max-inline-size:86%}.highpai-toast-copy{flex-direction:column;gap:.16rem;min-inline-size:0;display:flex}.highpai-toast-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:900;overflow:hidden}.highpai-toast-copy span{color:#e2e8f0b8;font-size:.78rem;line-height:1.35}.highpai-toast button{color:#ffffffb8;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;block-size:1.9rem;inline-size:1.9rem;display:flex;position:absolute;inset-block-start:.65rem;inset-inline-end:.65rem}.highpai-toast button:hover{color:#fff;background:#ffffff24}.highpai-hero{background:var(--highpai-bg);min-block-size:clamp(680px,88vh,860px);position:relative;overflow:hidden}.highpai-dot-grid,.highpai-hero-bg,.highpai-hero-image,.highpai-hero-overlay{position:absolute;inset:0}.highpai-hero-image{object-fit:cover;object-position:center;opacity:0;block-size:100%;inline-size:100%;transition:opacity .7s,transform 1.2s}.highpai-hero-image.is-active{opacity:1;transform:scale(1.02)}.highpai-hero-card-image{z-index:5;aspect-ratio:1;inline-size:min(360px,82%);box-shadow:0 30px 80px var(--slide-accent,var(--highpai-teal)),0 0 0 1px var(--slide-accent,var(--highpai-teal));background:#fff;border-radius:28px;justify-content:center;justify-self:center;align-items:center;display:none;position:relative}@supports (color:color-mix(in lab,red,red)){.highpai-hero-card-image{box-shadow:0 30px 80px color-mix(in srgb,var(--slide-accent,var(--highpai-teal))22%,transparent),0 0 0 1px color-mix(in srgb,var(--slide-accent,var(--highpai-teal))16%,transparent)}}.highpai-hero-card-image{opacity:0;pointer-events:none;padding:clamp(1.25rem,3vw,1.8rem);transition:opacity .65s,transform .65s;transform:translateY(10px)scale(.98)}.highpai-hero-card-image.is-active{opacity:1;pointer-events:auto;display:flex;transform:translateY(0)scale(1)}.highpai-hero-card-image img{object-fit:contain;object-position:center;block-size:100%;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.highpai-hero-overlay{z-index:2;background:linear-gradient(90deg,#060d18fa 0,#060d18eb 35%,#060d186b 68%,#060d180f 100%),linear-gradient(0deg,var(--highpai-bg)0,transparent 22%,transparent 78%,#060d18d6 100%)}.highpai-dot-grid{z-index:3;opacity:.045;background-image:radial-gradient(circle,#fff 1px,#0000 0);background-size:32px 32px}.highpai-hero-inner,.highpai-section{z-index:4;max-inline-size:1280px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);position:relative}.highpai-hero-inner{min-block-size:inherit;grid-template-columns:minmax(0,52fr) minmax(0,48fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:8rem 5rem;display:grid}.highpai-hero-copy{flex-direction:column;gap:1.4rem;max-inline-size:560px;display:flex}.highpai-eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.72rem;font-weight:800;display:inline-flex}.highpai-eyebrow span{border-radius:999px;block-size:.62rem;inline-size:.62rem;animation:highpai-pulse 2s ease-in-out infinite}.highpai-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(3.4rem,8vw,6.7rem);font-weight:950;line-height:.89}.highpai-hero h1 span{display:block}.highpai-hero-copy>p{max-inline-size:440px;color:var(--highpai-muted);margin:0;font-size:1rem;line-height:1.75}.highpai-actions,.highpai-slider-dots,.highpai-tags{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.highpai-tags span{border:1px solid;border-color:var(--slide-accent,var(--highpai-teal))}@supports (color:color-mix(in lab,red,red)){.highpai-tags span{border-color:color-mix(in srgb,var(--slide-accent,var(--highpai-teal))55%,transparent)}}.highpai-tags span{background:var(--slide-accent,var(--highpai-teal));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.highpai-tags span{background:color-mix(in srgb,var(--slide-accent,var(--highpai-teal))18%,transparent)}}.highpai-tags span{color:var(--slide-accent,var(--highpai-teal));padding:.38rem .85rem;font-size:.74rem;font-weight:800}.highpai-catering a,.highpai-catering button,.highpai-dairy-strip button,.highpai-notify button,.highpai-primary,.highpai-product-foot button,.highpai-secondary,.highpai-service-card .highpai-service-action,.highpai-service-card button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-block-size:44px;padding-inline:1.35rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.highpai-primary{background:var(--slide-accent,var(--highpai-teal));color:#061018}.highpai-eyebrow,.highpai-title-accent{color:var(--slide-accent,var(--highpai-teal))}.highpai-eyebrow span{background:var(--slide-accent,var(--highpai-teal));box-shadow:0 0 18px var(--slide-accent,var(--highpai-teal))}.highpai-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff29}.highpai-catering a:hover,.highpai-catering button:hover,.highpai-dairy-strip button:hover,.highpai-primary:hover,.highpai-product-foot button:hover,.highpai-secondary:hover{transform:translateY(-2px)}.highpai-slider-dots button{border:0;border-radius:999px;block-size:.55rem;inline-size:.55rem;padding:0;transition:inline-size .25s}.highpai-slider-dots button.is-active{inline-size:1.9rem}.highpai-slider-dots span{color:#ffffff6b;font-size:.78rem;font-weight:700}.highpai-marquee{border-block:1px solid var(--highpai-border);background:#ffffff05;overflow:hidden}.highpai-marquee div{inline-size:max-content;animation:highpai-marquee 30s linear infinite;display:flex}.highpai-marquee span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.8rem 1.7rem;font-size:.78rem;font-weight:800}.highpai-section{padding-block:clamp(3.5rem,7vw,5.5rem)}.highpai-section-heading{align-items:center;gap:1rem;margin-block-end:2rem;display:flex}.highpai-section-heading.is-centered{text-align:center;justify-content:center}.highpai-section-heading>span{background:var(--highpai-teal);border-radius:999px;block-size:2.6rem;inline-size:.4rem}.highpai-category-card p,.highpai-catering>div>span,.highpai-product-body>p,.highpai-section-heading p{color:var(--highpai-teal);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:850}.highpai-catering h2,.highpai-notify h2,.highpai-section-heading h2{color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:950;line-height:1.05}.highpai-section-heading h2 span{color:var(--highpai-teal)}.highpai-category-grid,.highpai-difference-grid,.highpai-product-grid,.highpai-review-grid{gap:1.2rem;display:grid}.highpai-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.highpai-category-grid.is-segments{grid-template-columns:repeat(4,minmax(0,1fr))}.highpai-product-grid,.highpai-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.highpai-difference{background:linear-gradient(135deg,#0a1220e6,#060d18);margin-block:clamp(1rem,3vw,2.5rem);position:relative}.highpai-difference:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#00c4b414,#0000 34%),radial-gradient(circle at 8% 92%,#f59e0b0d,#0000 30%);position:absolute;inset:0}.highpai-difference>*{z-index:1;position:relative}.highpai-difference-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-inline-size:1240px;margin-inline:auto}.highpai-difference-grid article{border:1px solid var(--highpai-border);background:var(--highpai-card);border-radius:1.25rem;gap:1.1rem;min-block-size:286px;padding:1.75rem;transition:transform .22s,border-color .22s,background .22s;display:flex}.highpai-difference-grid article:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.highpai-difference-grid article:hover{border-color:color-mix(in srgb,var(--accent)36%,transparent)}}.highpai-difference-grid article:hover{background:var(--highpai-card-strong);transform:translateY(-4px)}.highpai-difference-grid strong{color:var(--accent);opacity:.22;flex:none;font-size:2.7rem;font-weight:950;line-height:1}.highpai-difference-grid h3{color:#fff;margin:0 0 .75rem;font-size:1.08rem;font-weight:850;line-height:1.35}.highpai-difference-grid p{color:var(--highpai-muted);margin:0;font-size:.9rem;line-height:1.65}.highpai-difference-grid article span{background:var(--accent);border-radius:999px;block-size:2px;inline-size:1.8rem;margin-block-start:1rem;display:block}.highpai-category-card,.highpai-notify,.highpai-product-card,.highpai-review-grid article{border:1px solid var(--highpai-border);background:var(--highpai-card);box-shadow:none}.highpai-category-card,.highpai-product-card,.highpai-review-grid article{border-radius:1.25rem;transition:transform .22s,border-color .22s,background .22s;overflow:hidden}.highpai-category-card:hover,.highpai-product-card:hover,.highpai-review-grid article:hover{border-color:var(--accent,var(--highpai-teal))}@supports (color:color-mix(in lab,red,red)){.highpai-category-card:hover,.highpai-product-card:hover,.highpai-review-grid article:hover{border-color:color-mix(in srgb,var(--accent,var(--highpai-teal))48%,transparent)}}.highpai-category-card:hover,.highpai-product-card:hover,.highpai-review-grid article:hover{background:var(--highpai-card-strong);transform:translateY(-4px)}.highpai-category-card{padding:1.15rem}.highpai-category-card div{background:var(--accent);border-radius:1rem;justify-content:center;align-items:center;block-size:180px;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-category-card div{background:color-mix(in srgb,var(--accent)12%,transparent)}}.highpai-category-card img{object-fit:contain;filter:drop-shadow(0 18px 28px #00000052);max-block-size:82%;max-inline-size:82%}.highpai-category-card h3,.highpai-product-body h3,.highpai-review-grid h3{color:#fff;margin:0}.highpai-product-media{background:var(--accent);justify-content:center;align-items:center;block-size:250px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.highpai-product-media{background:color-mix(in srgb,var(--accent)12%,transparent)}}.highpai-product-media{color:inherit}.highpai-product-media img{object-fit:contain;filter:drop-shadow(0 20px 28px #00000057);max-block-size:86%;max-inline-size:82%;transition:transform .26s}.highpai-product-card:hover .highpai-product-media img{transform:scale(1.04)}.highpai-product-media:after{color:#fff;content:"View details";opacity:0;white-space:nowrap;background:#060d18b8;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:850;transition:opacity .18s,transform .18s;position:absolute;inset-block-end:1rem;inset-inline-start:50%;transform:translate(-50%)translateY(6px)}.highpai-product-media:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.highpai-soon{background:var(--highpai-teal);color:#061018;border-radius:999px;padding:.25rem .65rem;font-size:.7rem;font-weight:900;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.highpai-product-body{flex-direction:column;gap:.8rem;padding:1.1rem;display:flex}.highpai-stars{gap:.18rem;display:flex}.highpai-size-row{flex-wrap:wrap;gap:.45rem;display:flex}.highpai-size-row button{color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff21;border-radius:.55rem;padding:.4rem .65rem;font-size:.78rem;font-weight:800}.highpai-size-row button.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.highpai-size-row button.is-active{background:color-mix(in srgb,var(--accent)18%,transparent)}}.highpai-size-row button.is-active{color:var(--accent)}.highpai-product-foot{flex-direction:column;align-items:stretch;gap:.75rem;margin-block-start:.25rem;display:flex}.highpai-product-foot strong{color:#fff;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:1.9rem;font-weight:950;line-height:1;display:flex}.highpai-product-foot strong span{color:#e2e8f07a;font-size:.82rem;font-weight:800}.highpai-stock-line{color:#e2e8f080;align-items:center;gap:.4rem;font-size:.78rem;font-weight:750;display:inline-flex}.highpai-stock-line span{background:#22c55e;border-radius:999px;block-size:.46rem;inline-size:.46rem}.highpai-dairy-strip button,.highpai-notify button,.highpai-product-foot button{background:var(--highpai-teal);color:#061018;border:0}.highpai-product-foot button{min-block-size:44px;inline-size:100%;margin-block-start:.35rem;font-size:.92rem}.highpai-product-foot button.is-notify{color:var(--highpai-teal);background:#00c4b412;border:1px solid #00c4b473}.highpai-product-foot button.is-notify:hover{background:#00c4b41f}.highpai-product-foot button:disabled{cursor:not-allowed;opacity:.55}.highpai-empty-state{background:#00c4b40b;border:1px dashed #00c4b45c;border-radius:1.25rem;grid-column:1/-1;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.highpai-empty-state img{object-fit:contain;filter:drop-shadow(0 18px 28px #0000003d);max-block-size:150px;inline-size:100%}.highpai-dairy-strip>div>span,.highpai-empty-state p,.highpai-service-card>span{color:var(--highpai-teal);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.highpai-empty-state h3{color:#fff;margin:.35rem 0 0;font-size:clamp(1.25rem,3vw,2rem);line-height:1.15}.highpai-dairy-strip{border-block:1px solid var(--highpai-border);background:radial-gradient(circle at 82% 20%,#38bdf829,#0000 34%),linear-gradient(135deg,#38bdf812,#0000 55%);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:2rem;display:grid}.highpai-dairy-strip>div{flex-direction:column;gap:1rem;display:flex}.highpai-dairy-strip h2{color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:950;line-height:1.05}.highpai-dairy-strip p{color:var(--highpai-muted);margin:0;line-height:1.7}.highpai-catering button,.highpai-dairy-strip button{inline-size:fit-content}.highpai-dairy-strip>img{background:#fffffff5;border-radius:999px;justify-self:center;inline-size:min(260px,100%);padding:1.2rem;box-shadow:0 24px 70px #38bdf829}.highpai-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.highpai-service-card{border:1px solid var(--highpai-border);background:var(--highpai-card);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.9rem;min-block-size:270px;padding:1.2rem;transition:transform .22s,border-color .22s,background .22s;display:flex}.highpai-service-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.highpai-service-card:hover{border-color:color-mix(in srgb,var(--accent)48%,transparent)}}.highpai-service-card:hover{background:var(--highpai-card-strong);transform:translateY(-4px)}.highpai-service-card>span{background:var(--accent);border-radius:1rem;justify-content:center;align-items:center;block-size:3.2rem;inline-size:3.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-service-card>span{background:color-mix(in srgb,var(--accent)16%,transparent)}}.highpai-service-card>span{color:var(--accent);letter-spacing:0}.highpai-service-card h3{color:#fff;margin:0;font-size:1.08rem}.highpai-service-card p{color:var(--highpai-muted);margin:0;line-height:1.65}.highpai-service-card .highpai-service-action,.highpai-service-card button{border:1px solid var(--accent);margin-block-start:auto}@supports (color:color-mix(in lab,red,red)){.highpai-service-card .highpai-service-action,.highpai-service-card button{border:1px solid color-mix(in srgb,var(--accent)44%,transparent)}}.highpai-service-card .highpai-service-action,.highpai-service-card button{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.highpai-service-card .highpai-service-action,.highpai-service-card button{background:color-mix(in srgb,var(--accent)12%,transparent)}}.highpai-service-card .highpai-service-action,.highpai-service-card button{color:var(--accent)}.highpai-catering{background:radial-gradient(circle at 88% 8%,#ff6b2b2e,#0000 34%),linear-gradient(135deg,#0d0a06,#120b04 46%,#0a0c10);border:1px solid #ff6b2b38;border-radius:2rem;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:2rem;display:grid;overflow:hidden}.highpai-catering p,.highpai-notify p,.highpai-review-grid article>p{color:var(--highpai-muted);margin:0;line-height:1.7}.highpai-catering>div>span{color:#ff6b2b;background:#ff6b2b14;border:1px solid #ff6b2b59;border-radius:999px;inline-size:fit-content;padding:.38rem .9rem}.highpai-catering h2 span{color:#ff6b2b}.highpai-catering>div{flex-direction:column;gap:1rem;display:flex}.highpai-catering>div>div{flex-wrap:wrap;gap:.55rem;display:flex}.highpai-catering>div>div span{color:#ffffffd6;background:#ff6b2b0f;border:1px solid #ff6b2b38;border-radius:.65rem;padding:.45rem .75rem;font-size:.82rem;font-weight:800}.highpai-catering a{inline-size:fit-content}.highpai-catering a,.highpai-catering button{color:#fff;background:linear-gradient(135deg,#ff6b2b,#c94a14)}.highpai-catering button{border:0}.highpai-catering>img{background:#fff;border-radius:999px;justify-self:center;inline-size:min(260px,100%);padding:1.2rem;box-shadow:0 24px 70px #ff6b2b33}.highpai-review-grid article{flex-direction:column;gap:1rem;min-block-size:240px;padding:1.25rem;display:flex}.highpai-review-grid article>div:first-of-type{align-items:center;gap:.8rem;display:flex}.highpai-review-grid article>div:first-of-type>span{background:var(--highpai-teal);color:#061018;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;font-weight:950;display:flex}.highpai-review-grid article h3{font-size:.98rem}.highpai-review-grid article div p{color:#fff6;margin:0;font-size:.78rem}.highpai-notify{text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;max-inline-size:960px;margin-block-end:4rem;padding:clamp(2rem,5vw,4rem);display:flex}.highpai-notify>svg{color:var(--highpai-teal)}.highpai-notify form{gap:.65rem;inline-size:min(100%,460px);display:flex}.highpai-notify input{border:1px solid var(--highpai-border);color:#fff;background:#ffffff0f;border-radius:999px;outline:none;flex:1;min-block-size:46px;padding-inline:1rem}.highpai-detail{max-inline-size:1180px;margin-inline:auto;padding:clamp(7rem,12vw,9rem) clamp(1rem,4vw,2rem) 5rem}.highpai-detail-back{color:var(--highpai-muted);align-items:center;gap:.45rem;margin-block-end:1.5rem;font-size:.9rem;font-weight:800;display:inline-flex}.highpai-detail-back:hover{color:#fff}.highpai-detail-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.highpai-detail-media{border:1px solid var(--highpai-border);background:radial-gradient(circle at 50% 35%,var(--accent),transparent 38%),var(--highpai-card);border-radius:1.5rem;justify-content:center;align-items:center;min-block-size:520px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.highpai-detail-media{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--accent)22%,transparent),transparent 38%),var(--highpai-card)}}.highpai-detail-media img{object-fit:contain;filter:drop-shadow(0 28px 42px #00000061);max-block-size:78%;max-inline-size:78%}.highpai-detail-copy{flex-direction:column;gap:1.2rem;display:flex}.highpai-detail-copy>p:first-of-type{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.highpai-detail-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.4rem,6vw,4.9rem);font-weight:950;line-height:.96}.highpai-detail-copy>p:not(:first-of-type){max-inline-size:620px;color:var(--highpai-muted);margin:0;font-size:1.04rem;line-height:1.75}.highpai-detail-options{flex-wrap:wrap;gap:.55rem;display:flex}.highpai-detail-options button{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.highpai-detail-options button{border:1px solid color-mix(in srgb,var(--accent)52%,transparent)}}.highpai-detail-options button{color:#ffffffbd;background:#ffffff0d;border-radius:.65rem;padding:.52rem .8rem;font-size:.84rem;font-weight:850;transition:background .18s,color .18s,border-color .18s,transform .18s}.highpai-detail-options button.is-active,.highpai-detail-options button:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.highpai-detail-options button.is-active,.highpai-detail-options button:hover{background:color-mix(in srgb,var(--accent)18%,transparent)}}.highpai-detail-options button.is-active,.highpai-detail-options button:hover{color:var(--accent)}.highpai-detail-options button:hover{transform:translateY(-1px)}.highpai-detail-copy ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.highpai-detail-copy li{color:#ffffffd1;align-items:center;gap:.55rem;font-weight:750;display:flex}.highpai-detail-copy li svg{color:var(--accent)}.highpai-detail-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:.5rem;display:flex}.highpai-detail-actions strong{color:#fff;font-size:1.55rem}.highpai-detail-actions button{background:var(--accent);color:#061018;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-block-size:48px;padding-inline:1.45rem;font-weight:900;display:inline-flex}.highpai-detail-actions button:disabled{cursor:not-allowed;opacity:.55}.highpai-api-product{--background:var(--highpai-bg);--foreground:var(--highpai-text);--card:#111923;--card-foreground:var(--highpai-text);--secondary:#ffffff0b;--secondary-foreground:var(--highpai-text);--muted:#ffffff0e;--muted-foreground:var(--highpai-muted);--border:var(--highpai-border);--primary:var(--brand-primary);--primary-foreground:#061018;background:radial-gradient(circle at 20% 0,var(--brand-primary),transparent 28%),var(--highpai-bg)!important}@supports (color:color-mix(in lab,red,red)){.highpai-api-product{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--brand-primary)10%,transparent),transparent 28%),var(--highpai-bg)!important}}.highpai-api-product{font-family:Inter,var(--font-commerce-sans),system-ui,sans-serif}.highpai-api-product nav{border:1px solid var(--highpai-border);background:#ffffff0b;border-radius:999px;inline-size:fit-content;max-inline-size:100%;padding:.65rem 1rem}.highpai-api-product h1{font-size:clamp(3rem,7vw,5.2rem)!important;line-height:.92!important}.highpai-api-product h1,.highpai-api-product h2{color:#fff!important;font-family:Inter,var(--font-commerce-sans),system-ui,sans-serif!important;letter-spacing:0!important;font-weight:950!important}.highpai-api-product section{color:var(--highpai-text)}.highpai-api-breadcrumb{color:var(--highpai-muted);align-items:center;gap:.45rem;margin-block-end:1.15rem;font-size:.86rem;display:flex}.highpai-api-breadcrumb span{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-inline-size:min(52vw,420px);font-weight:800;overflow:hidden}.highpai-api-gallery{flex-direction:column;gap:1.25rem}.highpai-api-thumbs{gap:.55rem;display:flex;position:absolute;inset-block-end:1.25rem}.highpai-api-thumbs button{border:1px solid var(--highpai-border);background:#ffffff0e;border-radius:.65rem;block-size:52px;inline-size:62px;padding:.25rem;overflow:hidden}.highpai-api-thumbs button.is-active,.highpai-api-thumbs button:hover{border-color:var(--brand-primary)}.highpai-api-thumbs img{object-fit:contain;block-size:100%;inline-size:100%}.highpai-api-buybar{flex-wrap:wrap;align-items:center;gap:.9rem;margin-block-start:.5rem;display:flex}.highpai-api-buybar strong{color:#fff;font-size:clamp(1.45rem,3vw,2rem);font-weight:950}.highpai-api-qty{border:1px solid var(--highpai-border);background:#ffffff0b;border-radius:999px;align-items:center;min-block-size:48px;display:inline-flex;overflow:hidden}.highpai-api-qty button{block-size:46px;inline-size:46px;color:var(--brand-primary);background:0 0;border:0;place-items:center;display:grid}.highpai-api-qty span{color:#fff;text-align:center;min-inline-size:2rem;font-weight:900}.highpai-api-add{background:var(--brand-primary);color:#061018;min-block-size:48px;box-shadow:0 16px 36px var(--brand-primary);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.55rem;font-weight:950;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-api-add{box-shadow:0 16px 36px color-mix(in srgb,var(--brand-primary)22%,transparent)}}.highpai-api-add{transition:transform .18s,background .18s}.highpai-api-add:hover{background:var(--brand-primary-strong);transform:translateY(-2px)}.highpai-api-panels,.highpai-api-related{gap:1rem;margin-block-start:clamp(2rem,6vw,4rem);display:grid}.highpai-api-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.highpai-api-card,.highpai-api-related-card{border:1px solid var(--highpai-border);background:#ffffff0b;border-radius:1rem;padding:1.25rem}.highpai-api-card>p:first-of-type,.highpai-api-related-card>span,.highpai-api-related>div>p{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:950}.highpai-api-card h2,.highpai-api-related h2{color:#fff;margin:.45rem 0 0;font-size:clamp(1.45rem,3vw,2.25rem)}.highpai-api-card>p:last-child{color:var(--highpai-muted);margin:.75rem 0 0;line-height:1.7}.highpai-api-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.highpai-api-related-card{color:#fff;gap:.8rem;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.highpai-api-related-card:hover{border-color:var(--brand-primary);color:#fff;transform:translateY(-3px)}.highpai-api-related-card div{background:#ffffff0b;border-radius:.8rem;place-items:center;min-block-size:170px;display:grid;overflow:hidden}.highpai-api-related-card img{object-fit:contain;block-size:170px;inline-size:100%}.highpai-api-related-card strong{font-size:1rem}.highpai-api-related-card small{color:#fff;font-size:1.05rem;font-weight:950}@keyframes highpai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}@keyframes highpai-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes highpai-toast-in{0%{opacity:0;transform:translate(16px,8px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.highpai-laundry-page{color:var(--highpai-text);position:relative;overflow:visible;background:var(--highpai-bg)!important}.highpai-laundry-page .highpai-dot-grid,.highpai-laundry-page:after,.highpai-laundry-page:before{content:none!important;background-image:none!important;display:none!important}body:has(.highpai-laundry-page),body:has(.highpai-laundry-page) .public-page,body:has(.highpai-laundry-page) .public-page-main{background:#060d18!important}body:has(.highpai-laundry-page) .public-page>.highpai-dot-grid,body:has(.highpai-laundry-page)>.highpai-dot-grid{display:none!important}.highpai-laundry-page>*{z-index:1;position:relative}.highpai-laundry-page>.highpai-toast-stack{z-index:1600;position:fixed}.highpai-laundry-shell{max-inline-size:1280px;margin-inline:auto;padding:8rem clamp(1rem,3vw,2rem) clamp(4rem,7vw,6rem)}.highpai-laundry-intro{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:clamp(2rem,6vw,5rem);margin-block-end:2.25rem;display:grid}.highpai-laundry-intro-copy{max-inline-size:760px}.highpai-laundry-intro .highpai-eyebrow{color:var(--highpai-teal);margin:0 0 1rem}.highpai-laundry-intro .highpai-eyebrow>span{background:var(--highpai-teal);box-shadow:0 0 18px var(--highpai-teal)}.highpai-laundry-confirmation h1,.highpai-laundry-intro h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.25rem,4.8vw,3.75rem);font-weight:950;line-height:.96}.highpai-laundry-subtitle{max-inline-size:660px;color:var(--highpai-muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.75}.highpai-laundry-steps{border:1px solid var(--highpai-border);background:var(--highpai-card);border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.highpai-laundry-steps>div{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:.65rem;min-inline-size:0;display:flex}.highpai-laundry-steps>div>span{background:var(--highpai-teal);border-radius:.8rem;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.highpai-laundry-steps>div>span{background:color-mix(in srgb,var(--highpai-teal)14%,transparent)}}.highpai-laundry-steps>div>span{color:var(--highpai-teal)}.highpai-laundry-steps strong{font-size:.78rem;font-weight:800;line-height:1.35}.highpai-laundry-card,.highpai-laundry-confirmation{border:1px solid var(--highpai-border);background:#101927;border-radius:1.25rem}.highpai-laundry-card{padding:clamp(1.2rem,3vw,1.5rem);transition:border-color .18s,background .18s}.highpai-laundry-card:focus-within{border-color:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-laundry-card:focus-within{border-color:color-mix(in srgb,var(--highpai-teal)34%,transparent)}}.highpai-laundry-card:focus-within{background:#111c2b}.highpai-laundry-card h2{color:#fff;letter-spacing:0;font-weight:900}.highpai-laundry-card h2 svg{color:var(--highpai-teal)}.highpai-laundry-input{color:#fff;background-color:#ffffff0e;border:1px solid #ffffff21;border-radius:.7rem}.highpai-laundry-input:focus{border-color:var(--highpai-teal);box-shadow:0 0 0 3px #00c4b424}.highpai-laundry-input::placeholder{color:#e2e8f06b}.highpai-laundry-input option{color:#fff;background:#07101f}.highpai-laundry-select-placeholder{color:#e2e8f094}.highpai-laundry-service-option,.highpai-laundry-service-value{justify-content:space-between;align-items:center;gap:1rem;inline-size:100%;min-inline-size:0;display:flex}.highpai-laundry-service-option>span,.highpai-laundry-service-value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f8fafc!important}.highpai-laundry-service-option strong,.highpai-laundry-service-value strong{flex:none;font-size:.82rem;font-weight:850}.highpai-laundry-service-value strong{color:var(--highpai-teal)}.highpai-laundry-service-option strong{color:#00c4b4}.highpai-laundry-service-menu.MuiPaper-root{color:#fff;background:#101927;border:1px solid #ffffff1f;border-radius:.8rem;margin-block-start:.35rem;box-shadow:0 20px 55px #0000006b}.highpai-laundry-service-menu .MuiMenuItem-root{border-radius:.55rem;min-block-size:46px;margin:.25rem .4rem;padding-inline:.8rem;color:#f8fafc!important}.highpai-laundry-service-menu .MuiMenuItem-root .highpai-laundry-service-option,.highpai-laundry-service-menu .MuiMenuItem-root .highpai-laundry-service-option>span{color:#f8fafc!important;opacity:1!important}.highpai-laundry-service-menu .MuiMenuItem-root:hover{background:#ffffff12}.highpai-laundry-service-menu .MuiMenuItem-root.Mui-selected,.highpai-laundry-service-menu .MuiMenuItem-root.Mui-selected:hover{background:#00c4b424}.highpai-laundry-quantity{background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;grid-template-columns:40px minmax(32px,1fr) 40px;align-items:center;min-block-size:48px;display:grid;overflow:hidden}.highpai-laundry-quantity button{block-size:46px;color:var(--highpai-teal);background:0 0;border:0;place-items:center;display:grid}.highpai-laundry-quantity button:hover:not(:disabled){background:#ffffff12}.highpai-laundry-quantity button:disabled{cursor:not-allowed;color:#e2e8f042}.highpai-laundry-quantity>span{color:#fff;text-align:center;font-size:.9rem;font-weight:900}.highpai-laundry-page input[type=checkbox]{block-size:1rem;inline-size:1rem;accent-color:var(--highpai-teal)}.highpai-laundry-add-button,.highpai-laundry-submit{background:var(--highpai-teal);color:#061018;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-block-size:44px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.highpai-laundry-add-button{padding-inline:1.1rem;font-size:.82rem}.highpai-laundry-composer-submit{min-block-size:50px;inline-size:100%;margin-block-start:.25rem}.highpai-laundry-submit{min-block-size:52px;inline-size:100%;padding-inline:1.25rem}.highpai-laundry-add-button:hover,.highpai-laundry-submit:hover:not(:disabled){background:var(--brand-primary-strong);transform:translateY(-2px)}.highpai-laundry-add-button:focus{outline:none}.highpai-laundry-add-button:focus-visible{box-shadow:0 0 0 3px #101927,0 0 0 5px #34d399d1}.highpai-laundry-add-button:disabled,.highpai-laundry-submit:disabled{cursor:not-allowed;opacity:.62}.highpai-laundry-item,.highpai-laundry-payment{border:1px solid var(--highpai-border);background:#ffffff09;border-radius:.85rem}.highpai-laundry-remove{color:#fb7185;background:#fb718514;border:1px solid #fb71853d;border-radius:.7rem}.highpai-laundry-remove:hover:not(:disabled){background:#fb718524;border-color:#fb718573}.highpai-laundry-payment p:first-child,.highpai-laundry-summary strong{color:#fff}.highpai-laundry-summary-label{color:#e2e8f0b8!important}.highpai-laundry-summary-items{flex-direction:column;gap:.75rem;display:flex}.highpai-laundry-summary-item{border:1px solid var(--highpai-border);background:#ffffff09;border-radius:.85rem;flex-direction:column;gap:.8rem;padding:.9rem;display:flex}.highpai-laundry-summary-item-copy{justify-content:space-between;align-items:flex-start;gap:.8rem;min-inline-size:0;display:flex}.highpai-laundry-summary-item-copy>div{flex-direction:column;gap:.2rem;min-inline-size:0;display:flex}.highpai-laundry-summary-item-copy>div>strong{font-size:.9rem}.highpai-laundry-summary-item-copy>div>span{color:#e2e8f094;text-overflow:ellipsis;font-size:.74rem;line-height:1.4;overflow:hidden}.highpai-laundry-summary-item-copy>strong{flex:none;font-size:.86rem}.highpai-laundry-summary-actions{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.highpai-laundry-summary-quantity{grid-template-columns:38px minmax(32px,1fr) 38px;min-block-size:38px;inline-size:132px}.highpai-laundry-summary-quantity button{block-size:36px}.highpai-laundry-summary-remove{color:#fb7185;background:#fb718514;border:1px solid #fb71853d;border-radius:.65rem;place-items:center;block-size:38px;inline-size:38px;transition:border-color .18s,background .18s;display:grid}.highpai-laundry-summary-remove:hover{background:#fb718524;border-color:#fb718573}.highpai-laundry-empty-order{color:#e2e8f094;background:#ffffff06;border:1px dashed #ffffff24;border-radius:.85rem;padding:1rem;font-size:.82rem;line-height:1.55}.highpai-laundry-mobile-order-bar{display:none}.highpai-laundry-page .border-divider{border-color:var(--highpai-border)}.highpai-laundry-page .text-error{color:#fb7185}.highpai-laundry-page .bg-errorLight{background:#fb71851f}.highpai-laundry-page .border-error\/30{border-color:#fb718547}.highpai-laundry-page .text-success{color:#34d399}.highpai-laundry-confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-block-size:390px;max-inline-size:760px;margin:8rem auto 4rem;padding:3rem clamp(1.5rem,5vw,3rem);display:flex}.highpai-laundry-confirmation h1{font-size:clamp(2.5rem,7vw,4rem)}.highpai-laundry-confirmation>p:not(.highpai-laundry-order-number){max-inline-size:560px;color:var(--highpai-muted);margin:0;line-height:1.7}.highpai-laundry-success-icon{color:#34d399;background:#34d3991f;border-radius:999px;place-items:center;block-size:5rem;inline-size:5rem;display:grid}.highpai-laundry-order-number{border:1px solid var(--highpai-teal);margin:0}@supports (color:color-mix(in lab,red,red)){.highpai-laundry-order-number{border:1px solid color-mix(in srgb,var(--highpai-teal)32%,transparent)}}.highpai-laundry-order-number{background:var(--highpai-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.highpai-laundry-order-number{background:color-mix(in srgb,var(--highpai-teal)12%,transparent)}}.highpai-laundry-order-number{color:var(--highpai-teal);padding:.55rem 1rem;font-size:.84rem;font-weight:850}@media (max-width:900px){.highpai-laundry-intro{grid-template-columns:1fr;align-items:start;gap:1.5rem}.highpai-laundry-steps{max-inline-size:520px}}.highpai-laundry-item-row{grid-template-columns:minmax(0,1fr) minmax(160px,.42fr);gap:.75rem;display:grid}@media (max-width:620px){.highpai-laundry-shell{padding-block-start:6.5rem}.highpai-laundry-intro h1{font-size:clamp(2.35rem,12vw,3.35rem)}.highpai-laundry-steps{gap:.4rem;padding:.75rem}.highpai-laundry-steps strong{font-size:.7rem}.highpai-laundry-card{padding:1rem}.highpai-laundry-item-row{grid-template-columns:1fr}.highpai-laundry-page:has(.highpai-laundry-mobile-order-bar) .highpai-laundry-shell{padding-block-end:8rem}.highpai-laundry-page .highpai-toast-stack{flex-direction:column;inset-block-start:calc(64px + .75rem + env(safe-area-inset-top));inset-block-end:auto}.highpai-laundry-mobile-order-bar{z-index:1400;border:1px solid var(--highpai-teal);min-block-size:58px;inline-size:calc(100% - 2rem);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.highpai-laundry-mobile-order-bar{border:1px solid color-mix(in srgb,var(--highpai-teal)78%,white 12%)}}.highpai-laundry-mobile-order-bar{background:var(--highpai-teal);color:#061018;border-radius:999px;padding:.75rem 1.25rem;font-size:.88rem;font-weight:900;transform:translate(-50%);box-shadow:0 18px 46px #0000006b,0 0 0 5px #060d18b8}.highpai-laundry-mobile-order-bar strong{color:#061018;font-size:.92rem}#laundry-order-summary{scroll-margin-block-start:7rem}}@media (max-width:1100px){.highpai-category-grid.is-segments,.highpai-difference-grid,.highpai-product-grid,.highpai-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.highpai-hero{min-block-size:760px}.highpai-hero-overlay{background:linear-gradient(#060d18f2,#060d18e6 46%,#060d18fa),linear-gradient(90deg,#060d18eb,#060d1870)}.highpai-hero-image{object-position:64% center;opacity:0}.highpai-hero-image.is-active{opacity:.32}.highpai-hero-card-image{inline-size:min(300px,72vw);margin-block-start:.25rem;transform:translateY(8px)scale(.98)}.highpai-hero-card-image.is-active{transform:translateY(0)scale(1)}.highpai-hero-inner{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding-block:6.5rem 4.25rem}.highpai-hero-copy{gap:1rem;max-inline-size:100%}.highpai-hero h1{font-size:clamp(3rem,16vw,5rem)}.highpai-category-grid,.highpai-catering,.highpai-dairy-strip,.highpai-difference-grid,.highpai-review-grid{grid-template-columns:1fr}.highpai-catering>img,.highpai-dairy-strip>img{justify-self:start}.highpai-detail-grid{grid-template-columns:1fr}.highpai-detail-media{min-block-size:360px}.highpai-api-panels,.highpai-api-related-grid{grid-template-columns:1fr}}@media (max-width:620px){.highpai-toast-stack{inline-size:auto;inset-block:auto 1rem;inset-inline:1rem}.highpai-toast,.highpai-toast.has-image{grid-template-columns:auto minmax(0,1fr)}.highpai-toast-image{display:none}.highpai-category-grid.is-segments,.highpai-difference-grid,.highpai-product-grid,.highpai-service-grid{grid-template-columns:1fr}.highpai-difference-grid article{min-block-size:auto}.highpai-empty-state{grid-template-columns:1fr}.highpai-empty-state img{max-inline-size:150px}.highpai-product-media{block-size:230px}.highpai-notify form{flex-direction:column}}.highpai-auth-overlay{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020a14c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.highpai-auth-modal{border:1px solid var(--highpai-teal);max-block-size:calc(100dvh - 40px);inline-size:min(100%,480px);padding:clamp(24px,5vw,38px);position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.highpai-auth-modal{border:1px solid color-mix(in srgb,var(--highpai-teal)28%,var(--highpai-border))}}.highpai-auth-modal{box-shadow:0 30px 90px #0000008c,0 0 45px var(--highpai-teal);background:#101927;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.highpai-auth-modal{box-shadow:0 30px 90px #0000008c,0 0 45px color-mix(in srgb,var(--highpai-teal)8%,transparent)}}.highpai-auth-modal{color:#f8fafc}.highpai-auth-modal.is-register,.highpai-auth-modal.is-verify{overflow-y:auto}.highpai-auth-close{border:0;border:1px solid var(--highpai-border);block-size:36px;inline-size:36px;color:var(--highpai-muted);background:#ffffff0f;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.highpai-auth-icon{background:var(--highpai-teal);border-radius:15px;place-items:center;block-size:52px;inline-size:52px;margin-block-end:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.highpai-auth-icon{background:color-mix(in srgb,var(--highpai-teal)14%,transparent)}}.highpai-auth-icon{color:var(--highpai-teal)}.highpai-auth-modal h2{color:#fff;margin:0 42px 8px 0;font-size:clamp(1.35rem,4vw,1.75rem)}.highpai-auth-modal>p{color:var(--highpai-muted);margin:0 0 22px;line-height:1.6}.highpai-auth-form{flex-direction:column;gap:16px;display:flex}.highpai-auth-form input:not(.highpai-form-control){color:#fff;min-block-size:48px;font:inherit;background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;outline:none;inline-size:100%;padding:0 14px}.highpai-auth-form input:not(.highpai-form-control):focus,.highpai-phone-control:focus-within{border-color:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-auth-form input:not(.highpai-form-control):focus,.highpai-phone-control:focus-within{border-color:color-mix(in srgb,var(--highpai-teal)72%,white 8%)}}.highpai-auth-form input:not(.highpai-form-control):focus,.highpai-phone-control:focus-within{box-shadow:0 0 0 3px var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-auth-form input:not(.highpai-form-control):focus,.highpai-phone-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--highpai-teal)15%,transparent)}}.highpai-phone-control{background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;grid-template-columns:minmax(175px,1fr) minmax(120px,1.2fr);align-items:center;display:grid;position:relative}.highpai-phone-control input{border:0;border-radius:0;min-inline-size:0;box-shadow:none!important}.highpai-phone-control>input{border-inline-start:1px solid #ffffff1a}.highpai-auth-primary{background:var(--highpai-teal);min-block-size:48px;box-shadow:0 10px 28px var(--highpai-teal);border:0;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.highpai-auth-primary{box-shadow:0 10px 28px color-mix(in srgb,var(--highpai-teal)24%,transparent)}}.highpai-auth-primary{color:#031316;font-weight:800}.highpai-auth-primary:disabled{cursor:not-allowed;opacity:.58}.highpai-auth-primary[aria-busy=true]{cursor:progress}.highpai-auth-link{color:var(--highpai-teal);background:0 0;border:0;font-weight:700}.highpai-auth-error{color:#fda4af;background:#fb718517;border:1px solid #fb71857a;border-radius:8px;margin-block-end:16px;padding:11px 13px;font-size:.88rem}.highpai-auth-phone-summary,.highpai-laundry-auth-note{border:1px solid var(--highpai-teal);align-items:center;gap:8px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-auth-phone-summary,.highpai-laundry-auth-note{border:1px solid color-mix(in srgb,var(--highpai-teal)25%,transparent)}}.highpai-auth-phone-summary,.highpai-laundry-auth-note{background:var(--highpai-teal);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.highpai-auth-phone-summary,.highpai-laundry-auth-note{background:color-mix(in srgb,var(--highpai-teal)8%,transparent)}}.highpai-auth-phone-summary,.highpai-laundry-auth-note{color:#e2e8f0d1}.highpai-laundry-login-entry{border:1px solid var(--highpai-teal);justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-laundry-login-entry{border:1px solid color-mix(in srgb,var(--highpai-teal)24%,transparent)}}.highpai-laundry-login-entry{background:var(--highpai-teal);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.highpai-laundry-login-entry{background:color-mix(in srgb,var(--highpai-teal)7%,transparent)}}.highpai-laundry-login-entry p{color:var(--highpai-muted);margin:0;line-height:1.55}.highpai-laundry-login-button{isolation:isolate;backface-visibility:hidden;background-clip:border-box;background:var(--highpai-teal);color:#031316;contain:paint;border:0;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:8px;min-block-size:44px;padding-inline:18px;font-size:.84rem;font-weight:850;transition:transform .18s,background .18s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.highpai-laundry-login-button:hover{background:var(--brand-primary-strong);transform:translateY(-2px)}.highpai-laundry-signed-in{color:var(--highpai-muted);align-items:center;gap:8px;font-size:.82rem;display:flex}.highpai-laundry-signed-in svg{color:var(--highpai-teal)}.highpai-laundry-signed-in strong{color:#fff}.highpai-auth-code{text-align:center;letter-spacing:.45em;font-size:1.65rem!important;font-weight:800!important}@media (max-width:520px){.highpai-auth-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101927;padding:0;display:block}.highpai-auth-modal,.highpai-auth-modal.is-login,.highpai-auth-modal.is-phone,.highpai-auth-modal.is-register,.highpai-auth-modal.is-verify{min-block-size:100dvh;max-block-size:100dvh;inline-size:100%;padding:max(30px,env(safe-area-inset-top))max(20px,env(safe-area-inset-right))max(28px,env(safe-area-inset-bottom))max(20px,env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0;overflow:hidden auto}.highpai-auth-close{inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-end:max(16px,env(safe-area-inset-right))}.highpai-auth-icon{margin-block-start:18px}.highpai-phone-control{grid-template-columns:minmax(140px,1fr) minmax(105px,1fr)}.highpai-country-menu{max-inline-size:100%}.highpai-laundry-login-entry{flex-direction:column;align-items:stretch}.highpai-laundry-login-button{inline-size:100%}}.highpai-auth-form input::placeholder{color:#e2e8f06b}.highpai-auth-close:hover,.highpai-auth-link:hover{color:#fff}.highpai-country-picker{min-inline-size:0;position:static}.highpai-country-trigger{color:#f8fafc;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;min-block-size:48px;inline-size:100%;padding-inline:12px;font-size:.82rem;font-weight:750;display:flex}.highpai-country-label{flex:auto;align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.highpai-country-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.highpai-country-trigger strong{color:var(--highpai-teal);white-space:nowrap;flex:none;font-weight:800}.highpai-country-flag{vertical-align:-.1rem;border-radius:2px;flex:none;block-size:.92rem;inline-size:1.25rem;margin-inline-end:4px;box-shadow:0 0 0 1px #ffffff24}.highpai-country-trigger i{color:var(--highpai-teal);flex:none}.highpai-country-menu{z-index:20;border:1px solid var(--highpai-teal);inline-size:100%;padding:9px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0}@supports (color:color-mix(in lab,red,red)){.highpai-country-menu{border:1px solid color-mix(in srgb,var(--highpai-teal)28%,var(--highpai-border))}}.highpai-country-menu{background:#101927;border-radius:11px;box-shadow:0 18px 45px #0000007a}.highpai-country-menu>input{background:#ffffff12;min-block-size:42px;margin-block-end:8px}.highpai-country-options{scrollbar-color:var(--highpai-teal)transparent;flex-direction:column;gap:2px;max-block-size:230px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.highpai-country-options{scrollbar-color:color-mix(in srgb,var(--highpai-teal)45%,transparent)transparent}}.highpai-country-options{scrollbar-width:thin}.highpai-country-options::-webkit-scrollbar{inline-size:6px}.highpai-country-options::-webkit-scrollbar-thumb{background:var(--highpai-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.highpai-country-options::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--highpai-teal)45%,transparent)}}.highpai-country-options button{color:#f8fafcdb;text-align:start;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-block-size:39px;padding-inline:10px;font-size:.82rem;display:flex}.highpai-country-options button>span{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.highpai-country-options .highpai-country-name{display:block}.highpai-country-options button:hover,.highpai-country-options button[aria-selected=true]{background:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-country-options button:hover,.highpai-country-options button[aria-selected=true]{background:color-mix(in srgb,var(--highpai-teal)12%,transparent)}}.highpai-country-options button:hover,.highpai-country-options button[aria-selected=true]{color:#fff}.highpai-country-options strong{color:var(--highpai-teal)}.react-datepicker__portal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-block:1rem;padding-inline:1rem;overflow:auto;z-index:1700!important;background:#020812bd!important}@media (max-width:599px){.react-datepicker__portal{overscroll-behavior:contain;padding-block:.75rem;padding-inline:.5rem}}body.highpai-admin-compact{--admin-compact-space:1rem;--admin-compact-radius:.75rem}body.highpai-admin-compact .ts-horizontal-layout-content,body.highpai-admin-compact .ts-vertical-layout-content{padding-block:1.125rem;padding-inline:1.125rem}body.highpai-admin-compact .MuiCard-root{border-radius:var(--admin-compact-radius)}body.highpai-admin-compact .MuiCardHeader-root{min-block-size:64px;padding-block:.875rem;padding-inline:var(--admin-compact-space)}body.highpai-admin-compact .MuiCardHeader-avatar{margin-inline-end:.75rem}body.highpai-admin-compact .MuiCardHeader-avatar .MuiAvatar-root{border-radius:.6rem;block-size:36px;inline-size:36px}body.highpai-admin-compact .MuiCardHeader-title{font-size:.98rem;font-weight:750;line-height:1.3}body.highpai-admin-compact .MuiCardHeader-subheader{margin-block-start:.15rem;font-size:.78rem;line-height:1.4}body.highpai-admin-compact .MuiCardContent-root{padding-block:var(--admin-compact-space);padding-inline:var(--admin-compact-space)}body.highpai-admin-compact .MuiCardContent-root:last-child{padding-block-end:var(--admin-compact-space)}body.highpai-admin-compact .MuiCardActions-root{padding-block:.875rem;padding-inline:var(--admin-compact-space);gap:.5rem}body.highpai-admin-compact .MuiCardActions-root .MuiButtonBase-root:not(:first-of-type),body.highpai-admin-compact .MuiDialogActions-root .MuiButtonBase-root:not(:first-of-type){margin-inline-start:0}body.highpai-admin-compact .MuiButton-root{min-block-size:36px;padding-block:.375rem;padding-inline:.875rem;font-size:.82rem}body.highpai-admin-compact .MuiIconButton-root{block-size:36px;inline-size:36px;padding-block:.45rem;padding-inline:.45rem}body.highpai-admin-compact .MuiChip-root{block-size:25px;font-size:.72rem}body.highpai-admin-compact .MuiInputLabel-root{margin-block-end:.25rem;font-size:.78rem}body.highpai-admin-compact .MuiInputBase-input.MuiInputBase-inputSizeSmall{font-size:.84rem}body.highpai-admin-compact .MuiFormHelperText-root{margin-block-start:.25rem;font-size:.72rem;line-height:1.3}body.highpai-admin-compact .MuiDataGrid-root{font-size:.76rem}body.highpai-admin-compact .MuiDataGrid-cell,body.highpai-admin-compact .MuiDataGrid-columnHeader{padding-inline:.75rem}body.highpai-admin-compact .MuiDataGrid-columnHeaderTitle{font-size:.75rem;font-weight:750}body.highpai-admin-compact .MuiDataGrid-footerContainer{min-block-size:44px}body.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-displayedRows,body.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-root,body.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-selectLabel{font-size:.68rem}body.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-select{font-size:.7rem}body.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-toolbar{min-block-size:44px}body.highpai-admin-compact .highpai-admin-data-grid-footer-controls,body.highpai-admin-compact .highpai-admin-data-grid-footer-leading{align-items:center;min-inline-size:0;display:flex}body.highpai-admin-compact .highpai-admin-data-grid-reset{block-size:30px;inline-size:30px;color:var(--mui-palette-text-secondary)}body.highpai-admin-compact .highpai-admin-data-grid-reset i{font-size:1rem}body.highpai-admin-compact .MuiDataGrid-cell .MuiAvatar-root{block-size:30px;inline-size:30px;font-size:.76rem}body.highpai-admin-compact .MuiDataGrid-cell .MuiChip-root{block-size:22px;max-inline-size:100%;font-size:.68rem}body.highpai-admin-compact .MuiDataGrid-cell .MuiChip-label{text-overflow:ellipsis;padding-inline:.42rem;overflow:hidden}body.highpai-admin-compact .MuiDataGrid-cell .MuiIconButton-root{block-size:30px;inline-size:30px;padding-block:.32rem;padding-inline:.32rem}body.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body1{font-size:.76rem;line-height:1.2}body.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body2,body.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-caption{font-size:.68rem;line-height:1.25}body.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body2.font-semibold,body.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body2.line-clamp-2{font-size:.76rem}body.highpai-admin-compact .highpai-admin-customer-cell{align-items:center;gap:.5rem;block-size:100%;min-inline-size:0;display:flex}body.highpai-admin-compact .highpai-admin-cell-copy{flex-direction:column;justify-content:center;gap:.125rem;min-inline-size:0;line-height:1;display:flex}body.highpai-admin-compact .highpai-admin-cell-primary,body.highpai-admin-compact .highpai-admin-cell-secondary{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}body.highpai-admin-compact .highpai-admin-cell-primary{color:var(--mui-palette-text-primary);font-size:.76rem;font-weight:650;line-height:1.2}body.highpai-admin-compact .highpai-admin-cell-secondary{color:var(--mui-palette-text-secondary);font-size:.68rem;line-height:1.2}body.highpai-admin-compact .highpai-admin-actions-cell,body.highpai-admin-compact .highpai-admin-actions-header{padding-inline:.375rem}body.highpai-admin-compact .highpai-admin-grid-actions{gap:.125rem;inline-size:100%}body.highpai-admin-compact .highpai-admin-stat-icon{block-size:34px;inline-size:34px;font-size:1rem}body.highpai-admin-compact .MuiTableCell-root{padding-block:.65rem;padding-inline:.75rem;font-size:.8rem}body.highpai-admin-compact .MuiDialog-paper:not(.MuiDialog-paperFullScreen){border-radius:var(--admin-compact-radius);max-block-size:calc(100dvh - 48px)}body.highpai-admin-compact .MuiDialogTitle-root{min-block-size:58px;padding-block:.8rem;padding-inline:1.125rem;font-size:1.05rem}body.highpai-admin-compact .highpai-admin-modal-title{border-block-end:1px solid var(--mui-palette-divider)}body.highpai-admin-compact .highpai-admin-modal-close{border:1px solid var(--mui-palette-divider);background:var(--mui-palette-action-hover);color:var(--mui-palette-text-secondary);flex:none}body.highpai-admin-compact .highpai-admin-modal-close:hover{background:var(--mui-palette-action-selected);color:var(--mui-palette-text-primary)}body.highpai-admin-compact .highpai-admin-modal-close.Mui-disabled{border-color:var(--mui-palette-divider);background:0 0}body.highpai-admin-compact .highpai-admin-modal-title+.MuiDialogContent-dividers{border-block-start:0}body.highpai-admin-compact .MuiDialogContent-root{padding-block:1rem;padding-inline:1.125rem}body.highpai-admin-compact .MuiDialogActions-root{gap:.5rem;padding-block:.8rem;padding-inline:1.125rem}body.highpai-admin-compact .highpai-admin-page-heading{align-items:center;gap:.8rem;display:flex}body.highpai-admin-compact .highpai-admin-page-heading .MuiAvatar-root{border-radius:.7rem;flex:none;block-size:42px;inline-size:42px}body.highpai-admin-compact .highpai-admin-page-heading h1{color:var(--mui-palette-text-primary);margin-block:0;margin-inline:0;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:760;line-height:1.2}body.highpai-admin-compact .highpai-admin-page-heading p{color:var(--mui-palette-text-secondary);margin-block:.25rem 0;font-size:.8rem;line-height:1.45}body.highpai-admin-compact .highpai-admin-section-tabs{overflow:hidden}body.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-root{border-block-end:0;min-block-size:44px}body.highpai-admin-compact .highpai-admin-section-tabs .MuiTab-root{min-block-size:44px;min-inline-size:max-content;padding-block:.55rem;padding-inline:1rem;font-size:.78rem;font-weight:750}body.highpai-admin-compact .highpai-admin-section-tabs .MuiTab-icon{font-size:1rem}body.highpai-admin-compact .highpai-admin-tab-panel{flex-direction:column;gap:1rem;display:flex}@media (max-width:599px){body.highpai-admin-compact{--admin-compact-space:.875rem}body.highpai-admin-compact .ts-horizontal-layout-content,body.highpai-admin-compact .ts-vertical-layout-content{padding-block:.75rem;padding-inline:.75rem}body.highpai-admin-compact .MuiButton-root{min-block-size:44px}body.highpai-admin-compact .MuiDataGrid-cell .MuiIconButton-root,body.highpai-admin-compact .MuiIconButton-root{block-size:44px;inline-size:44px}body.highpai-admin-compact .highpai-admin-actions-cell,body.highpai-admin-compact .highpai-admin-actions-header{padding-inline:.375rem}body.highpai-admin-compact .MuiInputBase-root{min-block-size:44px}body.highpai-admin-compact .MuiCardHeader-root{flex-wrap:wrap;align-items:flex-start;min-block-size:60px}body.highpai-admin-compact .MuiCardHeader-action{margin-block-start:0;margin-inline-start:auto}body.highpai-admin-compact .MuiDialog-paper:not(.MuiDialog-paperFullScreen){max-block-size:calc(100dvh - 24px);margin-block:.75rem;margin-inline:.75rem}body.highpai-admin-compact .highpai-admin-page-heading{align-items:flex-start}body.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-scroller{overflow-x:auto!important}}.highpai-staff-portal{--staff-bg:#050d18;--staff-surface:#0c1929;--staff-surface-soft:#111f31;--staff-border:#ffffff1c;--staff-text:#f8fafc;--staff-muted:#e2e8f0a3;--staff-accent:var(--brand-primary,#00c4b4);background:radial-gradient(circle at 4% 4%,#00c4b421,transparent 22rem),radial-gradient(circle at 96% 52%,#00c4b412,transparent 26rem),var(--staff-bg);min-block-size:100dvh;color:var(--staff-text);font-family:"Outfit",var(--font-commerce-sans),sans-serif}.highpai-staff-container{inline-size:min(100% - 32px,920px);margin-inline:auto}.highpai-staff-header{z-index:20;border-block-end:1px solid var(--staff-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d18e6;position:sticky;inset-block-start:0}.highpai-staff-brand,.highpai-staff-brand small,.highpai-staff-header-inner,.highpai-staff-nav,.highpai-staff-nav a,.highpai-staff-protected{align-items:center;display:flex}.highpai-staff-header-inner{justify-content:space-between;gap:1rem;min-block-size:70px}.highpai-staff-brand{gap:.65rem}.highpai-staff-brand img{object-fit:contain;block-size:46px;inline-size:46px}.highpai-staff-brand>span{flex-direction:column;display:flex}.highpai-staff-brand strong{color:var(--staff-text);letter-spacing:-.03em;font-size:1.16rem;font-weight:900}.highpai-staff-brand small{color:var(--staff-muted);gap:.28rem;font-size:.7rem;font-weight:650}.highpai-staff-protected{color:var(--staff-accent);gap:.35rem;font-size:.7rem;font-weight:800}.highpai-staff-logout{border:1px solid var(--staff-border);block-size:42px;inline-size:42px;color:var(--staff-text);cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;display:inline-grid}.highpai-staff-nav{gap:.4rem;min-block-size:50px}.highpai-staff-nav a{min-block-size:38px;color:var(--staff-muted);border-radius:999px;gap:.4rem;padding-inline:.85rem;font-size:.78rem;font-weight:800;text-decoration:none}.highpai-staff-nav a.is-active{color:var(--staff-accent);background:#00c4b424;box-shadow:inset 0 0 0 1px #00c4b43d}.highpai-staff-nav>span{min-inline-size:0;color:var(--staff-muted);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;font-size:.75rem;font-weight:750;overflow:hidden}.highpai-staff-content{padding-block:clamp(1.7rem,5vw,3.2rem) 5rem}.highpai-staff-page{flex-direction:column;gap:1.15rem;display:flex}.highpai-staff-intro>span{color:var(--staff-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.7rem;font-weight:850;display:inline-flex}.highpai-staff-intro h1{color:var(--staff-text);letter-spacing:-.045em;margin-block:.42rem 0;font-size:clamp(2rem,7vw,3rem);font-weight:900;line-height:1.05}.highpai-staff-intro p{max-inline-size:640px;color:var(--staff-muted);margin-block:.7rem 0;line-height:1.55}.highpai-staff-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.highpai-staff-stats>div{border:1px solid var(--staff-border);background:var(--staff-surface);border-radius:1rem;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:.35rem .5rem;min-block-size:102px;padding:1rem;display:grid}.highpai-staff-stats svg{color:var(--staff-accent)}.highpai-staff-stats span{color:var(--staff-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.highpai-staff-stats strong{color:var(--staff-text);grid-column:1/-1;font-size:1.5rem;font-weight:900}.highpai-staff-tabs{border:1px solid var(--staff-border);background:var(--staff-surface);border-radius:999px;grid-template-columns:1fr 1fr;padding:.3rem;display:grid}.highpai-staff-tabs button{min-block-size:43px;color:var(--staff-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;display:inline-flex}.highpai-staff-tabs button.is-active{color:var(--staff-accent);background:#00c4b424;box-shadow:inset 0 0 0 1px #00c4b440}.highpai-staff-empty,.highpai-staff-loading{border:1px dashed var(--staff-border);min-block-size:170px;color:var(--staff-muted);border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex}.highpai-staff-empty svg,.highpai-staff-loading svg{color:var(--staff-accent)}.highpai-processing-notice,.highpai-staff-error{color:#fda4af;background:#fb718517;border:1px solid #fb718547;border-radius:.85rem;align-items:center;gap:.55rem;padding-block:.8rem;padding-inline:.9rem;font-size:.8rem;font-weight:700;display:flex}.highpai-staff-error span{flex:1;min-inline-size:0}.highpai-staff-error button{color:currentColor;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:850;text-decoration:underline}.highpai-processing-list{flex-direction:column;gap:1rem;display:flex}.highpai-processing-card{border:1px solid var(--staff-border);background:linear-gradient(145deg,#ffffff06,transparent 36%),var(--staff-surface);border-radius:1.25rem;padding:clamp(1rem,3vw,1.35rem);box-shadow:0 20px 60px #0003}.highpai-processing-card.is-ready{border-color:#34d3994d}.highpai-processing-customer,.highpai-processing-details summary,.highpai-processing-notice,.highpai-processing-primary,.highpai-processing-quick-actions,.highpai-processing-stage,.highpai-processing-topline{align-items:center;display:flex}.highpai-processing-customer,.highpai-processing-topline{justify-content:space-between;gap:.8rem}.highpai-processing-topline>span:first-child{color:var(--staff-accent);letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.74rem;font-weight:850;display:inline-flex}.highpai-processing-stage{color:#5eead4;text-transform:uppercase;background:#00c4b417;border:1px solid #00c4b43b;border-radius:999px;gap:.35rem;min-block-size:29px;padding-inline:.65rem;font-size:.68rem;font-weight:850}.highpai-processing-stage.is-ready{color:#6ee7b7;background:#34d39917;border-color:#34d39942}.highpai-processing-customer{border-block-end:1px solid var(--staff-border);padding-block:1rem}.highpai-processing-customer small{color:var(--staff-muted);font-size:.7rem;font-weight:700}.highpai-processing-customer h2{color:var(--staff-text);margin-block:.15rem 0;font-size:1.35rem;font-weight:900}.highpai-processing-customer a{border:1px solid var(--staff-border);block-size:44px;inline-size:44px;color:var(--staff-accent);background:#ffffff0b;border-radius:50%;flex:none;place-items:center;display:inline-grid}.highpai-processing-quick-actions{gap:.6rem;padding-block:.9rem}.highpai-processing-quick-actions button{border:1px solid var(--staff-border);min-block-size:42px;color:var(--staff-text);cursor:pointer;font:inherit;background:#ffffff0b;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.42rem;font-size:.76rem;font-weight:800;display:inline-flex}.highpai-processing-quick-actions button.is-warning{color:#fcd34d}.highpai-processing-count{color:var(--staff-text);background:#00c4b412;border:1px solid #00c4b43d;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.9rem;padding-block:.8rem;padding-inline:.9rem;font-size:.8rem;font-weight:800;display:flex}.highpai-processing-count input{border:1px solid var(--staff-border);background:var(--staff-surface-soft);block-size:42px;inline-size:90px;color:var(--staff-text);font:inherit;text-align:center;border-radius:.7rem;outline:none;font-weight:850}.highpai-processing-count input:focus{border-color:var(--staff-accent);box-shadow:0 0 0 3px #00c4b41f}.highpai-processing-details{border-block:1px solid var(--staff-border)}.highpai-processing-details summary{min-block-size:48px;color:var(--staff-text);cursor:pointer;justify-content:space-between;font-size:.8rem;font-weight:800;list-style:none}.highpai-processing-details summary::-webkit-details-marker{display:none}.highpai-processing-details[open] summary svg{transform:rotate(180deg)}.highpai-processing-details>div{padding-block-end:.85rem}.highpai-processing-details h3{color:var(--staff-muted);letter-spacing:.08em;text-transform:uppercase;margin-block:.75rem .45rem;font-size:.68rem;font-weight:850}.highpai-processing-details ol,.highpai-processing-details ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.highpai-processing-details ul li{color:var(--staff-text);grid-template-columns:1fr auto;gap:.12rem .8rem;font-size:.82rem;display:grid}.highpai-processing-details ul small{color:var(--staff-muted)}.highpai-processing-details ul em{color:#fcd34d;grid-column:1/-1;font-size:.74rem;font-style:normal}.highpai-processing-details>div>p{color:#fde68a;background:#f59e0b14;border-radius:.75rem;margin:0;padding-block:.75rem;padding-inline:.85rem;font-size:.8rem;line-height:1.5}.highpai-processing-details ol li{color:#6ee7b7;align-items:flex-start;gap:.55rem;padding-block:.55rem;font-size:.78rem;display:flex}.highpai-processing-details ol li.is-issue{color:#fcd34d}.highpai-processing-details ol li>span{flex-direction:column;gap:.12rem;min-inline-size:0;display:flex}.highpai-processing-details ol em,.highpai-processing-details ol small{color:var(--staff-muted);font-size:.7rem;font-style:normal}.highpai-processing-notice{color:#6ee7b7;background:#34d39914;border-color:#34d39940;margin-block-start:.8rem}.highpai-processing-notice.is-error{color:#fda4af;background:#fb718517;border-color:#fb718547}.highpai-processing-waiting{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:.8rem;align-items:center;gap:.5rem;margin-block-start:.9rem;padding-block:.75rem;padding-inline:.85rem;font-size:.76rem;font-weight:750;display:flex}.highpai-processing-primary{background:linear-gradient(135deg,var(--staff-accent),var(--brand-primary-strong,#009e91));color:#03211f;cursor:pointer;min-block-size:50px;inline-size:100%;font:inherit;border:1px solid #48e3d7;border-radius:999px;justify-content:center;gap:.5rem;margin-block-start:1rem;font-size:.82rem;font-weight:900}.highpai-processing-primary:disabled{cursor:wait;opacity:.58}.highpai-scanner-panel{border:1px solid var(--staff-border);background:var(--staff-surface);border-radius:1.25rem;padding:clamp(1rem,3vw,1.35rem);overflow:hidden}.highpai-scanner-camera{border:1px solid var(--staff-border);color:#00c4b480;background:linear-gradient(90deg,#00c4b41f 1px,#0000 0) 0 0/38px 38px,linear-gradient(#00c4b41f 1px,#0000 0) 0 0/38px 38px,#071321;border-radius:1rem;place-items:center;min-block-size:min(58vw,390px);display:grid;position:relative;overflow:hidden}.highpai-scanner-camera video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.highpai-scanner-camera span{z-index:1;color:var(--staff-text);background:#050d18c7;border-radius:999px;padding-block:.45rem;padding-inline:.75rem;font-size:.72rem;font-weight:750;position:absolute;inset-block-end:1rem}.highpai-scanner-camera-action,.highpai-scanner-manual button{background:var(--staff-accent);color:#03211f;cursor:pointer;min-block-size:48px;font:inherit;border:1px solid #48e3d7;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.8rem;font-weight:900;display:inline-flex}.highpai-scanner-camera-action{inline-size:100%;margin-block-start:.85rem}.highpai-scanner-divider{color:var(--staff-muted);align-items:center;gap:.75rem;margin-block:1.1rem;font-size:.72rem;font-weight:750;display:flex}.highpai-scanner-divider:after,.highpai-scanner-divider:before{background:var(--staff-border);content:"";flex:1;block-size:1px}.highpai-scanner-divider span{align-items:center;gap:.35rem;display:inline-flex}.highpai-scanner-manual{grid-template-columns:1fr auto;gap:.65rem;display:grid}.highpai-scanner-manual input{border:1px solid var(--staff-border);background:var(--staff-surface-soft);block-size:50px;min-inline-size:0;color:var(--staff-text);font:inherit;border-radius:.85rem;outline:none;padding-inline:.9rem}.highpai-scanner-manual input:focus{border-color:var(--staff-accent);box-shadow:0 0 0 3px #00c4b41f}.highpai-scanner-manual button{padding-inline:1.1rem}.highpai-scanner-manual button:disabled{cursor:not-allowed;opacity:.5}.highpai-scanner-panel>.highpai-staff-error{margin-block-start:.85rem}.highpai-scanner-result{flex-direction:column;gap:.7rem;display:flex}.highpai-scanner-result>h2{color:var(--staff-text);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.highpai-label-overlay{z-index:1600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020810d6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.highpai-label-dialog{inline-size:min(100%,760px)}.highpai-label-actions{justify-content:flex-end;gap:.6rem;padding-block-end:.75rem;display:flex}.highpai-label-actions button{color:#f8fafc;cursor:pointer;min-block-size:42px;font:inherit;background:#122033;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding-inline:.9rem;font-size:.78rem;font-weight:800;display:inline-flex}.highpai-label-actions button.is-primary{color:#03211f;background:#00c4b4;border-color:#48e3d7}.highpai-laundry-label{color:#07111d;background:#fff;border:2px solid #07111d;border-radius:1rem;padding:clamp(1rem,4vw,1.8rem);font-family:Arial,sans-serif}.highpai-laundry-label>header{border-block-end:2px solid #07111d;justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.8rem;display:flex}.highpai-laundry-label>header strong{font-size:1.25rem}.highpai-laundry-label>header span{font-size:.76rem;font-weight:700}.highpai-laundry-label-body{grid-template-columns:1fr minmax(150px,220px);align-items:center;gap:1rem;padding-block-start:1rem;display:grid}.highpai-laundry-label-body small{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.highpai-laundry-label-body h1{margin-block:.2rem .8rem;font-size:clamp(1.5rem,5vw,2.5rem);line-height:1}.highpai-laundry-label dl{margin:0}.highpai-laundry-label dl>div{border-block-start:1px solid #d9dee5;grid-template-columns:minmax(90px,.45fr) 1fr;gap:.65rem;padding-block:.3rem;display:grid}.highpai-laundry-label dt{font-size:.7rem;font-weight:700}.highpai-laundry-label dd{margin:0;font-size:.75rem}.highpai-laundry-label p{border:1px solid #07111d;border-radius:.35rem;margin-block:.75rem 0;padding:.55rem;font-size:.7rem}.highpai-laundry-label-code{flex-direction:column;align-items:center;min-inline-size:0;display:flex}.highpai-laundry-label-code img{aspect-ratio:1;inline-size:min(100%,210px);display:block}.highpai-laundry-label-code code{overflow-wrap:anywhere;max-inline-size:100%;font-size:.54rem}@media (max-width:640px){.highpai-staff-container{inline-size:min(100% - 24px,920px)}.highpai-staff-header-inner{min-block-size:64px}.highpai-staff-brand img{block-size:40px;inline-size:40px}.highpai-staff-brand strong{font-size:1.03rem}.highpai-staff-nav>span,.highpai-staff-protected{display:none}.highpai-staff-nav{min-block-size:48px}.highpai-staff-nav a{flex:1;justify-content:center}.highpai-staff-intro p{font-size:.86rem}.highpai-staff-stats{gap:.5rem}.highpai-staff-stats>div{min-block-size:90px;padding:.7rem}.highpai-staff-stats span{font-size:.65rem}.highpai-staff-stats strong{font-size:1.3rem}.highpai-processing-stage{text-align:center;max-inline-size:48%}.highpai-scanner-camera{min-block-size:64vw}.highpai-scanner-manual{grid-template-columns:1fr}.highpai-laundry-label-body{grid-template-columns:1fr 130px}.highpai-laundry-label-code code{display:none}}@media print{body.is-printing-laundry-label{background:#fff!important}body.is-printing-laundry-label *{visibility:hidden!important}body.is-printing-laundry-label .highpai-laundry-label,body.is-printing-laundry-label .highpai-laundry-label *{visibility:visible!important}body.is-printing-laundry-label .highpai-laundry-label{inline-size:100%;box-shadow:none;border-radius:0;position:fixed;inset:0}}.highpai-driver-portal{--driver-bg:#050d18;--driver-surface:#0c1929;--driver-surface-soft:#111f31;--driver-border:#ffffff1c;--driver-text:#f8fafc;--driver-muted:#e2e8f0a3;--driver-accent:var(--brand-primary,#00c4b4);background:radial-gradient(circle at 4% 4%,#00c4b421,transparent 22rem),radial-gradient(circle at 96% 48%,#00c4b412,transparent 26rem),var(--driver-bg);min-block-size:100dvh;color:var(--driver-text);font-family:"Outfit",var(--font-commerce-sans),sans-serif}.highpai-driver-container{inline-size:min(100% - 32px,860px);margin-inline:auto}.highpai-driver-header{z-index:20;border-block-end:1px solid var(--driver-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d18e0;position:sticky;inset-block-start:0}.highpai-driver-header-inner{justify-content:space-between;gap:1rem;min-block-size:76px}.highpai-driver-account,.highpai-driver-brand,.highpai-driver-brand small,.highpai-driver-header-inner,.highpai-driver-protected{align-items:center;display:flex}.highpai-driver-brand{gap:.7rem}.highpai-driver-brand img{object-fit:contain;block-size:48px;inline-size:48px}.highpai-driver-brand>span{flex-direction:column;display:flex}.highpai-driver-brand strong{color:var(--driver-text);letter-spacing:-.03em;font-size:1.2rem;font-weight:900}.highpai-driver-brand small{color:var(--driver-muted);gap:.3rem;font-size:.72rem;font-weight:650}.highpai-driver-account{gap:.7rem}.highpai-driver-protected{color:var(--driver-accent);gap:.3rem;font-size:.7rem;font-weight:750}.highpai-driver-account-name{max-inline-size:150px;color:var(--driver-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.highpai-driver-account button{border:1px solid var(--driver-border);block-size:42px;inline-size:42px;color:var(--driver-text);cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;display:inline-grid}.highpai-driver-content{padding-block:clamp(2rem,5vw,3.5rem) 5rem}.highpai-driver-page{flex-direction:column;gap:1.2rem;display:flex}.highpai-driver-intro>span{color:var(--driver-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;display:inline-flex}.highpai-driver-intro h1{color:var(--driver-text);letter-spacing:-.045em;margin-block:.45rem 0;font-size:clamp(2rem,7vw,3rem);font-weight:900;line-height:1.05}.highpai-driver-intro p{max-inline-size:620px;color:var(--driver-muted);margin-block:.7rem 0;line-height:1.55}.highpai-driver-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.highpai-driver-stats>div{border:1px solid var(--driver-border);background:var(--driver-surface);border-radius:1.05rem;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:.35rem .55rem;min-block-size:106px;padding-block:1rem;padding-inline:1rem;display:grid}.highpai-driver-stats svg{color:var(--driver-accent)}.highpai-driver-stats span{color:var(--driver-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.highpai-driver-stats strong{color:var(--driver-text);grid-column:1/-1;font-size:1.55rem;font-weight:900}.highpai-driver-tabs{border:1px solid var(--driver-border);background:var(--driver-surface);border-radius:999px;grid-template-columns:1fr 1fr;padding:.3rem;display:grid}.highpai-driver-tabs button{min-block-size:43px;color:var(--driver-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;display:inline-flex}.highpai-driver-tabs button.is-active{color:var(--driver-accent);background:#00c4b424;box-shadow:inset 0 0 0 1px #00c4b440}.highpai-driver-notice{color:#6ee7b7;background:#34d39914;border:1px solid #34d39940;border-radius:.9rem;align-items:center;gap:.6rem;padding-block:.85rem;padding-inline:.95rem;font-size:.82rem;font-weight:700;display:flex}.highpai-driver-notice.is-error{color:#fda4af;background:#fb718517;border-color:#fb718547}.highpai-driver-notice span{flex:1;min-inline-size:0}.highpai-driver-notice button{color:currentColor;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:850;text-decoration:underline}.highpai-driver-empty,.highpai-driver-loading{border:1px dashed var(--driver-border);min-block-size:180px;color:var(--driver-muted);border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.highpai-driver-empty svg,.highpai-driver-loading svg{color:var(--driver-accent)}.highpai-driver-task-list{flex-direction:column;gap:1rem;display:flex}.highpai-driver-task{border:1px solid var(--driver-border);background:linear-gradient(145deg,#ffffff06,transparent 36%),var(--driver-surface);border-radius:1.3rem;padding-block:clamp(1rem,3vw,1.35rem);padding-inline:clamp(1rem,3vw,1.35rem);box-shadow:0 20px 60px #0003}.highpai-driver-task.is-delivery{border-color:#00c4b438}.highpai-driver-primary,.highpai-driver-quick-actions,.highpai-driver-task-details summary,.highpai-driver-task-facts>div,.highpai-driver-task-heading,.highpai-driver-task-status,.highpai-driver-task-topline,.highpai-driver-task-type,.highpai-driver-waiting{align-items:center;display:flex}.highpai-driver-task-heading,.highpai-driver-task-topline{justify-content:space-between;gap:1rem}.highpai-driver-task-status,.highpai-driver-task-type{text-transform:uppercase;gap:.38rem;font-size:.7rem;font-weight:850}.highpai-driver-task-type{color:var(--driver-accent);letter-spacing:.08em}.highpai-driver-task-status{color:#5eead4;letter-spacing:.03em;background:#00c4b417;border:1px solid #00c4b43b;border-radius:999px;min-block-size:29px;padding-inline:.65rem}.highpai-driver-task-status.is-completed{color:#6ee7b7;background:#34d39917;border-color:#34d39940}.highpai-driver-task-status.is-cancelled,.highpai-driver-task-status.is-failed{color:#fda4af;background:#fb718514;border-color:#fb718540}.highpai-driver-task-heading{border-block-end:1px solid var(--driver-border);padding-block:1.1rem}.highpai-driver-task-heading small{color:var(--driver-muted);font-size:.72rem;font-weight:700}.highpai-driver-task-heading h2{color:var(--driver-text);margin-block:.15rem 0;font-size:1.35rem;font-weight:900}.highpai-driver-task-heading>svg{color:#e2e8f059}.highpai-driver-task-facts{gap:.85rem;padding-block:1rem;display:grid}.highpai-driver-task-facts>div{align-items:flex-start;gap:.7rem}.highpai-driver-task-facts svg{color:var(--driver-accent);flex:none;margin-block-start:.1rem}.highpai-driver-task-facts span{flex-direction:column;gap:.12rem;min-inline-size:0;display:flex}.highpai-driver-task-facts small{color:var(--driver-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.highpai-driver-task-facts strong{color:var(--driver-text);font-size:.9rem;line-height:1.4}.highpai-driver-quick-actions{gap:.65rem;padding-block-end:1rem}.highpai-driver-quick-actions a{border:1px solid var(--driver-border);min-block-size:42px;color:var(--driver-text);background:#ffffff0b;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.highpai-driver-task-details{border-block:1px solid var(--driver-border)}.highpai-driver-task-details summary{min-block-size:48px;color:var(--driver-text);cursor:pointer;justify-content:space-between;font-size:.8rem;font-weight:800;list-style:none}.highpai-driver-task-details summary::-webkit-details-marker{display:none}.highpai-driver-task-details[open] summary svg{transform:rotate(180deg)}.highpai-driver-task-details>div{padding-block:0 1rem}.highpai-driver-task-details h3{color:var(--driver-muted);letter-spacing:.08em;text-transform:uppercase;margin-block:.75rem .45rem;font-size:.68rem;font-weight:850}.highpai-driver-task-details ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.highpai-driver-task-details li{color:var(--driver-text);grid-template-columns:1fr auto;gap:.15rem .8rem;font-size:.82rem;display:grid}.highpai-driver-task-details li small{color:var(--driver-muted)}.highpai-driver-task-details li em{color:#fcd34d;grid-column:1/-1;font-size:.74rem;font-style:normal}.highpai-driver-task-details p{color:#fde68a;background:#f59e0b14;border-radius:.75rem;margin:0;padding-block:.75rem;padding-inline:.85rem;font-size:.8rem;line-height:1.5}.highpai-driver-primary,.highpai-driver-waiting{min-block-size:48px;inline-size:100%;font:inherit;border-radius:999px;justify-content:center;gap:.5rem;margin-block-start:1rem;font-size:.82rem;font-weight:900}.highpai-driver-primary{background:linear-gradient(135deg,var(--driver-accent),var(--brand-primary-strong,#009e91));color:#03211f;cursor:pointer;border:1px solid #48e3d7}.highpai-driver-primary:disabled{cursor:wait;opacity:.58}.highpai-driver-waiting{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b3d}@media (max-width:640px){.highpai-driver-container{inline-size:min(100% - 24px,860px)}.highpai-driver-header-inner{min-block-size:68px}.highpai-driver-brand img{block-size:42px;inline-size:42px}.highpai-driver-brand strong{font-size:1.05rem}.highpai-driver-account-name,.highpai-driver-protected{display:none}.highpai-driver-content{padding-block-start:1.6rem}.highpai-driver-intro p{font-size:.88rem}.highpai-driver-stats{gap:.55rem}.highpai-driver-stats>div{min-block-size:94px;padding-inline:.75rem}.highpai-driver-stats span{font-size:.68rem}.highpai-driver-stats strong{font-size:1.35rem}}.highpai-client-portal{--client-bg:#060d18;--client-surface:#0c1929;--client-surface-soft:#101e30;--client-border:#ffffff1a;--client-text:#f8fafc;--client-muted:#e2e8f09e;--client-accent:var(--brand-primary,#00c4b4);--client-accent-strong:var(--brand-primary-strong,#009e91);background:radial-gradient(circle at 8% 4%,#00c4b41f,transparent 25rem),radial-gradient(circle at 95% 38%,#00c4b40f,transparent 28rem),var(--client-bg);min-block-size:100dvh;color:var(--client-text);font-family:"Outfit",var(--font-commerce-sans),sans-serif;padding-block-start:64px;overflow:hidden}.highpai-client-container{inline-size:min(100% - 40px,1280px);margin-inline:auto}.highpai-client-hero{border-block-end:1px solid var(--client-border);background:linear-gradient(#0b1626f0,#060d18bd)}.highpai-client-hero-copy{max-inline-size:760px;padding-block:clamp(2.5rem,5vw,4.75rem) clamp(2rem,4vw,3.5rem)}.highpai-client-eyebrow,.highpai-client-page-heading>span{color:var(--client-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:850;display:inline-flex}.highpai-client-hero-copy h1{max-inline-size:700px;color:var(--client-text);letter-spacing:-.055em;margin-block:.75rem 0;margin-inline:0;font-size:clamp(2.15rem,5vw,4.25rem);font-weight:900;line-height:.98}.highpai-client-hero-copy p{max-inline-size:640px;color:var(--client-muted);margin-block:1.25rem 0;margin-inline:0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.65}.highpai-client-navigation{scrollbar-width:none;gap:.35rem;max-inline-size:100%;padding-block:0 1rem;display:flex;overflow-x:auto}.highpai-client-navigation::-webkit-scrollbar{display:none}.highpai-client-navigation-link{color:#e2e8f09e;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.55rem;min-block-size:44px;padding-inline:1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.highpai-client-navigation-link:hover{border-color:var(--client-border);color:var(--client-text);background:#ffffff0b}.highpai-client-navigation-link.is-active{color:var(--client-accent);background:#00c4b41f;border-color:#00c4b457}.highpai-client-content{min-block-size:560px;padding-block:clamp(2.5rem,5vw,4.5rem)}.highpai-client-page{flex-direction:column;gap:1.5rem;display:flex}.highpai-client-page-heading{max-inline-size:720px;margin-block-end:.35rem}.highpai-client-page-heading h2{color:var(--client-text);letter-spacing:-.035em;margin-block:.45rem 0;margin-inline:0;font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:900;line-height:1.08}.highpai-client-page-heading p{color:var(--client-muted);margin-block:.7rem 0;margin-inline:0;line-height:1.65}.highpai-client-panel,.highpai-client-panel.MuiCard-root{border:1px solid var(--client-border);background:linear-gradient(145deg,#ffffff06,transparent 36%),var(--client-surface);color:var(--client-text);border-radius:1.4rem;box-shadow:0 22px 64px #0000002e;background-image:linear-gradient(145deg,#ffffff06,#0000 36%)!important}.highpai-client-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.highpai-client-future-panel h3,.highpai-client-panel-heading h3,.highpai-client-profile-intro h3{color:var(--client-text);margin-block:0;margin-inline:0;font-size:1.2rem;font-weight:850}.highpai-client-future-panel p,.highpai-client-panel-heading p,.highpai-client-profile-intro p{color:var(--client-muted);margin-block:.35rem 0;margin-inline:0;font-size:.88rem;line-height:1.55}.highpai-client-panel-heading>a{color:var(--client-accent);flex:none;font-size:.82rem;font-weight:800;text-decoration:none}.highpai-client-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.highpai-client-stat-card{border:1px solid var(--client-border);background:var(--client-surface);min-block-size:176px;color:var(--client-text);border-radius:1.25rem;flex-direction:column;padding-block:1.25rem;padding-inline:1.25rem;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.highpai-client-stat-card:hover{background:var(--client-surface-soft);border-color:#00c4b459;transform:translateY(-2px)}.highpai-client-future-icon,.highpai-client-order-schedule-icon,.highpai-client-recent-icon,.highpai-client-security-icon,.highpai-client-stat-icon{color:var(--client-accent);background:#00c4b41a;border:1px solid #00c4b433;justify-content:center;align-items:center;display:inline-flex}.highpai-client-stat-icon{border-radius:.8rem;block-size:42px;inline-size:42px;font-size:1.2rem}.highpai-client-stat-label{color:var(--client-muted);margin-block-start:1.25rem;font-size:.78rem;font-weight:700}.highpai-client-stat-card strong{color:var(--client-text);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.3rem;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:900;overflow:hidden}.highpai-client-stat-arrow{color:#e2e8f05c;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.highpai-client-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:1rem;display:grid}.highpai-client-dashboard-grid>.highpai-client-panel,.highpai-client-future-panel,.highpai-client-profile-grid>.highpai-client-panel,.highpai-client-security-panel{padding-block:clamp(1.25rem,3vw,1.75rem);padding-inline:clamp(1.25rem,3vw,1.75rem)}.highpai-client-recent-list{border-block:1px solid var(--client-border);flex-direction:column;margin-block:1.25rem;display:flex}.highpai-client-recent-row{border-block-end:1px solid var(--client-border);color:var(--client-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding-block:.9rem;text-decoration:none;display:grid}.highpai-client-recent-row:last-child{border-block-end:0}.highpai-client-recent-icon{border-radius:.7rem;block-size:38px;inline-size:38px}.highpai-client-recent-copy{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.highpai-client-recent-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.highpai-client-empty,.highpai-client-recent-copy small{color:var(--client-muted)}.highpai-client-status{color:#5eead4;white-space:nowrap;background:#00c4b41a;border:1px solid #00c4b43d;border-radius:999px;justify-content:center;align-items:center;min-block-size:28px;padding-inline:.7rem;font-size:.7rem;font-weight:850;display:inline-flex}.highpai-client-status.is-cancelled,.highpai-client-status.is-past_due{color:#fda4af;background:#fb71851a;border-color:#fb718547}.highpai-client-status.is-completed,.highpai-client-status.is-delivered,.highpai-client-status.is-paid{color:#6ee7b7;background:#34d3991a;border-color:#34d39942}.highpai-client-danger-action,.highpai-client-primary-action,.highpai-client-secondary-action{cursor:pointer;min-block-size:44px;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.2rem;font-size:.84rem;font-weight:850;text-decoration:none;transition:opacity .16s,background .16s,border-color .16s;display:inline-flex}.highpai-client-primary-action{background:linear-gradient(135deg,var(--client-accent),var(--client-accent-strong));color:#03211f;border:1px solid #48e3d7}.highpai-client-primary-action:hover{opacity:.88}.highpai-client-danger-action:disabled,.highpai-client-primary-action:disabled,.highpai-client-secondary-action:disabled{cursor:not-allowed;opacity:.48}.highpai-client-secondary-action,.highpai-client-secondary-action.MuiButton-root{border:1px solid var(--client-border);color:var(--client-text);text-transform:none;background:#ffffff0d}.highpai-client-danger-action{color:#fda4af;background:#fb718514;border:1px solid #fb718540}.highpai-client-future-panel{flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.highpai-client-future-icon{border-radius:1rem;block-size:54px;inline-size:54px;font-size:1.45rem}.highpai-client-ready-label{color:var(--client-accent);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.6rem;font-size:.68rem;font-weight:850;display:inline-block}.highpai-client-future-actions{flex-wrap:wrap;gap:.65rem;display:flex}.highpai-client-future-actions a{color:var(--client-text);text-underline-offset:.28rem;font-size:.78rem;font-weight:750;-webkit-text-decoration:underline #00c4b480;text-decoration:underline #00c4b480}.highpai-client-notice{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:.9rem;align-items:center;gap:.65rem;padding-block:.9rem;padding-inline:1rem;font-size:.84rem;font-weight:700;display:flex}.highpai-client-notice.is-error{color:#fda4af;background:#fb718514;border-color:#fb718540}.highpai-client-loading{min-block-size:180px;color:var(--client-accent);place-items:center;font-size:1.75rem;display:grid}.highpai-client-empty-state{border:1px dashed var(--client-border);min-block-size:260px;color:var(--client-muted);text-align:center;border-radius:1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.highpai-client-empty-state>span{block-size:58px;inline-size:58px;color:var(--client-accent);background:#00c4b41a;border-radius:1rem;place-items:center;font-size:1.55rem;display:grid}.highpai-client-order-card{flex-direction:column;gap:1.25rem;padding-block:clamp(1.25rem,3vw,1.75rem);padding-inline:clamp(1.25rem,3vw,1.75rem);display:flex}.highpai-client-order-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.highpai-client-order-head h3{color:var(--client-text);margin-block:0;margin-inline:0;font-size:1.22rem;font-weight:900}.highpai-client-order-head time{color:var(--client-muted);margin-block-start:.25rem;font-size:.78rem;display:block}.highpai-client-order-items{border-block:1px solid var(--client-border);flex-direction:column;display:flex}.highpai-client-order-items>div{border-block-end:1px solid var(--client-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.highpai-client-order-items>div:last-child{border-block-end:0}.highpai-client-order-items span{color:#f8fafcd6}.highpai-client-order-items strong{color:var(--client-text);flex:none}.highpai-client-order-schedules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.highpai-client-order-schedules>div{border:1px solid var(--client-border);background:#ffffff06;border-radius:.9rem;align-items:flex-start;gap:.8rem;padding-block:.9rem;padding-inline:.9rem;display:flex}.highpai-client-order-schedule-icon{border-radius:.7rem;flex:none;block-size:38px;inline-size:38px}.highpai-client-order-schedules span,.highpai-client-order-schedules strong{display:block}.highpai-client-order-schedules strong{color:var(--client-text);font-size:.82rem}.highpai-client-order-schedules div div span{color:var(--client-muted);margin-block-start:.2rem;font-size:.76rem;line-height:1.45}.highpai-client-order-total{color:var(--client-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem 1rem;font-size:.76rem;display:flex}.highpai-client-order-total strong{color:var(--client-text)}.highpai-client-order-total .is-grand-total{color:var(--client-text);font-size:.95rem}.highpai-client-order-total .is-grand-total strong{color:var(--client-accent);font-size:1.1rem}.highpai-client-order-timeline{border-block-start:1px solid var(--client-border)}.highpai-client-order-timeline summary{cursor:pointer;min-block-size:52px;color:var(--client-accent);justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;font-weight:800;list-style:none;display:flex}.highpai-client-order-timeline summary::-webkit-details-marker{display:none}.highpai-client-order-timeline summary span{align-items:center;gap:.55rem;display:inline-flex}.highpai-client-order-timeline[open] summary>i{transform:rotate(180deg)}.highpai-client-order-timeline>div{padding-block:.5rem .75rem}.highpai-client-profile-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.78fr);align-items:start;gap:1rem;display:grid}.highpai-client-profile-header{border-block-end:1px solid var(--client-border);align-items:center;gap:1.25rem;padding-block-end:1.5rem;display:flex}.highpai-client-avatar{block-size:82px;inline-size:82px;color:var(--client-accent);background:linear-gradient(145deg,#00c4b438,#009e9114);border:1px solid #00c4b447;border-radius:1.3rem;flex:none;place-items:center;font-size:1.35rem;font-weight:900;display:grid;overflow:hidden}.highpai-client-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.highpai-client-avatar-actions{flex-wrap:wrap;gap:.55rem;margin-block-start:.8rem;display:flex}.highpai-client-avatar-actions .highpai-client-danger-action,.highpai-client-avatar-actions .highpai-client-secondary-action{min-block-size:36px;padding-inline:.85rem;font-size:.74rem}.highpai-client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.5rem;display:grid}.highpai-client-form-submit{align-self:end}.highpai-client-security-panel{position:sticky;inset-block-start:88px}.highpai-client-security-icon{border-radius:.85rem;flex:none;block-size:44px;inline-size:44px;font-size:1.2rem}.highpai-client-security-form{flex-direction:column;gap:1rem;margin-block-start:1.5rem;display:flex}.highpai-client-password-rules{border:1px solid var(--client-border);background:#ffffff06;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:.8rem;padding-inline:.8rem;display:grid}.highpai-client-password-rules span{color:var(--client-muted);align-items:center;gap:.35rem;font-size:.68rem;font-weight:650;display:inline-flex}.highpai-client-password-rules span.is-valid{color:#6ee7b7}.highpai-client-invoices-card{overflow:hidden}.highpai-client-invoices-card .MuiDataGrid-root{--DataGrid-containerBackground:var(--client-surface-soft);color:var(--client-text)}.highpai-client-invoices-card .MuiDataGrid-columnHeaders,.highpai-client-invoices-card .MuiDataGrid-footerContainer,.highpai-client-invoices-card .MuiDataGrid-row{border-color:var(--client-border)!important}.highpai-client-invoices-card .MuiDataGrid-cell,.highpai-client-invoices-card .MuiDataGrid-columnHeader,.highpai-client-invoices-card .MuiSvgIcon-root,.highpai-client-invoices-card .MuiTablePagination-root{color:inherit}.highpai-client-invoices-card .MuiDataGrid-row:hover{background:#00c4b40b!important}.highpai-client-invoice-link.MuiButton-root{color:var(--client-accent);text-transform:none;font-weight:800}.highpai-client-invoice-preview .MuiCardContent-root{padding-block:clamp(1.25rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,3rem)}.highpai-client-invoice-banner{background:linear-gradient(135deg,#00c4b41f,#ffffff06);border:1px solid #00c4b433;border-radius:1rem;padding-block:1.5rem;padding-inline:1.5rem}.highpai-client-invoice-preview .MuiTypography-root{color:inherit}.highpai-client-invoice-table-wrap{border:1px solid var(--client-border);border-radius:.9rem;overflow-x:auto}.highpai-client-invoice-table{border-collapse:collapse;inline-size:100%}.highpai-client-invoice-table th{color:var(--client-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;font-size:.72rem}.highpai-client-invoice-table td,.highpai-client-invoice-table th{border-color:var(--client-border)}.highpai-client-portal-footer{border-block-start:1px solid var(--client-border);color:#e2e8f066;justify-content:space-between;align-items:center;gap:1rem;min-block-size:86px;font-size:.76rem;display:flex}.highpai-client-portal-footer a{color:var(--client-accent);align-items:center;gap:.45rem;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:959px){.highpai-client-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.highpai-client-dashboard-grid,.highpai-client-profile-grid{grid-template-columns:1fr}.highpai-client-security-panel{position:static}}@media (max-width:599px){.highpai-client-container{inline-size:min(100% - 28px,1280px)}.highpai-client-hero-copy{padding-block:2.5rem 2rem}.highpai-client-navigation{margin-inline:-14px;padding-inline:14px}.highpai-client-navigation-link{min-block-size:40px;padding-inline:.85rem;font-size:.78rem}.highpai-client-content{padding-block:2.25rem}.highpai-client-stat-grid{grid-template-columns:1fr 1fr;gap:.75rem}.highpai-client-stat-card{min-block-size:158px;padding-block:1rem;padding-inline:1rem}.highpai-client-stat-label{margin-block-start:1rem}.highpai-client-recent-row{grid-template-columns:auto minmax(0,1fr)}.highpai-client-recent-row .highpai-client-status{grid-column:2;justify-self:start}.highpai-client-order-head,.highpai-client-portal-footer,.highpai-client-profile-header{flex-direction:column;align-items:flex-start}.highpai-client-form-grid,.highpai-client-order-schedules,.highpai-client-password-rules{grid-template-columns:1fr}.highpai-client-order-total{flex-direction:column;align-items:flex-end}.highpai-client-form-submit,.highpai-client-security-form>.highpai-client-primary-action{inline-size:100%}.highpai-client-portal-footer{justify-content:center;padding-block:1.5rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}