/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--container-3xl:48rem;--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;--font-weight-normal:400;--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-warning:var(--mui-palette-warning-main);--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-0{top:calc(var(--spacing)*0)!important}.top-1\/2{top:50%!important}.top-3{top:calc(var(--spacing)*3)!important}.top-8{top:calc(var(--spacing)*8)!important}.top-auto{top:auto!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-8{right:calc(var(--spacing)*8)!important}.right-10{right:calc(var(--spacing)*10)!important}.bottom-4{bottom:calc(var(--spacing)*4)!important}.bottom-5{bottom:calc(var(--spacing)*5)!important}.bottom-8{bottom:calc(var(--spacing)*8)!important}.-left-\[10000px\]{left:-10000px!important}.left-0{left:calc(var(--spacing)*0)!important}.left-1\/2{left:50%!important}.left-4{left:calc(var(--spacing)*4)!important}.left-5{left:calc(var(--spacing)*5)!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}.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}.m-4{margin:calc(var(--spacing)*4)!important}.mli-2{margin-inline:calc(var(--spacing)*2)!important}.mx-3{margin-inline:calc(var(--spacing)*3)!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-4{margin-block:calc(var(--spacing)*4)!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}.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-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}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.block{display:block!important}.contents{display:contents!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-\[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-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-20{width:calc(var(--spacing)*20)!important;height:calc(var(--spacing)*20)!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-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-full{max-height:100%!important}.min-h-\[2\.5em\]{min-height:2.5em!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-\[56\%\]{width:56%!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.w-px{width:1px!important}.max-w-3xl{max-width:var(--container-3xl)!important}.max-w-full{max-width:100%!important}.min-w-0{min-width:calc(var(--spacing)*0)!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}.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-decimal{list-style-type:decimal!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-wrap{flex-wrap:wrap!important}.\!items-stretch{align-items:stretch!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\.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}: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-x-4{column-gap:calc(var(--spacing)*4)!important}.gap-y-1{row-gap:calc(var(--spacing)*1)!important}.gap-y-2{row-gap:calc(var(--spacing)*2)!important}.self-end{align-self:flex-end!important}.self-start{align-self:flex-start!important}.justify-self-center{justify-self:center!important}.justify-self-start{justify-self:flex-start!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-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-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-\[\#7D3038\]{border-color:#7d3038!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}}.bg-\[\#07101f\]{background-color:#07101f!important}.bg-\[\#32151A\]{background-color:#32151a!important}.bg-\[\#FF5C68\]\/15{background-color:oklab(69.3053% .186087 .0666911/.15)!important}.bg-\[\#FFD6D6\]{background-color:#ffd6d6!important}.bg-\[var\(--background\)\]{background-color:var(--background)!important}.bg-\[var\(--muted\)\]{background-color:var(--muted)!important}.bg-\[var\(--primary\)\]{background-color:var(--primary)!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{background-color:var(--color-backgroundPaper)!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-errorLight{background-color:var(--color-errorLight)!important}.bg-primary,.bg-primary\/5{background-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)!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\/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}}.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}.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-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}.plb-2{padding-block:calc(var(--spacing)*2)!important}.py-1{padding-block:calc(var(--spacing)*1)!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-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}.ps-5{padding-inline-start:calc(var(--spacing)*5)!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-0\.5{padding-top:calc(var(--spacing)*.5)!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-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}.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-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-\[10px\]{font-size:10px!important}.text-\[15px\]{font-size:15px!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-5{--tw-leading:calc(var(--spacing)*5)!important;line-height:calc(var(--spacing)*5)!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-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!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}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-line{white-space:pre-line!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.\!text-error{color:var(--color-error)!important}.text-\[\#061018\]{color:#061018!important}.text-\[\#C1121F\]{color:#c1121f!important}.text-\[\#FF7580\]{color:#ff7580!important}.text-\[\#FFC4C9\]{color:#ffc4c9!important}.text-\[\#FFF1F2\]{color:#fff1f2!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-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-warning{color:var(--color-warning)!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\/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}}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!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-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_8px_24px_rgba\(193\,18\,31\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#c1121f2e)!important}.shadow-\[0_10px_24px_rgba\(139\,99\,25\,0\.12\)\],.shadow-\[0_8px_24px_rgba\(193\,18\,31\,0\.18\)\]{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_10px_24px_rgba\(139\,99\,25\,0\.12\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#8b63191f)!important}.shadow-\[0_12px_34px_rgba\(52\,91\,43\,0\.12\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#345b2b1f)!important}.shadow-\[0_12px_34px_rgba\(52\,91\,43\,0\.12\)\],.shadow-lg{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-lg{--tw-shadow:var(--mui-customShadows-lg)!important}.shadow-md{--tw-shadow:var(--mui-customShadows-md)!important}.shadow-md,.shadow-none{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-none{--tw-shadow:0 0 #0000!important}.shadow-sm{--tw-shadow:var(--mui-customShadows-sm)!important}.ring,.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}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!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-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-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-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-\[46px\]{block-size:46px!important}.bs-full{block-size:100%!important}.bs-px{block-size:1px!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-\[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-48{max-inline-size:calc(var(--spacing)*48)!important}.max-is-80{max-inline-size:calc(var(--spacing)*80)!important}.max-is-\[16rem\]{max-inline-size:16rem!important}.max-is-\[160px\]{max-inline-size:160px!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-\[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-\[640px\]{max-inline-size:640px!important}.max-is-\[680px\]{max-inline-size:680px!important}.max-is-\[760px\]{max-inline-size:760px!important}.max-is-\[780px\]{max-inline-size:780px!important}.max-is-\[860px\]{max-inline-size:860px!important}.max-is-\[900px\]{max-inline-size:900px!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{margin-block-start:calc(var(--spacing)*1)!important}.mbs-1\.5{margin-block-start:calc(var(--spacing)*1.5)!important}.mbs-3{margin-block-start:calc(var(--spacing)*3)!important}.min-bs-0{min-block-size:calc(var(--spacing)*0)!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-28{min-block-size:calc(var(--spacing)*28)!important}.min-bs-48{min-block-size:calc(var(--spacing)*48)!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-\[220px\]{min-block-size:220px!important}.min-bs-\[230px\]{min-block-size:230px!important}.min-bs-\[260px\]{min-block-size:260px!important}.min-bs-\[280px\]{min-block-size:280px!important}.min-bs-\[320px\]{min-block-size:320px!important}.min-bs-\[360px\]{min-block-size:360px!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-40{min-inline-size:calc(var(--spacing)*40)!important}.min-is-48{min-inline-size:calc(var(--spacing)*48)!important}.min-is-\[160px\]{min-inline-size:160px!important}.min-is-\[240px\]{min-inline-size:240px!important}.min-is-\[720px\]{min-inline-size:720px!important}.pbs-2{padding-block-start:calc(var(--spacing)*2)!important}.pbs-3{padding-block-start:calc(var(--spacing)*3)!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\: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}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width: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\:bg-\[\#111\]:hover{background-color:#111!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\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-90:hover{opacity:.9!important}.hover\:shadow-md:hover{--tw-shadow:var(--mui-customShadows-md)!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-\[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}.disabled\:pointer-events-none:disabled{pointer-events:none!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:opacity-50:disabled{opacity:.5!important}.disabled\:opacity-70:disabled{opacity:.7!important}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none!important}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6!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\: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-10{padding:calc(var(--spacing)*10)!important}.sm\:px-6{padding-inline:calc(var(--spacing)*6)!important}.sm\:pt-0{padding-top:calc(var(--spacing)*0)!important}.sm\:min-bs-\[132px\]{min-block-size:132px!important}}@media (min-width:900px){.md\:col-span-2{grid-column:span 2/span 2!important}.md\:col-span-3{grid-column:span 3/span 3!important}.md\:block{display:block!important}.md\:flex{display:flex!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-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr!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\:self-end{align-self:flex-end!important}.md\:p-6{padding:calc(var(--spacing)*6)!important}.md\:p-12{padding:calc(var(--spacing)*12)!important}.md\:pt-36{padding-top:calc(var(--spacing)*36)!important}.md\:pt-\[22px\]{padding-top:22px!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\:order-1{order:1!important}.lg\:order-2{order:2!important}.lg\:mt-\[22px\]{margin-top:22px!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr!important}.lg\:grid-cols-\[1\.35fr_0\.65fr_0\.65fr_0\.75fr\]{grid-template-columns:1.35fr .65fr .65fr .75fr!important}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr!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\:grid-cols-\[minmax\(200px\,2fr\)_repeat\(2\,minmax\(120px\,1fr\)\)_auto_auto_auto\]{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(120px,1fr)) auto auto auto!important}.lg\:flex-row{flex-direction:row!important}.lg\:flex-nowrap{flex-wrap:nowrap!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\:self-start{align-self:flex-start!important}.lg\:overflow-x-auto{overflow-x:auto!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}.highpai-live-map{border:1px solid var(--hp-accent,#00a99d);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.highpai-live-map{border:1px solid color-mix(in srgb,var(--hp-accent,#00a99d)45%,transparent)}}.highpai-live-map{background:var(--mui-palette-background-paper);border-radius:20px}.highpai-live-map-canvas{background:#dce7e5;block-size:clamp(240px,34vw,360px);inline-size:100%;position:relative;overflow:hidden}.highpai-live-map-canvas>img{-webkit-user-select:none;user-select:none;block-size:256px;inline-size:256px;max-inline-size:none;position:absolute}.highpai-live-map-loading{z-index:4;color:#182536;pointer-events:none;background:#fff;border-radius:8px;padding:6px 10px;font-size:.85rem;position:absolute;inset-block-start:12px;inset-inline-start:12px}.highpai-live-map-route{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.highpai-live-map-route line,.highpai-live-map-route polyline{fill:none;stroke:var(--hp-accent,#00a99d);stroke-width:4px;stroke-dasharray:8 7;filter:drop-shadow(0 1px 2px #0000004d)}.highpai-live-map-marker{z-index:3;color:#fff;background:var(--hp-accent,#00a99d);border:3px solid #fff;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0000003d}.highpai-live-map-marker.is-destination,.highpai-live-map-marker.is-stop{background:#182536}.highpai-live-map-marker.is-stop strong{font-size:.8rem}.highpai-live-map-controls{z-index:4;background:#fff;border:1px solid #0000001f;border-radius:12px;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px;overflow:hidden}.highpai-live-map-controls button{color:#182536;cursor:pointer;background:0 0;border:0;place-items:center;block-size:38px;inline-size:42px;display:grid}.highpai-live-map-controls button+button{border-block-start:1px solid #0000001f}.highpai-live-map-attribution{z-index:4;color:#293441;background:#ffffffd1;padding:2px 5px;font-size:10px;position:absolute;inset-block-end:4px;inset-inline-end:5px}.highpai-live-map-meta{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.highpai-live-map-meta span{color:var(--mui-palette-text-secondary);font-size:.8rem}.highpai-driver-route-summary{background:var(--driver-surface,#0c1929);border:1px solid #00c4b447;border-radius:1.3rem;gap:0;display:grid;overflow:hidden;box-shadow:0 20px 60px #0003}.highpai-driver-route-summary-header{border-block-end:1px solid var(--driver-border,#ffffff1a);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1.1rem;display:flex}.highpai-driver-route-summary-header>b,.highpai-driver-route-summary-header>span,.highpai-driver-route-summary-header>span>span{display:flex}.highpai-driver-route-summary-header>span{align-items:center;gap:.7rem}.highpai-driver-route-summary-header>span>svg{color:var(--driver-accent,#00c4b4)}.highpai-driver-route-summary-header>b,.highpai-driver-route-summary-header>span>span{flex-direction:column;gap:.12rem}.highpai-driver-route-summary-header b,.highpai-driver-route-summary-header strong{color:var(--driver-text,#f8fafc)}.highpai-driver-route-summary-header small{color:var(--driver-muted,#e2e8f0a3);font-size:.7rem;font-weight:700}.highpai-driver-route-summary-header>b{align-items:flex-end;font-size:.95rem}.highpai-driver-route-summary .highpai-live-map{background:var(--driver-surface,#0c1929);border:0;border-radius:0}.highpai-driver-route-summary .highpai-live-map-meta{border-block-start:1px solid var(--driver-border,#ffffff1a);color:var(--driver-text,#f8fafc)}.highpai-driver-route-summary .highpai-live-map-meta span{color:var(--driver-muted,#e2e8f0a3)}.highpai-driver-route-itinerary{margin:0;padding:0;list-style:none;display:grid}.highpai-driver-route-itinerary>li{border-block-start:1px solid var(--driver-border,#ffffff1a);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:82px;padding-block:.8rem;padding-inline:1rem;display:grid}.highpai-driver-route-itinerary>li.is-unmapped{background:#f59e0b12}.highpai-driver-route-number{color:#ccfbf1;background:#00c4b424;border:2px solid #5eead4;border-radius:50%;place-items:center;block-size:38px;inline-size:38px;font-size:.8rem;font-weight:900;display:grid}.is-unmapped .highpai-driver-route-number{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b80}.highpai-driver-route-stop-copy{flex-direction:column;gap:.18rem;min-inline-size:0;display:flex}.highpai-driver-route-stop-copy>strong{color:var(--driver-text,#f8fafc);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.highpai-driver-route-distance small,.highpai-driver-route-stop-copy>small,.highpai-driver-route-stop-copy>span,.highpai-driver-route-unavailable{color:var(--driver-muted,#e2e8f0a3);font-size:.68rem;font-weight:700}.highpai-driver-route-stop-copy>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;display:flex;overflow:hidden}.highpai-driver-route-stop-copy>span svg{color:var(--driver-accent,#00c4b4);flex:none}.highpai-driver-route-distance{color:#a7f3d0;text-align:end;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.highpai-driver-route-distance>svg{display:none}.highpai-driver-route-distance strong{font-size:.82rem}.highpai-driver-route-unavailable{color:#fcd34d;text-align:end;max-inline-size:150px}.highpai-live-map-empty{border:1px dashed var(--mui-palette-divider);min-block-size:76px;color:var(--mui-palette-text-secondary);background:var(--mui-palette-background-paper);border-radius:16px;align-items:center;gap:.75rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-live-map-empty{background:color-mix(in srgb,var(--mui-palette-background-paper)88%,transparent)}}.highpai-driver-tracking{gap:.75rem;display:grid}.highpai-driver-tracking>div{border:1px solid var(--hp-accent,#00a99d);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-driver-tracking>div{border:1px solid color-mix(in srgb,var(--hp-accent,#00a99d)45%,transparent)}}.highpai-driver-tracking>div{background:var(--hp-accent,#00a99d);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.highpai-driver-tracking>div{background:color-mix(in srgb,var(--hp-accent,#00a99d)10%,transparent)}}.highpai-driver-tracking>div>span{flex:1;display:grid}.highpai-driver-tracking small{color:var(--mui-palette-text-secondary)}.highpai-driver-route-position,.highpai-driver-tracking button{border:1px solid var(--hp-accent,#00a99d)}@supports (color:color-mix(in lab,red,red)){.highpai-driver-route-position,.highpai-driver-tracking button{border:1px solid color-mix(in srgb,var(--hp-accent,#00a99d)55%,transparent)}}.highpai-driver-route-position,.highpai-driver-tracking button{color:var(--hp-accent,#00a99d);background:0 0;border-radius:999px;font-weight:700}.highpai-driver-tracking button{cursor:pointer;padding:.55rem .85rem}.highpai-driver-share-action{border:1px solid var(--hp-accent,#00a99d);justify-content:center;align-items:center;gap:.55rem;min-block-size:48px;inline-size:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-driver-share-action{border:1px solid color-mix(in srgb,var(--hp-accent,#00a99d)60%,transparent)}}.highpai-driver-share-action{color:var(--hp-accent,#00a99d);font:inherit;cursor:pointer;background:0 0;border-radius:14px;font-weight:750}.highpai-driver-route-position{padding:.35rem .6rem;font-size:.72rem}@media (max-width:600px){.highpai-live-map-canvas{block-size:260px}.highpai-driver-tracking>div,.highpai-live-map-meta{flex-direction:column;align-items:flex-start}.highpai-driver-tracking button{inline-size:100%}.highpai-driver-route-summary-header{align-items:flex-start}.highpai-driver-route-itinerary>li{grid-template-columns:auto minmax(0,1fr)}.highpai-driver-route-distance,.highpai-driver-route-unavailable{text-align:start;grid-column:2;align-items:flex-start;max-inline-size:none}.highpai-driver-route-distance{flex-direction:row;gap:.3rem}.highpai-driver-route-distance>svg{display:block}}#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)}@media (max-width:1199.98px){.highpai-dashboard-footer-links{display:none}}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)}.highpai-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] .highpai-public,[data-dark] .highpai-public,[data-mui-color-scheme=dark] .highpai-public,html[data-mui-color-scheme=dark] .highpai-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)}.highpai-public [data-slot=button]{cursor:pointer;min-block-size:auto}.highpai-public [data-slot=card]{color:var(--card-foreground)}.highpai-public [role=button],.highpai-public a,.highpai-public button{cursor:pointer}.highpai-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)){.highpai-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)}}.highpai-product-page h1,.highpai-product-page h2,.public-cart-page h1,.public-checkout-page h1{font-family:var(--public-heading-font)!important;letter-spacing:0!important}.highpai-product-gallery,.highpai-product-info{border-radius:1.25rem!important}.highpai-product-gallery{background:var(--public-warm)!important}@supports (color:color-mix(in lab,red,red)){.highpai-product-gallery{background:color-mix(in srgb,var(--public-warm)56%,var(--public-surface)44%)!important}}.highpai-product-quantity{min-block-size:48px;overflow:hidden;border-color:var(--public-border)!important;background:var(--public-surface-muted)!important}.highpai-product-quantity .MuiButton-root,.highpai-product-quantity .MuiIconButton-root{min-inline-size:42px!important;color:var(--public-primary)!important}.highpai-product-info{justify-content:center;min-block-size:100%}.highpai-product-info .MuiChip-colorPrimary{background:var(--public-primary)!important;color:#fff!important}.highpai-product-info .MuiTypography-h2,.highpai-product-info .MuiTypography-h3{font-family:var(--public-heading-font)!important;letter-spacing:0!important}.highpai-product-option-button{text-transform:none!important;border-radius:.55rem!important;min-block-size:42px!important;padding-inline:1.25rem!important;font-weight:700!important}.highpai-product-thumb{box-shadow:none!important}.highpai-product-thumb.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-balance{color:#dffffb;block-size:32px;min-inline-size:84px;font:inherit;white-space:nowrap;background:#00c4b41a;border:1px solid #48e3d747;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:11.5px;display:inline-flex}.highpai-header-balance i{color:#48e3d7;flex:none}.highpai-header-balance-label{color:#dffffb94;font-size:10.5px;font-weight:600}.highpai-header-balance strong{text-overflow:ellipsis;max-inline-size:108px;font-weight:850;overflow:hidden}.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{text-overflow:ellipsis;white-space:nowrap;max-inline-size:150px;overflow:hidden}.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:720px){.highpai-header-balance-label{display:none}.highpai-header-balance{min-inline-size:0;padding-inline:8px}}.highpai-address-book{grid-column:1/-1}.highpai-address-book .highpai-client-panel-heading{align-items:center}.highpai-address-list{gap:12px;margin-top:20px;display:grid}.highpai-address-list article{border:1px solid var(--highpai-client-border,#94a3b838);background:#94a3b80a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.highpai-address-list article.is-default{background:#0fbfb312;border-color:#0fbfb39e}.highpai-address-icon{color:#12c7bc;background:#0fbfb31f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.highpai-address-list article strong,.highpai-address-selector strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.highpai-address-list article small,.highpai-address-selector small{color:#12c7bc;background:#0fbfb31f;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.highpai-address-list article p{color:var(--highpai-client-muted,#94a3b8);margin:4px 0 0}.highpai-address-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.highpai-address-actions button{color:var(--highpai-client-text,inherit);font:inherit;cursor:pointer;background:#94a3b81a;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-flex}.highpai-address-actions button.is-danger,.highpai-address-error{color:#fb7185}.highpai-address-form{border-top:1px solid var(--highpai-client-border,#94a3b838);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:20px;display:grid}.highpai-address-form-actions{grid-column:1/-1;gap:10px;display:flex}.highpai-address-empty,.highpai-address-error{margin:16px 0 0;font-size:14px}.highpai-address-selector{border:0;min-width:0;margin:0 0 18px;padding:0}.highpai-address-selector legend{color:inherit;margin-bottom:9px;font-size:14px;font-weight:750}.highpai-address-selector-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.highpai-address-selector-grid>label{cursor:pointer;background:#94a3b80d;border:1px solid #94a3b83d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid;position:relative}.highpai-address-selector-grid>label.is-selected{border-color:#12c7bc;box-shadow:0 0 0 3px #0fbfb31a}.highpai-address-selector-grid input{opacity:0;pointer-events:none;position:absolute}.highpai-address-radio{color:#0000;border:1px solid #94a3b866;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.highpai-address-selector-grid label.is-selected .highpai-address-radio{color:#071522;background:#12c7bc;border-color:#12c7bc}.highpai-address-selector-grid label>span:last-child>span{color:var(--highpai-client-muted,#94a3b8);margin-top:5px;font-size:13px;line-height:1.45;display:block}.highpai-order-address-picker{min-width:0}.highpai-order-address-picker.is-error{border:1px solid #fb7185b8;border-radius:16px;padding:12px}.highpai-order-address-loading{color:var(--highpai-client-muted,#94a3b8);background:#94a3b80d;border:1px solid #94a3b833;border-radius:14px;margin:0;padding:16px;font-size:14px}.highpai-order-address-selected{background:#0fbfb312;border:1px solid #0fbfb37a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.highpai-order-address-selected>div:nth-child(2)>small{color:var(--highpai-client-muted,#94a3b8);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.highpai-order-address-selected strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.highpai-order-address-selected strong span{color:#12c7bc;background:#0fbfb31f;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.highpai-order-address-selected p{color:var(--highpai-client-muted,#94a3b8);margin:3px 0 0;font-size:13px;line-height:1.4}.highpai-order-address-picker.is-compact .highpai-order-address-selected{padding:14px}.highpai-order-address-picker.is-compact .highpai-order-address-selected p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.highpai-order-address-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.highpai-order-address-actions a,.highpai-order-address-actions button,.highpai-order-address-add,.highpai-order-address-form-heading button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.highpai-order-address-actions a,.highpai-order-address-actions button{background:#94a3b81c;border-radius:10px;padding:8px 10px}.highpai-order-address-chooser{background:#94a3b80a;border:1px solid #94a3b833;border-radius:16px;margin-top:14px;padding:16px}.highpai-order-address-chooser.is-always-open{margin-top:0}.highpai-order-address-chooser .highpai-address-selector{margin-bottom:12px}.highpai-order-address-add{color:#12c7bc;padding:8px 0}.highpai-order-address-missing{background:#94a3b80a;border:1px dashed #94a3b852;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.highpai-order-address-missing p,.highpai-order-address-missing strong{margin:0;display:block}.highpai-order-address-missing p{color:var(--highpai-client-muted,#94a3b8);margin-top:4px;font-size:13px}.highpai-order-address-form{background:#94a3b80a;border:1px solid #94a3b838;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.highpai-order-address-form .is-wide,.highpai-order-address-form-actions,.highpai-order-address-form-heading{grid-column:1/-1}.highpai-order-address-form-heading{justify-content:space-between;align-items:center;display:flex}.highpai-order-address-form-heading button{background:#94a3b81c;border-radius:50%;width:36px;height:36px}.highpai-order-address-form-actions{flex-wrap:wrap;gap:10px;display:flex}.highpai-order-address-form-actions p{color:var(--highpai-client-muted,#94a3b8);flex:1 0 100%;margin:0;font-size:13px;line-height:1.45}.highpai-order-address-cancel{min-height:44px;font:inherit;cursor:pointer;color:inherit;background:#94a3b814;border:1px solid #94a3b84d;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.highpai-order-address-cancel:hover{filter:brightness(1.06)}.highpai-order-address-cancel:disabled{cursor:not-allowed;opacity:.55}.highpai-phone-prefix{color:#f8fafc;border-right:1px solid #94a3b840;align-items:center;padding-inline:15px;font-weight:800;display:inline-flex}@media (max-width:640px){.highpai-address-list article{grid-template-columns:auto minmax(0,1fr)}.highpai-address-actions{grid-column:1/-1;justify-content:flex-start}.highpai-address-form{grid-template-columns:1fr}.highpai-order-address-selected{grid-template-columns:auto minmax(0,1fr);align-items:start}.highpai-order-address-actions{grid-column:1/-1;justify-content:stretch}.highpai-order-address-actions button{flex:140px}.highpai-order-address-missing{grid-template-columns:auto minmax(0,1fr)}.highpai-order-address-missing .highpai-order-address-add{grid-column:1/-1;justify-self:start}.highpai-order-address-form{grid-template-columns:1fr}}@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-balance{max-inline-size:104px}.highpai-header-balance strong{max-inline-size:70px}.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-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{border:0;flex:0 0 48px;position:relative;background:0 0!important;block-size:48px!important;inline-size:48px!important}.public-slider-dot:before{background:var(--public-primary);border-radius:999px;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.public-slider-dot:before{background:color-mix(in srgb,var(--public-primary)42%,transparent)}}.public-slider-dot:before{content:"";transition:inline-size .18s,background-color .18s;transform:translate(-50%,-50%)}.public-slider-dot.is-active:before{background:var(--public-primary);inline-size:1.25rem}.public-slider-arrow{min-block-size:48px;min-inline-size:48px}.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-quantity-control{--highpai-quantity-accent:var(--brand-primary,#00c4b4);--highpai-quantity-text:#fff;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;grid-template-columns:42px minmax(36px,1fr) 42px;align-items:center;min-block-size:48px;inline-size:136px;display:grid;overflow:hidden}.highpai-quantity-control button{place-items:center;block-size:46px;inline-size:100%;transition:background .16s,color .16s;display:grid;color:var(--highpai-quantity-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.highpai-quantity-control button:hover:not(:disabled){color:var(--highpai-quantity-accent)!important;background:#ffffff12!important}@supports (color:color-mix(in lab,red,red)){.highpai-quantity-control button:hover:not(:disabled){color:color-mix(in srgb,var(--highpai-quantity-accent)82%,white 18%)!important}}.highpai-quantity-control button:disabled{cursor:not-allowed;color:#e2e8f040!important}.highpai-quantity-control>input,.highpai-quantity-control>span{color:var(--highpai-quantity-text);text-align:center;font-size:.88rem;font-weight:900;line-height:1}.highpai-quantity-control>input{appearance:textfield;background:0 0;border:0;outline:0;block-size:34px;inline-size:100%;min-inline-size:0;padding:0 2px;font-family:inherit}.highpai-quantity-control>input::-webkit-inner-spin-button,.highpai-quantity-control>input::-webkit-outer-spin-button{appearance:none;margin:0}.highpai-quantity-control>input:focus-visible{box-shadow:inset 0 0 0 2px var(--highpai-quantity-accent);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.highpai-quantity-control>input:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--highpai-quantity-accent)65%,transparent)}}.highpai-quantity-control.is-compact{grid-template-columns:38px minmax(32px,1fr) 38px;min-block-size:38px;inline-size:118px}.highpai-quantity-control.is-compact button{block-size:36px}.highpai-quantity-control.is-compact>input,.highpai-quantity-control.is-compact>span{font-size:.82rem}.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-info-page{--highpai-info-surface:#101927;--highpai-info-surface-soft:#ffffff09;--highpai-info-line:#ffffff18;background:radial-gradient(circle at 18% 5%,var(--highpai-teal),transparent 30rem),radial-gradient(circle at 88% 18%,#f59e0b14,transparent 25rem),var(--highpai-bg);position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.highpai-info-page{background:radial-gradient(circle at 18% 5%,color-mix(in srgb,var(--highpai-teal)13%,transparent),transparent 30rem),radial-gradient(circle at 88% 18%,#f59e0b14,transparent 25rem),var(--highpai-bg)}}body:has(.highpai-info-page),body:has(.highpai-info-page) .public-page,body:has(.highpai-info-page) .public-page-main{background:var(--highpai-bg,#060d18)!important}.highpai-info-hero{border-block-end:1px solid var(--highpai-info-line);padding-block:clamp(8rem,14vw,10rem) clamp(4rem,8vw,6.5rem);padding-inline:clamp(1rem,4vw,2rem);position:relative;overflow:hidden}.highpai-info-hero:before{z-index:0;content:"";opacity:.06;pointer-events:none;background-image:radial-gradient(circle,#ffffff57 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.highpai-info-orb{z-index:0;border:1px solid var(--highpai-teal);block-size:26rem;inline-size:26rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.highpai-info-orb{border:1px solid color-mix(in srgb,var(--highpai-teal)22%,transparent)}}.highpai-info-orb{background:var(--highpai-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.highpai-info-orb{background:color-mix(in srgb,var(--highpai-teal)6%,transparent)}}.highpai-info-orb{filter:blur(1px);pointer-events:none}.highpai-info-orb.is-one{inset-block-start:-12rem;inset-inline-end:-7rem}.highpai-info-orb.is-two{block-size:12rem;inline-size:12rem;inset-block-end:-7rem;inset-inline-start:8%}.highpai-info-content,.highpai-info-hero-grid{z-index:1;max-inline-size:1280px;margin-inline:auto;position:relative}.highpai-info-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.highpai-info-hero-copy{max-inline-size:760px}.highpai-info-card-icon,.highpai-info-icon{border:1px solid var(--highpai-teal);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-info-card-icon,.highpai-info-icon{border:1px solid color-mix(in srgb,var(--highpai-teal)28%,transparent)}}.highpai-info-card-icon,.highpai-info-icon{background:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-info-card-icon,.highpai-info-icon{background:color-mix(in srgb,var(--highpai-teal)12%,transparent)}}.highpai-info-card-icon,.highpai-info-icon{color:var(--highpai-teal)}.highpai-info-icon{border-radius:1rem;block-size:3.4rem;inline-size:3.4rem;margin-block-end:1.6rem;font-size:1.5rem}.highpai-info-eyebrow{color:var(--highpai-teal);letter-spacing:.14em;text-transform:uppercase;margin-block:0 .8rem;margin-inline:0;font-size:.76rem;font-weight:850}.highpai-info-hero h1{color:#fff;letter-spacing:-.055em;max-inline-size:800px;margin-block:0;margin-inline:0;font-size:clamp(2rem,4vw,3rem);font-weight:950;line-height:1.15}.highpai-info-lead{max-inline-size:690px;color:var(--highpai-muted);margin-block:1.4rem 0;margin-inline:0;font-size:1rem;line-height:1.75}.highpai-info-updated{color:#ffffff6b;margin-block:1.2rem 0;margin-inline:0;font-size:.82rem;font-weight:700;display:inline-flex}.highpai-info-actions,.highpai-legal-footer-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.8rem;display:flex}.highpai-info-primary,.highpai-info-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-block-size:46px;padding-inline:1.35rem;font-size:.9rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.highpai-info-primary{border:1px solid var(--highpai-teal);background:var(--highpai-teal);box-shadow:0 14px 34px var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-info-primary{box-shadow:0 14px 34px color-mix(in srgb,var(--highpai-teal)18%,transparent)}}.highpai-info-primary{color:#031316}.highpai-info-secondary{border:1px solid var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-info-secondary{border:1px solid color-mix(in srgb,var(--highpai-teal)36%,var(--highpai-info-line))}}.highpai-info-secondary{background:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-info-secondary{background:color-mix(in srgb,var(--highpai-teal)6%,transparent)}}.highpai-info-secondary{color:var(--highpai-teal)}.highpai-info-primary:hover,.highpai-info-secondary:hover{transform:translateY(-2px)}.highpai-info-secondary:hover{border-color:var(--highpai-teal);color:#fff}.highpai-not-found-page{place-items:center;min-block-size:max(680px,100dvh - 64px);padding-block:clamp(7.5rem,12vw,10rem) clamp(4rem,8vw,6rem);padding-inline:clamp(1rem,5vw,3rem);display:grid;position:relative}.highpai-not-found-page:before{content:"";opacity:.055;pointer-events:none;background-image:radial-gradient(circle,#ffffff4d 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.highpai-not-found-orb{border:1px solid var(--highpai-teal);position:absolute}@supports (color:color-mix(in lab,red,red)){.highpai-not-found-orb{border:1px solid color-mix(in srgb,var(--highpai-teal)22%,transparent)}}.highpai-not-found-orb{background:var(--highpai-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.highpai-not-found-orb{background:color-mix(in srgb,var(--highpai-teal)7%,transparent)}}.highpai-not-found-orb{pointer-events:none}.highpai-not-found-orb.is-one{block-size:25rem;inline-size:25rem;inset-block-start:-13rem;inset-inline-start:-8rem}.highpai-not-found-orb.is-two{block-size:16rem;inline-size:16rem;inset-block-end:-8rem;inset-inline-end:-4rem}.highpai-not-found-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:clamp(3rem,8vw,7rem);inline-size:min(100%,1180px);display:grid;position:relative}.highpai-not-found-copy{max-inline-size:650px}.highpai-not-found-icon{border:1px solid var(--highpai-teal);justify-content:center;align-items:center;block-size:3.4rem;inline-size:3.4rem;margin-block-end:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-not-found-icon{border:1px solid color-mix(in srgb,var(--highpai-teal)30%,transparent)}}.highpai-not-found-icon{background:var(--highpai-teal);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.highpai-not-found-icon{background:color-mix(in srgb,var(--highpai-teal)12%,transparent)}}.highpai-not-found-icon{color:var(--highpai-teal);font-size:1.45rem}.highpai-not-found-copy h1{color:#fff;letter-spacing:-.055em;max-inline-size:650px;margin-block:0;margin-inline:0;font-size:clamp(2rem,4vw,3rem);font-weight:950;line-height:.98}.highpai-not-found-copy>p:not(.highpai-info-eyebrow,.highpai-not-found-support){max-inline-size:620px;color:var(--highpai-muted);margin-block:1.35rem 0;margin-inline:0;font-size:1rem;line-height:1.75}.highpai-not-found-support{color:#ffffff7a;margin-block:2rem 0;margin-inline:0;font-size:.88rem}.highpai-not-found-support a{color:var(--highpai-teal);align-items:center;gap:.25rem;font-weight:800;display:inline-flex}.highpai-not-found-code{border:1px solid var(--highpai-info-line);background:linear-gradient(145deg,var(--highpai-teal),transparent 58%),var(--highpai-info-surface);border-radius:2rem;justify-content:center;align-items:center;gap:clamp(.1rem,1vw,.5rem);min-block-size:320px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.highpai-not-found-code{background:linear-gradient(145deg,color-mix(in srgb,var(--highpai-teal)9%,transparent),transparent 58%),var(--highpai-info-surface)}}.highpai-not-found-code{color:#fff;letter-spacing:-.09em;font-size:clamp(5.25rem,10vw,8.5rem);font-weight:950;line-height:1;box-shadow:0 30px 80px #0000003d}.highpai-not-found-code:after{border:1px solid var(--highpai-teal);position:absolute}@supports (color:color-mix(in lab,red,red)){.highpai-not-found-code:after{border:1px solid color-mix(in srgb,var(--highpai-teal)18%,transparent)}}.highpai-not-found-code:after{content:"";pointer-events:none;border-radius:1.5rem;inset:1rem}.highpai-not-found-zero{border:.08em solid var(--highpai-teal);block-size:.78em;inline-size:.78em;color:var(--highpai-teal);border-radius:999px;justify-content:center;align-items:center;font-size:.86em;display:inline-flex}.highpai-not-found-zero i{font-size:.44em}.highpai-not-found-code small{z-index:1;border:1px solid var(--highpai-teal);padding-block:.45rem;padding-inline:.8rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.highpai-not-found-code small{border:1px solid color-mix(in srgb,var(--highpai-teal)24%,transparent)}}.highpai-not-found-code small{color:var(--highpai-muted);letter-spacing:.1em;text-transform:uppercase;background:#0c1623;border-radius:999px;font-size:.68rem;font-weight:850;inset-block-end:1.6rem;inset-inline-end:1.6rem}@media (max-width:767.98px){.highpai-not-found-page{min-block-size:calc(100dvh - 64px);padding-block:7.25rem 4rem}.highpai-not-found-layout{grid-template-columns:1fr;gap:2.5rem}.highpai-not-found-code{border-radius:1.5rem;grid-row:1;min-block-size:210px;font-size:clamp(4.7rem,25vw,7rem)}.highpai-not-found-code:after{border-radius:1rem;inset:.75rem}.highpai-not-found-copy{text-align:center}.highpai-not-found-icon{border-radius:.9rem;block-size:3rem;inline-size:3rem;margin-block-end:1.1rem;font-size:1.25rem}.highpai-not-found-copy h1{font-size:2rem}.highpai-not-found-copy>p:not(.highpai-info-eyebrow,.highpai-not-found-support){font-size:.98rem;line-height:1.65}.highpai-not-found-page .highpai-info-actions{grid-template-columns:1fr;display:grid}.highpai-not-found-page .highpai-info-primary,.highpai-not-found-page .highpai-info-secondary{inline-size:100%}}.highpai-info-hero-aside{min-inline-size:0}.highpai-contact-form-card,.highpai-info-business-card,.highpai-info-card,.highpai-info-panel{border:1px solid var(--highpai-info-line);background:var(--highpai-info-surface);border-radius:1.5rem;box-shadow:0 24px 65px #0000002e}.highpai-info-business-card{padding-block:1.35rem;padding-inline:1.35rem}.highpai-info-card-heading{align-items:center;gap:.9rem;display:flex}.highpai-info-card-icon{border-radius:.9rem;flex:none;block-size:2.8rem;inline-size:2.8rem;font-size:1.2rem}.highpai-info-card-heading p{color:var(--highpai-muted);letter-spacing:.08em;text-transform:uppercase;margin-block:0 .15rem;margin-inline:0;font-size:.75rem;font-weight:750}.highpai-info-card-heading strong{color:#fff;font-size:1.05rem}.highpai-info-business-card dl{gap:0;margin-block:1.2rem 0;margin-inline:0;display:grid}.highpai-info-business-card dl>div{border-block-start:1px solid var(--highpai-info-line);grid-template-columns:88px minmax(0,1fr);gap:1rem;padding-block:.8rem;display:grid}.highpai-info-business-card dt{color:#fff6;font-size:.76rem;font-weight:750}.highpai-info-business-card dd{overflow-wrap:anywhere;color:#ffffffc7;margin-block:0;margin-inline:0;font-size:.84rem;line-height:1.55}.highpai-info-muted{color:var(--highpai-muted);margin-block:1rem 0;margin-inline:0;font-size:.85rem;line-height:1.6}.highpai-info-content{padding-block:clamp(3.5rem,7vw,6rem);padding-inline:clamp(1rem,4vw,2rem)}.highpai-info-section-heading{max-inline-size:720px;margin-block-end:2rem}.highpai-info-section-heading>p{color:var(--highpai-teal);letter-spacing:.12em;text-transform:uppercase;margin-block:0 .55rem;margin-inline:0;font-size:.74rem;font-weight:850}.highpai-info-section-heading h2{color:#fff;letter-spacing:-.035em;margin-block:0;margin-inline:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:950;line-height:1.08}.highpai-info-section-heading span{color:var(--highpai-muted);margin-block-start:.9rem;line-height:1.7;display:block}.highpai-info-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.highpai-info-card{min-inline-size:0;padding-block:1.4rem;padding-inline:1.4rem}.highpai-info-card>i{background:var(--highpai-teal);border-radius:.85rem;justify-content:center;align-items:center;block-size:2.7rem;inline-size:2.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-info-card>i{background:color-mix(in srgb,var(--highpai-teal)12%,transparent)}}.highpai-info-card>i{color:var(--highpai-teal);font-size:1.25rem}.highpai-info-card h3{color:#fff;margin-block:1.15rem .55rem;margin-inline:0;font-size:1.05rem;font-weight:850}.highpai-info-card p{color:var(--highpai-muted);margin-block:0;margin-inline:0;font-size:.9rem;line-height:1.7}.highpai-about-story{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.highpai-about-story-copy p{color:var(--highpai-muted);font-size:1rem;line-height:1.8}.highpai-about-steps{gap:.75rem;display:grid}.highpai-about-step{border:1px solid var(--highpai-info-line);background:var(--highpai-info-surface-soft);border-radius:1.1rem;grid-template-columns:auto 1fr;gap:1rem;padding-block:1.1rem;padding-inline:1.1rem;display:grid}.highpai-about-step>span{background:var(--highpai-teal);color:#031316;border-radius:999px;justify-content:center;align-items:center;block-size:2.3rem;inline-size:2.3rem;font-size:.75rem;font-weight:900;display:flex}.highpai-about-step h3{color:#fff;margin-block:0 .35rem;margin-inline:0;font-size:1rem}.highpai-about-step p{color:var(--highpai-muted);margin-block:0;margin-inline:0;font-size:.87rem;line-height:1.6}.highpai-contact-layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.highpai-contact-methods{gap:.8rem;display:grid}.highpai-contact-method{border:1px solid var(--highpai-info-line);background:var(--highpai-info-surface-soft);border-radius:1.1rem;grid-template-columns:auto 1fr;gap:.9rem;padding-block:1rem;padding-inline:1rem;display:grid}.highpai-contact-method>i{background:var(--highpai-teal);border-radius:.8rem;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-contact-method>i{background:color-mix(in srgb,var(--highpai-teal)12%,transparent)}}.highpai-contact-method>i{color:var(--highpai-teal);font-size:1.15rem}.highpai-contact-method p{color:#ffffff73;margin-block:0 .2rem;margin-inline:0;font-size:.74rem;font-weight:750}.highpai-contact-method a,.highpai-contact-method strong{overflow-wrap:anywhere;color:#fff;font-size:.92rem;font-weight:750}.highpai-contact-expectations{grid-template-columns:1fr;margin-block-start:1.5rem}.highpai-contact-expectations .highpai-info-card{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.9rem;display:grid}.highpai-contact-expectations .highpai-info-card>i{grid-row:1/span 2}.highpai-contact-expectations .highpai-info-card h3{margin-block-start:.1rem}.highpai-contact-form-card{min-inline-size:0;padding-block:clamp(1.2rem,3vw,2rem);padding-inline:clamp(1.2rem,3vw,2rem)}.highpai-contact-form{gap:1rem;min-inline-size:0;display:grid}.highpai-contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.highpai-contact-form .highpai-form-label{color:#ffffffd1}.highpai-contact-form .highpai-form-control-shell,.highpai-contact-form .highpai-form-select.MuiInputBase-root,.highpai-contact-form .highpai-form-textarea{border-color:var(--highpai-info-line);background:#ffffff0b}.highpai-contact-form .highpai-form-control,.highpai-contact-form .highpai-form-select .MuiSelect-select,.highpai-contact-form .highpai-form-select .MuiSvgIcon-root,.highpai-contact-form .highpai-form-textarea{color:#fff}.highpai-contact-form .highpai-form-control::placeholder,.highpai-contact-form .highpai-form-textarea::placeholder{color:#ffffff52}.highpai-contact-consent{color:var(--highpai-muted);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.82rem;line-height:1.6;display:grid}.highpai-contact-consent input{block-size:1rem;inline-size:1rem;accent-color:var(--highpai-teal);margin-block-start:.22rem}.highpai-contact-consent a,.highpai-info-inline-link{color:var(--highpai-teal);font-weight:750}.highpai-contact-consent.is-error{color:#fb7185}.highpai-contact-submit{background:var(--highpai-teal);min-block-size:48px;inline-size:fit-content;box-shadow:0 14px 34px var(--highpai-teal);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-contact-submit{box-shadow:0 14px 34px color-mix(in srgb,var(--highpai-teal)18%,transparent)}}.highpai-contact-submit{color:#031316;padding-inline:1.6rem;font-weight:900}.highpai-contact-submit:disabled{cursor:wait;opacity:.62}.highpai-legal-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.highpai-legal-nav{position:sticky;inset-block-start:6.5rem}.highpai-legal-nav>p{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin-block:0 .8rem;margin-inline:0;font-size:.72rem;font-weight:850}.highpai-legal-nav nav{margin-block-end:1.25rem;display:grid}.highpai-legal-nav nav a{border-block-end:1px solid var(--highpai-info-line);color:var(--highpai-muted);grid-template-columns:1.8rem 1fr;gap:.55rem;padding-block:.7rem;font-size:.82rem;line-height:1.4;transition:color .18s;display:grid}.highpai-legal-nav nav a:hover{color:#fff}.highpai-legal-nav nav span{color:var(--highpai-teal);font-size:.72rem;font-weight:850}.highpai-legal-document{min-inline-size:0}.highpai-legal-notice{border:1px solid var(--highpai-teal);grid-template-columns:auto 1fr;gap:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.highpai-legal-notice{border:1px solid color-mix(in srgb,var(--highpai-teal)30%,var(--highpai-info-line))}}.highpai-legal-notice{background:var(--highpai-teal);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.highpai-legal-notice{background:color-mix(in srgb,var(--highpai-teal)7%,transparent)}}.highpai-legal-notice{color:var(--highpai-muted);margin-block-end:1.2rem;padding-block:1rem;padding-inline:1rem}.highpai-legal-notice i{color:var(--highpai-teal);font-size:1.2rem}.highpai-legal-notice p{margin-block:0;margin-inline:0;line-height:1.65}.highpai-legal-section{border-block-end:1px solid var(--highpai-info-line);grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-block:clamp(2rem,5vw,3.2rem);scroll-margin-block-start:7rem;display:grid}.highpai-legal-section:first-of-type{padding-block-start:1rem}.highpai-legal-section-number{color:var(--highpai-teal);letter-spacing:.08em;font-size:.78rem;font-weight:900}.highpai-legal-section h2{color:#fff;letter-spacing:-.025em;margin-block:0 1rem;margin-inline:0;font-size:clamp(1.35rem,2.7vw,1.8rem);font-weight:900}.highpai-legal-section p{color:var(--highpai-muted);margin-block:0 .85rem;margin-inline:0;line-height:1.78}.highpai-legal-section ul{gap:.65rem;margin-block:1rem 0;margin-inline:0;padding-block:0;padding-inline:0;list-style:none;display:grid}.highpai-legal-section li{color:#ffffffc2;grid-template-columns:auto 1fr;gap:.65rem;line-height:1.65;display:grid}.highpai-legal-section li i{color:var(--highpai-teal);margin-block-start:.22rem}.highpai-info-inline-link{align-items:center;gap:.4rem;margin-block-start:.6rem;display:inline-flex}@media (max-width:960px){.highpai-about-story,.highpai-contact-layout,.highpai-info-hero-grid,.highpai-legal-layout{grid-template-columns:1fr}.highpai-info-hero-aside{max-inline-size:560px}.highpai-info-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.highpai-legal-nav{position:static}.highpai-legal-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.highpai-legal-nav .highpai-info-business-card{display:none}}@media (max-width:600px){.highpai-info-hero{padding-block:7.4rem 3.5rem}.highpai-info-hero h1{font-size:2rem}.highpai-contact-form-grid,.highpai-info-card-grid,.highpai-legal-nav nav{grid-template-columns:1fr}.highpai-contact-submit,.highpai-info-actions>*,.highpai-legal-footer-actions>*{inline-size:100%}.highpai-legal-section{grid-template-columns:1fr}.highpai-legal-section-number{background:var(--highpai-teal);border-radius:999px;justify-content:center;align-items:center;block-size:2.2rem;inline-size:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-legal-section-number{background:color-mix(in srgb,var(--highpai-teal)12%,transparent)}}}.highpai-public.highpai-commerce-page{--background:var(--highpai-bg);--foreground:var(--highpai-text);--card:#101927;--card-foreground:var(--highpai-text);--primary:var(--highpai-teal);--primary-foreground:#031316;--secondary:#ffffff0e;--secondary-foreground:var(--highpai-text);--muted:#ffffff13;--muted-foreground:var(--highpai-muted);--accent:var(--highpai-teal);--accent-foreground:#031316;--border:var(--highpai-border);--ring:var(--highpai-teal);background:radial-gradient(circle at 50% 0,var(--highpai-teal),transparent 32%),var(--highpai-bg);overflow:visible}@supports (color:color-mix(in lab,red,red)){.highpai-public.highpai-commerce-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--highpai-teal)9%,transparent),transparent 32%),var(--highpai-bg)}}.highpai-public.highpai-commerce-page{font-family:Inter,var(--font-commerce-sans),system-ui,sans-serif}.public-page[data-public-mode=dark] .highpai-public.highpai-commerce-page,[data-dark] .highpai-public.highpai-commerce-page,[data-mui-color-scheme=dark] .highpai-public.highpai-commerce-page,html[data-mui-color-scheme=dark] .highpai-public.highpai-commerce-page{--background:var(--highpai-bg);--foreground:var(--highpai-text);--card:#101927;--card-foreground:var(--highpai-text);--primary:var(--highpai-teal);--primary-foreground:#031316;--secondary:#ffffff0e;--secondary-foreground:var(--highpai-text);--muted:#ffffff13;--muted-foreground:var(--highpai-muted);--accent:var(--highpai-teal);--accent-foreground:#031316;--border:var(--highpai-border);--ring:var(--highpai-teal)}body:has(.highpai-commerce-page),body:has(.highpai-commerce-page) .public-page,body:has(.highpai-commerce-page) .public-page-main{background:var(--highpai-bg,#060d18)!important}.highpai-commerce-page h1,.highpai-commerce-page h2{color:#fff!important;font-family:Inter,var(--font-commerce-sans),system-ui,sans-serif!important;letter-spacing:-.025em!important}.highpai-commerce-page h1{font-weight:950!important}.highpai-commerce-card{border:1px solid var(--highpai-border);background:#101927;box-shadow:0 20px 55px #0000002e}.highpai-commerce-eyebrow{color:var(--highpai-teal)}.highpai-commerce-primary{background:var(--highpai-teal);box-shadow:0 12px 30px var(--highpai-teal);border:0}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-primary{box-shadow:0 12px 30px color-mix(in srgb,var(--highpai-teal)20%,transparent)}}.highpai-commerce-primary{color:#031316}.highpai-commerce-primary:hover{background:var(--brand-primary-strong)}.highpai-commerce-secondary{border:1px solid var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-secondary{border:1px solid color-mix(in srgb,var(--highpai-teal)42%,var(--highpai-border))}}.highpai-commerce-secondary{background:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-secondary{background:color-mix(in srgb,var(--highpai-teal)7%,transparent)}}.highpai-commerce-secondary{color:var(--highpai-teal);transition:border-color .18s,background .18s,color .18s}.highpai-commerce-secondary:hover{border-color:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-secondary:hover{border-color:color-mix(in srgb,var(--highpai-teal)72%,transparent)}}.highpai-commerce-secondary:hover{background:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-secondary:hover{background:color-mix(in srgb,var(--highpai-teal)14%,transparent)}}.highpai-commerce-secondary:hover{color:#fff}.highpai-commerce-danger{color:#fb7185;background:#fb718512;border:1px solid #fb71853d;transition:border-color .18s,background .18s}.highpai-commerce-danger:hover{background:#fb718521;border-color:#fb71857a}.highpai-commerce-link{color:var(--highpai-teal);transition:color .18s}.highpai-commerce-link:hover{color:#fff}.highpai-commerce-empty-icon,.highpai-commerce-icon{background:var(--highpai-teal);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-empty-icon,.highpai-commerce-icon{background:color-mix(in srgb,var(--highpai-teal)14%,transparent)}}.highpai-commerce-empty-icon,.highpai-commerce-icon{color:var(--highpai-teal)}.highpai-commerce-empty-icon{border-radius:1.25rem;block-size:5rem;inline-size:5rem}.highpai-commerce-success{border:1px solid var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-success{border:1px solid color-mix(in srgb,var(--highpai-teal)30%,transparent)}}.highpai-commerce-success{background:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-success{background:color-mix(in srgb,var(--highpai-teal)11%,transparent)}}.highpai-commerce-success{color:var(--highpai-teal)}.highpai-commerce-payment{border:1px solid var(--highpai-border);color:var(--highpai-text);background:#ffffff0a;transition:border-color .18s,background .18s}.highpai-commerce-payment svg{color:var(--highpai-teal)}.highpai-commerce-payment.is-selected,.highpai-commerce-payment:hover{border-color:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-payment.is-selected,.highpai-commerce-payment:hover{border-color:color-mix(in srgb,var(--highpai-teal)58%,transparent)}}.highpai-commerce-payment.is-selected,.highpai-commerce-payment:hover{background:var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-payment.is-selected,.highpai-commerce-payment:hover{background:color-mix(in srgb,var(--highpai-teal)10%,transparent)}}.highpai-commerce-auth{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.highpai-commerce-auth>.highpai-commerce-icon{border-radius:.8rem;block-size:2.75rem;inline-size:2.75rem}.highpai-commerce-auth strong{color:#fff;font-size:.92rem;display:block}.highpai-commerce-auth p{color:var(--highpai-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.highpai-commerce-auth button{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-block-size:42px;padding-inline:1rem;font-weight:800;display:inline-flex}.highpai-checkout-compact-address{min-inline-size:0;padding-block-start:.15rem}.highpai-checkout-compact-address .highpai-order-address-picker{color:var(--highpai-text)}.highpai-checkout-compact-address .highpai-address-error{color:#fda4af}.highpai-commerce-page button,.highpai-commerce-page input,.highpai-commerce-page select,.highpai-commerce-page textarea{font-family:inherit}.highpai-commerce-page .highpai-commerce-summary input{color:var(--highpai-text)}.highpai-commerce-page .highpai-commerce-summary input::placeholder{color:var(--highpai-muted)}.highpai-commerce-page .highpai-address-selector{color:var(--highpai-text)}.highpai-commerce-loading header{flex-direction:column;gap:.8rem;margin-block-end:2.25rem;display:flex}.highpai-commerce-loading section{grid-template-columns:minmax(0,1fr) 360px;gap:2rem;display:grid}.highpai-commerce-loading .is-content{flex-direction:column;gap:1rem;display:flex}.highpai-commerce-loading header>span,.highpai-commerce-loading section span{border:1px solid var(--highpai-border);background:linear-gradient(100deg,#ffffff06 20%,var(--highpai-teal)42%,#ffffff06 64%),#101927;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.highpai-commerce-loading header>span,.highpai-commerce-loading section span{background:linear-gradient(100deg,#ffffff06 20%,color-mix(in srgb,var(--highpai-teal)8%,#ffffff0e)42%,#ffffff06 64%),#101927}}.highpai-commerce-loading header>span,.highpai-commerce-loading section span{background-size:220% 100%;animation:highpai-commerce-loading 1.35s ease-in-out infinite}.highpai-commerce-loading .is-eyebrow{border:0;border-radius:999px;block-size:.8rem;inline-size:110px}.highpai-commerce-loading .is-title{border:0;border-radius:.7rem;block-size:3.2rem;inline-size:min(320px,72vw)}.highpai-commerce-loading .is-subtitle{border:0;border-radius:999px;block-size:1rem;inline-size:min(250px,62vw)}.highpai-commerce-loading .is-notice{border-radius:1rem;min-block-size:76px}.highpai-commerce-loading .is-card{border-radius:1rem;min-block-size:220px}.highpai-commerce-loading .is-summary{border-radius:1.5rem;min-block-size:390px}@keyframes highpai-commerce-loading{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:599px){.highpai-public.highpai-commerce-page{padding-block-start:7rem}.highpai-public.highpai-commerce-page.highpai-shop-page{padding-block-start:0}.highpai-commerce-page .highpai-commerce-card{border-radius:1rem}.highpai-commerce-auth{grid-template-columns:auto minmax(0,1fr)}.highpai-commerce-auth button{grid-column:1/-1;inline-size:100%}.highpai-order-address-picker.is-compact .highpai-order-address-selected{grid-template-columns:auto minmax(0,1fr)}.highpai-order-address-picker.is-compact .highpai-order-address-actions{grid-column:1/-1;justify-content:stretch}.highpai-order-address-picker.is-compact .highpai-order-address-actions a,.highpai-order-address-picker.is-compact .highpai-order-address-actions button{flex:1}.highpai-commerce-loading section{grid-template-columns:1fr}.highpai-commerce-loading .is-summary{min-block-size:260px}}@media (prefers-reduced-motion:reduce){.highpai-commerce-loading header>span,.highpai-commerce-loading section span{animation:none}}.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 .highpai-toast-basket-link{box-sizing:border-box;color:#9ad8d2;background:0 0;border:1px solid #5ee4d659;border-radius:.45rem;justify-content:center;align-self:flex-start;align-items:center;gap:.3rem;min-block-size:32px;margin-block-start:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.highpai-toast .highpai-toast-basket-link svg{block-size:14px;inline-size:14px}.highpai-toast .highpai-toast-basket-link:hover{color:#c0eee9;background:#5ee4d614;border-color:#5ee4d699}.highpai-toast .highpai-toast-basket-link:focus-visible{outline-offset:3px;outline:2px solid #fff}.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}@media (min-width:821px){.highpai-hero-inner{grid-template-columns:var(--hero-copy-columns,minmax(0,52fr)minmax(0,48fr))}.highpai-hero-copy{max-inline-size:var(--hero-copy-max,560px);overflow-wrap:anywhere;min-inline-size:0}.highpai-hero .highpai-hero-copy>p{max-inline-size:var(--hero-description-max,440px)}}.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;font-size:var(--hero-title-size,clamp(2.25rem,calc(.70588rem + 4.11765vw),4rem));letter-spacing:0;font-weight:950;line-height:var(--hero-title-line,1.05);margin:0}.highpai-hero h1 span{display:block}.highpai-hero-copy>p{max-inline-size:440px;color:var(--highpai-muted);font-size:var(--hero-subtitle-size,1rem);line-height:var(--hero-subtitle-line,1.75);margin:0}.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 .highpai-dairy-action,.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 .highpai-dairy-action:hover,.highpai-dairy-strip button:hover,.highpai-primary:hover,.highpai-product-foot button:hover,.highpai-secondary:hover{transform:translateY(-2px)}.highpai-slider-dots button{background:0 0;border:0;border-radius:999px;flex:0 0 48px;block-size:48px;inline-size:48px;padding:0;position:relative}.highpai-slider-dots button:before{border-radius:inherit;content:"";background:#ffffff80;block-size:.55rem;inline-size:.55rem;transition:inline-size .25s,background-color .25s;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.highpai-slider-dots button.is-active:before{background:var(--slide-accent,var(--highpai-teal));inline-size:1.9rem}.highpai-slider-dots span{color:#aeb8c7;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:#aeb8c7;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.5rem,3vw,2rem);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{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:14px}.highpai-product-card{flex-direction:column;min-inline-size:0;display:flex}.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);flex-shrink:0;justify-content:center;align-items:center;block-size:150px;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-shop-product-media{block-size:150px}.highpai-shop-product-badges{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-block-start:12px;inset-inline:12px}.highpai-shop-category-badge{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.highpai-shop-discount-badge{align-self:flex-end;display:flex}.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;flex:1;gap:6px;padding:12px;display:flex}.highpai-product-body>p{letter-spacing:.025em;margin:0;font-size:10px;font-weight:600}.highpai-product-body h3{overflow-wrap:anywhere;min-block-size:2.7em;font-size:13px;font-weight:600;line-height:1.35}.highpai-product-card .highpai-size-row{gap:.3rem}.highpai-product-card .highpai-size-row button{padding:4px 6px;font-size:11px;font-weight:500}.highpai-product-card .highpai-product-foot{flex-direction:column;align-items:stretch;gap:6px;margin-block-start:auto}.highpai-card-price{flex-direction:column;justify-content:flex-end;gap:3px;min-block-size:56px;padding-block-start:6px;display:flex}.highpai-card-unit{color:var(--highpai-muted);font-size:11px;line-height:1.4}.highpai-product-card .highpai-stock-line{font-size:10px;font-weight:500}.highpai-product-card .highpai-product-foot strong{font-size:16px;font-weight:700;line-height:1.3}.highpai-product-card .highpai-product-foot button{min-block-size:36px;margin-block-start:.25rem;padding-inline:.65rem;font-size:12px;font-weight:600}.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(--variant-accent,var(--accent,var(--brand-primary)));background:var(--variant-accent,var(--accent,var(--brand-primary)))}@supports (color:color-mix(in lab,red,red)){.highpai-size-row button.is-active{background:color-mix(in srgb,var(--variant-accent,var(--accent,var(--brand-primary)))18%,transparent)}}.highpai-size-row button.is-active{color:var(--variant-accent,var(--accent,var(--brand-primary)))}.highpai-size-row button:disabled{cursor:not-allowed;opacity:.42}.highpai-variant-preview span{color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff21;border-radius:.55rem;padding:.4rem .65rem;font-size:.78rem;font-weight:800}.highpai-variant-preview span.is-active{border-color:var(--brand-primary);background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-variant-preview span.is-active{background:color-mix(in srgb,var(--brand-primary)18%,transparent)}}.highpai-variant-preview span.is-active{color:var(--brand-primary)}.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:var(--highpai-muted);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.5rem,3vw,2rem);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 .highpai-dairy-action,.highpai-dairy-strip button{inline-size:fit-content}.highpai-dairy-strip .highpai-dairy-action{border:1px solid var(--highpai-teal)}@supports (color:color-mix(in lab,red,red)){.highpai-dairy-strip .highpai-dairy-action{border:1px solid color-mix(in srgb,var(--highpai-teal)70%,transparent)}}.highpai-dairy-strip .highpai-dairy-action{background:var(--highpai-teal);color:#061018;box-shadow:0 16px 38px var(--highpai-teal);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.highpai-dairy-strip .highpai-dairy-action{box-shadow:0 16px 38px color-mix(in srgb,var(--highpai-teal)24%,transparent)}}.highpai-dairy-actions{flex-wrap:wrap;gap:12px;display:flex}.highpai-dairy-strip .highpai-dairy-action.is-secondary{color:var(--brand-primary);border:1px solid var(--brand-primary);background:0 0}@supports (color:color-mix(in lab,red,red)){.highpai-dairy-strip .highpai-dairy-action.is-secondary{border:1px solid color-mix(in srgb,var(--brand-primary)65%,transparent)}}.highpai-dairy-strip .highpai-dairy-action.is-secondary{box-shadow:none}.highpai-api-subscription-cta,.highpai-product-subscription-cta{border:1px solid var(--brand-primary);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-api-subscription-cta,.highpai-product-subscription-cta{border:1px solid color-mix(in srgb,var(--brand-primary)48%,transparent)}}.highpai-api-subscription-cta,.highpai-product-subscription-cta{background:var(--brand-primary);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.highpai-api-subscription-cta,.highpai-product-subscription-cta{background:color-mix(in srgb,var(--brand-primary)8%,transparent)}}.highpai-api-subscription-cta>div{color:var(--brand-primary);align-items:flex-start;gap:12px;display:flex}.highpai-api-subscription-cta span{gap:3px;display:grid}.highpai-api-subscription-cta strong{color:#f8fafc}.highpai-api-subscription-cta small{color:#94a3b8}.highpai-api-subscription-cta>a{background:var(--brand-primary);color:#041414;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.highpai-subscriptions-page{background:radial-gradient(circle at 12% 18%,var(--brand-primary),transparent 30%),#050d1a;min-height:100vh}@supports (color:color-mix(in lab,red,red)){.highpai-subscriptions-page{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--brand-primary)13%,transparent),transparent 30%),#050d1a}}.highpai-subscriptions-page{color:#f8fafc}.highpai-subscription-configurator,.highpai-subscriptions-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:150px 0 90px}.highpai-subscriptions-hero{max-width:760px;margin-bottom:42px}.highpai-subscription-form header>span,.highpai-subscriptions-hero>span{color:var(--brand-primary);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.highpai-subscriptions-hero h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin:18px 0;font-size:clamp(2rem,4vw,3rem);line-height:.98}.highpai-subscriptions-hero p{color:#9aa7ba;max-width:680px;font-size:18px;line-height:1.65}.highpai-subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.highpai-subscription-card{background:#0e1a2b;border:1px solid #94a3b82e;border-radius:24px;flex-direction:column;min-height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 25px 70px #00000040}.highpai-subscription-card:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-card:hover{border-color:color-mix(in srgb,var(--brand-primary)52%,transparent)}}.highpai-subscription-card:hover{transform:translateY(-4px);box-shadow:0 30px 76px #00000057}.highpai-subscription-card-link{color:inherit;text-decoration:none;display:block}.highpai-subscription-card-link:focus-visible{border-radius:inherit;outline:3px solid var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-card-link:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary)78%,white)}}.highpai-subscription-card-link:focus-visible{outline-offset:-3px}.highpai-subscription-card-media{background:var(--brand-primary);justify-content:center;align-items:center;block-size:250px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-card-media{background:color-mix(in srgb,var(--brand-primary)12%,transparent)}}.highpai-subscription-card-media{color:var(--brand-primary)}.highpai-subscription-card-media img{object-fit:contain;filter:drop-shadow(0 20px 28px #00000057);max-block-size:86%;max-inline-size:82%;transition:transform .22s}.highpai-subscription-card:hover .highpai-subscription-card-media img{transform:scale(1.035)}.highpai-subscription-card-copy{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.highpai-subscription-card-copy small{color:var(--brand-primary);text-transform:uppercase;font-weight:800}.highpai-subscription-card-copy h2{color:#fff;margin:0;font-size:24px}.highpai-subscription-card-copy h2 a{color:inherit;text-decoration:none}.highpai-subscription-card-copy h2 a:hover{color:var(--brand-primary)}.highpai-subscription-card-copy p{color:#96a3b5;min-height:48px;margin:0;line-height:1.55}.highpai-subscription-card-action,.highpai-subscription-success>a{background:var(--brand-primary);color:#041414;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:6px;font-weight:800;display:inline-flex}.highpai-subscription-card-action,.highpai-subscription-card-foot{margin-top:auto}.highpai-subscription-card-foot+.highpai-subscription-card-action{margin-top:0}.highpai-subscription-success,.highpai-subscriptions-empty{text-align:center;background:#0e1a2b;border:1px solid #94a3b82e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:40px;display:flex}.highpai-subscription-success>span,.highpai-subscriptions-empty svg{color:var(--brand-primary)}.highpai-subscription-back{color:#a8b3c4;align-items:center;gap:7px;margin-bottom:24px;font-weight:700;display:inline-flex}.highpai-dairy-order-mode{background:#0e1a2b;border:1px solid #94a3b82e;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:620px;margin:0 0 24px;padding:6px;display:grid}.highpai-dairy-order-mode a,.highpai-dairy-order-mode button{color:#9ca9bb;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.highpai-dairy-order-mode a.is-active,.highpai-dairy-order-mode button.is-active{background:var(--brand-primary);color:#041414;box-shadow:0 8px 24px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-dairy-order-mode a.is-active,.highpai-dairy-order-mode button.is-active{box-shadow:0 8px 24px color-mix(in srgb,var(--brand-primary)24%,transparent)}}.highpai-subscription-config-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;display:grid}.highpai-subscription-form,.highpai-subscription-product-summary{background:#0e1a2b;border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 25px 70px #00000038}.highpai-subscription-product-summary{padding:24px;position:sticky;top:110px}.highpai-subscription-product-summary>div:first-child{background:var(--brand-primary);border-radius:18px;justify-content:center;align-items:center;block-size:250px;margin-bottom:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-product-summary>div:first-child{background:color-mix(in srgb,var(--brand-primary)12%,transparent)}}.highpai-subscription-product-summary>div:first-child{color:var(--brand-primary)}.highpai-subscription-product-summary img{object-fit:contain;filter:drop-shadow(0 20px 28px #00000057);max-block-size:86%;max-inline-size:82%}.highpai-subscription-product-summary small{color:var(--brand-primary);text-transform:uppercase;font-weight:800}.highpai-subscription-product-summary h1{color:#fff;margin:8px 0 12px;font-size:34px}.highpai-subscription-product-summary li,.highpai-subscription-product-summary p{color:#9ca9bb}.highpai-subscription-product-summary ul{border-top:1px solid #94a3b824;gap:12px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.highpai-subscription-product-summary li{align-items:center;gap:9px;display:flex}.highpai-subscription-product-summary li svg{color:var(--brand-primary)}.highpai-subscription-form{gap:24px;padding:28px;display:grid}.highpai-subscription-form h2{color:#fff;margin:6px 0 0;font-size:32px}.highpai-subscription-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.highpai-subscription-form legend,.highpai-subscription-inline-fields label>span,.highpai-subscription-inline-fields>div>span,.highpai-subscription-instructions>span,.highpai-subscription-start-date label>span{color:#d9e1ec;margin-bottom:10px;font-weight:750}.highpai-subscription-options,.highpai-subscription-weekdays{flex-wrap:wrap;gap:9px;display:flex}.highpai-subscription-options button,.highpai-subscription-weekdays button{color:#b4bfce;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #94a3b847;border-radius:999px;padding:0 17px;font-weight:700}.highpai-subscription-options button.is-active,.highpai-subscription-weekdays button.is-active{border-color:var(--brand-primary);background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-options button.is-active,.highpai-subscription-weekdays button.is-active{background:color-mix(in srgb,var(--brand-primary)16%,transparent)}}.highpai-subscription-options button.is-active,.highpai-subscription-weekdays button.is-active{color:var(--brand-primary)}.highpai-subscription-prepay-note{border:1px solid var(--brand-primary);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-prepay-note{border:1px solid color-mix(in srgb,var(--brand-primary)42%,transparent)}}.highpai-subscription-prepay-note{background:var(--brand-primary);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-prepay-note{background:color-mix(in srgb,var(--brand-primary)10%,#0b1727)}}.highpai-subscription-prepay-note{color:var(--brand-primary)}.highpai-subscription-prepay-note>span{gap:4px;display:grid}.highpai-subscription-prepay-note strong{color:#f8fafc;font-size:14px}.highpai-subscription-prepay-note small{color:#aab7c8;line-height:1.5}.highpai-subscription-bottle-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.highpai-subscription-bottle-options button{color:#d9e1ec;cursor:pointer;min-width:0;min-height:146px;font:inherit;text-align:left;background:#111f32;border:1px solid #94a3b83d;border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.highpai-subscription-bottle-options button.is-active{border-color:var(--brand-primary);background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-bottle-options button.is-active{background:color-mix(in srgb,var(--brand-primary)10%,#111f32)}}.highpai-subscription-bottle-options button.is-active{box-shadow:0 0 0 2px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-bottle-options button.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary)18%,transparent)}}.highpai-subscription-bottle-options strong{color:#f8fafc}.highpai-subscription-bottle-options span{color:#9ca9bb;font-size:13px;line-height:1.45}.highpai-subscription-bottle-options small{color:var(--brand-primary);align-self:end;font-weight:800}.highpai-subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.highpai-subscription-plan-grid button{color:#d9e1ec;cursor:pointer;text-align:left;background:#111f32;border:1px solid #94a3b83d;border-radius:16px;gap:8px;min-height:84px;padding:15px;display:grid}.highpai-subscription-plan-grid button.is-active{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-plan-grid button.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary)18%,transparent)}}.highpai-subscription-plan-grid strong{color:var(--brand-primary)}.highpai-subscription-item-config{background:#0b1727;border-radius:16px;border:1px solid #94a3b833!important;padding:18px!important}.highpai-subscription-item-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.highpai-subscription-item-grid>div{gap:10px;min-width:0;display:grid}.highpai-subscription-item-grid>div>span{color:#9ca9bb;font-size:13px;font-weight:750}.highpai-one-time-quantity{gap:10px;min-width:150px;display:grid}.highpai-one-time-quantity>span:first-child{color:#9ca9bb;font-size:13px;font-weight:750}.highpai-one-time-quantity>span:last-child{background:#162336;border:1px solid #94a3b84d;border-radius:13px;align-items:center;display:flex;overflow:hidden}.highpai-one-time-quantity input{color:#f8fafc;width:108px;min-height:46px;font:inherit;background:0 0;border:0;outline:0;padding:0 14px;font-weight:800}.highpai-one-time-quantity b{color:var(--brand-primary);border-left:1px solid #94a3b833;padding:0 14px}.highpai-one-time-price-warning{color:#fecaca;background:#7f1d1d3d;border:1px solid #f8717185;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45}.highpai-one-time-date-note{color:#8f9daf;margin-top:8px;line-height:1.45}.highpai-subscription-single-variant{border:1px solid var(--brand-primary);background:var(--brand-primary);border-radius:999px;align-items:center;width:fit-content;min-height:44px;padding:0 17px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-single-variant{background:color-mix(in srgb,var(--brand-primary)16%,transparent)}}.highpai-subscription-single-variant{color:var(--brand-primary)}.highpai-subscription-item-summary{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-top:14px;display:grid}.highpai-subscription-item-summary>span{gap:4px;display:grid}.highpai-subscription-item-summary>span:last-child{text-align:right}.highpai-subscription-item-summary small{color:#8593a7;font-size:12px}.highpai-subscription-item-summary strong{color:#f8fafc}.highpai-subscription-item-summary>span:first-child strong{color:var(--brand-primary)}.highpai-subscription-inline-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.highpai-subscription-start-date{max-width:440px;display:grid}.highpai-subscription-inline-fields label,.highpai-subscription-inline-fields>div,.highpai-subscription-instructions,.highpai-subscription-start-date label{flex-direction:column;min-width:0;display:flex}.highpai-subscription-inline-fields input,.highpai-subscription-instructions textarea,.highpai-subscription-start-date input{color:#f8fafc;width:100%;min-height:50px;font:inherit;background:#162336;border:1px solid #94a3b84d;border-radius:13px;outline:0;padding:0 15px}.highpai-subscription-instructions textarea{resize:vertical;padding-block:13px}.highpai-subscription-inline-fields input:focus,.highpai-subscription-instructions textarea:focus,.highpai-subscription-start-date input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-inline-fields input:focus,.highpai-subscription-instructions textarea:focus,.highpai-subscription-start-date input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary)14%,transparent)}}.highpai-subscription-address{gap:12px;display:grid}.highpai-subscription-address h3{color:#f8fafc;margin:0}.highpai-subscription-costs{background:#0b1727;border:1px solid #94a3b833;border-radius:16px;gap:12px;padding:18px;display:grid}.highpai-subscription-costs h3{color:#f8fafc;margin:0 0 2px;font-size:16px}.highpai-subscription-costs>div{border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:18px;padding-top:12px;display:flex}.highpai-subscription-costs span{color:#d8e0eb;gap:3px;display:grid}.highpai-subscription-costs small{color:#8f9daf;font-size:12px}.highpai-subscription-costs strong{color:#f8fafc;white-space:nowrap}.highpai-subscription-costs>.highpai-subscription-period-estimates{margin-inline:-6px;padding:14px 6px 0}.highpai-subscription-period-estimates strong{color:var(--brand-primary)}.highpai-subscription-signin{background:#111f32;border:1px solid #94a3b833;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.highpai-subscription-signin p{color:#a8b3c4;margin:0}.highpai-subscription-signin button,.highpai-subscription-total button{background:var(--brand-primary);color:#041414;cursor:pointer;min-height:46px;font:inherit;border:0;border-radius:999px;padding:0 20px;font-weight:850}.highpai-subscription-signin button{white-space:nowrap;flex:none;min-width:220px;font-size:15px;line-height:1}.highpai-subscription-total{border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.highpai-subscription-total>div{gap:3px;display:grid}.highpai-subscription-total small,.highpai-subscription-total span{color:#8f9daf}.highpai-subscription-total strong{color:#fff;font-size:25px}.highpai-subscription-total button:disabled{cursor:not-allowed;opacity:.5}.highpai-subscription-success{width:min(640px,100% - 32px);min-height:470px;margin:0 auto;padding-top:150px}.highpai-subscription-success>span{background:var(--brand-primary);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-success>span{background:color-mix(in srgb,var(--brand-primary)16%,transparent)}}.highpai-subscription-success h1{margin:0}.highpai-subscription-success-payment{border:1px solid var(--brand-primary);gap:7px;width:min(100%,520px);padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-success-payment{border:1px solid color-mix(in srgb,var(--brand-primary)45%,transparent)}}.highpai-subscription-success-payment{background:var(--brand-primary);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.highpai-subscription-success-payment{background:color-mix(in srgb,var(--brand-primary)9%,#0b1727)}}.highpai-subscription-success-payment{text-align:left}.highpai-subscription-success-payment>small,.highpai-subscription-success-payment>span{color:#aab7c8}.highpai-subscription-success-payment>strong{color:var(--brand-primary);font-size:28px}.highpai-subscription-success-payment>p{color:#dbe4ef;margin:4px 0 0;line-height:1.55}.highpai-subscription-success>a{min-width:220px;padding-inline:24px}@media (max-width:900px){.highpai-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.highpai-subscription-config-grid{grid-template-columns:1fr}.highpai-subscription-product-summary{position:static}}@media (max-width:640px){.highpai-api-subscription-cta,.highpai-product-subscription-cta,.highpai-subscription-signin,.highpai-subscription-total{flex-direction:column;align-items:stretch}.highpai-subscription-configurator,.highpai-subscriptions-shell{width:min(100% - 24px,1180px);padding-top:118px}.highpai-subscriptions-hero h1{font-size:42px}.highpai-subscriptions-hero p{font-size:16px}.highpai-subscription-bottle-options,.highpai-subscription-grid,.highpai-subscription-inline-fields,.highpai-subscription-plan-grid{grid-template-columns:1fr}.highpai-dairy-order-mode{border-radius:18px;max-width:none}.highpai-dairy-order-mode a,.highpai-dairy-order-mode button{border-radius:14px;min-height:50px;padding-inline:10px;font-size:13px}.highpai-subscription-item-grid,.highpai-subscription-item-summary{grid-template-columns:1fr}.highpai-subscription-item-summary>span:last-child{text-align:left}.highpai-subscription-form,.highpai-subscription-product-summary{border-radius:20px;padding:20px}.highpai-subscription-weekdays{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.highpai-subscription-weekdays button{padding-inline:8px}.highpai-subscription-signin button,.highpai-subscription-total button{width:100%}.highpai-subscription-costs>div{align-items:flex-start}}.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{overflow-wrap:anywhere;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;min-inline-size:0;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:var(--highpai-muted);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(5.5rem,6vw,6.25rem) 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(2rem,4vw,3rem);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(2rem,4vw,3rem)!important;line-height:1.12!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}.highpai-address-onboarding-shell{max-inline-size:1180px;margin-inline:auto;padding:8rem clamp(1rem,3vw,2rem) clamp(4rem,7vw,6rem)}.highpai-address-onboarding-intro{max-inline-size:860px;margin-block-end:2rem}.highpai-address-onboarding-intro .highpai-eyebrow{color:var(--highpai-teal);margin:0 0 1rem}.highpai-address-onboarding-intro .highpai-eyebrow>span{background:var(--highpai-teal);box-shadow:0 0 18px var(--highpai-teal)}.highpai-address-onboarding-intro h1{color:#fff;letter-spacing:-.035em;max-inline-size:780px;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:950;line-height:.98}.highpai-address-onboarding-intro>p:not(.highpai-eyebrow){max-inline-size:700px;color:var(--highpai-muted);margin:1.15rem 0 0;font-size:1rem;line-height:1.7}.highpai-address-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-inline-size:760px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.highpai-address-onboarding-steps li{border:1px solid var(--highpai-border);color:#7d8a9d;background:#101927ad;border-radius:14px;align-items:center;gap:9px;min-inline-size:0;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.highpai-address-onboarding-steps li.is-complete{color:#8fa7a5}.highpai-address-onboarding-steps li.is-active{color:#fff;background:#0fbfb31a;border-color:#0fbfb394;box-shadow:0 0 0 3px #0fbfb312}.highpai-address-onboarding-steps li.is-active svg,.highpai-address-onboarding-steps li.is-complete svg{color:var(--highpai-teal);flex:none}.highpai-address-onboarding-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:24px;display:grid}.highpai-address-onboarding-card{border:1px solid var(--highpai-border);background:#101927;border-radius:22px;box-shadow:0 26px 70px #0000002e}.highpai-address-onboarding-aside>.highpai-address-onboarding-card,.highpai-address-onboarding-form{padding:clamp(1.25rem,3vw,1.75rem)}.highpai-address-onboarding-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.highpai-address-onboarding-card-heading h2{color:#fff;margin:0;font-size:1.25rem;font-weight:900}.highpai-address-onboarding-card-heading p{color:var(--highpai-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.highpai-address-onboarding-card-heading>span{block-size:46px;inline-size:46px;color:var(--highpai-teal);background:#0fbfb31c;border-radius:14px;flex:none;place-items:center;display:grid}.highpai-address-onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.highpai-address-onboarding-fields .is-wide{grid-column:1/-1}.highpai-address-onboarding-error{color:#fecdd3;background:#fb718517;border:1px solid #fb71856b;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px}.highpai-address-onboarding-default{color:#fff;cursor:pointer;align-items:flex-start;gap:11px;margin-top:18px;display:flex}.highpai-address-onboarding-default input{block-size:18px;inline-size:18px;accent-color:var(--highpai-teal);margin-top:2px}.highpai-address-onboarding-default small,.highpai-address-onboarding-default span{display:block}.highpai-address-onboarding-default small{color:var(--highpai-muted);margin-top:3px;line-height:1.45}.highpai-address-onboarding-first{color:#9fe4de;background:#0fbfb314;border-radius:12px;align-items:center;gap:8px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.highpai-address-onboarding-saved button,.highpai-address-onboarding-submit{color:#04201e;background:var(--highpai-teal);min-block-size:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:900;display:inline-flex}.highpai-address-onboarding-submit{min-inline-size:min(100%,300px);margin-top:22px;padding:0 22px}.highpai-address-onboarding-submit:disabled{cursor:not-allowed;opacity:.58}.highpai-address-onboarding-aside{gap:16px;display:grid}.highpai-address-onboarding-saved{background:#0fbfb312;border:1px solid #0fbfb361;border-radius:16px;padding:16px}.highpai-address-onboarding-saved small{color:var(--highpai-teal);align-items:center;gap:5px;margin-bottom:10px;font-weight:800;display:inline-flex}.highpai-address-onboarding-saved p,.highpai-address-onboarding-saved strong{margin:0;display:block}.highpai-address-onboarding-saved strong{color:#fff;font-size:1rem}.highpai-address-onboarding-saved p{color:var(--highpai-muted);margin-top:4px;font-size:13px}.highpai-address-onboarding-saved button{inline-size:100%;margin-top:16px;padding:0 16px}.highpai-address-onboarding-loading{color:var(--highpai-muted);align-items:center;gap:8px;display:flex}.highpai-address-onboarding-privacy{color:#dbe7e6;background:#101927ad;border:1px solid #94a3b82e;border-radius:18px;align-items:flex-start;gap:12px;padding:17px;display:flex}.highpai-address-onboarding-privacy>svg{color:var(--highpai-teal);flex:none}.highpai-address-onboarding-privacy p,.highpai-address-onboarding-privacy strong{margin:0;display:block}.highpai-address-onboarding-privacy p{color:var(--highpai-muted);margin-top:4px;font-size:13px;line-height:1.5}.highpai-address-onboarding-page .is-spinning{animation:highpai-address-spin .8s linear infinite}@keyframes highpai-address-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.highpai-address-onboarding-grid{grid-template-columns:1fr}.highpai-address-onboarding-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.highpai-address-onboarding-shell{padding-top:6.75rem}.highpai-address-onboarding-aside,.highpai-address-onboarding-fields,.highpai-address-onboarding-steps{grid-template-columns:1fr}.highpai-address-onboarding-steps{gap:7px}.highpai-address-onboarding-steps li{padding:9px 12px}.highpai-address-onboarding-submit{inline-size:100%}}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(2rem,4vw,3rem);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-offers{background:#14b8a612;border:1px solid #14b8a64d;border-radius:.85rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.highpai-laundry-offers-heading,.highpai-laundry-offers-heading>span,.highpai-laundry-offers-loading{align-items:center;display:flex}.highpai-laundry-offers-heading{justify-content:space-between;gap:.75rem}.highpai-laundry-offers-heading>span{color:#5eead4;gap:.45rem}.highpai-laundry-offers-heading strong{font-size:.84rem}.highpai-laundry-offers-loading{gap:.35rem;font-size:.7rem;color:#e2e8f09e!important}.highpai-laundry-offer{color:#e2e8f0ad;background:#02061738;border:1px solid #ffffff1a;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.7rem;display:grid}.highpai-laundry-offer.is-applied{color:#5eead4;background:#34d39914;border-color:#34d39952}.highpai-laundry-offer>span{flex-direction:column;gap:.2rem;min-inline-size:0;display:flex}.highpai-laundry-offer strong{text-overflow:ellipsis;font-size:.78rem;line-height:1.35;overflow:hidden}.highpai-laundry-offer small{color:#e2e8f09e;font-size:.68rem;line-height:1.4}.highpai-laundry-offer em{color:#e2e8f0b8;white-space:nowrap;background:#ffffff12;border-radius:999px;padding:.24rem .45rem;font-size:.62rem;font-style:normal;font-weight:800}.highpai-laundry-offer.is-applied em{color:#6ee7b7;background:#34d39929}.highpai-laundry-coupon-feedback{border-radius:.55rem;margin:0;padding:.55rem .65rem;font-size:.68rem;line-height:1.45}.highpai-laundry-coupon-feedback.is-success{color:#6ee7b7;background:#34d3991f}.highpai-laundry-coupon-feedback.is-warning{color:#fcd34d;background:#fbbf241f}.highpai-laundry-coupon-feedback.is-error{color:#fda4af;background:#fb71851f}.highpai-laundry-discount-row{color:#5eead4;justify-content:space-between;display:flex}.highpai-laundry-discount-row strong{color:#5eead4}.highpai-laundry-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.highpai-laundry-payment-option{border:1px solid var(--highpai-border);color:#e2e8f0bd;text-align:left;cursor:pointer;background:#ffffff06;border-radius:.75rem;min-height:2.75rem;padding:.65rem .8rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.highpai-laundry-payment-option.is-selected,.highpai-laundry-payment-option:hover{border-color:var(--highpai-accent);color:#fff;background:#14b8a61f}.highpai-laundry-payment-option:focus-visible{outline:2px solid var(--highpai-accent);outline-offset:2px}@media (max-width:520px){.highpai-laundry-payment-options{grid-template-columns:1fr}}.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(2rem,4vw,3rem)}.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:2rem}.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-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-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-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr));gap:12px}.highpai-category-grid.is-segments,.highpai-difference-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,.highpai-shop-product-media{block-size:130px}.highpai-notify form{flex-direction:column}}.highpai-auth-overlay{--highpai-teal:var(--brand-primary,#00c4b4);--highpai-border:#ffffff1a;--highpai-muted:#e2e8f0ad;--highpai-modal-close-border:#ffffff1a;--highpai-modal-close-bg:#ffffff0f;--highpai-modal-close-color:#e2e8f0ad;--highpai-modal-close-hover-bg:#ffffff1c;--highpai-modal-close-hover-color:#fff;z-index:1300;font-family:Inter,var(--font-commerce-sans),system-ui,sans-serif;-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-modal button{cursor:pointer;font-family:inherit}.highpai-auth-modal button:disabled{cursor:not-allowed}.highpai-modal-close{border:1px solid var(--highpai-modal-close-border,var(--mui-palette-divider,#ffffff1a));background:var(--highpai-modal-close-bg,var(--mui-palette-action-hover,#ffffff0f));block-size:36px;inline-size:36px;color:var(--highpai-modal-close-color,var(--mui-palette-text-secondary,currentColor));flex:0 0 36px;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;cursor:pointer!important;border-radius:50%!important}.highpai-modal-close:hover:not(:disabled):not(.Mui-disabled){border-color:var(--highpai-teal,var(--brand-primary))}@supports (color:color-mix(in lab,red,red)){.highpai-modal-close:hover:not(:disabled):not(.Mui-disabled){border-color:color-mix(in srgb,var(--highpai-teal,var(--brand-primary))38%,transparent)}}.highpai-modal-close:hover:not(:disabled):not(.Mui-disabled){background:var(--highpai-modal-close-hover-bg,var(--mui-palette-action-selected,#ffffff1a));color:var(--highpai-modal-close-hover-color,var(--mui-palette-text-primary,#fff));transform:translateY(-1px)}.highpai-modal-close:focus-visible{outline:2px solid var(--highpai-teal,var(--brand-primary));outline-offset:2px}.highpai-modal-close.Mui-disabled,.highpai-modal-close:disabled{opacity:.48;cursor:not-allowed!important}.highpai-auth-close{position:absolute;inset-block-start:16px;inset-inline-end:16px}.highpai-auth-heading{align-items:center;gap:12px;margin:0 42px 8px 0;display:flex}.highpai-auth-icon{background:var(--highpai-teal);border-radius:11px;flex:0 0 38px;place-items:center;block-size:38px;inline-size:38px;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;font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.2}.highpai-auth-modal>p{color:var(--highpai-muted);margin:0 0 18px;font-size:.92rem;line-height:1.45}.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:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-block-size:56px;padding:5px;display:grid;position:relative}.highpai-phone-control input{min-inline-size:0;min-block-size:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding-inline:12px!important}.highpai-phone-control .highpai-phone-prefix{color:var(--highpai-teal);letter-spacing:.01em;border:0;background:0 0;border-inline-end:1px solid #ffffff24;border-radius:0;align-self:stretch;padding-inline:11px 15px;font-size:.9rem}.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;transition:background .18s,box-shadow .18s,transform .18s}.highpai-auth-primary:hover:not(:disabled){background:var(--brand-primary-strong);transform:translateY(-1px)}.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-heading{margin-block-start:8px}.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}}div.highpai-admin-compact{--admin-compact-space:1rem;--admin-compact-radius:.75rem}.highpai-vertical-nav-toggle{display:none}@media (max-width:1200px){.highpai-vertical-nav-toggle{display:inline-block}}div.highpai-admin-compact .ts-horizontal-layout-content,div.highpai-admin-compact .ts-vertical-layout-content{padding-block:1.125rem;padding-inline:1.125rem}div.highpai-admin-compact .MuiCard-root{border-radius:var(--admin-compact-radius)}div.highpai-admin-compact .MuiCardHeader-root{min-block-size:64px;padding-block:.875rem;padding-inline:var(--admin-compact-space)}div.highpai-admin-compact .MuiCardHeader-avatar{margin-inline-end:.75rem}div.highpai-admin-compact .MuiCardHeader-avatar .MuiAvatar-root{border-radius:.6rem;block-size:36px;inline-size:36px}div.highpai-admin-compact .MuiCardHeader-title{font-size:.98rem;font-weight:750;line-height:1.3}div.highpai-admin-compact .MuiCardHeader-subheader{margin-block-start:.15rem;font-size:.78rem;line-height:1.4}div.highpai-admin-compact .MuiCardContent-root{padding-block:var(--admin-compact-space);padding-inline:var(--admin-compact-space)}div.highpai-admin-compact .MuiCardContent-root:last-child{padding-block-end:var(--admin-compact-space)}div.highpai-admin-compact .MuiCardActions-root{padding-block:.875rem;padding-inline:var(--admin-compact-space);gap:.5rem}div.highpai-admin-compact .MuiCardActions-root .MuiButtonBase-root:not(:first-of-type),div.highpai-admin-compact .MuiDialogActions-root .MuiButtonBase-root:not(:first-of-type){margin-inline-start:0}div.highpai-admin-compact .MuiButton-root{min-block-size:36px;padding-block:.375rem;padding-inline:.875rem;font-size:.82rem}div.highpai-admin-compact .MuiIconButton-root{block-size:36px;inline-size:36px;padding-block:.45rem;padding-inline:.45rem}div.highpai-admin-compact .MuiChip-root{block-size:25px;font-size:.72rem}div.highpai-admin-compact .MuiInputLabel-root{margin-block-end:.25rem;font-size:.78rem}div.highpai-admin-compact .MuiInputBase-input.MuiInputBase-inputSizeSmall{font-size:.84rem}div.highpai-admin-compact .MuiFormHelperText-root{margin-block-start:.25rem;font-size:.72rem;line-height:1.3}.highpai-admin-data-grid-frame{inline-size:100%;min-inline-size:0;min-block-size:var(--highpai-admin-data-grid-min-height);max-block-size:var(--highpai-admin-data-grid-max-height);flex-direction:column;display:flex}.highpai-admin-data-grid-frame>.highpai-admin-data-grid.MuiDataGrid-root{flex:auto;min-block-size:0;inline-size:100%}.highpai-admin-data-grid-frame--page-scroll{max-block-size:none}.highpai-admin-data-grid-frame--page-scroll>.highpai-admin-data-grid.MuiDataGrid-root{min-block-size:var(--highpai-admin-data-grid-min-height);flex:none}.highpai-admin-data-grid-frame--page-scroll .MuiDataGrid-virtualScroller{overscroll-behavior-block:auto;touch-action:pan-x pan-y}.highpai-admin-data-grid-frame--page-scroll .MuiDataGrid-scrollbar--vertical{display:none}div.highpai-admin-compact .highpai-admin-data-grid.MuiDataGrid-root{border:0;font-size:.76rem}div.highpai-admin-compact .highpai-admin-data-grid--loading.MuiDataGrid-root{--DataGrid-overlayHeight:var(--height)}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-columnHeaders{border-block-start:1px solid var(--mui-palette-divider)}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell,div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-columnHeader{padding-inline:.75rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell:focus,div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell:focus-within,div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-columnHeader:focus,div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-columnHeader:focus-within{z-index:1;box-shadow:inset 0 0 0 1px var(--mui-palette-primary-main);outline:0}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cellCheckbox,div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-columnHeaderCheckbox{justify-content:center;padding-inline:0}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-columnHeaderTitle{font-size:.75rem;font-weight:700}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-columnHeader .MuiIconButton-root{block-size:30px;inline-size:30px;padding-block:.25rem;padding-inline:.25rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-menuIconButton,div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-sortIcon{font-size:1rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-footerContainer{min-block-size:44px}div.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-displayedRows,div.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-root,div.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-selectLabel{font-size:.68rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-select{font-size:.7rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiTablePagination-toolbar{min-block-size:44px}div.highpai-admin-compact .highpai-admin-data-grid-footer-controls,div.highpai-admin-compact .highpai-admin-data-grid-footer-leading{align-items:center;min-inline-size:0;display:flex}div.highpai-admin-compact .highpai-admin-data-grid-reset{block-size:30px;inline-size:30px;color:var(--mui-palette-text-secondary)}div.highpai-admin-compact .highpai-admin-data-grid-reset i{font-size:1rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell .MuiAvatar-root{block-size:30px;inline-size:30px;font-size:.76rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell .MuiChip-root{block-size:22px;max-inline-size:100%;font-size:.68rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell .MuiChip-label{text-overflow:ellipsis;padding-inline:.42rem;overflow:hidden}div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell .MuiIconButton-root{block-size:30px;inline-size:30px;padding-block:.32rem;padding-inline:.32rem}div.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body1{font-size:.76rem;line-height:1.2}div.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body2,div.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-caption{font-size:.68rem;line-height:1.25}div.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body2.font-semibold,div.highpai-admin-compact .highpai-admin-data-grid .MuiTypography-body2.line-clamp-2{font-size:.76rem}div.highpai-admin-compact .highpai-admin-customer-cell{align-items:center;gap:.5rem;block-size:100%;min-inline-size:0;display:flex}div.highpai-admin-compact .highpai-admin-cell-copy{flex-direction:column;justify-content:center;gap:.125rem;min-inline-size:0;line-height:1;display:flex}div.highpai-admin-compact .highpai-admin-cell-primary,div.highpai-admin-compact .highpai-admin-cell-secondary{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}div.highpai-admin-compact .highpai-admin-cell-primary{color:var(--mui-palette-text-primary);font-size:.76rem;font-weight:650;line-height:1.2}div.highpai-admin-compact .highpai-admin-cell-secondary{color:var(--mui-palette-text-secondary);font-size:.68rem;line-height:1.2}div.highpai-admin-compact .highpai-admin-actions-cell,div.highpai-admin-compact .highpai-admin-actions-header{padding-inline:.375rem}div.highpai-admin-compact .highpai-admin-grid-actions{gap:.125rem;inline-size:100%}div.highpai-admin-compact .highpai-admin-stat-icon{block-size:34px;inline-size:34px;font-size:1rem}.highpai-admin-stat-card{block-size:100%;min-inline-size:0}.highpai-admin-stat-content{justify-content:space-between;align-items:center;gap:1rem;min-block-size:96px;display:flex}.highpai-admin-stat-copy{flex:auto;min-inline-size:0}.highpai-admin-stat-label{font-size:.8rem;font-weight:500;line-height:1.25}.highpai-admin-stat-value{font-variant-numeric:tabular-nums;margin-block-start:.2rem;line-height:1.1}.highpai-admin-stat-subtitle{margin-block-start:.2rem;font-size:.72rem;line-height:1.25}.highpai-admin-stat-icon{flex:none}@media (max-width:599.98px){div.highpai-admin-compact .highpai-admin-stat-card{min-inline-size:0;position:relative;overflow:hidden}div.highpai-admin-compact .highpai-admin-stat-content{min-block-size:92px;padding:.75rem;display:block}div.highpai-admin-compact .highpai-admin-stat-copy{inline-size:100%}div.highpai-admin-compact .highpai-admin-stat-label{overflow-wrap:anywhere;min-block-size:2.4em;padding-inline-end:2.5rem;font-size:clamp(.66rem,3vw,.74rem);font-weight:550;line-height:1.2}div.highpai-admin-compact .highpai-admin-stat-value{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;margin-block-start:.2rem;font-size:clamp(.98rem,4.5vw,1.25rem);font-weight:750;line-height:1.1;display:block;overflow:hidden}div.highpai-admin-compact .highpai-admin-stat-value[data-long-value=true]{letter-spacing:-.045em;font-size:clamp(.82rem,3.65vw,.98rem)}div.highpai-admin-compact .highpai-admin-stat-subtitle{display:none}div.highpai-admin-compact .highpai-admin-stat-icon{flex:0 0 30px;block-size:30px;inline-size:30px;font-size:.9rem;position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem}div.highpai-admin-compact .highpai-admin-stat-icon i{font-size:1.05rem}}div.highpai-admin-compact .MuiTableCell-root{padding-block:.65rem;padding-inline:.75rem;font-size:.8rem}div.highpai-admin-compact .MuiDialog-paper:not(.MuiDialog-paperFullScreen){border-radius:var(--admin-compact-radius);flex-direction:column;max-block-size:calc(100dvh - 48px);display:flex;overflow:hidden}div.highpai-admin-compact .MuiDialog-paper>form{flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow:hidden}@media (min-width:600px){div.highpai-admin-compact .MuiDialog-paper:not(.MuiDialog-paperFullScreen){width:min(calc(100vw - 4rem),var(--admin-dialog-inline-size,47.5rem));max-width:var(--admin-dialog-inline-size,47.5rem);inline-size:min(calc(100vw - 4rem),var(--admin-dialog-inline-size,47.5rem));max-inline-size:var(--admin-dialog-inline-size,47.5rem)}div.highpai-admin-compact .MuiDialog-paperWidthXs{--admin-dialog-inline-size:26.25rem}div.highpai-admin-compact .MuiDialog-paperWidthSm{--admin-dialog-inline-size:35rem}div.highpai-admin-compact .MuiDialog-paperWidthMd{--admin-dialog-inline-size:47.5rem}div.highpai-admin-compact .MuiDialog-paperWidthLg{--admin-dialog-inline-size:57.5rem}div.highpai-admin-compact .MuiDialog-paperWidthXl{--admin-dialog-inline-size:67.5rem}}div.highpai-admin-compact .MuiDialogTitle-root{min-block-size:58px;padding-block:.8rem;padding-inline:1.125rem;font-size:1.05rem}div.highpai-admin-compact .highpai-admin-modal-title{border-block-end:1px solid var(--mui-palette-divider)}div.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}div.highpai-admin-compact .highpai-admin-modal-close:hover{background:var(--mui-palette-action-selected);color:var(--mui-palette-text-primary)}div.highpai-admin-compact .highpai-admin-modal-close.Mui-disabled{border-color:var(--mui-palette-divider);background:0 0}div.highpai-admin-compact .highpai-admin-modal-title+.MuiDialogContent-dividers{border-block-start:0}div.highpai-admin-compact .MuiDialogContent-root{overscroll-behavior:contain;flex:auto;min-block-size:0;padding-block:1rem;padding-inline:1.125rem;overflow-y:auto}div.highpai-admin-compact .MuiDialogActions-root{z-index:1;border-block-start:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-paper);flex:none;gap:.5rem;padding-block:.8rem;padding-inline:1.125rem}div.highpai-admin-compact .highpai-hero-slide-editor-form{flex-direction:column;flex:auto;block-size:100%;min-block-size:0;max-block-size:100%;min-inline-size:0;display:flex;overflow:hidden}div.highpai-admin-compact .highpai-hero-slide-editor-content{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-block-size:0;overflow:hidden auto}div.highpai-admin-compact .highpai-hero-slide-editor-content>.MuiCard-root{flex:none}div.highpai-admin-compact .highpai-admin-page-heading{align-items:center;gap:.8rem;display:flex}div.highpai-admin-compact .highpai-admin-page-heading .MuiAvatar-root{border-radius:.7rem;flex:none;block-size:42px;inline-size:42px}div.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}div.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}div.highpai-admin-compact .highpai-admin-section-tabs{overflow:hidden}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-root{border-block-end:0;min-block-size:44px}div.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}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTab-icon{font-size:1rem}div.highpai-admin-compact .highpai-admin-tab-panel{flex-direction:column;gap:1rem;display:flex}@media (max-width:899.98px){div.highpai-admin-compact .highpai-product-form-tabs{overflow:hidden}div.highpai-admin-compact .highpai-product-form-tabs .MuiTabs-scroller{padding-block:.5rem;padding-inline:.5rem;overflow:visible!important}div.highpai-admin-compact .highpai-product-form-tabs .MuiTabs-scrollButtons{display:none}div.highpai-admin-compact .highpai-product-form-tabs .MuiTabs-flexContainer,div.highpai-admin-compact .highpai-product-form-tabs .MuiTabs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;inline-size:100%;display:grid!important}div.highpai-admin-compact .highpai-product-form-tabs .MuiTab-root{border:1px solid var(--mui-palette-divider);text-align:start;white-space:normal;border-radius:.75rem;justify-content:flex-start;min-block-size:54px;min-inline-size:0;max-inline-size:none;padding-block:.625rem;padding-inline:.75rem;font-size:.8125rem;line-height:1.2}div.highpai-admin-compact .highpai-product-form-tabs .MuiTab-root.Mui-selected{border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);background:var(--mui-palette-primary-main);box-shadow:0 6px 14px var(--mui-palette-primary-main)}@supports (color:color-mix(in lab,red,red)){div.highpai-admin-compact .highpai-product-form-tabs .MuiTab-root.Mui-selected{box-shadow:0 6px 14px color-mix(in srgb,var(--mui-palette-primary-main)25%,transparent)}}div.highpai-admin-compact .highpai-product-form-tabs .MuiTabs-indicator{display:none}}@media (max-width:599.98px){div.highpai-admin-compact{--admin-compact-space:.875rem}div.highpai-admin-compact .ts-horizontal-layout-content,div.highpai-admin-compact .ts-vertical-layout-content{padding-block:.75rem;padding-inline:.75rem}div.highpai-admin-compact .MuiButton-root{min-block-size:44px}div.highpai-admin-compact .MuiButton-root:has(.tabler-plus),div.highpai-admin-compact .MuiCardHeader-action .MuiButton-root{white-space:nowrap;min-block-size:38px;padding-block:.35rem;padding-inline:.625rem;font-size:.72rem;line-height:1.15}div.highpai-admin-compact .MuiButton-root:has(.tabler-plus) .MuiButton-startIcon,div.highpai-admin-compact .MuiCardHeader-action .MuiButton-startIcon{margin-inline:0 .35rem}div.highpai-admin-compact .MuiButton-root:has(.tabler-plus) .MuiButton-startIcon i,div.highpai-admin-compact .MuiCardHeader-action .MuiButton-startIcon i{font-size:.95rem}div.highpai-admin-compact .MuiIconButton-root,div.highpai-admin-compact .highpai-admin-data-grid .MuiDataGrid-cell .MuiIconButton-root{block-size:44px;inline-size:44px}div.highpai-admin-compact .highpai-admin-actions-cell,div.highpai-admin-compact .highpai-admin-actions-header{padding-inline:.375rem}div.highpai-admin-compact .MuiInputBase-root{min-block-size:44px}div.highpai-admin-compact .MuiCardHeader-root{flex-wrap:wrap;align-items:flex-start;min-block-size:60px}div.highpai-admin-compact .MuiCardHeader-action{margin-block-start:0;margin-inline-start:auto}div.highpai-admin-compact .MuiDialog-container{align-items:stretch}div.highpai-admin-compact .MuiDialog-paper{border-radius:0;block-size:100dvh;min-block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:none;margin-block:0;margin-inline:0;overflow:hidden}div.highpai-admin-compact .MuiDialogTitle-root{flex:none;padding-block-start:calc(.8rem + env(safe-area-inset-top))}div.highpai-admin-compact .MuiDialogContent-root{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}div.highpai-admin-compact .MuiDialogActions-root{flex:none;padding-block-end:calc(.8rem + env(safe-area-inset-bottom))}div.highpai-admin-compact .highpai-hero-slide-editor-content{gap:.75rem;padding-block:.75rem;padding-inline:.75rem}div.highpai-admin-compact .highpai-hero-slide-editor-content .MuiCardContent-root,div.highpai-admin-compact .highpai-hero-slide-editor-content .MuiGrid-root,div.highpai-admin-compact .highpai-hero-slide-editor-content>.MuiCard-root{min-inline-size:0;max-inline-size:100%}div.highpai-admin-compact .highpai-hero-slide-editor-content>.MuiCard-root:not(:first-child) .MuiCardContent-root{padding:.75rem}div.highpai-admin-compact .highpai-hero-slide-editor-actions .MuiButton-root{flex:1 1 0;min-inline-size:0}div.highpai-admin-compact .highpai-admin-page-heading{align-items:flex-start}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-scroller{padding:.5rem;overflow:visible!important}div.highpai-admin-compact .highpai-admin-section-tabs{overflow:hidden}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-scrollButtons{display:none}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-flexContainer,div.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;inline-size:100%;display:grid!important}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTab-root{border:1px solid var(--mui-palette-divider);text-align:start;white-space:normal;border-radius:.75rem;justify-content:flex-start;min-block-size:54px;min-inline-size:0;max-inline-size:none;padding:.625rem .75rem;font-size:.8125rem;line-height:1.2}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTab-root.Mui-selected{border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);background:var(--mui-palette-primary-main);box-shadow:0 6px 14px var(--mui-palette-primary-main)}@supports (color:color-mix(in lab,red,red)){div.highpai-admin-compact .highpai-admin-section-tabs .MuiTab-root.Mui-selected{box-shadow:0 6px 14px color-mix(in srgb,var(--mui-palette-primary-main)25%,transparent)}}div.highpai-admin-compact .highpai-admin-section-tabs .MuiTabs-indicator{display:none}}.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-date-control{border:1px solid var(--driver-border);background:var(--driver-surface);border-radius:1rem;justify-content:space-between;align-items:end;gap:.75rem;padding:.8rem .95rem;display:flex}.highpai-driver-date-control label{min-inline-size:0;color:var(--driver-muted);flex:1;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .55rem;font-size:.75rem;font-weight:800;display:grid}.highpai-driver-date-control label svg{color:var(--driver-accent);grid-row:1/3}.highpai-driver-date-control input{min-inline-size:0;color:var(--driver-text);color-scheme:dark;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.highpai-driver-date-control>button{min-block-size:38px;color:var(--driver-accent);cursor:pointer;font:inherit;background:#00c4b41a;border:1px solid #00c4b447;border-radius:999px;padding-inline:1rem;font-size:.78rem;font-weight:850}div.highpai-system-logs-page .highpai-admin-stat-content{gap:.75rem;min-block-size:88px;padding:.875rem 1rem}div.highpai-system-logs-page .highpai-admin-stat-value{font-size:1.25rem;font-weight:650;line-height:1.25}div.highpai-system-logs-page .highpai-system-log-controls{flex-direction:column;gap:1rem;padding:1rem;display:flex}.highpai-system-log-filters{grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;display:grid}.highpai-system-log-filters>*{min-inline-size:0}.highpai-system-log-toolbar{border-block-start:1px solid var(--mui-palette-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block-start:.75rem;display:flex}.highpai-system-log-toolbar .MuiFormControlLabel-root{gap:.25rem;margin:0}.highpai-system-log-toolbar .MuiFormControlLabel-label{font-size:.8rem}.highpai-system-log-actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.highpai-system-log-actions .highpai-system-log-limit{inline-size:150px;max-inline-size:100%}.highpai-system-log-actions .MuiButton-root{min-block-size:36px}div.highpai-system-logs-page .highpai-system-log-privacy{border-block-start:1px solid var(--mui-palette-divider);padding:.75rem 1rem;font-size:.75rem}@media (min-width:600px){.highpai-system-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.highpai-system-log-filters{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}}.highpai-system-log-viewer{background:var(--mui-palette-background-default);flex-direction:column;gap:.75rem;min-block-size:20rem;max-block-size:65vh;display:flex;overflow:auto}.highpai-system-log-entry{border-inline-start:3px solid var(--mui-palette-info-main);background:var(--mui-palette-background-paper);border-radius:.5rem;gap:.55rem;padding:.85rem 1rem;display:grid}.highpai-system-log-entry.is-warning{border-inline-start-color:var(--mui-palette-warning-main)}.highpai-system-log-entry.is-error{border-inline-start-color:var(--mui-palette-error-main)}.highpai-system-log-entry.is-focused{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px;box-shadow:0 0 0 5px var(--mui-palette-primary-main);scroll-margin-block:1rem}@supports (color:color-mix(in lab,red,red)){.highpai-system-log-entry.is-focused{box-shadow:0 0 0 5px color-mix(in srgb,var(--mui-palette-primary-main)16%,transparent)}}.highpai-system-log-meta{color:var(--mui-palette-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.highpai-system-log-entry pre,.highpai-system-log-meta code,.highpai-system-log-meta time{font-family:var(--font-roboto-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.highpai-system-log-entry pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--mui-palette-text-primary);margin:0;font-size:.82rem;line-height:1.55}.highpai-system-log-summary{gap:.2rem;display:grid}.highpai-system-log-summary strong{color:var(--mui-palette-text-primary);font-size:.92rem}.highpai-system-log-summary span{color:var(--mui-palette-text-secondary);font-size:.8rem}.highpai-system-log-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin:0;display:grid}.highpai-system-log-facts>div{border:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-default);border-radius:.45rem;min-inline-size:0;padding-block:.45rem;padding-inline:.6rem}@supports (color:color-mix(in lab,red,red)){.highpai-system-log-facts>div{background:color-mix(in srgb,var(--mui-palette-background-default)74%,transparent)}}.highpai-system-log-facts dt{color:var(--mui-palette-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:700}.highpai-system-log-facts dd{overflow-wrap:anywhere;color:var(--mui-palette-text-primary);font-family:var(--font-roboto-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin:.15rem 0 0;font-size:.76rem}.highpai-system-log-technical{color:var(--mui-palette-text-secondary);font-size:.75rem}.highpai-system-log-technical summary{cursor:pointer;inline-size:max-content;font-weight:700}.highpai-system-log-technical pre{background:var(--mui-palette-background-default);border-radius:.4rem;margin-block-start:.5rem;padding:.65rem}.highpai-system-log-technical>code{margin-block-start:.35rem;font-size:.68rem;display:inline-block}.highpai-communication-diagnostic{gap:.35rem;min-inline-size:0;display:grid}.highpai-communication-diagnostic>span{overflow-wrap:anywhere}.highpai-communication-diagnostic pre{background:var(--mui-palette-background-default);border-radius:.5rem;max-block-size:18rem;margin:.35rem 0 0;padding:.75rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.highpai-communication-diagnostic pre{background:color-mix(in srgb,var(--mui-palette-background-default)82%,#07111d 18%)}}.highpai-communication-diagnostic pre{color:var(--mui-palette-text-primary);font-family:var(--font-roboto-mono),ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;font-size:.76rem;line-height:1.5}.highpai-system-log-empty{min-block-size:18rem;color:var(--mui-palette-text-secondary);text-align:center;place-content:center;justify-items:center;gap:.75rem;display:grid}.highpai-system-log-empty i{font-size:2rem}.highpai-driver-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.highpai-driver-stats>button{border:1px solid var(--driver-border);background:var(--driver-surface);min-block-size:106px;color:inherit;cursor:pointer;text-align:start;border-radius:1.05rem;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:.35rem .55rem;padding-block:1rem;padding-inline:1rem;display:grid}.highpai-driver-stats>button.is-active{border-color:var(--driver-accent);box-shadow:0 0 0 1px var(--driver-accent)}.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-section-heading{border:1px solid var(--driver-border);background:var(--driver-surface);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-block:1rem;padding-inline:1.05rem;scroll-margin-block-start:5rem;display:grid}.highpai-driver-section-heading.is-today{background:linear-gradient(120deg,#00c4b41f,transparent 48%),var(--driver-surface);border-color:#00c4b457;box-shadow:0 18px 46px #00c4b412}.highpai-driver-planning-heading-icon,.highpai-driver-planning-icon,.highpai-driver-section-icon{color:var(--driver-accent);background:#00c4b41c;border-radius:.75rem;flex:none;place-items:center;display:inline-grid}.highpai-driver-section-icon{block-size:42px;inline-size:42px}.highpai-driver-planning-section header>span:nth-child(2),.highpai-driver-planning-section summary>span:nth-child(2),.highpai-driver-section-heading>span:nth-child(2){flex-direction:column;gap:.18rem;min-inline-size:0;display:flex}.highpai-driver-planning-section header strong,.highpai-driver-planning-section summary strong,.highpai-driver-section-heading strong{color:var(--driver-text);font-size:1rem;font-weight:900}.highpai-driver-planning-section header small,.highpai-driver-planning-section summary small,.highpai-driver-section-heading small{color:var(--driver-muted);font-size:.74rem;line-height:1.35}.highpai-driver-planning-section header>b,.highpai-driver-planning-section summary>b,.highpai-driver-section-heading>b{min-block-size:31px;min-inline-size:31px;color:var(--driver-accent);background:#00c4b41f;border-radius:999px;place-items:center;padding-inline:.55rem;font-size:.82rem;font-weight:900;display:inline-grid}.highpai-driver-planning-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.highpai-driver-planning-glance>button{border:1px solid var(--driver-border);min-block-size:52px;color:var(--driver-accent);cursor:pointer;font:inherit;text-align:start;background:#ffffff06;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding-block:.65rem;padding-inline:.75rem;display:grid}.highpai-driver-planning-glance>button span{color:var(--driver-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.highpai-driver-planning-glance>button strong{color:var(--driver-text);font-size:.9rem;font-weight:900}.highpai-driver-planning-glance>button.is-overdue{color:#fbbf24}.highpai-driver-planning-glance>button.is-completed{color:#6ee7b7}.highpai-driver-planning-section{border:1px solid var(--driver-border);background:var(--driver-surface);border-radius:1.1rem;scroll-margin-block-start:5rem;overflow:hidden}.highpai-driver-planning-section>header,.highpai-driver-planning-section>summary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-block-size:76px;padding-block:.9rem;padding-inline:1rem;list-style:none;display:grid}.highpai-driver-planning-section>summary{cursor:pointer}.highpai-driver-planning-section>summary::-webkit-details-marker{display:none}.highpai-driver-planning-section>summary>svg{color:var(--driver-muted);transition:transform .18s}.highpai-driver-planning-section[open]>summary>svg{transform:rotate(180deg)}.highpai-driver-planning-heading-icon,.highpai-driver-planning-icon{block-size:38px;inline-size:38px}.highpai-driver-planning-section.is-overdue{border-color:#f59e0b33}.highpai-driver-planning-section.is-overdue .highpai-driver-planning-heading-icon,.highpai-driver-planning-section.is-overdue summary>b{color:#fbbf24;background:#f59e0b1a}.highpai-driver-planning-section.is-completed .highpai-driver-planning-heading-icon,.highpai-driver-planning-section.is-completed summary>b{color:#6ee7b7;background:#34d3991a}.highpai-driver-planning-list{flex-direction:column;gap:.55rem;padding-block:0 .8rem;padding-inline:.8rem;display:flex}.highpai-driver-planning-empty,.highpai-driver-planning-list>p{color:var(--driver-muted);text-align:center;margin-block:0;margin-inline:0;padding-block:1rem;font-size:.8rem}.highpai-driver-planning-item{border:1px solid var(--driver-border);inline-size:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:#ffffff06;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding-block:.75rem;padding-inline:.8rem;display:grid}.highpai-driver-planning-item:focus-visible,.highpai-driver-planning-item:hover{background:#00c4b40e;border-color:#00c4b461;outline:none}.highpai-driver-planning-icon.is-laundry{color:#93c5fd;background:#60a5fa1a}.highpai-driver-planning-icon.is-dairy{color:#c4b5fd;background:#a78bfa1a}.highpai-driver-planning-copy,.highpai-driver-planning-meta{flex-direction:column;gap:.14rem;min-inline-size:0;display:flex}.highpai-driver-planning-copy strong{color:var(--driver-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:850;overflow:hidden}.highpai-driver-planning-copy small,.highpai-driver-planning-meta small{color:var(--driver-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.highpai-driver-planning-meta{text-align:end;align-items:flex-end}.highpai-driver-planning-meta strong{color:var(--driver-text);font-size:.76rem;font-weight:850}.highpai-driver-planning-item>svg{color:var(--driver-muted)}.highpai-driver-upcoming-groups{flex-direction:column;gap:.9rem;padding-block:0 .8rem;padding-inline:.8rem;display:flex}.highpai-driver-upcoming-groups>section>h3{color:var(--driver-text);align-items:baseline;gap:.45rem;margin-block:0;margin-inline:0;padding-block:.35rem .55rem;padding-inline:.25rem;font-size:.78rem;font-weight:850;display:flex}.highpai-driver-upcoming-groups>section>h3 small{color:var(--driver-muted);font-size:.68rem;font-weight:700}.highpai-driver-upcoming-groups .highpai-driver-planning-list{padding-block:0;padding-inline:0}.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,.highpai-driver-task-status.is-delivered{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-task.is-dairy{border-color:#00c4b45c}.highpai-driver-dairy-items{border-block:1px solid var(--driver-border);flex-direction:column;gap:.7rem;padding-block:.9rem;display:flex}.highpai-driver-dairy-items>h3{color:var(--driver-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.highpai-driver-dairy-items>div{border:1px solid var(--driver-border);background:#ffffff06;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem 1rem;padding-block:.8rem;padding-inline:.85rem;display:grid}.highpai-driver-dairy-items>div>span{min-inline-size:0;color:var(--driver-text);flex-direction:column;gap:.15rem;display:flex}.highpai-driver-dairy-completion label>small,.highpai-driver-dairy-completion label>span,.highpai-driver-dairy-items label>span,.highpai-driver-dairy-items>div small{color:var(--driver-muted);font-size:.7rem;font-weight:700}.highpai-driver-dairy-plan{text-align:end;align-items:flex-end}.highpai-driver-dairy-items label{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:1rem;display:grid}.highpai-driver-dairy-completion input,.highpai-driver-dairy-completion textarea,.highpai-driver-dairy-items input{border:1px solid var(--driver-border);min-block-size:44px;inline-size:100%;color:var(--driver-text);font:inherit;background:#ffffff0b;border-radius:.72rem;outline:none;padding-inline:.8rem;font-size:.85rem}.highpai-driver-dairy-completion input:focus,.highpai-driver-dairy-completion textarea:focus,.highpai-driver-dairy-items input:focus{border-color:var(--driver-accent);box-shadow:0 0 0 3px #00c4b41f}.highpai-driver-dairy-note{color:#fde68a;background:#f59e0b14;border-radius:.8rem;margin-block-start:.9rem;padding-block:.8rem;padding-inline:.85rem;font-size:.78rem}.highpai-driver-dairy-note p{margin-block:.3rem 0}.highpai-driver-dairy-prepayment{color:#fb7185;background:#7f1d1d33;border:1px solid #ef44446b;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;display:flex}.highpai-driver-dairy-prepayment>span{gap:.2rem;display:grid}.highpai-driver-dairy-prepayment strong{color:#fecdd3}.highpai-driver-dairy-prepayment small{color:#fda4af;line-height:1.45}.highpai-driver-weekly-payment{background:#00c4b417;border:1px solid #00c4b46b;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.highpai-driver-weekly-payment header,.highpai-driver-weekly-payment header>span,.highpai-driver-weekly-payment>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.highpai-driver-weekly-payment header>span{color:var(--driver-accent);justify-content:flex-start}.highpai-driver-weekly-payment header b{color:var(--driver-text);font-size:1.05rem}.highpai-driver-weekly-payment>div>span,.highpai-driver-weekly-payment>label>span,.highpai-driver-weekly-payment>small{color:var(--driver-muted);font-size:.72rem}.highpai-driver-weekly-payment>div>strong{color:var(--driver-text);font-size:.8rem}.highpai-driver-weekly-payment>label{gap:.4rem;display:grid}.highpai-driver-weekly-payment input{border:1px solid var(--driver-border);background:var(--driver-surface-soft);min-block-size:42px;inline-size:100%;color:var(--driver-text);font:inherit;border-radius:.75rem;outline:0;padding-inline:.8rem}.highpai-driver-weekly-payment input:focus{border-color:var(--driver-accent);box-shadow:0 0 0 3px #00c4b41f}.highpai-driver-dairy-completion{gap:.8rem;margin-block-start:1rem;display:grid}.highpai-driver-dairy-completion label{flex-direction:column;gap:.4rem;display:flex}.highpai-driver-dairy-completion textarea{resize:vertical;min-block-size:72px;padding-block:.7rem}.highpai-driver-cash{background:linear-gradient(135deg,#34d3991a,#00c4b409);border:1px solid #34d3994d;border-radius:1rem;gap:.8rem;margin-block-start:1rem;padding:1rem;display:grid}.highpai-driver-cash.is-editable{background:linear-gradient(135deg,#f59e0b1f,#ffffff06);border-color:#f59e0b6b;box-shadow:inset 0 0 0 1px #f59e0b0a}.highpai-driver-cash header,.highpai-driver-cash header>span,.highpai-driver-cash-remaining{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.highpai-driver-cash header>span{color:var(--driver-text);justify-content:flex-start;font-size:.86rem}.highpai-driver-cash header svg{color:#fbbf24}.highpai-driver-cash header b{color:#a7f3d0;font-size:1rem}.highpai-driver-cash-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.highpai-driver-cash-breakdown>span{color:var(--driver-muted);background:#0000001f;border-radius:.72rem;flex-direction:column;gap:.18rem;padding:.7rem;font-size:.68rem;font-weight:700;display:flex}.highpai-driver-cash-breakdown>span:only-child{grid-column:1/-1}.highpai-driver-cash-breakdown strong{color:var(--driver-text);font-size:.82rem}.highpai-driver-cash label{flex-direction:column;gap:.42rem;display:flex}.highpai-driver-cash label>span,.highpai-driver-cash>small{color:var(--driver-muted);font-size:.7rem;font-weight:700}.highpai-driver-cash input{min-block-size:50px;inline-size:100%;color:var(--driver-text);font:inherit;background:#04111da8;border:1px solid #f59e0b6b;border-radius:.78rem;outline:none;padding-inline:.85rem;font-size:1rem;font-weight:850}.highpai-driver-cash input:focus{border-color:#fbbf24;box-shadow:0 0 0 3px #f59e0b24}.highpai-driver-cash-remaining{color:var(--driver-muted);background:#00000024;border-radius:.72rem;padding-block:.7rem;padding-inline:.8rem;font-size:.75rem}.highpai-driver-cash-remaining strong{color:#fde68a;font-size:.88rem}.highpai-driver-problem{color:#fda4af;cursor:pointer;min-block-size:44px;inline-size:100%;font:inherit;background:#fb71850f;border:1px solid #fb718542;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-block-start:.65rem;font-size:.78rem;font-weight:800;display:inline-flex}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.highpai-driver-stats>button{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-navigation{flex-wrap:wrap;gap:.35rem;max-inline-size:100%;padding-block:1rem;display:flex}.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(1.25rem,2.5vw,2rem)}.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>span{display:none}.highpai-client-page-heading h2{color:var(--client-text);letter-spacing:-.02em;margin-block:.45rem 0;margin-inline:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.3}.highpai-client-page-heading p{color:var(--client-muted);margin-block:.4rem 0;margin-inline:0;font-size:.875rem;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-status.is-arrived,.highpai-client-status.is-en_route,.highpai-client-status.is-pending_payment{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b47}.highpai-client-status.is-failed{color:#fda4af;background:#fb71851a;border-color:#fb718547}.highpai-client-status.is-skipped{color:#cbd5e1;background:#94a3b814;border-color:#94a3b83d}.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,.highpai-client-subscription-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-subscription-products{border-block:1px solid var(--client-border);flex-direction:column;display:flex}.highpai-client-subscription-products>div{color:var(--client-text);justify-content:space-between;align-items:center;gap:1rem;padding-block:.95rem;display:flex}.highpai-client-subscription-products>div>span{flex-direction:column;gap:.2rem;min-inline-size:0;display:flex}.highpai-client-subscription-deliveries p,.highpai-client-subscription-products small{color:var(--client-muted)}.highpai-client-subscription-pause{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:.85rem;align-items:center;gap:.6rem;padding-block:.75rem;padding-inline:.9rem;font-size:.82rem;font-weight:750;display:flex}.highpai-client-subscription-prepayment{color:#fbbf24;background:#f59e0b1c;border:1px solid #f59e0b61;border-radius:.85rem;align-items:flex-start;gap:.7rem;padding-block:.85rem;padding-inline:.95rem;display:flex}.highpai-client-subscription-prepayment>span{gap:.25rem;display:grid}.highpai-client-subscription-prepayment strong{color:#fef3c7;font-size:.86rem}.highpai-client-subscription-prepayment small{color:#fde68a;font-size:.78rem;line-height:1.45}.highpai-client-subscription-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.highpai-client-subscription-costs>span{border:1px solid var(--client-border);min-block-size:76px;color:var(--client-muted);border-radius:.9rem;flex-direction:column;justify-content:center;gap:.25rem;padding-block:.8rem;padding-inline:.9rem;font-size:.76rem;display:flex}.highpai-client-subscription-costs strong{color:var(--client-text);font-size:.95rem}.highpai-client-subscription-costs .is-total{background:#00c4b412;border-color:#00c4b440}.highpai-client-deposit-account .highpai-client-subscription-costs{grid-template-columns:repeat(4,minmax(0,1fr))}.highpai-client-deposit-account .highpai-client-subscription-costs>span{overflow-wrap:anywhere;min-inline-size:0}@media (max-width:900px){.highpai-client-deposit-account .highpai-client-subscription-costs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.highpai-client-deposit-account .highpai-client-subscription-costs{grid-template-columns:1fr}}.highpai-client-subscription-deliveries h4{color:var(--client-text);margin-block:0 .75rem;margin-inline:0;font-size:.92rem}.highpai-client-subscription-deliveries>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem;display:grid}.highpai-client-subscription-deliveries>div>span{border:1px solid var(--client-border);color:var(--client-text);border-radius:.8rem;flex-direction:column;gap:.15rem;padding-block:.75rem;padding-inline:.85rem;display:flex}.highpai-client-subscription-deliveries small{color:var(--client-muted)}.highpai-client-subscription-deliveries p{margin:0;font-size:.84rem}.highpai-client-subscription-actions{flex-wrap:wrap;gap:.65rem;padding-block-start:.25rem;display:flex}.highpai-client-dairy-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.highpai-client-dairy-tabs{border:1px solid var(--client-border);background:#ffffff06;border-radius:999px;gap:.35rem;padding:.3rem;display:inline-flex}.highpai-client-dairy-tabs button{min-block-size:42px;color:var(--client-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.55rem;padding-inline:1rem;font-size:.82rem;font-weight:800;display:inline-flex}.highpai-client-dairy-tabs button span{background:#ffffff12;border-radius:999px;place-items:center;min-block-size:22px;min-inline-size:22px;font-size:.68rem;display:grid}.highpai-client-dairy-tabs button.is-active{color:var(--client-accent);background:#00c4b424}.highpai-client-dairy-refresh{flex:none}.highpai-client-dairy-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-dairy-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding-block:.35rem;display:grid;position:relative}.highpai-client-dairy-progress:before{z-index:0;background:var(--client-border);content:"";block-size:1px;position:absolute;inset-block-start:19px;inset-inline:10%}.highpai-client-dairy-progress>div{z-index:1;color:var(--client-muted);text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.highpai-client-dairy-progress>div>span{border:1px solid var(--client-border);background:var(--client-surface);border-radius:999px;place-items:center;block-size:30px;inline-size:30px;font-size:.68rem;font-weight:850;display:grid}.highpai-client-dairy-progress>div small{font-size:.68rem;line-height:1.3}.highpai-client-dairy-progress>div.is-complete,.highpai-client-dairy-progress>div.is-current{color:var(--client-accent)}.highpai-client-dairy-progress>div.is-complete>span,.highpai-client-dairy-progress>div.is-current>span{background:#00c4b421;border-color:#00c4b48c}.highpai-client-dairy-progress>div.is-current>span{box-shadow:0 0 0 4px #00c4b414}.highpai-client-dairy-failure{color:#fda4af;background:#fb718514;border:1px solid #fb718540;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding-block:.85rem;padding-inline:.95rem;font-size:.82rem;display:flex}.highpai-client-dairy-failure>span{flex-direction:column;gap:.2rem;display:flex}.highpai-client-dairy-failure.is-payment{color:#fcd34d;background:#f59e0b17;border-color:#f59e0b4d}.highpai-client-dairy-items{border:1px solid var(--client-border);border-radius:1rem;overflow:hidden}.highpai-client-dairy-items-heading,.highpai-client-dairy-items>div:not(.highpai-client-dairy-items-heading){grid-template-columns:minmax(0,1fr) minmax(100px,.28fr) minmax(100px,.28fr);align-items:center;gap:1rem;padding-block:.85rem;padding-inline:1rem;display:grid}.highpai-client-dairy-items-heading{border-block-end:1px solid var(--client-border);color:var(--client-muted);text-transform:uppercase;background:#ffffff09;font-size:.72rem;font-weight:800}.highpai-client-dairy-items>div:not(.highpai-client-dairy-items-heading){border-block-end:1px solid var(--client-border);color:var(--client-muted);font-size:.82rem}.highpai-client-dairy-items>div:last-child{border-block-end:0}.highpai-client-dairy-items>div>span:first-child{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.highpai-client-dairy-items .has-actual,.highpai-client-dairy-items strong{color:var(--client-text)}.highpai-client-dairy-items small{color:var(--client-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.highpai-client-dairy-footer{color:var(--client-muted);justify-content:space-between;align-items:center;gap:1rem;padding-block-start:.2rem;font-size:.82rem;display:flex}.highpai-client-dairy-footer>span{align-items:center;gap:.45rem;display:inline-flex}.highpai-client-dairy-footer svg{color:var(--client-accent)}.highpai-client-dairy-footer strong{color:var(--client-text)}.highpai-client-modal-backdrop{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020a14c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.highpai-client-modal{--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);--highpai-teal:var(--brand-primary,#00c4b4);--highpai-modal-close-border:#ffffff1a;--highpai-modal-close-bg:#ffffff0f;--highpai-modal-close-color:#e2e8f0ad;--highpai-modal-close-hover-bg:#ffffff1c;--highpai-modal-close-hover-color:#fff;border:1px solid var(--client-accent);grid-template-rows:auto minmax(0,1fr) auto;max-block-size:calc(100dvh - 40px);inline-size:min(100%,680px);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.highpai-client-modal{border:1px solid color-mix(in srgb,var(--client-accent)28%,var(--client-border))}}.highpai-client-modal{background:var(--client-surface);color:var(--client-text);border-radius:1.15rem;box-shadow:0 30px 90px #0000008c}.highpai-client-modal>footer,.highpai-client-modal>header{border-color:var(--client-border);align-items:center;gap:.75rem;padding-block:1rem;padding-inline:1.25rem;display:flex}.highpai-client-modal>header{border-block-end:1px solid var(--client-border);justify-content:space-between}.highpai-client-modal>header h2{margin:0;font-size:1.15rem}.highpai-client-modal>footer{border-block-start:1px solid var(--client-border);justify-content:flex-end}.highpai-client-modal-body{padding-block:1.25rem;padding-inline:1.25rem;overflow:hidden auto}.highpai-client-subscription-form{flex-direction:column;gap:1.25rem;display:flex}.highpai-client-subscription-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.highpai-client-subscription-form legend,.highpai-client-subscription-quantity>span:first-child{color:var(--client-text);margin-block-end:.6rem;font-size:.84rem;font-weight:750}.highpai-client-subscription-options,.highpai-client-subscription-weekdays{flex-wrap:wrap;gap:.55rem;display:flex}.highpai-client-subscription-options button,.highpai-client-subscription-weekdays button{border:1px solid var(--client-border);min-block-size:42px;color:var(--client-muted);cursor:pointer;font:inherit;background:#ffffff0a;border-radius:999px;padding-inline:.9rem;font-size:.78rem;font-weight:750}.highpai-client-subscription-options button.is-active,.highpai-client-subscription-weekdays button.is-active{border-color:var(--client-accent);color:var(--client-accent);background:#00c4b41f}.highpai-client-subscription-quantity{justify-content:space-between;align-items:center;gap:1rem;display:flex}.highpai-client-subscription-quantity>span:last-child{border:1px solid var(--client-border);text-align:center;border-radius:999px;grid-template-columns:48px minmax(54px,1fr) 48px;align-items:center;min-inline-size:170px;display:grid}.highpai-client-subscription-quantity button{min-block-size:46px;color:var(--client-accent);cursor:pointer;background:0 0;border:0;font-size:1.25rem}.highpai-client-subscription-date-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.highpai-client-subscription-cancel-copy{color:var(--client-muted);margin:0;line-height:1.65}.highpai-client-subscription-form-note{color:var(--client-muted);background:#00c4b412;border:1px solid #00c4b433;border-radius:.8rem;align-items:flex-start;gap:.55rem;margin:0;padding-block:.75rem;padding-inline:.85rem;font-size:.8rem;line-height:1.5;display:flex}.highpai-client-subscription-form-note i{color:var(--client-accent);margin-block-start:.1rem}@media (max-width:599.95px){.highpai-client-subscription-costs{grid-template-columns:1fr 1fr}.highpai-client-subscription-costs .is-total{grid-column:1/-1}.highpai-client-subscription-actions>button{inline-size:100%}.highpai-client-dairy-toolbar{flex-direction:column;align-items:stretch}.highpai-client-dairy-refresh,.highpai-client-dairy-tabs{inline-size:100%}.highpai-client-dairy-tabs button{flex:1;justify-content:center}.highpai-client-dairy-progress{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(58px,1fr));margin-inline:-.25rem;padding-block-end:.65rem;overflow-x:auto}.highpai-client-dairy-progress:before{inset-inline:38px}.highpai-client-dairy-items-heading,.highpai-client-dairy-items>div:not(.highpai-client-dairy-items-heading){grid-template-columns:minmax(0,1fr) 72px 72px;gap:.55rem;padding-inline:.75rem}.highpai-client-dairy-footer{flex-direction:column;align-items:flex-start}.highpai-client-modal-backdrop{background:var(--client-surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:block}.highpai-client-modal{border:0;border-radius:0;min-block-size:100dvh;max-block-size:100dvh;inline-size:100%}.highpai-client-modal>header{padding-block-start:max(1rem,env(safe-area-inset-top))}.highpai-client-modal>footer{padding-block-end:max(1rem,env(safe-area-inset-bottom))}.highpai-client-modal>footer>button{flex:1}.highpai-client-subscription-date-grid{grid-template-columns:1fr}}.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-laundry-edit{border:1px solid var(--client-border);background:#ffffff06;border-radius:1rem;padding-block:1rem;padding-inline:1rem}.highpai-client-laundry-edit-help{color:var(--client-muted);align-items:flex-start;gap:.55rem;margin:0 0 1rem;font-size:.82rem;line-height:1.5;display:flex}.highpai-client-laundry-edit-help i{color:var(--client-accent);flex:none;margin-block-start:.1rem;font-size:1rem}.highpai-client-laundry-edit-items{border-block:1px solid var(--client-border);flex-direction:column;margin-block-end:1rem;display:flex}.highpai-client-laundry-edit-item{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-block:.8rem;display:grid}.highpai-client-laundry-edit-item+.highpai-client-laundry-edit-item{border-block-start:1px solid var(--client-border)}.highpai-client-laundry-edit-item>label,.highpai-client-laundry-edit-item>span{flex-direction:column;gap:.3rem;min-inline-size:0;display:flex}.highpai-client-laundry-edit-item strong{color:var(--client-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.highpai-client-laundry-edit-field>span:first-child,.highpai-client-laundry-edit-item label>span,.highpai-client-laundry-edit-item small{color:var(--client-muted);font-size:.74rem;font-weight:700}.highpai-client-laundry-edit-item input,.highpai-client-laundry-edit-select select{min-block-size:46px;color:var(--client-text);font:inherit;background:#ffffff0f;border:1px solid #94a3b847;border-radius:.7rem;outline:none;font-size:.88rem;transition:border-color .16s,box-shadow .16s,background .16s}.highpai-client-laundry-edit-item input:hover,.highpai-client-laundry-edit-select select:hover{border-color:#94a3b87a}.highpai-client-laundry-edit-item input:focus,.highpai-client-laundry-edit-select select:focus{border-color:var(--client-accent);box-shadow:0 0 0 3px #00c4b424}.highpai-client-laundry-edit-item input{color-scheme:dark;inline-size:6.5rem;padding-inline:.85rem}.highpai-client-laundry-edit-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.highpai-client-laundry-edit-field{flex-direction:column;gap:.4rem;min-inline-size:0;display:flex}.highpai-client-laundry-heading{scroll-margin-block-start:90px}.highpai-client-laundry-heading>button{margin-block-end:.75rem}.highpai-client-laundry-list{overflow:hidden}.highpai-client-laundry-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:1rem;padding:1rem;display:grid}.highpai-client-laundry-list-toolbar input{min-block-size:46px;min-inline-size:0;color:var(--client-text);font:inherit;color-scheme:dark;background:#ffffff0f;border:1px solid #94a3b847;border-radius:.7rem;padding-inline:.9rem;font-size:.88rem}.highpai-client-laundry-table-scroll{overflow-x:auto}.highpai-client-laundry-table{border-collapse:collapse;inline-size:100%;color:var(--client-text);font-size:.82rem}.highpai-client-laundry-table :is(th,td){border-block-end:1px solid var(--client-border);text-align:start;vertical-align:middle;padding:.85rem 1rem}.highpai-client-laundry-table thead{background:var(--client-surface-soft);color:var(--client-muted)}.highpai-client-laundry-table tbody tr:hover{background:#00c4b40b}.highpai-client-laundry-order-link{color:var(--client-accent);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.highpai-client-laundry-pickup{min-inline-size:200px;line-height:1.5}.highpai-client-laundry-amount{white-space:nowrap;font-weight:600}.highpai-client-laundry-table .highpai-client-laundry-no-results{text-align:center;color:var(--client-muted);padding:2rem 1rem}.highpai-client-laundry-pagination{color:var(--client-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;font-size:.82rem;display:flex}.highpai-client-laundry-pagination>div{gap:.5rem;display:flex}.highpai-client-laundry-pagination button:disabled{opacity:.4;cursor:not-allowed}.highpai-client-laundry-list :is(button,input,select,[tabindex]):focus-visible{outline:2px solid var(--client-accent);outline-offset:-2px}@media (max-width:599px){.highpai-client-laundry-list-toolbar{grid-template-columns:1fr}}.highpai-client-laundry-edit-select{min-inline-size:0;display:block;position:relative}.highpai-client-laundry-edit-select select{appearance:none;cursor:pointer;inline-size:100%;padding-inline:.9rem 2.5rem}.highpai-client-laundry-edit-select select option{color:#f8fafc;background:#101d2e}.highpai-client-laundry-edit-select select:disabled{cursor:not-allowed;color:#e2e8f061;background:#ffffff06}.highpai-client-laundry-edit-select>i{color:var(--client-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:.8rem;transform:translateY(-50%)}.highpai-client-laundry-edit-add{min-block-size:46px;color:var(--client-accent);cursor:pointer;font:inherit;white-space:nowrap;background:#00c4b41f;border:1px solid #00c4b480;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.82rem;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.highpai-client-laundry-edit-add:hover:not(:disabled){border-color:var(--client-accent);background:#00c4b433}.highpai-client-laundry-edit-add:disabled{color:#e2e8f094;cursor:not-allowed;background:#94a3b813;border-color:#94a3b838}.highpai-client-laundry-edit-control{margin-block-start:1rem}.highpai-client-laundry-edit-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1rem;display:flex}.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-documents{background:#00c4b412;border:1px solid #00c4b438;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-block-size:58px;padding-block:.75rem;padding-inline:.9rem;display:flex}.highpai-client-order-documents>a,.highpai-client-order-documents>div{align-items:center;gap:.55rem;display:inline-flex}.highpai-client-order-documents>div{color:var(--client-muted)}.highpai-client-order-documents>div>i{color:var(--client-accent);font-size:1.2rem}.highpai-client-order-documents strong{color:var(--client-text)}.highpai-client-order-documents>a{min-block-size:38px;color:var(--client-accent);border:1px solid #48e3d773;border-radius:999px;padding-inline:.9rem;font-size:.78rem;font-weight:850;text-decoration:none}.highpai-client-order-rating{border:1px solid var(--client-border);background:#ffffff06;border-radius:1rem;flex-direction:column;gap:1rem;padding-block:1rem;padding-inline:1rem;display:flex}.highpai-client-order-rating-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.highpai-client-order-rating-heading span,.highpai-client-order-rating-heading strong{display:block}.highpai-client-order-rating-heading strong{color:var(--client-text)}.highpai-client-order-rating-heading span{color:var(--client-muted);margin-block-start:.2rem;font-size:.76rem}.highpai-client-rating-stars{color:#fbbf24;align-items:center;gap:.2rem;font-size:1.25rem;display:inline-flex}.highpai-client-rating-stars button{color:#94a3b8b3;cursor:pointer;block-size:38px;inline-size:38px;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;display:inline-grid}.highpai-client-rating-stars button.is-active,.highpai-client-rating-stars button:hover{color:#fbbf24;background:#fbbf2417}.highpai-client-order-rating-review{color:var(--client-muted);margin:0;line-height:1.65}.highpai-client-rating-submit{align-self:flex-start}.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-portal .highpai-client-invoices-card .MuiDataGrid-root{--DataGrid-t-color-background-base:var(--client-surface);--DataGrid-t-color-background-overlay:var(--client-surface-soft);--DataGrid-t-color-background-backdrop:var(--client-surface);--DataGrid-t-header-background-base:var(--client-surface-soft);--DataGrid-t-cell-background-pinned:var(--client-surface);--DataGrid-t-color-foreground-base:var(--client-text);--DataGrid-t-color-foreground-muted:var(--client-muted);--DataGrid-t-color-foreground-disabled:var(--client-muted);--DataGrid-t-color-border-base:var(--client-border);--DataGrid-t-color-interactive-hover:var(--client-accent);--DataGrid-t-color-interactive-selected:var(--client-accent);background-color:var(--client-surface);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-invoices-card .MuiIconButton-root,.highpai-client-invoices-card .MuiSelect-icon,.highpai-client-invoices-card .MuiSelect-select{color:var(--client-text)}.highpai-client-invoices-card .MuiIconButton-root.Mui-disabled{color:var(--client-muted);opacity:.45}.highpai-client-portal .highpai-client-checkbox{--mui-palette-text-disabled:var(--client-muted);color:var(--client-text);gap:.35rem;margin:0}.highpai-client-checkbox .MuiCheckbox-root,.highpai-client-checkbox .MuiCheckbox-root.Mui-checked{color:var(--client-accent)}.highpai-client-checkbox .MuiFormControlLabel-label{color:inherit;font-family:inherit;font-size:.9rem}.highpai-client-checkbox .MuiFormControlLabel-label.Mui-disabled{color:var(--client-muted)}.highpai-client-checkbox .MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--client-accent);outline-offset:2px}.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-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.highpai-client-navigation-link{min-block-size:44px;min-inline-size:0;padding-inline:.85rem;font-size:.78rem}.highpai-client-content{padding-block:1.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-laundry-edit-add-row,.highpai-client-order-schedules,.highpai-client-password-rules{grid-template-columns:1fr}.highpai-client-laundry-edit{padding-inline:.85rem}.highpai-client-laundry-edit-actions>button,.highpai-client-laundry-edit-add{inline-size:100%}.highpai-client-order-total{flex-direction:column;align-items:flex-end}.highpai-client-order-documents,.highpai-client-order-rating-heading{flex-direction:column;align-items:flex-start}.highpai-client-order-documents>a,.highpai-client-rating-submit{justify-content:center;inline-size:100%}.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}}.highpai-point-workspace{--staff-text:var(--mui-palette-text-primary);--staff-muted:var(--mui-palette-text-secondary);--staff-surface:var(--mui-palette-background-paper);--staff-surface-soft:var(--mui-palette-background-default);--staff-border:var(--mui-palette-divider);--staff-accent:var(--mui-palette-primary-main);width:100%;min-width:0}.highpai-point-workspace .highpai-staff-intro h1{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.35}.highpai-point-workspace .highpai-staff-intro>span{display:none}.highpai-point-workspace .highpai-staff-intro p{max-width:none;margin-top:6px;font-size:.875rem}.highpai-point-workspace .highpai-processing-card{background:var(--staff-surface);box-shadow:none;border:0;border-radius:0;padding:0}.highpai-point-workspace .highpai-scanner-result .highpai-processing-card{border:1px solid var(--staff-border);border-radius:10px;padding:20px}.highpai-point-workspace .highpai-processing-topline{flex-wrap:wrap}.highpai-point-workspace .highpai-processing-topline>span:first-child{color:var(--staff-muted);letter-spacing:0;overflow-wrap:anywhere;font-size:.75rem}.highpai-point-workspace .highpai-processing-stage{color:#20598c;text-transform:none;background:#e5f1ff;border-color:#b5cfe6;border-radius:5px;font-size:.75rem;font-weight:600}.highpai-point-workspace .highpai-processing-stage.is-awaiting_intake{color:#775007;background:#fff1d5;border-color:#e2c790}.highpai-point-workspace .highpai-processing-stage.is-ready{color:#176247;background:#def5eb;border-color:#9bcab4}.highpai-point-workspace .highpai-processing-customer h2{overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.highpai-point-workspace .highpai-processing-quick-actions{flex-wrap:wrap;justify-content:flex-start}.highpai-point-workspace .highpai-processing-quick-actions button{border-radius:6px;flex:0 auto;min-height:38px;padding:8px 14px;font-weight:600}.highpai-point-workspace .highpai-processing-quick-actions button.is-warning{color:var(--mui-palette-text-primary)}.highpai-point-workspace .highpai-processing-count{border-color:var(--staff-border);background:var(--staff-surface-soft);border-radius:8px;font-weight:600}.highpai-point-workspace .highpai-processing-count input{border-radius:6px}.highpai-point-workspace .highpai-processing-details{margin-top:20px}.highpai-point-workspace .highpai-processing-details summary{font-weight:600}.highpai-point-workspace .highpai-processing-details ul em,.highpai-point-workspace .highpai-processing-details>div>p{color:var(--staff-text)}.highpai-point-workspace .highpai-processing-details ol li{color:var(--staff-accent)}.highpai-point-workspace .highpai-processing-details ol li.is-issue{color:var(--staff-text)}.highpai-point-workspace .highpai-processing-details ol li em{overflow-wrap:anywhere;white-space:pre-wrap}.highpai-point-workspace .highpai-processing-waiting{color:#775007;background:#fff1d5;border-color:#e2c790;border-radius:6px;font-weight:500}.highpai-point-workspace .highpai-processing-waiting svg{flex-shrink:0}.highpai-point-workspace .highpai-processing-primary,.highpai-point-workspace .highpai-scanner-camera-action,.highpai-point-workspace .highpai-scanner-manual button{color:var(--mui-palette-primary-contrastText);background:var(--mui-palette-primary-main);border-color:var(--mui-palette-primary-main);border-radius:6px;min-height:42px;font-weight:600}.highpai-point-workspace .highpai-processing-primary:disabled{cursor:not-allowed;opacity:1;color:var(--mui-palette-text-disabled);background:var(--mui-palette-action-disabledBackground);border-color:#0000}.highpai-point-workspace .highpai-processing-notice{color:#176247;background:#def5eb;border-color:#9bcab4}.highpai-point-workspace .highpai-processing-notice.is-error,.highpai-point-workspace .highpai-staff-error{color:#982d37;background:#ffe7e9;border-color:#e3adb3}.highpai-point-workspace .highpai-scanner-panel{border-radius:10px;max-width:800px}.highpai-point-workspace .highpai-scanner-camera span{color:#f8fafc}.highpai-point-workspace :is(button,a,summary):focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:3px}.highpai-processing-issue-form{border:1px solid var(--staff-border);border-radius:8px;margin-bottom:16px;padding:14px}.highpai-processing-issue-form label{color:var(--staff-text);gap:8px;font-size:.8125rem;display:grid}.highpai-processing-issue-form textarea{border:1px solid var(--staff-border);background:var(--staff-surface-soft);width:100%;color:var(--staff-text);font:inherit;resize:vertical;border-radius:6px;padding:10px}.highpai-processing-issue-form textarea:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.highpai-processing-issue-form>div{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.highpai-processing-issue-form button{border:1px solid var(--staff-border);background:var(--staff-surface);color:var(--staff-text);font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:.8rem}.highpai-processing-issue-form button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.highpai-point-workspace .highpai-processing-details ul li,.highpai-point-workspace .highpai-scanner-manual{grid-template-columns:1fr}}.highpai-point-workspace{--point-action-text:#00695f;--point-action-fill:#007c70}[data-dark] .highpai-point-workspace{--point-action-text:#77e4d5}.highpai-point-workspace .MuiButton-outlinedPrimary:not(.Mui-disabled),.highpai-point-workspace .MuiButton-textPrimary:not(.Mui-disabled),.highpai-point-workspace .MuiTab-root.Mui-selected,.highpai-point-workspace .highpai-processing-customer a{color:var(--point-action-text)}.highpai-point-workspace .MuiButton-outlinedPrimary:not(.Mui-disabled){border-color:var(--point-action-text)}.highpai-point-workspace .MuiButton-containedPrimary:not(.Mui-disabled),.highpai-point-workspace .highpai-processing-primary:not(:disabled),.highpai-point-workspace .highpai-scanner-camera-action:not(:disabled),.highpai-point-workspace .highpai-scanner-manual button:not(:disabled){background:var(--point-action-fill);border-color:var(--point-action-fill);color:#fff}.highpai-point-workspace .highpai-processing-stage.is-completed,.highpai-point-workspace .highpai-processing-stage.is-delivered{color:#176247;background:#def5eb;border-color:#9bcab4}.highpai-point-workspace .highpai-processing-stage.is-cancelled{color:#982d37;background:#ffe7e9;border-color:#e3adb3}.highpai-live-map-route .highpai-live-map-marker-leader{stroke:#182536;stroke-width:2px;stroke-dasharray:none}.highpai-live-map-marker.is-first-stop{color:#fff;background:#006b61}.highpai-driver-route-summary .highpai-live-map-controls button{block-size:44px;inline-size:44px}.highpai-live-map-controls button:disabled{opacity:.4;cursor:not-allowed}.highpai-live-map-canvas:focus-visible,.highpai-live-map-controls button:focus-visible{outline-offset:-3px;outline:3px solid #007c70}.highpai-driver-map-help{color:#b7c6d8;border-top:1px solid var(--driver-border,#ffffff1a);margin:0;padding:10px 16px;font-size:.75rem;line-height:1.5}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}}