/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-inter:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","HarmonyOS Sans SC","Noto Sans SC",Arial,sans-serif;--font-jetbrains-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-sans:var(--font-inter);--font-mono:var(--font-jetbrains-mono);--color-red-100:oklch(93.6% 0.032 17.717);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-300:oklch(80.8% 0.114 19.571);--color-red-400:oklch(70.4% 0.191 22.216);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-900:oklch(39.6% 0.141 25.723);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-600:oklch(66.6% 0.179 58.318);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-amber-900:oklch(41.4% 0.112 45.904);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-300:oklch(87.1% 0.15 154.449);--color-green-400:oklch(79.2% 0.209 151.711);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-green-900:oklch(39.3% 0.095 152.535);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-400:oklch(70.7% 0.165 254.624);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadow-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--drop-shadow-sm:0 1px 2px rgb(0 0 0/0.15);--drop-shadow-lg:0 4px 4px rgb(0 0 0/0.15);--drop-shadow-2xl:0 25px 25px rgb(0 0 0/0.15);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#F5F4F1;--color-bg-2:#ECEBE7;--color-surface:#FFFFFF;--color-surface-2:#F9F8F5;--color-ink:#16181C;--color-ink-2:#4A4F58;--color-ink-3:#7A7F88;--color-ink-4:#A8ACB4;--color-ink-5:#D6D5D0;--color-line:#E4E3DE;--color-line-2:#C9C7C0;--color-accent-50:#F3F0FC;--color-accent-600:#5B35E8;--color-urgent-50:#FEE7E7;--color-urgent-600:#C71919;--color-warm-50:#FFF5E6;--color-warm-600:#B96D07;--color-success:#0F7A46;--color-paper:#F5F4F1;--color-paper-2:#ECEBE7;--color-cream-2:#ECEBE7;--color-cream-3:#E4E3DE;--color-terracotta-50:#FEE7E7;--color-terracotta-100:#FCC7C7;--color-terracotta-600:#C71919;--color-terracotta-700:#7A0E0E;--color-cobalt-50:#F3F0FC;--color-cobalt-100:#D9DFFD;--color-cobalt-600:#5B35E8;--color-signal-50:#FFF5E6;--color-signal-500:#E28B10}}@layer base{*,::backdrop,::file-selector-button,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0 solid}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-\[7px\]{inset:7px}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-5{top:calc(var(--spacing) * -5)}.-top-6{top:calc(var(--spacing) * -6)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:calc(1 / 2 * 100%)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[5px\]{top:5px}.top-\[64vh\]{top:64vh}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-4{right:calc(var(--spacing) * -4)}.-right-5{right:calc(var(--spacing) * -5)}.-right-6{right:calc(var(--spacing) * -6)}.-right-14{right:calc(var(--spacing) * -14)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[5px\]{right:5px}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[96px\]{bottom:96px}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+78px\)\]{bottom:calc(env(safe-area-inset-bottom) + 78px)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+104px\)\]{bottom:calc(env(safe-area-inset-bottom) + 104px)}.-left-8{left:calc(var(--spacing) * -8)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:calc(1 / 2 * 100%)}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row:span 2/span 2}.\!container{width:100%!important;@media (width >= 40rem){max-width:40rem!important}@media (width >= 48rem){max-width:48rem!important}@media (width >= 64rem){max-width:64rem!important}@media (width >= 80rem){max-width:80rem!important}@media (width >= 96rem){max-width:96rem!important}}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-3\.5{margin-left:calc(var(--spacing) * -3.5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[1\.06\/1\]{aspect-ratio:1.06/1}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1/1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[92px\]{height:92px}.h-\[124px\]{height:124px}.h-\[130px\]{height:130px}.h-\[152px\]{height:152px}.h-\[154px\]{height:154px}.h-\[166px\]{height:166px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.min-h-0{min-height:0}.min-h-\[25px\]{min-height:25px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[29px\]{min-height:29px}.min-h-\[30px\]{min-height:30px}.min-h-\[68px\]{min-height:68px}.min-h-\[118px\]{min-height:118px}.min-h-\[134px\]{min-height:134px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[154px\]{min-height:154px}.min-h-\[174px\]{min-height:174px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[196px\]{min-height:196px}.min-h-\[216px\]{min-height:216px}.min-h-\[342px\]{min-height:342px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100vh-140px\)\]{min-height:calc(100vh - 140px)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[29px\]{width:29px}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[62px\]{width:62px}.w-\[92px\]{width:92px}.w-\[94px\]{width:94px}.w-\[116px\]{width:116px}.w-\[124px\]{width:124px}.w-\[128px\]{width:128px}.w-\[142px\]{width:142px}.w-\[152px\]{width:152px}.w-\[166px\]{width:166px}.w-\[168px\]{width:168px}.w-\[198px\]{width:198px}.w-\[218px\]{width:218px}.w-\[240px\]{width:240px}.w-\[292px\]{width:292px}.w-\[304px\]{width:304px}.w-\[316px\]{width:316px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[92px\]{max-width:92px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[390px\]{max-width:390px}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-\[calc\(100\%-56px\)\]{max-width:calc(100% - 56px)}.max-w-\[calc\(100\%-64px\)\]{max-width:calc(100% - 64px)}.max-w-\[calc\(100\%-72px\)\]{max-width:calc(100% - 72px)}.max-w-\[calc\(100\%-112px\)\]{max-width:calc(100% - 112px)}.max-w-\[calc\(100\%-132px\)\]{max-width:calc(100% - 132px)}.max-w-\[calc\(100\%-156px\)\]{max-width:calc(100% - 156px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-\[13px\]{min-width:13px}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.min-w-\[92px\]{min-width:92px}.min-w-\[250px\]{min-width:250px}.min-w-\[680px\]{min-width:680px}.min-w-\[800px\]{min-width:800px}.min-w-\[1060px\]{min-width:1060px}.min-w-\[1220px\]{min-width:1220px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1)}.-translate-x-1,.-translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.translate-x-0{--tw-translate-x:0}.translate-x-0,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * 0.5)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.translate-x-5,.translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6)}.translate-x-\[18px\]{--tw-translate-x:18px}.-translate-y-1,.translate-x-\[18px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[slideDown_0\.25s_ease-out\]{animation:slideDown .25s ease-out}.animate-\[slideUp_0\.2s_ease-out\]{animation:slideUp .2s ease-out}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-2\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-reverse{:where(&>:not(:last-child)){--tw-space-y-reverse:1}}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.-space-x-2{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}}.space-x-reverse{:where(&>:not(:last-child)){--tw-space-x-reverse:1}}.gap-y-1{row-gap:var(--spacing)}.divide-x{:where(&>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}.divide-y-reverse{:where(&>:not(:last-child)){--tw-divide-y-reverse:1}}.divide-white{:where(&>:not(:last-child)){border-color:var(--color-white)}}.divide-white\/\[0\.05\]{:where(&>:not(:last-child)){border-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-end-start-radius:.25rem}.rounded-s,.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-end-end-radius:.25rem}.rounded-e,.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-l{border-bottom-left-radius:.25rem}.rounded-l,.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-bottom-right-radius:.25rem}.rounded-r,.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-left-radius:.25rem}.rounded-b,.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#7FE0B0\]\/20{border-color:color-mix(in oklab,#7FE0B0 20%,transparent)}.border-\[\#111\]\/10{border-color:color-mix(in oklab,#111 10%,transparent)}.border-\[\#9B86F3\]\/20{border-color:color-mix(in oklab,#9B86F3 20%,transparent)}.border-\[\#FF9494\]\/20{border-color:color-mix(in oklab,#FF9494 20%,transparent)}.border-\[\#FFB073\]\/20{border-color:color-mix(in oklab,#FFB073 20%,transparent)}.border-\[color\:var\(--color-line\)\]{border-color:var(--color-line)}.border-\[color\:var\(--mg-glass-ring\)\]{border-color:var(--mg-glass-ring)}.border-\[color\:var\(--mg-line-05\)\]{border-color:var(--mg-line-05)}.border-\[color\:var\(--mg-line-06\)\]{border-color:var(--mg-line-06)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/25{border-color:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/\[0\.1\]{border-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/\[0\.04\]{border-color:color-mix(in srgb,#fff 4%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.border-white\/\[0\.05\]{border-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/\[0\.06\]{border-color:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.08\]{border-color:color-mix(in srgb,#fff 8%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.11\]{border-color:color-mix(in srgb,#fff 11%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 11%,transparent)}}.border-white\/\[0\.045\]{border-color:color-mix(in srgb,#fff 4.5%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.border-t-\[\#9B86F3\]{border-top-color:#9B86F3}.bg-\[\#0A0B0D\]{background-color:#0A0B0D}.bg-\[\#0A0B0D\]\/90{background-color:color-mix(in oklab,#0A0B0D 90%,transparent)}.bg-\[\#0D9F61\]\/10{background-color:color-mix(in oklab,#0D9F61 10%,transparent)}.bg-\[\#1A1C2E\]\/95{background-color:color-mix(in oklab,#1A1C2E 95%,transparent)}.bg-\[\#7FE0B0\]\/\[0\.055\]{background-color:color-mix(in oklab,#7FE0B0 5.5%,transparent)}.bg-\[\#9ADFC4\]{background-color:#9ADFC4}.bg-\[\#9ADFC4\]\/8{background-color:color-mix(in oklab,#9ADFC4 8%,transparent)}.bg-\[\#9ADFC4\]\/10{background-color:color-mix(in oklab,#9ADFC4 10%,transparent)}.bg-\[\#9ADFC4\]\/12{background-color:color-mix(in oklab,#9ADFC4 12%,transparent)}.bg-\[\#9ADFC4\]\/14{background-color:color-mix(in oklab,#9ADFC4 14%,transparent)}.bg-\[\#9ADFC4\]\/15{background-color:color-mix(in oklab,#9ADFC4 15%,transparent)}.bg-\[\#9B86F3\]\/8{background-color:color-mix(in oklab,#9B86F3 8%,transparent)}.bg-\[\#9B86F3\]\/10{background-color:color-mix(in oklab,#9B86F3 10%,transparent)}.bg-\[\#9B86F3\]\/12{background-color:color-mix(in oklab,#9B86F3 12%,transparent)}.bg-\[\#9B86F3\]\/18{background-color:color-mix(in oklab,#9B86F3 18%,transparent)}.bg-\[\#9B86F3\]\/20{background-color:color-mix(in oklab,#9B86F3 20%,transparent)}.bg-\[\#55D17A\]\/10{background-color:color-mix(in oklab,#55D17A 10%,transparent)}.bg-\[\#12131A\]{background-color:#12131A}.bg-\[\#17181B\]{background-color:#17181B}.bg-\[\#101115\]{background-color:#101115}.bg-\[\#101115\]\/95{background-color:color-mix(in oklab,#101115 95%,transparent)}.bg-\[\#111216\]{background-color:#111216}.bg-\[\#111217\]{background-color:#111217}.bg-\[\#121316\]{background-color:#121316}.bg-\[\#131418\]{background-color:#131418}.bg-\[\#141519\]\/68{background-color:color-mix(in oklab,#141519 68%,transparent)}.bg-\[\#141519\]\/70{background-color:color-mix(in oklab,#141519 70%,transparent)}.bg-\[\#151619\]{background-color:#151619}.bg-\[\#151619\]\/72{background-color:color-mix(in oklab,#151619 72%,transparent)}.bg-\[\#151619\]\/74{background-color:color-mix(in oklab,#151619 74%,transparent)}.bg-\[\#9B86F3\]{background-color:#9B86F3}.bg-\[\#9B86F3\]\/13{background-color:color-mix(in oklab,#9B86F3 13%,transparent)}.bg-\[\#9B86F3\]\/14{background-color:color-mix(in oklab,#9B86F3 14%,transparent)}.bg-\[\#9B86F3\]\/15{background-color:color-mix(in oklab,#9B86F3 15%,transparent)}.bg-\[\#9B86F3\]\/\[0\.06\]{background-color:color-mix(in oklab,#9B86F3 6%,transparent)}.bg-\[\#9B86F3\]\/\[0\.08\]{background-color:color-mix(in oklab,#9B86F3 8%,transparent)}.bg-\[\#E85D3F\]{background-color:#E85D3F}.bg-\[\#E85D3F\]\/10{background-color:color-mix(in oklab,#E85D3F 10%,transparent)}.bg-\[\#E5711F\]\/12{background-color:color-mix(in oklab,#E5711F 12%,transparent)}.bg-\[\#E5711F\]\/20{background-color:color-mix(in oklab,#E5711F 20%,transparent)}.bg-\[\#EA1F1F\]\/10{background-color:color-mix(in oklab,#EA1F1F 10%,transparent)}.bg-\[\#EA1F1F\]\/13{background-color:color-mix(in oklab,#EA1F1F 13%,transparent)}.bg-\[\#EA1F1F\]\/14{background-color:color-mix(in oklab,#EA1F1F 14%,transparent)}.bg-\[\#EA1F1F\]\/15{background-color:color-mix(in oklab,#EA1F1F 15%,transparent)}.bg-\[\#F2F0FF\]{background-color:#F2F0FF}.bg-\[\#F7F5FF\]{background-color:#F7F5FF}.bg-\[\#F7F7F3\]{background-color:#F7F7F3}.bg-\[\#F7F7F3\]\/14{background-color:color-mix(in oklab,#F7F7F3 14%,transparent)}.bg-\[\#F7F7F3\]\/16{background-color:color-mix(in oklab,#F7F7F3 16%,transparent)}.bg-\[\#FF9494\]\/5{background-color:color-mix(in oklab,#FF9494 5%,transparent)}.bg-\[\#FF9494\]\/8{background-color:color-mix(in oklab,#FF9494 8%,transparent)}.bg-\[\#FF9494\]\/10{background-color:color-mix(in oklab,#FF9494 10%,transparent)}.bg-\[\#FF9494\]\/12{background-color:color-mix(in oklab,#FF9494 12%,transparent)}.bg-\[\#FF9494\]\/14{background-color:color-mix(in oklab,#FF9494 14%,transparent)}.bg-\[\#FF9494\]\/15{background-color:color-mix(in oklab,#FF9494 15%,transparent)}.bg-\[\#FF9494\]\/20{background-color:color-mix(in oklab,#FF9494 20%,transparent)}.bg-\[\#FF9494\]\/\[0\.06\]{background-color:color-mix(in oklab,#FF9494 6%,transparent)}.bg-\[\#FFB073\]{background-color:#FFB073}.bg-\[\#FFB073\]\/8{background-color:color-mix(in oklab,#FFB073 8%,transparent)}.bg-\[\#FFB073\]\/10{background-color:color-mix(in oklab,#FFB073 10%,transparent)}.bg-\[\#FFB073\]\/12{background-color:color-mix(in oklab,#FFB073 12%,transparent)}.bg-\[\#FFB073\]\/13{background-color:color-mix(in oklab,#FFB073 13%,transparent)}.bg-\[\#FFB073\]\/14{background-color:color-mix(in oklab,#FFB073 14%,transparent)}.bg-\[\#FFB073\]\/15{background-color:color-mix(in oklab,#FFB073 15%,transparent)}.bg-\[\#FFB073\]\/\[0\.06\]{background-color:color-mix(in oklab,#FFB073 6%,transparent)}.bg-\[\#\\\"\]{background-color:#\"}.bg-\[color\:var\(--color-accent-50\)\]{background-color:var(--color-accent-50)}.bg-\[color\:var\(--color-bg-2\)\]{background-color:var(--color-bg-2)}.bg-\[color\:var\(--color-charcoal\)\]{background-color:var(--color-charcoal)}.bg-\[color\:var\(--color-cobalt-50\)\]{background-color:var(--color-cobalt-50)}.bg-\[color\:var\(--color-cobalt-100\)\]\/70{background-color:color-mix(in srgb,#D9DFFD 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cobalt-100) 70%,transparent)}}.bg-\[color\:var\(--color-cobalt-600\)\]{background-color:var(--color-cobalt-600)}.bg-\[color\:var\(--color-cream-2\)\]{background-color:var(--color-cream-2)}.bg-\[color\:var\(--color-cream-3\)\]{background-color:var(--color-cream-3)}.bg-\[color\:var\(--color-paper\)\]\/85{background-color:color-mix(in srgb,#F5F4F1 85%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.bg-\[color\:var\(--color-paper-2\)\]{background-color:var(--color-paper-2)}.bg-\[color\:var\(--color-paper-3\)\]\/50{background-color:var(--color-paper-3);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-paper-3) 50%,transparent)}}.bg-\[color\:var\(--color-signal-50\)\]{background-color:var(--color-signal-50)}.bg-\[color\:var\(--color-signal-100\)\]\/70{background-color:var(--color-signal-100);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-signal-100) 70%,transparent)}}.bg-\[color\:var\(--color-sla-blue\)\]\/10{background-color:var(--color-sla-blue);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-sla-blue) 10%,transparent)}}.bg-\[color\:var\(--color-sla-blue-50\)\]{background-color:var(--color-sla-blue-50)}.bg-\[color\:var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[color\:var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[color\:var\(--color-terracotta-50\)\]{background-color:var(--color-terracotta-50)}.bg-\[color\:var\(--color-terracotta-100\)\]{background-color:var(--color-terracotta-100)}.bg-\[color\:var\(--color-urgent-50\)\]{background-color:var(--color-urgent-50)}.bg-\[color\:var\(--color-warm-50\)\]{background-color:var(--color-warm-50)}.bg-\[color\:var\(--mg-ai-dot\)\]{background-color:var(--mg-ai-dot)}.bg-\[color\:var\(--mg-bg\)\]{background-color:var(--mg-bg)}.bg-\[color\:var\(--mg-brand\)\]{background-color:var(--mg-brand)}.bg-\[color\:var\(--mg-cta-bg\)\]{background-color:var(--mg-cta-bg)}.bg-\[color\:var\(--mg-frosted\)\]{background-color:var(--mg-frosted)}.bg-\[color\:var\(--mg-ink\)\]{background-color:var(--mg-ink)}.bg-\[color\:var\(--mg-panel-04\)\]{background-color:var(--mg-panel-04)}.bg-\[color\:var\(--mg-panel-08\)\]{background-color:var(--mg-panel-08)}.bg-\[color\:var\(--mg-status-danger\)\]{background-color:var(--mg-status-danger)}.bg-\[color\:var\(--mg-surface\)\]{background-color:var(--mg-surface)}.bg-\[color\:var\(--mg-surface-2\)\]{background-color:var(--mg-surface-2)}.bg-\[color\:var\(--mg-topbar-bg\)\]{background-color:var(--mg-topbar-bg)}.bg-black{background-color:var(--color-black)}.bg-black\/15{background-color:color-mix(in srgb,#000 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/16{background-color:color-mix(in srgb,#000 16%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 16%,transparent)}}.bg-black\/18{background-color:color-mix(in srgb,#000 18%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/20{background-color:color-mix(in srgb,#000 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:color-mix(in srgb,#000 25%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/28{background-color:color-mix(in srgb,#000 28%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 28%,transparent)}}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/60{background-color:color-mix(in srgb,#000 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:color-mix(in srgb,#000 65%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:color-mix(in srgb,#000 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/6{background-color:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/25{background-color:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/40{background-color:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/45{background-color:color-mix(in srgb,#fff 45%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/80{background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[0\.1\]{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:color-mix(in srgb,#fff 2%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:color-mix(in srgb,#fff 3%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:color-mix(in srgb,#fff 4%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.08\]{background-color:color-mix(in srgb,#fff 8%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.015\]{background-color:color-mix(in srgb,#fff 1.5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 1.5%,transparent)}}.bg-white\/\[0\.025\]{background-color:color-mix(in srgb,#fff 2.5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.026\]{background-color:color-mix(in srgb,#fff 2.6%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 2.6%,transparent)}}.bg-white\/\[0\.028\]{background-color:color-mix(in srgb,#fff 2.8000000000000003%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 2.8000000000000003%,transparent)}}.bg-white\/\[0\.032\]{background-color:color-mix(in srgb,#fff 3.2%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 3.2%,transparent)}}.bg-white\/\[0\.035\]{background-color:color-mix(in srgb,#fff 3.5000000000000004%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 3.5000000000000004%,transparent)}}.bg-white\/\[0\.045\]{background-color:color-mix(in srgb,#fff 4.5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-white\/\[0\.055\]{background-color:color-mix(in srgb,#fff 5.5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.06\)_0\%\,rgba\(0\,0\,0\,0\.08\)_36\%\,rgba\(0\,0\,0\,0\.78\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.08) 36%,rgba(0,0,0,.78))}.bg-\[radial-gradient\(circle_at_70\%_24\%\,rgba\(255\,255\,255\,0\.2\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 70% 24%,rgba(255,255,255,.2),transparent 32%)}.from-\[\#0A0B0D\]{--tw-gradient-from:#0A0B0D;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1A1C22\]{--tw-gradient-from:#1A1C22;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1A1C25\]{--tw-gradient-from:#1A1C25;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1A1C33\]{--tw-gradient-from:#1A1C33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1F1B33\]{--tw-gradient-from:#1F1B33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2A1F5C\]{--tw-gradient-from:#2A1F5C;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9ADFC4\]\/18{--tw-gradient-from:color-mix(in oklab,#9ADFC4 18%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9ADFC4\]\/22{--tw-gradient-from:color-mix(in oklab,#9ADFC4 22%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9B86F3\]\/8{--tw-gradient-from:color-mix(in oklab,#9B86F3 8%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9B86F3\]\/12{--tw-gradient-from:color-mix(in oklab,#9B86F3 12%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9B86F3\]\/22{--tw-gradient-from:color-mix(in oklab,#9B86F3 22%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9B86F3\]\/35{--tw-gradient-from:color-mix(in oklab,#9B86F3 35%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9B86F3\]{--tw-gradient-from:#9B86F3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9B86F3\]\/25{--tw-gradient-from:color-mix(in oklab,#9B86F3 25%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#DCD3FA\]\/20{--tw-gradient-from:color-mix(in oklab,#DCD3FA 20%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E3A4FF\]\/18{--tw-gradient-from:color-mix(in oklab,#E3A4FF 18%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E3A4FF\]\/20{--tw-gradient-from:color-mix(in oklab,#E3A4FF 20%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E5711F\]\/30{--tw-gradient-from:color-mix(in oklab,#E5711F 30%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FF9494\]\/18{--tw-gradient-from:color-mix(in oklab,#FF9494 18%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FF9494\]\/22{--tw-gradient-from:color-mix(in oklab,#FF9494 22%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFB073\]\/18{--tw-gradient-from:color-mix(in oklab,#FFB073 18%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFB073\]\/22{--tw-gradient-from:color-mix(in oklab,#FFB073 22%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFCFAD\]\/20{--tw-gradient-from:color-mix(in oklab,#FFCFAD 20%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFFFFF\]\/12{--tw-gradient-from:color-mix(in oklab,#FFFFFF 12%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0A0B0D\]{--tw-gradient-via:#0A0B0D;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#1D1A28\]{--tw-gradient-via:#1D1A28;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#5B35E8\]\/6{--tw-gradient-via:color-mix(in oklab,#5B35E8 6%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#5B35E8\]\/15{--tw-gradient-via:color-mix(in oklab,#5B35E8 15%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#15161A\]{--tw-gradient-via:#15161A;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#151821\]{--tw-gradient-via:#151821;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#161228\]{--tw-gradient-via:#161228;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#221833\]{--tw-gradient-via:#221833;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#9B86F3\]{--tw-gradient-via:#9B86F3;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#9B86F3\]\/15{--tw-gradient-via:color-mix(in oklab,#9B86F3 15%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#DCD3FA\]{--tw-gradient-via:#DCD3FA;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E5711F\]\/10{--tw-gradient-via:color-mix(in oklab,#E5711F 10%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0F0D1F\]{--tw-gradient-to:#0F0D1F;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1A0F3B\]{--tw-gradient-to:#1A0F3B;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#3B1A2B\]{--tw-gradient-to:#3B1A2B;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#5B35E8\]{--tw-gradient-to:#5B35E8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9ADFC4\]\/8{--tw-gradient-to:color-mix(in oklab,#9ADFC4 8%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9B86F3\]\/10{--tw-gradient-to:color-mix(in oklab,#9B86F3 10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#111216\]{--tw-gradient-to:#111216;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#201725\]{--tw-gradient-to:#201725;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#332033\]{--tw-gradient-to:#332033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9B86F3\]{--tw-gradient-to:#9B86F3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#B26EFF\]{--tw-gradient-to:#B26EFF;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E3A4FF\]\/10{--tw-gradient-to:color-mix(in oklab,#E3A4FF 10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFB073\]\/10{--tw-gradient-to:color-mix(in oklab,#FFB073 10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFFFFF\]\/5{--tw-gradient-to:color-mix(in oklab,#FFFFFF 5%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{mask-clip:no-clip}.mask-repeat{mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[0\.5px\]{padding-block:.5px}.py-\[1\.5px\]{padding-block:1.5px}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[calc\(env\(safe-area-inset-top\)\+24px\)\]{padding-block:calc(env(safe-area-inset-top) + 24px)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[calc\(env\(safe-area-inset-top\)\+10px\)\]{padding-top:calc(env(safe-area-inset-top) + 10px)}.pt-\[calc\(env\(safe-area-inset-top\)\+12px\)\]{padding-top:calc(env(safe-area-inset-top) + 12px)}.pt-\[calc\(env\(safe-area-inset-top\)\+18px\)\]{padding-top:calc(env(safe-area-inset-top) + 18px)}.pt-\[calc\(env\(safe-area-inset-top\)\+32px\)\]{padding-top:calc(env(safe-area-inset-top) + 32px)}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top))}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+32px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 32px)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-\[6\.5px\]{font-size:6.5px}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.4px\]{font-size:10.4px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.8px\]{font-size:10.8px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.2px\]{font-size:12.2px}.text-\[12\.3px\]{font-size:12.3px}.text-\[12\.4px\]{font-size:12.4px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-0.01em;letter-spacing:-.01em}.tracking-\[-0\.03em\]{--tw-tracking:-0.03em;letter-spacing:-.03em}.tracking-\[-0\.025em\]{--tw-tracking:-0.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-0.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-0.045em;letter-spacing:-.045em}.tracking-\[0\.1em\]{--tw-tracking:0.1em;letter-spacing:.1em}.tracking-\[0\.4em\]{--tw-tracking:0.4em;letter-spacing:.4em}.tracking-\[0\.06em\]{--tw-tracking:0.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:0.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:0.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:0.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:0.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:0.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:0.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:0.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#0A0B0D\]{color:#0A0B0D}.text-\[\#0A2A1F\]{color:#0A2A1F}.text-\[\#0D9F61\]{color:#0D9F61}.text-\[\#9ADFC4\]{color:#9ADFC4}.text-\[\#9ADFC4\]\/70{color:color-mix(in oklab,#9ADFC4 70%,transparent)}.text-\[\#111\]{color:#111}.text-\[\#111\]\/50{color:color-mix(in oklab,#111 50%,transparent)}.text-\[\#888\]{color:#888}.text-\[\#5B35E8\]{color:#5B35E8}.text-\[\#101115\]{color:#101115}.text-\[\#111216\]{color:#111216}.text-\[\#111217\]{color:#111217}.text-\[\#B6F6C9\]{color:#B6F6C9}.text-\[\#9B86F3\]{color:#9B86F3}.text-\[\#9B86F3\]\/85{color:color-mix(in oklab,#9B86F3 85%,transparent)}.text-\[\#B9FFE7\]{color:#B9FFE7}.text-\[\#DCD3FA\]\/68{color:color-mix(in oklab,#DCD3FA 68%,transparent)}.text-\[\#DCD3FA\]\/70{color:color-mix(in oklab,#DCD3FA 70%,transparent)}.text-\[\#DCD3FA\]\/75{color:color-mix(in oklab,#DCD3FA 75%,transparent)}.text-\[\#DCD3FA\]{color:#DCD3FA}.text-\[\#D9DFFD\]{color:#D9DFFD}.text-\[\#E85D3F\]{color:#E85D3F}.text-\[\#F0CCFF\]{color:#F0CCFF}.text-\[\#F7F7F3\]{color:#F7F7F3}.text-\[\#F7F7F3\]\/68{color:color-mix(in oklab,#F7F7F3 68%,transparent)}.text-\[\#F7F7F3\]\/72{color:color-mix(in oklab,#F7F7F3 72%,transparent)}.text-\[\#FF9494\]{color:#FF9494}.text-\[\#FF9494\]\/80{color:color-mix(in oklab,#FF9494 80%,transparent)}.text-\[\#FF9494\]\/85{color:color-mix(in oklab,#FF9494 85%,transparent)}.text-\[\#FFB0B0\]{color:#FFB0B0}.text-\[\#FFB073\]{color:#FFB073}.text-\[\#FFB073\]\/85{color:color-mix(in oklab,#FFB073 85%,transparent)}.text-\[\#FFB199\]{color:#FFB199}.text-\[\#FFC2C2\]{color:#FFC2C2}.text-\[\#FFCFAD\]{color:#FFCFAD}.text-\[\#FFCFCF\]{color:#FFCFCF}.text-\[\#FFD0AC\]{color:#FFD0AC}.text-\[\#FFD9BD\]{color:#FFD9BD}.text-\[\#FFD37A\]{color:#FFD37A}.text-\[\#FFE0C4\]{color:#FFE0C4}.text-\[\#FFFFFF\]{color:#FFFFFF}.text-\[color\:var\(--color-accent-600\)\]{color:var(--color-accent-600)}.text-\[color\:var\(--color-cobalt-600\)\]{color:var(--color-cobalt-600)}.text-\[color\:var\(--color-ink\)\]{color:var(--color-ink)}.text-\[color\:var\(--color-ink-2\)\]{color:var(--color-ink-2)}.text-\[color\:var\(--color-ink-3\)\]{color:var(--color-ink-3)}.text-\[color\:var\(--color-signal-500\)\]{color:var(--color-signal-500)}.text-\[color\:var\(--color-sla-blue\)\]{color:var(--color-sla-blue)}.text-\[color\:var\(--color-terracotta-600\)\]{color:var(--color-terracotta-600)}.text-\[color\:var\(--color-urgent-600\)\]{color:var(--color-urgent-600)}.text-\[color\:var\(--color-warm-600\)\]{color:var(--color-warm-600)}.text-\[color\:var\(--mg-bg\)\]{color:var(--mg-bg)}.text-\[color\:var\(--mg-brand\)\]{color:var(--mg-brand)}.text-\[color\:var\(--mg-cta-fg\)\]{color:var(--mg-cta-fg)}.text-\[color\:var\(--mg-ink\)\]{color:var(--mg-ink)}.text-\[color\:var\(--mg-ink-42\)\]{color:var(--mg-ink-42)}.text-\[color\:var\(--mg-ink-45\)\]{color:var(--mg-ink-45)}.text-\[color\:var\(--mg-ink-48\)\]{color:var(--mg-ink-48)}.text-\[color\:var\(--mg-ink-50\)\]{color:var(--mg-ink-50)}.text-\[color\:var\(--mg-ink-52\)\]{color:var(--mg-ink-52)}.text-\[color\:var\(--mg-ink-55\)\]{color:var(--mg-ink-55)}.text-\[color\:var\(--mg-ink-58\)\]{color:var(--mg-ink-58)}.text-\[color\:var\(--mg-ink-68\)\]{color:var(--mg-ink-68)}.text-\[color\:var\(--mg-ink-70\)\]{color:var(--mg-ink-70)}.text-\[color\:var\(--mg-ink-76\)\]{color:var(--mg-ink-76)}.text-\[color\:var\(--mg-ink-80\)\]{color:var(--mg-ink-80)}.text-\[color\:var\(--mg-ink-85\)\]{color:var(--mg-ink-85)}.text-\[color\:var\(--mg-ink-90\)\]{color:var(--mg-ink-90)}.text-\[color\:var\(--mg-ink-92\)\]{color:var(--mg-ink-92)}.text-black{color:var(--color-black)}.text-black\/50{color:color-mix(in srgb,#000 50%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.text-terracotta-600{color:var(--color-terracotta-600)}.text-white{color:var(--color-white)}.text-white\/24{color:color-mix(in srgb,#fff 24%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.text-white\/25{color:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/28{color:color-mix(in srgb,#fff 28%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.text-white\/30{color:color-mix(in srgb,#fff 30%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/32{color:color-mix(in srgb,#fff 32%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 32%,transparent)}}.text-white\/34{color:color-mix(in srgb,#fff 34%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 34%,transparent)}}.text-white\/35{color:color-mix(in srgb,#fff 35%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/36{color:color-mix(in srgb,#fff 36%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 36%,transparent)}}.text-white\/38{color:color-mix(in srgb,#fff 38%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 38%,transparent)}}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/42{color:color-mix(in srgb,#fff 42%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.text-white\/44{color:color-mix(in srgb,#fff 44%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 44%,transparent)}}.text-white\/45{color:color-mix(in srgb,#fff 45%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/46{color:color-mix(in srgb,#fff 46%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 46%,transparent)}}.text-white\/48{color:color-mix(in srgb,#fff 48%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/52{color:color-mix(in srgb,#fff 52%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.text-white\/54{color:color-mix(in srgb,#fff 54%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.text-white\/55{color:color-mix(in srgb,#fff 55%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/56{color:color-mix(in srgb,#fff 56%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 56%,transparent)}}.text-white\/58{color:color-mix(in srgb,#fff 58%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/62{color:color-mix(in srgb,#fff 62%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/65{color:color-mix(in srgb,#fff 65%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/66{color:color-mix(in srgb,#fff 66%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 66%,transparent)}}.text-white\/68{color:color-mix(in srgb,#fff 68%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:color-mix(in srgb,#fff 72%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/74{color:color-mix(in srgb,#fff 74%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 74%,transparent)}}.text-white\/75{color:color-mix(in srgb,#fff 75%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/76{color:color-mix(in srgb,#fff 76%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.text-white\/78{color:color-mix(in srgb,#fff 78%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/82{color:color-mix(in srgb,#fff 82%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:color-mix(in srgb,#fff 85%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/88{color:color-mix(in srgb,#fff 88%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/92{color:color-mix(in srgb,#fff 92%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.text-white\/95{color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.diagonal-fractions,.lining-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.oldstyle-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.slashed-zero{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.stacked-fractions,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-white{&::placeholder{color:var(--color-white)}}.placeholder-white\/25{&::placeholder{color:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}.opacity-30{opacity:30%}.opacity-35{opacity:35%}.opacity-40{opacity:40%}.opacity-45{opacity:45%}.opacity-50{opacity:50%}.opacity-58{opacity:58%}.opacity-60{opacity:60%}.opacity-62{opacity:62%}.opacity-65{opacity:65%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1))}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0/0.25))}.shadow-\[0_0_18px_rgba\(124\,92\,255\,0\.22\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,rgba(124,92,255,0.22))}.shadow-\[0_0_18px_rgba\(124\,92\,255\,0\.22\)\],.shadow-\[0_4px_10px_rgba\(30\,35\,60\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(30\,35\,60\,0\.08\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,rgba(30,35,60,0.08))}.shadow-\[0_6px_14px_rgba\(30\,35\,60\,0\.1\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,rgba(30,35,60,0.1))}.shadow-\[0_6px_14px_rgba\(30\,35\,60\,0\.1\)\],.shadow-\[0_6px_14px_rgba\(96\,84\,210\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(96\,84\,210\,0\.14\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,rgba(96,84,210,0.14))}.shadow-\[0_7px_16px_rgba\(30\,35\,60\,0\.12\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,rgba(30,35,60,0.12))}.shadow-\[0_7px_16px_rgba\(30\,35\,60\,0\.12\)\],.shadow-\[0_7px_16px_rgba\(96\,84\,210\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_7px_16px_rgba\(96\,84\,210\,0\.16\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,rgba(96,84,210,0.16))}.shadow-\[0_8px_20px_rgba\(30\,35\,60\,0\.08\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,rgba(30,35,60,0.08))}.shadow-\[0_8px_20px_rgba\(30\,35\,60\,0\.08\)\],.shadow-\[0_9px_20px_rgba\(96\,84\,210\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_9px_20px_rgba\(96\,84\,210\,0\.2\)\]{--tw-shadow:0 9px 20px var(--tw-shadow-color,rgba(96,84,210,0.2))}.shadow-\[0_10px_24px_rgba\(124\,92\,255\,0\.20\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,rgba(124,92,255,0.20))}.shadow-\[0_10px_24px_rgba\(124\,92\,255\,0\.20\)\],.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.24\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,rgba(0,0,0,0.24))}.shadow-\[0_12px_28px_rgba\(30\,35\,60\,0\.14\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,rgba(30,35,60,0.14))}.shadow-\[0_12px_28px_rgba\(30\,35\,60\,0\.095\)\],.shadow-\[0_12px_28px_rgba\(30\,35\,60\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(30\,35\,60\,0\.095\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,rgba(30,35,60,0.095))}.shadow-\[0_14px_34px_rgba\(30\,35\,60\,0\.12\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,rgba(30,35,60,0.12))}.shadow-\[0_14px_34px_rgba\(30\,35\,60\,0\.12\)\],.shadow-\[0_18px_42px_rgba\(30\,35\,60\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(30\,35\,60\,0\.08\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,rgba(30,35,60,0.08))}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,rgba(0,0,0,0.24))}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.24\)\],.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,rgba(0,0,0,0.28))}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,rgba(0,0,0,0.35))}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\],.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.42\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,rgba(0,0,0,0.42))}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,0.12))}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\],.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,0.16))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0/0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm,.shadow\/depth{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#0D9F61\]\/15{--tw-ring-color:color-mix(in oklab,#0D9F61 15%,transparent)}.ring-\[\#9ADFC4\]\/15{--tw-ring-color:color-mix(in oklab,#9ADFC4 15%,transparent)}.ring-\[\#9ADFC4\]\/16{--tw-ring-color:color-mix(in oklab,#9ADFC4 16%,transparent)}.ring-\[\#9ADFC4\]\/18{--tw-ring-color:color-mix(in oklab,#9ADFC4 18%,transparent)}.ring-\[\#9ADFC4\]\/20{--tw-ring-color:color-mix(in oklab,#9ADFC4 20%,transparent)}.ring-\[\#9ADFC4\]\/24{--tw-ring-color:color-mix(in oklab,#9ADFC4 24%,transparent)}.ring-\[\#9ADFC4\]\/25{--tw-ring-color:color-mix(in oklab,#9ADFC4 25%,transparent)}.ring-\[\#9ADFC4\]\/30{--tw-ring-color:color-mix(in oklab,#9ADFC4 30%,transparent)}.ring-\[\#9ADFC4\]\/40{--tw-ring-color:color-mix(in oklab,#9ADFC4 40%,transparent)}.ring-\[\#9B86F3\]\/18{--tw-ring-color:color-mix(in oklab,#9B86F3 18%,transparent)}.ring-\[\#9B86F3\]\/22{--tw-ring-color:color-mix(in oklab,#9B86F3 22%,transparent)}.ring-\[\#9B86F3\]\/24{--tw-ring-color:color-mix(in oklab,#9B86F3 24%,transparent)}.ring-\[\#9B86F3\]\/25{--tw-ring-color:color-mix(in oklab,#9B86F3 25%,transparent)}.ring-\[\#9B86F3\]\/28{--tw-ring-color:color-mix(in oklab,#9B86F3 28%,transparent)}.ring-\[\#9B86F3\]\/30{--tw-ring-color:color-mix(in oklab,#9B86F3 30%,transparent)}.ring-\[\#9B86F3\]\/45{--tw-ring-color:color-mix(in oklab,#9B86F3 45%,transparent)}.ring-\[\#9B86F3\]\/50{--tw-ring-color:color-mix(in oklab,#9B86F3 50%,transparent)}.ring-\[\#55D17A\]\/16{--tw-ring-color:color-mix(in oklab,#55D17A 16%,transparent)}.ring-\[\#101115\]{--tw-ring-color:#101115}.ring-\[\#292039\]{--tw-ring-color:#292039}.ring-\[\#9B86F3\]\/35{--tw-ring-color:color-mix(in oklab,#9B86F3 35%,transparent)}.ring-\[\#9B86F3\]\/20{--tw-ring-color:color-mix(in oklab,#9B86F3 20%,transparent)}.ring-\[\#9B86F3\]\/40{--tw-ring-color:color-mix(in oklab,#9B86F3 40%,transparent)}.ring-\[\#9B86F3\]\/\[0\.14\]{--tw-ring-color:color-mix(in oklab,#9B86F3 14.000000000000002%,transparent)}.ring-\[\#E85D3F\]\/15{--tw-ring-color:color-mix(in oklab,#E85D3F 15%,transparent)}.ring-\[\#E5711F\]\/25{--tw-ring-color:color-mix(in oklab,#E5711F 25%,transparent)}.ring-\[\#E5711F\]\/30{--tw-ring-color:color-mix(in oklab,#E5711F 30%,transparent)}.ring-\[\#E5711F\]\/40{--tw-ring-color:color-mix(in oklab,#E5711F 40%,transparent)}.ring-\[\#EA1F1F\]\/22{--tw-ring-color:color-mix(in oklab,#EA1F1F 22%,transparent)}.ring-\[\#EA1F1F\]\/25{--tw-ring-color:color-mix(in oklab,#EA1F1F 25%,transparent)}.ring-\[\#EA1F1F\]\/30{--tw-ring-color:color-mix(in oklab,#EA1F1F 30%,transparent)}.ring-\[\#EA1F1F\]\/35{--tw-ring-color:color-mix(in oklab,#EA1F1F 35%,transparent)}.ring-\[\#EA1F1F\]\/40{--tw-ring-color:color-mix(in oklab,#EA1F1F 40%,transparent)}.ring-\[\#FF9494\]\/16{--tw-ring-color:color-mix(in oklab,#FF9494 16%,transparent)}.ring-\[\#FF9494\]\/18{--tw-ring-color:color-mix(in oklab,#FF9494 18%,transparent)}.ring-\[\#FF9494\]\/20{--tw-ring-color:color-mix(in oklab,#FF9494 20%,transparent)}.ring-\[\#FF9494\]\/22{--tw-ring-color:color-mix(in oklab,#FF9494 22%,transparent)}.ring-\[\#FF9494\]\/24{--tw-ring-color:color-mix(in oklab,#FF9494 24%,transparent)}.ring-\[\#FF9494\]\/25{--tw-ring-color:color-mix(in oklab,#FF9494 25%,transparent)}.ring-\[\#FF9494\]\/30{--tw-ring-color:color-mix(in oklab,#FF9494 30%,transparent)}.ring-\[\#FF9494\]\/40{--tw-ring-color:color-mix(in oklab,#FF9494 40%,transparent)}.ring-\[\#FFB073\]\/16{--tw-ring-color:color-mix(in oklab,#FFB073 16%,transparent)}.ring-\[\#FFB073\]\/18{--tw-ring-color:color-mix(in oklab,#FFB073 18%,transparent)}.ring-\[\#FFB073\]\/20{--tw-ring-color:color-mix(in oklab,#FFB073 20%,transparent)}.ring-\[\#FFB073\]\/22{--tw-ring-color:color-mix(in oklab,#FFB073 22%,transparent)}.ring-\[\#FFB073\]\/24{--tw-ring-color:color-mix(in oklab,#FFB073 24%,transparent)}.ring-\[\#FFB073\]\/25{--tw-ring-color:color-mix(in oklab,#FFB073 25%,transparent)}.ring-\[\#FFB073\]\/30{--tw-ring-color:color-mix(in oklab,#FFB073 30%,transparent)}.ring-\[color\:var\(--color-cobalt-600\)\]\/25{--tw-ring-color:color-mix(in srgb,#5B35E8 25%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-cobalt-600) 25%,transparent)}}.ring-\[color\:var\(--color-ink-3\)\]\/30{--tw-ring-color:color-mix(in srgb,#7A7F88 30%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-ink-3) 30%,transparent)}}.ring-\[color\:var\(--color-line\)\]{--tw-ring-color:var(--color-line)}.ring-\[color\:var\(--color-signal-500\)\]\/25{--tw-ring-color:color-mix(in srgb,#E28B10 25%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-signal-500) 25%,transparent)}}.ring-\[color\:var\(--mg-glass-ring\)\]{--tw-ring-color:var(--mg-glass-ring)}.ring-\[color\:var\(--mg-line-04\)\]{--tw-ring-color:var(--mg-line-04)}.ring-\[color\:var\(--mg-line-05\)\]{--tw-ring-color:var(--mg-line-05)}.ring-\[color\:var\(--mg-line-06\)\]{--tw-ring-color:var(--mg-line-06)}.ring-\[color\:var\(--mg-line-08\)\]{--tw-ring-color:var(--mg-line-08)}.ring-\[color\:var\(--mg-surface\)\]{--tw-ring-color:var(--mg-surface)}.ring-black{--tw-ring-color:var(--color-black)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.ring-white\/15{--tw-ring-color:color-mix(in srgb,#fff 15%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.ring-white\/20{--tw-ring-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.ring-white\/25{--tw-ring-color:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.ring-white\/80{--tw-ring-color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.ring-white\/\[0\.1\]{--tw-ring-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.ring-white\/\[0\.04\]{--tw-ring-color:color-mix(in srgb,#fff 4%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.ring-white\/\[0\.05\]{--tw-ring-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.ring-white\/\[0\.07\]{--tw-ring-color:color-mix(in srgb,#fff 7.000000000000001%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 7.000000000000001%,transparent)}}.ring-white\/\[0\.08\]{--tw-ring-color:color-mix(in srgb,#fff 8%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.ring-white\/\[0\.10\]{--tw-ring-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.ring-white\/\[0\.14\]{--tw-ring-color:color-mix(in srgb,#fff 14.000000000000002%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 14.000000000000002%,transparent)}}.ring-white\/\[0\.15\]{--tw-ring-color:color-mix(in srgb,#fff 15%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.ring-white\/\[0\.16\]{--tw-ring-color:color-mix(in srgb,#fff 16%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.ring-white\/\[0\.045\]{--tw-ring-color:color-mix(in srgb,#fff 4.5%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.ring-white\/\[0\.055\]{--tw-ring-color:color-mix(in srgb,#fff 5.5%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.ring-white\/\[0\.065\]{--tw-ring-color:color-mix(in srgb,#fff 6.5%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 6.5%,transparent)}}.ring-white\/\[0\.075\]{--tw-ring-color:color-mix(in srgb,#fff 7.5%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-white) 7.5%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-\[5px\]{--tw-blur:blur(5px)}.blur-\[5px\],.blur-\[6px\]{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,)}.blur-\[6px\]{--tw-blur:blur(6px)}.blur-\[10px\]{--tw-blur:blur(10px)}.blur-\[10px\],.blur-lg{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,)}.blur-lg{--tw-blur:blur(var(--blur-lg))}.blur-md{--tw-blur:blur(var(--blur-md))}.blur-md,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgb(0 0 0/0.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,rgb(0 0 0/0.06)));--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,rgb(0 0 0/0.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl))}.drop-shadow-2xl,.drop-shadow-lg{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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,rgb(0 0 0/0.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgb(0 0 0/0.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm))}.drop-shadow-sm,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg))}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.backdrop-grayscale,.backdrop-invert{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.backdrop-filter,.backdrop-sepia{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:150ms;transition-duration:.15s}.duration-200{--tw-duration:200ms;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.divide-x-reverse{:where(&>:not(:last-child)){--tw-divide-x-reverse:1}}.ring-inset{--tw-ring-inset:inset}.group-hover\:text-\[color\:var\(--color-cobalt-600\)\]{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-cobalt-600)}}}.group-hover\:text-\[color\:var\(--color-terracotta-600\)\]{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-terracotta-600)}}}.group-active\:translate-x-0\.5{&:is(:where(.group):active *){--tw-translate-x:calc(var(--spacing) * 0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-white\/28{&::placeholder{color:color-mix(in srgb,#fff 28%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 28%,transparent)}}}.placeholder\:text-white\/30{&::placeholder{color:color-mix(in srgb,#fff 30%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 30%,transparent)}}}.placeholder\:text-white\/32{&::placeholder{color:color-mix(in srgb,#fff 32%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 32%,transparent)}}}.placeholder\:text-white\/35{&::placeholder{color:color-mix(in srgb,#fff 35%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 35%,transparent)}}}.placeholder\:text-white\/40{&::placeholder{color:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 40%,transparent)}}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.hover\:-translate-y-0\.5{&:hover{@media (hover:hover){--tw-translate-y:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:bg-\[\#9B86F3\]{&:hover{@media (hover:hover){background-color:#9B86F3}}}.hover\:bg-\[\#9ADFC4\]\/16{&:hover{@media (hover:hover){background-color:color-mix(in oklab,#9ADFC4 16%,transparent)}}}.hover\:bg-\[\#9B86F3\]\/30{&:hover{@media (hover:hover){background-color:color-mix(in oklab,#9B86F3 30%,transparent)}}}.hover\:bg-\[\#FFB073\]\/16{&:hover{@media (hover:hover){background-color:color-mix(in oklab,#FFB073 16%,transparent)}}}.hover\:bg-\[\#FFB073\]\/18{&:hover{@media (hover:hover){background-color:color-mix(in oklab,#FFB073 18%,transparent)}}}.hover\:bg-\[color\:var\(--color-cream-2\)\]\/50{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#ECEBE7 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cream-2) 50%,transparent)}}}}.hover\:bg-\[color\:var\(--color-surface-2\)\]{&:hover{@media (hover:hover){background-color:var(--color-surface-2)}}}.hover\:bg-white\/\[0\.1\]{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}.hover\:bg-white\/\[0\.02\]{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 2%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}}}.hover\:bg-white\/\[0\.04\]{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 4%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}}}.hover\:bg-white\/\[0\.05\]{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}.hover\:bg-white\/\[0\.08\]{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 8%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}}}.hover\:bg-white\/\[0\.045\]{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 4.5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}}}.hover\:bg-white\/\[0\.055\]{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 5.5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}}}.hover\:text-\[\#9B86F3\]{&:hover{@media (hover:hover){color:#9B86F3}}}.hover\:text-\[\#DCD3FA\]{&:hover{@media (hover:hover){color:#DCD3FA}}}.hover\:text-\[\#FF9494\]{&:hover{@media (hover:hover){color:#FF9494}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white)}}}.hover\:text-white\/75{&:hover{@media (hover:hover){color:color-mix(in srgb,#fff 75%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 75%,transparent)}}}}.hover\:text-white\/90{&:hover{@media (hover:hover){color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:ring-\[\#9B86F3\]\/35{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in oklab,#9B86F3 35%,transparent)}}}.hover\:ring-\[\#9B86F3\]\/40{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in oklab,#9B86F3 40%,transparent)}}}.hover\:ring-\[\#DCD3FA\]\/45{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in oklab,#DCD3FA 45%,transparent)}}}.hover\:ring-\[\#FF9494\]\/30{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in oklab,#FF9494 30%,transparent)}}}.hover\:ring-\[color\:var\(--color-cobalt-600\)\]\/50{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in srgb,#5B35E8 50%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-cobalt-600) 50%,transparent)}}}}.hover\:ring-\[color\:var\(--color-terracotta-600\)\]\/40{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in srgb,#C71919 40%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-terracotta-600) 40%,transparent)}}}}.hover\:ring-\[color\:var\(--color-terracotta-600\)\]\/50{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in srgb,#C71919 50%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-terracotta-600) 50%,transparent)}}}}.hover\:ring-\[color\:var\(--color-terracotta-600\)\]\/60{&:hover{@media (hover:hover){--tw-ring-color:color-mix(in srgb,#C71919 60%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-ring-color:color-mix(in oklab,var(--color-terracotta-600) 60%,transparent)}}}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-\[\#9B86F3\]\/40{&:focus{--tw-ring-color:color-mix(in oklab,#9B86F3 40%,transparent)}}.focus\:ring-\[\#9B86F3\]\/45{&:focus{--tw-ring-color:color-mix(in oklab,#9B86F3 45%,transparent)}}.focus\:ring-\[\#9B86F3\]\/50{&:focus{--tw-ring-color:color-mix(in oklab,#9B86F3 50%,transparent)}}.focus\:ring-\[\#9B86F3\]\/35{&:focus{--tw-ring-color:color-mix(in oklab,#9B86F3 35%,transparent)}}.focus\:ring-\[\#9B86F3\]\/38{&:focus{--tw-ring-color:color-mix(in oklab,#9B86F3 38%,transparent)}}.focus\:ring-\[\#9B86F3\]\/40{&:focus{--tw-ring-color:color-mix(in oklab,#9B86F3 40%,transparent)}}.focus\:ring-\[\#FF9494\]\/40{&:focus{--tw-ring-color:color-mix(in oklab,#FF9494 40%,transparent)}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none}}.active\:translate-y-0{&:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}.active\:scale-90{&:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.active\:scale-95{&:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.active\:scale-98{&:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.active\:scale-\[0\.96\]{&:active{scale:.96}}.active\:scale-\[0\.97\]{&:active{scale:.97}}.active\:scale-\[0\.98\]{&:active{scale:.98}}.active\:scale-\[0\.99\]{&:active{scale:.99}}.active\:scale-\[0\.972\]{&:active{scale:.972}}.active\:scale-\[0\.975\]{&:active{scale:.975}}.active\:scale-\[0\.985\]{&:active{scale:.985}}.active\:scale-\[0\.992\]{&:active{scale:.992}}.active\:cursor-grabbing{&:active{cursor:grabbing}}.active\:bg-white\/\[0\.04\]{&:active{background-color:color-mix(in srgb,#fff 4%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}}.active\:bg-white\/\[0\.05\]{&:active{background-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.active\:bg-white\/\[0\.06\]{&:active{background-color:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}}.active\:bg-white\/\[0\.08\]{&:active{background-color:color-mix(in srgb,#fff 8%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}}.active\:bg-white\/\[0\.035\]{&:active{background-color:color-mix(in srgb,#fff 3.5000000000000004%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 3.5000000000000004%,transparent)}}}.active\:opacity-70{&:active{opacity:70%}}.active\:opacity-75{&:active{opacity:75%}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-40{&:disabled{opacity:40%}}.disabled\:opacity-45{&:disabled{opacity:45%}}.disabled\:opacity-50{&:disabled{opacity:50%}}.disabled\:opacity-60{&:disabled{opacity:60%}}.disabled\:opacity-70{&:disabled{opacity:70%}}.min-\[390px\]\:inline{@media (width >= 390px){display:inline}}.sm\:col-span-2{@media (width >= 40rem){grid-column:span 2/span 2}}.sm\:block{@media (width >= 40rem){display:block}}.sm\:inline{@media (width >= 40rem){display:inline}}.sm\:w-36{@media (width >= 40rem){width:calc(var(--spacing) * 36)}}.sm\:w-64{@media (width >= 40rem){width:calc(var(--spacing) * 64)}}.sm\:w-80{@media (width >= 40rem){width:calc(var(--spacing) * 80)}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-3{@media (width >= 40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:grid-cols-\[1fr_152px\]{@media (width >= 40rem){grid-template-columns:1fr 152px}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row}}.sm\:items-center{@media (width >= 40rem){align-items:center}}.sm\:items-start{@media (width >= 40rem){align-items:flex-start}}.sm\:justify-between{@media (width >= 40rem){justify-content:space-between}}.sm\:p-6{@media (width >= 40rem){padding:calc(var(--spacing) * 6)}}.sm\:px-7{@media (width >= 40rem){padding-inline:calc(var(--spacing) * 7)}}.md\:col-span-2{@media (width >= 48rem){grid-column:span 2/span 2}}.md\:block{@media (width >= 48rem){display:block}}.md\:w-44{@media (width >= 48rem){width:calc(var(--spacing) * 44)}}.md\:max-w-none{@media (width >= 48rem){max-width:none}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.md\:flex-row{@media (width >= 48rem){flex-direction:row}}.md\:items-center{@media (width >= 48rem){align-items:center}}.md\:items-end{@media (width >= 48rem){align-items:flex-end}}.md\:justify-between{@media (width >= 48rem){justify-content:space-between}}.md\:divide-y-0{@media (width >= 48rem){:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}}.md\:border-b{@media (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.md\:border-white\/\[0\.05\]{@media (width >= 48rem){border-left-color:color-mix(in srgb,#fff 5%,transparent);border-bottom-color:color-mix(in srgb,#fff 5%,transparent);border-right-color:color-mix(in srgb,#fff 5%,transparent);border-top-color:color-mix(in srgb,#fff 5%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.lg\:w-\[460px\]{@media (width >= 64rem){width:460px}}.lg\:w-\[820px\]{@media (width >= 64rem){width:820px}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:grid-cols-7{@media (width >= 64rem){grid-template-columns:repeat(7,minmax(0,1fr))}}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{@media (width >= 64rem){grid-template-columns:.92fr 1.08fr}}.lg\:grid-cols-\[1fr_1\.25fr\]{@media (width >= 64rem){grid-template-columns:1fr 1.25fr}}.lg\:grid-cols-\[1fr_320px\]{@media (width >= 64rem){grid-template-columns:1fr 320px}}.lg\:grid-cols-\[260px_1fr\]{@media (width >= 64rem){grid-template-columns:260px 1fr}}.lg\:grid-cols-\[360px_1fr\]{@media (width >= 64rem){grid-template-columns:360px 1fr}}.lg\:flex-row{@media (width >= 64rem){flex-direction:row}}.lg\:items-center{@media (width >= 64rem){align-items:center}}.lg\:items-end{@media (width >= 64rem){align-items:flex-end}}.lg\:items-start{@media (width >= 64rem){align-items:flex-start}}.lg\:justify-between{@media (width >= 64rem){justify-content:space-between}}.lg\:justify-end{@media (width >= 64rem){justify-content:flex-end}}.lg\:border-r{@media (width >= 64rem){border-right-style:var(--tw-border-style);border-right-width:1px}}.lg\:border-b-0{@media (width >= 64rem){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.lg\:px-8{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 8)}}.xl\:grid-cols-1{@media (width >= 80rem){grid-template-columns:repeat(1,minmax(0,1fr))}}.xl\:grid-cols-3{@media (width >= 80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.xl\:grid-cols-4{@media (width >= 80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{@media (width >= 80rem){grid-template-columns:1.15fr .85fr}}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{@media (width >= 80rem){grid-template-columns:1.25fr .75fr}}.xl\:grid-cols-\[1\.25fr_1fr_1fr\]{@media (width >= 80rem){grid-template-columns:1.25fr 1fr 1fr}}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{@media (width >= 80rem){grid-template-columns:minmax(0,1fr) 420px}}.xl\:grid-cols-\[minmax\(260px\,1fr\)_auto_auto\]{@media (width >= 80rem){grid-template-columns:minmax(260px,1fr) auto auto}}.xl\:items-center{@media (width >= 80rem){align-items:center}}.xl\:p-6{@media (width >= 80rem){padding:calc(var(--spacing) * 6)}}}body,html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root,html[data-theme=night]{color-scheme:dark;--mg-bg:#07080A;--mg-surface:#111214;--mg-surface-2:#18191C;--mg-frosted:rgba(17,18,20,0.78);--mg-panel-015:rgba(255,255,255,0.015);--mg-panel-02:rgba(255,255,255,0.02);--mg-panel-025:rgba(255,255,255,0.025);--mg-panel-028:rgba(255,255,255,0.028);--mg-panel-03:rgba(255,255,255,0.03);--mg-panel-035:rgba(255,255,255,0.035);--mg-panel-04:rgba(255,255,255,0.04);--mg-panel-045:rgba(255,255,255,0.045);--mg-panel-05:rgba(255,255,255,0.05);--mg-panel-055:rgba(255,255,255,0.055);--mg-panel-06:rgba(255,255,255,0.06);--mg-panel-08:rgba(255,255,255,0.08);--mg-panel-10:rgba(255,255,255,0.1);--mg-panel-15:rgba(255,255,255,0.15);--mg-panel-25:rgba(255,255,255,0.25);--mg-line-04:rgba(255,255,255,0.04);--mg-line-05:rgba(255,255,255,0.05);--mg-line-06:rgba(255,255,255,0.06);--mg-line-07:rgba(255,255,255,0.07);--mg-line-08:rgba(255,255,255,0.08);--mg-line-10:rgba(255,255,255,0.1);--mg-line-15:rgba(255,255,255,0.15);--mg-line-20:rgba(255,255,255,0.2);--mg-line-25:rgba(255,255,255,0.25);--mg-ink:#F7F7F3;--mg-ink-95:rgba(247,247,243,0.95);--mg-ink-92:rgba(247,247,243,0.92);--mg-ink-90:rgba(247,247,243,0.9);--mg-ink-85:rgba(247,247,243,0.85);--mg-ink-82:rgba(247,247,243,0.82);--mg-ink-80:rgba(247,247,243,0.8);--mg-ink-78:rgba(247,247,243,0.78);--mg-ink-76:rgba(247,247,243,0.76);--mg-ink-75:rgba(247,247,243,0.75);--mg-ink-74:rgba(247,247,243,0.74);--mg-ink-72:rgba(247,247,243,0.72);--mg-ink-70:rgba(247,247,243,0.7);--mg-ink-68:rgba(247,247,243,0.68);--mg-ink-66:rgba(247,247,243,0.66);--mg-ink-65:rgba(247,247,243,0.65);--mg-ink-62:rgba(247,247,243,0.62);--mg-ink-60:rgba(247,247,243,0.6);--mg-ink-58:rgba(247,247,243,0.58);--mg-ink-56:rgba(247,247,243,0.56);--mg-ink-55:rgba(247,247,243,0.55);--mg-ink-52:rgba(247,247,243,0.52);--mg-ink-50:rgba(247,247,243,0.5);--mg-ink-48:rgba(247,247,243,0.48);--mg-ink-45:rgba(247,247,243,0.45);--mg-ink-44:rgba(247,247,243,0.44);--mg-ink-42:rgba(247,247,243,0.42);--mg-ink-40:rgba(247,247,243,0.4);--mg-ink-38:rgba(247,247,243,0.38);--mg-ink-36:rgba(247,247,243,0.36);--mg-ink-35:rgba(247,247,243,0.35);--mg-ink-34:rgba(247,247,243,0.34);--mg-ink-32:rgba(247,247,243,0.32);--mg-ink-30:rgba(247,247,243,0.3);--mg-ink-28:rgba(247,247,243,0.28);--mg-ink-25:rgba(247,247,243,0.25);--mg-ink-24:rgba(247,247,243,0.24);--mg-cta-bg:#F7F7F3;--mg-cta-fg:#07080A;--mg-accent-soft:rgba(255,255,255,0.08);--mg-accent-text:rgba(247,247,243,0.92);--mg-logo-glow:radial-gradient(circle,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.2) 48%,transparent 72%);--mg-hero-poster:#0A0B0D;--mg-photo-bg:#0A0B0D;--mg-photo-fg:#FFFFFF;--mg-photo-fill:#0A0B0D;--mg-glass-bg:rgba(17,18,20,0.76);--mg-glass-bg-strong:rgba(21,22,25,0.84);--mg-glass-ring:rgba(255,255,255,0.09);--mg-glass-highlight:rgba(255,255,255,0.055);--mg-card-bg:linear-gradient(180deg,rgba(24,25,28,0.96),rgba(17,18,20,0.98));--mg-card-bg-soft:linear-gradient(180deg,rgba(29,30,34,0.88),rgba(18,19,22,0.96));--mg-product-card-bg:linear-gradient(180deg,rgba(28,29,33,0.92),rgba(18,19,22,0.98));--mg-product-media-bg:radial-gradient(circle at 50% 22%,rgba(255,255,255,0.105) 0%,rgba(255,255,255,0.035) 39%,rgba(255,255,255,0.018) 100%);--mg-product-media-sheen:linear-gradient(180deg,rgba(255,255,255,0.05),transparent 48%,rgba(0,0,0,0.12));--mg-product-media-shadow:inset 0 0 0 1px rgba(255,255,255,0.045);--mg-status-good:#7FE0B0;--mg-status-good-soft:rgba(127,224,176,0.12);--mg-status-good-ring:rgba(127,224,176,0.22);--mg-status-warm:#FFB073;--mg-status-warm-soft:rgba(255,176,115,0.13);--mg-status-warm-ring:rgba(255,176,115,0.23);--mg-status-danger:#FF9494;--mg-status-danger-soft:rgba(255,148,148,0.12);--mg-status-danger-ring:rgba(255,148,148,0.24);--mg-card-shadow:0 18px 60px rgba(0,0,0,0.28);--mg-soft-shadow:0 10px 34px rgba(0,0,0,0.24);--mg-control-bg:rgba(255,255,255,0.08);--mg-control-fg:rgba(247,247,243,0.92);--mg-brand:#5B35E8;--mg-brand-word:#9B86F3;--mg-ai-bg:rgba(91,53,232,0.16);--mg-ai-fg:#DCD3FA;--mg-ai-dot:#9B86F3;--mg-topbar-bg:rgba(10,11,13,0.9);--mg-bottom-fade:linear-gradient(0deg,rgba(10,11,13,1) 0%,rgba(10,11,13,0.96) 58%,rgba(10,11,13,0));--mg-composer-bg:rgba(17,18,22,0.78);--mg-profile-hero:linear-gradient(135deg,#1A1C22,#151821 54%,#111216);--mg-profile-glow:rgba(155,134,243,0.18);--mg-profile-metric:rgba(255,255,255,0.06);--mg-product-cover-a:linear-gradient(135deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03) 64%,rgba(0,0,0,0.06));--mg-product-cover-b:linear-gradient(135deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025) 64%,rgba(0,0,0,0.06));--mg-product-cover-c:linear-gradient(135deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02) 64%,rgba(0,0,0,0.06));--mg-product-cover-d:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018) 64%,rgba(0,0,0,0.06));--mg-product-glow:rgba(255,255,255,0.12);--mg-grid-line:rgba(255,255,255,0.035);--color-bg:#0A0B0D;--color-bg-2:#111216;--color-surface:#111216;--color-surface-2:#151619;--color-ink:#F7F7F3;--color-ink-2:rgba(247,247,243,0.7);--color-ink-3:rgba(247,247,243,0.45);--color-ink-4:rgba(247,247,243,0.28);--color-ink-5:rgba(247,247,243,0.12);--color-line:rgba(255,255,255,0.08);--color-line-2:rgba(255,255,255,0.14)}html[data-theme=day]{color-scheme:light;--mg-bg:#FBFBF8;--mg-surface:#FFFFFF;--mg-surface-2:#F6F6F2;--mg-frosted:rgba(255,255,255,0.86);--mg-panel-015:rgba(10,11,13,0.015);--mg-panel-02:rgba(10,11,13,0.02);--mg-panel-025:rgba(10,11,13,0.025);--mg-panel-028:rgba(10,11,13,0.028);--mg-panel-03:rgba(10,11,13,0.03);--mg-panel-035:rgba(10,11,13,0.035);--mg-panel-04:rgba(10,11,13,0.04);--mg-panel-045:rgba(10,11,13,0.045);--mg-panel-05:rgba(10,11,13,0.05);--mg-panel-055:rgba(10,11,13,0.055);--mg-panel-06:rgba(10,11,13,0.06);--mg-panel-08:rgba(10,11,13,0.08);--mg-panel-10:rgba(10,11,13,0.1);--mg-panel-15:rgba(10,11,13,0.15);--mg-panel-25:rgba(10,11,13,0.25);--mg-line-04:rgba(10,11,13,0.04);--mg-line-05:rgba(10,11,13,0.05);--mg-line-06:rgba(10,11,13,0.06);--mg-line-07:rgba(10,11,13,0.07);--mg-line-08:rgba(10,11,13,0.08);--mg-line-10:rgba(10,11,13,0.1);--mg-line-15:rgba(10,11,13,0.15);--mg-line-20:rgba(10,11,13,0.2);--mg-line-25:rgba(10,11,13,0.25);--mg-ink:#0A0B0D;--mg-ink-95:rgba(10,11,13,0.95);--mg-ink-92:rgba(10,11,13,0.92);--mg-ink-90:rgba(10,11,13,0.9);--mg-ink-85:rgba(10,11,13,0.85);--mg-ink-82:rgba(10,11,13,0.82);--mg-ink-80:rgba(10,11,13,0.8);--mg-ink-78:rgba(10,11,13,0.78);--mg-ink-76:rgba(10,11,13,0.76);--mg-ink-75:rgba(10,11,13,0.75);--mg-ink-74:rgba(10,11,13,0.74);--mg-ink-72:rgba(10,11,13,0.72);--mg-ink-70:rgba(10,11,13,0.7);--mg-ink-68:rgba(10,11,13,0.68);--mg-ink-66:rgba(10,11,13,0.66);--mg-ink-65:rgba(10,11,13,0.65);--mg-ink-62:rgba(10,11,13,0.62);--mg-ink-60:rgba(10,11,13,0.6);--mg-ink-58:rgba(10,11,13,0.58);--mg-ink-56:rgba(10,11,13,0.56);--mg-ink-55:rgba(10,11,13,0.55);--mg-ink-52:rgba(10,11,13,0.52);--mg-ink-50:rgba(10,11,13,0.5);--mg-ink-48:rgba(10,11,13,0.48);--mg-ink-45:rgba(10,11,13,0.45);--mg-ink-44:rgba(10,11,13,0.44);--mg-ink-42:rgba(10,11,13,0.42);--mg-ink-40:rgba(10,11,13,0.4);--mg-ink-38:rgba(10,11,13,0.38);--mg-ink-36:rgba(10,11,13,0.36);--mg-ink-35:rgba(10,11,13,0.35);--mg-ink-34:rgba(10,11,13,0.34);--mg-ink-32:rgba(10,11,13,0.32);--mg-ink-30:rgba(10,11,13,0.3);--mg-ink-28:rgba(10,11,13,0.28);--mg-ink-25:rgba(10,11,13,0.25);--mg-ink-24:rgba(10,11,13,0.24);--mg-cta-bg:#0A0B0D;--mg-cta-fg:#FFFFFF;--mg-accent-soft:rgba(10,11,13,0.06);--mg-accent-text:rgba(10,11,13,0.8);--mg-logo-glow:radial-gradient(circle,rgba(10,11,13,0.5) 0%,rgba(10,11,13,0.12) 46%,transparent 72%);--mg-hero-poster:#FFFFFF;--mg-photo-bg:#FFFFFF;--mg-photo-fg:#0A0B0D;--mg-photo-fill:#FFFFFF;--mg-glass-bg:rgba(255,255,255,0.82);--mg-glass-bg-strong:rgba(255,255,255,0.9);--mg-glass-ring:rgba(10,11,13,0.08);--mg-glass-highlight:rgba(255,255,255,0.72);--mg-card-bg:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(247,247,243,0.96));--mg-card-bg-soft:linear-gradient(180deg,rgba(255,255,255,0.92),rgba(247,247,243,0.86));--mg-product-card-bg:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(246,246,242,0.97));--mg-product-media-bg:radial-gradient(circle at 50% 18%,rgba(255,255,255,0.92) 0%,rgba(246,246,242,0.78) 46%,rgba(238,238,232,0.86) 100%);--mg-product-media-sheen:linear-gradient(180deg,rgba(255,255,255,0.58),transparent 50%,rgba(10,11,13,0.025));--mg-product-media-shadow:inset 0 0 0 1px rgba(10,11,13,0.045);--mg-status-good:#087D4D;--mg-status-good-soft:rgba(13,159,97,0.1);--mg-status-good-ring:rgba(13,159,97,0.16);--mg-status-warm:#9A551E;--mg-status-warm-soft:rgba(229,113,31,0.1);--mg-status-warm-ring:rgba(229,113,31,0.18);--mg-status-danger:#C84646;--mg-status-danger-soft:rgba(200,70,70,0.1);--mg-status-danger-ring:rgba(200,70,70,0.18);--mg-card-shadow:0 18px 50px rgba(10,11,13,0.06),0 1px 0 rgba(10,11,13,0.03);--mg-soft-shadow:0 12px 32px rgba(10,11,13,0.08);--mg-control-bg:rgba(10,11,13,0.06);--mg-control-fg:rgba(10,11,13,0.92);--mg-ai-bg:rgba(91,53,232,0.075);--mg-ai-fg:#5B35E8;--mg-ai-dot:#5B35E8;--mg-topbar-bg:rgba(250,250,247,0.92);--mg-bottom-fade:linear-gradient(0deg,rgba(250,250,247,1) 0%,rgba(250,250,247,0.94) 58%,rgba(250,250,247,0));--mg-composer-bg:rgba(255,255,255,0.9);--mg-profile-hero:linear-gradient(135deg,#FFFFFF,#F6F5F1 54%,#ECEAF8);--mg-profile-glow:rgba(74,58,184,0.12);--mg-profile-metric:rgba(10,11,13,0.045);--mg-product-cover-a:linear-gradient(135deg,rgba(10,11,13,0.052),rgba(10,11,13,0.022) 64%,rgba(255,255,255,0.5));--mg-product-cover-b:linear-gradient(135deg,rgba(10,11,13,0.046),rgba(10,11,13,0.02) 64%,rgba(255,255,255,0.5));--mg-product-cover-c:linear-gradient(135deg,rgba(10,11,13,0.04),rgba(10,11,13,0.018) 64%,rgba(255,255,255,0.5));--mg-product-cover-d:linear-gradient(135deg,rgba(10,11,13,0.032),rgba(10,11,13,0.016) 64%,rgba(255,255,255,0.5));--mg-product-glow:rgba(10,11,13,0.08);--mg-grid-line:rgba(10,11,13,0.035);--color-bg:#FAFAF7;--color-bg-2:#F2F2EE;--color-surface:#FFFFFF;--color-surface-2:#F4F4F0;--color-ink:#0A0B0D;--color-ink-2:rgba(10,11,13,0.72);--color-ink-3:rgba(10,11,13,0.48);--color-ink-4:rgba(10,11,13,0.3);--color-ink-5:rgba(10,11,13,0.12);--color-line:rgba(10,11,13,0.08);--color-line-2:rgba(10,11,13,0.14)}body{font-family:var(--font-sans);color:var(--mg-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:background-color .22s ease,color .22s ease}body,html{background:var(--mg-bg)}html[data-theme] header.sticky.top-0{padding-top:env(safe-area-inset-top);background-color:var(--mg-topbar-bg)!important}html[data-theme] .bottom-action-zone{background:var(--mg-bottom-fade)!important}html[data-theme] .ai-composer{background:var(--mg-composer-bg)!important;box-shadow:0 16px 44px rgba(0,0,0,.16)}html[data-theme] .profile-hero{background:var(--mg-profile-hero)!important;box-shadow:var(--mg-card-shadow)}html[data-theme] .profile-hero-glow{background:var(--mg-profile-glow)!important}html[data-theme] .profile-metric{background:var(--mg-profile-metric)!important}html[data-theme] [class~="bg-[#0A0B0D]"],html[data-theme] [class~="bg-[#0A0B0D]/90"]{background-color:var(--mg-bg)!important}html[data-theme] [class~="bg-[#111216]"],html[data-theme] [class~="bg-[#111217]"],html[data-theme] [class~="bg-[#121316]"],html[data-theme] [class~="bg-[#12131A]"],html[data-theme] [class~="bg-[#131418]"],html[data-theme] [class~="bg-[#151619]"],html[data-theme] [class~="bg-[#17181B]"]{background-color:var(--mg-surface)!important}html[data-theme] [class~="bg-[#151619]/74"]{background-color:var(--mg-frosted)!important}html[data-theme] [class~="bg-white/[0.015]"]{background-color:var(--mg-panel-015)!important}html[data-theme] [class~="bg-white/[0.02]"]{background-color:var(--mg-panel-02)!important}html[data-theme] [class~="bg-white/[0.025]"]{background-color:var(--mg-panel-025)!important}html[data-theme] [class~="bg-white/[0.028]"]{background-color:var(--mg-panel-028)!important}html[data-theme] [class~="bg-white/[0.03]"]{background-color:var(--mg-panel-03)!important}html[data-theme] [class~="bg-white/[0.035]"]{background-color:var(--mg-panel-035)!important}html[data-theme] [class~="bg-white/[0.04]"]{background-color:var(--mg-panel-04)!important}html[data-theme] [class~="bg-white/[0.045]"]{background-color:var(--mg-panel-045)!important}html[data-theme] [class~="bg-white/[0.05]"]{background-color:var(--mg-panel-05)!important}html[data-theme] [class~="bg-white/[0.055]"]{background-color:var(--mg-panel-055)!important}html[data-theme] [class~="bg-white/[0.06]"]{background-color:var(--mg-panel-06)!important}html[data-theme] [class~="bg-white/[0.08]"]{background-color:var(--mg-panel-08)!important}html[data-theme] [class~="bg-white/10"],html[data-theme] [class~="bg-white/[0.1]"]{background-color:var(--mg-panel-10)!important}html[data-theme] [class~="bg-white/15"]{background-color:var(--mg-panel-15)!important}html[data-theme] [class~="bg-white/25"]{background-color:var(--mg-panel-25)!important}html[data-theme] [class~="bg-white/40"]{background-color:rgba(255,255,255,.4)!important}html[data-theme] [class~="bg-white/80"]{background-color:var(--mg-ink-80)!important}html[data-theme] [class~=text-white]{color:var(--mg-ink)!important}html[data-theme] [class~="text-white/95"]{color:var(--mg-ink-95)!important}html[data-theme] [class~="text-white/92"]{color:var(--mg-ink-92)!important}html[data-theme] [class~="text-white/90"]{color:var(--mg-ink-90)!important}html[data-theme] [class~="text-white/85"]{color:var(--mg-ink-85)!important}html[data-theme] [class~="text-white/82"]{color:var(--mg-ink-82)!important}html[data-theme] [class~="text-white/80"]{color:var(--mg-ink-80)!important}html[data-theme] [class~="text-white/78"]{color:var(--mg-ink-78)!important}html[data-theme] [class~="text-white/76"]{color:var(--mg-ink-76)!important}html[data-theme] [class~="text-white/75"]{color:var(--mg-ink-75)!important}html[data-theme] [class~="text-white/74"]{color:var(--mg-ink-74)!important}html[data-theme] [class~="text-white/72"]{color:var(--mg-ink-72)!important}html[data-theme] [class~="text-white/70"]{color:var(--mg-ink-70)!important}html[data-theme] [class~="text-white/68"]{color:var(--mg-ink-68)!important}html[data-theme] [class~="text-white/66"]{color:var(--mg-ink-66)!important}html[data-theme] [class~="text-white/65"]{color:var(--mg-ink-65)!important}html[data-theme] [class~="text-white/62"]{color:var(--mg-ink-62)!important}html[data-theme] [class~="text-white/60"]{color:var(--mg-ink-60)!important}html[data-theme] [class~="text-white/58"]{color:var(--mg-ink-58)!important}html[data-theme] [class~="text-white/56"]{color:var(--mg-ink-56)!important}html[data-theme] [class~="text-white/55"]{color:var(--mg-ink-55)!important}html[data-theme] [class~="text-white/52"]{color:var(--mg-ink-52)!important}html[data-theme] [class~="text-white/50"]{color:var(--mg-ink-50)!important}html[data-theme] [class~="text-white/48"]{color:var(--mg-ink-48)!important}html[data-theme] [class~="text-white/45"]{color:var(--mg-ink-45)!important}html[data-theme] [class~="text-white/44"]{color:var(--mg-ink-44)!important}html[data-theme] [class~="text-white/42"]{color:var(--mg-ink-42)!important}html[data-theme] [class~="text-white/40"]{color:var(--mg-ink-40)!important}html[data-theme] [class~="text-white/38"]{color:var(--mg-ink-38)!important}html[data-theme] [class~="text-white/36"]{color:var(--mg-ink-36)!important}html[data-theme] [class~="text-white/35"]{color:var(--mg-ink-35)!important}html[data-theme] [class~="text-white/34"]{color:var(--mg-ink-34)!important}html[data-theme] [class~="text-white/32"]{color:var(--mg-ink-32)!important}html[data-theme] [class~="text-white/30"]{color:var(--mg-ink-30)!important}html[data-theme] [class~="text-white/28"]{color:var(--mg-ink-28)!important}html[data-theme] [class~="text-white/25"]{color:var(--mg-ink-25)!important}html[data-theme] [class~="text-white/24"]{color:var(--mg-ink-24)!important}html[data-theme] [class~="border-white/[0.045]"],html[data-theme] [class~="border-white/[0.04]"]{border-color:var(--mg-line-04)!important}html[data-theme] [class~="border-white/[0.05]"]{border-color:var(--mg-line-05)!important}html[data-theme] [class~="border-white/[0.06]"]{border-color:var(--mg-line-06)!important}html[data-theme] [class~="border-white/[0.08]"]{border-color:var(--mg-line-08)!important}html[data-theme] [class~="border-white/10"],html[data-theme] [class~="border-white/[0.1]"]{border-color:var(--mg-line-10)!important}html[data-theme] [class~="border-white/15"]{border-color:var(--mg-line-15)!important}html[data-theme] [class~="border-white/25"]{border-color:var(--mg-line-25)!important}html[data-theme] [class~="divide-white/[0.05]"]>:not([hidden])~:not([hidden]){border-color:var(--mg-line-05)!important}html[data-theme] [class~="ring-white/[0.045]"],html[data-theme] [class~="ring-white/[0.04]"]{--tw-ring-color:var(--mg-line-04)!important}html[data-theme] [class~="ring-white/[0.05]"]{--tw-ring-color:var(--mg-line-05)!important}html[data-theme] [class~="ring-white/[0.055]"],html[data-theme] [class~="ring-white/[0.06]"]{--tw-ring-color:var(--mg-line-06)!important}html[data-theme] [class~="ring-white/[0.07]"]{--tw-ring-color:var(--mg-line-07)!important}html[data-theme] [class~="ring-white/[0.08]"]{--tw-ring-color:var(--mg-line-08)!important}html[data-theme] [class~="ring-white/10"],html[data-theme] [class~="ring-white/[0.1]"]{--tw-ring-color:var(--mg-line-10)!important}html[data-theme] [class~="ring-white/15"],html[data-theme] [class~="ring-white/[0.15]"]{--tw-ring-color:var(--mg-line-15)!important}html[data-theme] [class~="ring-white/20"]{--tw-ring-color:var(--mg-line-20)!important}html[data-theme] [class~="ring-white/25"]{--tw-ring-color:var(--mg-line-25)!important}html[data-theme] .gradient-cta{background:var(--mg-cta-bg)!important;color:var(--mg-cta-fg)!important}html[data-theme] .gradient-anthracite,html[data-theme] .gradient-hero,html[data-theme] .theme-hero-poster{background:var(--mg-hero-poster)!important}html[data-theme] .product-photo{background:var(--mg-product-media-bg)!important;color:var(--mg-photo-fg)!important;box-shadow:var(--mg-product-media-shadow)}html[data-theme] .product-photo:after,html[data-theme] .product-photo:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}html[data-theme] .product-photo:before{z-index:0;background:var(--mg-product-media-sheen)}html[data-theme] .product-photo:after{z-index:2;box-shadow:inset 0 -18px 28px -24px var(--mg-ink-24)}html[data-theme] .product-photo>img,html[data-theme] .product-photo>svg{z-index:1}html[data-theme] .product-photo>img{filter:saturate(.98) contrast(1.01) drop-shadow(0 10px 18px rgba(0,0,0,.08))}html[data-theme=night] .product-photo>img{filter:saturate(1.02) contrast(1.03) brightness(1.08) drop-shadow(0 12px 20px rgba(0,0,0,.18))}html[data-theme] .apple-card,html[data-theme] .home-hero{background:var(--mg-card-bg)!important;box-shadow:var(--mg-card-shadow)}html[data-theme] .mg-glass-card{background:var(--mg-glass-bg)!important;color:var(--mg-ink)!important;border-color:var(--mg-glass-ring)!important;box-shadow:var(--mg-soft-shadow),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme] .mg-glass-control{background:var(--mg-glass-bg-strong)!important;color:var(--mg-ink-85)!important;border-color:var(--mg-glass-ring)!important;box-shadow:0 10px 26px rgba(10,11,13,.08),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme=night] .mg-glass-control{box-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme] .product-tile-card{background:var(--mg-product-card-bg)!important;border-color:var(--mg-line-06)!important;box-shadow:0 12px 28px rgba(30,35,60,.075),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme=night] .product-tile-card{box-shadow:0 14px 30px rgba(0,0,0,.32),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme] .home-poster{box-shadow:var(--mg-card-shadow)}html[data-theme] .apple-control{background:var(--mg-glass-bg-strong)!important;color:var(--mg-control-fg)!important;box-shadow:inset 0 0 0 1px var(--mg-glass-ring),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme] .quick-add-button,html[data-theme] .quick-add-stepper{background:var(--mg-cta-bg)!important;color:var(--mg-cta-fg)!important;box-shadow:0 5px 12px rgba(30,35,60,.12)}html[data-theme=night] .quick-add-button,html[data-theme=night] .quick-add-stepper{box-shadow:0 5px 12px rgba(0,0,0,.24)}html[data-theme] .quick-add-muted{background:var(--mg-panel-04)!important;color:var(--mg-ink-45)!important;box-shadow:inset 0 0 0 1px var(--mg-line-05)}html[data-theme] .delivery-badge{background:var(--mg-glass-bg-strong)!important;color:var(--mg-ink-70)!important;box-shadow:inset 0 0 0 1px var(--mg-line-06)}html[data-theme] .apple-float{background:var(--mg-glass-bg-strong)!important;color:var(--mg-ink)!important;box-shadow:var(--mg-soft-shadow),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme] .mg-status-danger{background:var(--mg-status-danger-soft)!important;color:var(--mg-status-danger)!important;box-shadow:inset 0 0 0 1px var(--mg-status-danger-ring)}html[data-theme] .mg-status-warm{background:var(--mg-status-warm-soft)!important;color:var(--mg-status-warm)!important;box-shadow:inset 0 0 0 1px var(--mg-status-warm-ring)}html[data-theme] .mg-status-good{background:var(--mg-status-good-soft)!important;color:var(--mg-status-good)!important;box-shadow:inset 0 0 0 1px var(--mg-status-good-ring)}html[data-theme] .home-bottom-nav,html[data-theme] .home-bottom-nav *,html[data-theme] .messego-home,html[data-theme] .messego-home *{letter-spacing:0!important}.messego-home .home-float{position:relative;z-index:1;transform:translateY(-.5px);box-shadow:0 14px 34px rgba(30,35,60,.08),inset 0 1px 0 rgba(255,255,255,.64)}html[data-theme=night] .messego-home .home-float{box-shadow:0 14px 32px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)}.messego-home .home-float-soft{position:relative;z-index:1;transform:translateY(-.5px);box-shadow:0 12px 28px rgba(30,35,60,.07),inset 0 1px 0 rgba(255,255,255,.58)}html[data-theme=night] .messego-home .home-float-soft{box-shadow:0 10px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.messego-home .home-depth-shell{position:relative;isolation:isolate}.messego-home{padding-bottom:calc(env(safe-area-inset-bottom) + 8.5rem)}.messego-home .home-depth-shell:before{content:"";position:absolute;inset:4.5rem 0 auto;z-index:-1;height:22rem;border-radius:999px;background:none;opacity:0;pointer-events:none}.messego-home .home-entry-stage{position:relative;isolation:isolate;margin:1rem 0 0;padding:0}.messego-home .home-section-badge{background:#0D9F61;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,#0D9F61 13%,var(--mg-surface) 87%)}color:#0D9F61;box-shadow:inset 0 0 0 1px color-mix(in srgb,#0D9F61 15%,transparent)}.messego-home .home-poster-rail{display:flex;gap:.65rem;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory}.messego-home .home-poster-card{isolation:isolate;background:transparent;box-shadow:0 10px 24px rgba(30,35,60,.075),inset 0 1px 0 rgba(255,255,255,.56);overflow:clip;scroll-snap-align:center;transform:translateZ(0)}.messego-home .home-poster-image{inset:-1px;height:calc(100% + 2px);width:calc(100% + 2px);border-radius:inherit;filter:saturate(.92) contrast(.98);transform:translateZ(0) scale(1.015)}.messego-home .home-poster-scrim{border-radius:inherit;background:linear-gradient(90deg,var(--mg-surface) 0,var(--mg-surface) 42%,transparent 100%),linear-gradient(0deg,var(--mg-surface) 0,transparent 50%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in srgb,var(--mg-surface) 90%,transparent) 0,color-mix(in srgb,var(--mg-surface) 58%,transparent) 42%,transparent 100%),linear-gradient(0deg,color-mix(in srgb,var(--mg-surface) 58%,transparent) 0,transparent 50%)}}.messego-home .home-poster-eyebrow{background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 72%,transparent)}backdrop-filter:blur(10px);letter-spacing:0!important}.messego-home .home-poster-dots span{display:block;height:3.5px;width:3.5px;border-radius:999px;background:rgba(255,255,255,.58);box-shadow:0 0 0 1px rgba(10,11,13,.08)}.messego-home .home-poster-dots .is-active{width:14px;background:rgba(255,255,255,.94)}.messego-home .home-category-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;margin:0;overflow:visible;padding:.05rem 0 .25rem}.messego-home .home-category-tile{min-width:0;width:auto;height:104px;padding:.32rem;border-radius:15px;justify-content:flex-start;transform:translateY(0) scale(1);transform-origin:center;background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 98%,var(--mg-bg) 2%) 0,color-mix(in srgb,var(--mg-surface) 95%,var(--mg-bg) 5%) 100%)}box-shadow:0 9px 20px rgba(30,35,60,.06),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,filter .18s ease,background-color .18s ease;transition-property:transform,box-shadow,filter,background-color;will-change:transform;-webkit-tap-highlight-color:transparent}.messego-home .home-category-tile:active{transform:translateY(1px) scale(.972);filter:brightness(.985) saturate(1.02);box-shadow:0 4px 12px rgba(30,35,60,.08),inset 0 1px 0 rgba(255,255,255,.62)}.messego-home .home-category-tile:focus-visible{outline:2px solid #0D9F61;@supports (color:color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,#0D9F61 58%,var(--mg-ink) 42%)}outline-offset:3px}.messego-home .home-category-image{height:68px;flex:0 0 68px;margin:-.32rem -.32rem 0;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 92%,var(--mg-bg) 8%)}border-radius:13px 13px 8px 8px}.messego-home .home-category-image img{filter:saturate(.96) contrast(.99);object-position:center;transform:scale(1);transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .18s ease}.messego-home .home-category-tile:active .home-category-image img{transform:scale(1.035);filter:saturate(1.01) contrast(1.01) brightness(.98)}.messego-home .home-category-copy{display:flex;min-height:30px;flex:1 1 auto;align-items:center;justify-content:center;padding-top:.26rem}.messego-home .home-category-title{display:block;font-size:9.6px;line-height:1.06;text-align:center;overflow-wrap:anywhere}.messego-home .home-category-arrow,.messego-home .home-category-subtitle{display:none}.messego-home .home-category-green.home-category-tile{background:linear-gradient(180deg,#0D9F61,#0D9F61);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,#0D9F61 5%,var(--mg-surface) 95%) 0,color-mix(in srgb,#0D9F61 2%,var(--mg-surface) 98%) 100%)}}.messego-home .home-category-coral.home-category-tile{background:linear-gradient(180deg,#E85D3F,#E85D3F);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,#E85D3F 5%,var(--mg-surface) 95%) 0,color-mix(in srgb,#E85D3F 2%,var(--mg-surface) 98%) 100%)}}.messego-home .home-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.15rem;padding-bottom:.9rem}.messego-home .home-product-card{min-height:clamp(210px,58vw,224px);padding-bottom:.58rem;background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 99%,var(--mg-bg) 1%) 0,color-mix(in srgb,var(--mg-surface) 96%,var(--mg-bg) 4%) 100%)}box-shadow:0 6px 16px rgba(30,35,60,.04),inset 0 1px 0 rgba(255,255,255,.64)}.messego-home .home-product-card img{position:relative;z-index:1;padding:clamp(.42rem,2.1vw,.56rem);filter:saturate(.98) contrast(1.01);transform:translateZ(0)}.messego-home .home-product-image{isolation:isolate;background:var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface-2) 70%,var(--mg-surface) 30%)}box-shadow:inset 0 0 0 1px var(--mg-line-04);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mg-line-04) 80%,transparent)}transform:translateZ(0)}.messego-home .home-product-image:after,.messego-home .home-product-image:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.messego-home .home-product-image:before{z-index:0;background:linear-gradient(180deg,color-mix(in srgb,white 7%,transparent) 0,transparent 42%,var(--mg-bg) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,white 7%,transparent) 0,transparent 42%,color-mix(in srgb,var(--mg-bg) 3%,transparent) 100%)}}.messego-home .home-product-image:after{z-index:2;background:linear-gradient(180deg,transparent 64%,var(--mg-bg) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,transparent 64%,color-mix(in srgb,var(--mg-bg) 6%,transparent) 100%)}box-shadow:inset 0 0 0 1px var(--mg-line-04);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mg-line-04) 90%,transparent)}}.messego-home .home-product-image>span{z-index:3}html[data-theme=night] .messego-home .home-product-image{background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%)!important;@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 93%,white 3%) 0,color-mix(in srgb,var(--mg-surface) 96%,black 4%) 100%)!important}box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}html[data-theme=night] .messego-home .home-product-card img{filter:saturate(.96) contrast(1.04) brightness(.97)}html[data-theme=night] .messego-home .home-product-image:before{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 44%,rgba(0,0,0,.1))}html[data-theme=night] .messego-home .home-product-image:after{background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.18));box-shadow:inset 0 0 0 1px rgba(255,255,255,.026)}.home-bottom-nav{padding-inline:1.5rem}.home-bottom-nav>div{width:min(17rem,calc(100vw - 3rem));max-width:100%;border-radius:20px;box-shadow:0 12px 26px rgba(10,11,13,.085),0 1px 0 var(--mg-glass-highlight) inset}html[data-theme=night] .home-bottom-nav>div{box-shadow:0 14px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.home-bottom-ai[data-state=live]{box-shadow:0 0 0 1px var(--mg-ai-dot),0 7px 16px var(--mg-ai-dot);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--mg-ai-dot) 22%,transparent),0 7px 16px color-mix(in srgb,var(--mg-ai-dot) 15%,transparent)}}.home-bottom-ai-dot[data-state=live]{background:var(--mg-status-good);box-shadow:0 0 0 3px var(--mg-status-good-soft)}.home-bottom-ai-dot[data-state=checking]{background:var(--mg-status-warm);box-shadow:0 0 0 3px var(--mg-status-warm-soft)}html[data-theme=night] .messego-home .home-product-card{box-shadow:0 7px 18px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme=night] .messego-home .home-category-tile,html[data-theme=night] .messego-home .home-poster-card{box-shadow:0 8px 22px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme=night] .messego-home .home-category-tile:active{filter:brightness(1.08) saturate(.96);box-shadow:0 4px 14px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=night] .messego-home .home-poster-card{background:transparent!important}html[data-theme=night] .messego-home .home-category-tile{background:var(--mg-surface)!important;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 90%,white 3%)!important}}html[data-theme=night] .messego-home .home-poster-eyebrow{background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 76%,transparent)}}html[data-theme=night] .messego-home .home-poster-image{filter:saturate(.82) contrast(.95) brightness(.82)}html[data-theme=night] .messego-home .home-poster-scrim{background:linear-gradient(90deg,var(--mg-surface) 0,var(--mg-surface) 45%,var(--mg-surface) 100%),linear-gradient(0deg,var(--mg-surface) 0,transparent 56%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in srgb,var(--mg-surface) 88%,transparent) 0,color-mix(in srgb,var(--mg-surface) 66%,transparent) 45%,color-mix(in srgb,var(--mg-surface) 6%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--mg-surface) 54%,transparent) 0,transparent 56%)}}html[data-theme=night] .messego-home .home-category-image img{filter:saturate(.86) contrast(.96) brightness(.86)}html[data-theme=night] .messego-home .home-category-tile:active .home-category-image img{filter:saturate(.9) contrast(.98) brightness(.92)}html[data-theme=night] .messego-home .home-category-arrow{background:var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface-2) 86%,white 6%)}box-shadow:inset 0 0 0 1px var(--mg-line-05)}.messego-home .home-topbar{display:grid;grid-template-columns:auto minmax(4.25rem,1fr) auto;align-items:center;gap:.58rem;overflow:visible}.messego-home .home-brand{display:inline-flex;min-width:max-content;align-items:center;gap:.48rem;color:var(--mg-ink)}.messego-home .home-brand-mark{position:relative;display:inline-flex;height:32px;width:32px;flex:0 0 32px;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:transparent;box-shadow:0 7px 16px rgba(10,11,13,.1)}.messego-home .home-brand-logo{display:block;height:100%;width:100%;object-fit:contain}.messego-home .home-brand-word{font-size:17.5px}.messego-home .home-location-pill{display:inline-flex;height:34px;align-items:center;gap:.34rem;border-radius:14px;overflow:hidden;padding:0 .62rem;color:var(--mg-ink-68);font-size:11.2px;font-weight:620;line-height:1;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 66%,transparent)}box-shadow:inset 0 0 0 1px var(--mg-line-04),0 5px 12px rgba(30,35,60,.025)}.messego-home .home-header-actions{display:inline-flex;flex-shrink:0;align-items:center;gap:.22rem}.messego-home .home-icon-button{display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:12px;color:var(--mg-ink-62);background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 40%,transparent)}box-shadow:inset 0 0 0 1px var(--mg-line-04)}.messego-home .home-language-switcher{height:32px;gap:.24rem;border-radius:12px;padding:0 .54rem;color:var(--mg-ink-62)!important;background:var(--mg-surface)!important;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 40%,transparent)!important}box-shadow:inset 0 0 0 1px var(--mg-line-04)}.messego-home .home-language-switcher select{color:var(--mg-ink-76);font-size:11px;font-weight:660}.messego-home .home-hero-shell{margin-top:1rem}.messego-home .home-hero-carousel{display:flex;gap:.7rem;overflow-x:auto;padding:0;scroll-padding-inline:0;scroll-snap-type:x mandatory}.messego-home .home-hero-banner{position:relative;display:flex;min-height:178px;flex:0 0 100%;align-items:stretch;overflow:hidden;border-radius:24px;color:#fff;background:#17181B;box-shadow:0 16px 28px -18px rgba(20,24,34,.42),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.16);scroll-snap-align:center;transform:translateZ(0)}.messego-home .home-hero-image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center;filter:saturate(1.02) contrast(1.02);transform:scale(1.01)}.messego-home .home-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,8,10,.04) 18%,rgba(7,8,10,.68)),linear-gradient(90deg,rgba(7,8,10,.56),rgba(7,8,10,.2) 55%,rgba(7,8,10,.04))}.messego-home .home-hero-copy{position:relative;z-index:1;display:flex;min-height:178px;max-width:84%;flex-direction:column;justify-content:flex-end;padding:1rem 1rem 1.04rem}.messego-home .home-hero-kicker{display:inline-flex;width:fit-content;align-items:center;gap:.28rem;font-size:10px;font-weight:700;line-height:1;color:rgba(255,255,255,.78)}.messego-home .home-hero-title{display:block;margin-top:.4rem;max-width:17rem;font-size:24px;font-weight:760;letter-spacing:0;line-height:1.02;color:#fff;text-wrap:balance}.messego-home .home-hero-badge,.messego-home .home-hero-meta{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;font-size:10px;font-weight:700;line-height:1}.messego-home .home-hero-meta{width:fit-content;max-width:100%;margin-top:.62rem;padding:.42rem .56rem;color:rgba(255,255,255,.86);background:rgba(255,255,255,.14);backdrop-filter:blur(12px)}.messego-home .home-hero-badge{position:absolute;right:.84rem;top:.84rem;z-index:1;padding:.44rem .56rem;color:rgba(10,11,13,.82);background:rgba(255,255,255,.9);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgba(10,11,13,.08)}.messego-home .home-hero-dots{position:absolute;right:.92rem;bottom:.9rem;z-index:2;display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;padding:.28rem .34rem;background:rgba(10,11,13,.24);backdrop-filter:blur(12px)}.messego-home .home-hero-dots span{display:block;height:4px;width:4px;border-radius:999px;background:rgba(255,255,255,.48);transition:width .16s ease,background-color .16s ease}.messego-home .home-hero-dots .is-active{width:15px;background:rgba(255,255,255,.92)}.messego-home .home-need-nav{margin-top:.84rem;padding:.02rem 0 .26rem}.messego-home .home-need-panel{overflow:hidden;padding:.82rem .78rem .6rem;background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.82) 0,transparent 44%),linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface-2) 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.82) 0,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 98%,var(--mg-surface-2) 2%) 0,color-mix(in srgb,var(--mg-surface-2) 42%,var(--mg-surface) 58%) 100%)}box-shadow:0 16px 38px -32px rgba(30,35,60,.24),inset 0 0 0 1px var(--mg-line-05),inset 0 1px 0 rgba(255,255,255,.72)}.messego-home .home-need-nav-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.62rem;padding:0 .1rem 0 .12rem}.messego-home .home-need-nav-head h2{margin:0;color:var(--mg-ink);font-size:21.5px;font-weight:760;letter-spacing:0;line-height:1.08}.messego-home .home-need-nav-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:.12rem;min-height:28px;@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--mg-brand) 72%,var(--mg-ink) 28%)}font-weight:700;line-height:1}.messego-home .home-feature-category-grid{display:grid;gap:.54rem .58rem;overflow:visible}.messego-home .home-feature-category-card{--feature-bg-a:#FFF0E2;--feature-bg-b:#FFF7EC;--feature-bg-c:#F5DDC8;--feature-copy-veil:rgba(255,244,232,0.9);--feature-top-veil:rgba(255,249,242,0.7);--feature-glow:#F2BB76;--feature-ink:#111215;--feature-muted:rgba(17,18,21,0.56);--feature-shadow:rgba(166,105,48,0.18);--feature-art-width:88%;--feature-art-height:104%;--feature-art-right:-0.48rem;--feature-art-bottom:-0.32rem;--feature-art-position:right bottom;--feature-art-scale:1;--feature-art-mask:linear-gradient(90deg,transparent,rgba(0,0,0,0.68) 22%,#000 42%,#000);position:relative;display:block;min-width:0;height:clamp(116px,31.4vw,124px);isolation:isolate;overflow:hidden;padding:.66rem .62rem .56rem;color:var(--feature-ink);text-align:left;text-decoration:none;touch-action:manipulation;background:radial-gradient(82% 90% at 106% 104%,var(--feature-glow) 0,transparent 66%),linear-gradient(150deg,var(--feature-bg-a) 0,var(--feature-bg-b) 54%,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(82% 90% at 106% 104%,color-mix(in srgb,var(--feature-glow) 45%,transparent) 0,transparent 66%),linear-gradient(150deg,var(--feature-bg-a) 0,var(--feature-bg-b) 54%,var(--feature-bg-c) 100%)}box-shadow:0 11px 24px -20px var(--feature-shadow),inset 0 0 0 1px rgba(10,11,13,.042),inset 0 1px 0 rgba(255,255,255,.64);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.messego-home .home-feature-category-card:before{position:absolute;inset:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,var(--feature-copy-veil) 0,var(--feature-copy-veil) 38%,transparent 70%),linear-gradient(180deg,var(--feature-top-veil) 0,transparent 50%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,var(--feature-copy-veil) 0,color-mix(in srgb,var(--feature-copy-veil) 72%,transparent) 38%,transparent 70%),linear-gradient(180deg,var(--feature-top-veil) 0,transparent 50%)}}.messego-home .home-feature-category-card:after{position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;content:"";box-shadow:inset 0 -20px 28px -25px rgba(10,11,13,.16),inset 0 0 0 1px rgba(10,11,13,.04)}.messego-home .home-feature-category-card[data-tone=food]{--feature-bg-a:#FFF1E3;--feature-bg-b:#FFF7EC;--feature-bg-c:#F4DDC5;--feature-copy-veil:rgba(255,243,229,0.9);--feature-top-veil:rgba(255,249,241,0.7);--feature-glow:#F2B875;--feature-shadow:rgba(170,104,41,0.18);--feature-art-width:91%;--feature-art-height:106%;--feature-art-right:-0.56rem;--feature-art-bottom:-0.34rem;--feature-art-position:right bottom;--feature-art-scale:1;--feature-art-mask:linear-gradient(90deg,transparent,rgba(0,0,0,0.68) 20%,#000 40%,#000)}.messego-home .home-feature-category-card[data-tone=essentials]{--feature-bg-a:#EDF7EF;--feature-bg-b:#F7FCF7;--feature-bg-c:#DCEEDC;--feature-copy-veil:rgba(240,249,240,0.9);--feature-top-veil:rgba(248,252,247,0.72);--feature-glow:#A3D2A2;--feature-shadow:rgba(64,129,84,0.14);--feature-art-width:90%;--feature-art-height:105%;--feature-art-right:-0.46rem;--feature-art-bottom:-0.3rem;--feature-art-position:right bottom;--feature-art-scale:1;--feature-art-mask:linear-gradient(90deg,transparent,rgba(0,0,0,0.64) 20%,#000 40%,#000)}.messego-home .home-feature-category-card[data-tone=services]{--feature-bg-a:#F1EFFF;--feature-bg-c:#E2DFFC;--feature-copy-veil:rgba(244,242,255,0.9);--feature-top-veil:rgba(250,248,255,0.72);--feature-glow:#B7AAFF;--feature-shadow:rgba(105,82,170,0.15);--feature-art-width:93%;--feature-art-height:110%;--feature-art-right:-0.42rem;--feature-art-bottom:-0.42rem;--feature-art-position:right bottom;--feature-art-scale:1;--feature-art-mask:linear-gradient(90deg,transparent,rgba(0,0,0,0.66) 21%,#000 42%,#000)}.messego-home .home-feature-category-card[data-tone=gifts]{--feature-bg-a:#FFF0F3;--feature-bg-b:#FFF8F8;--feature-bg-c:#F7DCE3;--feature-copy-veil:rgba(255,242,245,0.91);--feature-top-veil:rgba(255,249,249,0.72);--feature-glow:#F3A1B6;--feature-shadow:rgba(178,74,96,0.14);--feature-art-width:91%;--feature-art-height:106%;--feature-art-right:-0.42rem;--feature-art-bottom:-0.34rem;--feature-art-position:right bottom;--feature-art-scale:1;--feature-art-mask:linear-gradient(90deg,transparent,rgba(0,0,0,0.66) 20%,#000 40%,#000)}.messego-home .home-feature-category-card:active{filter:brightness(.985)}.messego-home .home-feature-category-copy{position:relative;z-index:5;display:flex;max-width:61%;min-width:0;flex-direction:column;align-items:flex-start;pointer-events:none}.messego-home .home-feature-category-title{color:var(--feature-ink);font-size:15.1px}.messego-home .home-feature-category-subtitle,.messego-home .home-feature-category-title{display:-webkit-box;overflow:hidden;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.messego-home .home-feature-category-subtitle{max-width:6.45rem;color:var(--feature-muted);font-size:10.1px}.messego-home .home-feature-category-arrow{position:absolute;left:.62rem;bottom:.56rem;z-index:5;display:inline-flex;height:31px;width:31px;align-items:center;justify-content:center;border-radius:999px;color:rgba(10,11,13,.86);background:rgba(255,255,255,.74);box-shadow:0 8px 16px -14px rgba(30,35,60,.24),inset 0 0 0 1px rgba(10,11,13,.055),inset 0 1px 0 rgba(255,255,255,.72)}.messego-home .home-feature-category-arrow i{font-size:15.5px!important}.messego-home .home-feature-category-art{position:absolute;z-index:1;display:block;pointer-events:none}.messego-home .home-feature-category-art:before{position:absolute;inset:16% 4% 2% 10%;z-index:-1;pointer-events:none;content:"";background:var(--feature-glow);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--feature-glow) 22%,transparent)}filter:blur(18px)}.messego-home .home-feature-category-art img{display:block;height:100%;width:100%;object-fit:contain;filter:saturate(1.06) contrast(1.03) drop-shadow(0 14px 18px rgba(30,35,60,.13));transform-origin:center bottom}.messego-home .home-service-shortcuts{margin-top:.52rem;padding:.5rem .44rem .38rem;background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface-2) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 96%,var(--mg-surface-2) 4%) 0,color-mix(in srgb,var(--mg-surface-2) 32%,var(--mg-surface) 68%) 100%)}box-shadow:inset 0 0 0 1px var(--mg-line-05),inset 0 1px 0 rgba(255,255,255,.58)}.messego-home .home-service-shortcuts h3{margin:0 0 .4rem;padding:0 .1rem;color:var(--mg-ink);font-size:12.7px;font-weight:740;letter-spacing:0;line-height:1.1}.messego-home .home-service-shortcut-grid{display:grid;gap:.16rem;align-items:start}.messego-home .home-service-shortcut{display:flex;min-width:0;flex-direction:column;align-items:center;border-radius:15px;padding:.06rem .02rem .02rem;color:var(--mg-ink);text-align:center;text-decoration:none;transition:transform .14s ease,color .14s ease,background-color .14s ease}.messego-home .home-service-shortcut-image{display:flex;height:clamp(38px,10.2vw,42px);width:clamp(38px,10.2vw,42px);align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#FAFAF6,#F0F0EA);box-shadow:0 8px 15px -14px rgba(30,35,60,.22),inset 0 0 0 1px rgba(10,11,13,.045),inset 0 1px 0 rgba(255,255,255,.68)}.messego-home .home-service-shortcut-image img{height:100%;width:100%;object-fit:cover;object-position:center;opacity:.92;filter:saturate(1.04) contrast(1.02);transform:scale(1.1)}.messego-home .home-service-shortcut-title{min-height:18px;font-size:8.9px;font-weight:730;line-height:1.1}.messego-home .home-service-shortcut-subtitle,.messego-home .home-service-shortcut-title{display:-webkit-box;overflow:hidden;letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.messego-home .home-service-shortcut-subtitle{min-height:15px;color:var(--mg-ink-50);font-size:7.8px;font-weight:560;line-height:1.08}@media (hover:hover){.messego-home .home-feature-category-card:hover{transform:translateY(-1.5px);box-shadow:0 17px 30px -22px var(--feature-shadow),inset 0 0 0 1px rgba(10,11,13,.06),inset 0 1px 0 rgba(255,255,255,.78)}.messego-home .home-service-shortcut:hover{transform:translateY(-1px);color:var(--mg-ink);background:var(--mg-panel-025)}}.messego-home .home-resolution-stack{display:grid;gap:1.12rem;padding-top:.44rem}.messego-home .home-need-section{min-width:0}.messego-home .home-resolution-rail,.messego-home .home-store-rail{display:flex;gap:.58rem;margin-inline:0;overflow-x:auto;padding:.05rem 0 .48rem;scroll-padding-inline:0;scroll-snap-type:x proximity}.messego-home .home-resolution-card{min-height:238px;flex:0 0 142px;flex-direction:column;box-shadow:0 10px 22px -14px rgba(30,35,60,.2),inset 0 0 0 1px var(--mg-line-05),inset 0 1px 0 var(--mg-glass-highlight);scroll-snap-align:start}.messego-home .home-resolution-image{position:relative;isolation:isolate;display:flex;height:118px;align-items:center;justify-content:center;overflow:hidden;margin:.3rem .3rem 0;padding:.38rem;border-radius:14px;box-shadow:var(--mg-product-media-shadow)}.messego-home .home-resolution-image:after,.messego-home .home-resolution-image:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.messego-home .home-resolution-image:before{z-index:0;background:var(--mg-product-media-sheen)}.messego-home .home-resolution-image:after{z-index:2;box-shadow:inset 0 -16px 24px -22px var(--mg-ink-24)}.messego-home .home-resolution-image img{position:relative;z-index:1;filter:saturate(.98) contrast(1.01) drop-shadow(0 9px 16px rgba(0,0,0,.08));transform:scale(1.04)}.messego-home .home-resolution-image>span{position:relative;z-index:1}.messego-home .home-resolution-body{min-height:0;flex:1 1 auto;flex-direction:column;padding:.42rem .56rem .52rem}.messego-home .home-resolution-body h3{min-height:26px;font-size:10.8px;line-height:1.12}.messego-home .home-resolution-body h3+p{min-height:15px;margin-top:.12rem;font-size:8.4px;line-height:1.12}.messego-home .home-resolution-body>div:first-of-type{margin-top:.26rem;flex-wrap:nowrap;gap:.2rem}.messego-home .home-resolution-body>p{margin-top:.22rem;font-size:8px;line-height:1.15}.messego-home .home-resolution-body>div:last-of-type{margin-top:.28rem;gap:.38rem}.messego-home .home-resolution-body>div:last-of-type .num{font-size:11.4px}.messego-home .home-resolution-body>div:last-of-type span:not(.num){font-size:8.6px}.messego-home .home-resolution-body .quick-add-button{height:24px;width:24px}.messego-home .home-eta-pill,.messego-home .home-stock-pill{display:inline-flex;height:17px;align-items:center;gap:.18rem;border-radius:999px;padding:0 .3rem;white-space:nowrap;font-size:8.2px;font-weight:690;line-height:1}.messego-home .home-eta-pill{color:var(--mg-status-good);background:var(--mg-status-good-soft);box-shadow:inset 0 0 0 1px var(--mg-status-good-ring)}.messego-home .home-stock-pill{color:var(--mg-ink-62);background:var(--mg-ink);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-ink) 5%,transparent)}box-shadow:inset 0 0 0 1px var(--mg-line-05)}.messego-home .home-store-card{display:flex;min-height:86px;flex:0 0 238px;align-items:center;gap:.72rem;overflow:hidden;border-radius:18px;padding:.72rem;color:var(--mg-ink);background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 99%,var(--mg-bg) 1%) 0,color-mix(in srgb,var(--mg-surface) 95%,var(--mg-bg) 5%) 100%)}box-shadow:0 8px 18px -12px rgba(30,35,60,.16),inset 0 0 0 1px var(--mg-line-05),inset 0 1px 0 rgba(255,255,255,.58);scroll-snap-align:start}.messego-home .home-store-icon{display:inline-flex;height:42px;width:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:15px;color:var(--mg-ink-72);background:var(--mg-ink);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-ink) 5%,var(--mg-surface) 95%)}box-shadow:inset 0 0 0 1px var(--mg-line-05)}html[data-theme=night] .messego-home .home-brand-mark{box-shadow:0 8px 18px rgba(0,0,0,.28)}html[data-theme=night] .messego-home .home-icon-button,html[data-theme=night] .messego-home .home-language-switcher,html[data-theme=night] .messego-home .home-location-pill{background:var(--mg-surface)!important;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 62%,transparent)!important}box-shadow:inset 0 0 0 1px var(--mg-line-05)}html[data-theme=night] .messego-home .home-location-pill{color:var(--mg-ink-70)}html[data-theme=night] .messego-home .home-hero-image{filter:saturate(1) contrast(1.02) brightness(.94)}html[data-theme=night] .messego-home .home-hero-scrim{background:linear-gradient(180deg,rgba(7,8,10,.02) 18%,rgba(7,8,10,.7)),linear-gradient(90deg,rgba(7,8,10,.52),rgba(7,8,10,.18) 55%,rgba(7,8,10,.04))}html[data-theme=night] .messego-home .home-command-card{background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 94%,white 2%) 0,color-mix(in srgb,var(--mg-surface) 96%,black 4%) 100%)}box-shadow:0 16px 26px -14px rgba(0,0,0,.65),inset 0 0 0 1px var(--mg-brand),inset 0 1px 0 rgba(255,255,255,.055);@supports (color:color-mix(in lab,red,red)){box-shadow:0 16px 26px -14px rgba(0,0,0,.65),inset 0 0 0 1px color-mix(in srgb,var(--mg-brand) 22%,var(--mg-line-08) 78%),inset 0 1px 0 rgba(255,255,255,.055)}}html[data-theme=night] .messego-home .home-command-icon{background:var(--mg-brand);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-brand) 13%,var(--mg-surface) 87%)}box-shadow:inset 0 0 0 1px var(--mg-brand),0 8px 16px rgba(0,0,0,.2);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mg-brand) 16%,var(--mg-line-06) 84%),0 8px 16px rgba(0,0,0,.2)}}html[data-theme=night] .messego-home .home-command-badge{color:#D6D1FF;background:var(--mg-brand);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-brand) 14%,var(--mg-surface-2) 86%)}}html[data-theme=night] .messego-home .home-resolution-card{background:var(--mg-product-card-bg);box-shadow:0 10px 20px -12px rgba(0,0,0,.62),inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 rgba(255,255,255,.045)}html[data-theme=night] .messego-home .home-store-card{background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 93%,white 2%) 0,color-mix(in srgb,var(--mg-surface) 95%,black 5%) 100%)}box-shadow:0 10px 20px -12px rgba(0,0,0,.62),inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 rgba(255,255,255,.045)}html[data-theme=night] .messego-home .home-need-panel{background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.055) 0,transparent 48%),linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.055) 0,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 92%,white 5%) 0,color-mix(in srgb,var(--mg-surface) 96%,black 4%) 100%)}box-shadow:0 18px 42px -28px rgba(0,0,0,.66),inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 rgba(255,255,255,.06)}html[data-theme=night] .messego-home .home-feature-category-card{--feature-ink:rgba(250,249,244,0.94);--feature-muted:rgba(250,249,244,0.58);--feature-shadow:rgba(0,0,0,0.38);box-shadow:0 14px 24px -18px var(--feature-shadow),inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.08)}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=food]{--feature-bg-a:#453122;--feature-bg-b:#5A3D29;--feature-bg-c:#30241D;--feature-copy-veil:rgba(63,44,31,0.8);--feature-top-veil:rgba(79,55,38,0.46);--feature-glow:#D08243}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=essentials]{--feature-bg-a:#2A4433;--feature-bg-b:#3E6248;--feature-bg-c:#203025;--feature-copy-veil:rgba(38,59,45,0.8);--feature-top-veil:rgba(56,85,62,0.46);--feature-glow:#82BA85}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=services]{--feature-bg-a:#35305D;--feature-bg-b:#4B4380;--feature-bg-c:#272541;--feature-copy-veil:rgba(48,44,82,0.8);--feature-top-veil:rgba(71,64,121,0.48);--feature-glow:#A195F1}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=gifts]{--feature-bg-a:#4C2D39;--feature-bg-b:#673748;--feature-bg-c:#34242C;--feature-copy-veil:rgba(70,42,52,0.8);--feature-top-veil:rgba(98,55,72,0.46);--feature-glow:#DE7891}html[data-theme=night] .messego-home .home-feature-category-arrow{color:rgba(250,249,244,.9);background:rgba(255,255,255,.12);box-shadow:0 10px 18px -14px rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.12)}html[data-theme=night] .messego-home .home-feature-category-art img{opacity:.9;filter:saturate(1.34) contrast(1.18) brightness(1.58) drop-shadow(0 14px 18px rgba(0,0,0,.2))}html[data-theme=night] .messego-home .home-service-shortcuts{background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 91%,white 4%) 0,color-mix(in srgb,var(--mg-surface) 96%,black 4%) 100%)}box-shadow:inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 rgba(255,255,255,.055)}html[data-theme=night] .messego-home .home-service-shortcut-image{background:linear-gradient(180deg,var(--mg-surface-2) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface-2) 86%,white 5%) 0,color-mix(in srgb,var(--mg-surface) 88%,black 12%) 100%)}box-shadow:0 9px 18px -14px rgba(0,0,0,.72),inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 rgba(255,255,255,.045)}html[data-theme=night] .messego-home .home-service-shortcut-image img{opacity:.9;filter:saturate(1.18) contrast(1.1) brightness(1.28)}html[data-theme=night] .messego-home .home-resolution-image{background:var(--mg-product-media-bg);box-shadow:var(--mg-product-media-shadow)}html[data-theme=night] .messego-home .home-resolution-image img{filter:saturate(1.02) contrast(1.03) brightness(1.08) drop-shadow(0 12px 20px rgba(0,0,0,.18))}html[data-theme=night] .messego-home .home-eta-pill{color:var(--mg-status-good);background:var(--mg-status-good-soft)}@media (max-width:374px){.messego-home .home-brand-word{display:none}.messego-home .home-topbar{grid-template-columns:auto minmax(4.5rem,1fr) auto;gap:.38rem}.messego-home .home-location-pill{height:32px;padding:0 .48rem;font-size:10.6px}.messego-home .home-icon-button,.messego-home .home-language-switcher{height:32px}.messego-home .home-icon-button{width:32px}.messego-home .home-hero-banner,.messego-home .home-hero-copy{min-height:166px}.messego-home .home-hero-title{max-width:14.8rem;font-size:22px}.messego-home .home-need-panel{border-radius:24px;padding:.7rem .58rem .5rem}.messego-home .home-need-nav-head{margin-bottom:.54rem;padding:0 .04rem}.messego-home .home-need-nav-head h2{font-size:20px}.messego-home .home-need-nav-link{font-size:11.2px}.messego-home .home-feature-category-grid{gap:.44rem}.messego-home .home-feature-category-card{height:112px;border-radius:20px;padding:.58rem .52rem .5rem;--feature-art-right:-2.12rem;--feature-art-bottom:-1.42rem}.messego-home .home-feature-category-card[data-tone=food]{--feature-art-right:-2.72rem;--feature-art-bottom:-1.88rem}.messego-home .home-feature-category-card[data-tone=essentials]{--feature-art-right:-2.58rem;--feature-art-bottom:-1.72rem}.messego-home .home-feature-category-card[data-tone=services]{--feature-art-right:-2.52rem;--feature-art-bottom:-2.1rem}.messego-home .home-feature-category-card[data-tone=gifts]{--feature-art-right:-2.42rem;--feature-art-bottom:-1.82rem}.messego-home .home-feature-category-copy{max-width:63%}.messego-home .home-feature-category-title{font-size:14.4px}.messego-home .home-feature-category-subtitle{margin-top:.28rem;font-size:9.5px;line-height:1.16}.messego-home .home-feature-category-arrow{left:.52rem;bottom:.5rem;height:28px;width:28px}.messego-home .home-feature-category-arrow i{font-size:14.5px!important}.messego-home .home-service-shortcuts{border-radius:18px;padding:.44rem .36rem .34rem}.messego-home .home-service-shortcuts h3{margin-bottom:.34rem;font-size:12.2px}.messego-home .home-service-shortcut-grid{gap:.18rem}.messego-home .home-service-shortcut-image{height:36px;width:36px;border-radius:12px}.messego-home .home-service-shortcut-title{min-height:17px;margin-top:.2rem;font-size:8.6px;line-height:1.08}.messego-home .home-service-shortcut-subtitle{min-height:14px;font-size:7.5px;line-height:1.08}.messego-home .home-resolution-card{flex-basis:154px}}:root{--mg-app-width:430px;--mg-page-gutter:16px;--mg-purple:#5B35E8;--mg-purple-strong:#5B35E8;--mg-purple-soft:#F3F0FC;--mg-app-bg:#ffffff;--mg-app-surface:#ffffff;--mg-app-surface-soft:#faf9fd;--mg-app-ink:#17161d;--mg-app-muted:#807b89;--mg-app-line:#ebe8f1;--mg-app-radius-sm:12px;--mg-app-radius:16px;--mg-app-radius-lg:22px;--mg-app-shadow:0 7px 22px rgba(38,30,65,0.055)}.messego-home.mg-customer-page,html[data-theme] .messego-home{--mg-bg:var(--mg-app-bg);--mg-topbar-bg:rgba(255,255,255,0.9);--mg-surface:var(--mg-app-surface);--mg-surface-2:var(--mg-app-surface-soft);--mg-ink:var(--mg-app-ink);--mg-ink-70:#4e4a56;--mg-ink-55:#77717f;background:var(--mg-app-bg)!important;color:var(--mg-app-ink)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mg-clean-page>header,.mg-customer-page>header,.services-marketplace-page>header,.shop-mobile-store>header{border-color:var(--mg-app-line)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 1px 0 rgba(37,31,55,.02)!important;backdrop-filter:blur(22px) saturate(150%)!important}.mg-clean-page>header>div,.mg-clean-page>section,.mg-customer-page>div:not(.fixed),.mg-customer-page>header>div,.mg-customer-page>section{width:100%;max-width:var(--mg-app-width);margin-inline:auto}.mg-customer-page .apple-card,.mg-customer-page .apple-control{border:1px solid var(--mg-app-line)!important;background:var(--mg-app-surface)!important;box-shadow:var(--mg-app-shadow)!important}.mg-customer-page .gradient-cta,.mg-customer-page a.gradient-cta,.mg-customer-page button.gradient-cta{background:linear-gradient(145deg,#5B35E8,var(--mg-purple-strong))!important;color:#fff!important;box-shadow:0 10px 24px rgba(82,43,213,.2)!important}.mg-customer-page .bottom-action-zone,.mg-customer-page .safe-bottom-panel{border-color:rgba(91,53,232,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.94) 28%,#fff 58%)!important;backdrop-filter:blur(22px)!important}.mg-cart-page .text-white,.mg-cart-page .text-white\/70,.mg-cart-page .text-white\/80,.mg-cart-page .text-white\/90,.mg-checkout-page .text-white,.mg-checkout-page .text-white\/75,.mg-checkout-page .text-white\/82,.mg-checkout-page .text-white\/85,.mg-checkout-page .text-white\/88,.mg-checkout-page .text-white\/90,.mg-order-detail-page .text-white,.mg-product-page .text-white,.mg-product-page .text-white\/70,.mg-product-page .text-white\/75,.mg-product-page .text-white\/80,.mg-product-page .text-white\/82,.mg-product-page .text-white\/85,.mg-product-page .text-white\/88,.mg-product-page .text-white\/90{color:var(--mg-app-ink)!important}.mg-cart-page .text-white\/35,.mg-cart-page .text-white\/40,.mg-cart-page .text-white\/45,.mg-cart-page .text-white\/50,.mg-cart-page .text-white\/60,.mg-checkout-page .text-white\/34,.mg-checkout-page .text-white\/35,.mg-checkout-page .text-white\/40,.mg-checkout-page .text-white\/45,.mg-checkout-page .text-white\/50,.mg-checkout-page .text-white\/60,.mg-order-detail-page .text-white\/45,.mg-order-detail-page .text-white\/60,.mg-product-page .text-white\/34,.mg-product-page .text-white\/35,.mg-product-page .text-white\/38,.mg-product-page .text-white\/40,.mg-product-page .text-white\/45,.mg-product-page .text-white\/50,.mg-product-page .text-white\/60{color:var(--mg-app-muted)!important}.mg-customer-page [class*=border-white],.mg-customer-page [class*=ring-white]{--tw-ring-color:var(--mg-app-line)!important;border-color:var(--mg-app-line)!important}.mg-customer-page [class*="bg-white/"]{background:var(--mg-app-surface-soft)!important}.mg-product-page>section:first-of-type .apple-card{background:#faf9fd!important}.mg-cart-page .bottom-action-zone .text-white,.mg-checkout-page .bottom-action-zone .text-white,.mg-order-detail-page .gradient-cta,.mg-order-detail-page [class*=bg-gradient],.mg-product-page .bottom-action-zone .text-white,.mg-product-page>section:first-of-type .absolute{color:#fff!important}.mg-checkout-page input.apple-control{min-height:46px;border-radius:14px!important;color:var(--mg-app-ink)!important;background:#fff!important;box-shadow:none!important}.mg-checkout-page input.apple-control::placeholder{color:#aaa5b0!important}.mg-cart-page h1,.mg-checkout-page h1,.mg-order-detail-page h1,.mg-product-page h1{letter-spacing:-.035em!important}.mg-clean-page section,.services-marketplace-page section,.shop-mobile-store section{scroll-margin-top:76px}.mg-clean-page a,.mg-clean-page button,.mg-customer-page a,.mg-customer-page button,.services-marketplace-page a,.services-marketplace-page button,.shop-mobile-store a,.shop-mobile-store button{-webkit-tap-highlight-color:transparent}.mg-clean-page a:focus-visible,.mg-clean-page button:focus-visible,.mg-customer-page a:focus-visible,.mg-customer-page button:focus-visible,.services-marketplace-page a:focus-visible,.services-marketplace-page button:focus-visible,.shop-mobile-store a:focus-visible,.shop-mobile-store button:focus-visible{outline:2px solid rgba(91,53,232,.6)!important;outline-offset:2px!important}@media (min-width:600px){#ask-ai-page,.mg-clean-page,.mg-customer-page,.services-marketplace-page,.shop-mobile-store{width:min(100%,var(--mg-app-width));margin-inline:auto;border-inline:1px solid #f0eef4}}.mg-workbench{background:#f7f6fa!important;color:var(--mg-app-ink)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mg-workbench>header{border-color:var(--mg-app-line)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 1px 0 rgba(37,31,55,.03)!important;backdrop-filter:blur(22px) saturate(150%)!important}.mg-workbench>header .text-white,.mg-workbench>header .text-white\/70,.mg-workbench>header .text-white\/85,.mg-workbench>header .text-white\/95{color:var(--mg-app-ink)!important}.mg-workbench>header .text-white\/40,.mg-workbench>header .text-white\/45{color:var(--mg-app-muted)!important}.mg-workbench>header [class*="bg-white/"],.mg-workbench>header [class*=ring-white]{border-color:var(--mg-app-line)!important;background:#fff!important;--tw-ring-color:var(--mg-app-line)!important}.mg-workbench>header .gradient-cta{background:linear-gradient(145deg,#5B35E8,var(--mg-purple-strong))!important;color:#fff!important;box-shadow:0 7px 18px rgba(82,43,213,.17)!important}.mg-workbench>main>div,.mg-workbench>main>form,.mg-workbench>main>section{border-color:var(--mg-app-line)}.mg-ops-mobile{width:min(100%,var(--mg-app-width));min-height:100svh;border-inline:1px solid #f0eef4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mg-ops-mobile,.mg-ops-mobile .text-white,.mg-ops-mobile .text-white\/70,.mg-ops-mobile .text-white\/75,.mg-ops-mobile .text-white\/80,.mg-ops-mobile .text-white\/85,.mg-ops-mobile .text-white\/90,.mg-ops-mobile .text-white\/95{color:var(--mg-app-ink)!important}.mg-ops-mobile .text-white\/30,.mg-ops-mobile .text-white\/35,.mg-ops-mobile .text-white\/40,.mg-ops-mobile .text-white\/45,.mg-ops-mobile .text-white\/50,.mg-ops-mobile .text-white\/55,.mg-ops-mobile .text-white\/60{color:var(--mg-app-muted)!important}.mg-ops-mobile .apple-card,.mg-ops-mobile .apple-control,.mg-ops-mobile [class*="bg-white/"]{border-color:var(--mg-app-line)!important;background:#fff!important;box-shadow:var(--mg-app-shadow)!important}.mg-ops-mobile [class*=border-white],.mg-ops-mobile [class*=ring-white]{--tw-ring-color:var(--mg-app-line)!important;border-color:var(--mg-app-line)!important}.mg-ops-mobile .gradient-cta,.mg-ops-mobile a[class*="bg-[#5B35E8]"],.mg-ops-mobile button[class*="bg-[#5B35E8]"]{background:linear-gradient(145deg,#5B35E8,var(--mg-purple-strong))!important;color:#fff!important;box-shadow:0 9px 22px rgba(82,43,213,.18)!important}.mg-compact-flow{width:min(100%,var(--mg-app-width));margin-inline:auto;border-inline:1px solid #f0eef4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.mg-compact-flow form{max-width:393px!important;padding-inline:20px!important;padding-top:calc(env(safe-area-inset-top) + 20px)!important}.mg-compact-flow section{margin-top:20px!important}.mg-compact-flow section h2{font-size:15px!important;font-weight:750!important;letter-spacing:-.025em!important}.mg-compact-flow input,.mg-compact-flow select,.mg-compact-flow textarea{font-family:inherit!important;font-size:13px!important}.mg-compact-flow a,.mg-compact-flow button{-webkit-tap-highlight-color:transparent}.mg-compact-flow a:focus-visible,.mg-compact-flow button:focus-visible,.mg-compact-flow input:focus-visible{outline:2px solid rgba(91,53,232,.55)!important;outline-offset:2px!important}.mg-delivery-page,.mg-me-page,.mg-messages-page,.services-marketplace-page,.shop-mobile-store{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif!important;font-size:13px!important;line-height:1.35!important}.mg-delivery-page h1,.mg-me-page h1,.mg-messages-page h1,.services-marketplace-page h1,.shop-mobile-store h1{font-size:18px!important;font-weight:760!important;line-height:1.12!important;letter-spacing:-.035em!important}.mg-delivery-page h2,.mg-me-page h2,.mg-messages-page h2,.services-marketplace-page h2,.shop-mobile-store h2{font-size:15px!important;font-weight:730!important;line-height:1.25!important;letter-spacing:-.025em!important}.mg-delivery-page header i,.mg-me-page header i,.mg-messages-page header i,.services-marketplace-page header i,.shop-mobile-store header i{font-size:18px!important}.mg-delivery-page article,.mg-me-page article,.mg-messages-page article{border-color:var(--mg-app-line)!important;box-shadow:0 5px 16px rgba(31,26,44,.04)!important}.messego-home{background:linear-gradient(180deg,var(--mg-bg) 0,var(--mg-bg) 42%,var(--mg-bg) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-bg) 88%,#F3F0FF 12%) 0,var(--mg-bg) 42%,color-mix(in srgb,var(--mg-bg) 92%,#EEF6FF 8%) 100%)}}.messego-home .home-depth-shell{width:100%}.messego-home .home-topbar{grid-template-columns:minmax(max-content,1fr) minmax(12rem,1.25fr) auto;gap:.9rem}.messego-home .home-brand{gap:.75rem}.messego-home .home-brand-mark{height:42px;width:42px;flex-basis:42px;border-radius:14px;box-shadow:none}.messego-home .home-brand-word{font-size:clamp(22px,2.7vw,30px);font-weight:780}.messego-home .home-icon-button,.messego-home .home-language-switcher,.messego-home .home-location-pill{height:48px;border-radius:999px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 78%,transparent)!important}box-shadow:0 14px 34px rgba(66,58,112,.06),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);@supports (color:color-mix(in lab,red,red)){box-shadow:0 14px 34px rgba(66,58,112,.06),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 70%,transparent),inset 0 1px 0 var(--mg-glass-highlight)}}.messego-home .home-location-pill{justify-self:center;max-width:360px;padding:0 1.25rem;color:var(--mg-ink-85);font-size:17px;font-weight:680}.messego-home .home-header-actions{gap:.85rem}.messego-home .home-icon-button{width:48px;color:var(--mg-ink-82)}.messego-home .home-icon-button i{font-size:24px!important}.messego-home .home-language-switcher{gap:.62rem;padding:0 1rem}.messego-home .home-language-switcher select{font-size:17px;font-weight:760}.messego-home .home-entry-stage{margin-top:clamp(1.6rem,3vw,2.35rem)}.messego-home .home-hero-shell{margin-top:0;border-radius:34px}.messego-home .home-ai-hero{position:relative;display:grid;min-height:clamp(280px,35vw,390px);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:1.25rem;overflow:hidden;border-radius:34px;padding:clamp(1.35rem,3vw,2.6rem);background:linear-gradient(135deg,var(--mg-surface) 0,var(--mg-surface) 48%,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(135deg,color-mix(in srgb,var(--mg-surface) 86%,#F1ECFF 14%) 0,color-mix(in srgb,var(--mg-surface) 72%,#F3F0FC 28%) 48%,color-mix(in srgb,var(--mg-surface) 84%,#EEF6FF 16%) 100%)}box-shadow:0 26px 70px rgba(72,60,128,.08),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.82);@supports (color:color-mix(in lab,red,red)){box-shadow:0 26px 70px rgba(72,60,128,.08),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 64%,transparent),inset 0 1px 0 rgba(255,255,255,.82)}}.messego-home .home-ai-copy{position:relative;z-index:2;display:flex;max-width:610px;flex-direction:column}.messego-home .home-ai-copy h1{margin:0;max-width:640px;color:var(--mg-ink);font-size:clamp(38px,6vw,62px);letter-spacing:0;text-wrap:balance}.messego-home .home-ai-input{display:grid;min-height:clamp(58px,7vw,76px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(100%,620px);margin-top:clamp(1.35rem,3vw,2rem);border-radius:999px;padding:.36rem .48rem .36rem 1.25rem;color:var(--mg-ink-50);font-size:clamp(16px,2.6vw,23px);background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 88%,transparent)}box-shadow:0 18px 46px rgba(74,58,184,.09),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.86);@supports (color:color-mix(in lab,red,red)){box-shadow:0 18px 46px rgba(74,58,184,.09),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 58%,transparent),inset 0 1px 0 rgba(255,255,255,.86)}backdrop-filter:blur(18px)}.messego-home .home-ai-input-icon{display:inline-flex;color:var(--mg-brand)}.messego-home .home-ai-submit{display:inline-flex;height:clamp(48px,6vw,62px);width:clamp(48px,6vw,62px);align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(145deg,#9B78FF,#5B35E8);box-shadow:0 14px 28px rgba(91,53,232,.26),inset 0 1px 0 rgba(255,255,255,.32)}.messego-home .home-ai-capabilities{display:flex;flex-wrap:wrap;gap:clamp(.7rem,2vw,2rem);margin-top:1.2rem}.messego-home .home-ai-capabilities span{display:inline-flex;align-items:center;gap:.5rem;min-height:30px;color:var(--mg-ink-75);font-size:clamp(13px,1.8vw,16px);font-weight:650}.messego-home .home-ai-capabilities i{color:var(--mg-brand)}.messego-home .home-ai-visual{position:relative;min-height:240px;align-self:stretch}.messego-home .home-ai-visual-chip,.messego-home .home-ai-visual-main{position:absolute;display:block;object-fit:contain;filter:saturate(1.05) contrast(1.03) drop-shadow(0 24px 30px rgba(74,58,184,.16))}.messego-home .home-ai-visual-main{right:-4%;bottom:-4%;height:102%;width:100%}.messego-home .home-ai-visual-chip{border-radius:22px;padding:.35rem;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 72%,transparent)}box-shadow:0 18px 38px rgba(72,60,128,.1),inset 0 0 0 1px var(--mg-line-08);@supports (color:color-mix(in lab,red,red)){box-shadow:0 18px 38px rgba(72,60,128,.1),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 52%,transparent)}backdrop-filter:blur(16px)}.messego-home .home-ai-visual-chip-a{left:4%;bottom:9%;height:38%;width:42%}.messego-home .home-ai-visual-chip-b{right:4%;top:7%}.messego-home .home-ai-visual-badge{position:absolute;right:2%;bottom:10%;display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.46rem .66rem;color:#087D4D;font-size:12px;font-weight:760;background:rgba(204,250,221,.9);box-shadow:0 12px 24px rgba(13,159,97,.12),inset 0 0 0 1px rgba(13,159,97,.15)}.messego-home .home-need-nav{margin-top:1rem;padding-bottom:0}.messego-home .home-need-panel{border-radius:30px;padding:0;background:transparent;box-shadow:none}.messego-home .home-feature-category-grid{gap:.85rem}.messego-home .home-feature-category-card{height:clamp(178px,45vw,226px);border-radius:26px;padding:1rem .95rem;box-shadow:0 18px 36px -26px var(--feature-shadow),inset 0 0 0 1px rgba(10,11,13,.045),inset 0 1px 0 rgba(255,255,255,.72)}.messego-home .home-feature-category-card[data-tone=food]{--feature-bg-a:#FFF4E8;--feature-bg-b:#FFF8F0;--feature-bg-c:#F7E4CB;--feature-art-width:108%;--feature-art-height:72%;--feature-art-right:-0.7rem;--feature-art-bottom:0.12rem;--feature-art-mask:none}.messego-home .home-feature-category-card[data-tone=essentials]{--feature-bg-a:#EFF8FF;--feature-bg-b:#F8FCFF;--feature-bg-c:#DCEEFF;--feature-glow:#A9CEEF;--feature-art-width:106%;--feature-art-height:72%;--feature-art-right:-0.55rem;--feature-art-bottom:0.1rem;--feature-art-mask:none}.messego-home .home-feature-category-card[data-tone=services]{--feature-bg-a:#F1EEFF;--feature-bg-c:#E4DFFF;--feature-art-width:110%;--feature-art-height:74%;--feature-art-right:-0.7rem;--feature-art-bottom:0.05rem;--feature-art-mask:none}.messego-home .home-feature-category-card[data-tone=gifts]{--feature-bg-c:#F8DCE5;--feature-art-width:108%;--feature-art-height:73%;--feature-art-right:-0.55rem;--feature-art-bottom:0.05rem;--feature-art-mask:none}.messego-home .home-feature-category-card[data-tone=stores]{--feature-bg-a:#FFF8E3;--feature-bg-b:#FFFCF1;--feature-bg-c:#F5E9BD;--feature-copy-veil:rgba(255,250,232,0.8);--feature-top-veil:rgba(255,253,244,0.7);--feature-glow:#E9D27A;--feature-shadow:rgba(146,119,46,0.16);--feature-art-width:108%;--feature-art-height:74%;--feature-art-right:-0.55rem;--feature-art-bottom:0}.messego-home .home-feature-category-card:before{background:linear-gradient(180deg,var(--feature-top-veil) 0,transparent 38%),linear-gradient(180deg,var(--feature-copy-veil) 0,var(--feature-copy-veil) 30%,transparent 54%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,var(--feature-top-veil) 0,transparent 38%),linear-gradient(180deg,var(--feature-copy-veil) 0,color-mix(in srgb,var(--feature-copy-veil) 72%,transparent) 30%,transparent 54%)}}.messego-home .home-feature-category-title{font-size:clamp(18px,3.2vw,26px);font-weight:790}.messego-home .home-feature-category-subtitle{max-width:9.5rem;margin-top:.38rem;font-size:clamp(10.5px,1.65vw,13px)}.messego-home .home-feature-category-arrow{left:.95rem;bottom:.9rem;height:42px;width:42px}.messego-home .home-feature-category-art img{-webkit-mask-image:var(--feature-art-mask);mask-image:var(--feature-art-mask)}.messego-home .home-service-shortcuts{margin-top:1rem;border-radius:28px;padding:1.05rem 1.1rem .8rem;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 76%,transparent)}box-shadow:0 18px 44px rgba(72,60,128,.06),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);@supports (color:color-mix(in lab,red,red)){box-shadow:0 18px 44px rgba(72,60,128,.06),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 58%,transparent),inset 0 1px 0 var(--mg-glass-highlight)}backdrop-filter:blur(18px)}.messego-home .home-service-shortcuts-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.messego-home .home-service-shortcuts h3{margin:0;padding:0;font-size:clamp(18px,2.6vw,24px);font-weight:790}.messego-home .home-need-nav-link{color:var(--mg-brand);font-size:clamp(13px,1.8vw,16px);font-weight:760}.messego-home .home-service-shortcut-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.messego-home .home-service-shortcut{padding:.1rem .1rem .3rem}.messego-home .home-service-shortcut-image{height:clamp(56px,8vw,82px);width:clamp(56px,8vw,82px);border-radius:18px;background:transparent;box-shadow:none}.messego-home .home-service-shortcut-image img{object-fit:contain;opacity:1;transform:none}.messego-home .home-service-shortcut-title{min-height:0;margin-top:.35rem;color:var(--mg-ink-90);font-size:clamp(11px,1.6vw,16px);font-weight:760}.messego-home .home-service-shortcut-subtitle{min-height:0;margin-top:.15rem;font-size:clamp(9px,1.35vw,13px);font-weight:610}.messego-home .home-resolution-stack{gap:1.45rem;padding-top:1.15rem}.messego-home .home-need-section>div:first-child h2{font-size:clamp(20px,2.8vw,25px)!important;font-weight:790!important}.messego-home .home-need-section>div:first-child p{font-size:clamp(11px,1.5vw,13px)!important}.messego-home .home-need-section>div:first-child a{display:inline-flex;align-items:center;gap:.12rem;color:var(--mg-brand)!important;font-size:clamp(13px,1.7vw,16px)!important;font-weight:760!important}.messego-home .home-resolution-rail{gap:.9rem;padding-bottom:.7rem}.messego-home .home-resolution-card{min-height:278px;flex-basis:clamp(156px,21vw,210px);border-radius:22px;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 86%,transparent)}box-shadow:0 18px 42px rgba(72,60,128,.065),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);@supports (color:color-mix(in lab,red,red)){box-shadow:0 18px 42px rgba(72,60,128,.065),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 62%,transparent),inset 0 1px 0 var(--mg-glass-highlight)}}.messego-home .home-resolution-image{height:clamp(150px,18vw,182px);margin:0;padding:.7rem;border-radius:22px 22px 16px 16px;background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface-2) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 82%,#F8F4EE 18%) 0,color-mix(in srgb,var(--mg-surface-2) 72%,#F6F2FF 28%) 100%)}}.messego-home .home-resolution-image img{height:100%;width:100%;object-fit:contain;transform:none;filter:saturate(1.02) contrast(1.02) drop-shadow(0 14px 20px rgba(30,35,60,.1))}.messego-home .home-resolution-image .home-eta-pill{position:absolute;left:.7rem;bottom:.65rem;z-index:3}.messego-home .home-resolution-body{padding:.8rem .9rem .9rem}.messego-home .home-resolution-body h3{min-height:36px;font-size:clamp(13px,1.8vw,16px);line-height:1.14}.messego-home .home-resolution-body h3+p{min-height:16px;margin-top:.35rem;font-size:clamp(10.5px,1.35vw,13px);line-height:1.18}.messego-home .home-resolution-body>div:last-of-type .num{color:var(--mg-ink);font-size:clamp(15px,1.9vw,18px);font-weight:790}.messego-home .home-eta-pill,html[data-theme] .home-eta-pill{display:inline-flex;height:22px;align-items:center;gap:.24rem;border-radius:999px;padding:0 .46rem;white-space:nowrap;color:#087D4D;font-size:10.5px;font-weight:760;background:rgba(204,250,221,.9);box-shadow:inset 0 0 0 1px rgba(13,159,97,.14)}html[data-theme] .quick-add-button,html[data-theme] .quick-add-stepper{background:linear-gradient(145deg,#9B78FF,#5B35E8)!important;color:#fff!important;box-shadow:0 10px 18px rgba(91,53,232,.26),inset 0 1px 0 rgba(255,255,255,.28)}html[data-theme] .home-bottom-nav>div{border-radius:28px;background:var(--mg-surface)!important;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 84%,transparent)!important}}.home-bottom-ai{background:linear-gradient(145deg,#A478FF,#5B35E8)!important;box-shadow:0 12px 26px rgba(91,53,232,.34),inset 0 1px 0 rgba(255,255,255,.32)}html[data-theme=night] .messego-home{background:linear-gradient(180deg,#0B0C10,#101016 48%,#0D0F13)}html[data-theme=night] .messego-home .home-ai-hero,html[data-theme=night] .messego-home .home-resolution-card,html[data-theme=night] .messego-home .home-service-shortcuts{background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 88%,#322D55 12%) 0,color-mix(in srgb,var(--mg-surface) 96%,black 4%) 100%)}}html[data-theme=night] .messego-home .home-ai-input{background:var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface-2) 84%,transparent)}}html[data-theme=night] .messego-home .home-ai-visual-chip,html[data-theme=night] .messego-home .home-ai-visual-main,html[data-theme=night] .messego-home .home-feature-category-art img,html[data-theme=night] .messego-home .home-service-shortcut-image img{mix-blend-mode:normal;filter:saturate(1.08) contrast(1.05) brightness(1.12) drop-shadow(0 18px 24px rgba(0,0,0,.28))}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=food]{--feature-bg-a:#382C24;--feature-bg-b:#46362A;--feature-bg-c:#2D2724}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=essentials]{--feature-bg-a:#263540;--feature-bg-b:#31465A;--feature-bg-c:#202830}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=services]{--feature-bg-a:#302C51;--feature-bg-b:#41386A;--feature-bg-c:#25243A}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=gifts]{--feature-bg-a:#3F2B34;--feature-bg-b:#573545;--feature-bg-c:#2D252B}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=stores]{--feature-bg-a:#3F392A;--feature-bg-b:#51472F;--feature-bg-c:#302D24}html[data-theme=night] .messego-home .home-resolution-image{background:linear-gradient(180deg,var(--mg-surface-2) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface-2) 86%,white 5%) 0,color-mix(in srgb,var(--mg-surface) 88%,black 12%) 100%)}}html[data-theme=night] .messego-home .home-resolution-image img{filter:saturate(1.08) contrast(1.05) brightness(1.1) drop-shadow(0 16px 22px rgba(0,0,0,.26))}@media (min-width:760px){.messego-home .home-feature-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.messego-home .home-feature-category-card{height:clamp(260px,26vw,360px)}.messego-home .home-resolution-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.messego-home .home-resolution-card{min-width:0;flex-basis:auto}}@media (max-width:720px){.messego-home .home-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem}.messego-home .home-brand-mark{height:36px;width:36px;flex-basis:36px}.messego-home .home-brand-word{font-size:20px}.messego-home .home-location-pill{height:42px;justify-self:stretch;padding:0 .74rem;font-size:13px}.messego-home .home-header-actions{gap:.42rem}.messego-home .home-icon-button,.messego-home .home-language-switcher{height:42px}.messego-home .home-icon-button{width:42px}.messego-home .home-language-switcher{padding:0 .75rem}.messego-home .home-language-switcher select{font-size:14px}.messego-home .home-ai-hero{display:block;min-height:410px;padding:1.45rem 1.18rem 1rem}.messego-home .home-ai-copy h1{max-width:320px;font-size:clamp(34px,10vw,48px)}.messego-home .home-ai-input{min-height:58px;margin-top:1.35rem;padding-left:1rem;font-size:16px}.messego-home .home-ai-submit{height:48px;width:48px}.messego-home .home-ai-capabilities{gap:.7rem 1.1rem;margin-top:1rem}.messego-home .home-ai-visual{position:absolute;right:.15rem;bottom:.2rem;width:min(56%,220px);min-height:180px}.messego-home .home-ai-visual-chip-a{display:none}.messego-home .home-feature-category-card{height:184px}.messego-home .home-service-shortcuts{padding:.95rem .85rem .68rem}.messego-home .home-service-shortcut-grid{gap:.16rem}.messego-home .home-resolution-card{flex-basis:178px}}@media (max-width:430px){.messego-home .home-depth-shell{padding-inline:.9rem}.messego-home .home-brand-word{font-size:18px}.messego-home .home-location-pill{height:38px;font-size:11.5px}.messego-home .home-icon-button,.messego-home .home-language-switcher{height:38px}.messego-home .home-icon-button{width:38px}.messego-home .home-icon-button i{font-size:20px!important}.messego-home .home-language-switcher{padding:0 .62rem}.messego-home .home-language-switcher select{font-size:13px}.messego-home .home-ai-hero{min-height:372px;border-radius:30px}.messego-home .home-ai-copy h1{max-width:295px;font-size:32px}.messego-home .home-ai-visual{width:46%;min-height:146px}.messego-home .home-ai-visual-badge,.messego-home .home-ai-visual-chip-b{display:none}.messego-home .home-feature-category-grid{gap:.65rem}.messego-home .home-feature-category-card{height:172px;border-radius:24px;padding:.82rem .76rem}.messego-home .home-feature-category-title{font-size:17px}.messego-home .home-feature-category-subtitle{font-size:10px}.messego-home .home-feature-category-arrow{left:.75rem;bottom:.72rem;height:34px;width:34px}.messego-home .home-service-shortcut-title{font-size:9.8px}.messego-home .home-service-shortcut-subtitle{font-size:8.2px}}@media (max-width:374px){.messego-home .home-brand-word{display:none}.messego-home .home-ai-copy h1{max-width:260px;font-size:29px}.messego-home .home-ai-input{font-size:14px}.messego-home .home-feature-category-card{height:158px}.messego-home .home-resolution-card{flex-basis:158px}}.messego-home .home-ai-hero:after,.messego-home .home-ai-hero:before{position:absolute;pointer-events:none;content:""}.messego-home .home-ai-hero:before{right:-9%;bottom:-18%;height:74%;width:52%;border-radius:999px;background:var(--mg-brand);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-brand) 10%,transparent)}filter:blur(34px);opacity:.8}.messego-home{background:#fbfbf8}.messego-home .home-depth-shell{padding-top:calc(env(safe-area-inset-top) + 0px)}.messego-home .home-command-zone{margin-inline:-1rem;margin-top:0;border-radius:0 0 0 0;padding:1.05rem 1rem 1.28rem;color:#fff;background:radial-gradient(circle at 18% 10%,rgba(30,132,99,.36) 0,transparent 34%),linear-gradient(180deg,#063f31,#013629 58%,#012d24);box-shadow:none}.messego-home .home-command-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.2rem}.messego-home .home-command-brand{display:inline-flex;min-width:0;align-items:center;gap:.55rem;color:rgba(255,255,255,.96);font-size:18px;font-weight:780;line-height:1;text-decoration:none}.messego-home .home-command-brand .home-brand-mark{height:34px;width:34px;flex-basis:34px;border-radius:11px;box-shadow:0 10px 24px rgba(0,0,0,.22)}.messego-home .home-command-location{display:inline-flex;min-width:0;justify-content:flex-end;gap:.26rem;overflow:hidden;padding:0;color:rgba(255,255,255,.68);font-size:12px;font-weight:680;text-decoration:none;box-shadow:none}.messego-home .home-command-location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messego-home .home-command-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:.66rem}.messego-home .home-command-pill,.messego-home .home-command-side-button{min-height:58px;border-radius:999px;box-shadow:none}.messego-home .home-command-side-button{color:rgba(255,255,255,.92);background:rgba(255,255,255,.18)}.messego-home .home-command-pill{gap:.55rem;padding:.35rem .72rem .35rem .86rem;color:#101215;background:#fff}.messego-home .home-command-ai-mark{height:32px;width:32px;color:rgba(10,11,13,.7);background:transparent}.messego-home .home-command-copy span:first-child{color:#202226;font-size:15px;font-weight:740;line-height:1.06}.messego-home .home-command-pill>i{color:#0c0d10}.messego-home .home-category-command-section{margin-top:1.2rem}.messego-home .home-command-category-grid{gap:.64rem}.messego-home .home-command-category-tile{min-height:104px;padding:.42rem .34rem .58rem;background:#eefbfc;box-shadow:none}.messego-home .home-command-category-tile[data-tone]{--tile-accent:#0bae6f}.messego-home .home-command-category-badge{top:-.15rem;right:50%;max-width:calc(100% - .9rem);transform:translateX(50%);padding:.22rem .44rem;color:#fff;font-size:11px;font-weight:820;background:#ff6a00;box-shadow:0 4px 10px rgba(255,106,0,.2)}.messego-home .home-command-category-art{align-items:flex-end}.messego-home .home-command-category-art img{width:78px;height:64px;mix-blend-mode:multiply;filter:saturate(1.04) contrast(1.03) drop-shadow(0 8px 10px rgba(20,40,50,.08))}.messego-home .home-command-category-title{color:#202226;font-size:14px;font-weight:820;line-height:1.06}.messego-home .home-resolution-stack{margin-top:1.05rem;padding-top:0}.messego-home .home-feed-head{margin-bottom:.72rem}.messego-home .home-feed-head h2{color:#15171a;line-height:1.05}.messego-home .home-feed-head p{color:rgba(10,11,13,.48);font-weight:680}.messego-home .home-feed-ai-link{background:rgba(101,88,232,.1)}.messego-home .home-product-command-grid{padding-bottom:calc(env(safe-area-inset-bottom) + 5.8rem)}.messego-home .home-resolution-card{min-height:256px;border-radius:17px;background:#fff;box-shadow:inset 0 0 0 1px rgba(10,11,13,.08),0 6px 18px rgba(10,11,13,.035)}.messego-home .home-resolution-image{aspect-ratio:1/.78;padding:.72rem;background:#fbfaf7;box-shadow:inset 0 0 0 1px rgba(10,11,13,.035)}.messego-home .home-resolution-image:after,.messego-home .home-resolution-image:before{display:none}.messego-home .home-resolution-image[data-image-kind=photo] img,.messego-home .home-resolution-image[data-image-kind=scene] img{width:100%;height:100%;object-fit:contain;filter:saturate(1.02) contrast(1.02) drop-shadow(0 10px 14px rgba(20,25,30,.09))}.messego-home .home-resolution-body{min-height:118px;padding:.72rem}.messego-home .home-resolution-body h3{min-height:32px;color:#141518;font-size:14px;font-weight:810}.messego-home .home-product-meta{margin-top:.48rem;color:rgba(10,11,13,.7);font-size:10.6px;font-weight:720}.messego-home .home-stock-pill{height:auto;padding:0;color:#07834f;background:transparent;box-shadow:none}.messego-home .home-product-scenario{color:rgba(10,11,13,.42);font-size:11px}html[data-theme] .messego-home .home-eta-pill{left:.55rem;top:.55rem;height:23px;padding:0 .48rem;color:#141518;font-size:11px;font-weight:820;background:rgba(255,255,255,.88)}.messego-home .home-resolution-body>div:last-of-type .num{color:#111;font-size:16px;font-weight:820}.messego-home .home-resolution-body .quick-add-button{height:30px;width:30px}html[data-theme] .quick-add-button,html[data-theme] .quick-add-stepper{background:linear-gradient(145deg,#9d7bff,#5B35E8)!important}html[data-theme=night] .messego-home{background:#0b0d0f}html[data-theme=night] .messego-home .home-command-zone{background:radial-gradient(circle at 20% 8%,rgba(45,156,116,.3) 0,transparent 36%),linear-gradient(180deg,#05372c,#02291f 58%,#011f19)}html[data-theme=night] .messego-home .home-command-side-button{background:rgba(255,255,255,.16)}html[data-theme=night] .messego-home .home-command-pill{background:#fff}html[data-theme=night] .messego-home .home-command-category-tile{background:#eaf8f9}html[data-theme=night] .messego-home .home-command-category-title{color:#202226}html[data-theme=night] .messego-home .home-command-category-art img{mix-blend-mode:multiply;filter:saturate(1.04) contrast(1.03) drop-shadow(0 8px 10px rgba(20,40,50,.08))}html[data-theme=night] .messego-home .home-feed-head h2,html[data-theme=night] .messego-home .home-resolution-body h3,html[data-theme=night] .messego-home .home-resolution-body>div:last-of-type .num{color:rgba(250,250,247,.94)}html[data-theme=night] .messego-home .home-resolution-card{background:#151719;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.28)}html[data-theme=night] .messego-home .home-resolution-image{background:#f5f4ef;box-shadow:none}html[data-theme=night] .messego-home .home-product-meta,html[data-theme=night] .messego-home .home-product-scenario{color:rgba(250,250,247,.56)}@media (min-width:680px){.messego-home .home-depth-shell{max-width:760px}}@media (max-width:430px){.messego-home .home-depth-shell{padding-inline:1rem}.messego-home .home-command-zone{margin-inline:-1rem}.messego-home .home-command-brand{font-size:17px}.messego-home .home-command-row{grid-template-columns:48px minmax(0,1fr) 48px}.messego-home .home-command-copy span:first-child{font-size:14.5px}}@media (max-width:380px){.messego-home .home-command-row{grid-template-columns:45px minmax(0,1fr) 45px;gap:.5rem}.messego-home .home-command-pill,.messego-home .home-command-side-button{min-height:54px}.messego-home .home-command-category-grid{gap:.5rem}.messego-home .home-command-category-tile{min-height:98px}.messego-home .home-command-category-art{height:62px}.messego-home .home-command-category-title{font-size:13px}}.messego-home .home-ai-hero:after{right:0;bottom:0;height:52%;width:42%;border-bottom-right-radius:inherit;background:linear-gradient(135deg,transparent 0,var(--mg-surface) 62%,var(--mg-brand) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(135deg,transparent 0,color-mix(in srgb,var(--mg-surface) 72%,transparent) 62%,color-mix(in srgb,var(--mg-brand) 8%,transparent) 100%)}opacity:.72}.messego-home .home-ai-visual{z-index:1}.messego-home .home-ai-visual-main{right:-9%;height:114%;opacity:.96;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 82% 78% at 57% 54%,#000 58%,rgba(0,0,0,.78) 74%,transparent 100%);mask-image:radial-gradient(ellipse 82% 78% at 57% 54%,#000 58%,rgba(0,0,0,.78) 74%,transparent 100%)}.messego-home .home-ai-visual-chip{overflow:hidden;background:radial-gradient(circle at 50% 50%,var(--mg-surface) 0,var(--mg-surface) 62%,transparent 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--mg-surface) 88%,transparent) 0,color-mix(in srgb,var(--mg-surface) 44%,transparent) 62%,transparent 100%)}}.messego-home .home-ai-visual-chip-b{right:-1%;top:1%;height:41%;width:41%;opacity:.9;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 62%,transparent 100%)}.messego-home .home-feature-category-card{--feature-plate:rgba(255,255,255,0.34)}.messego-home .home-feature-category-art{border-radius:24px}.messego-home .home-feature-category-art:after{position:absolute;inset:7% 2% -7%;z-index:0;background:radial-gradient(ellipse at 50% 58%,var(--feature-plate) 0,var(--feature-plate) 58%,transparent 78%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse at 50% 58%,var(--feature-plate) 0,color-mix(in srgb,var(--feature-plate) 46%,transparent) 58%,transparent 78%)}pointer-events:none;content:""}.messego-home .home-feature-category-art img{-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent),radial-gradient(ellipse 76% 82% at 56% 58%,#000 56%,rgba(0,0,0,.82) 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent),radial-gradient(ellipse 76% 82% at 56% 58%,#000 56%,rgba(0,0,0,.82) 76%,transparent 100%)}html[data-theme=night] .messego-home .home-ai-visual-chip-b,html[data-theme=night] .messego-home .home-ai-visual-main,html[data-theme=night] .messego-home .home-feature-category-art img{mix-blend-mode:multiply;filter:saturate(1.32) contrast(1.18) brightness(1.48) drop-shadow(0 18px 24px rgba(0,0,0,.24))}html[data-theme=night] .messego-home .home-ai-visual-chip{background:radial-gradient(circle at 50% 50%,var(--mg-surface-2) 0,var(--mg-surface) 62%,transparent 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--mg-surface-2) 72%,white 9%) 0,color-mix(in srgb,var(--mg-surface) 40%,transparent) 62%,transparent 100%)}box-shadow:none}html[data-theme=night] .messego-home .home-feature-category-card{--feature-plate:rgba(255,255,255,0.08);--feature-copy-veil:rgba(10,11,13,0.34);--feature-top-veil:rgba(255,255,255,0.03)}html[data-theme=night] .messego-home .home-feature-category-card:before{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.12) 31%,transparent 58%)}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=stores]{--feature-bg-a:#343127;--feature-bg-b:#4A412B;--feature-bg-c:#22231F;--feature-ink:rgba(255,253,244,0.98);--feature-muted:rgba(255,253,244,0.78)}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=stores]:before{background:linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.24) 34%,transparent 64%)}.home-bottom-nav [title]+span,.home-bottom-nav a>span:last-child{overflow:visible;max-width:none;font-size:9.6px;white-space:nowrap}.home-bottom-nav a{min-width:0}@media (max-width:720px){.messego-home .home-ai-hero{min-height:384px;padding-right:.9rem}.messego-home .home-ai-copy{max-width:100%}.messego-home .home-ai-visual{right:-1.45rem;bottom:-.65rem;width:min(62%,260px);min-height:214px;opacity:.98}.messego-home .home-ai-visual-main{right:-14%;bottom:-10%;height:124%;width:124%}.messego-home .home-feature-category-card[data-tone=stores]{grid-column:1/-1;height:148px;--feature-art-width:56%;--feature-art-height:106%;--feature-art-right:0.1rem;--feature-art-bottom:-0.22rem}.messego-home .home-feature-category-card[data-tone=stores] .home-feature-category-copy{max-width:48%}}html[data-theme=night] .messego-home .home-ai-visual{isolation:isolate;overflow:hidden;border-bottom-right-radius:30px}html[data-theme=night] .messego-home .home-ai-visual:after,html[data-theme=night] .messego-home .home-ai-visual:before,html[data-theme=night] .messego-home .home-feature-category-art:after,html[data-theme=night] .messego-home .home-feature-category-art:before{position:absolute;pointer-events:none;content:""}html[data-theme=night] .messego-home .home-ai-visual:before{inset:14% -10% -7% -8%;z-index:0;border-radius:999px;background:radial-gradient(ellipse at 62% 54%,rgba(155,134,243,.16) 0,rgba(90,80,154,.1) 38%,transparent 72%);filter:blur(18px)}html[data-theme=night] .messego-home .home-ai-visual:after{inset:0;z-index:3;border-radius:inherit;background:linear-gradient(90deg,var(--mg-surface) 0,var(--mg-surface) 15%,transparent 46%),linear-gradient(180deg,var(--mg-surface) 0,transparent 18%,transparent 72%,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in srgb,var(--mg-surface) 94%,transparent) 0,color-mix(in srgb,var(--mg-surface) 64%,transparent) 15%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 84%,transparent) 0,transparent 18%,transparent 72%,color-mix(in srgb,var(--mg-surface) 58%,transparent) 100%)}mix-blend-mode:multiply}html[data-theme=night] .messego-home .home-ai-visual-chip-b,html[data-theme=night] .messego-home .home-ai-visual-main{z-index:1;opacity:.58;mix-blend-mode:screen;filter:brightness(.54) contrast(1.36) saturate(1.5) drop-shadow(0 22px 30px rgba(0,0,0,.32));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 18%,#000 42%,#000 76%,transparent),linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 18%,#000 42%,#000 76%,transparent),linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent);mask-composite:intersect}html[data-theme=night] .messego-home .home-feature-category-art{isolation:isolate}html[data-theme=night] .messego-home .home-feature-category-art:before{inset:8% -10% -8%;z-index:0;border-radius:999px;background:radial-gradient(ellipse at 55% 54%,var(--feature-glow) 0,rgba(255,255,255,.045) 44%,transparent 76%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse at 55% 54%,color-mix(in srgb,var(--feature-glow) 18%,transparent) 0,rgba(255,255,255,.045) 44%,transparent 76%)}filter:blur(12px)}html[data-theme=night] .messego-home .home-feature-category-art:after{inset:0;z-index:2;border-radius:inherit;background:linear-gradient(180deg,var(--feature-bg-b) 0,transparent 24%,transparent 70%,var(--feature-bg-c) 100%),linear-gradient(90deg,var(--feature-bg-a) 0,transparent 24%,transparent 78%,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--feature-bg-b) 72%,transparent) 0,transparent 24%,transparent 70%,color-mix(in srgb,var(--feature-bg-c) 76%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--feature-bg-a) 72%,transparent) 0,transparent 24%,transparent 78%,color-mix(in srgb,var(--feature-bg-c) 56%,transparent) 100%)}}html[data-theme=night] .messego-home .home-feature-category-art img{z-index:1;filter:brightness(.48) contrast(1.42) saturate(1.55) drop-shadow(0 18px 24px rgba(0,0,0,.28));-webkit-mask-image:radial-gradient(ellipse 82% 70% at 56% 56%,#000 48%,rgba(0,0,0,.66) 66%,transparent 86%),linear-gradient(180deg,transparent,#000 18%,#000 72%,transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 82% 70% at 56% 56%,#000 48%,rgba(0,0,0,.66) 66%,transparent 86%),linear-gradient(180deg,transparent,#000 18%,#000 72%,transparent)}html[data-theme=night] .messego-home .home-feature-category-card[data-tone=stores] .home-feature-category-art img{opacity:.62;filter:brightness(.5) contrast(1.35) saturate(1.45) drop-shadow(0 18px 24px rgba(0,0,0,.3))}@media (max-width:430px){.messego-home .home-ai-hero{min-height:360px}.messego-home .home-ai-copy h1{max-width:275px}.messego-home .home-ai-input{width:calc(100% - .1rem)}.messego-home .home-ai-visual{right:-1.35rem;bottom:-.95rem;width:55%;min-height:168px}.messego-home .home-ai-visual-main{height:132%;width:132%}.messego-home .home-feature-category-card[data-tone=stores]{height:136px}.home-bottom-nav>div{max-width:calc(100% - 18px)!important;padding-inline:.45rem!important}.home-bottom-nav [title]+span,.home-bottom-nav a>span:last-child{font-size:9px}}html[data-theme] .tex-grid,html[data-theme] .theme-grid-overlay{background-image:linear-gradient(var(--mg-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--mg-grid-line) 1px,transparent 1px)!important}html[data-theme] .shimmer-orb{background:var(--mg-logo-glow)!important}html[data-theme] [class~="text-[#5B35E8]"],html[data-theme] [class~="text-[#9B86F3]"],html[data-theme] [class~="text-[#DCD3FA]"]{color:var(--mg-accent-text)!important}html[data-theme] [class~="bg-[#9B86F3]"],html[data-theme] [class~="bg-[#9B86F3]/12"],html[data-theme] [class~="bg-[#9B86F3]/20"]{background-color:var(--mg-accent-soft)!important}html[data-theme] [class~="ring-[#9B86F3]/18"],html[data-theme] [class~="ring-[#9B86F3]/25"],html[data-theme] [class~="ring-[#9B86F3]/40"],html[data-theme] [class~="ring-[#9B86F3]/45"],html[data-theme] [class~="ring-[#9B86F3]/50"]{--tw-ring-color:var(--mg-line-10)!important}html[data-theme=day] a[class~=bg-white],html[data-theme=day] button[class~=bg-white]{background-color:var(--mg-cta-bg)!important;color:var(--mg-cta-fg)!important}html[data-theme=day] a[class~=bg-white][class~="text-[#0A0B0D]"],html[data-theme=day] a[class~=bg-white][class~="text-[#111216]"],html[data-theme=day] a[class~=bg-white][class~="text-[#111217]"],html[data-theme=day] button[class~=bg-white][class~="text-[#0A0B0D]"],html[data-theme=day] button[class~=bg-white][class~="text-[#111216]"],html[data-theme=day] button[class~=bg-white][class~="text-[#111217]"]{color:var(--mg-cta-fg)!important}html[data-theme] input,html[data-theme] select,html[data-theme] textarea{color:var(--mg-ink)!important}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--mg-ink-35)!important}html[data-theme=day] option{background-color:#FFFFFF!important;color:#0A0B0D!important}@keyframes shimmer-orb{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.shimmer-orb{animation:shimmer-orb 4s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 0 0 rgba(155,134,243,.35)}50%{box-shadow:0 0 40px 4px rgba(155,134,243,.15)}}.glow-pulse{animation:glow-pulse 3s ease-in-out infinite}@keyframes cursor-blink{0%,45%{opacity:1}55%,to{opacity:0}}.cursor-blink{animation:cursor-blink 1s steps(2) infinite}h1,h2,h3,h4,h5,h6{font-weight:500;letter-spacing:-.02em}@layer components{.wordmark{font-weight:700;letter-spacing:-.05em;line-height:1}.display,.wordmark{font-family:var(--font-sans)}.display{font-weight:600;letter-spacing:-.04em;line-height:1.05}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.label,.mono{text-transform:uppercase}.label{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--color-ink-3)}}@layer utilities{.gradient-cta{background:linear-gradient(180deg,#9B86F3,#5B35E8 60%,#4A3AB8)}.gradient-anthracite,.gradient-hero{background:linear-gradient(160deg,#22252A,#17181B 40%,#14171A)}.gradient-cream{background:linear-gradient(180deg,#F9F8F5,#ECEBE7)}.tex-grid{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:24px 24px}.shadow-tile{box-shadow:inset 0 .5px 0 rgba(255,255,255,.6),0 1px 2px rgba(22,24,28,.04)}.shadow-panel{box-shadow:0 1px 2px rgba(22,24,28,.04),0 4px 12px -4px rgba(22,24,28,.05)}.shadow-cta-cobalt{box-shadow:0 1px 2px rgba(40,20,120,.35),0 6px 16px -6px rgba(109,94,224,.55)}.shadow-cta-terracotta{box-shadow:0 1px 2px rgba(10,20,97,.35),0 6px 16px -6px rgba(26,47,206,.5)}.shadow-card-warm{box-shadow:0 1px 2px rgba(22,24,28,.03)}.shadow-hero-inner{box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-bottom-nav{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.safe-bottom-panel{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.serif-italic{font-style:italic;letter-spacing:-.02em}}.messego-home .num,.messego-home h1,.messego-home h2,.messego-home h3{letter-spacing:0}.messego-home .home-depth-shell{padding-inline:1rem}.messego-home .home-topbar{min-height:40px;grid-template-columns:auto minmax(78px,1fr) auto;gap:.45rem}.messego-home .home-brand{gap:.44rem}.messego-home .home-brand-mark{height:38px;width:38px;flex-basis:38px;border-radius:12px;box-shadow:0 6px 14px rgba(10,11,13,.07)}.messego-home .home-brand-word{font-size:24px}.messego-home .home-icon-button,.messego-home .home-language-switcher,.messego-home .home-location-pill{height:40px;border-radius:18px;background:var(--mg-surface)!important;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 82%,transparent)!important}box-shadow:0 7px 18px rgba(66,58,112,.045),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);@supports (color:color-mix(in lab,red,red)){box-shadow:0 7px 18px rgba(66,58,112,.045),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 72%,transparent),inset 0 1px 0 var(--mg-glass-highlight)}}.messego-home .home-location-pill{justify-self:stretch;min-width:0;max-width:100%;padding:0 .68rem;font-size:12.2px;font-weight:650}.messego-home .home-location-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messego-home .home-header-actions{gap:.35rem}.messego-home .home-icon-button{width:40px}.messego-home .home-icon-button i{font-size:19px!important}.messego-home .home-language-switcher{gap:.34rem;padding:0 .66rem}.messego-home .home-language-switcher>i:first-child{font-size:18px!important}.messego-home .home-language-switcher select{width:2.25rem;font-size:13.4px;font-weight:720;line-height:1}.messego-home .home-entry-stage{margin-top:.78rem}.messego-home .home-hero-shell{border-radius:28px}.messego-home .home-ai-hero{min-height:clamp(304px,31vw,348px);grid-template-columns:minmax(0,1.15fr) minmax(220px,.75fr);gap:.9rem;border-radius:28px;padding:clamp(1rem,2.4vw,1.65rem);box-shadow:0 14px 40px rgba(72,60,128,.055),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.72);@supports (color:color-mix(in lab,red,red)){box-shadow:0 14px 40px rgba(72,60,128,.055),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 62%,transparent),inset 0 1px 0 rgba(255,255,255,.72)}}.messego-home .home-ai-hero:before{filter:blur(24px)}.messego-home .home-ai-hero:after{opacity:.38}.messego-home .home-ai-copy{justify-content:flex-start;max-width:100%}.messego-home .home-ai-copy h1{max-width:318px;font-size:clamp(36px,9.7vw,40px);font-weight:820;line-height:1.045}.messego-home .home-ai-input{min-height:52px;width:min(100%,342px);margin-top:.86rem;gap:.54rem;padding:.25rem .28rem .25rem .82rem;font-size:15.2px;font-weight:650;box-shadow:0 10px 26px rgba(74,58,184,.055),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.78);@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 26px rgba(74,58,184,.055),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 62%,transparent),inset 0 1px 0 rgba(255,255,255,.78)}}.messego-home .home-ai-input>span:not(.home-ai-input-icon):not(.home-ai-submit){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messego-home .home-ai-submit{height:46px;width:46px;box-shadow:0 8px 18px rgba(91,53,232,.22),inset 0 1px 0 rgba(255,255,255,.26)}.messego-home .home-ai-capabilities{gap:.42rem .72rem;margin-top:.72rem}.messego-home .home-ai-capabilities span{min-height:22px;gap:.32rem;color:var(--mg-ink-62);font-size:12.4px;font-weight:620}.messego-home .home-ai-capabilities i{font-size:13px!important}.messego-home .home-ai-visual{min-height:176px}.messego-home .home-ai-visual-main{height:112%;width:112%;filter:saturate(1.02) contrast(1.02) drop-shadow(0 14px 18px rgba(74,58,184,.1))}.messego-home .home-ai-visual-chip{border-radius:18px;box-shadow:0 10px 22px rgba(72,60,128,.07),inset 0 0 0 1px var(--mg-line-08);@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 22px rgba(72,60,128,.07),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 50%,transparent)}}.messego-home .home-ai-visual-badge{padding:.26rem .44rem;box-shadow:0 6px 14px rgba(13,159,97,.09),inset 0 0 0 1px rgba(13,159,97,.13)}.messego-home .home-need-nav{margin-top:.62rem}.messego-home .home-feature-category-grid{gap:.54rem}.messego-home .home-feature-category-card{height:164px;border-radius:22px;padding:.78rem .72rem;box-shadow:0 12px 26px -22px var(--feature-shadow),inset 0 0 0 1px rgba(10,11,13,.042),inset 0 1px 0 rgba(255,255,255,.66)}.messego-home .home-feature-category-card:before{background:linear-gradient(180deg,var(--feature-top-veil) 0,transparent 34%),linear-gradient(180deg,var(--feature-copy-veil) 0,var(--feature-copy-veil) 34%,transparent 56%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,var(--feature-top-veil) 0,transparent 34%),linear-gradient(180deg,var(--feature-copy-veil) 0,color-mix(in srgb,var(--feature-copy-veil) 58%,transparent) 34%,transparent 56%)}}.messego-home .home-feature-category-card[data-tone=essentials],.messego-home .home-feature-category-card[data-tone=food],.messego-home .home-feature-category-card[data-tone=gifts],.messego-home .home-feature-category-card[data-tone=services]{--feature-art-width:98%;--feature-art-height:64%;--feature-art-right:-0.45rem;--feature-art-mask:none}.messego-home .home-feature-category-card[data-tone=stores]{--feature-art-width:54%;--feature-art-height:96%;--feature-art-right:0.18rem;--feature-art-bottom:-0.12rem;--feature-art-mask:none}.messego-home .home-feature-category-copy{max-width:92%}.messego-home .home-feature-category-title{font-size:19px;font-weight:770}.messego-home .home-feature-category-subtitle{max-width:8.7rem;margin-top:.28rem;font-size:12px;font-weight:620}.messego-home .home-feature-category-arrow{left:.7rem;bottom:.66rem;height:34px;width:34px}.messego-home .home-feature-category-arrow i{font-size:16px!important}.messego-home .home-feature-category-art{border-radius:20px}.messego-home .home-feature-category-art:after{display:none}.messego-home .home-feature-category-art img{opacity:.98;filter:saturate(1.03) contrast(1.02) drop-shadow(0 10px 14px rgba(30,35,60,.11));-webkit-mask-image:radial-gradient(ellipse 72% 78% at 58% 58%,#000 46%,rgba(0,0,0,.72) 65%,transparent 86%);mask-image:radial-gradient(ellipse 72% 78% at 58% 58%,#000 46%,rgba(0,0,0,.72) 65%,transparent 86%)}.messego-home .home-service-shortcuts{margin-top:.74rem;border-radius:22px;padding:.72rem .72rem .58rem;box-shadow:0 10px 26px rgba(72,60,128,.04),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 26px rgba(72,60,128,.04),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 56%,transparent),inset 0 1px 0 var(--mg-glass-highlight)}}.messego-home .home-service-shortcuts-head{margin-bottom:.5rem}.messego-home .home-service-shortcuts h3{font-size:14.5px;font-weight:760}.messego-home .home-need-nav-link{min-height:24px;font-size:12px;font-weight:720}.messego-home .home-service-shortcut-image{height:42px;width:42px}.messego-home .home-service-shortcut-title{margin-top:.22rem;font-size:9.4px;line-height:1.08}.messego-home .home-service-shortcut-subtitle{margin-top:.06rem;font-size:8px;line-height:1.06}.messego-home .home-resolution-stack{gap:1rem;padding-top:.9rem}.messego-home .home-need-section>div:first-child h2{font-size:17px!important;font-weight:760!important}.messego-home .home-need-section>div:first-child p{font-size:10.8px!important}.messego-home .home-need-section>div:first-child a{font-size:11.5px!important}.messego-home .home-resolution-rail{gap:.68rem;padding-bottom:.55rem}.messego-home .home-resolution-card{min-height:218px;flex-basis:152px;box-shadow:0 10px 24px rgba(72,60,128,.045),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 24px rgba(72,60,128,.045),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 62%,transparent),inset 0 1px 0 var(--mg-glass-highlight)}}.messego-home .home-resolution-image{height:126px;margin:.35rem .35rem 0;padding:.42rem}.messego-home .home-resolution-image img{filter:saturate(1.01) contrast(1.01) drop-shadow(0 9px 13px rgba(30,35,60,.08))}.messego-home .home-resolution-image .home-eta-pill{left:.48rem;bottom:.48rem}.messego-home .home-resolution-body{padding:.56rem .65rem .66rem}.messego-home .home-resolution-body h3{min-height:28px;font-size:12.1px;line-height:1.16}.messego-home .home-resolution-body h3+p{min-height:13px;margin-top:.16rem;font-size:9.4px;line-height:1.14}.messego-home .home-resolution-body>div:last-of-type{gap:.45rem;padding-top:.45rem}.messego-home .home-resolution-body>div:last-of-type .num{font-size:13.4px}.messego-home .home-resolution-body .quick-add-button{height:28px;width:28px}.messego-home .home-resolution-body .quick-add-stepper{height:28px}.messego-home .home-eta-pill,html[data-theme] .home-eta-pill{height:20px;gap:.2rem;padding:0 .42rem;font-size:9.5px;font-weight:720}html[data-theme] .quick-add-button,html[data-theme] .quick-add-stepper{box-shadow:0 7px 14px rgba(91,53,232,.2),inset 0 1px 0 rgba(255,255,255,.24)}html[data-theme] .product-tile-card{border-radius:20px!important;box-shadow:0 9px 22px rgba(72,60,128,.055),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);@supports (color:color-mix(in lab,red,red)){box-shadow:0 9px 22px rgba(72,60,128,.055),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 62%,transparent),inset 0 1px 0 var(--mg-glass-highlight)}}.home-bottom-nav{max-width:350px}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{width:min(344px,calc(100vw - 32px));max-width:min(344px,calc(100vw - 32px))!important;border-radius:22px!important;padding:.3rem .48rem .34rem!important;box-shadow:0 10px 24px rgba(10,11,13,.075),inset 0 0 0 1px var(--mg-glass-ring),inset 0 1px 0 var(--mg-glass-highlight)}.home-bottom-nav a{gap:.28rem;height:42px!important;border-radius:15px}.home-bottom-nav a[href*=bottom-ai]{height:48px!important}.home-bottom-ai{height:34px;width:34px;box-shadow:0 8px 18px rgba(91,53,232,.24),inset 0 1px 0 rgba(255,255,255,.28)}.home-bottom-nav [title]+span,.home-bottom-nav a>span:last-child{font-size:10px;font-weight:650}@media (max-width:720px){.messego-home .home-ai-hero{display:block;min-height:292px;padding:1rem .95rem .66rem}.messego-home .home-ai-visual{position:absolute;right:-.7rem;bottom:-.42rem;width:min(45%,172px);min-height:136px;opacity:.94}.messego-home .home-ai-visual-main{right:-12%;bottom:-9%;height:122%;width:122%}.messego-home .home-ai-visual-chip-a,.messego-home .home-ai-visual-chip-b{display:none}.messego-home .home-ai-visual-badge{right:1.22rem;bottom:.86rem;display:inline-flex}.messego-home .home-feature-category-card[data-tone=stores]{grid-column:1/-1;height:94px}}@media (max-width:430px){.messego-home .home-depth-shell{padding-inline:1rem}.messego-home .home-topbar{gap:.4rem}.messego-home .home-brand-word{font-size:23px}.messego-home .home-icon-button,.messego-home .home-language-switcher,.messego-home .home-location-pill{height:40px}.messego-home .home-icon-button{width:40px}.messego-home .home-language-switcher{padding:0 .6rem}.messego-home .home-language-switcher select{width:2.05rem;font-size:13px}.messego-home .home-ai-hero{min-height:288px;border-radius:28px}.messego-home .home-ai-copy h1{max-width:312px;font-size:38px;line-height:1.04}.messego-home .home-ai-input{min-height:52px;width:100%;font-size:15px}.messego-home .home-ai-visual{right:-.82rem;bottom:-.48rem;width:43%;min-height:132px}.messego-home .home-feature-category-card{height:156px;border-radius:22px;padding:.74rem .68rem}.messego-home .home-feature-category-title{font-size:18.6px}.messego-home .home-feature-category-subtitle{font-size:11.6px}.messego-home .home-feature-category-card[data-tone=stores]{height:90px}.home-bottom-nav>div{width:min(344px,calc(100vw - 32px));max-width:min(344px,calc(100vw - 32px))!important;padding-inline:.48rem!important}.home-bottom-nav [title]+span,.home-bottom-nav a>span:last-child{font-size:10px}}@media (max-width:374px){.messego-home .home-brand-word{display:inline;font-size:21px}.messego-home .home-brand-mark{height:34px;width:34px;flex-basis:34px}.messego-home .home-location-pill{font-size:11.4px;padding-inline:.52rem}.messego-home .home-ai-hero{min-height:292px}.messego-home .home-ai-copy h1{max-width:270px;font-size:35px}.messego-home .home-ai-input{font-size:14px}.messego-home .home-feature-category-card{height:152px}}@media (min-width:760px){.messego-home .home-feature-category-card{height:clamp(188px,18vw,240px)}.messego-home .home-resolution-card{min-height:226px}}html[data-theme=night] .messego-home .home-ai-hero,html[data-theme=night] .messego-home .home-resolution-card,html[data-theme=night] .messego-home .home-service-shortcuts{box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme=night] .messego-home .home-ai-visual-main,html[data-theme=night] .messego-home .home-feature-category-art img{opacity:.66;filter:brightness(.54) contrast(1.32) saturate(1.36) drop-shadow(0 14px 20px rgba(0,0,0,.28))}html[data-theme=night] .messego-home .home-ai-visual-main{-webkit-mask-image:radial-gradient(ellipse 68% 70% at 58% 58%,#000 42%,rgba(0,0,0,.62) 62%,transparent 84%);mask-image:radial-gradient(ellipse 68% 70% at 58% 58%,#000 42%,rgba(0,0,0,.62) 62%,transparent 84%)}html[data-theme=night] .messego-home .home-feature-category-art img{-webkit-mask-image:radial-gradient(ellipse 64% 68% at 58% 60%,#000 43%,rgba(0,0,0,.62) 61%,transparent 82%);mask-image:radial-gradient(ellipse 64% 68% at 58% 60%,#000 43%,rgba(0,0,0,.62) 61%,transparent 82%)}.messego-home{--home-shell-max:900px;--home-gutter:clamp(14px,3vw,26px);letter-spacing:0}.messego-home .home-depth-shell{padding-top:calc(env(safe-area-inset-top) + clamp(8px, 1.6vw, 14px))}.messego-home .home-topbar{min-height:clamp(38px,4.2vw,44px);grid-template-columns:auto minmax(92px,1fr) auto;gap:clamp(.42rem,1.3vw,.72rem)}.messego-home .home-brand{gap:clamp(.44rem,1vw,.62rem)}.messego-home .home-brand-mark{height:clamp(38px,4.2vw,44px);width:clamp(38px,4.2vw,44px);flex-basis:clamp(38px,4.2vw,44px);border-radius:clamp(12px,1.4vw,14px)}.messego-home .home-brand-word{font-size:clamp(23px,2.7vw,27px);font-weight:760}.messego-home .home-icon-button,.messego-home .home-language-switcher,.messego-home .home-location-pill{height:clamp(38px,4.2vw,44px);border-radius:clamp(16px,1.9vw,20px)}.messego-home .home-location-pill{padding-inline:clamp(.62rem,1.6vw,.95rem);font-size:clamp(11.5px,1.45vw,14px)}.messego-home .home-icon-button{width:clamp(38px,4.2vw,44px)}.messego-home .home-icon-button i{font-size:clamp(18px,2.1vw,21px)!important}.messego-home .home-language-switcher{gap:.38rem;padding-inline:clamp(.6rem,1.3vw,.8rem)}.messego-home .home-language-switcher>i:first-child{font-size:clamp(17px,2vw,20px)!important}.messego-home .home-language-switcher select{width:2.16rem;font-size:clamp(13px,1.5vw,15px)}.messego-home .home-entry-stage{margin-top:clamp(.68rem,1.8vw,1rem)}.messego-home .home-ai-hero{min-height:clamp(260px,28vw,306px);grid-template-columns:minmax(0,1fr) minmax(196px,.66fr);gap:clamp(.62rem,1.5vw,.9rem);border-radius:clamp(24px,3vw,28px);padding:clamp(1rem,2.1vw,1.5rem)}.messego-home .home-ai-copy h1{max-width:480px;font-size:clamp(36px,4.3vw,44px);font-weight:760;line-height:1.07}.messego-home .home-ai-input{min-height:clamp(48px,5vw,54px);width:min(100%,460px);margin-top:clamp(.82rem,1.9vw,1.08rem);gap:clamp(.45rem,1.2vw,.62rem);padding:.24rem .3rem .24rem clamp(.78rem,1.6vw,.96rem);font-size:clamp(14px,1.7vw,16.5px);font-weight:620}.messego-home .home-ai-submit{height:clamp(42px,4.8vw,48px);width:clamp(42px,4.8vw,48px)}.messego-home .home-ai-capabilities{gap:.38rem clamp(.58rem,1.7vw,1rem);margin-top:clamp(.58rem,1.5vw,.78rem)}.messego-home .home-ai-capabilities span{min-height:20px;color:var(--mg-ink-58);font-size:clamp(11.3px,1.35vw,13px);font-weight:610}.messego-home .home-ai-visual{min-height:clamp(166px,20vw,212px)}.messego-home .home-ai-visual-main{right:-5%;bottom:-5%;height:106%;width:106%}.messego-home .home-ai-visual-chip-b{height:34%;width:34%}.messego-home .home-need-nav{margin-top:clamp(.58rem,1.5vw,.82rem)}.messego-home .home-feature-category-grid{gap:clamp(.5rem,1.35vw,.72rem)}.messego-home .home-feature-category-card{--feature-plate:var(--feature-bg-b);@supports (color:color-mix(in lab,red,red)){--feature-plate:color-mix(in srgb,var(--feature-bg-b) 84%,white 16%)}height:clamp(138px,36vw,156px);border-radius:clamp(20px,2.5vw,24px);padding:clamp(.64rem,1.55vw,.82rem) clamp(.62rem,1.45vw,.78rem)}.messego-home .home-feature-category-card[data-tone=food]{--feature-bg-a:#FFF3E7;--feature-bg-b:#FFF8EE;--feature-bg-c:#F4DEC4;--feature-plate:#FFF7EE}.messego-home .home-feature-category-card[data-tone=essentials]{--feature-bg-a:#EEF8F2;--feature-bg-b:#F8FCF8;--feature-bg-c:#DDEEDD;--feature-plate:#F5FBF6}.messego-home .home-feature-category-card[data-tone=services]{--feature-bg-a:#F1F0FF;--feature-bg-b:#F3F0FC;--feature-bg-c:#E4E0FB;--feature-plate:#F3F0FC}.messego-home .home-feature-category-card[data-tone=gifts]{--feature-bg-a:#FFF0F4;--feature-bg-b:#FFF8F9;--feature-bg-c:#F7DDE5;--feature-plate:#FFF6F8}.messego-home .home-feature-category-card[data-tone=stores]{--feature-bg-a:#FFF8E6;--feature-bg-b:#FFFDF3;--feature-bg-c:#F3E7BA;--feature-plate:#FFFBEA}.messego-home .home-feature-category-copy{max-width:68%}.messego-home .home-feature-category-title{font-size:clamp(16px,1.6vw,18.5px);font-weight:740}.messego-home .home-feature-category-subtitle{max-width:7.6rem;font-size:clamp(9.4px,1.12vw,11px);font-weight:590;line-height:1.18}.messego-home .home-feature-category-arrow{left:clamp(.58rem,1.3vw,.72rem);bottom:clamp(.54rem,1.25vw,.68rem);height:clamp(30px,3.4vw,34px);width:clamp(30px,3.4vw,34px)}.messego-home .home-feature-category-art{border-radius:22px}.messego-home .home-feature-category-art:after{inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--feature-plate) 0,transparent 24%,transparent 68%,var(--feature-bg-c) 100%),linear-gradient(90deg,var(--feature-bg-a) 0,transparent 28%,transparent 76%,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--feature-plate) 88%,transparent) 0,transparent 24%,transparent 68%,color-mix(in srgb,var(--feature-bg-c) 62%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--feature-bg-a) 70%,transparent) 0,transparent 28%,transparent 76%,color-mix(in srgb,var(--feature-bg-c) 48%,transparent) 100%)}}.messego-home .home-feature-category-art img{opacity:.94;filter:saturate(1.04) contrast(1.02) drop-shadow(0 9px 13px rgba(30,35,60,.1));-webkit-mask-image:radial-gradient(ellipse 76% 72% at 58% 58%,#000 45%,rgba(0,0,0,.76) 64%,transparent 85%),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 76% 72% at 58% 58%,#000 45%,rgba(0,0,0,.76) 64%,transparent 85%),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent)}.messego-home .home-service-shortcuts{margin-top:clamp(.62rem,1.5vw,.84rem);border-radius:21px;padding:clamp(.58rem,1.35vw,.76rem) clamp(.56rem,1.35vw,.78rem) clamp(.46rem,1.1vw,.62rem)}.messego-home .home-service-shortcuts h3{font-size:clamp(12.8px,1.45vw,15px);font-weight:730}.messego-home .home-need-nav-link{font-size:clamp(10.8px,1.25vw,12.5px)}.messego-home .home-service-shortcut-image{height:clamp(38px,5vw,46px);width:clamp(38px,5vw,46px)}.messego-home .home-service-shortcut-image img{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 54%,#000 54%,rgba(0,0,0,.74) 72%,transparent 92%);mask-image:radial-gradient(ellipse 72% 72% at 50% 54%,#000 54%,rgba(0,0,0,.74) 72%,transparent 92%)}.messego-home .home-service-shortcut-title{font-size:clamp(8.7px,1.05vw,10.2px)}.messego-home .home-service-shortcut-subtitle{font-size:clamp(7.5px,.92vw,8.6px)}.messego-home .home-resolution-stack{gap:clamp(.86rem,1.7vw,1.08rem);padding-top:clamp(.72rem,1.5vw,.9rem)}.messego-home .home-need-section>div:first-child h2{font-size:clamp(15.5px,1.6vw,17.5px)!important}.messego-home .home-need-section>div:first-child p{font-size:clamp(9.8px,1.1vw,11px)!important}.messego-home .home-need-section>div:first-child a{font-size:clamp(10.5px,1.15vw,12px)!important}.messego-home .home-resolution-rail{gap:clamp(.58rem,1.4vw,.78rem)}.messego-home .home-resolution-card{min-height:clamp(204px,25vw,224px);flex-basis:clamp(142px,39vw,158px)}.messego-home .home-resolution-image{--product-plate-a:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){--product-plate-a:color-mix(in srgb,var(--mg-surface) 88%,#F5F2EA 12%)}--product-plate-b:var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){--product-plate-b:color-mix(in srgb,var(--mg-surface-2) 78%,#F7F1FF 22%)}--product-plate-glow:rgba(91,53,232,0.08);height:clamp(112px,16vw,126px);background:radial-gradient(ellipse 82% 68% at 54% 42%,var(--product-plate-a) 0,var(--product-plate-b) 54%,transparent 84%),linear-gradient(180deg,var(--product-plate-a) 0,var(--product-plate-b) 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 82% 68% at 54% 42%,color-mix(in srgb,var(--product-plate-a) 82%,transparent) 0,color-mix(in srgb,var(--product-plate-b) 70%,transparent) 54%,transparent 84%),linear-gradient(180deg,var(--product-plate-a) 0,var(--product-plate-b) 100%)}}.messego-home .home-resolution-image[data-product-tone=food],.product-photo[data-product-tone=food]{--product-plate-a:#FFF6EA;--product-plate-b:#F5E2C8;--product-plate-glow:rgba(227,154,76,0.12)}.messego-home .home-resolution-image[data-product-tone=essentials],.product-photo[data-product-tone=essentials]{--product-plate-a:#F2FAF4;--product-plate-b:#DEEFDF;--product-plate-glow:rgba(100,164,113,0.1)}.messego-home .home-resolution-image[data-product-tone=services],.product-photo[data-product-tone=services]{--product-plate-a:#F6F4FF;--product-plate-b:#E5E1FA;--product-plate-glow:rgba(91,53,232,0.12)}.messego-home .home-resolution-image[data-product-tone=gifts],.product-photo[data-product-tone=gifts]{--product-plate-a:#FFF4F7;--product-plate-b:#F8DEE6;--product-plate-glow:rgba(215,104,132,0.11)}.messego-home .home-resolution-image[data-product-tone=delivery],.product-photo[data-product-tone=delivery]{--product-plate-a:#F1F7FF;--product-plate-b:#DDEBFA;--product-plate-glow:rgba(78,127,198,0.11)}.messego-home .home-resolution-image:before,html[data-theme] .product-photo:before{background:radial-gradient(ellipse 72% 58% at 54% 48%,var(--product-plate-glow) 0,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.42) 0,transparent 52%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 72% 58% at 54% 48%,color-mix(in srgb,var(--product-plate-glow) 86%,transparent) 0,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.42) 0,transparent 52%)}}.messego-home .home-resolution-image:after,html[data-theme] .product-photo:after{background:linear-gradient(180deg,var(--product-plate-a) 0,transparent 26%,transparent 74%,var(--product-plate-b) 100%),linear-gradient(90deg,var(--product-plate-a) 0,transparent 22%,transparent 78%,var(--product-plate-b) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--product-plate-a) 52%,transparent) 0,transparent 26%,transparent 74%,color-mix(in srgb,var(--product-plate-b) 62%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--product-plate-a) 44%,transparent) 0,transparent 22%,transparent 78%,color-mix(in srgb,var(--product-plate-b) 42%,transparent) 100%)}box-shadow:inset 0 0 0 1px var(--mg-line-08);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 42%,transparent)}mix-blend-mode:multiply}.messego-home .home-resolution-image img,html[data-theme] .product-photo>img{opacity:.95;mix-blend-mode:multiply;filter:saturate(1.02) contrast(1.02) drop-shadow(0 8px 13px rgba(30,35,60,.09));-webkit-mask-image:radial-gradient(ellipse 80% 76% at 50% 52%,#000 48%,rgba(0,0,0,.8) 67%,transparent 89%),linear-gradient(180deg,transparent,#000 10%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 80% 76% at 50% 52%,#000 48%,rgba(0,0,0,.8) 67%,transparent 89%),linear-gradient(180deg,transparent,#000 10%,#000 80%,transparent);mask-composite:intersect}html[data-theme] .product-photo{background:radial-gradient(ellipse 78% 68% at 52% 42%,var(--product-plate-a) 0,var(--product-plate-b) 58%,transparent 86%),linear-gradient(180deg,var(--product-plate-a) 0,var(--product-plate-b) 100%)!important;@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 78% 68% at 52% 42%,color-mix(in srgb,var(--product-plate-a) 86%,transparent) 0,color-mix(in srgb,var(--product-plate-b) 72%,transparent) 58%,transparent 86%),linear-gradient(180deg,var(--product-plate-a) 0,var(--product-plate-b) 100%)!important}}.product-tile-card{min-height:clamp(190px,25vw,204px)}.product-tile-card .product-photo{border-radius:16px}html[data-theme=night] .messego-home .home-feature-category-card{--feature-plate:var(--feature-bg-b);@supports (color:color-mix(in lab,red,red)){--feature-plate:color-mix(in srgb,var(--feature-bg-b) 48%,black 52%)}}html[data-theme=night] .messego-home .home-feature-category-art:after{background:linear-gradient(180deg,var(--feature-bg-b) 0,transparent 24%,transparent 68%,var(--feature-bg-c) 100%),linear-gradient(90deg,var(--feature-bg-a) 0,transparent 28%,transparent 76%,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--feature-bg-b) 64%,transparent) 0,transparent 24%,transparent 68%,color-mix(in srgb,var(--feature-bg-c) 72%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--feature-bg-a) 62%,transparent) 0,transparent 28%,transparent 76%,color-mix(in srgb,var(--feature-bg-c) 54%,transparent) 100%)}}html[data-theme=night] .messego-home .home-feature-category-art img,html[data-theme=night] .messego-home .home-service-shortcut-image img{opacity:.72;mix-blend-mode:screen;filter:brightness(.58) contrast(1.36) saturate(1.45) drop-shadow(0 12px 18px rgba(0,0,0,.26))}html[data-theme=night] .messego-home .home-resolution-image,html[data-theme=night] .product-photo{--product-plate-a:var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){--product-plate-a:color-mix(in srgb,var(--mg-surface-2) 82%,white 6%)}--product-plate-b:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){--product-plate-b:color-mix(in srgb,var(--mg-surface) 90%,black 10%)}--product-plate-glow:rgba(255,255,255,0.06)}html[data-theme=night] .messego-home .home-resolution-image img,html[data-theme=night] .product-photo>img{opacity:.74;filter:brightness(.62) contrast(1.32) saturate(1.42) drop-shadow(0 12px 18px rgba(0,0,0,.24))}@media (min-width:760px){.messego-home .home-feature-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.messego-home .home-feature-category-card{height:clamp(144px,16vw,164px)}.messego-home .home-resolution-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.messego-home .home-resolution-card{min-width:0;flex-basis:auto}}@media (min-width:1080px){.messego-home .home-feature-category-grid,.messego-home .home-resolution-rail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.messego-home{--home-gutter:clamp(13px,3.7vw,16px)}.messego-home .home-ai-hero{display:block;min-height:clamp(270px,70vw,286px);padding:.94rem .9rem .64rem}.messego-home .home-ai-copy{justify-content:flex-start}.messego-home .home-ai-copy h1{max-width:334px;font-size:clamp(34px,9.4vw,38px);line-height:1.05}.messego-home .home-ai-input{min-height:50px;width:min(100%,336px);margin-top:.78rem;font-size:clamp(14px,3.8vw,15.2px)}.messego-home .home-ai-submit{height:44px;width:44px}.messego-home .home-ai-capabilities{margin-top:.58rem}.messego-home .home-ai-visual{right:-.9rem;bottom:-.58rem;width:min(44%,164px);min-height:130px}.messego-home .home-ai-visual-main{height:118%;width:118%}.messego-home .home-ai-visual-badge{display:none}.messego-home .home-feature-category-card{height:clamp(136px,36vw,146px)}.messego-home .home-feature-category-card[data-tone=stores]{grid-column:1/-1;height:102px}}@media (max-width:430px){.messego-home .home-brand-word{font-size:23px}.messego-home .home-ai-hero{min-height:276px;border-radius:26px}.messego-home .home-ai-copy h1{max-width:330px;font-size:clamp(35px,9.3vw,37px)}.messego-home .home-ai-input{width:100%}.messego-home .home-feature-category-card{height:142px;border-radius:21px}.messego-home .home-feature-category-title{font-size:16.4px}.messego-home .home-feature-category-subtitle{font-size:9.7px}.messego-home .home-feature-category-card[data-tone=stores]{height:98px}}@media (max-width:374px){.messego-home .home-brand-word{font-size:21px}.messego-home .home-brand-mark{height:36px;width:36px;flex-basis:36px}.messego-home .home-ai-hero{min-height:268px}.messego-home .home-ai-copy h1{max-width:292px;font-size:34px}.messego-home .home-feature-category-card{height:136px}}@media (min-width:760px){main.messego-home{width:100vw;margin-inline:calc(50% - 50vw)}}@media (max-width:430px){.messego-home .home-topbar{gap:.32rem}.messego-home .home-brand{gap:.34rem}.messego-home .home-brand-mark{height:36px;width:36px;flex-basis:36px}.messego-home .home-brand-word{font-size:20.5px}.messego-home .home-icon-button,.messego-home .home-language-switcher,.messego-home .home-location-pill{height:36px;border-radius:16px}.messego-home .home-location-pill{padding-inline:.48rem;gap:.22rem;font-size:10.8px}.messego-home .home-icon-button{width:36px}.messego-home .home-icon-button i{font-size:18px!important}.messego-home .home-header-actions{gap:.26rem}.messego-home .home-language-switcher{gap:.24rem;padding-inline:.46rem}.messego-home .home-language-switcher>i:first-child{font-size:16px!important}.messego-home .home-language-switcher select{width:1.72rem;font-size:12.2px}}@media (max-width:374px){.messego-home .home-brand-word{display:none}.messego-home .home-topbar{grid-template-columns:auto minmax(0,1fr) auto}}.messego-home .home-feature-category-art img{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.26) 18%,#000 44%,#000 76%,transparent),radial-gradient(ellipse 76% 72% at 58% 58%,#000 45%,rgba(0,0,0,.76) 64%,transparent 85%),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.26) 18%,#000 44%,#000 76%,transparent),radial-gradient(ellipse 76% 72% at 58% 58%,#000 45%,rgba(0,0,0,.76) 64%,transparent 85%),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);mask-composite:intersect}.messego-home .home-feature-category-art:after{opacity:.68;mix-blend-mode:normal}@media (max-width:430px){.messego-home .home-brand-word{font-size:19.5px}.messego-home .home-header-actions{gap:.18rem}.messego-home .home-language-switcher{width:47px;flex:0 0 47px;justify-content:center;gap:0;padding-inline:0}.messego-home .home-language-switcher>i:first-child{display:none}.messego-home .home-language-switcher select{width:2rem;padding-right:.62rem!important;font-size:12px}.messego-home .home-language-switcher>i:last-child{margin-left:-.58rem!important;font-size:12px!important}.messego-home .home-language-switcher{display:none!important}}@media (max-width:720px){.messego-home .home-language-switcher{display:none!important}}@media (max-width:720px){body>div:has(>main.messego-home){max-width:390px!important;margin-left:0!important;margin-right:auto!important}.messego-home .home-depth-shell{width:100%;max-width:390px;margin-left:0;margin-right:auto;box-sizing:border-box}.messego-home .home-ai-visual{right:-.35rem;width:min(38%,144px)}.messego-home .home-feature-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.messego-home .home-feature-category-card{min-width:0}.home-bottom-nav{left:0;right:auto;width:100%;max-width:390px;margin-left:0;margin-right:0}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{width:min(358px,calc(100% - 32px));max-width:min(358px,calc(100% - 32px))!important}}@keyframes live-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-120%);opacity:0}to{transform:translateY(0);opacity:1}}.live-dot{position:relative;display:inline-flex;height:6px;width:6px}.live-dot,.live-dot:before{border-radius:999px;background:var(--color-success)}.live-dot:before{content:"";position:absolute;inset:0;animation:live-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}[data-press],a[role=button],button{transition:transform .12s cubic-bezier(.4,0,.2,1),background-color .12s ease,border-color .12s ease,box-shadow .18s ease,opacity .12s ease}[data-press]:active,a[role=button]:active,button:active:not(:disabled){transform:scale(.98)}[aria-disabled=true],button:disabled{opacity:.35;cursor:not-allowed}:focus-visible{outline:2px solid var(--color-accent-600);outline-offset:2px;border-radius:6px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.messego-home{--home-shell-max:860px;--home-gutter:clamp(14px,2.7vw,22px)}.messego-home .home-depth-shell{max-width:var(--home-shell-max);padding-inline:var(--home-gutter);padding-top:calc(env(safe-area-inset-top) + clamp(8px, 1.3vw, 12px));padding-bottom:calc(env(safe-area-inset-bottom) + 5.4rem)}.messego-home .home-topbar{min-height:38px;grid-template-columns:auto minmax(86px,1fr) auto;gap:clamp(.38rem,1vw,.58rem)}.messego-home .home-brand{gap:clamp(.36rem,.8vw,.5rem)}.messego-home .home-brand-mark{height:clamp(36px,4.4vw,40px);width:clamp(36px,4.4vw,40px);flex:0 0 clamp(36px,4.4vw,40px);border-radius:clamp(11px,1.3vw,13px);box-shadow:0 6px 14px rgba(10,11,13,.08)}.messego-home .home-brand-word{font-size:clamp(20.5px,2.55vw,22px);font-weight:720;line-height:1}.messego-home .home-icon-button,.messego-home .home-language-switcher,.messego-home .home-location-pill{height:clamp(35px,4.1vw,38px);border-radius:clamp(14px,1.8vw,17px)}.messego-home .home-location-pill{padding-inline:clamp(.54rem,1.35vw,.78rem);gap:.3rem;font-size:clamp(10.8px,1.45vw,12.5px);font-weight:610}.messego-home .home-icon-button{width:clamp(35px,4.1vw,38px)}.messego-home .home-icon-button i{font-size:18px!important}.messego-home .home-header-actions{gap:.26rem}.messego-home .home-language-switcher{padding-inline:.58rem}.messego-home .home-language-switcher select{width:1.86rem;font-size:11.4px}.messego-home .home-entry-stage{margin-top:clamp(.62rem,1.45vw,.86rem)}.messego-home .home-hero-shell{border-radius:24px}.messego-home .home-ai-hero{min-height:clamp(224px,29vw,248px);grid-template-columns:minmax(0,1.08fr) minmax(138px,.44fr);gap:clamp(.7rem,1.5vw,1rem);border-radius:clamp(21px,2.6vw,25px);padding:clamp(.95rem,2.15vw,1.22rem);box-shadow:0 14px 34px rgba(72,60,128,.055),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.78);@supports (color:color-mix(in lab,red,red)){box-shadow:0 14px 34px rgba(72,60,128,.055),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 58%,transparent),inset 0 1px 0 rgba(255,255,255,.78)}}.messego-home .home-ai-hero:before{opacity:.34}.messego-home .home-ai-hero:after{opacity:.48}.messego-home .home-ai-copy{max-width:500px;justify-content:center}.messego-home .home-ai-copy h1{max-width:470px;font-size:clamp(30px,3.8vw,34px);line-height:1.08}.messego-home .home-ai-subtitle{max-width:360px;margin:.34rem 0 0;color:var(--mg-ink-52);font-size:clamp(12.6px,1.55vw,14.2px)}.messego-home .home-ai-input{min-height:clamp(44px,5vw,48px);width:min(100%,430px);margin-top:clamp(.72rem,1.5vw,.86rem);gap:clamp(.4rem,1vw,.56rem);padding:.22rem .26rem .22rem clamp(.72rem,1.4vw,.88rem);font-size:clamp(13.4px,1.65vw,15.2px);font-weight:600;box-shadow:0 10px 24px rgba(74,58,184,.065),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.82);@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 24px rgba(74,58,184,.065),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 56%,transparent),inset 0 1px 0 rgba(255,255,255,.82)}}.messego-home .home-ai-input-icon i{font-size:15px!important}.messego-home .home-ai-submit{height:clamp(40px,4.8vw,44px);width:clamp(40px,4.8vw,44px);box-shadow:0 10px 20px rgba(91,53,232,.2),inset 0 1px 0 rgba(255,255,255,.3)}.messego-home .home-ai-submit i{font-size:20px!important}.messego-home .home-ai-capabilities{gap:.38rem .7rem;margin-top:clamp(.48rem,1.1vw,.62rem)}.messego-home .home-ai-capabilities span{gap:.34rem;font-size:clamp(10.5px,1.25vw,11.8px)}.messego-home .home-ai-capabilities i{font-size:12px!important}.messego-home .home-ai-visual{min-height:clamp(132px,17vw,162px);opacity:.82}.messego-home .home-ai-visual-main{right:-8%;bottom:-7%;height:108%;width:108%;filter:saturate(1.01) contrast(1) drop-shadow(0 14px 18px rgba(74,58,184,.1))}.messego-home .home-ai-visual-chip{display:none}.messego-home .home-ai-visual-badge{right:.28rem;bottom:.56rem;gap:.24rem;padding:.28rem .46rem;font-size:10px;font-weight:680;opacity:.76}.messego-home .home-need-nav{margin-top:clamp(.78rem,1.8vw,1.1rem)}.messego-home .home-feature-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.58rem,1.35vw,.78rem)}.messego-home .home-feature-category-card{--feature-art-width:min(56%,178px);--feature-art-height:70%;--feature-art-right:0.12rem;--feature-art-bottom:0.16rem;--feature-art-position:center;--feature-art-scale:0.96;--feature-art-mask:none;height:clamp(118px,16vw,132px);border-radius:clamp(17px,2.1vw,20px);padding:clamp(.68rem,1.45vw,.82rem);box-shadow:0 10px 22px -18px var(--feature-shadow),inset 0 0 0 1px rgba(10,11,13,.04),inset 0 1px 0 rgba(255,255,255,.66)}.messego-home .home-feature-category-card[data-tone=essentials],.messego-home .home-feature-category-card[data-tone=food],.messego-home .home-feature-category-card[data-tone=gifts],.messego-home .home-feature-category-card[data-tone=services]{--feature-art-width:min(58%,184px);--feature-art-height:70%;--feature-art-right:0.1rem;--feature-art-bottom:0.12rem}.messego-home .home-feature-category-card[data-tone=stores]{--feature-art-width:min(42%,190px);--feature-art-height:84%;--feature-art-right:0.55rem;--feature-art-bottom:-0.08rem;grid-column:1/-1;height:clamp(100px,13vw,112px)}.messego-home .home-feature-category-card:before{background:linear-gradient(90deg,var(--feature-copy-veil) 0,var(--feature-copy-veil) 36%,transparent 64%),linear-gradient(180deg,var(--feature-top-veil) 0,transparent 44%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,var(--feature-copy-veil) 0,color-mix(in srgb,var(--feature-copy-veil) 78%,transparent) 36%,transparent 64%),linear-gradient(180deg,var(--feature-top-veil) 0,transparent 44%)}}.messego-home .home-feature-category-copy{max-width:62%}.messego-home .home-feature-category-card[data-tone=stores] .home-feature-category-copy{max-width:52%}.messego-home .home-feature-category-title{font-size:clamp(17px,2.35vw,19.5px);font-weight:700;line-height:1.08}.messego-home .home-feature-category-subtitle{max-width:8.4rem;margin-top:.24rem;font-size:clamp(9.8px,1.28vw,11.2px);font-weight:560;line-height:1.2}.messego-home .home-feature-category-arrow{left:clamp(.62rem,1.25vw,.74rem);bottom:clamp(.58rem,1.2vw,.7rem);height:clamp(29px,3.4vw,32px);width:clamp(29px,3.4vw,32px);background:rgba(255,255,255,.72)}.messego-home .home-feature-category-arrow i{font-size:15px!important}.messego-home .home-feature-category-art{right:var(--feature-art-right);bottom:var(--feature-art-bottom);height:var(--feature-art-height);width:var(--feature-art-width);overflow:hidden;border-radius:18px;background:radial-gradient(ellipse 84% 70% at 52% 48%,var(--feature-bg-b) 0,var(--feature-bg-c) 66%,transparent 92%),linear-gradient(180deg,var(--feature-bg-b) 0,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 84% 70% at 52% 48%,color-mix(in srgb,var(--feature-bg-b) 92%,transparent) 0,color-mix(in srgb,var(--feature-bg-c) 52%,transparent) 66%,transparent 92%),linear-gradient(180deg,color-mix(in srgb,var(--feature-bg-b) 82%,white 18%) 0,color-mix(in srgb,var(--feature-bg-c) 78%,white 22%) 100%)}box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}.messego-home .home-feature-category-art:before{inset:0;border-radius:inherit;background:radial-gradient(ellipse 72% 60% at 54% 56%,var(--feature-glow) 0,transparent 72%),linear-gradient(90deg,var(--feature-bg-a) 0,transparent 30%,transparent 72%,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 72% 60% at 54% 56%,color-mix(in srgb,var(--feature-glow) 22%,transparent) 0,transparent 72%),linear-gradient(90deg,color-mix(in srgb,var(--feature-bg-a) 62%,transparent) 0,transparent 30%,transparent 72%,color-mix(in srgb,var(--feature-bg-c) 54%,transparent) 100%)}filter:none;opacity:.86}.messego-home .home-feature-category-art:after{opacity:.48}.messego-home .home-feature-category-art img{position:relative;z-index:1;object-position:var(--feature-art-position);opacity:.84;mix-blend-mode:multiply;filter:saturate(1.01) contrast(1.01) drop-shadow(0 8px 11px rgba(30,35,60,.08));transform:scale(var(--feature-art-scale));-webkit-mask-image:radial-gradient(ellipse 74% 70% at 54% 54%,#000 50%,rgba(0,0,0,.72) 70%,transparent 92%);mask-image:radial-gradient(ellipse 74% 70% at 54% 54%,#000 50%,rgba(0,0,0,.72) 70%,transparent 92%)}.messego-home .home-service-shortcuts{margin-top:clamp(.72rem,1.5vw,.92rem);border-radius:18px;padding:clamp(.58rem,1.2vw,.72rem)}.messego-home .home-service-shortcuts-head{margin-bottom:.48rem}.messego-home .home-service-shortcuts h3{font-size:clamp(12.5px,1.45vw,14px);font-weight:690}.messego-home .home-need-nav-link{min-height:22px;font-size:clamp(10.5px,1.18vw,11.8px);font-weight:650}.messego-home .home-service-shortcut-grid{gap:.42rem}.messego-home .home-service-shortcut{padding:.08rem .05rem .2rem}.messego-home .home-service-shortcut-image{height:clamp(38px,5.2vw,46px);width:clamp(38px,5.2vw,46px);border-radius:14px}.messego-home .home-service-shortcut-title{margin-top:.24rem;font-size:clamp(8.8px,1.02vw,10px);font-weight:650}.messego-home .home-service-shortcut-subtitle{margin-top:.08rem;font-size:clamp(7.6px,.9vw,8.5px);font-weight:540}.messego-home .home-resolution-stack{gap:clamp(.72rem,1.45vw,.9rem);padding-top:clamp(.72rem,1.45vw,.92rem)}.messego-home .home-resolution-card{min-height:clamp(190px,23vw,208px);flex-basis:clamp(136px,37vw,150px)}.messego-home .home-resolution-image{height:clamp(102px,14.5vw,116px);border-radius:16px}.messego-home .home-resolution-body{padding:.56rem .58rem .62rem}.messego-home .home-resolution-body h3{font-size:11.8px!important;font-weight:620!important}.messego-home .home-resolution-body h3+p{font-size:10px!important;font-weight:520!important}.messego-home .home-resolution-body>div:last-of-type .num{font-size:12.5px!important}.messego-home .home-eta-pill,html[data-theme] .home-eta-pill{height:19px;padding-inline:.38rem;font-size:9px;font-weight:650}html[data-theme] .quick-add-button,html[data-theme] .quick-add-stepper{height:28px;min-height:28px}html[data-theme] .quick-add-button{width:28px}html[data-theme] .product-tile-card{min-height:190px;border-radius:18px!important}html[data-theme] .product-photo{border-radius:15px;background:radial-gradient(ellipse 76% 66% at 52% 44%,var(--product-plate-a) 0,var(--product-plate-b) 58%,transparent 86%),linear-gradient(180deg,var(--product-plate-a) 0,var(--product-plate-b) 100%)!important;@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 76% 66% at 52% 44%,color-mix(in srgb,var(--product-plate-a) 88%,transparent) 0,color-mix(in srgb,var(--product-plate-b) 70%,transparent) 58%,transparent 86%),linear-gradient(180deg,var(--product-plate-a) 0,var(--product-plate-b) 100%)!important}}.messego-home .home-resolution-image:after,html[data-theme] .product-photo:after{opacity:.62}.messego-home .home-resolution-image img,html[data-theme] .product-photo>img{opacity:.88;filter:saturate(1) contrast(1) drop-shadow(0 7px 10px rgba(30,35,60,.07));-webkit-mask-image:radial-gradient(ellipse 78% 74% at 50% 52%,#000 50%,rgba(0,0,0,.74) 70%,transparent 91%);mask-image:radial-gradient(ellipse 78% 74% at 50% 52%,#000 50%,rgba(0,0,0,.74) 70%,transparent 91%)}.home-bottom-nav{max-width:min(390px,100vw);padding-inline:0}.home-bottom-nav.safe-bottom-nav{padding-bottom:calc(env(safe-area-inset-bottom) + 6px)}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{width:min(358px,calc(100vw - 32px));max-width:min(358px,calc(100vw - 32px))!important;min-height:56px;border-radius:20px!important;padding:.22rem .4rem .28rem!important;box-shadow:0 9px 20px rgba(10,11,13,.065),inset 0 0 0 1px var(--mg-glass-ring),inset 0 1px 0 var(--mg-glass-highlight)}.home-bottom-nav a{height:39px!important;gap:.2rem;border-radius:14px}.home-bottom-nav a[href*=bottom-ai]{height:44px!important}.home-bottom-ai{height:32px;width:32px;box-shadow:0 7px 16px rgba(91,53,232,.2),inset 0 1px 0 rgba(255,255,255,.26)}.home-bottom-ai i,.home-bottom-nav a>span:first-child:not(.home-bottom-ai) i{font-size:19px!important}.home-bottom-nav [title]+span,.home-bottom-nav a>span:last-child{font-size:9.5px;font-weight:600;line-height:1}@media (min-width:920px){.messego-home .home-feature-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.messego-home .home-feature-category-card[data-tone=stores]{grid-column:span 1;height:clamp(118px,14vw,132px)}}@media (max-width:720px){body>div:has(>main.messego-home){max-width:390px!important;margin-left:0!important;margin-right:auto!important}.messego-home{--home-gutter:clamp(13px,3.6vw,16px)}.messego-home .home-depth-shell{width:100%;max-width:390px;margin-left:0;margin-right:auto;box-sizing:border-box}.messego-home .home-language-switcher{display:none!important}.messego-home .home-ai-hero{display:block;min-height:238px;padding:.9rem .86rem .64rem}.messego-home .home-ai-copy{max-width:100%;justify-content:flex-start}.messego-home .home-ai-copy h1{max-width:310px;font-size:clamp(28px,7.6vw,31px);line-height:1.08}.messego-home .home-ai-subtitle{max-width:248px;font-size:12.2px}.messego-home .home-ai-input{min-height:46px;width:100%;max-width:328px;margin-top:.64rem;font-size:13.6px}.messego-home .home-ai-submit{height:40px;width:40px}.messego-home .home-ai-capabilities{max-width:210px;gap:.32rem .58rem;margin-top:.48rem}.messego-home .home-ai-capabilities span{font-size:10.5px}.messego-home .home-ai-visual{position:absolute;right:-.34rem;bottom:-.3rem;width:min(34%,128px);min-height:104px;opacity:.58}.messego-home .home-ai-visual-main{height:116%;width:116%}.messego-home .home-ai-visual-badge{display:none}.messego-home .home-feature-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.messego-home .home-feature-category-card{height:122px;min-width:0;padding:.68rem .62rem}.messego-home .home-feature-category-card[data-tone=stores]{grid-column:1/-1;height:98px}.messego-home .home-feature-category-copy{max-width:66%}.messego-home .home-feature-category-title{font-size:17.2px}.messego-home .home-feature-category-subtitle{font-size:9.7px}.home-bottom-nav{left:0;right:auto;width:100%;max-width:390px;margin-left:0;margin-right:0}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{width:min(358px,calc(100% - 32px));max-width:min(358px,calc(100% - 32px))!important}}@media (max-width:430px){.messego-home .home-topbar{gap:.32rem}.messego-home .home-brand-word{font-size:20px}.messego-home .home-brand-mark{height:36px;width:36px;flex-basis:36px}.messego-home .home-icon-button,.messego-home .home-location-pill{height:35px;border-radius:14px}.messego-home .home-location-pill{padding-inline:.48rem;font-size:10.5px}.messego-home .home-icon-button{width:35px}.messego-home .home-ai-hero{min-height:238px;border-radius:22px}.messego-home .home-ai-copy h1{font-size:clamp(28px,7.55vw,30.5px)}.messego-home .home-feature-category-card{height:120px}.messego-home .home-feature-category-card[data-tone=stores]{height:96px}}@media (max-width:374px){.messego-home .home-brand-word{display:none}.messego-home .home-ai-hero{min-height:232px}.messego-home .home-ai-copy h1{max-width:270px;font-size:28px}.messego-home .home-feature-category-title{font-size:16.4px}}html[data-theme=night] .messego-home .home-ai-visual{opacity:.66}html[data-theme=night] .messego-home .home-ai-visual-main{opacity:.72;mix-blend-mode:screen;filter:brightness(.62) contrast(1.22) saturate(1.28) drop-shadow(0 14px 18px rgba(0,0,0,.22));-webkit-mask-image:radial-gradient(ellipse 74% 70% at 55% 54%,#000 42%,rgba(0,0,0,.7) 62%,transparent 86%),linear-gradient(90deg,transparent,#000 16%,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 74% 70% at 55% 54%,#000 42%,rgba(0,0,0,.7) 62%,transparent 86%),linear-gradient(90deg,transparent,#000 16%,#000 78%,transparent)}html[data-theme=night] .messego-home .home-feature-category-art{background:radial-gradient(ellipse 78% 68% at 54% 54%,var(--feature-bg-c) 0,transparent 76%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 78% 68% at 54% 54%,color-mix(in srgb,var(--feature-bg-c) 22%,transparent) 0,transparent 76%)}box-shadow:none}html[data-theme=night] .messego-home .home-feature-category-art:after,html[data-theme=night] .messego-home .home-feature-category-art:before{display:none}html[data-theme=night] .messego-home .home-feature-category-art img{opacity:.58;filter:brightness(.62) contrast(1.22) saturate(1.26) drop-shadow(0 12px 16px rgba(0,0,0,.22));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.32) 24%,#000 46%,#000 64%,rgba(0,0,0,.28) 78%,transparent),radial-gradient(ellipse 66% 64% at 55% 55%,#000 38%,rgba(0,0,0,.68) 58%,transparent 82%),linear-gradient(180deg,transparent,#000 18%,#000 74%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.32) 24%,#000 46%,#000 64%,rgba(0,0,0,.28) 78%,transparent),radial-gradient(ellipse 66% 64% at 55% 55%,#000 38%,rgba(0,0,0,.68) 58%,transparent 82%),linear-gradient(180deg,transparent,#000 18%,#000 74%,transparent)}.messego-home .home-ai-hero{box-shadow:0 12px 30px rgba(72,60,128,.05),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.76);@supports (color:color-mix(in lab,red,red)){box-shadow:0 12px 30px rgba(72,60,128,.05),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 52%,transparent),inset 0 1px 0 rgba(255,255,255,.76)}}.messego-home .home-ai-copy h1{max-width:420px;font-size:clamp(28px,3.35vw,31.5px);font-weight:720;line-height:1.1}.messego-home .home-ai-subtitle{max-width:336px;margin-top:.32rem;color:var(--mg-ink-50);font-size:clamp(13px,1.28vw,13.8px);font-weight:520;line-height:1.35}.messego-home .home-ai-input{min-height:clamp(42px,4.6vw,46px);width:min(100%,410px);margin-top:clamp(.68rem,1.45vw,.84rem);gap:clamp(.36rem,.95vw,.52rem);padding:.2rem .24rem .2rem clamp(.68rem,1.35vw,.82rem);color:var(--mg-ink-48);font-size:clamp(13.8px,1.36vw,14.8px);font-weight:580;box-shadow:0 8px 20px rgba(74,58,184,.055),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 rgba(255,255,255,.8);@supports (color:color-mix(in lab,red,red)){box-shadow:0 8px 20px rgba(74,58,184,.055),inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 50%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}}.messego-home .home-ai-input-icon i{font-size:14px!important}.messego-home .home-ai-submit{height:clamp(38px,4.2vw,40px);width:clamp(38px,4.2vw,40px);box-shadow:0 8px 18px rgba(91,53,232,.19),inset 0 1px 0 rgba(255,255,255,.28)}.messego-home .home-ai-submit i{font-size:19px!important}.messego-home .home-ai-capabilities{gap:.3rem clamp(.5rem,1.35vw,.82rem);margin-top:clamp(.46rem,1.05vw,.58rem)}.messego-home .home-ai-capabilities span{min-height:18px;color:var(--mg-ink-48);font-size:clamp(10.2px,1.12vw,11.4px);font-weight:560}.messego-home .home-ai-capabilities i{font-size:11.5px!important}.messego-home .home-feature-category-card{--feature-art-scale:1.1}.messego-home .home-feature-category-card[data-tone=stores]{--feature-art-scale:1.04}html[data-theme=day] .messego-home .home-ai-visual-main{opacity:.88;mix-blend-mode:multiply;filter:saturate(1) contrast(1) drop-shadow(0 10px 14px rgba(74,58,184,.08));-webkit-mask-image:radial-gradient(ellipse 76% 72% at 57% 55%,#000 44%,rgba(0,0,0,.72) 65%,transparent 91%),linear-gradient(90deg,transparent,#000 18%,#000 74%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);-webkit-mask-composite:source-in,source-in;mask-image:radial-gradient(ellipse 76% 72% at 57% 55%,#000 44%,rgba(0,0,0,.72) 65%,transparent 91%),linear-gradient(90deg,transparent,#000 18%,#000 74%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);mask-composite:intersect}html[data-theme] .messego-home .home-feature-category-art{overflow:visible;border-radius:0;background:transparent!important;box-shadow:none!important}html[data-theme=day] .messego-home .home-feature-category-art{mix-blend-mode:multiply}.messego-home .home-feature-category-art:before{display:block;inset:-6% -10% -12% -18%;z-index:0;border-radius:999px;background:radial-gradient(ellipse 70% 60% at 64% 58%,var(--feature-glow) 0,transparent 74%),radial-gradient(ellipse 86% 72% at 64% 56%,var(--feature-bg-b) 0,transparent 80%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 70% 60% at 64% 58%,color-mix(in srgb,var(--feature-glow) 26%,transparent) 0,transparent 74%),radial-gradient(ellipse 86% 72% at 64% 56%,color-mix(in srgb,var(--feature-bg-b) 72%,transparent) 0,transparent 80%)}filter:blur(8px);opacity:.42}.messego-home .home-feature-category-art:after{display:block;inset:-12% -14%;z-index:2;border-radius:999px;background:linear-gradient(90deg,var(--feature-bg-a) 0,var(--feature-bg-a) 21%,transparent 42%,transparent 64%,var(--feature-bg-c) 82%,var(--feature-bg-c) 100%),linear-gradient(180deg,var(--feature-bg-b) 0,transparent 28%,transparent 66%,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in srgb,var(--feature-bg-a) 76%,transparent) 0,color-mix(in srgb,var(--feature-bg-a) 36%,transparent) 21%,transparent 42%,transparent 64%,color-mix(in srgb,var(--feature-bg-c) 42%,transparent) 82%,color-mix(in srgb,var(--feature-bg-c) 66%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--feature-bg-b) 60%,transparent) 0,transparent 28%,transparent 66%,color-mix(in srgb,var(--feature-bg-c) 56%,transparent) 100%)}mix-blend-mode:multiply;opacity:.38}html[data-theme=day] .messego-home .home-feature-category-art img{opacity:1;mix-blend-mode:normal;filter:brightness(1.07) saturate(1.12) contrast(1.06) drop-shadow(0 8px 11px rgba(30,35,60,.085));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 20%,rgba(0,0,0,.76) 38%,#000 50%,#000 64%,rgba(0,0,0,.34) 78%,transparent),radial-gradient(ellipse 56% 54% at 58% 58%,#000 34%,rgba(0,0,0,.68) 54%,transparent 78%),linear-gradient(180deg,transparent,#000 14%,#000 76%,transparent);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 20%,rgba(0,0,0,.76) 38%,#000 50%,#000 64%,rgba(0,0,0,.34) 78%,transparent),radial-gradient(ellipse 56% 54% at 58% 58%,#000 34%,rgba(0,0,0,.68) 54%,transparent 78%),linear-gradient(180deg,transparent,#000 14%,#000 76%,transparent);mask-composite:intersect}html[data-theme=day] .messego-home .home-resolution-image,html[data-theme=day] .product-photo{background:radial-gradient(ellipse 74% 64% at 52% 45%,var(--product-plate-a) 0,var(--product-plate-b) 58%,transparent 88%),linear-gradient(180deg,var(--product-plate-a) 0,var(--product-plate-b) 100%)!important;@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 74% 64% at 52% 45%,color-mix(in srgb,var(--product-plate-a) 76%,transparent) 0,color-mix(in srgb,var(--product-plate-b) 52%,transparent) 58%,transparent 88%),linear-gradient(180deg,color-mix(in srgb,var(--product-plate-a) 84%,var(--mg-surface) 16%) 0,color-mix(in srgb,var(--product-plate-b) 78%,var(--mg-surface) 22%) 100%)!important}}html[data-theme=day] .messego-home .home-resolution-image:after,html[data-theme=day] .product-photo:after{background:linear-gradient(90deg,var(--product-plate-a) 0,transparent 24%,transparent 76%,var(--product-plate-b) 100%),linear-gradient(180deg,var(--product-plate-a) 0,transparent 26%,transparent 72%,var(--product-plate-b) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in srgb,var(--product-plate-a) 62%,transparent) 0,transparent 24%,transparent 76%,color-mix(in srgb,var(--product-plate-b) 56%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--product-plate-a) 46%,transparent) 0,transparent 26%,transparent 72%,color-mix(in srgb,var(--product-plate-b) 58%,transparent) 100%)}opacity:.72;mix-blend-mode:multiply;box-shadow:inset 0 0 0 1px var(--mg-line-08);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mg-line-08) 30%,transparent)}}html[data-theme=day] .messego-home .home-resolution-image img,html[data-theme=day] .product-photo>img{opacity:.9;mix-blend-mode:multiply;filter:saturate(1) contrast(1) drop-shadow(0 7px 10px rgba(30,35,60,.065));-webkit-mask-image:radial-gradient(ellipse 74% 70% at 50% 52%,#000 44%,rgba(0,0,0,.68) 63%,transparent 88%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent);-webkit-mask-composite:source-in,source-in;mask-image:radial-gradient(ellipse 74% 70% at 50% 52%,#000 44%,rgba(0,0,0,.68) 63%,transparent 88%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent);mask-composite:intersect}html[data-theme=night] .messego-home .home-feature-category-art{background:transparent!important;mix-blend-mode:normal}html[data-theme=night] .messego-home .home-feature-category-art:before{display:block;background:radial-gradient(ellipse 70% 60% at 64% 58%,var(--feature-bg-c) 0,transparent 74%);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 70% 60% at 64% 58%,color-mix(in srgb,var(--feature-bg-c) 22%,transparent) 0,transparent 74%)}filter:blur(10px);opacity:.38}html[data-theme=night] .messego-home .home-feature-category-art:after{display:block;background:linear-gradient(90deg,rgba(0,0,0,.26) 0,transparent 32%,transparent 70%,rgba(0,0,0,.22) 100%),radial-gradient(ellipse 72% 68% at 58% 58%,transparent 0,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,rgba(0,0,0,.26) 0,transparent 32%,transparent 70%,rgba(0,0,0,.22) 100%),radial-gradient(ellipse 72% 68% at 58% 58%,transparent 0,color-mix(in srgb,var(--feature-bg-c) 28%,transparent) 100%)}mix-blend-mode:screen;opacity:.26}html[data-theme=night] .messego-home .home-feature-category-art img{opacity:.66;mix-blend-mode:screen;filter:brightness(.7) contrast(1.18) saturate(1.2) drop-shadow(0 12px 16px rgba(0,0,0,.22))}html[data-theme=night] .messego-home .home-resolution-image img,html[data-theme=night] .product-photo>img{opacity:.78;mix-blend-mode:screen;filter:brightness(.7) contrast(1.24) saturate(1.24) drop-shadow(0 11px 17px rgba(0,0,0,.22))}html[data-theme=night] .messego-home .home-ai-visual-main{opacity:.82;mix-blend-mode:normal;filter:brightness(.94) contrast(1.12) saturate(1.16) drop-shadow(0 14px 18px rgba(0,0,0,.24));-webkit-mask-image:radial-gradient(ellipse 70% 66% at 58% 56%,#000 42%,rgba(0,0,0,.7) 64%,transparent 90%),linear-gradient(90deg,transparent,#000 18%,#000 78%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 82%,transparent);-webkit-mask-composite:source-in,source-in;mask-image:radial-gradient(ellipse 70% 66% at 58% 56%,#000 42%,rgba(0,0,0,.7) 64%,transparent 90%),linear-gradient(90deg,transparent,#000 18%,#000 78%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 82%,transparent);mask-composite:intersect}html[data-theme=night] .messego-home .home-feature-category-art:before{opacity:.34}html[data-theme=night] .messego-home .home-feature-category-art:after{background:linear-gradient(90deg,var(--feature-bg-a) 0,transparent 30%,transparent 70%,var(--feature-bg-c) 100%),radial-gradient(ellipse 70% 66% at 58% 58%,transparent 0,var(--feature-bg-c) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in srgb,var(--feature-bg-a) 38%,transparent) 0,transparent 30%,transparent 70%,color-mix(in srgb,var(--feature-bg-c) 34%,transparent) 100%),radial-gradient(ellipse 70% 66% at 58% 58%,transparent 0,color-mix(in srgb,var(--feature-bg-c) 22%,transparent) 100%)}mix-blend-mode:multiply;opacity:.2}html[data-theme=night] .messego-home .home-feature-category-art img{opacity:.86;mix-blend-mode:normal;filter:brightness(1.08) contrast(1.14) saturate(1.18) drop-shadow(0 12px 16px rgba(0,0,0,.24));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 18%,rgba(0,0,0,.82) 34%,#000 50%,#000 68%,rgba(0,0,0,.42) 82%,transparent),radial-gradient(ellipse 62% 58% at 58% 58%,#000 38%,rgba(0,0,0,.72) 60%,transparent 84%),linear-gradient(180deg,transparent,#000 12%,#000 80%,transparent);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 18%,rgba(0,0,0,.82) 34%,#000 50%,#000 68%,rgba(0,0,0,.42) 82%,transparent),radial-gradient(ellipse 62% 58% at 58% 58%,#000 38%,rgba(0,0,0,.72) 60%,transparent 84%),linear-gradient(180deg,transparent,#000 12%,#000 80%,transparent);mask-composite:intersect}@media (max-width:720px){.messego-home .home-ai-hero{min-height:236px;padding:.86rem .82rem .62rem}.messego-home .home-ai-copy h1{max-width:292px;font-size:clamp(27px,7.1vw,29.5px);line-height:1.1}.messego-home .home-ai-subtitle{max-width:248px;margin-top:.28rem;font-size:13px}.messego-home .home-ai-input{min-height:44px;max-width:318px;margin-top:.58rem;font-size:14px}.messego-home .home-ai-submit{height:39px;width:39px}.messego-home .home-ai-capabilities{max-width:232px;gap:.28rem .52rem;margin-top:.42rem}.messego-home .home-ai-capabilities span{font-size:10.4px}}@media (max-width:374px){.messego-home .home-ai-copy h1{max-width:264px;font-size:27px}}.messego-home .directory-service-shortcuts{margin-top:0;border-radius:clamp(18px,4vw,22px);padding:clamp(.62rem,1.45vw,.82rem)}.messego-home .directory-service-title{margin:0;color:var(--mg-ink);font-size:clamp(14px,1.75vw,16px);font-weight:720;line-height:1.1}.messego-home .directory-service-subtitle{margin-top:.2rem;max-width:19rem;color:var(--mg-ink-48);font-size:clamp(9.5px,1.1vw,11px);font-weight:520;line-height:1.28}.messego-home .directory-service-count{display:inline-flex;min-height:24px;flex:0 0 auto;align-items:center;border-radius:999px;padding:0 .55rem;color:var(--mg-ink-50);font-size:clamp(9px,1vw,10px);font-weight:680;background:var(--mg-panel-045);box-shadow:inset 0 0 0 1px var(--mg-line-05)}.messego-home .directory-service-shortcut{min-height:106px}.messego-home .directory-service-shortcut-image{position:relative;overflow:visible}.messego-home .directory-service-shortcut-image i{position:absolute;right:-3px;bottom:-2px;display:inline-flex;height:18px;width:18px;align-items:center;justify-content:center;border-radius:999px;color:var(--mg-cta-fg);background:var(--mg-cta-bg);box-shadow:0 5px 12px rgba(30,35,60,.12),inset 0 0 0 1px var(--mg-line-05)}.messego-home .directory-service-meta{display:inline-flex;min-height:17px;max-width:100%;align-items:center;justify-content:center;margin-top:.22rem;border-radius:999px;padding:0 .34rem;color:var(--mg-ink-42);font-size:clamp(7.1px,.86vw,8px);font-weight:650;line-height:1;white-space:nowrap;background:var(--mg-panel-035);box-shadow:inset 0 0 0 1px var(--mg-line-04)}html[data-theme=night] .messego-home .directory-service-shortcuts{background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 90%,#322D55 10%) 0,color-mix(in srgb,var(--mg-surface) 97%,black 3%) 100%)}}html[data-theme=night] .messego-home .directory-service-shortcut-image i{box-shadow:0 6px 14px rgba(0,0,0,.26),inset 0 0 0 1px var(--mg-line-06)}@media (max-width:430px){.messego-home .directory-service-shortcuts .home-service-shortcut-grid{gap:.3rem}.messego-home .directory-service-shortcut{min-height:104px}.messego-home .directory-service-count{padding-inline:.44rem}}.messego-home.category-lite-page{background:linear-gradient(180deg,var(--mg-bg) 0,var(--mg-bg) 36%),var(--mg-bg);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-bg) 94%,#eef2ff 6%) 0,var(--mg-bg) 36%),var(--mg-bg)}}.messego-home .category-lite-header{box-shadow:0 1px 0 var(--mg-line-04)}.messego-home .category-lite-back{display:inline-flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;color:var(--mg-ink-76);text-decoration:none;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 78%,transparent)}box-shadow:inset 0 0 0 1px var(--mg-line-08)}.messego-home .category-lite-shell{display:grid;gap:.9rem}.messego-home .category-lite-intro{display:grid;gap:.28rem;padding-top:.12rem}.messego-home .category-lite-intro h1{margin:0;color:var(--mg-ink);font-size:clamp(24px,6vw,32px);font-weight:780;line-height:1.02;letter-spacing:0}.messego-home .category-lite-intro p{max-width:35rem;margin:0;color:var(--mg-ink-62);font-size:13px;font-weight:540;line-height:1.42}.messego-home .category-lite-ai-pill{display:grid;grid-template-columns:30px minmax(0,1fr) auto;min-height:46px;align-items:center;gap:.62rem;border-radius:999px;padding:.42rem .54rem .42rem .48rem;color:var(--mg-ink-90);font-size:13px;font-weight:720;line-height:1.15;text-decoration:none;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 86%,transparent)}box-shadow:0 8px 20px rgba(30,35,60,.055),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight)}.messego-home .category-lite-ai-icon{display:inline-flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:999px;color:var(--mg-brand);background:var(--mg-ai-bg)}.messego-home .category-lite-grid{display:grid;grid-template-columns:1fr;gap:.58rem}.messego-home .category-lite-tile{--tile-accent:#3B74D7;--tile-accent-soft:rgba(59,116,215,0.1);display:grid;grid-template-columns:58px minmax(0,1fr) 26px;min-height:88px;align-items:center;gap:.72rem;border-radius:18px;padding:.62rem .7rem .62rem .62rem;color:inherit;text-decoration:none;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 88%,transparent)}box-shadow:0 8px 22px rgba(30,35,60,.055),inset 0 0 0 1px var(--mg-line-07),inset 0 1px 0 var(--mg-glass-highlight);transition:transform .16s ease,background .16s ease}.messego-home .category-lite-tile[data-tone=food]{--tile-accent:#E85D3F;--tile-accent-soft:rgba(232,93,63,0.11)}.messego-home .category-lite-tile[data-tone=essentials]{--tile-accent:#0D8A61;--tile-accent-soft:rgba(13,138,97,0.11)}.messego-home .category-lite-tile[data-tone=services]{--tile-accent:#3B74D7;--tile-accent-soft:rgba(59,116,215,0.11)}.messego-home .category-lite-tile[data-tone=gifts]{--tile-accent:#C75372;--tile-accent-soft:rgba(199,83,114,0.11)}.messego-home .category-lite-tile[data-tone=stores]{--tile-accent:#8B6E13;--tile-accent-soft:rgba(139,110,19,0.12)}.messego-home .category-lite-art{position:relative;display:block;height:58px;width:58px;overflow:hidden;border-radius:15px;background:var(--tile-accent-soft);box-shadow:inset 0 0 0 1px var(--tile-accent);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-accent) 17%,transparent)}}.messego-home .category-lite-art img{height:100%;width:100%;object-fit:cover;opacity:.9;mix-blend-mode:multiply}.messego-home .category-lite-icon{position:absolute;right:.25rem;bottom:.25rem;display:inline-flex;height:24px;width:24px;align-items:center;justify-content:center;border-radius:999px;color:var(--tile-accent);background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 90%,var(--tile-accent) 10%)}box-shadow:inset 0 0 0 1px var(--tile-accent);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-accent) 18%,transparent)}}.messego-home .category-lite-copy{display:grid;min-width:0;gap:.22rem}.messego-home .category-lite-title{overflow:hidden;color:var(--mg-ink-92);font-size:15px;font-weight:780;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.messego-home .category-lite-subtitle{overflow:hidden;color:var(--mg-ink-56);font-size:11.5px;font-weight:560;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.messego-home .category-lite-chips{display:flex;min-width:0;gap:.28rem;overflow:hidden;padding-top:.1rem}.messego-home .category-lite-chips span{display:inline-flex;min-height:22px;max-width:5.4rem;flex:0 1 auto;align-items:center;border-radius:999px;padding:0 .48rem;overflow:hidden;color:var(--tile-accent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--tile-accent) 80%,var(--mg-ink) 20%)}font-size:10px;font-weight:720;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:var(--tile-accent-soft);box-shadow:inset 0 0 0 1px var(--tile-accent);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-accent) 13%,transparent)}}.messego-home .category-lite-arrow{display:inline-flex;height:26px;width:26px;align-items:center;justify-content:center;border-radius:999px;color:var(--mg-ink-42);background:var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface-2) 82%,transparent)}}.messego-home .category-lite-popular{display:grid;gap:.58rem;padding-top:.24rem}.messego-home .category-lite-popular h2{margin:0;color:var(--mg-ink-78);font-size:13px;font-weight:780;line-height:1.1;letter-spacing:0}.messego-home .category-lite-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.messego-home .category-lite-path{display:grid;min-height:70px;align-content:center;justify-items:center;gap:.36rem;border-radius:16px;padding:.5rem .3rem;color:var(--mg-ink-78);font-size:10.5px;font-weight:700;line-height:1.14;text-align:center;text-decoration:none;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 78%,transparent)}box-shadow:inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 var(--mg-glass-highlight)}.messego-home .category-lite-path span:first-child{display:inline-flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:12px;color:var(--mg-brand);background:var(--mg-ai-bg)}html[data-theme=night] .messego-home.category-lite-page{background:linear-gradient(180deg,var(--mg-bg) 0,var(--mg-bg) 40%),var(--mg-bg);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-bg) 90%,#111936 10%) 0,var(--mg-bg) 40%),var(--mg-bg)}}html[data-theme=night] .messego-home .category-lite-ai-pill,html[data-theme=night] .messego-home .category-lite-tile{box-shadow:0 8px 22px rgba(0,0,0,.24),inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme=night] .messego-home .category-lite-art img{opacity:.84;filter:saturate(1.08) contrast(1.04) brightness(1.08);mix-blend-mode:normal}html[data-theme=night] .messego-home .category-lite-chips span{color:var(--tile-accent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--tile-accent) 58%,white 42%)}}@media (hover:hover){.messego-home .category-lite-ai-pill:hover,.messego-home .category-lite-path:hover,.messego-home .category-lite-tile:hover{background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 94%,var(--mg-brand) 6%)}}}@media (min-width:520px){.messego-home .category-lite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.messego-home .category-lite-tile{grid-template-columns:62px minmax(0,1fr);align-items:start;min-height:156px}.messego-home .category-lite-art{height:62px;width:62px}.messego-home .category-lite-arrow{grid-column:2;justify-self:end;margin-top:-2rem}}@media (max-width:360px){.messego-home .category-lite-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.messego-home .directory-hero,.messego-home .directory-map{width:min(100%,880px);margin-inline:auto}.messego-home .directory-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.8rem,2vw,1.2rem);align-items:end}.messego-home .directory-kicker{margin:0 0 .42rem;color:var(--mg-ink-45);font-size:clamp(9px,1.2vw,10.5px);font-weight:720;letter-spacing:.12em;text-transform:uppercase}.messego-home .directory-hero h1{margin:0;color:var(--mg-ink);font-size:clamp(23px,3.4vw,34px);font-weight:760;line-height:1.05;letter-spacing:0}.messego-home .directory-hero p:not(.directory-kicker){max-width:39rem;margin:.48rem 0 0;color:var(--mg-ink-56);font-size:clamp(12px,1.55vw,14px);font-weight:520;line-height:1.48}.messego-home .directory-hero-meter{display:grid;min-width:82px;justify-items:end;border-radius:18px;padding:.76rem .82rem;color:var(--mg-ink-48);background:var(--mg-panel-04);box-shadow:inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 var(--mg-glass-highlight)}.messego-home .directory-hero-meter strong{color:var(--mg-ink-90);font-size:clamp(22px,3.2vw,32px);font-weight:780;line-height:.95}.messego-home .directory-hero-meter span{margin-top:.22rem;font-size:clamp(8.8px,1.1vw,10px);font-weight:680;line-height:1.1;text-align:right}.messego-home .directory-need-index{position:sticky;top:calc(env(safe-area-inset-top) + 53px);z-index:20;display:flex;width:100%;max-width:912px;gap:.4rem;margin:.7rem auto 0;overflow-x:auto;padding:.45rem 1rem .5rem;background:linear-gradient(180deg,var(--mg-bg) 0,var(--mg-bg) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-bg) 96%,transparent) 0,color-mix(in srgb,var(--mg-bg) 88%,transparent) 100%)}backdrop-filter:blur(18px)}.messego-home .directory-need-tab{--need-accent:var(--mg-ink-60);--need-accent-soft:var(--mg-panel-045);display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:.42rem;border-radius:999px;padding:0 .72rem;color:var(--mg-ink-68);font-size:clamp(10.8px,1.3vw,12px);font-weight:690;line-height:1;text-decoration:none;background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 72%,transparent)}box-shadow:inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 var(--mg-glass-highlight)}.messego-home .directory-need-tab i{color:var(--need-accent)}.messego-home .directory-need-tab[data-tone=food]{--need-accent:#E85D3F;--need-accent-soft:rgba(232,93,63,0.1)}.messego-home .directory-need-tab[data-tone=essentials]{--need-accent:#0D8A61;--need-accent-soft:rgba(13,138,97,0.1)}.messego-home .directory-need-tab[data-tone=services]{--need-accent:#3B74D7;--need-accent-soft:rgba(59,116,215,0.1)}.messego-home .directory-need-tab[data-tone=gifts]{--need-accent:#C75372;--need-accent-soft:rgba(199,83,114,0.1)}.messego-home .directory-need-tab[data-tone=stores]{--need-accent:#9B7A17;--need-accent-soft:rgba(155,122,23,0.1)}.messego-home .directory-map{display:grid;gap:clamp(.82rem,1.7vw,1.1rem)}.messego-home .directory-need-card{--need-accent:#3B74D7;--need-accent-soft:rgba(59,116,215,0.1);--need-accent-ring:rgba(59,116,215,0.18);--need-art-bg:#F0F5FF;border-radius:clamp(20px,2.8vw,26px);padding:clamp(.82rem,1.8vw,1.05rem);background:var(--mg-surface);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface) 82%,transparent)}box-shadow:0 18px 44px rgba(30,35,60,.07),inset 0 0 0 1px var(--mg-line-06),inset 0 1px 0 var(--mg-glass-highlight)}.messego-home .directory-need-card[data-tone=food]{--need-accent:#E85D3F;--need-accent-soft:rgba(232,93,63,0.1);--need-accent-ring:rgba(232,93,63,0.18);--need-art-bg:#FFF2EA}.messego-home .directory-need-card[data-tone=essentials]{--need-accent:#0D8A61;--need-accent-soft:rgba(13,138,97,0.1);--need-accent-ring:rgba(13,138,97,0.18);--need-art-bg:#ECF8F4}.messego-home .directory-need-card[data-tone=services]{--need-accent:#3B74D7;--need-accent-soft:rgba(59,116,215,0.1);--need-accent-ring:rgba(59,116,215,0.18);--need-art-bg:#EEF5FF}.messego-home .directory-need-card[data-tone=gifts]{--need-accent:#C75372;--need-accent-soft:rgba(199,83,114,0.1);--need-accent-ring:rgba(199,83,114,0.18);--need-art-bg:#FFF0F4}.messego-home .directory-need-card[data-tone=stores]{--need-accent:#9B7A17;--need-accent-soft:rgba(155,122,23,0.1);--need-accent-ring:rgba(155,122,23,0.18);--need-art-bg:#FFF8E3}.messego-home .directory-need-main{display:grid;grid-template-columns:74px minmax(0,1fr);gap:.78rem;align-items:start}.messego-home .directory-need-art{position:relative;height:74px;width:74px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 52% 40%,rgba(255,255,255,.68) 0,transparent 58%),var(--need-art-bg);box-shadow:inset 0 0 0 1px var(--need-accent-ring),inset 0 1px 0 rgba(255,255,255,.6);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--need-accent-ring) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.6)}}.messego-home .directory-need-art img{height:100%;width:100%;object-fit:cover;opacity:.88;filter:saturate(1.02) contrast(1.01);mix-blend-mode:multiply}.messego-home .directory-need-icon{position:absolute;right:.38rem;bottom:.38rem;display:inline-flex;height:27px;width:27px;align-items:center;justify-content:center;border-radius:999px;color:var(--need-accent);background:white;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,white 88%,var(--need-accent) 12%)}box-shadow:0 8px 16px var(--need-accent-ring),inset 0 0 0 1px var(--need-accent-ring);@supports (color:color-mix(in lab,red,red)){box-shadow:0 8px 16px color-mix(in srgb,var(--need-accent-ring) 54%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--need-accent-ring) 86%,transparent)}}.messego-home .directory-need-copy{min-width:0}.messego-home .directory-need-meta{display:flex;align-items:center;gap:.42rem;color:var(--mg-ink-42);font-size:clamp(9px,1.05vw,10px);font-weight:680;line-height:1}.messego-home .directory-need-meta .mono{color:var(--need-accent);font-size:clamp(9px,1.05vw,10px);letter-spacing:.08em}.messego-home .directory-need-card h2{margin:.3rem 0 0;color:var(--mg-ink);font-size:clamp(18px,2.4vw,23px);font-weight:760;line-height:1.08;letter-spacing:0}.messego-home .directory-need-scenario{margin:.32rem 0 0;color:var(--mg-ink-76);font-size:clamp(12px,1.55vw,14px);font-weight:650;line-height:1.34}.messego-home .directory-need-description{margin:.26rem 0 0;color:var(--mg-ink-50);font-size:clamp(10.8px,1.35vw,12.2px);font-weight:520;line-height:1.42}.messego-home .directory-primary-cta{display:inline-flex;min-height:34px;grid-column:1/-1;width:fit-content;align-items:center;gap:.42rem;border-radius:999px;margin-top:.1rem;padding:0 .82rem;color:white;font-size:clamp(11px,1.35vw,12.2px);font-weight:720;line-height:1;text-decoration:none;background:linear-gradient(135deg,var(--need-accent) 0,var(--need-accent) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(135deg,var(--need-accent) 0,color-mix(in srgb,var(--need-accent) 82%,#0A0B0D 18%) 100%)}box-shadow:0 12px 22px var(--need-accent-ring),inset 0 1px 0 rgba(255,255,255,.2);@supports (color:color-mix(in lab,red,red)){box-shadow:0 12px 22px color-mix(in srgb,var(--need-accent-ring) 82%,transparent),inset 0 1px 0 rgba(255,255,255,.2)}transition:transform .16s ease,filter .16s ease}.messego-home .directory-subneed-list{display:grid;grid-template-columns:1fr;gap:.45rem;margin-top:.86rem}.messego-home .directory-subneed-row{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:.55rem;align-items:center;min-height:55px;border-radius:16px;padding:.46rem .58rem;color:inherit;text-decoration:none;background:var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--mg-surface-2) 66%,transparent)}box-shadow:inset 0 0 0 1px var(--mg-line-05),inset 0 1px 0 var(--mg-glass-highlight);transition:transform .16s ease,background .16s ease}.messego-home .directory-subneed-icon{display:inline-flex;height:31px;width:31px;align-items:center;justify-content:center;border-radius:12px;color:var(--need-accent);background:var(--need-accent-soft);box-shadow:inset 0 0 0 1px var(--need-accent-ring);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--need-accent-ring) 70%,transparent)}}.messego-home .directory-subneed-copy{display:grid;min-width:0;gap:.16rem}.messego-home .directory-subneed-title{overflow:hidden;color:var(--mg-ink-86);font-size:clamp(11.3px,1.35vw,12.5px);font-weight:720;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.messego-home .directory-subneed-detail{display:-webkit-box;overflow:hidden;color:var(--mg-ink-45);font-size:clamp(9.5px,1.15vw,10.6px);font-weight:520;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2}.messego-home .directory-subneed-arrow{color:var(--mg-ink-32)}.messego-home .directory-example-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.76rem}.messego-home .directory-example-label{color:var(--mg-ink-38);font-size:clamp(9.5px,1.12vw,10.4px);font-weight:720}.messego-home .directory-example-chip{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 .66rem;color:var(--mg-ink-70);font-size:clamp(10px,1.2vw,11px);font-weight:680;line-height:1;text-decoration:none;background:var(--need-accent-soft);box-shadow:inset 0 0 0 1px var(--need-accent-ring);@supports (color:color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--need-accent-ring) 70%,transparent)}}html[data-theme=night] .messego-home .directory-need-card{background:linear-gradient(180deg,var(--mg-surface) 0,var(--mg-surface) 100%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 92%,var(--need-accent) 8%) 0,color-mix(in srgb,var(--mg-surface) 96%,black 4%) 100%)}box-shadow:0 18px 44px rgba(0,0,0,.3),inset 0 0 0 1px var(--mg-line-07),inset 0 1px 0 var(--mg-glass-highlight)}html[data-theme=night] .messego-home .directory-need-art{background:radial-gradient(circle at 52% 40%,rgba(255,255,255,.13) 0,transparent 58%),var(--mg-surface-2);@supports (color:color-mix(in lab,red,red)){background:radial-gradient(circle at 52% 40%,rgba(255,255,255,.13) 0,transparent 58%),color-mix(in srgb,var(--mg-surface-2) 82%,var(--need-accent) 18%)}}html[data-theme=night] .messego-home .directory-need-art img{opacity:.82;filter:saturate(1.08) contrast(1.04) brightness(1.08);mix-blend-mode:normal}html[data-theme=night] .messego-home .directory-need-icon{color:var(--need-accent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--need-accent) 76%,white 24%)}background:rgba(10,11,13,.72)}@media (hover:hover){.messego-home .directory-example-chip:hover,.messego-home .directory-need-tab:hover,.messego-home .directory-subneed-row:hover{background:var(--need-accent-soft);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--need-accent-soft) 72%,var(--mg-surface) 28%)}}.messego-home .directory-primary-cta:hover{filter:brightness(1.04)}}@media (min-width:640px){.messego-home .directory-need-main{grid-template-columns:86px minmax(0,1fr) auto;gap:.95rem;align-items:center}.messego-home .directory-need-art{height:86px;width:86px;border-radius:20px}.messego-home .directory-primary-cta{grid-column:auto;margin-top:0}.messego-home .directory-subneed-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.messego-home .directory-hero{gap:.64rem}.messego-home .directory-hero-meter{min-width:70px;border-radius:16px;padding:.64rem .68rem}.messego-home .directory-need-index{top:calc(env(safe-area-inset-top) + 52px);margin-top:.52rem;padding-inline:1rem}.messego-home .directory-need-tab{min-height:32px;padding-inline:.62rem}.messego-home .directory-need-card{padding:.76rem}.messego-home .directory-need-main{grid-template-columns:66px minmax(0,1fr);gap:.66rem}.messego-home .directory-need-art{height:66px;width:66px;border-radius:16px}.messego-home .directory-need-icon{right:.3rem;bottom:.3rem;height:24px;width:24px}.messego-home .directory-subneed-row{min-height:52px}}@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-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}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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}}}.messego-home{--home-command-line:color-mix(in srgb,var(--mg-line-10) 72%,transparent);--home-command-shadow:0 14px 34px rgba(10,11,13,0.08)}html[data-theme=night] .messego-home{--home-command-shadow:0 18px 48px rgba(0,0,0,0.32)}.messego-home .home-depth-shell{max-width:860px;padding-inline:clamp(14px,3.7vw,22px);padding-top:calc(env(safe-area-inset-top) + 8px)}.messego-home .home-depth-shell:before,.messego-home .home-entry-stage,.messego-home .home-hero-shell,.messego-home .home-need-panel,.messego-home .home-service-shortcuts{display:none}.messego-home .home-topbar{min-height:34px;margin-bottom:.7rem;gap:.56rem}.messego-home .home-brand{min-width:0}.messego-home .home-brand-mark{height:25px;width:25px;border-radius:9px}.messego-home .home-brand-word{font-size:12.5px;letter-spacing:0;opacity:.82}.messego-home .home-location-pill{display:none}.messego-home .home-header-actions{margin-left:auto;gap:.42rem}.messego-home .home-icon-button,.messego-home .home-language-switcher{height:28px;min-height:28px;border-radius:999px}.messego-home .home-icon-button{width:28px}.messego-home .home-language-switcher{padding-inline:.52rem}.messego-home .home-language-switcher select{font-size:10.5px;font-weight:650}.messego-home .home-command-zone{position:relative;margin-top:.1rem;padding:.76rem;border-radius:26px;background:radial-gradient(circle at 26% 0,color-mix(in srgb,var(--mg-brand) 10%,transparent) 0,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--mg-surface) 96%,var(--mg-bg) 4%) 0,color-mix(in srgb,var(--mg-surface-2) 90%,var(--mg-surface) 10%) 100%);box-shadow:var(--home-command-shadow),inset 0 0 0 1px var(--home-command-line),inset 0 1px 0 var(--mg-glass-highlight)}.messego-home .home-command-location{display:flex;align-items:center;gap:.28rem;padding:0 .18rem .52rem;color:var(--mg-ink-55);font-size:10.5px;font-weight:650;line-height:1}.messego-home .home-command-row{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:.5rem;align-items:center}.messego-home .home-command-pill,.messego-home .home-command-side-button{min-width:0;min-height:56px;border-radius:20px;color:var(--mg-ink);text-decoration:none;background:color-mix(in srgb,var(--mg-surface) 90%,var(--mg-bg) 10%);box-shadow:inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);transition:transform .16s ease,background .16s ease}.messego-home .home-command-side-button{display:flex;align-items:center;justify-content:center;color:var(--mg-ink-80)}.messego-home .home-command-pill{display:flex;align-items:center;gap:.58rem;padding:.5rem .62rem}.messego-home .home-command-ai-mark{display:flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:var(--mg-ai-fg);background:var(--mg-ai-bg)}.messego-home .home-command-copy{display:grid;min-width:0;gap:.17rem;flex:1}.messego-home .home-command-copy span:first-child{display:-webkit-box;overflow:hidden;color:var(--mg-ink-92);font-size:12.8px;font-weight:760;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.messego-home .home-command-copy span:last-child{display:none}.messego-home .home-category-command-section{margin-top:.68rem}.messego-home .home-command-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.messego-home .home-command-category-tile{position:relative;display:grid;min-width:0;min-height:112px;grid-template-rows:minmax(0,1fr) auto;align-items:end;overflow:hidden;border-radius:18px;padding:.48rem .44rem .56rem;color:var(--mg-ink);text-align:center;text-decoration:none;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--tile-accent,var(--mg-brand)) 16%,transparent) 0,transparent 54%),color-mix(in srgb,var(--mg-surface) 88%,var(--tile-accent,var(--mg-brand)) 12%);box-shadow:inset 0 0 0 1px var(--mg-line-08),inset 0 1px 0 var(--mg-glass-highlight);transition:transform .16s ease}.messego-home .home-command-category-tile[data-tone=fix]{--tile-accent:#D9534F}.messego-home .home-command-category-tile[data-tone=food]{--tile-accent:#1B8A5A}.messego-home .home-command-category-tile[data-tone=essentials]{--tile-accent:#3A73B8}.messego-home .home-command-category-tile[data-tone=print]{--tile-accent:#8064C8}.messego-home .home-command-category-tile[data-tone=runner]{--tile-accent:#C77A25}.messego-home .home-command-category-tile[data-tone=stores]{--tile-accent:#60726B}.messego-home .home-command-category-badge{position:absolute;top:.4rem;right:.4rem;z-index:2;max-width:calc(100% - .8rem);overflow:hidden;border-radius:999px;padding:.18rem .36rem;color:color-mix(in srgb,var(--tile-accent,var(--mg-brand)) 80%,var(--mg-ink) 20%);font-size:9px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--mg-surface) 82%,white 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-accent,var(--mg-brand)) 18%,transparent)}.messego-home .home-command-category-art{position:relative;display:flex;height:68px;min-width:0;align-items:center;justify-content:center}.messego-home .home-command-category-art img{display:block;width:min(72px,86%);height:min(64px,100%);object-fit:contain;object-position:center;filter:saturate(1.02) contrast(1.02)}.messego-home .home-command-category-title{display:block;min-width:0;overflow-wrap:anywhere;color:var(--mg-ink-90);font-size:12px;font-weight:780;line-height:1.08}.messego-home .home-resolution-stack{margin-top:.9rem}.messego-home .home-need-section{margin:0;padding:0}.messego-home .home-feed-head{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.62rem}.messego-home .home-feed-head h2{color:var(--mg-ink-92);font-size:15.5px;font-weight:760}.messego-home .home-feed-head h2,.messego-home .home-feed-head p{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.messego-home .home-feed-head p{margin-top:.18rem;color:var(--mg-ink-48);font-size:10.8px;font-weight:620}.messego-home .home-feed-ai-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;border-radius:999px;padding:.38rem .5rem;color:var(--mg-ai-fg);font-size:10.5px;font-weight:750;line-height:1;text-decoration:none;background:var(--mg-ai-bg)}.messego-home .home-product-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1.25rem)}.messego-home .home-resolution-card{display:flex;min-width:0;width:auto;min-height:0;overflow:hidden;border-radius:18px;border:0;background:var(--mg-product-card-bg);box-shadow:inset 0 0 0 1px var(--mg-line-08),0 10px 28px rgba(10,11,13,.06)}.messego-home .home-resolution-image{height:auto;aspect-ratio:1/.82;border-radius:0;background:var(--mg-product-media-bg)}.messego-home .home-resolution-image[data-image-kind=photo] img{object-fit:cover}.messego-home .home-resolution-image[data-image-kind=scene] img{width:82%;height:82%;margin:auto;object-fit:contain}.messego-home .home-resolution-body{display:flex;min-height:112px;padding:.56rem .62rem .62rem}.messego-home .home-resolution-body h3{font-size:12.4px;font-weight:740;line-height:1.18}.messego-home .home-product-meta{display:flex;flex-wrap:wrap;gap:.25rem .38rem;margin-top:.42rem;color:var(--mg-ink-54);font-size:10px;font-weight:680;line-height:1}.messego-home .home-product-meta>span{display:inline-flex;align-items:center;gap:.16rem;min-width:0}.messego-home .home-stock-pill{display:inline;color:var(--mg-status-good)}.messego-home .home-stock-pill[data-state=out]{color:var(--mg-status-danger)}.messego-home .home-product-scenario{display:-webkit-box;margin-top:.34rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--mg-ink-45);font-size:10.2px;font-weight:600;line-height:1.22}html[data-theme] .messego-home .home-eta-pill{left:.46rem;right:auto;top:.46rem;bottom:auto;border-radius:999px;padding:.25rem .42rem;color:var(--mg-ink-86);font-size:9.8px;font-weight:760;background:color-mix(in srgb,var(--mg-surface) 88%,transparent);box-shadow:inset 0 0 0 1px var(--mg-line-08);backdrop-filter:blur(14px)}.messego-home .home-resolution-body>div:last-of-type .num{font-size:12.4px;font-weight:760}html[data-theme=night] .messego-home .home-command-zone{background:radial-gradient(circle at 24% 0,rgba(91,53,232,.16) 0,transparent 42%),linear-gradient(180deg,rgba(24,25,29,.96),rgba(13,14,17,.98))}html[data-theme=night] .messego-home .home-command-pill,html[data-theme=night] .messego-home .home-command-side-button{background:rgba(255,255,255,.065)}html[data-theme=night] .messego-home .home-command-category-tile{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tile-accent,var(--mg-brand)) 24%,transparent) 0,transparent 55%),color-mix(in srgb,var(--mg-surface) 86%,var(--tile-accent,var(--mg-brand)) 14%)}html[data-theme=night] .messego-home .home-command-category-badge{background:rgba(10,11,13,.56)}html[data-theme=night] .messego-home .home-command-category-art img,html[data-theme=night] .messego-home .home-resolution-image img{filter:saturate(1.06) contrast(1.04) brightness(1.08)}html[data-theme=night] .messego-home .home-resolution-card{box-shadow:inset 0 0 0 1px var(--mg-line-08),0 14px 34px rgba(0,0,0,.22)}@media (min-width:680px){.messego-home .home-command-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.messego-home .home-product-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:380px){.messego-home .home-command-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:.44rem}.messego-home .home-command-pill,.messego-home .home-command-side-button{min-height:52px;border-radius:18px}.messego-home .home-command-category-grid{gap:.48rem}.messego-home .home-command-category-tile{min-height:105px}.messego-home .home-command-category-title{font-size:11.2px}}.messego-home .home-depth-shell{max-width:430px;padding-inline:1rem!important;padding-top:calc(env(safe-area-inset-top) + 0px)!important}.messego-home .home-command-zone{margin-inline:-1rem!important;margin-top:0!important;border-radius:0!important;padding:1.05rem 1rem 1.28rem!important;color:#fff!important;background:radial-gradient(circle at 18% 10%,rgba(30,132,99,.36) 0,transparent 34%),linear-gradient(180deg,#063f31,#013629 58%,#012d24)!important;box-shadow:none!important}.messego-home .home-command-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;margin-bottom:1.2rem!important}.messego-home .home-command-brand{display:inline-flex!important;align-items:center!important;gap:.55rem!important;color:rgba(255,255,255,.96)!important;font-size:18px!important;font-weight:780!important;line-height:1!important;text-decoration:none!important}.messego-home .home-command-brand .home-brand-mark{height:34px!important;width:34px!important;flex-basis:34px!important;border-radius:11px!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important}.messego-home .home-command-location{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:.26rem!important;overflow:hidden!important;padding:0!important;color:rgba(255,255,255,.68)!important;font-size:12px!important;font-weight:680!important;line-height:1!important;background:transparent!important;box-shadow:none!important}.messego-home .home-command-location span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.messego-home .home-command-row{grid-template-columns:48px minmax(0,1fr) 48px!important;gap:.66rem!important}.messego-home .home-command-pill,.messego-home .home-command-side-button{min-height:58px!important;border-radius:999px!important;box-shadow:none!important}.messego-home .home-command-side-button{color:rgba(255,255,255,.92)!important;background:rgba(255,255,255,.18)!important}.messego-home .home-command-pill{gap:.55rem!important;padding:.35rem .72rem .35rem .86rem!important;color:#101215!important;background:#fff!important}.messego-home .home-command-ai-mark{height:32px!important;width:32px!important;color:rgba(10,11,13,.7)!important;background:transparent!important}.messego-home .home-command-copy span:first-child{color:#202226!important;font-size:15px!important;font-weight:740!important;line-height:1.06!important}.messego-home .home-command-pill>i{color:#0c0d10!important;font-size:22px!important}.messego-home .home-category-command-section{margin-top:1.2rem!important}.messego-home .home-command-category-grid{gap:.64rem!important}.messego-home .home-command-category-tile{min-height:104px!important;border-radius:18px!important;padding:.42rem .34rem .58rem!important;background:#eefbfc!important;box-shadow:none!important}.messego-home .home-command-category-badge{top:-.15rem!important;right:50%!important;transform:translateX(50%)!important;padding:.22rem .44rem!important;color:#fff!important;font-size:11px!important;font-weight:820!important;background:#ff6a00!important;box-shadow:0 4px 10px rgba(255,106,0,.2)!important}.messego-home .home-command-category-art{height:68px!important;align-items:flex-end!important}.messego-home .home-command-category-art img{width:78px!important;height:64px!important;object-fit:contain!important;mix-blend-mode:multiply!important;filter:saturate(1.04) contrast(1.03) drop-shadow(0 8px 10px rgba(20,40,50,.08))!important}.messego-home .home-command-category-title{color:#202226!important;font-size:14px!important;font-weight:820!important;line-height:1.06!important}.messego-home .home-resolution-stack{margin-top:1.05rem!important;padding-top:0!important}.messego-home .home-feed-head{margin-bottom:.72rem!important}.messego-home .home-feed-head h2{color:#15171a!important;font-size:22px!important;font-weight:820!important}.messego-home .home-feed-head p{color:rgba(10,11,13,.48)!important;font-size:12px!important;font-weight:680!important}.messego-home .home-feed-ai-link{color:#6558e8!important;background:rgba(101,88,232,.1)!important}.messego-home .home-product-command-grid{gap:.72rem!important;padding-bottom:calc(env(safe-area-inset-bottom) + 5.8rem)!important}.messego-home .home-resolution-card{min-height:256px!important;border-radius:17px!important;box-shadow:inset 0 0 0 1px rgba(10,11,13,.08),0 6px 18px rgba(10,11,13,.035)!important}.messego-home .home-resolution-image{aspect-ratio:1/.78!important;padding:.72rem!important;background:#fbfaf7!important;box-shadow:inset 0 0 0 1px rgba(10,11,13,.035)!important}.messego-home .home-resolution-image[data-image-kind=photo] img,.messego-home .home-resolution-image[data-image-kind=scene] img{filter:saturate(1.02) contrast(1.02) drop-shadow(0 10px 14px rgba(20,25,30,.09))!important}.messego-home .home-resolution-body{min-height:118px!important;padding:.72rem!important}.messego-home .home-resolution-body h3{min-height:32px!important;color:#141518!important;font-size:14px!important;font-weight:810!important}.messego-home .home-product-meta{margin-top:.48rem!important;color:rgba(10,11,13,.7)!important;font-size:10.6px!important;font-weight:720!important}.messego-home .home-stock-pill{height:auto!important;padding:0!important;color:#07834f!important;background:transparent!important;box-shadow:none!important}.messego-home .home-product-scenario{color:rgba(10,11,13,.42)!important;font-size:11px!important}html[data-theme] .messego-home .home-eta-pill{left:.55rem!important;top:.55rem!important;height:23px!important;padding:0 .48rem!important;color:#141518!important;font-size:11px!important;font-weight:820!important;background:rgba(255,255,255,.88)!important}.messego-home .home-resolution-body>div:last-of-type .num{color:#111!important;font-size:16px!important;font-weight:820!important}.messego-home .home-resolution-body .quick-add-button{height:30px!important;width:30px!important}html[data-theme=night] .messego-home{background:#0b0d0f!important}html[data-theme=night] .messego-home .home-command-zone{background:radial-gradient(circle at 20% 8%,rgba(45,156,116,.3) 0,transparent 36%),linear-gradient(180deg,#05372c,#02291f 58%,#011f19)!important}html[data-theme=night] .messego-home .home-command-category-tile{background:#eaf8f9!important}html[data-theme=night] .messego-home .home-command-category-art img{mix-blend-mode:multiply!important;filter:saturate(1.04) contrast(1.03) drop-shadow(0 8px 10px rgba(20,40,50,.08))!important}html[data-theme=night] .messego-home .home-resolution-card{background:#151719!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.28)!important}html[data-theme=night] .messego-home .home-resolution-image{background:#f5f4ef!important;box-shadow:none!important}html[data-theme=night] .messego-home .home-resolution-image[data-image-kind=photo] img,html[data-theme=night] .messego-home .home-resolution-image[data-image-kind=scene] img{opacity:1!important;filter:saturate(1.04) contrast(1.03) drop-shadow(0 10px 14px rgba(20,25,30,.12))!important}html[data-theme=night] .messego-home .home-feed-head h2,html[data-theme=night] .messego-home .home-resolution-body h3,html[data-theme=night] .messego-home .home-resolution-body>div:last-of-type .num{color:rgba(250,250,247,.94)!important}html[data-theme=night] .messego-home .home-product-meta,html[data-theme=night] .messego-home .home-product-scenario{color:rgba(250,250,247,.56)!important}@media (max-width:380px){.messego-home .home-command-row{grid-template-columns:45px minmax(0,1fr) 45px!important;gap:.5rem!important}.messego-home .home-command-pill,.messego-home .home-command-side-button{min-height:54px!important}.messego-home .home-command-category-tile{min-height:98px!important}}.messego-home{background:#fbfbf8!important}.messego-home .home-depth-shell{max-width:390px!important;padding-inline:14px!important;padding-top:0!important}.messego-home .home-command-zone{margin-inline:-14px!important;padding:11px 14px!important;min-height:94px!important;background:linear-gradient(180deg,#064635,#013a2c 58%,#012f25)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(255,255,255,.035)!important}.messego-home .home-command-topline{justify-content:flex-end!important;min-height:12px!important;margin-bottom:7px!important}.messego-home .home-command-brand{display:none!important}.messego-home .home-command-location{max-width:184px!important;color:rgba(255,255,255,.64)!important;font-size:10px!important;font-weight:650!important}.messego-home .home-command-location i{font-size:11px!important}.messego-home .home-command-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:8px!important}.messego-home .home-command-side-button{min-height:38px!important;height:38px!important;width:38px!important;background:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 0 0 1px rgba(255,255,255,.05)!important}.messego-home .home-command-side-button i{font-size:19px!important}.messego-home .home-command-pill{max-width:264px!important;min-height:42px!important;height:42px!important;gap:6px!important;padding:0 12px!important;justify-self:center!important;width:min(264px,100%)!important;font-size:13px!important;box-shadow:0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(10,11,13,.035)!important}.messego-home .home-command-ai-mark{height:22px!important;width:22px!important}.messego-home .home-command-ai-mark i{font-size:19px!important}.messego-home .home-command-copy{min-width:0!important;line-height:1.08!important}.messego-home .home-command-copy span:first-child{display:block!important;overflow:hidden!important;color:rgba(32,34,38,.6)!important;font-size:13px!important;font-weight:640!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}.messego-home .home-command-copy span:nth-child(2){display:none!important}.messego-home .home-command-pill>i{flex:0 0 auto!important;display:none!important}.messego-home .home-category-command-section{margin-top:7px!important}.messego-home .home-command-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.messego-home .home-command-category-tile{min-height:80px!important;height:80px!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:center!important;border-radius:14px!important;padding:8px 4px!important;border:0!important;appearance:none!important;background:#f0fbfb!important;box-shadow:inset 0 0 0 1px rgba(0,114,104,.03),inset 0 1px 0 rgba(255,255,255,.68)!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.messego-home .home-command-category-tile[data-tone=food]{--tile-accent:#11875B}.messego-home .home-command-category-tile[data-tone=essentials]{--tile-accent:#356FB5}.messego-home .home-command-category-tile[data-tone=tech]{--tile-accent:#147A85}.messego-home .home-command-category-tile[data-tone=printing]{--tile-accent:#7B61C8}.messego-home .home-command-category-tile[data-tone=delivery]{--tile-accent:#C67821}.messego-home .home-command-category-tile[data-tone=gifts]{--tile-accent:#B14D8A}.messego-home .home-command-category-tile[data-tone=care]{--tile-accent:#D4515F}.messego-home .home-command-category-tile[data-tone=services]{--tile-accent:#5E726B}.messego-home .home-command-category-badge{top:4px!important;right:4px!important;transform:none!important;padding:1px 3.5px!important;color:color-mix(in srgb,var(--tile-accent,#087a68) 80%,#10201d 20%)!important;font-size:7px!important;font-weight:760!important;line-height:1!important;background:color-mix(in srgb,var(--tile-accent,#087a68) 12%,#fff 88%)!important;box-shadow:none!important}.messego-home .home-command-category-art{height:39px!important;align-items:center!important;justify-content:center!important}.messego-home .home-command-category-art i{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;color:var(--tile-accent,#0c7a68)!important;font-size:30px!important;line-height:1!important}.messego-home .home-command-category-title{margin-top:0!important;color:#202428!important;font-size:12.2px!important;font-weight:740!important;line-height:1.08!important}.messego-home .home-services-popover{position:fixed;inset:auto 0 0 0;width:min(430px,100vw);max-height:min(74vh,640px);margin:0 auto;overflow:auto;border:0;border-radius:26px 26px 0 0;padding:14px 14px calc(env(safe-area-inset-bottom) + 18px);color:#111418;background:#fff;box-shadow:0 -18px 48px rgba(10,11,13,.18),inset 0 1px 0 rgba(255,255,255,.9)}.messego-home .home-services-popover::backdrop{background:rgba(3,20,16,.54)}.messego-home .home-services-handle{width:50px;height:5px;margin:0 auto 22px;border-radius:999px;background:rgba(10,11,13,.24)}.messego-home .home-services-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.messego-home .home-services-head h2{color:#111418;font-size:22px;font-weight:820;line-height:1.05}.messego-home .home-services-head p{margin-top:5px;color:rgba(10,11,13,.5);font-size:11.5px;font-weight:640;line-height:1.2}.messego-home .home-services-close{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:999px;color:rgba(10,11,13,.54);background:rgba(10,11,13,.045)}.messego-home .home-services-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.messego-home .home-services-section-title{margin-bottom:10px}.messego-home .home-services-section-title h3{color:#111418;font-size:20px;font-weight:820;line-height:1.08}.messego-home .home-services-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.messego-home .home-services-panel-tile{display:flex;min-width:0;align-items:center;gap:9px;border:0;border-radius:15px;padding:9px;color:#14171a;text-align:left;text-decoration:none;background:#f0fbfb;box-shadow:inset 0 0 0 1px rgba(0,114,104,.035)}.messego-home .home-services-panel-tile[data-compact=true]{display:grid;min-height:78px;grid-template-rows:1fr auto;place-items:center;gap:4px;padding:8px 4px;text-align:center}.messego-home .home-services-icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--panel-accent,#0c7a68);background:rgba(255,255,255,.56)}.messego-home .home-services-panel-tile[data-compact=true] .home-services-icon{background:transparent}.messego-home .home-services-icon i{font-size:22px;line-height:1}.messego-home .home-services-panel-tile[data-compact=true] .home-services-icon i{font-size:28px}.messego-home .home-services-icon[data-tone=food]{--panel-accent:#11875B}.messego-home .home-services-icon[data-tone=essentials]{--panel-accent:#356FB5}.messego-home .home-services-icon[data-tone=tech]{--panel-accent:#147A85}.messego-home .home-services-icon[data-tone=printing]{--panel-accent:#7B61C8}.messego-home .home-services-icon[data-tone=delivery]{--panel-accent:#C67821}.messego-home .home-services-icon[data-tone=gifts]{--panel-accent:#B14D8A}.messego-home .home-services-icon[data-tone=care]{--panel-accent:#D4515F}.messego-home .home-services-icon[data-tone=services]{--panel-accent:#5E726B}.messego-home .home-services-copy{display:grid;min-width:0;gap:2px}.messego-home .home-services-copy>span{overflow:hidden;color:#171a1e;font-size:12.5px;font-weight:760;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.messego-home .home-services-panel-tile[data-compact=true] .home-services-copy>span{font-size:12.4px;text-align:center}.messego-home .home-services-copy small{overflow:hidden;color:rgba(10,11,13,.46);font-size:10px;font-weight:620;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.messego-home .home-resolution-stack{margin-top:11px!important}.messego-home .home-feed-head{align-items:center!important;margin-bottom:10px!important}.messego-home .home-feed-head h2{font-size:18px!important;font-weight:800!important;line-height:1.05!important}.messego-home .home-feed-head p{margin-top:3px!important;font-size:12.5px!important;line-height:1.15!important}.messego-home .home-feed-ai-link{min-height:30px!important;gap:4px!important;padding:0 12px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:760!important}.messego-home .home-feed-ai-link i{font-size:13px!important}.messego-home .home-product-command-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-bottom:calc(env(safe-area-inset-bottom) + 6.6rem)!important}.messego-home .home-resolution-card{min-height:226px!important;border-radius:14px!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(10,11,13,.055),0 5px 14px rgba(10,11,13,.026)!important}.messego-home .home-resolution-image{height:126px!important;aspect-ratio:auto!important;margin:5px 5px 0!important;padding:5px!important;border-radius:11px!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(10,11,13,.022)!important}.messego-home .home-resolution-image[data-product-tone],html[data-theme=day] .messego-home .home-resolution-image[data-product-tone],html[data-theme=night] .messego-home .home-resolution-image[data-product-tone]{background:#fff!important}.messego-home .home-resolution-image:after,.messego-home .home-resolution-image:before{display:none!important}.messego-home .home-resolution-image[data-image-kind=photo] img,.messego-home .home-resolution-image[data-image-kind=scene] img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;mix-blend-mode:normal!important;filter:none!important}.messego-home .home-resolution-body{min-height:94px!important;padding:7px 9px 9px!important}.messego-home .home-resolution-body h3{min-height:27px!important;font-size:12.1px!important;font-weight:710!important;line-height:1.12!important}.messego-home .home-product-meta{margin-top:4px!important;gap:4px 5px!important;overflow:hidden!important;color:rgba(10,11,13,.56)!important;font-size:9.2px!important;font-weight:650!important;line-height:1.05!important}.messego-home .home-product-meta>span{gap:2px!important}.messego-home .home-product-meta i{font-size:10px!important}.messego-home .home-product-scenario{margin-top:3px!important;overflow:hidden!important;color:rgba(10,11,13,.38)!important;font-size:9.6px!important;font-weight:560!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme] .messego-home .home-eta-pill{left:7px!important;top:7px!important;height:21px!important;gap:2px!important;padding:0 7px!important;font-size:10.2px!important;font-weight:720!important;box-shadow:inset 0 0 0 1px rgba(10,11,13,.055)!important}.messego-home .home-resolution-body>div:last-of-type{padding-top:5px!important}.messego-home .home-resolution-body>div:last-of-type .num{font-size:13.7px!important;font-weight:760!important;line-height:1!important}.messego-home .home-resolution-body .quick-add-button{height:28px!important;width:28px!important}html[data-theme=night] .messego-home .home-command-category-tile{background:#f0fbfb!important}html[data-theme=night] .messego-home .home-command-zone{background:linear-gradient(180deg,#064635,#013a2c 58%,#012f25)!important}html[data-theme=night] .messego-home .home-feed-head p{color:rgba(250,250,247,.62)!important}html[data-theme=night] .messego-home .home-resolution-image{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(10,11,13,.022)!important}html[data-theme=night] .messego-home .home-resolution-card{box-shadow:inset 0 0 0 1px rgba(255,255,255,.065),0 7px 18px rgba(0,0,0,.2)!important}html[data-theme=night] .messego-home .home-resolution-image[data-image-kind=photo] img,html[data-theme=night] .messego-home .home-resolution-image[data-image-kind=scene] img{filter:none!important;mix-blend-mode:normal!important}@media (hover:hover) and (pointer:fine){.messego-home .home-command-category-tile:hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(0,95,88,.08)!important}}.messego-home .home-command-category-tile:active{transform:translateY(1px) scale(.985)!important}@media (max-width:374px){.messego-home .home-depth-shell{padding-inline:12px!important}.messego-home .home-command-zone{margin-inline:-12px!important}.messego-home .home-command-row{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:7px!important}.messego-home .home-command-side-button{height:38px!important;min-height:38px!important;width:38px!important}.messego-home .home-command-pill{height:42px!important;min-height:42px!important;padding-inline:11px!important}.messego-home .home-command-copy span:first-child{font-size:12.8px!important}.messego-home .home-command-category-tile{height:78px!important;min-height:78px!important}.messego-home .home-command-category-title{font-size:12px!important}.messego-home .home-resolution-image{height:102px!important}}html[data-theme=day]{--mg-brand:#5B35E8;--mg-brand-word:#5B35E8;--mg-brand-deep:#1A0F23;--mg-brand-ink:#1A0F23;--mg-brand-violet:#5B35E8;--mg-brand-blue:#3b4dff;--mg-brand-soft:rgba(91,53,232,0.12);--mg-brand-glow:rgba(91,53,232,0.26);--mg-nav-muted:#7b8290}.messego-home .home-command-zone{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,0) 28%),linear-gradient(135deg,#2a176b,#191051 48%,#101949)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(255,255,255,.055),0 10px 22px rgba(30,18,90,.08)!important}.messego-home .home-command-zone:after,.messego-home .home-command-zone:before{position:absolute;inset:0;z-index:0;pointer-events:none;content:""}.messego-home .home-command-zone:before{opacity:.62;background:radial-gradient(circle,rgba(226,221,255,.26) 0 1px,transparent 1.35px),linear-gradient(90deg,rgba(226,221,255,.065) 1px,transparent 0),linear-gradient(180deg,rgba(226,221,255,.045) 1px,transparent 0);background-position:0 0,0 0,0 0;background-size:15px 15px,30px 30px,30px 30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 92%,transparent);animation:messego-dot-matrix-drift 16s linear infinite}.messego-home .home-command-zone:after{opacity:.32;background:linear-gradient(105deg,transparent,transparent 36%,rgba(196,184,255,.36) 48%,transparent 60%,transparent),linear-gradient(180deg,rgba(123,97,255,.2),transparent 56%);transform:translateX(-68%);animation:messego-scan-sheen 7.5s ease-in-out infinite}.messego-home .home-command-row,.messego-home .home-command-topline{position:relative!important;z-index:1!important}.messego-home .home-command-location{color:rgba(239,236,255,.7)!important;text-shadow:0 1px 10px rgba(170,151,255,.18)!important}.messego-home .home-command-location i{color:rgba(207,199,255,.86)!important}.messego-home .home-command-side-button{color:rgba(244,241,255,.88)!important;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.08))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(226,221,255,.12),0 6px 16px rgba(14,10,54,.16)!important;backdrop-filter:blur(14px) saturate(1.18)!important}.messego-home .home-command-side-button:active{transform:scale(.965)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(226,221,255,.16),0 3px 10px rgba(14,10,54,.18)!important}.messego-home .home-command-pill{color:var(--mg-brand-ink)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,246,255,.94))!important;box-shadow:0 1px 0 rgba(255,255,255,.42),inset 0 0 0 1px rgba(91,53,232,.095),0 8px 20px rgba(23,12,80,.18)!important}.messego-home .home-command-ai-mark{color:var(--mg-brand-word)!important;background:linear-gradient(180deg,rgba(91,53,232,.12),rgba(59,77,255,.055))!important;border-radius:999px!important}.messego-home .home-command-copy span:first-child{color:rgba(45,25,112,.66)!important}.messego-home .home-feed-ai-link{color:var(--mg-brand-word)!important;background:rgba(91,53,232,.09)!important;box-shadow:inset 0 0 0 1px rgba(91,53,232,.06)!important}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{border-color:rgba(91,53,232,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,250,255,.76))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(255,255,255,.28),0 10px 28px rgba(32,23,88,.12),0 1px 0 rgba(91,53,232,.08)!important;backdrop-filter:blur(22px) saturate(1.18)!important}.home-bottom-nav a{color:var(--mg-nav-muted)!important;transition:transform .16s ease,color .16s ease,background-color .16s ease,filter .16s ease!important}.home-bottom-nav a:active{transform:translateY(1px) scale(.965)!important}.home-bottom-nav a>span:first-child:not(.home-bottom-ai){color:#87909c!important;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.home-bottom-nav a[data-active=true]>span:first-child:not(.home-bottom-ai),.home-bottom-nav a[data-active=true]>span:last-child{color:var(--mg-brand-word)!important}.home-bottom-nav [title]+span,.home-bottom-nav a>span:last-child{color:#7b8290!important;font-weight:650!important}.home-bottom-nav a[data-active=true]>span:last-child,.home-bottom-nav a[data-primary=true]>span:last-child{color:var(--mg-brand-word)!important}.home-bottom-ai{width:34px!important;height:34px!important;color:#fff!important;background:radial-gradient(circle at 68% 22%,rgba(255,255,255,.9) 0 1px,transparent 2px),linear-gradient(145deg,#8e72ff,#6f55ff 48%,#4c58f0)!important;border:1px solid rgba(255,255,255,.44)!important;box-shadow:0 0 0 5px rgba(91,53,232,.08),0 9px 22px rgba(94,67,230,.28),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -8px 16px rgba(41,23,126,.18)!important}.home-bottom-ai:after,.home-bottom-ai:before{position:absolute;inset:-5px;border-radius:inherit;pointer-events:none;content:""}.home-bottom-ai:before{border:1px solid rgba(143,119,255,.18);opacity:.78;transform:scale(.92);animation:messego-ai-pulse 2.8s ease-in-out infinite}.home-bottom-ai:after{inset:-9px;opacity:.42;background:radial-gradient(circle,rgba(91,53,232,.24),transparent 62%)}.home-bottom-ai i{position:relative;z-index:1;font-size:20px!important;line-height:1!important}.home-bottom-ai-dot{right:3px!important;top:3px!important;width:6px!important;height:6px!important;background:#20d68a!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 0 0 3px rgba(32,214,138,.13)!important}.home-bottom-ai-dot[data-state=checking]{background:#bbaeff!important;box-shadow:0 0 0 3px rgba(91,53,232,.12)!important}html[data-theme] .home-bottom-nav .home-bottom-ai{flex:0 0 34px!important;min-width:34px!important;min-height:34px!important}html[data-theme] .home-bottom-nav .home-bottom-ai,html[data-theme] .home-bottom-nav .home-bottom-ai i{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (hover:hover) and (pointer:fine){.messego-home .home-command-side-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(226,221,255,.16),0 7px 18px rgba(69,48,186,.22)!important}.home-bottom-nav a:hover>span:first-child:not(.home-bottom-ai),.home-bottom-nav a:hover>span:last-child{color:var(--mg-brand-word)!important}.home-bottom-nav a[href*=bottom-ai]:hover .home-bottom-ai{filter:brightness(1.04) saturate(1.04)}}@keyframes messego-scan-sheen{0%,54%{transform:translateX(-70%)}to{transform:translateX(72%)}}@keyframes messego-ai-pulse{0%,to{opacity:.44;transform:scale(.9)}50%{opacity:.9;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.home-bottom-ai:before,.messego-home .home-command-zone:after,.messego-home .home-command-zone:before{animation:none!important}}.messego-home .home-command-zone:before{opacity:.5!important;background:radial-gradient(circle,rgba(229,225,255,.24) 0 .72px,transparent 1px),linear-gradient(90deg,rgba(229,225,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(229,225,255,.034) 1px,transparent 0)!important;background-size:10px 10px,20px 20px,20px 20px!important}.messego-home .home-command-category-tile,html[data-theme=night] .messego-home .home-command-category-tile{border:1px solid rgba(91,53,232,.055)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,248,255,.82) 58%,rgba(242,246,255,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 0 0 1px rgba(255,255,255,.42),0 1px 0 rgba(91,53,232,.045)!important}.messego-home .home-command-category-tile[data-tone=food]{--tile-accent:#18826f}.messego-home .home-command-category-tile[data-tone=essentials]{--tile-accent:#3f6cc6}.messego-home .home-command-category-tile[data-tone=tech]{--tile-accent:#197c9a}.messego-home .home-command-category-tile[data-tone=printing]{--tile-accent:#7a5be0}.messego-home .home-command-category-tile[data-tone=delivery]{--tile-accent:#bd782a}.messego-home .home-command-category-tile[data-tone=gifts]{--tile-accent:#ad4b97}.messego-home .home-command-category-tile[data-tone=care]{--tile-accent:#d45468}.messego-home .home-command-category-tile[data-tone=services]{--tile-accent:#667585}@media (hover:hover) and (pointer:fine){.messego-home .home-command-category-tile:hover{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,249,255,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(255,255,255,.46),0 8px 18px rgba(78,59,180,.075)!important}}.home-bottom-ai{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important}.home-bottom-ai-core{position:relative;z-index:1;display:inline-grid;place-items:center;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11.5px!important;font-weight:760!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 1px 8px rgba(255,255,255,.28)}html[data-theme] .home-bottom-nav .home-bottom-ai-core{color:#fff!important;-webkit-text-fill-color:#fff!important}.home-bottom-nav a[data-primary=true]>span:last-child{color:rgba(95,70,223,.76)!important;font-size:8.7px!important;font-weight:650!important;min-height:8.7px!important}.home-bottom-nav .home-bottom-nav-grid{justify-items:stretch!important}.home-bottom-nav a[data-primary=true]{justify-self:stretch!important;align-items:center!important}.mg-clean-page.messego-home{--mg-bg:#fbfbf9;--mg-surface-2:#f5f5f2;--mg-frosted:rgba(255,255,255,0.94);--mg-topbar-bg:rgba(255,255,253,0.94);--mg-bottom-fade:linear-gradient(0deg,rgba(251,251,249,1) 0%,rgba(251,251,249,0.96) 58%,rgba(251,251,249,0));--mg-composer-bg:rgba(255,255,255,0.98);--mg-glass-bg:rgba(255,255,255,0.9);--mg-glass-bg-strong:rgba(255,255,255,0.96);--mg-glass-ring:rgba(17,18,22,0.08);--mg-glass-highlight:rgba(255,255,255,0.94);--mg-control-fg:rgba(17,18,22,0.9);--mg-card-shadow:0 12px 30px rgba(17,18,22,0.055),0 1px 0 rgba(17,18,22,0.035);--mg-profile-metric:#f6f6f3}.mg-clean-header,.mg-clean-page header.sticky.top-0{border-color:rgba(17,18,22,.06)!important;background:rgba(255,255,253,.94)!important;box-shadow:0 1px 0 rgba(17,18,22,.035)!important}.mg-clean-card,.mg-clean-page .apple-card{background:#ffffff!important;color:#111216!important;box-shadow:0 12px 30px rgba(17,18,22,.055),inset 0 0 0 1px rgba(17,18,22,.045)!important}.mg-clean-control,.mg-clean-page .ai-composer,.mg-clean-page .apple-control{background:rgba(255,255,255,.97)!important;color:rgba(17,18,22,.9)!important;box-shadow:0 10px 24px rgba(17,18,22,.055),inset 0 0 0 1px rgba(17,18,22,.075)!important}.mg-clean-page .profile-hero{color:#111216!important}.mg-clean-page .profile-metric{background:#f6f6f3!important;color:#111216!important;box-shadow:inset 0 0 0 1px rgba(17,18,22,.045)!important}.mg-clean-page [class~="text-white/95"]{color:rgba(17,18,22,.95)!important}.mg-clean-page [class~="text-white/80"]{color:rgba(17,18,22,.8)!important}.mg-clean-page [class~="text-white/58"]{color:rgba(17,18,22,.58)!important}.mg-clean-page [class~="text-white/48"]{color:rgba(17,18,22,.48)!important}.mg-clean-page [class~="bg-white/[0.035]"],.mg-clean-page [class~="bg-white/[0.045]"],.mg-clean-page [class~="bg-white/[0.04]"],.mg-clean-page [class~="bg-white/[0.055]"],.mg-clean-page [class~="bg-white/[0.05]"],.mg-clean-page [class~="bg-white/[0.06]"],.mg-clean-page [class~="bg-white/[0.08]"]{background:#f6f6f3!important}.mg-clean-page [class~="ring-white/10"],.mg-clean-page [class~="ring-white/[0.04]"],.mg-clean-page [class~="ring-white/[0.055]"],.mg-clean-page [class~="ring-white/[0.05]"],.mg-clean-page [class~="ring-white/[0.06]"],.mg-clean-page [class~="ring-white/[0.08]"],.mg-clean-page [class~="ring-white/[0.1]"]{--tw-ring-color:rgba(17,18,22,0.07)!important}.mg-clean-page [class~="border-white/10"],.mg-clean-page [class~="border-white/[0.05]"],.mg-clean-page [class~="border-white/[0.06]"],.mg-clean-page [class~="border-white/[0.08]"],.mg-clean-page [class~="border-white/[0.1]"]{border-color:rgba(17,18,22,.07)!important}.mg-clean-page [class~="bg-[#101115]"]{background:#101115!important}.mg-soft-icon{background:#f1f1ee!important;color:rgba(17,18,22,.7)!important;box-shadow:inset 0 0 0 1px rgba(17,18,22,.045)}.mg-subtle-pill{background:#f4f4f1!important;color:rgba(17,18,22,.62)!important;box-shadow:inset 0 0 0 1px rgba(17,18,22,.055)}.mg-ask-page .mg-ask-intro{color:#111216!important}.mg-ask-page .mg-ask-step{min-height:64px;border-radius:18px!important;box-shadow:0 8px 22px rgba(17,18,22,.045),inset 0 0 0 1px rgba(17,18,22,.045)!important}.mg-chip,.mg-example-chip{background:#f5f5f2!important;color:rgba(17,18,22,.78)!important;box-shadow:inset 0 0 0 1px rgba(17,18,22,.06)!important}.mg-chip i,.mg-example-chip i{color:rgba(17,18,22,.42)!important}.mg-divider{background:rgba(17,18,22,.08)!important}.mg-user-bubble{background:#101115!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(16,17,21,.13)!important}.mg-ai-avatar{background:#f1f1ee!important;color:rgba(17,18,22,.74)!important;box-shadow:inset 0 0 0 1px rgba(17,18,22,.055)}.mg-ask-page .ai-composer{border-radius:26px!important}.mg-ask-page .ai-composer .gradient-cta,.mg-ask-page .ai-composer .gradient-cta *{color:#ffffff!important}.mg-delivery-page .mg-delivery-empty,.mg-me-page .mg-profile-main,.mg-messages-page .mg-upload-card{background:#ffffff!important;color:#111216!important}.mg-messages-page [data-tone=violet]{background:rgba(91,53,232,.08)!important;color:#5B35E8!important}.mg-messages-page [data-tone=green]{background:rgba(13,159,97,.08)!important;color:#087d4d!important}.mg-messages-page [data-tone=blue]{background:rgba(26,87,180,.08)!important;color:#1a57b4!important}.mg-messages-page [data-tone=neutral]{background:#f3f3ef!important;color:rgba(17,18,22,.68)!important}.mg-conversation-row{border-radius:20px!important}.mg-me-page .mg-settings-list{background:#ffffff!important;box-shadow:0 12px 30px rgba(17,18,22,.055),inset 0 0 0 1px rgba(17,18,22,.045)!important}.mg-me-page .mg-settings-row{border-color:rgba(17,18,22,.06)!important;color:rgba(17,18,22,.76)!important}.mg-service-delivery-page{--mg-service-purple:#5B35E8;--mg-service-purple-dark:#5646d8;--mg-service-purple-soft:rgba(91,53,232,0.09);--mg-service-purple-ring:rgba(91,53,232,0.24);--mg-service-green:#2fb27a;--mg-service-border:rgba(17,18,22,0.075);--mg-service-muted:rgba(17,18,22,0.56);--mg-service-faint:rgba(17,18,22,0.035);min-height:100dvh;padding:0 18px calc(118px + env(safe-area-inset-bottom));background:#fff!important;color:#111216!important}.mg-service-delivery-page a,.mg-service-delivery-page button{-webkit-tap-highlight-color:transparent}.mg-service-delivery-header{position:sticky;top:0;z-index:24;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;margin:0 -18px;padding:calc(env(safe-area-inset-top) + 13px) 18px 12px;border-bottom:1px solid rgba(17,18,22,.045);background:rgba(255,255,255,.94);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.mg-service-delivery-back,.mg-service-delivery-live{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:19px;color:rgba(17,18,22,.82);background:#fff;box-shadow:inset 0 0 0 1px var(--mg-service-border),0 8px 18px rgba(17,18,22,.045)}.mg-service-delivery-back i,.mg-service-delivery-live i{font-size:20px}.mg-service-delivery-live{justify-self:end;color:var(--mg-service-purple)}.mg-service-delivery-title{min-width:0;text-align:center}.mg-service-delivery-title h1{margin:0;color:#111216;font-size:19px;font-weight:760;letter-spacing:0;line-height:1.08}.mg-service-delivery-title p{margin:5px 0 0;overflow:hidden;color:rgba(17,18,22,.52);font-size:10.5px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mg-service-delivery-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px}.mg-service-delivery-switch button{display:grid;min-height:76px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--mg-service-border);border-radius:22px;padding:11px;text-align:left;background:#fff;box-shadow:0 8px 22px rgba(17,18,22,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mg-service-delivery-switch button:active{transform:scale(.985)}.mg-service-delivery-switch button i{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:17px;color:var(--mg-service-purple);font-size:18px;background:var(--mg-service-purple-soft)}.mg-service-delivery-switch button span{min-width:0}.mg-service-delivery-switch button small,.mg-service-delivery-switch button strong{display:block}.mg-service-delivery-switch button strong{color:#111216;font-size:13.5px;font-weight:760;letter-spacing:0;line-height:1.1}.mg-service-delivery-switch button small{margin-top:4px;color:rgba(17,18,22,.48);font-size:10px;font-weight:620;line-height:1.25}.mg-service-delivery-switch button[data-active=true]{border-color:var(--mg-service-purple-ring);box-shadow:inset 0 0 0 1px rgba(91,53,232,.08),0 10px 24px rgba(86,70,216,.1)}.mg-service-delivery-switch button[data-active=true] i{color:#fff;background:var(--mg-service-purple)}.mg-service-delivery-content{padding-top:16px}.mg-service-delivery-panel{display:grid;gap:18px}.mg-service-delivery-route{position:relative;overflow:hidden;min-height:178px;border:1px solid var(--mg-service-border);border-radius:24px;padding:18px 16px 18px 62px;background:#fff;box-shadow:0 14px 34px rgba(17,18,22,.055),inset 0 1px 0 rgba(255,255,255,.92)}.mg-service-delivery-route-line{position:absolute;top:31px;bottom:31px;left:25px;width:20px}.mg-service-delivery-route-line:before{content:"";position:absolute;top:10px;bottom:10px;left:9px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--mg-service-purple),rgba(91,53,232,.28),var(--mg-service-green))}.mg-service-delivery-route-line span{position:absolute;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 5px var(--mg-service-purple),0 0 0 4px #f3f1ff}.mg-service-delivery-route-line span:first-child{top:0}.mg-service-delivery-route-line span:last-child{bottom:0;box-shadow:inset 0 0 0 5px var(--mg-service-green),0 0 0 4px #eefaf5}.mg-service-delivery-route-stop{position:relative;min-height:63px;padding-right:70px}.mg-service-delivery-route-stop+.mg-service-delivery-route-stop{margin-top:16px}.mg-service-delivery-route-stop em,.mg-service-delivery-route-stop small,.mg-service-delivery-route-stop span{display:block}.mg-service-delivery-route-stop span{color:rgba(17,18,22,.5);font-size:11px;font-weight:760;line-height:1.1}.mg-service-delivery-route-stop strong{display:block;margin-top:6px;color:#111216;font-size:17px;font-weight:780;letter-spacing:0;line-height:1.15}.mg-service-delivery-route-stop small{margin-top:6px;color:rgba(17,18,22,.58);font-size:12px;font-weight:640;line-height:1.25}.mg-service-delivery-route-stop em{position:absolute;top:2px;right:0;display:inline-flex;align-items:center;gap:4px;color:var(--mg-service-purple);font-size:12px;font-style:normal;font-weight:780}.mg-service-delivery-route-stop em i{font-size:15px}.mg-service-delivery-section{display:grid;gap:10px}.mg-service-delivery-section h2{margin:0;color:#111216;font-size:17px;font-weight:780;letter-spacing:0;line-height:1.15}.mg-service-delivery-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mg-service-delivery-task-grid button{display:flex;min-height:106px;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid var(--mg-service-border);border-radius:20px;padding:12px 10px;text-align:left;background:#fff;box-shadow:0 7px 18px rgba(17,18,22,.035)}.mg-service-delivery-task-grid button i{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:15px;color:var(--mg-service-purple);font-size:17px;background:var(--mg-service-purple-soft)}.mg-service-delivery-task-grid button strong{margin-top:10px;color:#111216;font-size:11.5px;font-weight:760;line-height:1.15}.mg-service-delivery-task-grid button span{margin-top:5px;color:rgba(17,18,22,.48);font-size:9.5px;font-weight:620;line-height:1.25}.mg-service-delivery-task-grid button[data-active=true]{border-color:var(--mg-service-purple-ring);background:linear-gradient(180deg,#fff,#F3F0FC);box-shadow:inset 0 0 0 1px rgba(91,53,232,.07),0 9px 20px rgba(86,70,216,.08)}.mg-service-delivery-task-grid button[data-active=true] i{color:#fff;background:var(--mg-service-purple)}.mg-service-delivery-detail-card,.mg-service-delivery-load-metric{border:1px solid var(--mg-service-border);background:#fff}.mg-service-delivery-detail-card{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;border-radius:22px;padding:13px;box-shadow:0 9px 22px rgba(17,18,22,.035)}.mg-service-delivery-detail-card>div,.mg-service-delivery-option-icon,.mg-service-delivery-vehicle-visual{display:inline-flex;align-items:center;justify-content:center;color:var(--mg-service-purple);background:var(--mg-service-purple-soft)}.mg-service-delivery-detail-card>div{width:42px;height:42px;border-radius:17px}.mg-service-delivery-detail-card>div i{font-size:21px}.mg-service-delivery-detail-card small,.mg-service-delivery-detail-card span,.mg-service-delivery-detail-card strong{display:block;min-width:0}.mg-service-delivery-detail-card strong{color:#111216;font-size:13px;font-weight:760;line-height:1.15}.mg-service-delivery-detail-card small{margin-top:5px;overflow:hidden;color:rgba(17,18,22,.5);font-size:11px;font-weight:620;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mg-service-delivery-detail-card button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:17px;color:rgba(17,18,22,.52);background:#f6f6f3}.mg-service-delivery-detail-card button i{font-size:16px}.mg-service-delivery-option-list,.mg-service-delivery-vehicle-list{display:grid;gap:10px}.mg-service-delivery-option-list button,.mg-service-delivery-vehicle-list button{display:grid;align-items:center;border:1px solid var(--mg-service-border);border-radius:22px;text-align:left;background:#fff;box-shadow:0 9px 22px rgba(17,18,22,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mg-service-delivery-option-list button:active,.mg-service-delivery-vehicle-list button:active{transform:scale(.99)}.mg-service-delivery-option-list button{grid-template-columns:42px minmax(0,1fr) auto 28px;gap:11px;min-height:82px;padding:13px}.mg-service-delivery-option-list button[data-active=true],.mg-service-delivery-vehicle-list button[data-active=true]{border-color:rgba(91,53,232,.56);box-shadow:inset 0 0 0 1px rgba(91,53,232,.14),0 12px 28px rgba(86,70,216,.1)}.mg-service-delivery-option-icon{width:42px;height:42px;border-radius:18px}.mg-service-delivery-option-icon i{font-size:20px}.mg-service-delivery-option-copy,.mg-service-delivery-option-copy small,.mg-service-delivery-option-copy strong,.mg-service-delivery-option-copy>span,.mg-service-delivery-option-price,.mg-service-delivery-vehicle-copy,.mg-service-delivery-vehicle-copy small,.mg-service-delivery-vehicle-copy strong,.mg-service-delivery-vehicle-price{display:block;min-width:0}.mg-service-delivery-option-copy>span{display:flex;min-width:0;align-items:center;gap:7px}.mg-service-delivery-option-copy strong,.mg-service-delivery-vehicle-copy strong{overflow:hidden;color:#111216;font-weight:780;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mg-service-delivery-option-copy strong{font-size:13px}.mg-service-delivery-option-copy em{flex:0 0 auto;border-radius:999px;padding:4px 7px;color:var(--mg-service-purple-dark);font-size:8.5px;font-style:normal;font-weight:780;line-height:1;background:var(--mg-service-purple-soft)}.mg-service-delivery-option-copy small,.mg-service-delivery-vehicle-copy small{margin-top:6px;overflow:hidden;color:rgba(17,18,22,.5);font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mg-service-delivery-option-copy small{font-size:11px}.mg-service-delivery-option-price,.mg-service-delivery-vehicle-price{text-align:left}.mg-service-delivery-option-price strong,.mg-service-delivery-vehicle-price strong{display:block;color:#111216;font-weight:800;line-height:1}.mg-service-delivery-option-price strong{font-size:14px}.mg-service-delivery-option-price small,.mg-service-delivery-vehicle-price small{display:block;margin-top:6px;color:rgba(17,18,22,.48);font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.mg-service-delivery-check,.mg-service-delivery-radio{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:transparent;background:#fff;box-shadow:inset 0 0 0 2px rgba(17,18,22,.13)}.mg-service-delivery-check{width:28px;height:28px}.mg-service-delivery-check i,.mg-service-delivery-radio i{font-size:16px;opacity:0}.mg-service-delivery-option-list button[data-active=true] .mg-service-delivery-check,.mg-service-delivery-vehicle-list button[data-active=true] .mg-service-delivery-radio{color:#fff;background:var(--mg-service-purple);box-shadow:inset 0 0 0 2px var(--mg-service-purple)}.mg-service-delivery-option-list button[data-active=true] .mg-service-delivery-check i,.mg-service-delivery-vehicle-list button[data-active=true] .mg-service-delivery-radio i{opacity:1}.mg-service-delivery-load-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mg-service-delivery-load-metric{display:grid;min-height:76px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;border-radius:19px;padding:11px 8px;box-shadow:0 7px 18px rgba(17,18,22,.03)}.mg-service-delivery-load-metric i{color:rgba(17,18,22,.7);font-size:23px}.mg-service-delivery-load-metric small,.mg-service-delivery-load-metric span,.mg-service-delivery-load-metric strong{display:block;min-width:0}.mg-service-delivery-load-metric strong{overflow:hidden;color:#111216;font-size:11.5px;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mg-service-delivery-load-metric small{margin-top:5px;overflow:hidden;color:rgba(17,18,22,.45);font-size:9.5px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mg-service-delivery-vehicle-list button{grid-template-columns:56px minmax(0,1fr) 64px 30px;gap:12px;min-height:96px;padding:13px}.mg-service-delivery-vehicle-visual{width:56px;height:56px;border-radius:19px}.mg-service-delivery-vehicle-visual i{font-size:30px}.mg-service-delivery-vehicle-copy strong{font-size:15px}.mg-service-delivery-vehicle-copy small{font-size:12px}.mg-service-delivery-vehicle-price strong{font-size:17px}.mg-service-delivery-radio{width:30px;height:30px}.mg-service-delivery-dock{position:fixed;right:auto;bottom:0;left:50%;z-index:36;display:grid;width:min(100vw,430px);max-width:430px;grid-template-columns:minmax(92px,.72fr) minmax(0,1.75fr);gap:14px;align-items:center;padding:13px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgba(17,18,22,.055);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,1) 34%),#fff;box-shadow:0 -10px 30px rgba(17,18,22,.055);transform:translateX(-50%)}.mg-service-delivery-dock div span,.mg-service-delivery-dock div strong{display:block}.mg-service-delivery-dock div span{color:rgba(17,18,22,.52);font-size:11px;font-weight:760;line-height:1}.mg-service-delivery-dock div strong{margin-top:7px;color:#111216;font-size:24px;font-weight:820;letter-spacing:0;line-height:1}.mg-service-delivery-dock button{display:inline-flex;min-height:55px;align-items:center;justify-content:center;border-radius:18px;color:#fff;font-size:16px;font-weight:780;letter-spacing:0;background:var(--mg-service-purple);box-shadow:0 14px 30px rgba(86,70,216,.22)}.mg-service-delivery-dock button:active{transform:translateY(1px) scale(.99)}@media (max-width:374px){.mg-service-delivery-header,.mg-service-delivery-page{padding-right:14px;padding-left:14px}.mg-service-delivery-header{margin-right:-14px;margin-left:-14px}.mg-service-delivery-switch button{grid-template-columns:30px minmax(0,1fr);padding:10px}.mg-service-delivery-task-grid{gap:7px}.mg-service-delivery-task-grid button{padding-right:8px;padding-left:8px}.mg-service-delivery-load-grid{grid-template-columns:1fr}.mg-service-delivery-load-metric{min-height:54px;grid-template-columns:28px minmax(0,1fr)}.mg-service-delivery-vehicle-list button{grid-template-columns:48px minmax(0,1fr) 58px 28px;gap:10px}.mg-service-delivery-vehicle-visual{width:48px;height:48px}.mg-service-delivery-dock{grid-template-columns:minmax(82px,.68fr) minmax(0,1.6fr);gap:10px;padding-right:14px;padding-left:14px}.mg-service-delivery-dock div strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.mg-service-delivery-page *,.mg-service-delivery-page :after,.mg-service-delivery-page :before{transition:none!important}}.mg-clean-page.messego-home{--mg-bg:#fbfbf8;--mg-surface:#ffffff;--mg-surface-2:#f4f4f1;--mg-frosted:rgba(255,255,255,0.92);--mg-ink:#111216;--mg-ink-95:rgba(17,18,22,0.95);--mg-ink-92:rgba(17,18,22,0.92);--mg-ink-90:rgba(17,18,22,0.9);--mg-ink-85:rgba(17,18,22,0.85);--mg-ink-82:rgba(17,18,22,0.82);--mg-ink-80:rgba(17,18,22,0.8);--mg-ink-78:rgba(17,18,22,0.78);--mg-ink-76:rgba(17,18,22,0.76);--mg-ink-72:rgba(17,18,22,0.72);--mg-ink-70:rgba(17,18,22,0.7);--mg-ink-68:rgba(17,18,22,0.68);--mg-ink-66:rgba(17,18,22,0.66);--mg-ink-65:rgba(17,18,22,0.65);--mg-ink-62:rgba(17,18,22,0.62);--mg-ink-60:rgba(17,18,22,0.6);--mg-ink-58:rgba(17,18,22,0.58);--mg-ink-56:rgba(17,18,22,0.56);--mg-ink-55:rgba(17,18,22,0.55);--mg-ink-52:rgba(17,18,22,0.52);--mg-ink-50:rgba(17,18,22,0.5);--mg-ink-48:rgba(17,18,22,0.48);--mg-ink-45:rgba(17,18,22,0.45);--mg-ink-42:rgba(17,18,22,0.42);--mg-ink-40:rgba(17,18,22,0.4);--mg-ink-38:rgba(17,18,22,0.38);--mg-ink-35:rgba(17,18,22,0.35);--mg-ink-32:rgba(17,18,22,0.32);--mg-ink-30:rgba(17,18,22,0.3);--mg-ink-25:rgba(17,18,22,0.25);--mg-ink-24:rgba(17,18,22,0.24);--mg-panel-03:rgba(17,18,22,0.03);--mg-panel-035:rgba(17,18,22,0.035);--mg-panel-04:rgba(17,18,22,0.04);--mg-panel-045:rgba(17,18,22,0.045);--mg-panel-05:rgba(17,18,22,0.05);--mg-panel-055:rgba(17,18,22,0.055);--mg-panel-06:rgba(17,18,22,0.06);--mg-panel-08:rgba(17,18,22,0.08);--mg-line-04:rgba(17,18,22,0.04);--mg-line-05:rgba(17,18,22,0.055);--mg-line-06:rgba(17,18,22,0.065);--mg-line-08:rgba(17,18,22,0.08);--mg-line-10:rgba(17,18,22,0.1);--mg-card-bg:#ffffff;--mg-card-bg-soft:#ffffff;--mg-card-shadow:0 14px 34px rgba(17,18,22,0.055),0 1px 0 rgba(17,18,22,0.035);--mg-soft-shadow:0 12px 30px rgba(17,18,22,0.07);--mg-control-bg:#ffffff;--mg-control-fg:rgba(17,18,22,0.88);--mg-glass-bg:rgba(255,255,255,0.88);--mg-glass-bg-strong:rgba(255,255,255,0.94);--mg-glass-ring:rgba(17,18,22,0.075);--mg-glass-highlight:rgba(255,255,255,0.92);--mg-topbar-bg:rgba(251,251,248,0.94);--mg-bottom-fade:linear-gradient(0deg,rgba(251,251,248,1) 0%,rgba(251,251,248,0.96) 58%,rgba(251,251,248,0));--mg-composer-bg:rgba(255,255,255,0.96);--mg-profile-hero:#ffffff;--mg-profile-glow:transparent;--mg-profile-metric:#f5f5f2;background:linear-gradient(180deg,#ffffff,#fbfbf8 38%,#fbfbf8)!important}.mg-clean-page header.sticky.top-0{border-color:rgba(17,18,22,.06)!important;background:rgba(251,251,248,.94)!important;box-shadow:0 1px 0 rgba(17,18,22,.035)}.mg-clean-page .apple-card{background:#ffffff!important;box-shadow:0 12px 30px rgba(17,18,22,.055),inset 0 0 0 1px rgba(17,18,22,.045)!important}.mg-clean-page .ai-composer,.mg-clean-page .apple-control{background:rgba(255,255,255,.96)!important;color:rgba(17,18,22,.88)!important;box-shadow:0 10px 24px rgba(17,18,22,.055),inset 0 0 0 1px rgba(17,18,22,.07)!important}.mg-clean-page .bottom-action-zone{background:linear-gradient(0deg,rgba(251,251,248,1) 0,rgba(251,251,248,.96) 60%,rgba(251,251,248,0))!important}.mg-clean-page .profile-hero{background:#ffffff!important;box-shadow:0 14px 34px rgba(17,18,22,.06),inset 0 0 0 1px rgba(17,18,22,.05)!important}.mg-clean-page .profile-metric{background:#f5f5f2!important}.mg-clean-page .gradient-cta{background:#101115!important;color:#ffffff!important;box-shadow:0 14px 28px rgba(16,17,21,.13)!important}.mg-ask-page .ai-composer input{color:#111216!important}.mg-ask-page .ai-composer input::placeholder{color:rgba(17,18,22,.36)!important}.mg-ask-page .ai-composer [class*=text-white]{color:rgba(17,18,22,.5)!important}.mg-ask-page .ai-composer .gradient-cta,.mg-ask-page .ai-composer .gradient-cta [class*=text-white]{color:#ffffff!important}.mg-messages-page [data-tone=violet]{background:rgba(91,53,232,.08);color:#5B35E8}.mg-messages-page [data-tone=green]{background:rgba(13,159,97,.08);color:#087d4d}.mg-messages-page [data-tone=neutral]{background:#f3f3ef;color:rgba(17,18,22,.68)}.messego-home .home-services-popover{position:fixed!important;top:clamp(126px,17dvh,168px)!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:28px 28px 0 0!important;padding:16px 14px calc(env(safe-area-inset-bottom) + 22px)!important;background:#fff!important;box-shadow:0 -18px 50px rgba(14,11,36,.18),inset 0 1px 0 rgba(255,255,255,.92)!important;overscroll-behavior:contain!important;transform:translateY(0);transition:transform .21s ease,opacity .21s ease}.messego-home .home-services-popover::backdrop{background:rgba(10,8,26,.55)!important;backdrop-filter:blur(1.5px)!important}.messego-home .home-services-handle{width:46px!important;height:5px!important;margin:0 auto 28px!important;background:rgba(10,11,13,.28)!important}.messego-home .home-services-head{align-items:flex-start!important;margin-bottom:24px!important}.messego-home .home-services-head h2{font-size:24px!important;font-weight:820!important;letter-spacing:0!important}.messego-home .home-services-head p{display:none!important}.messego-home .home-services-close{width:34px!important;height:34px!important;color:rgba(10,11,13,.48)!important;background:rgba(10,11,13,.045)!important}.messego-home .home-services-feature-grid,.messego-home .home-services-list-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.messego-home .home-services-feature-grid{margin-bottom:28px!important}.messego-home .home-services-section-title{margin-bottom:14px!important}.messego-home .home-services-section-title h3{font-size:23px!important;font-weight:820!important;line-height:1.05!important}.messego-home .home-services-panel-tile,.messego-home .home-services-panel-tile[data-compact=true]{display:grid!important;min-height:84px!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:center!important;gap:5px!important;border:1px solid rgba(91,53,232,.05)!important;border-radius:15px!important;padding:8px 4px!important;color:#15191e!important;text-align:center!important;background:linear-gradient(180deg,rgba(250,253,255,.96),rgba(242,249,255,.84))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),inset 0 0 0 1px rgba(255,255,255,.42)!important}.messego-home .home-services-icon,.messego-home .home-services-panel-tile[data-compact=true] .home-services-icon{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;border-radius:14px!important;background:rgba(255,255,255,.46)!important}.messego-home .home-services-icon i,.messego-home .home-services-panel-tile[data-compact=true] .home-services-icon i{font-size:27px!important;line-height:1!important}.messego-home .home-services-copy{width:100%!important;min-width:0!important;justify-items:center!important;gap:0!important}.messego-home .home-services-copy>span,.messego-home .home-services-panel-tile[data-compact=true] .home-services-copy>span{max-width:100%!important;color:#171a1f!important;font-size:11.6px!important;font-weight:760!important;line-height:1.05!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.messego-home .home-services-copy small{display:none!important}@starting-style{.messego-home .home-services-popover:popover-open{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.messego-home .home-services-popover{transition:none!important}}@keyframes messego-dot-matrix-drift{0%{background-position:0 0,0 0,0 0}to{background-position:20px 10px,20px 0,0 20px}}.messego-home .home-category-command-section,.messego-home .home-need-section{scroll-margin-top:10px}.messego-home .home-command-category-tile[data-active=true]{border-color:rgba(91,53,232,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,245,255,.9) 62%,rgba(243,246,255,.84))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 2px rgba(91,53,232,.045),0 7px 16px rgba(78,59,180,.08)!important}.messego-home .home-command-category-tile[data-active=true] .home-command-category-title{color:var(--mg-brand-word,#5B35E8)!important}.messego-home .home-feed-all-link{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;color:var(--mg-brand-word,#5B35E8);font-size:11.5px;font-weight:740;line-height:1;text-decoration:none;background:rgba(91,53,232,.085);box-shadow:inset 0 0 0 1px rgba(91,53,232,.08)}.messego-home .home-product-empty{display:grid;min-height:112px;grid-column:1/-1;place-items:center;gap:7px;border-radius:14px;padding:18px;color:rgba(10,11,13,.56);font-size:12px;font-weight:650;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px rgba(10,11,13,.055),0 5px 14px rgba(10,11,13,.026)}.messego-home .home-product-empty i{color:rgba(95,70,223,.72)}.messego-home .home-resolution-image,.messego-home .home-resolution-image[data-product-tone],html[data-theme=day] .messego-home .home-resolution-image,html[data-theme=day] .messego-home .home-resolution-image[data-product-tone],html[data-theme=night] .messego-home .home-resolution-image,html[data-theme=night] .messego-home .home-resolution-image[data-product-tone],html[data-theme] .messego-home .home-resolution-image{isolation:isolate!important;background:#fff!important;background-color:#fff!important;background-image:none!important}.messego-home .home-resolution-image:after,.messego-home .home-resolution-image:before,html[data-theme] .messego-home .home-resolution-image:after,html[data-theme] .messego-home .home-resolution-image:before{content:none!important;display:none!important;opacity:0!important;background:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-mask:none!important;mask:none!important;-webkit-mask-image:none!important;mask-image:none!important}.messego-home .home-resolution-image img,.messego-home .home-resolution-image[data-image-kind=photo] img,.messego-home .home-resolution-image[data-image-kind=scene] img,html[data-theme=day] .messego-home .home-resolution-image img,html[data-theme=night] .messego-home .home-resolution-image img,html[data-theme] .messego-home .home-resolution-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;opacity:1!important;transform:none!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;background:transparent!important;-webkit-mask:none!important;mask:none!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-composite:initial!important;mask-composite:add!important}.messego-home .home-resolution-body .quick-add-button,html[data-theme] .messego-home .home-resolution-body .quick-add-button{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;color:#5f6674!important;background:rgba(255,255,255,.96)!important;background-image:none!important;border:1px solid rgba(20,24,31,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px rgba(14,18,27,.055)!important}.messego-home .home-resolution-body .quick-add-button i{color:currentColor!important;font-size:16px!important;stroke-width:2!important}.messego-home .home-resolution-body .quick-add-button:active{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(20,24,31,.06),0 1px 4px rgba(14,18,27,.045)!important}.messego-home .home-resolution-body .quick-add-stepper,html[data-theme] .messego-home .home-resolution-body .quick-add-stepper{color:#4f5868!important;background:rgba(255,255,255,.96)!important;background-image:none!important;border:1px solid rgba(20,24,31,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px rgba(14,18,27,.055)!important}.messego-home .home-resolution-body .quick-add-stepper button,.messego-home .home-resolution-body .quick-add-stepper span{color:#4f5868!important}.messego-home{background:radial-gradient(circle at 18% 0,rgba(130,104,255,.13) 0,rgba(130,104,255,0) 34%),linear-gradient(180deg,#F3F0FC,#F3F0FC 34%,#fbfbff 62%,#fbfbf8)!important}.messego-home .home-depth-shell{background:linear-gradient(180deg,rgba(246,243,255,.86),rgba(250,248,255,.78) 34%,rgba(251,251,248,.94) 78%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.52),inset 0 28px 46px rgba(255,255,255,.2)!important;backdrop-filter:blur(18px) saturate(1.04)!important;-webkit-backdrop-filter:blur(18px) saturate(1.04)!important}.messego-home .home-category-command-section{position:relative!important;isolation:isolate!important;border-top:1px solid rgba(126,102,230,.045)!important;background:radial-gradient(circle at 24% 0,rgba(143,119,255,.11) 0,rgba(143,119,255,0) 42%),linear-gradient(180deg,rgba(247,244,255,.74),rgba(250,248,255,.58))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -1px 0 rgba(118,91,230,.035)!important;backdrop-filter:blur(16px) saturate(1.06)!important;-webkit-backdrop-filter:blur(16px) saturate(1.06)!important}.messego-home .home-resolution-stack{background:linear-gradient(180deg,rgba(250,248,255,.62),rgba(251,251,248,.96) 24%,rgba(251,251,248,1))!important}.messego-home .home-command-category-tile,html[data-theme=night] .messego-home .home-command-category-tile{border:1px solid rgba(118,91,230,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(249,247,255,.68) 54%,rgba(244,242,255,.58))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.42),0 1px 0 rgba(118,91,230,.04),0 6px 16px rgba(64,46,150,.06)!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}.messego-home .home-command-category-tile[data-active=true]{border-color:rgba(91,53,232,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,246,255,.78) 56%,rgba(240,237,255,.68))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px rgba(255,255,255,.48),0 0 0 2px rgba(91,53,232,.05),0 8px 18px rgba(64,46,150,.08)!important}@media (prefers-reduced-motion:reduce){.messego-home .home-command-category-tile{transition:none!important}}.messego-home .home-command-category-tile .home-command-category-art,.messego-home .home-command-category-tile .home-command-category-art i{color:#6F5BFF!important}.messego-home .home-command-category-tile .home-command-category-art,.messego-home .home-command-category-tile .home-command-category-art i,.messego-home .home-command-category-tile .home-command-category-title{pointer-events:none!important}.messego-home{--home-app-canvas-max:430px;--home-bottom-bar-max:398px;width:min(100%,var(--home-app-canvas-max))!important;min-height:100dvh!important;overflow-x:hidden!important}.messego-home,.messego-home .home-depth-shell{box-sizing:border-box!important;max-width:var(--home-app-canvas-max)!important;margin-inline:auto!important}.messego-home .home-depth-shell{width:100%!important}.home-bottom-nav,.home-bottom-nav.safe-bottom-nav{left:50%!important;right:auto!important;box-sizing:border-box!important;width:min(100vw,430px)!important;max-width:430px!important;margin-inline:0!important;padding-inline:0!important;transform:translateX(-50%)!important}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{width:min(calc(100% - 32px),398px)!important;max-width:min(calc(100% - 32px),398px)!important}.messego-home>div.fixed.bottom-0.left-0.right-0.max-w-md,.messego-home>div.fixed.inset-x-0.bottom-0.max-w-md,.messego-home>div.fixed.w-full.max-w-md{left:50%!important;right:auto!important;box-sizing:border-box!important;width:min(100vw,430px)!important;max-width:430px!important;margin-inline:0!important;--tw-translate-x:0px!important;translate:0 0!important;transform:translateX(-50%)!important}.messego-home .home-command-zone{padding-top:calc(env(safe-area-inset-top) + 11px)!important}html[data-theme=day] .product-photo[data-image-kind=photo],html[data-theme=night] .product-photo[data-image-kind=photo],html[data-theme] .product-photo[data-image-kind=photo]{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(20,22,34,.055),0 1px 0 rgba(255,255,255,.9)!important}html[data-theme=day] .product-photo[data-image-kind=photo]:after,html[data-theme=day] .product-photo[data-image-kind=photo]:before,html[data-theme=night] .product-photo[data-image-kind=photo]:after,html[data-theme=night] .product-photo[data-image-kind=photo]:before,html[data-theme] .product-photo[data-image-kind=photo]:after,html[data-theme] .product-photo[data-image-kind=photo]:before{display:none!important;background:none!important;box-shadow:none!important}html[data-theme=day] .product-photo[data-image-kind=photo]>img,html[data-theme=night] .product-photo[data-image-kind=photo]>img,html[data-theme] .product-photo[data-image-kind=photo]>img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;object-fit:contain!important}@media (max-width:430px){.home-bottom-nav,.home-bottom-nav.safe-bottom-nav,.messego-home,.messego-home>div.fixed.bottom-0.left-0.right-0.max-w-md,.messego-home>div.fixed.inset-x-0.bottom-0.max-w-md,.messego-home>div.fixed.w-full.max-w-md{width:100vw!important;max-width:100vw!important}.messego-home .home-depth-shell{max-width:100%!important}}.messego-home .home-category-command-section{border-top:0!important;border-bottom:0!important;margin-bottom:-1px!important;background:radial-gradient(circle at 24% 0,rgba(143,119,255,.085) 0,rgba(143,119,255,0) 46%),linear-gradient(180deg,rgba(247,244,255,.68),rgba(250,248,255,.44) 70%,rgba(250,248,255,0))!important;box-shadow:none!important}.messego-home .home-category-command-section:after{content:"";position:absolute;left:0;right:0;bottom:-28px;height:40px;pointer-events:none;background:linear-gradient(180deg,rgba(250,248,255,.46),rgba(250,248,255,.18) 58%,rgba(251,251,248,0))}.messego-home .home-command-category-grid{position:relative!important;z-index:1!important}.messego-home .home-resolution-stack{margin-top:0!important;padding-top:24px!important;background:linear-gradient(180deg,rgba(250,248,255,.4),rgba(251,251,248,.88) 46px,rgba(251,251,248,1))!important}.home-bottom-nav,.home-bottom-nav.safe-bottom-nav,html[data-theme] .home-bottom-nav{--home-nav-left:50%;--home-nav-width:min(100vw,var(--home-app-canvas-max,430px));--home-nav-inner-width:min(max(0px,calc(var(--home-nav-width) - 32px)),var(--home-bottom-bar-max,398px));--home-nav-transform:translateX(-50%);position:fixed!important;bottom:0!important;left:var(--home-nav-left)!important;right:auto!important;width:var(--home-nav-width)!important;max-width:var(--home-nav-width)!important;margin-inline:0!important;padding-inline:0!important;transform:var(--home-nav-transform)!important}.home-bottom-nav.safe-bottom-nav{padding-bottom:calc(env(safe-area-inset-bottom) + 6px)!important}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{width:var(--home-nav-inner-width)!important;max-width:var(--home-nav-inner-width)!important;margin-inline:auto!important}.home-bottom-nav .home-bottom-nav-grid{position:relative!important;width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.home-bottom-nav .home-bottom-nav-grid>a:first-child{grid-column:1!important}.home-bottom-nav .home-bottom-nav-grid>a:nth-child(2){grid-column:2!important}.home-bottom-nav .home-bottom-nav-grid>a:nth-child(4){grid-column:4!important}.home-bottom-nav .home-bottom-nav-grid>a:nth-child(5){grid-column:5!important}.home-bottom-nav a[data-primary=true]{position:absolute!important;left:50%!important;top:0!important;z-index:2!important;width:calc((100% - 16px) / 5)!important;height:44px!important;justify-content:center!important;gap:0!important;transform:translateX(-50%)!important}.home-bottom-nav a[data-primary=true]:active{transform:translateX(-50%) translateY(1px) scale(.965)!important}.home-bottom-nav a[data-primary=true] .home-bottom-ai{margin-inline:auto!important}.home-bottom-nav a[data-primary=true]>span:last-child{display:none!important;min-height:0!important}.mg-clean-page.messego-home{background:#fbfbf9!important;color:#111216!important}.mg-clean-page .mg-clean-header,.mg-clean-page header.sticky.top-0{background:rgba(255,255,253,.94)!important;border-color:rgba(17,18,22,.06)!important}.mg-clean-page .apple-card,.mg-clean-page .mg-clean-card,.mg-clean-page .profile-hero{background:#ffffff!important;color:#111216!important;box-shadow:0 12px 30px rgba(17,18,22,.055),inset 0 0 0 1px rgba(17,18,22,.045)!important}.mg-clean-page .ai-composer,.mg-clean-page .apple-control,.mg-clean-page .mg-clean-control{background:rgba(255,255,255,.97)!important;color:rgba(17,18,22,.9)!important;box-shadow:0 10px 24px rgba(17,18,22,.055),inset 0 0 0 1px rgba(17,18,22,.075)!important}.mg-clean-page .bottom-action-zone{background:linear-gradient(0deg,rgba(251,251,249,1) 0,rgba(251,251,249,.98) 58%,rgba(251,251,249,0))!important}.mg-clean-page .profile-hero-glow{display:none!important}.mg-clean-page .mg-soft-icon,.mg-clean-page .mg-subtle-pill,.mg-clean-page .profile-metric,.mg-clean-page [class~="bg-white/[0.035]"],.mg-clean-page [class~="bg-white/[0.045]"],.mg-clean-page [class~="bg-white/[0.04]"],.mg-clean-page [class~="bg-white/[0.055]"],.mg-clean-page [class~="bg-white/[0.05]"],.mg-clean-page [class~="bg-white/[0.06]"],.mg-clean-page [class~="bg-white/[0.08]"]{background:#f6f6f3!important;color:rgba(17,18,22,.72)!important}.mg-clean-page [class~=text-white]{color:#111216!important}.mg-clean-page [class~="text-white/92"]{color:rgba(17,18,22,.92)!important}.mg-clean-page [class~="text-white/90"]{color:rgba(17,18,22,.9)!important}.mg-clean-page [class~="text-white/88"]{color:rgba(17,18,22,.88)!important}.mg-clean-page [class~="text-white/85"]{color:rgba(17,18,22,.85)!important}.mg-clean-page [class~="text-white/82"]{color:rgba(17,18,22,.82)!important}.mg-clean-page [class~="text-white/76"]{color:rgba(17,18,22,.76)!important}.mg-clean-page [class~="text-white/74"]{color:rgba(17,18,22,.74)!important}.mg-clean-page [class~="text-white/72"]{color:rgba(17,18,22,.72)!important}.mg-clean-page [class~="text-white/70"]{color:rgba(17,18,22,.7)!important}.mg-clean-page [class~="text-white/66"]{color:rgba(17,18,22,.66)!important}.mg-clean-page [class~="text-white/62"]{color:rgba(17,18,22,.62)!important}.mg-clean-page [class~="text-white/60"]{color:rgba(17,18,22,.6)!important}.mg-clean-page [class~="text-white/55"]{color:rgba(17,18,22,.55)!important}.mg-clean-page [class~="text-white/52"]{color:rgba(17,18,22,.52)!important}.mg-clean-page [class~="text-white/50"]{color:rgba(17,18,22,.5)!important}.mg-clean-page [class~="text-white/45"]{color:rgba(17,18,22,.45)!important}.mg-clean-page [class~="text-white/42"]{color:rgba(17,18,22,.42)!important}.mg-clean-page [class~="text-white/40"]{color:rgba(17,18,22,.4)!important}.mg-clean-page [class~="text-white/38"]{color:rgba(17,18,22,.38)!important}.mg-clean-page [class~="text-white/35"]{color:rgba(17,18,22,.35)!important}.mg-clean-page [class~="text-white/32"]{color:rgba(17,18,22,.32)!important}.mg-clean-page [class~="text-white/30"]{color:rgba(17,18,22,.3)!important}.mg-clean-page [class~="text-white/25"]{color:rgba(17,18,22,.25)!important}.mg-clean-page .gradient-cta,.mg-clean-page .gradient-cta *,.mg-clean-page .home-bottom-ai,.mg-clean-page .home-bottom-ai *,.mg-clean-page .mg-user-bubble,.mg-clean-page .mg-user-bubble *,.mg-clean-page [class~="bg-[#101115]"],.mg-clean-page [class~="bg-[#101115]"] *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.mg-clean-page .gradient-cta,.mg-clean-page .mg-user-bubble,.mg-clean-page [class~="bg-[#101115]"]{background:#101115!important}.mg-ask-page .mg-ask-scroll{max-width:398px!important;margin-inline:auto!important}.mg-ask-page .ai-composer{background:rgba(255,255,255,.98)!important;box-shadow:0 16px 34px rgba(17,18,22,.11),inset 0 0 0 1px rgba(17,18,22,.075)!important}.mg-ask-composer-dock{left:50%!important;right:auto!important;width:min(100vw,430px)!important;max-width:430px!important;margin-inline:0!important;transform:translateX(-50%)!important}@media (max-width:430px){.mg-ask-composer-dock{width:100vw!important;max-width:100vw!important}}.home-ai-redesign{--home-app-canvas-max:430px;--home-ai-purple:#6f55ff;--home-ai-purple-deep:#5639e8;--home-ai-border:#ebe5ff;width:min(100%,var(--home-app-canvas-max))!important;color:#111216!important;background:#ffffff!important}.home-ai-redesign,html[data-theme=day] .home-ai-redesign,html[data-theme=night] .home-ai-redesign,html[data-theme] .home-ai-redesign{--mg-bg:#ffffff}.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{box-sizing:border-box!important;padding:calc(max(env(safe-area-inset-top, 0px), 22px) + 14px) 28px 0!important}.home-ai-redesign .home-ai-entry{display:grid;gap:9px;margin:0;padding:0;color:#111216;background:#ffffff}.home-ai-redesign .home-ai-entry-header{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px}.home-ai-redesign .home-ai-wordmark{display:inline-flex;align-items:baseline;color:#111216;font-size:20px;font-weight:760;line-height:1;letter-spacing:0;text-decoration:none}.home-ai-redesign .home-ai-wordmark span:last-child{color:var(--home-ai-purple)}.home-ai-redesign .home-ai-header-actions{display:flex;align-items:center;gap:4px}.home-ai-redesign .home-ai-header-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:999px;color:#18191f;text-decoration:none;transition:transform .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.home-ai-redesign .home-ai-header-icon i{font-size:18.5px;line-height:1}.home-ai-redesign .home-ai-location-pill{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:10px;border-radius:16px;padding:0 12px;color:#14151a;text-decoration:none;background:#F3F0FC;box-shadow:inset 0 0 0 1px rgba(111,85,255,.065),0 2px 8px rgba(78,61,174,.018);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.home-ai-redesign .home-ai-location-copy{display:flex;min-width:0;align-items:center;gap:7px;font-size:12.5px;font-weight:650;line-height:1}.home-ai-redesign .home-ai-location-copy i{flex:0 0 auto;color:rgba(86,57,232,.82);font-size:17px;line-height:1}.home-ai-redesign .home-ai-location-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ai-redesign .home-ai-location-change{flex:0 0 auto;color:rgba(86,57,232,.82);font-size:11.5px;font-weight:650;line-height:1}.home-ai-redesign .home-ai-search-pill{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;border-radius:999px;padding:3px 4px 3px 14px;color:#111216;text-decoration:none;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(111,85,255,.12),0 5px 14px rgba(90,69,210,.05);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.home-ai-redesign .home-ai-search-copy{display:flex;min-width:0;align-items:center;gap:9px;color:#747786;font-size:15px;font-weight:570;line-height:1}.home-ai-redesign .home-ai-search-copy i{flex:0 0 auto;color:var(--home-ai-purple);font-size:22.5px;line-height:1}.home-ai-redesign .home-ai-search-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ai-redesign .home-ai-mic-button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:999px;color:#ffffff;background:var(--home-ai-purple);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 5px 12px rgba(111,85,255,.16)}.home-ai-redesign .home-ai-mic-button i{font-size:20px;line-height:1}.home-ai-redesign .home-ai-try-row{display:flex;min-height:18px;align-items:center;gap:6px;overflow-x:auto;color:rgba(86,57,232,.78);font-size:12px;font-weight:520;line-height:1;scrollbar-width:none}.home-ai-redesign .home-ai-try-row::-webkit-scrollbar{display:none}.home-ai-redesign .home-ai-try-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.home-ai-redesign .home-ai-try-label i{font-size:12.5px;line-height:1}.home-ai-redesign .home-ai-try-links{display:inline-flex;min-width:max-content;align-items:center;gap:4px}.home-ai-redesign .home-ai-try-item{display:inline-flex;align-items:center;gap:5px}.home-ai-redesign .home-ai-try-item a{color:inherit;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.home-ai-redesign .home-ai-action-section{margin:9px 0 0;padding:0;background:transparent}.home-ai-redesign .home-ai-action-panel{display:grid;min-height:90px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(111,85,255,.09);border-radius:16px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 3px 12px rgba(68,49,150,.025)}.home-ai-redesign .home-ai-action-item{display:grid;min-width:0;min-height:88px;align-content:center;justify-items:center;gap:4px;padding:7px 3px 6px;color:#17181d;text-align:center;text-decoration:none;background:#ffffff;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.home-ai-redesign .home-ai-action-item+.home-ai-action-item{border-left:1px solid rgba(111,85,255,.045)}.home-ai-redesign .home-ai-action-icon{display:grid;width:28px;height:28px;place-items:center;color:var(--home-ai-purple)}.home-ai-redesign .home-ai-action-icon i{font-size:25.5px;line-height:1}.home-ai-redesign .home-ai-action-item[data-tone=transport] .home-ai-action-icon{color:#12a566}.home-ai-redesign .home-ai-action-item[data-tone=delivery] .home-ai-action-icon{color:#6173ff}.home-ai-redesign .home-ai-action-copy{display:grid;min-width:0;justify-items:center;gap:3px}.home-ai-redesign .home-ai-action-copy>span{color:#17181d;font-size:13px;font-weight:700;line-height:1.05;white-space:nowrap}.home-ai-redesign .home-ai-action-copy small{display:-webkit-box;overflow:hidden;color:#687080;font-size:10.5px;font-weight:500;line-height:1.14;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-ai-redesign .home-resolution-stack,html[data-theme=day] .home-ai-redesign .home-resolution-stack,html[data-theme=night] .home-ai-redesign .home-resolution-stack{margin-top:20px!important;padding-top:0!important;background:transparent!important}.home-ai-redesign .home-feed-head h2,html[data-theme=night] .home-ai-redesign .home-feed-head h2{color:#111216!important}.home-ai-redesign .home-feed-head p,html[data-theme=night] .home-ai-redesign .home-feed-head p{color:#727684!important}.home-ai-redesign .home-resolution-card,html[data-theme=day] .home-ai-redesign .home-resolution-card,html[data-theme=night] .home-ai-redesign .home-resolution-card{background:#ffffff!important}.home-ai-redesign .home-resolution-image,.home-ai-redesign .home-resolution-image[data-product-tone],html[data-theme=day] .home-ai-redesign .home-resolution-image,html[data-theme=night] .home-ai-redesign .home-resolution-image,html[data-theme] .home-ai-redesign .home-resolution-image{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important}.home-ai-redesign .home-resolution-image:after,.home-ai-redesign .home-resolution-image:before,html[data-theme] .home-ai-redesign .home-resolution-image:after,html[data-theme] .home-ai-redesign .home-resolution-image:before{content:none!important;display:none!important}.home-ai-redesign .home-resolution-image img,html[data-theme=day] .home-ai-redesign .home-resolution-image img,html[data-theme=night] .home-ai-redesign .home-resolution-image img,html[data-theme] .home-ai-redesign .home-resolution-image img{opacity:1!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}@media (hover:hover) and (pointer:fine){.home-ai-redesign .home-ai-action-item:hover,.home-ai-redesign .home-ai-header-icon:hover,.home-ai-redesign .home-ai-location-pill:hover,.home-ai-redesign .home-ai-search-pill:hover{background:#F3F0FC;box-shadow:inset 0 0 0 1px rgba(111,85,255,.1),0 9px 20px rgba(78,61,174,.075)}.home-ai-redesign .home-ai-try-item a:hover{opacity:.76}}.home-ai-redesign .home-ai-action-item:active,.home-ai-redesign .home-ai-header-icon:active,.home-ai-redesign .home-ai-location-pill:active,.home-ai-redesign .home-ai-search-pill:active{transform:translateY(1px) scale(.985)}@media (prefers-reduced-motion:reduce){.home-ai-redesign .home-ai-action-item,.home-ai-redesign .home-ai-header-icon,.home-ai-redesign .home-ai-location-pill,.home-ai-redesign .home-ai-search-pill,.home-ai-redesign .home-ai-try-item a{transition:none}}@media (max-width:374px){.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding-inline:20px!important}.home-ai-redesign .home-ai-wordmark{font-size:20px}.home-ai-redesign .home-ai-header-icon{width:30px;height:30px}.home-ai-redesign .home-ai-header-icon i{font-size:18.5px}.home-ai-redesign .home-ai-location-pill{min-height:30px}.home-ai-redesign .home-ai-search-pill{min-height:46px;padding-left:14px}.home-ai-redesign .home-ai-search-copy{gap:8px;font-size:14.5px}.home-ai-redesign .home-ai-search-copy i{font-size:22px}.home-ai-redesign .home-ai-mic-button{width:38px;height:38px}.home-ai-redesign .home-ai-action-panel{min-height:90px}.home-ai-redesign .home-ai-action-item{min-height:88px}.home-ai-redesign .home-ai-action-icon i{font-size:25px}.home-ai-redesign .home-ai-action-copy>span{font-size:12.75px}.home-ai-redesign .home-ai-action-copy small{font-size:10px}}.home-ai-redesign{--home-app-canvas-max:390px!important;--home-ai-purple:#6654e8!important;--home-bottom-bar-max:358px!important;width:min(100vw,var(--home-app-canvas-max))!important;max-width:var(--home-app-canvas-max)!important;margin-inline:auto!important}body:has(.home-ai-redesign){display:block!important;justify-content:normal!important;overflow-x:hidden!important}body:has(.home-ai-redesign)>*{width:auto!important;max-width:none!important}body:has(.home-ai-redesign)>div:has(.home-ai-redesign){width:min(100vw,var(--home-app-canvas-max,390px))!important;max-width:var(--home-app-canvas-max,390px)!important;margin-left:auto!important;margin-right:auto!important}.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{width:100%!important;max-width:var(--home-app-canvas-max)!important;margin-inline:auto!important;padding:calc(max(env(safe-area-inset-top, 0px), 38px) + 8px) 20px 0!important}.home-ai-redesign .home-ai-entry{gap:8px!important}.home-ai-redesign .home-ai-entry-header{min-height:28px!important}.home-ai-redesign .home-ai-wordmark{font-size:18px!important;font-weight:740!important}.home-ai-redesign .home-ai-header-icon i{font-size:17px!important}.home-ai-redesign .home-ai-location-pill{min-height:28px!important;border-radius:15px!important;padding-inline:11px!important}.home-ai-redesign .home-ai-location-copy{font-size:12px!important}.home-ai-redesign .home-ai-location-copy i{font-size:15.5px!important}.home-ai-redesign .home-ai-search-pill{min-height:44px!important;padding:3px 4px 3px 13px!important;box-shadow:inset 0 0 0 1px rgba(102,84,232,.12),0 4px 12px rgba(82,65,190,.055)!important}.home-ai-redesign .home-ai-search-copy{gap:8px!important;font-size:15px!important}.home-ai-redesign .home-ai-search-copy i{font-size:21px!important;color:rgba(102,84,232,.95)!important}.home-ai-redesign .home-ai-mic-button{width:36px!important;height:36px!important;background:#6654e8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 5px 12px rgba(102,84,232,.18)!important}.home-ai-redesign .home-ai-mic-button i{font-size:18px!important}.home-ai-redesign .home-ai-try-row{min-height:16px!important;gap:5px!important;font-size:11.5px!important;font-weight:510!important}.home-ai-redesign .home-ai-action-panel{min-height:78px!important;border-radius:15px!important}.home-ai-redesign .home-ai-action-item{min-height:76px!important;gap:3px!important;padding:6px 3px 5px!important}.home-ai-redesign .home-ai-action-icon{width:26px!important;height:26px!important;color:rgba(102,84,232,.94)!important}.home-ai-redesign .home-ai-action-icon i{font-size:23px!important}.home-ai-redesign .home-ai-action-copy>span{font-size:12.3px!important}.home-ai-redesign .home-ai-action-copy small{line-height:1.12!important}@media (max-width:390px){body:has(.home-ai-redesign)>*{width:auto!important;max-width:none!important}body:has(.home-ai-redesign)>div:has(.home-ai-redesign){width:100vw!important;max-width:100vw!important}.home-ai-redesign{width:100vw!important;max-width:100vw!important}.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding-inline:16px!important}}.home-ai-redesign{--home-ai-purple:#6251dc!important;--home-ai-ink-soft:rgba(18,19,25,0.86);--home-ai-muted:rgba(88,93,108,0.76)}.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding-top:calc(max(env(safe-area-inset-top, 0px), 24px) + 10px)!important}.home-ai-redesign .home-ai-entry{gap:7px!important}.home-ai-redesign .home-ai-wordmark{height:29px!important;color:rgba(18,19,25,.92)!important;font-size:17.5px!important}.home-ai-redesign .home-ai-header-actions{height:29px!important;gap:5px!important}.home-ai-redesign .home-ai-header-icon{color:rgba(18,19,25,.82)!important}.home-ai-redesign .home-ai-header-icon i{display:grid!important;width:18px!important;height:18px!important;place-items:center!important;font-size:17.5px!important;line-height:18px!important}.home-ai-redesign .home-ai-location-pill{min-height:27px!important;height:27px!important;padding:0 10px 0 11px!important;color:var(--home-ai-ink-soft)!important}.home-ai-redesign .home-ai-location-change,.home-ai-redesign .home-ai-location-copy{height:100%!important;align-items:center!important;line-height:1!important}.home-ai-redesign .home-ai-location-copy{font-size:11.8px!important;font-weight:590!important}.home-ai-redesign .home-ai-location-copy i{display:grid!important;width:16px!important;height:16px!important;place-items:center!important;color:rgba(98,81,220,.82)!important;font-size:15.75px!important;line-height:16px!important}.home-ai-redesign .home-ai-location-change{display:flex!important;color:rgba(98,81,220,.78)!important;font-size:10.8px!important;font-weight:600!important}.home-ai-redesign .home-ai-search-pill{min-height:42px!important;padding:3px 4px 3px 12px!important;box-shadow:inset 0 0 0 1px rgba(98,81,220,.11),0 4px 11px rgba(82,65,190,.045)!important}.home-ai-redesign .home-ai-search-copy{gap:7px!important;color:rgba(102,105,119,.9)!important;font-size:14.25px!important;font-weight:530!important;line-height:1!important}.home-ai-redesign .home-ai-search-copy i{width:21px!important;height:21px!important;color:rgba(98,81,220,.9)!important;font-size:20.5px!important;line-height:21px!important}.home-ai-redesign .home-ai-mic-button{width:34px!important;height:34px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 5px 11px rgba(98,81,220,.16)!important}.home-ai-redesign .home-ai-mic-button i{font-size:17.25px!important;line-height:1!important}.home-ai-redesign .home-ai-try-row{min-height:15px!important;color:rgba(98,81,220,.7)!important;font-size:10.8px!important;font-weight:480!important;line-height:1.15!important}.home-ai-redesign .home-ai-try-item,.home-ai-redesign .home-ai-try-label,.home-ai-redesign .home-ai-try-links{align-items:center!important}.home-ai-redesign .home-ai-try-label i{font-size:11.25px!important}.home-ai-redesign .home-ai-action-section{margin-top:9px!important}.home-ai-redesign .home-ai-action-panel{min-height:80px!important;border-color:rgba(98,81,220,.085)!important}.home-ai-redesign .home-ai-action-item{min-height:78px!important;grid-template-rows:28px 31px!important;row-gap:2px!important;padding:7px 3px 6px!important}.home-ai-redesign .home-ai-action-icon{width:28px!important;height:28px!important;place-items:center!important;color:rgba(98,81,220,.9)!important}.home-ai-redesign .home-ai-action-icon i{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;font-size:24px!important;line-height:24px!important}.home-ai-redesign .home-ai-action-copy{height:31px!important;grid-template-rows:16px 13px!important}.home-ai-redesign .home-ai-action-copy>span{display:block!important;color:rgba(18,19,25,.9)!important;font-size:12px!important}.home-ai-redesign .home-ai-action-copy small{display:block!important;height:13px!important;color:var(--home-ai-muted)!important;font-size:9.55px!important;line-height:13px!important}.home-ai-redesign .home-resolution-stack,html[data-theme=day] .home-ai-redesign .home-resolution-stack,html[data-theme=night] .home-ai-redesign .home-resolution-stack{margin-top:23px!important}.home-ai-redesign,html[data-theme=day] .home-ai-redesign,html[data-theme=night] .home-ai-redesign{--home-app-canvas-max:390px!important;--home-ai-purple:#6751F4!important;--home-shop-purple:#7457F5;--home-services-orange:#F06445;--home-transport-green:#18A766;--home-delivery-blue:#6A78FF;--home-premium-ink:#121319;--home-premium-muted:#686D7B;--home-bottom-bar-max:358px!important;background:#ffffff!important;color:var(--home-premium-ink)!important}body:has(.home-ai-redesign){background:#ffffff!important}.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding:calc(max(env(safe-area-inset-top, 0px), 38px) + 6px) 20px 0!important;background:#ffffff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-ai-redesign .home-ai-entry{display:grid!important;gap:12px!important}.home-ai-redesign .home-ai-entry-header{min-height:34px!important}.home-ai-redesign .home-ai-wordmark{height:34px!important;align-items:center!important;color:#090A0E!important;font-size:24px!important;letter-spacing:0!important}.home-ai-redesign .home-ai-wordmark span:last-child{color:var(--home-ai-purple)!important}.home-ai-redesign .home-ai-header-actions{height:34px!important;align-items:center!important;gap:8px!important}.home-ai-redesign .home-ai-header-icon{width:32px!important;height:32px!important;color:rgba(9,10,14,.86)!important}.home-ai-redesign .home-ai-header-icon i{width:22px!important;height:22px!important;font-size:22px!important;line-height:22px!important}.home-ai-redesign .home-ai-location-pill{height:36px!important;min-height:36px!important;border-radius:18px!important;padding:0 12px 0 11px!important;color:rgba(18,19,25,.92)!important;background:#FAFAFF!important;box-shadow:inset 0 0 0 1px rgba(103,81,244,.075),0 5px 14px rgba(67,56,150,.035)!important}.home-ai-redesign .home-ai-location-copy{gap:8px!important;font-size:15px!important;font-weight:650!important}.home-ai-redesign .home-ai-location-copy i{width:20px!important;height:20px!important;color:#2D82F4!important;font-size:20px!important;line-height:20px!important}.home-ai-redesign .home-ai-location-change{color:var(--home-ai-purple)!important;font-size:12px!important}.home-ai-redesign .home-ai-search-pill{min-height:50px!important;border-radius:26px!important;padding:4px 5px 4px 15px!important;background:#ffffff!important;box-shadow:inset 0 0 0 1px rgba(103,81,244,.16),0 7px 18px rgba(72,60,160,.075)!important}.home-ai-redesign .home-ai-search-copy{color:#777B8D!important;font-size:17px!important;font-weight:560!important}.home-ai-redesign .home-ai-search-copy i{width:26px!important;height:26px!important;color:var(--home-ai-purple)!important;font-size:26px!important;line-height:26px!important}.home-ai-redesign .home-ai-mic-button{background:var(--home-ai-purple)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px rgba(103,81,244,.23)!important}.home-ai-redesign .home-ai-try-row{min-height:20px!important;gap:8px!important;color:rgba(103,81,244,.82)!important;font-size:13px!important;font-weight:570!important}.home-ai-redesign .home-ai-try-label{gap:5px!important;font-weight:690!important}.home-ai-redesign .home-ai-try-label i{font-size:14px!important}.home-ai-redesign .home-ai-try-links{gap:5px!important}.home-ai-redesign .home-ai-action-section{margin-top:15px!important}.home-ai-redesign .home-ai-action-panel{min-height:96px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid rgba(103,81,244,.13)!important;border-radius:18px!important;background:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 6px 18px rgba(60,48,140,.035)!important}.home-ai-redesign .home-ai-action-item{min-height:94px!important;grid-template-rows:34px 34px!important;align-content:center!important;justify-items:center!important;row-gap:6px!important;padding:10px 3px 9px!important;background:#ffffff!important}.home-ai-redesign .home-ai-action-item+.home-ai-action-item{border-left:1px solid rgba(103,81,244,.075)!important}.home-ai-redesign .home-ai-action-icon{width:34px!important;height:34px!important;color:var(--home-shop-purple)!important}.home-ai-redesign .home-ai-action-icon i{width:32px!important;height:32px!important;font-size:32px!important;line-height:32px!important}.home-ai-redesign .home-ai-action-item[data-tone=services] .home-ai-action-icon{color:var(--home-services-orange)!important}.home-ai-redesign .home-ai-action-item[data-tone=transport] .home-ai-action-icon{color:var(--home-transport-green)!important}.home-ai-redesign .home-ai-action-item[data-tone=delivery] .home-ai-action-icon{color:var(--home-delivery-blue)!important}.home-ai-redesign .home-ai-action-copy{height:34px!important;grid-template-rows:18px 14px!important}.home-ai-redesign .home-ai-action-copy>span{height:18px!important;color:#111217!important;font-size:13.5px!important;font-weight:760!important;line-height:18px!important}.home-ai-redesign .home-ai-action-copy small{height:14px!important;color:#666C7B!important;font-size:10.5px!important;font-weight:540!important;line-height:14px!important}.home-ai-redesign .home-resolution-stack,html[data-theme=day] .home-ai-redesign .home-resolution-stack,html[data-theme=night] .home-ai-redesign .home-resolution-stack{display:grid!important;gap:24px!important;margin-top:24px!important;padding-bottom:106px!important}.home-ai-redesign .home-need-section,.home-ai-redesign .home-popular-services{display:grid!important;gap:12px!important}.home-ai-redesign .home-feed-head{display:flex!important;min-height:26px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important}.home-ai-redesign .home-feed-head h2{color:#0F1015!important;font-size:20px!important;font-weight:760!important;line-height:1.1!important;letter-spacing:0!important}.home-ai-redesign .home-feed-head p{display:none!important}.home-ai-redesign .home-feed-all-link{min-height:auto!important;padding:0!important;color:var(--home-ai-purple)!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:690!important}.home-ai-redesign .home-product-command-grid{display:flex!important;grid-template-columns:none!important;gap:12px!important;margin-inline:-20px!important;overflow-x:auto!important;padding:0 20px 2px!important;scroll-padding-inline:20px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.home-ai-redesign .home-product-command-grid::-webkit-scrollbar,.home-ai-redesign .home-services-rail::-webkit-scrollbar{display:none!important}.home-ai-redesign .home-resolution-card{width:132px!important;min-width:132px!important;min-height:168px!important;overflow:hidden!important;scroll-snap-align:start!important;border:1px solid rgba(17,18,24,.065)!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 7px 18px rgba(22,24,32,.045)!important}.home-ai-redesign .home-resolution-image{height:96px!important;border-radius:15px 15px 0 0!important;box-shadow:inset 0 -1px 0 rgba(17,18,24,.045)!important}.home-ai-redesign .home-resolution-image img{padding:8px!important;object-fit:contain!important;object-position:center!important}.home-ai-redesign .home-eta-pill{top:8px!important;left:8px!important;height:22px!important;gap:3px!important;border-radius:999px!important;padding:0 7px!important;color:#15171E!important;background:rgba(255,255,255,.92)!important;box-shadow:0 2px 7px rgba(18,20,28,.08),inset 0 0 0 1px rgba(18,20,28,.04)!important;font-size:10.5px!important;font-weight:680!important}.home-ai-redesign .home-resolution-body{min-height:72px!important;padding:9px!important}.home-ai-redesign .home-resolution-body h3{color:#15161B!important;font-size:12px!important;font-weight:620!important;line-height:1.2!important;letter-spacing:0!important}.home-ai-redesign .home-product-meta,.home-ai-redesign .home-product-scenario{display:none!important}.home-ai-redesign .home-resolution-body>div:last-of-type{padding-top:7px!important}.home-ai-redesign .home-resolution-body>div:last-of-type .num{color:#111217!important;font-size:12.5px!important;font-weight:670!important}.home-ai-redesign .home-resolution-body .quick-add-button,html[data-theme] .home-ai-redesign .home-resolution-body .quick-add-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;color:#ffffff!important;background:var(--home-ai-purple)!important;border:0!important;box-shadow:0 6px 12px rgba(103,81,244,.22)!important}.home-ai-redesign .home-fast-banner{position:relative!important;display:grid!important;min-height:112px!important;overflow:hidden!important;border-radius:15px!important;color:#ffffff!important;text-decoration:none!important;background:radial-gradient(circle at 75% 88%,rgba(255,255,255,.34) 0 16px,transparent 17px),linear-gradient(135deg,#5D46ED,#775CFA 54%,#9988FF)!important;box-shadow:0 12px 26px rgba(91,70,230,.18)!important}.home-ai-redesign .home-fast-banner-copy{position:relative!important;z-index:1!important;display:grid!important;max-width:none!important;gap:5px!important;padding:16px 118px 16px 14px!important}.home-ai-redesign .home-fast-eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;color:rgba(255,255,255,.86)!important;font-size:12.5px!important;font-weight:650!important;line-height:1!important}.home-ai-redesign .home-fast-eyebrow i{display:grid!important;width:22px!important;height:22px!important;place-items:center!important;border-radius:999px!important;color:#ffffff!important;background:rgba(255,255,255,.16)!important;font-size:15px!important}.home-ai-redesign .home-fast-banner-copy strong{color:#ffffff!important;font-size:17px!important;font-weight:760!important;letter-spacing:0!important}.home-ai-redesign .home-fast-banner-copy>span:last-child{color:rgba(255,255,255,.88)!important;font-size:12.5px!important;font-weight:520!important;line-height:1.32!important}.home-ai-redesign .home-fast-banner-art{position:absolute!important;right:-20px!important;bottom:-28px!important;width:148px!important;height:148px!important}.home-ai-redesign .home-fast-banner-art img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}.home-ai-redesign .home-services-rail{display:flex!important;gap:11px!important;margin-inline:-20px!important;overflow-x:auto!important;padding:0 20px 2px!important;scroll-padding-inline:20px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.home-ai-redesign .home-service-card{display:grid!important;width:118px!important;min-width:118px!important;overflow:hidden!important;scroll-snap-align:start!important;border:1px solid rgba(17,18,24,.065)!important;border-radius:15px!important;color:#111217!important;text-decoration:none!important;background:#ffffff!important;box-shadow:0 7px 18px rgba(22,24,32,.045)!important}.home-ai-redesign .home-service-image{position:relative!important;display:block!important;height:82px!important;overflow:hidden!important;background:#F8F8FA!important}.home-ai-redesign .home-service-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.home-ai-redesign .home-service-icon{position:absolute!important;right:8px!important;bottom:-14px!important;display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border-radius:999px!important;color:var(--home-ai-purple)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 5px 14px rgba(50,42,120,.12),inset 0 0 0 1px rgba(103,81,244,.12)!important}.home-ai-redesign .home-service-icon i{font-size:20px!important}.home-ai-redesign .home-service-copy{display:grid!important;padding:16px 9px 10px!important}.home-ai-redesign .home-service-copy strong{overflow:hidden!important;color:#15161B!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:660!important;line-height:1.15!important}.home-ai-redesign .home-service-copy small,.home-ai-redesign .home-service-copy span{overflow:hidden!important;color:#636979!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:500!important;line-height:1.18!important}.home-ai-redesign .home-service-copy small{color:#7C8291!important}.home-ai-redesign .home-trust-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;border-radius:16px!important;padding:11px 8px!important;background:linear-gradient(180deg,rgba(249,247,255,.86),rgba(255,255,255,.96))!important;box-shadow:inset 0 0 0 1px rgba(103,81,244,.06),0 8px 18px rgba(58,48,130,.035)!important}.home-ai-redesign .home-trust-item{display:grid!important;min-width:0!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:5px!important}.home-ai-redesign .home-trust-item i{color:var(--home-ai-purple)!important;font-size:17px!important}.home-ai-redesign .home-trust-item span{display:grid!important;min-width:0!important;gap:1px!important}.home-ai-redesign .home-trust-item small,.home-ai-redesign .home-trust-item strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.08!important}.home-ai-redesign .home-trust-item strong{color:#17181D!important;font-size:9.3px!important;font-weight:680!important}.home-ai-redesign .home-trust-item small{color:#6D7280!important;font-size:8.8px!important;font-weight:500!important}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{border-color:rgba(103,81,244,.12)!important;background:rgba(250,248,255,.78)!important;box-shadow:0 -8px 26px rgba(80,63,180,.12),inset 0 1px 0 rgba(255,255,255,.72),inset 0 0 0 1px rgba(255,255,255,.4)!important}@media (max-width:374px){.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding-inline:16px!important}.home-ai-redesign .home-ai-wordmark{font-size:22px!important}.home-ai-redesign .home-product-command-grid,.home-ai-redesign .home-services-rail{margin-inline:-16px!important;padding-inline:16px!important;scroll-padding-inline:16px!important}.home-ai-redesign .home-resolution-card{width:126px!important;min-width:126px!important}.home-ai-redesign .home-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:9px!important}}.home-ai-redesign .home-resolution-stack,html[data-theme=day] .home-ai-redesign .home-resolution-stack,html[data-theme=night] .home-ai-redesign .home-resolution-stack{gap:22px!important}.home-ai-redesign .home-product-command-grid{gap:9px!important;padding-bottom:1px!important}.home-ai-redesign .home-resolution-card{width:112px!important;min-width:112px!important;min-height:172px!important;border-radius:15px!important;box-shadow:0 6px 15px rgba(22,24,32,.042)!important}.home-ai-redesign .home-resolution-image{height:98px!important;border-radius:14px 14px 0 0!important}.home-ai-redesign .home-resolution-image img{padding:2px!important}.home-ai-redesign .home-resolution-image[data-image-kind=photo] img{padding:0!important;transform:scale(1.13)!important;transform-origin:center center!important}.home-ai-redesign .home-resolution-image[data-image-kind=scene] img{transform:none!important}.home-ai-redesign .home-eta-pill{height:21px!important;padding:0 6px!important;font-size:10px!important}.home-ai-redesign .home-resolution-body{min-height:74px!important;padding:8px!important}.home-ai-redesign .home-resolution-body h3{min-height:29px!important;font-weight:610!important}.home-ai-redesign .home-resolution-body>div:last-of-type{align-items:center!important}.home-ai-redesign .home-resolution-body>div:last-of-type .num{font-size:12.8px!important}.home-ai-redesign .home-resolution-body .quick-add-button,html[data-theme] .home-ai-redesign .home-resolution-body .quick-add-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 5px 10px rgba(103,81,244,.18)!important}.home-ai-redesign .home-resolution-body .quick-add-button i{font-size:14.5px!important}.home-ai-redesign .home-fast-banner{min-height:98px!important;border-radius:14px!important;box-shadow:0 9px 20px rgba(91,70,230,.14)!important}.home-ai-redesign .home-fast-banner-copy{padding:14px 102px 14px 13px!important}.home-ai-redesign .home-fast-eyebrow{gap:6px!important;font-size:12px!important;font-weight:640!important}.home-ai-redesign .home-fast-eyebrow i{width:20px!important;height:20px!important;font-size:14px!important}.home-ai-redesign .home-fast-banner-copy strong{font-size:16px!important}.home-ai-redesign .home-fast-banner-copy>span:last-child{font-size:12px!important}.home-ai-redesign .home-fast-banner-art{right:-22px!important;bottom:-30px!important;width:128px!important;height:128px!important;opacity:.82!important}.home-ai-redesign .home-services-rail{gap:10px!important;padding-bottom:1px!important}.home-ai-redesign .home-service-card{width:100px!important;min-width:100px!important;border-radius:14px!important;box-shadow:0 6px 15px rgba(22,24,32,.04)!important}.home-ai-redesign .home-service-image{height:72px!important}.home-ai-redesign .home-service-icon{right:7px!important;bottom:-13px!important;width:31px!important;height:31px!important}.home-ai-redesign .home-service-icon i{font-size:18px!important}.home-ai-redesign .home-service-copy{gap:3px!important;padding:15px 8px 9px!important}.home-ai-redesign .home-service-copy strong{font-size:11.4px!important;font-weight:650!important}.home-ai-redesign .home-service-copy small,.home-ai-redesign .home-service-copy span{font-size:10.4px!important}@media (max-width:374px){.home-ai-redesign .home-resolution-card{width:108px!important;min-width:108px!important}.home-ai-redesign .home-service-card{width:96px!important;min-width:96px!important}}.home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=day] .home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=night] .home-ai-redesign .home-product-command-grid>.home-resolution-card{width:112px!important;min-width:112px!important;max-width:112px!important;flex:0 0 112px!important;flex-basis:112px!important}.home-ai-redesign .home-services-rail>.home-service-card,html[data-theme=day] .home-ai-redesign .home-services-rail>.home-service-card,html[data-theme=night] .home-ai-redesign .home-services-rail>.home-service-card{width:100px!important;min-width:100px!important;max-width:100px!important;flex:0 0 100px!important;flex-basis:100px!important}@media (max-width:374px){.home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=day] .home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=night] .home-ai-redesign .home-product-command-grid>.home-resolution-card{width:108px!important;min-width:108px!important;max-width:108px!important;flex:0 0 108px!important;flex-basis:108px!important}.home-ai-redesign .home-services-rail>.home-service-card,html[data-theme=day] .home-ai-redesign .home-services-rail>.home-service-card,html[data-theme=night] .home-ai-redesign .home-services-rail>.home-service-card{width:96px!important;min-width:96px!important;max-width:96px!important;flex:0 0 96px!important;flex-basis:96px!important}}.home-ai-redesign{--home-app-canvas-max:430px!important;--home-bottom-bar-max:398px!important;--home-ai-purple:#5f50d8!important}.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding:calc(max(env(safe-area-inset-top, 0px), 20px) + 6px) 18px 0!important}.home-ai-redesign .home-ai-entry{gap:6px!important}.home-ai-redesign .home-ai-entry-header{min-height:26px!important}.home-ai-redesign .home-ai-wordmark{height:26px!important;font-size:16.5px!important;font-weight:680!important}.home-ai-redesign .home-ai-header-actions{height:26px!important;gap:4px!important}.home-ai-redesign .home-ai-header-icon{width:26px!important;height:26px!important}.home-ai-redesign .home-ai-header-icon i{width:17px!important;height:17px!important;font-size:16.5px!important;line-height:17px!important}.home-ai-redesign .home-ai-location-pill{min-height:25px!important;height:25px!important;border-radius:13px!important;padding-inline:9px!important;background:#fbfbff!important;box-shadow:inset 0 0 0 1px rgba(18,20,28,.045)!important}.home-ai-redesign .home-ai-location-copy{gap:5px!important;color:rgba(18,19,25,.82)!important;font-size:11.2px!important;font-weight:560!important}.home-ai-redesign .home-ai-location-copy i{width:15px!important;height:15px!important;font-size:14.5px!important;line-height:15px!important}.home-ai-redesign .home-ai-location-change{color:rgba(95,80,216,.72)!important;font-size:10.2px!important;font-weight:570!important}.home-ai-redesign .home-ai-search-pill{min-height:38px!important;border-radius:20px!important;padding:3px 4px 3px 11px!important;box-shadow:inset 0 0 0 1px rgba(18,20,28,.055),0 3px 9px rgba(50,43,120,.035)!important}.home-ai-redesign .home-ai-search-copy{gap:6px!important;color:rgba(103,107,120,.86)!important;font-size:12.6px!important;font-weight:500!important}.home-ai-redesign .home-ai-search-copy i{width:18px!important;height:18px!important;color:rgba(95,80,216,.86)!important;font-size:18px!important;line-height:18px!important}.home-ai-redesign .home-ai-mic-button{width:30px!important;height:30px!important;background:#5f50d8!important;box-shadow:0 4px 9px rgba(95,80,216,.14)!important}.home-ai-redesign .home-ai-mic-button i{font-size:15.5px!important}.home-ai-redesign .home-ai-try-row{min-width:0!important;min-height:14px!important;gap:4px!important;color:rgba(95,80,216,.62)!important;font-size:10px!important;font-weight:470!important;line-height:1.1!important}.home-ai-redesign .home-ai-try-item,.home-ai-redesign .home-ai-try-links{gap:4px!important}.home-ai-redesign .home-ai-action-section{margin-top:8px!important}.home-ai-redesign .home-ai-action-panel{min-height:84px!important;border-color:rgba(18,20,28,.055)!important;border-radius:14px!important;box-shadow:0 4px 14px rgba(22,24,32,.032)!important}.home-ai-redesign .home-ai-action-item{min-height:82px!important;grid-template-rows:30px 30px!important;row-gap:5px!important;padding:8px 3px 7px!important}.home-ai-redesign .home-ai-action-item+.home-ai-action-item{border-left-color:rgba(18,20,28,.045)!important}.home-ai-redesign .home-ai-action-icon i{width:28px!important;height:28px!important;font-size:27px!important;line-height:28px!important}.home-ai-redesign .home-ai-action-copy{height:30px!important;grid-template-rows:16px 12px!important;gap:2px!important}.home-ai-redesign .home-ai-action-copy>span{height:16px!important;color:rgba(15,16,21,.92)!important;font-size:12.4px!important;font-weight:660!important;line-height:16px!important}.home-ai-redesign .home-ai-action-copy small{height:12px!important;color:rgba(97,103,118,.82)!important;font-size:9.4px!important;font-weight:480!important;line-height:12px!important}.home-ai-redesign .home-resolution-stack,html[data-theme=day] .home-ai-redesign .home-resolution-stack,html[data-theme=night] .home-ai-redesign .home-resolution-stack{gap:20px!important;margin-top:18px!important;background:#ffffff!important}.home-ai-redesign .home-need-section,.home-ai-redesign .home-popular-services{gap:10px!important}.home-ai-redesign .home-feed-head{min-height:30px!important}.home-ai-redesign .home-feed-head h2{font-size:16.5px!important;font-weight:690!important;line-height:1.15!important}.home-ai-redesign .home-feed-head p{display:block!important;margin-top:3px!important;color:rgba(97,103,118,.72)!important;font-size:10.6px!important;font-weight:460!important;line-height:1.2!important}.home-ai-redesign .home-feed-all-link{color:rgba(95,80,216,.86)!important;font-size:11.6px!important;font-weight:600!important;white-space:nowrap!important}.home-ai-redesign .home-product-command-grid{gap:10px!important;margin-inline:-18px!important;padding:0 18px 1px!important;scroll-padding-inline:18px!important}.home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=day] .home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=night] .home-ai-redesign .home-product-command-grid>.home-resolution-card{width:124px!important;min-width:124px!important;max-width:124px!important;min-height:176px!important;flex:0 0 124px!important;flex-basis:124px!important;border-color:rgba(18,20,28,.052)!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 4px 12px rgba(22,24,32,.028)!important}.home-ai-redesign .home-resolution-image{height:106px!important;border-radius:12px 12px 0 0!important;background:#ffffff!important;box-shadow:inset 0 -1px 0 rgba(18,20,28,.035)!important}.home-ai-redesign .home-resolution-image img,.home-ai-redesign .home-resolution-image[data-image-kind=photo] img{padding:3px!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;transform:none!important;object-fit:contain!important;object-position:center!important}.home-ai-redesign .home-eta-pill{top:7px!important;left:7px!important;height:20px!important;padding-inline:6px!important;font-size:9.6px!important;font-weight:620!important}.home-ai-redesign .home-resolution-body{min-height:70px!important;padding:7px 8px 8px!important}.home-ai-redesign .home-resolution-body h3{font-size:11.3px!important;font-weight:590!important;line-height:1.22!important}.home-ai-redesign .home-resolution-body>div:last-of-type .num{color:rgba(17,18,23,.9)!important;font-size:12.2px!important;font-weight:640!important}.home-ai-redesign .home-resolution-body .quick-add-button,html[data-theme] .home-ai-redesign .home-resolution-body .quick-add-button{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}.home-ai-redesign .home-fast-banner{min-height:102px!important;border-radius:13px!important;background:radial-gradient(circle at 84% 88%,rgba(255,255,255,.22) 0 18px,transparent 19px),linear-gradient(135deg,#5b4ad4,#6f5ee7 58%,#9387f4)!important;box-shadow:0 8px 18px rgba(91,70,230,.13)!important}.home-ai-redesign .home-fast-banner-copy{gap:4px!important;padding:13px 106px 13px 13px!important}.home-ai-redesign .home-fast-eyebrow{gap:5px!important;font-size:10.8px!important;font-weight:590!important}.home-ai-redesign .home-fast-eyebrow i{width:18px!important;height:18px!important;font-size:12.5px!important}.home-ai-redesign .home-fast-banner-copy strong{font-size:14.4px!important;font-weight:680!important;line-height:1.12!important}.home-ai-redesign .home-fast-banner-copy>span:last-child{color:rgba(255,255,255,.86)!important;font-size:10.8px!important;font-weight:460!important;line-height:1.28!important}.home-ai-redesign .home-fast-banner-art{right:-18px!important;bottom:-24px!important;width:124px!important;height:124px!important;opacity:.9!important}@media (min-width:391px){.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding-inline:20px!important}.home-ai-redesign .home-product-command-grid,.home-ai-redesign .home-services-rail{margin-inline:-20px!important;padding-inline:20px!important;scroll-padding-inline:20px!important}}@media (max-width:374px){.home-ai-redesign .home-depth-shell,html[data-theme=day] .home-ai-redesign .home-depth-shell,html[data-theme=night] .home-ai-redesign .home-depth-shell{padding-inline:14px!important}.home-ai-redesign .home-product-command-grid,.home-ai-redesign .home-services-rail{margin-inline:-14px!important;padding-inline:14px!important;scroll-padding-inline:14px!important}.home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=day] .home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme=night] .home-ai-redesign .home-product-command-grid>.home-resolution-card{width:116px!important;min-width:116px!important;max-width:116px!important;flex:0 0 116px!important;flex-basis:116px!important}.home-ai-redesign .home-ai-action-copy small{font-size:9px!important}}.messego-home.home-ai-redesign,.shop-mobile-store,html[data-theme] .messego-home.home-ai-redesign,html[data-theme] .shop-mobile-store{--home-app-canvas-max:390px;--home-bottom-bar-max:358px;--mg-bg:#ffffff;--mg-surface:#ffffff;--mg-brand:#5B35E8;--mg-ink:#15161c;--mg-ink-76:rgba(21,22,28,0.78);--mg-ink-45:rgba(21,22,28,0.48);--mg-line-08:rgba(91,53,232,0.16);background:#ffffff!important;color:#15161c!important}.home-ai-redesign .home-depth-shell,html[data-theme] .home-ai-redesign .home-depth-shell{max-width:var(--home-app-canvas-max)!important;padding:calc(env(safe-area-inset-top) + 28px) 19px calc(env(safe-area-inset-bottom) + 118px)!important;background:#ffffff!important}.home-ai-redesign .home-ai-entry{gap:10px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.home-ai-redesign .home-ai-entry-header{min-height:29px!important;align-items:center!important;margin-bottom:4px!important}.home-ai-redesign .home-ai-wordmark{color:#111218!important;font-size:22px!important;font-weight:760!important;line-height:1!important;letter-spacing:-.035em!important}.home-ai-redesign .home-ai-wordmark span:last-child{color:#5B35E8!important}.home-ai-redesign .home-ai-header-actions{gap:12px!important}.home-ai-redesign .home-ai-header-icon{width:28px!important;height:28px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#17181e!important;box-shadow:none!important}.home-ai-redesign .home-ai-header-icon i{font-size:21px!important;line-height:1!important}.home-ai-redesign .home-ai-location-pill,html[data-theme] .home-ai-redesign .home-ai-location-pill{height:30px!important;min-height:30px!important;border-radius:15px!important;border-color:rgba(91,53,232,.12)!important;background:rgba(248,247,255,.82)!important;padding:0 10px!important;box-shadow:none!important}.home-ai-redesign .home-ai-location-copy{gap:6px!important;min-width:0!important}.home-ai-redesign .home-ai-location-copy i{color:#5B35E8!important;font-size:15px!important}.home-ai-redesign .home-ai-location-copy span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#20222b!important;font-size:12px!important;font-weight:660!important;letter-spacing:-.01em!important}.home-ai-redesign .home-ai-location-change{color:#5B35E8!important;font-size:11px!important;font-weight:690!important}.home-ai-redesign .home-ai-search-pill,html[data-theme] .home-ai-redesign .home-ai-search-pill{height:50px!important;min-height:50px!important;border-radius:25px!important;border:1px solid rgba(91,53,232,.18)!important;background:#ffffff!important;padding:0 5px 0 13px!important;box-shadow:0 6px 18px rgba(88,76,180,.09)!important}.home-ai-redesign .home-ai-search-copy{gap:10px!important;min-width:0!important}.home-ai-redesign .home-ai-search-copy i{color:#5B35E8!important;font-size:25px!important}.home-ai-redesign .home-ai-search-copy span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:rgba(36,39,51,.62)!important;font-size:17px!important;font-weight:560!important;letter-spacing:-.025em!important}.home-ai-redesign .home-ai-mic-button{width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;color:#ffffff!important;background:linear-gradient(180deg,#7a63ff,#5f48e9)!important;box-shadow:0 6px 14px rgba(91,53,232,.24)!important}.home-ai-redesign .home-ai-mic-button i{font-size:22px!important}.home-ai-redesign .home-ai-try-row{display:flex!important;min-height:18px!important;gap:7px!important;overflow:hidden!important;color:#5B35E8!important;font-size:11.4px!important;font-weight:610!important;line-height:1.2!important;white-space:nowrap!important}.home-ai-redesign .home-ai-try-label{gap:4px!important;flex:0 0 auto!important}.home-ai-redesign .home-ai-try-label i{font-size:13px!important}.home-ai-redesign .home-ai-try-links{min-width:0!important;overflow:hidden!important;text-overflow:clip!important}.home-ai-redesign .home-ai-action-section{margin:12px 0 0!important;padding:0!important;background:transparent!important}.home-ai-redesign .home-ai-action-panel,html[data-theme] .home-ai-redesign .home-ai-action-panel{height:96px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(91,53,232,.16)!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 24px rgba(70,64,120,.06)!important}.home-ai-redesign .home-ai-action-item{height:96px!important;min-height:96px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 4px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.home-ai-redesign .home-ai-action-item+.home-ai-action-item{border-left:1px solid rgba(91,53,232,.1)!important}.home-ai-redesign .home-ai-action-icon{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}.home-ai-redesign .home-ai-action-icon i{font-size:28px!important;line-height:1!important}.home-ai-redesign .home-ai-action-copy{width:100%!important;min-height:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;text-align:center!important}.home-ai-redesign .home-ai-action-copy>span{width:100%!important;color:#17181e!important;font-size:13px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.018em!important;white-space:nowrap!important}.home-ai-redesign .home-ai-action-copy small{width:100%!important;color:rgba(59,63,77,.66)!important;font-size:9.6px!important;font-weight:550!important;line-height:1.1!important;white-space:nowrap!important}.home-ai-redesign .home-resolution-stack,html[data-theme] .home-ai-redesign .home-resolution-stack{gap:24px!important;margin-top:26px!important;background:#ffffff!important}.home-ai-redesign .home-need-section,.home-ai-redesign .home-popular-services,.home-ai-redesign .home-shop-shelf{gap:11px!important}.home-ai-redesign .home-feed-head{min-height:34px!important;align-items:flex-end!important}.home-ai-redesign .home-feed-head h2{color:#15161c!important;font-size:17px!important;font-weight:720!important;line-height:1.12!important;letter-spacing:-.018em!important}.home-ai-redesign .home-feed-head p{margin-top:4px!important;color:rgba(79,84,99,.66)!important;font-size:10.8px!important;font-weight:560!important}.home-ai-redesign .home-feed-all-link{color:#5B35E8!important;font-size:11.8px!important;font-weight:660!important}.home-ai-redesign .home-product-command-grid{gap:11px!important;margin-inline:-19px!important;padding:0 19px 2px!important;scroll-padding-inline:19px!important}.home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme] .home-ai-redesign .home-product-command-grid>.home-resolution-card{width:132px!important;min-width:132px!important;max-width:132px!important;min-height:214px!important;display:grid!important;grid-template-rows:132px 1fr!important;flex:0 0 132px!important;border:1px solid rgba(20,22,30,.07)!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 7px 20px rgba(30,34,47,.055)!important}.home-ai-redesign .home-resolution-image,html[data-theme] .home-ai-redesign .home-resolution-image{height:132px!important;min-height:132px!important;border-radius:14px 14px 0 0!important;background:#ffffff!important;box-shadow:inset 0 -1px 0 rgba(20,22,30,.045)!important}.home-ai-redesign .home-resolution-image img,.home-ai-redesign .home-resolution-image[data-image-kind=photo] img,html[data-theme] .home-ai-redesign .home-resolution-image img{width:100%!important;height:100%!important;padding:7px!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;transform:none!important;background:#ffffff!important}.home-ai-redesign .home-resolution-image[data-image-kind=scene] img{padding:0!important;object-fit:cover!important}.home-ai-redesign .home-resolution-body{min-height:82px!important;padding:8px 9px 9px!important;gap:3px!important}.home-ai-redesign .home-resolution-body h3{min-height:28px!important;color:#15161c!important;font-size:11.8px!important;font-weight:680!important;line-height:1.18!important;letter-spacing:-.012em!important}.home-ai-redesign .home-product-meta{margin-top:5px!important;gap:5px!important;color:rgba(67,72,87,.68)!important;font-size:9.6px!important;line-height:1.1!important}.home-ai-redesign .home-product-scenario{margin-top:3px!important;color:rgba(68,73,88,.56)!important;font-size:10.1px!important;font-weight:540!important;line-height:1.12!important}.home-ai-redesign .home-resolution-body>div:last-of-type{padding-top:6px!important}.home-ai-redesign .home-resolution-body>div:last-of-type .num{color:#15161c!important;font-size:13px!important;font-weight:680!important;letter-spacing:0!important}.home-ai-redesign .home-resolution-body .quick-add-button,html[data-theme] .home-ai-redesign .home-resolution-body .quick-add-button{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;color:#5B35E8!important;background:#ffffff!important;background-image:none!important;border:1px solid rgba(91,53,232,.16)!important;box-shadow:0 4px 12px rgba(45,48,66,.1)!important}.home-ai-redesign .home-fast-banner,.home-ai-redesign .home-trust-row{display:none!important}.shop-mobile-store{margin-inline:auto!important}.shop-mobile-store,.shop-mobile-store .shop-page-shell{max-width:var(--home-app-canvas-max)!important}.shop-mobile-store article[data-shop-card=product],html[data-theme] .shop-mobile-store article[data-shop-card=product]{height:268px!important;grid-template-rows:67% 33%!important;border:1px solid rgba(20,22,30,.08)!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 7px 20px rgba(30,34,47,.055)!important}.shop-mobile-store article[data-shop-card=product]>a:first-child{background:#ffffff!important}.shop-mobile-store .shop-product-image,html[data-theme] .shop-mobile-store .shop-product-image{padding:8px!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;transform:none!important;background:#ffffff!important}.shop-mobile-store article[data-shop-card=product] h2{min-height:28px!important;color:#15161c!important;font-size:12.2px!important;font-weight:690!important;line-height:1.17!important}.shop-mobile-store article[data-shop-card=product] p{font-size:9.8px!important;line-height:1.15!important}.shop-mobile-store .shop-quick-add .quick-add-button,html[data-theme] .shop-mobile-store .shop-quick-add .quick-add-button{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;color:#5B35E8!important;background:#ffffff!important;background-image:none!important;border:1px solid rgba(91,53,232,.16)!important;box-shadow:0 4px 12px rgba(45,48,66,.1)!important}.shop-mobile-store .shop-quick-add .quick-add-button i{color:currentColor!important}.home-bottom-nav,.home-bottom-nav.safe-bottom-nav,html[data-theme] .home-bottom-nav{left:var(--home-nav-left,50%)!important;width:var(--home-nav-width,min(100vw,var(--home-app-canvas-max,390px)))!important;transform:var(--home-nav-transform,translateX(-50%))!important}.home-bottom-nav>div,html[data-theme] .home-bottom-nav>div{width:var(--home-nav-inner-width,min(calc(100% - 32px),var(--home-bottom-bar-max,358px)))!important;max-width:var(--home-bottom-bar-max,358px)!important;border-color:rgba(28,27,31,.1)!important;background:rgba(255,255,255,.82)!important;box-shadow:0 12px 34px rgba(45,48,66,.12)!important}.home-bottom-nav a[data-active=true]>span:first-child:not(.home-bottom-ai),.home-bottom-nav a[data-active=true]>span:last-child,.home-bottom-nav a[data-primary=true]>span:last-child{color:#17171a!important}.home-floating-cart-button,html[data-theme] .home-floating-cart-button{left:var(--cart-frame-left,50%)!important;width:var(--cart-frame-width,min(100vw,var(--home-app-canvas-max,390px)))!important;max-width:none!important;transform:var(--cart-frame-transform,translateX(-50%))!important}.home-floating-cart-button>div{padding-inline:19px!important}:is(#mg-reference-home,#services-hub,#service-category,#service-detail,#service-checkout,#ask-ai-page,#mg-message-center,.shop-mobile-store,.transport-page,.delivery-runner-page,.mg-delivery-page,.mg-me-page,.mg-cart-page,.mg-checkout-page){--mg-brand:#17171a;--mg-brand-word:#17171a;--mg-brand-deep:#17171a;background:#ffffff!important;background-image:none!important}body:has(.transport-page),html:has(.transport-page){background:#ffffff!important;background-image:none!important}.transport-page .ti{color:#17171a!important}html[data-theme] body .delivery-runner-page .delivery-book-button:not(:disabled),html[data-theme] body .delivery-runner-page .delivery-book-button:not(:disabled) .ti{color:#ffffff!important}#mg-message-center .mg-conversation-avatar,#service-detail .svc-provider-icon,#services-hub .services-heavy-row>span:first-child{border:1px solid #e4e4e7!important;background:#ffffff!important;color:#17171a!important}#service-category a.service-custom-row,#service-detail .svc-ai-card,#services-hub .services-journey-card{border-color:#e4e4e7!important;background:#ffffff!important;color:#17171a!important;box-shadow:none!important}.shop-mobile-store .shop-category-icon{border:1px solid #e4e4e7!important;background:#ffffff!important;color:#17171a!important;box-shadow:none!important}#mg-message-center .mg-conversation-avatar .ti,#services-hub small.is-ai,.shop-mobile-store .shop-category-icon .ti{color:#17171a!important}html body main.shop-mobile-store .shop-quick-add .quick-add-button,html[data-theme] body main.shop-mobile-store .shop-quick-add .quick-add-button{border:0!important;background:transparent!important;background-image:none!important;color:#17171a!important;box-shadow:none!important}#services-hub small.is-ai{border-color:#d4d4d8!important}html body main#ask-ai-page{background:#ffffff!important;background-image:none!important}#ask-ai-page .ask-hall,#ask-ai-page .ti,#ask-ai-page [class*="text-[#5B35E8]"],#ask-ai-page [class*="text-[#6039ea]"]{color:#17171a!important}#ask-ai-page [class*="bg-[#F3F0FC]"],#ask-ai-page [class*="bg-[#f3f0fc]"]{background:#ffffff!important}#ask-ai-page [class*="bg-[#5B35E8]"]{background:#17171a!important}#mg-message-center .mg-message-empty>span{border:1px solid #e4e4e7!important;background:#ffffff!important;color:#17171a!important}#mg-message-center .mg-message-empty>a{background:#17171a!important;color:#ffffff!important;box-shadow:none!important}#service-category .service-product-topline small{border:1px solid #e4e4e7!important;background:#ffffff!important;color:#17171a!important}#service-category .ti-clock,#service-detail .svc-product-badge,#service-detail .ti-clock,#service-detail .ti-shopping-bag-check,#service-detail [class*="text-[#5B35E8]"]{color:#17171a!important}#service-detail .svc-product-badge{border-color:#d4d4d8!important;background:#ffffff!important}#service-detail .svc-product-copy>p:first-child,#service-detail .svc-provider-view,#service-detail .svc-provider-view .ti{color:#17171a!important}html body main#service-detail a.svc-detail-primary{border:1px solid #17171a!important;background:#ffffff!important;color:#17171a!important;box-shadow:none!important}html body main#service-detail a.svc-detail-primary .ti{color:#17171a!important}@media (max-width:374px){.home-ai-redesign .home-depth-shell,html[data-theme] .home-ai-redesign .home-depth-shell{padding-inline:15px!important}.home-ai-redesign .home-ai-search-copy span{font-size:15.4px!important}.home-ai-redesign .home-ai-action-panel{height:91px!important}.home-ai-redesign .home-ai-action-item{height:91px!important;min-height:91px!important}.home-ai-redesign .home-ai-action-copy small{display:none!important}.home-ai-redesign .home-product-command-grid>.home-resolution-card,html[data-theme] .home-ai-redesign .home-product-command-grid>.home-resolution-card{width:124px!important;min-width:124px!important;max-width:124px!important;flex-basis:124px!important;grid-template-rows:124px 1fr!important}.home-ai-redesign .home-resolution-image,html[data-theme] .home-ai-redesign .home-resolution-image{height:124px!important;min-height:124px!important}.shop-mobile-store article[data-shop-card=product],html[data-theme] .shop-mobile-store article[data-shop-card=product]{height:248px!important}}.mg-clean-page .gradient-cta,.mg-clean-page [class~="bg-[#101115]"],.mg-messages-page label[class~="bg-[#101115]"]{background:linear-gradient(145deg,#5B35E8,#5B35E8)!important;color:#fff!important;box-shadow:0 9px 22px rgba(82,43,213,.18)!important}.shop-mobile-store>header a[aria-label=Home],.shop-mobile-store>header a[href="/"]{border-color:transparent!important;background:#fff!important;color:#17161d!important;box-shadow:none!important}.shop-mobile-store>header a[href="/"] i{color:#17161d!important}.mg-clean-page h1,.mg-compact-flow h1,.services-marketplace-page h1,.shop-mobile-store h1{font-size:18px!important;font-weight:760!important;line-height:1.12!important;letter-spacing:-.035em!important}.mg-clean-page h2,.mg-compact-flow h2,.services-marketplace-page h2,.shop-mobile-store h2{font-size:15px!important;font-weight:730!important;line-height:1.25!important;letter-spacing:-.025em!important}.mg-clean-page header i,.mg-compact-flow header i,.services-marketplace-page header i,.shop-mobile-store header i{font-size:18px!important}.mg-clean-page .apple-card,.mg-clean-page .mg-clean-card,.mg-clean-page .mg-clean-control{border:1px solid #ebe8f1!important;background:#fff!important;box-shadow:0 6px 18px rgba(31,26,44,.04)!important}.mg-ops-mobile,.mg-workbench,.role-workbench{color:#17161d!important;background:#f7f6fa!important}.mg-ops-mobile [class*="bg-white/"],.mg-workbench [class*="bg-white/"]{background-color:#fff!important}.mg-ops-mobile [class*="ring-white/"],.mg-workbench [class*="ring-white/"]{--tw-ring-color:#ebe8f1!important}.mg-ops-mobile [class*="border-white/"],.mg-workbench [class*="border-white/"]{border-color:#ebe8f1!important}.mg-ops-mobile .text-white,.mg-ops-mobile [class*="text-white/"],.mg-ops-mobile input,.mg-ops-mobile select,.mg-ops-mobile textarea,.mg-workbench .text-white,.mg-workbench [class*="text-white/"],.mg-workbench input,.mg-workbench select,.mg-workbench textarea{color:#17161d!important}.mg-ops-mobile input::placeholder,.mg-ops-mobile textarea::placeholder,.mg-workbench input::placeholder,.mg-workbench textarea::placeholder{color:#9a95a2!important}.mg-ops-mobile .gradient-cta,.mg-ops-mobile .gradient-cta *,.mg-ops-mobile [class~="bg-[#5B35E8]"],.mg-ops-mobile [class~="bg-[#5B35E8]"] *,.mg-workbench .gradient-cta,.mg-workbench .gradient-cta *,.mg-workbench [class~="bg-[#5B35E8]"],.mg-workbench [class~="bg-[#5B35E8]"] *{color:#fff!important}.mg-ops-mobile [class*=shadow-cta],.mg-workbench [class*=shadow-cta]{box-shadow:0 9px 22px rgba(82,43,213,.16)!important}.mg-ops-mobile{width:min(100%,430px);min-height:100dvh!important;margin-inline:auto;background:#fff!important;box-shadow:0 0 0 1px rgba(28,24,38,.035),0 22px 60px rgba(28,24,38,.08)}.mg-ops-mobile>header{padding-top:env(safe-area-inset-top)!important;border-color:#ebe8f1!important;background:rgba(255,255,255,.9)!important;box-shadow:0 7px 24px rgba(40,33,56,.04)}.mg-ops-mobile section [class*=rounded-2xl],.mg-workbench section [class*=rounded-2xl]{box-shadow:0 7px 22px rgba(40,33,56,.045)}.mg-ops-mobile h1,.mg-workbench h1,.role-workbench-page h1{letter-spacing:-.035em!important}.delivery-runner-page{background:#fff!important;color:#17151c!important}.delivery-runner-page .delivery-runner-header{border-color:#eeeaf2!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 0 rgba(37,31,55,.025)!important}.delivery-runner-page>form{position:relative;z-index:0}.delivery-runner-page .delivery-choice-card,.delivery-runner-page .delivery-detail-field,.delivery-runner-page .delivery-route-card,.delivery-runner-page .delivery-urgency-card{border-color:#e8e4ed!important;background:#fff!important;color:#17151c!important;box-shadow:0 8px 24px rgba(35,27,48,.045)!important}.delivery-runner-page .delivery-detail-field{background:#fbfafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}.delivery-runner-page .delivery-choice-card[data-active=true],.delivery-runner-page .delivery-urgency-card[data-active=true]{border-color:#9B86F3!important;background:#F3F0FC!important;box-shadow:0 8px 22px rgba(91,53,232,.075)!important}.delivery-runner-page .delivery-quote-card{border-color:#ded5ff!important;background:#F3F0FC!important;box-shadow:0 12px 30px rgba(91,53,232,.075)!important}.delivery-runner-page .delivery-book-button{background:linear-gradient(145deg,#5B35E8,#5B35E8)!important;color:#fff!important;box-shadow:0 10px 24px rgba(82,43,213,.19)!important}.mg-me-page .mg-signed-in{color:#4f3cc2!important;background:#F3F0FC!important;box-shadow:inset 0 0 0 1px rgba(91,53,232,.12)!important}.supplier-register-page{padding-top:max(24px,calc(env(safe-area-inset-top) + 14px))}.provider-language-switcher,.supplier-register-language{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #e9e6ee;border-radius:12px;background:#f4f2f7}.provider-language-switcher button,.supplier-register-language button{display:grid;min-width:34px;height:30px;place-items:center;border:0;border-radius:9px;background:transparent;color:#7f7987;font-size:11px;font-weight:700;letter-spacing:.02em}.provider-language-switcher button[data-active=true],.supplier-register-language button[data-active=true]{background:#fff;color:#5030cf;box-shadow:0 2px 8px rgba(35,28,48,.08)}