/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--x:50%;--y:50%}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-900:oklch(39.1% .09 240.876);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-900:oklch(38% .189 293.745);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Plus Jakarta Sans", sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);margin:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.float-right{float:right}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.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-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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\.91\/1\]{aspect-ratio:1.91}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.h-\(--cell-size\){height:var(--cell-size)}.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-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-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-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[60px\]{min-height:60px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.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-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-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[6\.5rem\]{width:6.5rem}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.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-56{max-width:calc(var(--spacing) * 56)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-\[1fr_70px_90px_auto\]{grid-template-columns:1fr 70px 90px auto}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-cols-\[8rem_1fr_3rem\]{grid-template-columns:8rem 1fr 3rem}.grid-cols-\[10rem_1fr_3rem\]{grid-template-columns:10rem 1fr 3rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>: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)))}:where(.space-y-1>: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)))}:where(.space-y-1\.5>: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)))}:where(.space-y-2>: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)))}:where(.space-y-3>: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)))}:where(.space-y-4>: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)))}:where(.space-y-5>: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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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:calc(var(--radius) + 8px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-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-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#750020\]{border-color:#750020}.border-\[\#750020\]\/20{border-color:oklab(35.6895% .136799 .0410422/.2)}.border-\[\#750020\]\/40{border-color:oklab(35.6895% .136799 .0410422/.4)}.border-\[\#ecd3b5\]{border-color:#ecd3b5}.border-\[var\(--cor\)\]{border-color:var(--cor)}.border-amber-300{border-color:var(--color-amber-300)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-zinc-200{border-color:var(--color-zinc-200)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1877f2\]{background-color:#1877f2}.bg-\[\#750020\]{background-color:#750020}.bg-\[\#e7ffdb\]{background-color:#e7ffdb}.bg-\[\#fbf6f1\]{background-color:#fbf6f1}.bg-\[var\(--cor\)\]{background-color:var(--cor)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-background{background-color:var(--background)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-100\/70{background-color:#f4f4f5b3}@supports (color:color-mix(in lab, red, red)){.bg-zinc-100\/70{background-color:color-mix(in oklab, var(--color-zinc-100) 70%, transparent)}}.bg-zinc-100\/90{background-color:#f4f4f5e6}@supports (color:color-mix(in lab, red, red)){.bg-zinc-100\/90{background-color:color-mix(in oklab, var(--color-zinc-100) 90%, transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300\/80{background-color:#d4d4d8cc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-300\/80{background-color:color-mix(in oklab, var(--color-zinc-300) 80%, transparent)}}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--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-pink-500{--tw-gradient-via:var(--color-pink-500);--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-purple-600{--tw-gradient-to:var(--color-purple-600);--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))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.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-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\.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.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\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2a0710\]{color:#2a0710}.text-\[\#750020\]{color:#750020}.text-\[\#ecd3b5\]{color:#ecd3b5}.text-\[var\(--cor\)\]{color:var(--cor)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--foreground)}.text-fuchsia-900{color:var(--color-fuchsia-900)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-900{color:var(--color-sky-900)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;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{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-primary{--tw-ring-color:var(--primary)}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-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-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-visible\:ring-2:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.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-\[0\.98\]:active{scale:.98}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>: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)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_410px\]{grid-template-columns:minmax(0,1fr) 410px}.lg\:items-start{align-items:flex-start}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:bg-\[\#144d37\]:is(.dark *){background-color:#144d37}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}.storefront{background:var(--store-bg);color:oklch(19% .015 30);--store-radius:1rem;--store-title-font:"Plus Jakarta Sans", sans-serif;min-height:100vh}.theme-rustico{--store-radius:.5rem;--store-title-font:"Oswald", sans-serif}.theme-divertido{--store-radius:1.5rem;--store-title-font:"Baloo 2", sans-serif}.theme-premium{--store-radius:.75rem;--store-title-font:"Playfair Display", serif;color:oklch(96% .01 80)}.theme-premium.storefront{background:oklch(15% .015 50)}.theme-rustico h1,.theme-rustico h2,.theme-rustico h3{text-transform:uppercase}.storefront h1,.storefront h2,.storefront h3{font-family:var(--store-title-font);letter-spacing:0}.store-shell{width:min(100%,1180px);margin-inline:auto;padding-bottom:6.5rem}.store-topbar{background:var(--store-bg);justify-content:space-between;align-items:center;height:4.75rem;padding:.75rem 1rem;display:flex}.store-logo{object-fit:cover;border-radius:50%;width:3.4rem;height:3.4rem;box-shadow:0 4px 16px oklch(0% 0 0/.12)}.store-top-actions{gap:.5rem;display:flex}.round-action{background:var(--store-bg);cursor:pointer;border:1px solid oklch(0% 0 0/.08);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:transform .16s;display:grid}.round-action:active{transform:scale(.95)}.round-action svg{width:1.2rem}.bag-action{background:var(--store-primary);color:var(--store-button-text);border-color:#0000}.store-hero{border-radius:var(--store-radius);background:var(--store-primary);height:clamp(11rem,28vw,20rem);margin:0 1rem;overflow:hidden}.store-banner{object-fit:cover;width:100%;height:100%;display:block}.auto-banner{background:linear-gradient(130deg, var(--store-primary), var(--store-secondary));background-image:radial-gradient(oklch(100% 0 0/.12) 1px, transparent 1px), linear-gradient(130deg, var(--store-primary), var(--store-secondary));background-size:16px 16px,auto;place-items:center;width:100%;height:100%;display:grid}.auto-banner img{max-width:42%;max-height:68%}.store-intro{justify-content:space-between;gap:1rem;padding:1.25rem 1rem .75rem;display:flex}.store-kicker{color:oklch(45% .13 145);align-items:center;gap:.45rem;font-size:.76rem;font-weight:700;display:flex}.open-dot{background:oklch(64% .19 145);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px oklch(64% .19 145/.14)}.store-intro h1{margin-top:.4rem;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1}.store-address{color:oklch(48% .02 30);align-items:center;gap:.35rem;margin-top:.55rem;font-size:.82rem;display:flex}.store-address svg{width:1rem}.rating{white-space:nowrap;align-self:center;align-items:center;gap:.3rem;font-size:.88rem;font-weight:800;display:flex}.rating svg{width:1.05rem;fill:var(--store-secondary);color:var(--store-secondary)}.service-strip{scrollbar-width:none;border-block:1px solid oklch(0% 0 0/.07);gap:1.15rem;margin:.2rem 1rem 1rem;padding:.9rem 0;display:flex;overflow-x:auto}.service-strip span{white-space:nowrap;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;display:flex}.service-strip svg{width:1rem;color:var(--store-primary)}.category-nav{z-index:10;background:var(--store-bg);gap:.5rem;padding:.75rem 1rem;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.category-nav{background:color-mix(in oklch, var(--store-bg) 92%, transparent)}}.category-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.category-nav a{color:oklch(45% .02 30);border-radius:999px;flex:none;padding:.65rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none}.category-nav a.active{color:var(--store-button-text);background:var(--store-primary)}.content-grid{padding:0 1rem}.menu-section{padding:1.25rem 0 .75rem;scroll-margin-top:5rem}.menu-section h2{margin-bottom:.85rem;font-size:1.5rem;font-weight:800}.product-grid{gap:.75rem;display:grid}.product-card{border-radius:var(--store-radius);background:var(--store-bg);grid-template-columns:minmax(0,1fr) 8rem;gap:.8rem;min-height:9.5rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.product-card{background:color-mix(in oklch, var(--store-bg) 94%, oklch(100% 0 0))}}.product-card{animation:.35s both product-in;box-shadow:0 7px 24px oklch(0% 0 0/.07)}.product-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.product-label{background:var(--store-secondary);color:oklch(18% .02 60);border-radius:999px;margin-bottom:.45rem;padding:.25rem .5rem;font-size:.58rem;font-weight:800}.product-card h3{font-size:1rem;font-weight:800;line-height:1.15}.product-card p{-webkit-line-clamp:2;color:oklch(50% .02 30);-webkit-box-orient:vertical;margin-top:.35rem;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.price-row{align-items:baseline;gap:.45rem;margin-top:auto;padding-top:.55rem;display:flex}.price-row strong{color:var(--store-primary);font-size:.95rem}.price-row del{color:oklch(60% .02 30);font-size:.68rem}.product-image-wrap{aspect-ratio:1;align-self:center;min-width:0;position:relative}.product-image-wrap img{border-radius:calc(var(--store-radius) - .35rem);object-fit:cover;width:100%;height:100%}.product-image-wrap button{background:var(--store-primary);width:2.25rem;height:2.25rem;color:var(--store-button-text);border:2px solid var(--store-bg);border-radius:50%;font-size:1.35rem;transition:transform .16s;position:absolute;bottom:.4rem;right:.4rem}.product-image-wrap button:active{transform:scale(.9)}.cart-preview{display:none}.mobile-cart{z-index:20;border-radius:var(--store-radius);background:var(--store-primary);height:3.65rem;color:var(--store-button-text);box-shadow:0 10px 28px var(--store-primary);border:0;justify-content:center;align-items:center;gap:.55rem;font-weight:800;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.mobile-cart{box-shadow:0 10px 28px color-mix(in oklch, var(--store-primary) 38%, transparent)}}.mobile-cart svg{width:1.2rem}.mobile-cart b{background:var(--store-button-text);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute;right:1rem}@supports (color:color-mix(in lab, red, red)){.mobile-cart b{background:color-mix(in oklch, var(--store-button-text) 18%, transparent)}}@keyframes product-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=760px){.store-topbar{padding-inline:1.5rem}.store-hero,.store-intro,.service-strip,.content-grid{margin-inline:1.5rem}.category-nav{padding-inline:1.5rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{padding:0}}@media (width>=1024px){.store-shell{padding-bottom:3rem}.content-grid{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.5rem;display:grid}.cart-preview{border-radius:var(--store-radius);background:var(--store-bg);flex-direction:column;align-items:center;padding:1.5rem;display:flex;position:sticky;top:5.75rem}@supports (color:color-mix(in lab, red, red)){.cart-preview{background:color-mix(in oklch, var(--store-bg) 94%, oklch(100% 0 0))}}.cart-preview{text-align:center;box-shadow:0 7px 24px oklch(0% 0 0/.07)}.cart-icon{background:var(--store-primary);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-icon{background:color-mix(in oklch, var(--store-primary) 12%, var(--store-bg))}}.cart-icon{color:var(--store-primary)}.cart-preview h2{margin-top:.75rem;font-size:1.15rem;font-weight:800}.cart-preview p{color:oklch(53% .02 30);margin-top:.4rem;font-size:.76rem;line-height:1.5}.cart-rule{border-top:1px solid oklch(0% 0 0/.08);width:100%;margin:1.25rem 0 .8rem}.cart-preview span{color:oklch(53% .02 30);font-size:.72rem}.cart-preview strong{margin:.15rem 0 1rem}.cart-preview button{border-radius:var(--store-radius);background:var(--store-primary);color:var(--store-button-text)}.mobile-cart{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.storefront{--store-surface:var(--store-bg)}@supports (color:color-mix(in lab, red, red)){.storefront{--store-surface:color-mix(in oklch, var(--store-bg) 92%, oklch(100% 0 0))}}.storefront{--store-ink:oklch(20% .02 30);color:var(--store-ink)}.store-hero{border-radius:0;height:clamp(12rem,31vw,22rem);margin:0}.store-identity{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.8rem;padding:3.3rem 1rem .8rem;display:grid;position:relative}.store-logo{border:.3rem solid var(--store-bg);z-index:2;width:6rem;height:6rem;position:absolute;top:-3rem;left:1rem}.store-heading{grid-column:1/-1;min-width:0}.store-heading h1{font-size:clamp(1.85rem,5vw,2.8rem);font-weight:800;line-height:1}.store-heading p{color:oklch(48% .02 30);align-items:center;gap:.3rem;margin-top:.45rem;font-size:.84rem;display:flex}.store-heading svg{width:1rem}.open-badge{border-radius:999px;max-width:calc(100% - 8rem);padding:.42rem .7rem;font-size:.68rem;font-weight:800;position:absolute;top:.75rem;right:1rem}.open-badge.is-open{color:oklch(34% .14 145);background:oklch(92% .08 145)}.open-badge.is-closed{color:oklch(47% .2 28);background:oklch(93% .06 28)}.closed-banner{border-radius:var(--store-radius);background:var(--store-primary);align-items:center;gap:.5rem;margin:0 1rem .65rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.closed-banner{background:color-mix(in oklch, var(--store-primary) 10%, var(--store-bg))}}.closed-banner{color:var(--store-primary);font-size:.78rem;font-weight:800}.closed-banner svg{width:1rem}.service-strip{align-items:center}.more-info{color:var(--store-primary);flex:none;margin-left:auto;font-size:.75rem;font-weight:800}.more-info svg{width:1rem}.menu-toolbar{z-index:20;background:var(--store-bg);padding-top:.65rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.menu-toolbar{background:color-mix(in oklch, var(--store-bg) 94%, transparent)}}.menu-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.search-box{align-items:center;margin:0 1rem .35rem;display:flex;position:relative}.search-box>svg{color:oklch(50% .02 30);width:1.05rem;position:absolute;left:.9rem}.search-box input{border-radius:var(--store-radius);background:var(--store-surface);border-color:oklch(0% 0 0/.09);height:2.8rem;padding-left:2.7rem;padding-right:2.7rem}.search-box button{position:absolute;right:.2rem}.category-nav{padding-top:.45rem;position:static}.featured-section{padding:1.2rem 0 .45rem}.featured-section h2,.menu-section h2{margin-bottom:.8rem;font-size:1.45rem;font-weight:800}.featured-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(88%,25rem);grid-auto-flow:column;gap:.75rem;padding:.1rem .1rem 1rem;display:grid;overflow-x:auto}.featured-card{scroll-snap-align:start}.product-card{width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid oklch(0% 0 0/.05)}.product-card:active:not(:disabled){transform:scale(.985)}.product-card.sold-out{filter:grayscale();opacity:.63;cursor:not-allowed}.product-label{color:var(--store-ink)}.discount-label{background:var(--store-primary);border-radius:999px;padding:.18rem .4rem}@supports (color:color-mix(in lab, red, red)){.discount-label{background:color-mix(in oklch, var(--store-primary) 12%, var(--store-bg))}}.discount-label{color:var(--store-primary);font-size:.62rem;font-weight:900}.price-row{flex-wrap:wrap}.price-row del{order:-1;width:100%}.add-circle,.sold-label{place-items:center;display:grid;position:absolute;bottom:.4rem;right:.4rem}.add-circle{border:2px solid var(--store-bg);background:var(--store-primary);width:2.25rem;height:2.25rem;color:var(--store-button-text);border-radius:50%}.add-circle svg{width:1rem}.sold-label{color:oklch(100% 0 0);text-align:center;background:oklch(28% 0 0/.88);border-radius:.35rem;padding:.4rem;font-size:.68rem;font-weight:800;left:.35rem;right:.35rem}.empty-search{text-align:center;color:oklch(50% .02 30);padding:4rem 1rem}.empty-search svg{width:2rem;margin:auto auto .75rem}.empty-search h2{color:var(--store-ink);font-size:1.1rem}.empty-search p{margin-top:.3rem;font-size:.8rem}.product-modal{border-radius:var(--store-radius) var(--store-radius) 0 0;background:var(--store-bg);width:100%;max-width:none;height:min(94dvh,60rem);color:var(--store-ink);--store-surface:var(--store-bg);border:0;grid-template-rows:13rem minmax(0,1fr);gap:0;padding:0;bottom:0;right:0;overflow:hidden;top:auto!important;left:0!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.product-modal{--store-surface:color-mix(in oklch, var(--store-bg) 92%, oklch(100% 0 0))}}.product-modal{--store-ink:oklch(20% .02 30)}.product-modal>button{z-index:5;background:var(--store-bg);width:2.35rem;height:2.35rem;color:var(--store-ink);opacity:1;border-radius:50%;place-items:center;display:grid}.modal-image{background:var(--store-surface);min-height:0;overflow:hidden}.modal-image img{object-fit:cover;width:100%;height:100%}.modal-main{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.modal-scroll{scroll-behavior:smooth;padding:1.2rem 1rem 7rem;overflow-y:auto}.modal-scroll>h2{font-family:var(--store-title-font);padding-right:2rem;font-size:1.55rem;font-weight:800}.modal-scroll>p{margin-top:.45rem;line-height:1.5}.modal-price{color:var(--store-primary);margin-top:.75rem;font-size:1.1rem;display:block}.option-group{border-top:1px solid oklch(0% 0 0/.08);margin-top:1.25rem;padding-top:1.1rem;scroll-margin:1rem}.option-group.needs-choice{border-top-color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.option-group.needs-choice{border-top-color:color-mix(in oklch, var(--store-primary) 40%, transparent)}}.option-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;margin-bottom:.7rem;display:grid}.option-head h3{font-size:1rem;font-weight:800}.option-head>div:first-child>span{color:oklch(50% .02 30);font-size:.7rem}.option-head>div:last-child{flex-direction:column;align-items:end;gap:.28rem;display:flex}.option-head b{background:var(--store-primary);border-radius:999px;padding:.2rem .4rem}@supports (color:color-mix(in lab, red, red)){.option-head b{background:color-mix(in oklch, var(--store-primary) 12%, var(--store-bg))}}.option-head b{color:var(--store-primary);font-size:.52rem}.option-head>div:last-child>span{align-items:center;gap:.2rem;font-size:.68rem;font-weight:800;display:flex}.option-head .complete{color:oklch(46% .15 145)}.option-head .complete svg{width:.85rem}.option-row{cursor:pointer;border-bottom:1px solid oklch(0% 0 0/.055);align-items:center;gap:.7rem;min-height:3rem;display:flex}.option-row.disabled{opacity:.48;cursor:not-allowed}.option-row [role=radio],.option-row [role=checkbox]{border-color:var(--store-primary);color:var(--store-primary)}.option-row [data-state=checked]{background:var(--store-primary);color:var(--store-button-text)}.escolha-qtd-linha{cursor:default}.oferta-extra-foto{object-fit:cover;border-radius:.5rem;flex:none;width:2.6rem;height:2.6rem}.escolha-qtd-botoes{align-items:center;gap:.35rem;display:inline-flex}.escolha-qtd-botoes button{border:1.5px solid var(--store-primary);width:2rem;height:2rem;color:var(--store-primary);background:0 0;border-radius:50%;place-items:center;display:grid}.escolha-qtd-botoes button:disabled{opacity:.35}.escolha-qtd-botoes button svg{width:.95rem;height:.95rem}.escolha-qtd-botoes b{text-align:center;font-variant-numeric:tabular-nums;min-width:1.4rem}.option-text{flex:1;justify-content:space-between;gap:.5rem;min-width:0;font-size:.82rem;display:flex}.option-text strong{color:var(--store-primary);flex:none;font-size:.75rem}.observation{margin-top:1.35rem}.observation label{margin-bottom:.5rem;font-size:.84rem;font-weight:800;display:block}.observation textarea{border-radius:calc(var(--store-radius) - .25rem);background:var(--store-surface)}.modal-footer{padding:.8rem 1rem max(.8rem, env(safe-area-inset-bottom));background:var(--store-bg);border-top:1px solid oklch(0% 0 0/.08);grid-template-columns:auto minmax(0,1fr);gap:.65rem;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 24px oklch(0% 0 0/.06)}.quantity{align-items:center;gap:.55rem;display:flex}.quantity button{border-radius:50%;width:2.65rem;height:2.65rem}.quantity svg{width:.95rem}.add-product{border-radius:calc(var(--store-radius) - .15rem);background:var(--store-primary);min-width:0;height:2.75rem;color:var(--store-button-text);font-size:.78rem;font-weight:800}.add-product.is-disabled{opacity:.4}.info-modal{border-radius:var(--store-radius);background:var(--store-bg);color:oklch(20% .02 30);width:calc(100% - 2rem);max-height:85dvh;overflow-y:auto}.info-modal section{border-top:1px solid oklch(0% 0 0/.08);padding-top:1rem}.info-modal section h3{align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:flex}.info-modal section h3 svg{width:1rem;color:var(--store-primary)}.info-modal section p{color:oklch(46% .02 30);margin-top:.4rem;font-size:.8rem}.hours-list{margin-top:.5rem}.hours-list div{justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.76rem;display:flex}@media (width>=760px){.store-hero{border-radius:var(--store-radius);margin:1rem 1.5rem 0}.store-identity{margin-inline:1.5rem;padding-inline:0}.store-logo{left:0}.open-badge{right:0}.search-box{margin-inline:1.5rem}.featured-track{grid-auto-columns:min(48%,26rem)}.product-modal{border-radius:var(--store-radius);grid-template-rows:1fr;grid-template-columns:42% minmax(0,1fr);width:min(62rem,100% - 3rem);height:min(85dvh,48rem);bottom:auto;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.modal-main{position:relative}.modal-scroll{padding:2rem 1.5rem 7rem}}.cart-filled{text-align:left;align-items:stretch;max-height:calc(100vh - 7rem);overflow:hidden}.cart-panel-head{border-bottom:1px solid oklch(0% 0 0/.08);align-items:center;gap:.7rem;padding-bottom:.85rem;display:flex}.cart-panel-head>svg{width:1.35rem;color:var(--store-primary)}.cart-panel-head h2{margin:0}.cart-panel-head span{color:oklch(50% .02 30);font-size:.7rem}.cart-items{min-height:5rem;max-height:20rem;overflow-y:auto}.cart-item{border-bottom:1px solid oklch(0% 0 0/.07);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.85rem 0;display:grid}.cart-item h3{font-size:.78rem;font-weight:800}.cart-item p,.cart-item small{color:oklch(50% .02 30);margin-top:.2rem;font-size:.66rem;line-height:1.4;display:block}.cart-item strong{color:var(--store-primary);margin-top:.4rem;font-size:.75rem;display:block}.cart-actions{flex-direction:column;justify-content:space-between;align-items:end;display:flex}.cart-actions>button{color:oklch(52% .18 28)}.quantity.compact{gap:.3rem}.quantity.compact button{width:1.8rem;height:1.8rem}.quantity.compact b{text-align:center;min-width:1.2rem;font-size:.7rem}.cart-empty{color:oklch(52% .02 30);align-content:center;place-items:center;gap:.4rem;height:8rem;display:grid}.cart-empty svg{width:1.5rem}.cart-totals{border-top:1px solid oklch(0% 0 0/.08);gap:.45rem;padding:.8rem 0;display:grid}.cart-totals>div{justify-content:space-between;font-size:.72rem;display:flex}.cart-totals .cart-total{border-top:1px dashed oklch(0% 0 0/.12);padding-top:.55rem;font-size:.9rem}.checkout-button,.whatsapp-button{border-radius:calc(var(--store-radius) - .15rem);background:var(--store-primary);min-height:2.9rem;color:var(--store-button-text);font-weight:800}.cart-modal{border-radius:var(--store-radius) var(--store-radius) 0 0;background:var(--store-bg);color:oklch(20% .02 30);--store-surface:var(--store-bg);border:0;width:100%;max-width:none;height:min(92dvh,55rem);bottom:0;right:0;overflow-y:auto;top:auto!important;left:0!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.cart-modal{--store-surface:color-mix(in oklch, var(--store-bg) 92%, oklch(100% 0 0))}}.cart-modal .cart-items{max-height:none}.checkout-form{padding-bottom:env(safe-area-inset-bottom);gap:1rem;display:grid}.checkout-form label,.checkout-form legend{gap:.4rem;font-size:.76rem;font-weight:800;display:grid}.checkout-form input,.checkout-form textarea{background:var(--store-surface);border-radius:calc(var(--store-radius) - .25rem)}.field-grid,.address-fields{gap:.75rem;display:grid}.choice-row,.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.choice-row label,.payment-grid label{border-radius:calc(var(--store-radius) - .25rem);border:1px solid oklch(0% 0 0/.1);align-items:center;gap:.5rem;min-height:2.8rem;padding:.65rem;display:flex}.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-grid small{display:none}.checkout-summary{border-block:1px solid oklch(0% 0 0/.08);justify-content:space-between;padding:.8rem 0;display:flex}.form-error{color:oklch(48% .2 28);font-size:.74rem;font-weight:700}.checkout-actions{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.tracking-page{background:var(--store-bg);color:oklch(20% .02 30);--store-radius:1rem;--store-title-font:"Plus Jakarta Sans", sans-serif;min-height:100vh;padding:1rem}.tracking-page.theme-rustico{--store-radius:.5rem;--store-title-font:"Oswald", sans-serif}.tracking-page.theme-divertido{--store-radius:1.5rem;--store-title-font:"Baloo 2", sans-serif}.tracking-page.theme-premium{--store-radius:.75rem;--store-title-font:"Playfair Display", serif}.tracking-shell{width:min(100%,42rem);margin:auto}.tracking-header{align-items:center;gap:.8rem;padding:.5rem 0 1.25rem;display:flex}.tracking-header img{object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem}.tracking-header p{color:oklch(48% .02 30);font-size:.72rem}.tracking-header h1,.tracking-page h2{font-family:var(--store-title-font);font-weight:800}.tracking-header h1{font-size:1.4rem}.tracking-status,.tracking-summary{border-radius:var(--store-radius);background:var(--store-bg);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.tracking-status,.tracking-summary{background:color-mix(in oklch, var(--store-bg) 92%, oklch(100% 0 0))}}.tracking-status,.tracking-summary{box-shadow:0 7px 24px oklch(0% 0 0/.07)}.live-label{color:oklch(42% .13 145);align-items:center;gap:.4rem;font-size:.66rem;font-weight:800;display:flex}.live-label span{background:oklch(62% .18 145);border-radius:50%;width:.45rem;height:.45rem;animation:1.8s infinite live-pulse}.tracking-status h2{margin-top:.7rem;font-size:1.5rem}.tracking-status>p{color:oklch(50% .02 30);margin-top:.25rem;font-size:.75rem}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.3rem;display:grid}.timeline>div{text-align:center;color:oklch(68% .01 30);justify-items:center;gap:.45rem;display:grid;position:relative}.timeline span{z-index:1;background:oklch(92% 0 0);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.timeline svg{width:1rem}.timeline strong{font-size:.58rem;line-height:1.25}.timeline i{border-top:2px solid oklch(88% 0 0);width:calc(100% - 2.2rem);position:absolute;top:1.05rem;left:calc(50% + 1.1rem)}.timeline .done{color:var(--store-primary)}.timeline .done span{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.timeline .done span{background:color-mix(in oklch, var(--store-primary) 14%, var(--store-bg))}}.timeline .done i{border-color:var(--store-primary)}.tracking-summary{margin-top:.8rem}.tracking-summary h2{font-size:1.05rem}.tracking-summary article{border-bottom:1px solid oklch(0% 0 0/.07);justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.75rem;display:flex}.tracking-summary article p,.tracking-summary article small{color:oklch(50% .02 30);margin-top:.2rem;font-size:.65rem;display:block}.tracking-values{gap:.4rem;padding-top:.7rem;display:grid}.tracking-values p{justify-content:space-between;font-size:.72rem;display:flex}.tracking-values .tracking-total{border-top:1px dashed oklch(0% 0 0/.12);padding-top:.5rem;font-size:.9rem}.contact-store{border-radius:var(--store-radius);background:var(--store-primary);width:100%;height:3rem;color:var(--store-button-text);margin-top:.8rem}.tracking-note{color:oklch(52% .02 30);justify-content:center;gap:.35rem;margin:.8rem;font-size:.65rem;display:flex}.tracking-note svg{width:.85rem}.cancelled-order{border-radius:var(--store-radius);color:oklch(45% .18 28);background:oklch(93% .06 28);padding:1rem;font-weight:700}@keyframes live-pulse{50%{opacity:.35;transform:scale(.75)}}@media (width>=760px){.cart-modal{border-radius:var(--store-radius);width:min(42rem,100% - 3rem);height:min(88dvh,55rem);bottom:auto;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.address-main{grid-template-columns:minmax(0,1fr) 7rem}.tracking-page{padding:2rem}}.owner-auth,.owner-panel{--panel-ink:oklch(21% .025 255);--panel-soft:oklch(96.5% .006 255);--panel-line:oklch(90% .01 255);--panel-green:oklch(55% .2 27);--panel-orange:oklch(69% .16 55);color:var(--panel-ink);background:oklch(98.5% .003 255)}.owner-auth{background-image:linear-gradient(120deg,oklch(97% .012 25),oklch(98.5% .003 255) 55%);align-content:center;justify-items:center;gap:1.5rem;min-height:100vh;padding:1.25rem;display:grid}.auth-brand{align-items:center;gap:.7rem;display:flex}.auth-brand div:last-child{display:grid}.auth-brand span{color:oklch(50% .02 255);font-size:.68rem}.genios-mark{background:var(--panel-green);color:oklch(100% 0 0);border-radius:.55rem;place-items:center;width:2.7rem;height:2.7rem;font-size:1.35rem;font-weight:900;display:grid}.auth-box{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;gap:1.5rem;width:min(100%,27rem);padding:2rem;display:grid;box-shadow:0 20px 60px oklch(20% .02 255/.08)}.auth-box h1{font-size:1.65rem;font-weight:800}.auth-box>div>p:not(.auth-kicker){color:oklch(50% .02 255);margin-top:.4rem;font-size:.82rem}.auth-kicker{color:var(--panel-green);font-size:.65rem;font-weight:900}.auth-box form{gap:1rem;display:grid}.auth-box label{gap:.45rem;font-size:.76rem;font-weight:700;display:grid}.auth-input{align-items:center;display:flex;position:relative}.auth-input>svg{color:oklch(55% .02 255);width:1rem;position:absolute;left:.7rem}.auth-input input{padding-left:2.2rem}.auth-input button{position:absolute;right:.15rem}.auth-submit{background:var(--panel-green);width:100%;height:2.8rem}.auth-success{text-align:center;justify-items:center;gap:.7rem;display:grid}.auth-success>svg{width:2.5rem;color:var(--panel-green)}.auth-footer{color:oklch(50% .02 255);font-size:.68rem}.owner-panel{min-height:100vh}.panel-sidebar{z-index:45;color:oklch(96% .006 255);background:oklch(19% .025 255);flex-direction:column;width:16rem;padding:1rem;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.panel-sidebar.open{transform:none}.panel-sidebar-scrim{z-index:40;background:oklch(0% 0 0/.45);position:fixed;inset:0}.panel-logo{align-items:center;gap:.65rem;display:flex}.panel-logo>div:nth-child(2){display:grid}.panel-logo span{color:oklch(70% .015 255);font-size:.6rem}.mobile-menu-close{margin-left:auto}.panel-store{background:oklch(25% .025 255);border-radius:.4rem;align-items:center;gap:.65rem;margin:2rem 0 1.2rem;padding:.8rem;display:flex}.panel-store>div{background:oklch(35% .02 255);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}.panel-store img{object-fit:cover;width:100%;height:100%}.panel-store span{min-width:0;display:grid}.panel-store strong{text-overflow:ellipsis;overflow:hidden}.panel-store small{color:oklch(72% .015 255);font-size:.58rem}.panel-sidebar nav{gap:.25rem;display:grid}.panel-sidebar nav button,.panel-logout{color:oklch(78% .015 255);justify-content:flex-start}.panel-sidebar nav button.active{color:oklch(100% 0 0);background:oklch(22% .015 25)}.panel-sidebar nav b{background:oklch(63% .2 28);border-radius:50%;place-items:center;min-width:1.4rem;height:1.4rem;margin-left:auto;font-size:.65rem;display:grid}.panel-logout{margin-top:auto}.panel-main{min-width:0;padding:1rem}.panel-main>header{align-items:center;gap:.7rem;margin-bottom:1.25rem;display:flex}.panel-main>header h1{font-size:1.45rem;font-weight:800}.panel-main>header p{color:oklch(50% .02 255);font-size:.68rem}.panel-head-actions{gap:.45rem;margin-left:auto;display:flex}.panel-head-actions>button:last-child{padding-inline:.6rem;font-size:.68rem}.panel-error{text-align:center;place-content:center;gap:1rem;min-height:100vh;display:grid}.kanban{scroll-snap-type:x proximity;grid-auto-columns:min(84vw,18rem);grid-auto-flow:column;gap:.8rem;padding-bottom:1rem;display:grid;overflow-x:auto}.kanban-column{scroll-snap-align:start;min-height:30rem}.kanban-title{justify-content:space-between;align-items:center;padding:.65rem .15rem;font-size:.78rem;font-weight:800;display:flex}.kanban-title b{background:var(--panel-line);border-radius:.3rem;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.65rem;display:grid}.order-stack{background:var(--panel-soft);border-radius:.4rem;align-content:start;gap:.55rem;min-height:28rem;padding:.55rem;display:grid}.order-card{border:1px solid var(--panel-line);cursor:pointer;background:oklch(100% 0 0);border-radius:.38rem;gap:.45rem;padding:.8rem;display:grid;box-shadow:0 4px 12px oklch(20% .02 255/.04)}.order-card.new{border-left:3px solid var(--panel-orange)}.order-card>div,.order-card footer{justify-content:space-between;align-items:center;display:flex}.order-card>div>span{color:oklch(52% .02 255);align-items:center;gap:.25rem;font-size:.64rem;display:flex}.order-card svg{width:.8rem}.order-card h3{font-size:.82rem}.order-card p{color:oklch(50% .02 255);font-size:.66rem}.order-card footer{border-top:1px solid var(--panel-line);padding-top:.35rem}.column-empty{text-align:center;color:oklch(60% .015 255);padding:3rem .5rem;font-size:.68rem}.order-dialog,.product-edit-dialog{max-height:90dvh;overflow-y:auto}.order-detail{gap:1rem;display:grid}.order-items>div{border-bottom:1px solid var(--panel-line);grid-template-columns:minmax(0,1fr) auto;padding:.7rem 0;font-size:.75rem;display:grid}.order-items small,.order-items em{color:oklch(50% .02 255);grid-column:1/-1;font-size:.65rem}.order-detail dl{gap:.55rem;display:grid}.order-detail dl div{grid-template-columns:6rem 1fr;font-size:.72rem;display:grid}.order-detail dt{color:oklch(50% .02 255)}.order-actions{gap:.45rem}.menu-admin{gap:1rem;display:grid}.category-manage,.products-manage,.store-settings>section,.summary-grid>section,.summary-note{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;padding:1rem}.section-title{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-title h2,.store-settings h2{font-size:1rem;font-weight:800}.section-title p{color:oklch(50% .02 255);font-size:.65rem}.category-row{border-top:1px solid var(--panel-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.76rem;display:grid}.category-row>svg{color:oklch(62% .015 255);cursor:grab;width:1rem}.products-manage>.search-box{margin:0 0 .75rem}.category-row.ativa{background:var(--v-ambar-suave);border-radius:.6rem;margin:0 -.5rem;padding:.6rem .5rem}.category-filtrar{min-width:0;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.4rem;display:flex}.category-filtrar:hover{color:var(--v-acento)}.category-filtrar small,.categoria-filtros em,.grupo-categoria small{color:#6b5e55;background:#f1e9e1;border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-style:normal;font-weight:700}.categoria-filtros{scrollbar-width:thin;gap:.4rem;margin:0 0 .9rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.categoria-filtros button{border:1px solid var(--panel-line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.categoria-filtros button.ativo{border-color:var(--v-carvao);background:var(--v-carvao);color:#fff}.categoria-filtros button.ativo em{background:var(--v-ambar);color:var(--v-carvao)}.grupo-categoria{margin:.8rem 0 .1rem}.grupo-categoria:first-child{margin-top:0}.grupo-categoria button{cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;display:flex}.grupo-categoria button:hover{color:var(--v-acento)}.product-admin-list .lista-vazia{text-align:center;color:#7a6a60;padding:1.5rem 0;font-size:.85rem}.product-admin-list{gap:.4rem;display:grid}.product-admin-list article{border-top:1px solid var(--panel-line);grid-template-columns:3.3rem minmax(0,1fr) repeat(5,auto);align-items:center;gap:.55rem;padding:.55rem;display:grid}.admin-thumb{background:var(--panel-soft);border-radius:.35rem;place-items:center;width:3.3rem;height:3.3rem;display:grid;overflow:hidden}.admin-thumb img{object-fit:cover;width:100%;height:100%}.product-admin-list article>div:nth-child(2){min-width:0;display:grid}.product-admin-list article span{color:oklch(50% .02 255);font-size:.6rem}.product-admin-list article b{color:var(--panel-green);font-size:.68rem}.product-admin-list article>label{font-size:.62rem;display:none}.edit-grid,.settings-grid,.hours-settings{gap:.8rem;display:grid}.edit-grid label,.settings-grid label,.hours-settings label,.group-form label{gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.wide{grid-column:1/-1}.switch-field{align-items:center;gap:.5rem;display:flex!important}.image-upload{gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.image-upload>div{border:1px dashed var(--panel-line);background:var(--panel-soft);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;gap:.5rem;height:5rem;display:flex;overflow:hidden}.image-upload img{object-fit:cover;width:5rem;height:100%}.image-upload svg{width:1.3rem}.extras-editor{border-top:1px solid var(--panel-line);margin-top:1rem;padding-top:1rem}.extras-editor>div{align-items:center;gap:.5rem;display:flex}.extras-editor>div h3{margin-right:auto}.extras-editor>article{border:1px solid var(--panel-line);border-radius:.35rem;margin-top:.6rem;padding:.7rem}.extras-editor article header,.extras-editor article>div{justify-content:space-between;display:flex}.extras-editor article small{color:oklch(50% .02 255)}.extras-editor article>div{padding:.4rem 0;font-size:.68rem}.group-form{gap:.8rem;display:grid}.group-form>div,.group-form section>div{grid-template-columns:1fr 1fr auto;gap:.5rem;display:grid}.group-form section p{justify-content:space-between;font-size:.7rem;display:flex}.store-settings{gap:1rem;display:grid}.settings-save{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(98.5% .003 255/.92);justify-content:flex-end;align-items:center;gap:1rem;padding:.8rem;display:flex;position:sticky;bottom:0}.settings-save span{color:var(--panel-green);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.summary-grid{gap:.8rem;display:grid}.summary-grid section p{color:oklch(50% .02 255);font-size:.7rem}.summary-grid section>strong{margin:.4rem 0 1rem;font-size:1.5rem;display:block}.summary-grid section>div{gap:1rem;display:flex}.summary-grid span{align-items:center;gap:.3rem;font-size:.65rem;display:flex}.summary-grid svg{width:.9rem;color:var(--panel-green)}.summary-note{gap:.7rem;margin-top:1rem;display:flex}.summary-note>svg{color:var(--panel-orange)}.summary-note p{color:oklch(50% .02 255);font-size:.68rem}@media (width>=760px){.edit-grid,.settings-grid,.hours-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-admin-list article>label{align-items:center;gap:.4rem;display:flex}}@media (width>=1024px){.panel-sidebar{transform:none}.panel-main{margin-left:16rem;padding:1.5rem 2rem}.mobile-menu,.mobile-menu-close{display:none}.kanban{grid-auto-columns:minmax(12rem,1fr)}.menu-admin{grid-template-columns:17rem minmax(0,1fr)}.hours-settings{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel-admin-link{color:oklch(78% .015 255);justify-content:flex-start;margin-top:auto}.panel-admin-link+.panel-logout{margin-top:0}.theme-premium.storefront{--store-ink:oklch(95% .01 80);background:var(--store-bg)}.admin-page{max-width:72rem;margin:0 auto;padding:1rem}.admin-head{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-head .panel-logo span{color:oklch(50% .02 255)}.admin-lojas{gap:.6rem;display:grid}.admin-lojas article{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.admin-lojas article.inativa{opacity:.55}.admin-logo{color:oklch(100% 0 0);border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;display:grid;overflow:hidden}.admin-logo img{object-fit:contain;background:oklch(100% 0 0);width:100%;height:100%}.admin-loja-info{gap:.15rem;min-width:0;display:grid}.admin-loja-info span{color:oklch(50% .02 255);font-size:.68rem}.admin-swatches{align-items:center;gap:.25rem;display:flex}.admin-swatches i{border:1px solid var(--panel-line);border-radius:50%;width:.85rem;height:.85rem}.admin-swatches small{color:oklch(50% .02 255);margin-left:.3rem;font-size:.6rem}.admin-pedidos{justify-items:center;display:grid}.admin-pedidos b{font-size:1.2rem}.admin-pedidos span{color:oklch(50% .02 255);font-size:.58rem}.admin-acoes{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.3rem;display:flex}.admin-loja-info strong{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-franquias{color:oklch(38% .08 60);cursor:pointer;background:oklch(95% .06 80);border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.admin-franquias svg{width:.8rem;height:.8rem}.admin-franquias[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.admin-unidades{border-top:1px dashed var(--panel-line);grid-column:1/-1;gap:.4rem;margin:.2rem 0 0;padding:.6rem 0 0;list-style:none;display:grid}.admin-unidades li{background:oklch(98% .004 80);border-radius:.4rem;align-items:center;gap:.4rem;padding:.5rem .6rem;display:grid}.admin-unidades li.inativa{opacity:.55}.admin-unidades li>div:first-child{gap:.1rem;display:grid}.admin-unidades li span{color:oklch(50% .02 255);font-size:.66rem}@media (width>=760px){.admin-unidades li{grid-template-columns:minmax(0,1fr) auto}}.admin-editor{gap:1.5rem;margin-top:1rem;display:grid}.admin-form{align-content:start;gap:.85rem;display:grid}.admin-form label{gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.admin-form h3{border-top:1px solid var(--panel-line);margin-top:.6rem;padding-top:.8rem;font-size:.9rem;font-weight:800}.slug-input{align-items:center;gap:.3rem;display:flex}.slug-input>span{color:oklch(50% .02 255)}.admin-usuario{justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.admin-novo-usuario{grid-template-columns:1fr;gap:.4rem;display:grid}.admin-aviso{color:oklch(22% .015 25);word-break:break-word;background:oklch(96% .012 25);border-radius:.4rem;padding:.6rem .7rem;font-size:.72rem}.admin-criada{gap:1rem;display:grid}.admin-criada pre{background:var(--panel-soft);white-space:pre-wrap;border-radius:.4rem;padding:1rem;font-size:.78rem}.admin-row-actions{justify-content:flex-end;gap:.5rem;display:flex}.tema-campos{gap:.8rem;display:grid}.tema-dica{color:oklch(45% .02 255);font-size:.68rem}.tema-dica button{border-bottom:1px dashed;padding:0 .15rem;font-weight:700}.tema-dica button.on{color:var(--panel-green)}.tema-chips{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.tema-chips button{width:2rem;height:2rem;box-shadow:0 0 0 1px var(--panel-line);cursor:pointer;border:2px solid oklch(100% 0 0);border-radius:50%;transition:transform .15s}.tema-chips button:hover{transform:scale(1.12)}.tema-cores{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.tema-cores input{cursor:pointer;height:2.4rem;padding:.2rem}.previa-wrap{align-content:start;justify-items:center;gap:.5rem;display:grid}.previa-wrap>p{color:oklch(50% .02 255);font-size:.68rem;font-weight:700}:where(.phone-preview){--store-radius:1rem;--store-title-font:"Plus Jakarta Sans", sans-serif}.phone-preview{--pv-ink:oklch(20% .02 30);--pv-surface:var(--store-bg)}@supports (color:color-mix(in lab, red, red)){.phone-preview{--pv-surface:color-mix(in oklch, var(--store-bg) 90%, oklch(100% 0 0))}}.phone-preview{background:var(--store-bg);width:16.5rem;height:33rem;color:var(--pv-ink);border:.55rem solid oklch(16% 0 0);border-radius:2.2rem;font-family:Plus Jakarta Sans,sans-serif;transition:background .25s;position:relative;overflow:hidden;box-shadow:0 24px 60px oklch(20% .02 255/.18)}.phone-preview.theme-premium{--pv-ink:oklch(95% .01 80);--pv-surface:var(--store-bg)}@supports (color:color-mix(in lab, red, red)){.phone-preview.theme-premium{--pv-surface:color-mix(in oklch, var(--store-bg) 88%, oklch(100% 0 0))}}.pv-banner{border-radius:var(--store-radius);background:linear-gradient(130deg, var(--store-primary), var(--store-secondary));place-items:center;height:6.5rem;margin:.6rem .6rem 0;display:grid;overflow:hidden}.pv-banner span{opacity:.25;width:3.2rem;height:3.2rem}.pv-banner img{object-fit:contain;width:100%;height:100%}.pv-head{align-items:flex-end;gap:.55rem;margin-top:-1.6rem;padding:0 .8rem;display:flex}.pv-logo{border:.22rem solid var(--store-bg);width:3.6rem;height:3.6rem;color:var(--store-primary);background:oklch(100% 0 0);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:900;display:grid;overflow:hidden}.pv-logo img{object-fit:contain;width:100%;height:100%}.pv-head h3{font-family:var(--store-title-font);font-size:.95rem;font-weight:800;line-height:1.1}.theme-rustico .pv-head h3{text-transform:uppercase}.pv-open{color:oklch(38% .12 150);background:oklch(93% .08 150);border-radius:999px;margin-top:.2rem;padding:.1rem .4rem;font-size:.52rem;font-weight:800;display:inline-block}.pv-chips{gap:.3rem;padding:.8rem .8rem .5rem;display:flex}.pv-chips b{background:var(--pv-surface);border-radius:999px;padding:.3rem .6rem;font-size:.56rem;font-weight:700}.pv-chips b.on{background:var(--store-primary);color:var(--store-button-text)}.pv-card{border-radius:var(--store-radius);background:var(--pv-surface);grid-template-columns:minmax(0,1fr) 4.2rem;gap:.5rem;margin:0 .6rem .45rem;padding:.55rem;display:grid}.pv-card em{background:var(--store-secondary);color:oklch(18% .02 60);border-radius:999px;margin-bottom:.2rem;padding:.08rem .35rem;font-size:.42rem;font-style:normal;font-weight:800;display:inline-block}.pv-card h4{font-family:var(--store-title-font);font-size:.7rem;font-weight:800}.pv-card p{opacity:.7;margin:.15rem 0 .3rem;font-size:.52rem}.pv-card strong{color:var(--store-primary);font-size:.66rem}.theme-premium .pv-card strong{color:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.theme-premium .pv-card strong{color:color-mix(in oklch, var(--store-primary) 70%, oklch(100% 0 0))}}.pv-foto{border-radius:calc(var(--store-radius) - .3rem);background:linear-gradient(145deg, var(--store-secondary), var(--store-primary));position:relative}@supports (color:color-mix(in lab, red, red)){.pv-foto{background:linear-gradient(145deg, color-mix(in oklch, var(--store-secondary) 45%, var(--store-bg)), color-mix(in oklch, var(--store-primary) 35%, var(--store-bg)))}}.pv-foto i{background:var(--store-primary);width:1.3rem;height:1.3rem;color:var(--store-button-text);border-radius:50%;place-items:center;font-size:.8rem;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:.25rem;right:.25rem}.pv-cart{border-radius:calc(var(--store-radius) + .2rem);background:var(--store-primary);height:2.4rem;color:var(--store-button-text);box-shadow:0 8px 20px var(--store-primary);place-items:center;font-size:.66rem;font-weight:800;display:grid;position:absolute;bottom:.7rem;left:.6rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.pv-cart{box-shadow:0 8px 20px color-mix(in oklch, var(--store-primary) 35%, transparent)}}@media (width>=760px){.admin-lojas article{grid-template-columns:3.2rem minmax(0,1fr) auto auto}.admin-acoes{grid-column:auto}.admin-novo-usuario{grid-template-columns:1fr 1fr auto}.admin-editor{grid-template-columns:minmax(0,1fr) 17.5rem}.previa-wrap{position:sticky;top:0}}.origem-page{gap:1rem;display:grid}.origem-periodo{gap:.4rem;display:flex}.funil{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;padding:1rem}.funil-linha{grid-template-columns:9.5rem minmax(0,1fr) 3rem 2.6rem;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.72rem;display:grid}.funil-linha>div{background:var(--panel-soft);border-radius:.3rem;height:1.4rem;overflow:hidden}.funil-linha i{background:var(--panel-green);border-radius:.3rem;height:100%;transition:width .3s;display:block}.funil-linha b{text-align:right}.funil-linha small{color:oklch(50% .02 255);font-size:.62rem}.funil-nota{color:oklch(50% .02 255);margin-top:.8rem;font-size:.66rem}.campanhas-tabela{font-size:.7rem;display:grid}.campanhas-tabela>div{border-top:1px solid var(--panel-line);grid-template-columns:minmax(0,1fr) 3.5rem 3.5rem 3.8rem 5.5rem;align-items:center;gap:.5rem;padding:.55rem 0;display:grid}.campanhas-tabela>div>span:not(:first-child){text-align:right}.campanhas-tabela .cab{color:oklch(50% .02 255);border-top:0;font-size:.6rem;font-weight:700}.campanhas-tabela span:first-child{min-width:0;display:grid}.campanhas-tabela small{text-overflow:ellipsis;white-space:nowrap;color:oklch(50% .02 255);font-size:.6rem;overflow:hidden}@media (width<=560px){.funil-linha{grid-template-columns:7rem minmax(0,1fr) 2.4rem 2.2rem}.campanhas-tabela>div{grid-template-columns:minmax(0,1fr) 2.6rem 3rem 4.6rem}.campanhas-tabela>div>span:nth-child(3){display:none}}.entrega-chip{border:1px dashed var(--store-primary);align-items:center;gap:.5rem;width:calc(100% - 2rem);margin:0 1rem .65rem;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.entrega-chip{border:1px dashed color-mix(in oklch, var(--store-primary) 45%, transparent)}}.entrega-chip{border-radius:var(--store-radius);background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.entrega-chip{background:color-mix(in oklch, var(--store-primary) 7%, var(--store-bg))}}.entrega-chip{color:var(--store-ink);text-align:left;cursor:pointer;font-size:.78rem}.entrega-chip>svg{width:1rem;color:var(--store-primary);flex:none}.entrega-chip span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.entrega-chip b{color:var(--store-primary);flex:none;font-size:.72rem}.entrega-sheet{border-radius:var(--store-radius);background:var(--store-bg);width:calc(100% - 1.5rem);max-width:28rem;max-height:88dvh;color:var(--store-ink);flex-direction:column;gap:.7rem;display:flex}.entrega-sheet h2{font-family:var(--store-title-font);font-size:1.25rem;font-weight:800}.entrega-sheet .search-box{margin:0}.entrega-gps{border-radius:var(--store-radius);background:var(--store-primary);height:2.9rem;color:var(--store-button-text);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;font-weight:800;display:flex}.entrega-gps svg{width:1.1rem}.entrega-gps:disabled{opacity:.7}.entrega-lista{border-radius:var(--store-radius);border:1px solid oklch(0% 0 0/.08);align-content:start;min-height:6rem;display:grid;overflow-y:auto}.entrega-lista button{text-align:left;border-bottom:1px solid oklch(0% 0 0/.06);justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .9rem;font-size:.85rem;display:flex}.entrega-lista button:last-child{border-bottom:0}.entrega-lista button span{align-items:center;gap:.5rem;display:flex}.entrega-lista button svg{width:1rem;color:var(--store-primary)}.entrega-lista button strong{color:var(--store-primary);flex:none;font-size:.82rem}.entrega-lista button:disabled{opacity:.45}.entrega-lista button:disabled strong{color:inherit;font-weight:600}.entrega-lista button:not(:disabled):hover{background:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.entrega-lista button:not(:disabled):hover{background:color-mix(in oklch, var(--store-primary) 6%, transparent)}}.entrega-vazio{opacity:.7;text-align:center;padding:1rem;font-size:.8rem}.entrega-erro{color:oklch(42% .15 30);background:oklch(95% .04 30);border-radius:.5rem;padding:.6rem .75rem;font-size:.78rem}.entrega-retirada{border-radius:var(--store-radius);border:1px solid oklch(0% 0 0/.1);align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.85rem;font-weight:700;display:flex}.entrega-retirada svg{width:1rem}.entrega-retirada strong{color:var(--store-primary);margin-left:auto}.bairro-escolhido{background:var(--store-primary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bairro-escolhido{background:color-mix(in oklch, var(--store-primary) 7%, var(--store-bg))}}.bairro-escolhido{font-size:.8rem}.bairro-escolhido span{opacity:.7}.bairro-escolhido button{color:var(--store-primary);margin-left:auto;font-size:.75rem;font-weight:800}.link-frete{color:var(--store-primary);font-size:.8rem;font-weight:800;text-decoration:underline}.entrega-config{gap:1rem;display:grid}.entrega-config>section{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;padding:1rem}.entrega-mapa{background:var(--panel-soft);z-index:0;border-radius:.4rem;height:20rem;overflow:hidden}.entrega-acoes{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.6rem;display:flex}.entrega-coord{color:oklch(50% .02 255);font-size:.66rem}.faixas-lista{justify-items:start;gap:.45rem;display:grid}.faixa-linha{grid-template-columns:auto 5rem auto auto 6rem auto;align-items:center;gap:.4rem;font-size:.75rem;display:grid}.bairros-tabela{max-height:26rem;margin-top:.5rem;display:grid;overflow-y:auto}.bairros-tabela>div{border-top:1px solid var(--panel-line);grid-template-columns:minmax(0,1fr) 3.6rem 6rem 2.25rem auto 2.25rem;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.74rem;display:grid}.bairros-tabela>div.sem-entrega strong{color:oklch(60% .01 255);text-decoration:line-through}.bairros-tabela strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bairros-tabela span{color:oklch(50% .02 255);text-align:right;font-size:.66rem}.auto-tag{background:var(--panel-soft);border-radius:.25rem;justify-self:center;padding:.1rem .3rem;font-size:.55rem!important}.bairro-novo{grid-template-columns:minmax(0,1fr) 5rem auto;gap:.4rem;margin-top:.7rem;display:grid}.avisar-button{background:oklch(55% .2 27)}.avisar-button:hover{background:oklch(50% .2 27)}.order-actions{flex-wrap:wrap}.whats-config{gap:1rem;display:grid}.whats-config>section{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;padding:1rem}.whats-status{background:var(--panel-soft);white-space:nowrap;border-radius:99rem;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.whats-status.conectado{color:oklch(22% .015 25);background:oklch(94% .012 25)}.whats-status.qr,.whats-status.conectando{color:oklch(48% .12 60);background:oklch(95% .06 75)}.whats-carregando{color:oklch(50% .02 255);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.whats-carregando svg{width:1rem}.whats-vazio{color:oklch(45% .02 255);justify-items:start;gap:.7rem;font-size:.75rem;display:grid}.whats-vazio>svg{width:1.6rem;height:1.6rem;color:var(--panel-green)}.whats-ok{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.whats-ok>svg{width:1.8rem;height:1.8rem;color:var(--panel-green)}.whats-ok>div{margin-right:auto;display:grid}.whats-ok strong{font-size:.95rem}.whats-ok span{color:oklch(50% .02 255);font-size:.68rem}.whats-qr{align-items:center;gap:1rem;display:grid}.whats-qr img{aspect-ratio:1;border:1px solid var(--panel-line);width:min(16rem,100%);image-rendering:pixelated;background:#fff;border-radius:.4rem}.whats-qr ol{gap:.45rem;padding-left:1.1rem;font-size:.78rem;list-style:decimal;display:grid}.whats-qr li.nota{color:oklch(50% .02 255);margin-left:-1.1rem;font-size:.66rem;list-style:none}.whats-auto{border-top:1px solid var(--panel-line);cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.whats-auto span{gap:.15rem;display:grid}.whats-auto strong{font-size:.8rem}.whats-auto small{color:oklch(50% .02 255);font-size:.68rem}.whats-config .form-error{margin-top:.7rem}.whats-etapa header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.whats-etapa h2{font-size:.9rem;font-weight:800}.whats-etapa header p{color:oklch(50% .02 255);font-size:.65rem}.whats-etapa header label{white-space:nowrap;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:flex}.whats-etapa-corpo{gap:.9rem;margin-top:.9rem;display:grid}.whats-etapa-corpo>div:first-child{justify-items:start;gap:.5rem;display:grid}.whats-etapa-corpo textarea{font-size:.8rem;line-height:1.45}.whats-variaveis{flex-wrap:wrap;gap:.3rem;display:flex}.whats-variaveis button{border:1px solid var(--panel-line);background:var(--panel-soft);border-radius:.3rem;padding:.2rem .45rem;font-family:ui-monospace,monospace;font-size:.64rem}.whats-variaveis button:hover{border-color:var(--panel-green);color:var(--panel-green)}.whats-previa{background:oklch(93% .025 120);border-radius:.45rem;align-content:start;gap:.4rem;padding:.8rem;display:grid}.whats-previa>span{text-transform:uppercase;letter-spacing:.04em;color:oklch(22% .015 25);font-size:.6rem;font-weight:800}.whats-previa p{color:oklch(22% .015 25);overflow-wrap:anywhere;background:oklch(92% .012 25);border-radius:.5rem .5rem .5rem .1rem;justify-self:start;max-width:100%;padding:.55rem .7rem;font-size:.78rem;line-height:1.45;box-shadow:0 1px 1px oklch(0% 0 0/.08)}.whats-pendente{color:var(--panel-orange);font-size:.68rem}.aviso-retorno{border-radius:.45rem;align-items:center;gap:.6rem;margin-bottom:.8rem;padding:.55rem .7rem;font-size:.75rem;display:flex}.aviso-retorno>svg{flex:none;width:1rem}.aviso-retorno span{flex:1;min-width:0}.aviso-retorno.ok{color:oklch(22% .015 25);background:oklch(95% .012 25)}.aviso-retorno.falhou{color:oklch(42% .12 50);background:oklch(96% .05 60);flex-wrap:wrap}.aviso-falhou{color:oklch(55% .15 50);font-style:normal}@media (width>=760px){.whats-qr{grid-template-columns:auto 1fr}.whats-etapa-corpo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.entrega-endereco{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.6rem;display:grid}.entrega-opcoes{gap:.3rem;margin-top:.5rem;display:grid}.entrega-opcoes button{border:1px solid var(--panel-line);text-align:left;background:oklch(100% 0 0);border-radius:.35rem;align-items:flex-start;gap:.45rem;padding:.5rem .6rem;font-size:.72rem;display:flex}.entrega-opcoes button:hover{border-color:var(--panel-green)}.entrega-opcoes svg{width:.9rem;color:var(--panel-green);flex:none;margin-top:.1rem}.entrega-colar{border:1px dashed var(--panel-line);background:var(--panel-soft);border-radius:.4rem;gap:.45rem;margin-bottom:.7rem;padding:.75rem;display:grid}.entrega-colar textarea{background:oklch(100% 0 0);font-size:.8rem}.entrega-colar small{color:oklch(50% .02 255);font-size:.66rem}.entrega-recado{margin-top:.6rem}.pagamento-config{gap:1rem;display:grid}.pagamento-config>section{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;gap:.7rem;padding:1rem;display:grid}.pagamento-config h2{font-size:.95rem;font-weight:800}.pagamento-config h2 small{color:oklch(50% .02 255);font-weight:500}.pag-modo{border:1.5px solid var(--panel-line);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.pag-modo.marcado{border-color:var(--panel-green);background:oklch(98% .012 25)}.pag-modo input{accent-color:var(--panel-green);flex:none;width:1rem;height:1rem;margin-top:.2rem}.pag-modo strong{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.pag-modo p{color:oklch(42% .02 255);margin-top:.25rem;font-size:.74rem}.pag-bom{font-weight:700;color:oklch(22% .015 25)!important}.pag-alerta{color:oklch(50% .13 55)!important}.pag-selo{color:oklch(22% .015 25);white-space:nowrap;background:oklch(93% .012 25);border-radius:99rem;padding:.1rem .45rem;font-size:.6rem;font-weight:800}.pag-selo.cinza{background:var(--panel-soft);color:oklch(50% .02 255)}.pag-aviso-dono{cursor:pointer;align-items:flex-start;gap:.6rem;margin:-.2rem 0 .2rem 1.7rem;font-size:.76rem;font-weight:700;display:flex}.pag-aviso-dono small{color:oklch(50% .02 255);font-size:.66rem;font-weight:500;display:block}.pag-forma{border-top:1px solid var(--panel-line);padding:.6rem 0}.pag-forma>label{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pag-forma strong{font-size:.8rem}.pag-forma>label>span{color:oklch(50% .02 255);font-size:.7rem}.pag-em-breve{opacity:.7}.pag-em-breve>p{color:oklch(50% .02 255);margin:.25rem 0 0 1.6rem;font-size:.68rem}.pag-pix{background:var(--panel-soft);border-radius:.45rem;gap:.6rem;margin:.7rem 0 0 1.6rem;padding:.8rem;display:grid}.pag-pix-campos{gap:.6rem;display:grid}.pag-pix-campos label{gap:.3rem;font-size:.7rem;font-weight:700;display:grid}.pag-pix-campos select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.375rem;height:2.25rem;padding:0 .6rem;font-size:.8rem}.pag-dica{color:oklch(40% .02 255);font-size:.72rem}.pag-teste{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.7rem;display:flex}.pag-teste>span{flex:1;min-width:12rem}.pag-erro{color:oklch(50% .18 25);font-size:.72rem}.pix-tag{color:oklch(50% .13 230);font-style:normal}.pix-tag.pago{color:var(--panel-green)}.order-actions .pix-recebido{border-color:var(--panel-green);color:oklch(22% .015 25)}.pix-pedido{border:2px solid var(--store-primary);border-radius:var(--store-radius,1rem);background:var(--store-primary);gap:.7rem;margin:1rem 0;padding:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pix-pedido{background:color-mix(in oklch, var(--store-primary) 5%, var(--store-bg,#fff))}}.pix-pedido h2{font-size:1.1rem;font-weight:800}.pix-valor{color:var(--store-primary);font-size:1.7rem;font-weight:900}.pix-pedido ol{gap:.3rem;padding-left:1.2rem;font-size:.85rem;list-style:decimal;display:grid}.pix-pedido textarea{word-break:break-all;resize:none;background:oklch(100% 0 0);border:1px dashed oklch(0% 0 0/.25);border-radius:.5rem;width:100%;padding:.6rem;font-family:ui-monospace,monospace;font-size:.68rem}.pix-pedido .pix-copiar{background:var(--store-primary);height:3rem;color:var(--store-button-text,#fff);font-size:.95rem;font-weight:800}.pix-pedido .pix-ja-paguei{height:2.7rem;font-weight:700}.pix-informado{color:oklch(38% .12 150);background:oklch(95% .05 150);border-radius:.5rem;padding:.6rem .75rem;font-size:.82rem;font-weight:700}.pix-pedido.pago{background:oklch(96% .04 150);border-color:oklch(60% .15 150);align-items:center;gap:.8rem;display:flex}.pix-pedido.pago>svg{color:oklch(55% .15 150);flex:none;width:2rem;height:2rem}.pix-pedido.pago p{font-size:.82rem}.pag-mp-ok{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.pag-dica svg{vertical-align:-.15rem;width:.9rem;height:.9rem;display:inline}@media (width>=760px){.pag-pix-campos{grid-template-columns:10rem minmax(0,1fr)}}.pix-manual{color:oklch(45% .12 55);font-size:.8rem;font-weight:600}.clientes-aba{gap:.8rem;display:grid}.clientes-topo{gap:.6rem;display:grid}.clientes-topo>.search-box{margin:0}.clientes-filtros{flex-wrap:wrap;gap:.35rem;display:flex}.clientes-filtros button{border:1px solid var(--panel-line);color:oklch(42% .02 255);background:oklch(100% 0 0);border-radius:99rem;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:flex}.clientes-filtros button b{background:var(--panel-soft);border-radius:99rem;min-width:1.3rem;padding:0 .3rem;font-size:.62rem}.clientes-filtros button.on{border-color:var(--panel-green);color:oklch(22% .015 25);background:oklch(96% .012 25)}.clientes-filtros button.on b{background:oklch(100% 0 0)}.clientes-lista{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;padding:.3rem 1rem;display:grid}.cliente{border-top:1px solid var(--panel-line);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.75rem 0;display:grid}.cliente:first-child{border-top:0}.cliente-cab{text-align:left;align-items:center;gap:.5rem;min-width:0;display:flex}.cliente-cab>span{min-width:0;margin-right:auto;display:grid}.cliente-cab strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.cliente-cab small{color:oklch(50% .02 255);font-size:.68rem}.cliente-cab>svg{color:oklch(55% .02 255);flex:none;width:1rem;transition:transform .15s}.cliente.aberto .cliente-cab>svg{transform:rotate(180deg)}.cliente-cab b.quente{color:oklch(22% .015 25)}.cliente-cab b.morno{color:oklch(52% .13 60)}.cliente-cab b.frio{color:oklch(52% .18 28)}.cliente-acoes{gap:.4rem;display:flex}.cliente-historico{background:var(--panel-soft);border-radius:.4rem;gap:.45rem;padding:.7rem .8rem;display:grid}.cliente-historico>p{font-size:.74rem}.cliente-historico ul{max-height:16rem;display:grid;overflow-y:auto}.cliente-historico li{border-top:1px solid var(--panel-line);grid-template-columns:4.2rem 1fr auto;align-items:center;padding:.35rem 0;font-size:.74rem;display:grid}.cliente-historico li:first-child{border-top:0}.cliente-historico li small{color:oklch(50% .02 255);font-size:.64rem}.clientes-vazio{border:1px solid var(--panel-line);color:oklch(45% .02 255);background:oklch(100% 0 0);border-radius:.45rem;justify-items:start;gap:.7rem;padding:1rem;font-size:.78rem;display:grid}.clientes-vazio>svg{width:1.6rem;height:1.6rem;color:var(--panel-green)}.clientes-disparo{gap:.5rem;display:grid}.clientes-disparo textarea{font-size:.82rem;line-height:1.45}.clientes-disparo>small{color:oklch(50% .02 255);font-size:.66rem}.whats-previa-linha{color:oklch(22% .015 25);white-space:pre-wrap;overflow-wrap:anywhere;background:oklch(92% .012 25);border-radius:.5rem .5rem .5rem .1rem;justify-self:start;max-width:100%;padding:.55rem .7rem;font-size:.78rem;line-height:1.45}.clientes-erro{color:oklch(42% .12 50);background:oklch(96% .05 60);border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.74rem;display:flex}.clientes-erro span{flex:1;min-width:12rem}@media (width>=560px){.cliente{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cliente-historico{grid-column:1/-1}}.onb{--panel-ink:oklch(21% .025 255);--panel-soft:oklch(96.5% .006 255);--panel-line:oklch(90% .01 255);--panel-green:oklch(55% .2 27);--panel-orange:oklch(69% .16 55);min-height:100vh;color:var(--panel-ink);background:oklch(98.5% .003 255);padding-bottom:6rem}.onb-center{text-align:center;place-content:center;gap:1rem;display:grid}.spin{animation:1s linear infinite onb-spin}@keyframes onb-spin{to{transform:rotate(360deg)}}.onb-head{z-index:20;border-bottom:1px solid var(--panel-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(100% 0 0/.94);gap:.8rem;padding:.8rem 1rem;display:grid;position:sticky;top:0}.onb-brand{align-items:center;gap:.6rem;display:flex}.onb-brand>div:last-child{display:grid}.onb-brand strong{font-size:.9rem}.onb-brand span{color:oklch(50% .02 255);font-size:.65rem}.onb-brand .genios-mark{width:2.2rem;height:2.2rem;font-size:1.1rem}.onb-steps{scrollbar-width:none;gap:.3rem;display:flex;overflow-x:auto}.onb-steps::-webkit-scrollbar{display:none}.onb-steps button{background:var(--panel-soft);color:oklch(50% .02 255);white-space:nowrap;border-radius:99rem;align-items:center;gap:.35rem;padding:.35rem .6rem .35rem .35rem;font-size:.68rem;font-weight:700;display:flex}.onb-steps button span{background:oklch(100% 0 0);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.62rem;display:grid}.onb-steps button svg{width:.75rem}.onb-steps li.atual button{background:var(--panel-ink);color:oklch(100% 0 0)}.onb-steps li.atual span{color:var(--panel-ink)}.onb-steps li.feita button{color:oklch(22% .015 25);background:oklch(94% .012 25)}.onb-steps li.feita span{background:var(--panel-green);color:oklch(100% 0 0)}.onb-body{width:min(100%,62rem);margin:0 auto;padding:1.2rem 1rem}.onb-step{gap:1.2rem;display:grid}.onb-title p{color:var(--panel-green);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:900}.onb-title h1{font-size:1.6rem;font-weight:800;line-height:1.15}.onb-title span{color:oklch(48% .02 255);margin-top:.35rem;font-size:.85rem;line-height:1.45;display:block}.onb-split{align-items:start;gap:1.2rem;display:grid}.onb-fields{gap:1rem;display:grid}.onb-fields>label,.onb-box label,.onb-pair label{gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.onb-fields input,.onb-fields textarea{font-size:1rem}.onb-pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.onb-group{gap:.5rem;display:grid}.onb-group>span{font-size:.78rem;font-weight:700}.onb-chips{flex-wrap:wrap;gap:.4rem;display:flex}.onb-chips button{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:99rem;min-height:2.6rem;padding:.4rem .9rem;font-size:.82rem;font-weight:700}.onb-chips button.on{border-color:var(--panel-ink);background:var(--panel-ink);color:oklch(100% 0 0)}.onb-swatches{flex-wrap:wrap;gap:.5rem;display:flex}.onb-swatches>button,.onb-swatch-outra{width:2.6rem;height:2.6rem;box-shadow:0 0 0 1px var(--panel-line);border:3px solid oklch(100% 0 0);border-radius:50%}.onb-swatches>button.on{box-shadow:0 0 0 2px var(--panel-ink)}.onb-swatch-outra{background:var(--panel-soft);cursor:pointer;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.onb-swatch-outra input{opacity:0;cursor:pointer;position:absolute;inset:0}.onb-drop{border:2px dashed var(--panel-line);text-align:center;cursor:pointer;background:oklch(100% 0 0);border-radius:.8rem;justify-items:center;gap:.3rem;padding:1.2rem;transition:border-color .15s;display:grid}.onb-drop:hover{border-color:var(--panel-green)}.onb-drop svg{width:1.8rem;height:1.8rem;color:var(--panel-green)}.onb-drop img{object-fit:contain;max-width:7rem;max-height:5rem}.onb-drop span{font-size:.9rem;font-weight:800}.onb-drop small{color:oklch(50% .02 255);font-size:.7rem}.onb-drop.big{padding:1.6rem 1rem}.onb-fotos{cursor:default}.onb-fotos.arrastando{border-color:var(--panel-green);background:var(--panel-green)}@supports (color:color-mix(in lab, red, red)){.onb-fotos.arrastando{background:color-mix(in oklab, var(--panel-green) 8%, white)}}.onb-fotos-principal{cursor:pointer;justify-items:center;gap:.3rem;display:grid}.onb-fotos-pasta{border:1px solid var(--panel-line);cursor:pointer;background:oklch(98% 0 0);border-radius:999px;align-items:center;gap:.4rem;margin-top:.4rem;padding:.45rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.onb-fotos-pasta:hover{border-color:var(--panel-green)}.onb-drop .onb-fotos-pasta svg{width:1rem;height:1rem}.onb-drop small.onb-fotos-dica{font-size:.68rem}.onb-upload-row{gap:.7rem;display:grid}.onb-status,.onb-alert,.onb-foto-aviso{border-radius:.5rem;align-items:center;gap:.5rem;padding:.7rem .8rem;font-size:.8rem;font-weight:600;display:flex}.onb-status{color:oklch(22% .015 25);background:oklch(95% .012 25)}.onb-alert,.onb-foto-aviso{color:oklch(45% .12 55);background:oklch(96% .05 70)}.onb-status svg,.onb-alert svg,.onb-foto-aviso svg{flex:none;width:1rem}.onb-foto-aviso{padding:.4rem .6rem;font-size:.7rem}.onb-review{gap:.6rem;display:grid}.onb-review h2,.onb-saved h2{font-size:1rem;font-weight:800}.onb-review h2 small{color:oklch(50% .02 255);margin-left:.4rem;font-size:.72rem;font-weight:600}.onb-item{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.75rem;display:grid}.onb-item.falta{border-color:oklch(80% .1 60)}.onb-item-foto{background:var(--panel-soft);border-radius:.5rem;place-items:center;width:4.5rem;height:4.5rem;display:grid;overflow:hidden}.onb-item-foto img{object-fit:cover;width:100%;height:100%}.onb-item-foto svg{color:oklch(60% .02 255);width:1.3rem}.onb-item-campos{gap:.45rem;min-width:0;display:grid}.onb-item-linha{grid-template-columns:minmax(0,1fr) 7.5rem;gap:.45rem;display:grid}.onb-preco{align-items:center;display:flex;position:relative}.onb-preco>span{color:oklch(50% .02 255);font-size:.78rem;font-weight:700;position:absolute;left:.6rem}.onb-preco input{padding-left:2rem}.onb-adicionais{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.onb-adicionais>span:first-child{color:oklch(50% .02 255);width:100%;font-size:.66rem;font-weight:700}.onb-adicional{background:var(--panel-soft);border-radius:99rem;align-items:center;gap:.25rem;padding:.15rem .2rem .15rem .55rem;font-size:.72rem;display:inline-flex}.onb-adicional input{width:4.2rem;height:1.7rem;padding:0 .4rem;font-size:.72rem}.onb-adicional button{place-items:center;width:1.4rem;height:1.4rem;display:grid}.onb-adicional svg{width:.75rem}.onb-add{justify-self:start}.onb-saved ul{gap:.35rem;margin-top:.5rem;display:grid}.onb-saved li{background:oklch(100% 0 0);border-radius:.5rem;grid-template-columns:2.4rem minmax(0,1fr) auto;grid-template-areas:"f n p""f c p";align-items:center;column-gap:.6rem;padding:.4rem;display:grid}.onb-saved li>img,.onb-saved li>span{object-fit:cover;background:var(--panel-soft);border-radius:.4rem;grid-area:f;width:2.4rem;height:2.4rem}.onb-saved b{grid-area:n;font-size:.8rem}.onb-saved small{color:oklch(50% .02 255);grid-area:c;font-size:.66rem}.onb-saved em{color:var(--panel-green);grid-area:p;font-size:.8rem;font-style:normal;font-weight:800}.onb-switch{border:1px solid var(--panel-line);cursor:pointer;background:oklch(100% 0 0);border-radius:.6rem;align-items:center;gap:.7rem;padding:.8rem;display:flex!important}.onb-switch>span{display:grid}.onb-switch b{font-size:.85rem}.onb-switch small{color:oklch(50% .02 255);font-size:.7rem;font-weight:500}.onb-box{background:var(--panel-soft);border-radius:.6rem;gap:.8rem;padding:.9rem;display:grid}.onb-hint{color:oklch(50% .02 255);font-size:.75rem}.onb-hours{gap:.4rem;display:grid}.onb-hours>div{background:oklch(100% 0 0);border-radius:.55rem;grid-template-columns:5.2rem 1fr auto 1fr;align-items:center;gap:.4rem;padding:.5rem .6rem;display:grid}.onb-hours>div.fechado{color:oklch(55% .02 255)}.onb-hours>div>span{font-size:.7rem}.onb-hours small{grid-column:2/-1;font-size:.75rem}.onb-day{align-items:center;gap:.4rem;font-size:.8rem;font-weight:800;display:flex!important}.onb-link{color:var(--panel-green);grid-column:2/-1;justify-self:start;font-size:.7rem;font-weight:700;text-decoration:underline}.onb-checklist{gap:.45rem;display:grid}.onb-checklist li{background:oklch(100% 0 0);border-radius:.6rem;align-items:center;gap:.6rem;padding:.75rem;font-size:.85rem;font-weight:600;display:flex}.onb-checklist li>span{color:oklch(50% .12 55);background:oklch(95% .05 70);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid}.onb-checklist li.ok>span{color:oklch(22% .015 25);background:oklch(93% .012 25)}.onb-checklist svg{width:.9rem}.onb-checklist .onb-link{margin-left:auto}.onb-foot{z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--panel-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(100% 0 0/.96);gap:.4rem;display:grid;position:fixed;inset:auto 0 0}.onb-foot button{background:var(--panel-green);width:100%;height:3rem;font-size:1rem}.onb-done{gap:.8rem;display:grid}.onb-link-box,.admin-convite{gap:.5rem;display:flex}.onb-done-actions{flex-wrap:wrap;gap:.5rem;display:flex}.onb-preview{--r:16px;background:var(--f);width:min(100%,19rem);color:var(--f);border:6px solid oklch(20% .02 255);border-radius:1.6rem;justify-items:center;gap:.35rem;margin:0 auto;padding:0 0 1rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onb-preview{color:color-mix(in oklab, var(--f) 10%, black)}}.onb-preview{box-shadow:0 20px 50px oklch(20% .02 255/.15)}.onb-preview.estilo-premium{color:oklch(95% 0 0)}.onb-preview.estilo-rustico{--r:8px}.onb-preview.estilo-divertido{--r:24px}.onb-preview.estilo-premium{--r:12px}.onb-preview-banner{background:linear-gradient(135deg, var(--p), var(--s));place-items:end center;width:100%;height:5.5rem;display:grid}.onb-preview-banner img,.onb-preview-banner span{border:3px solid var(--f);background:var(--f);object-fit:contain;border-radius:50%;width:4.2rem;height:4.2rem;margin-bottom:-2.1rem}.onb-preview-banner span{color:var(--p);place-items:center;font-size:1.6rem;font-weight:900;display:grid}.onb-preview>strong{margin-top:2.3rem;font-size:1.05rem}.onb-preview.estilo-rustico>strong{text-transform:uppercase}.onb-preview>small{opacity:.7;font-size:.65rem}.onb-preview-card{border-radius:var(--r);background:var(--f);grid-template-rows:auto auto;grid-template-columns:3.5rem 1fr;column-gap:.6rem;width:calc(100% - 1.6rem);margin-top:.6rem;padding:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.onb-preview-card{background:color-mix(in oklab, var(--f) 88%, white)}}.onb-preview-card{box-shadow:0 4px 14px oklch(0% 0 0/.08)}.onb-preview.estilo-premium .onb-preview-card{background:var(--f)}@supports (color:color-mix(in lab, red, red)){.onb-preview.estilo-premium .onb-preview-card{background:color-mix(in oklab, var(--f) 85%, white)}}.onb-preview-card>div{border-radius:calc(var(--r) - 4px);background:var(--p);grid-row:1/3;width:3.5rem;height:3.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onb-preview-card>div{background:color-mix(in oklab, var(--p) 25%, var(--f))}}.onb-preview-card img{object-fit:cover;width:100%;height:100%}.onb-preview-card span{align-self:end;font-size:.78rem;font-weight:700}.onb-preview-card b{color:var(--p);font-size:.8rem}.onb-preview>button{border-radius:var(--r);background:var(--p);width:calc(100% - 1.6rem);color:var(--b);margin-top:.5rem;padding:.65rem;font-size:.8rem;font-weight:800}.consent-field{align-items:flex-start;line-height:1.4;gap:.55rem!important;font-weight:500!important;display:flex!important}.consent-field button{margin-top:.1rem}@media (width>=760px){.onb-head{grid-template-columns:auto 1fr;align-items:center;padding:.8rem 2rem}.onb-steps{justify-content:flex-end}.onb-body{padding:2rem}.onb-split{grid-template-columns:minmax(0,1fr) 19rem}.onb-upload-row{grid-template-columns:1fr 1fr}.onb-foot{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;justify-items:end;padding:1rem 0;position:sticky;bottom:0}.onb-foot button{width:auto;min-width:16rem}.onb{padding-bottom:2rem}.onb-hours>div{grid-template-columns:5.2rem 8rem auto 8rem 1fr}.onb-link{grid-column:auto;justify-self:end}}.onb-logo-opcoes{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.onb-logo-opcoes button{border:2px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.8rem;justify-items:center;gap:.45rem;padding:.7rem;font-size:.8rem;display:grid}.onb-logo-opcoes button.on{border-color:var(--panel-green);box-shadow:0 0 0 3px oklch(59% .2 27/.15)}.onb-logo-opcoes button:disabled{opacity:.7}.onb-logo-opcoes img,.onb-logo-ia{object-fit:contain;background:var(--panel-soft);border-radius:.6rem;width:5rem;height:5rem}.onb-logo-ia{color:var(--panel-green);place-items:center;display:grid}.onb-logo-ia svg{width:1.6rem;height:1.6rem}.onb-ia-fotos{background:oklch(96% .012 25);border-radius:.8rem;gap:.7rem;padding:.9rem;display:grid}.onb-ia-fotos>div:first-child{align-items:flex-start;gap:.6rem;display:flex}.onb-ia-fotos>div:first-child>svg{width:1.2rem;color:var(--panel-green);flex:none}.onb-ia-fotos span{display:grid}.onb-ia-fotos b{font-size:.88rem}.onb-ia-fotos small{color:oklch(22% .015 25);font-size:.72rem}.onb-ia-fotos>button{justify-self:start}.onb-item-lado{justify-items:center;gap:.35rem;display:grid}.onb-item-foto{position:relative}.onb-foto-carregando{background:oklch(100% 0 0/.65);place-items:center;display:grid;position:absolute;inset:0}.onb-foto-acao{color:var(--panel-green);align-items:center;gap:.2rem;font-size:.66rem;font-weight:800;display:inline-flex}.onb-foto-acao svg{width:.8rem}.onb-foto-acao:disabled{opacity:.5}.hb{--brand-ink:#080808;--brand-dark:#101010;--brand-primary:var(--v-acento);--brand-primary-hover:#b54000;--brand-btn-fill:var(--v-ambar);--brand-accent:var(--v-ambar);--brand-primary-soft:var(--v-ambar-suave);--brand-canvas:var(--v-offwhite);--brand-muted:#5c4a40;--brand-subtle:#a8968b;--brand-border:#eadfd6;--brand-divider:#f5ede6;--brand-gradient-primary:var(--v-gradiente);--primary:var(--v-ambar);--primary-foreground:var(--v-carvao);--ring:var(--v-ambar);--border:#eadfd6;font-family:var(--v-fonte);background:var(--brand-canvas);color:var(--brand-ink);overflow-x:clip}.hb :focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes hb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hb-shine{0%{background-position:0%}to{background-position:200%}}@keyframes hb-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand-primary) 45%, transparent)}70%{box-shadow:0 0 0 14px color-mix(in oklab, var(--brand-primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand-primary) 0%, transparent)}}.hb-carrossel-viewport{--hb-inset:1.25rem;--hb-card:260px;scroll-padding-inline:var(--hb-inset);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline-start:var(--hb-inset);overflow:auto hidden}.hb-carrossel-viewport::-webkit-scrollbar{display:none}@media (width>=1024px){.hb-carrossel-viewport{--hb-inset:max(2rem, calc((100vw - 80rem) / 2 + 2rem));--hb-card:290px}}.hb-carrossel-trilho{width:max-content;gap:clamp(1rem,3vw,2rem);padding-inline-end:var(--hb-inset);display:flex}.hb-carrossel-card{width:var(--hb-card);flex:0 0 var(--hb-card);scroll-snap-align:start;scroll-snap-stop:always}.hb-line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hb-line-mask>span{animation:1.1s cubic-bezier(.16,1,.3,1) both hb-line-up;display:block}.hb-line-mask:nth-child(2)>span{animation-delay:.12s}.hb-line-mask:nth-child(3)>span{animation-delay:.24s}.hb-rise-in{animation:1s cubic-bezier(.22,1,.36,1) both hb-rise-in}@keyframes hb-line-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes hb-rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hb-texto-acento{background:linear-gradient(90deg, #ffd27a, var(--brand-primary) 55%, #ff8a3d);color:#0000;-webkit-background-clip:text;background-clip:text}.hb-cabecalho{border-bottom:1px solid #0000;transition:background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1)}.hb-cabecalho[data-vidro=true]{background-color:var(--brand-dark)}@supports (color:color-mix(in lab, red, red)){.hb-cabecalho[data-vidro=true]{background-color:color-mix(in srgb, var(--brand-dark) 92%, transparent)}}.hb-cabecalho[data-vidro=true]{-webkit-backdrop-filter:blur(24px)saturate(140%);border-bottom-color:#ffffff14;box-shadow:0 4px 30px #00000059}.hb-cabecalho[data-oculto=true]{box-shadow:none;transform:translateY(-100%)}.hb-link-sub{position:relative}.hb-link-sub:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.35rem;left:1rem;right:1rem;transform:scaleX(0)}.hb-link-sub:hover:after{transform-origin:0;transform:scaleX(1)}.hb-hamburguer>span{background:currentColor;width:22px;height:1.5px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.hb-hamburguer>span+span{margin-top:6px}.hb-hamburguer[aria-expanded=true]>span:first-child{transform:translateY(3.75px)rotate(45deg)}.hb-hamburguer[aria-expanded=true]>span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.hb-menu-movil{clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility 0s linear .7s}.hb-menu-movil[data-aberto=true]{clip-path:inset(0);visibility:visible;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility}.hb-menu-item{display:block;overflow:hidden}.hb-menu-item>*{transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(100%)}.hb-menu-movil[data-aberto=true] .hb-menu-item>*{transition-delay:calc(.15s + var(--i,0) * 50ms);transform:translateY(0)}.hb-menu-extra{opacity:0;transition:opacity .4s}.hb-menu-movil[data-aberto=true] .hb-menu-extra{opacity:1;transition-delay:.5s}.hb-btn-fill{isolation:isolate;box-shadow:0 10px 30px -8px var(--brand-primary);transition:transform .15s,box-shadow .3s;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hb-btn-fill{box-shadow:0 10px 30px -8px color-mix(in srgb, var(--brand-primary) 45%, transparent)}}.hb-btn-fill:before{content:"";z-index:-1;background:var(--brand-btn-fill);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(101%)}.hb-btn-fill:hover{transform:translateY(-2px)}.hb-btn-fill:hover:before{transform:translateY(0)}.hb-btn-fill svg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.hb-btn-fill:hover svg{transform:translate(3px)rotate(-45deg)}.hb-spot{isolation:isolate;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s;position:relative}.hb-spot:hover{border-color:#fff3;transform:translateY(-4px)}.hb-spot__borda,.hb-spot__luz{pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .3s;position:absolute;inset:0}.hb-spot__borda{z-index:1;background:radial-gradient(400px circle at var(--x,50%) var(--y,50%), var(--brand-primary), transparent 50%);padding:1px}@supports (color:color-mix(in lab, red, red)){.hb-spot__borda{background:radial-gradient(400px circle at var(--x,50%) var(--y,50%), color-mix(in srgb, var(--brand-primary) 75%, transparent), transparent 50%)}}.hb-spot__borda{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hb-spot__luz{z-index:-1;background:radial-gradient(600px circle at var(--x,50%) var(--y,50%), var(--brand-primary), transparent 50%)}@supports (color:color-mix(in lab, red, red)){.hb-spot__luz{background:radial-gradient(600px circle at var(--x,50%) var(--y,50%), color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 50%)}}.hb-spot:hover .hb-spot__borda,.hb-spot:hover .hb-spot__luz{opacity:1}@property --x{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --y{syntax:"<length-percentage>";inherits:true;initial-value:50%}@media (hover:none) and (prefers-reduced-motion:no-preference){.hb-spot .hb-spot__borda,.hb-spot .hb-spot__luz{opacity:1}.hb-spot{animation:7s ease-in-out infinite alternate hb-spot-passeio}.hb-spot:nth-child(2n){animation-duration:8s;animation-direction:alternate-reverse}}@keyframes hb-spot-passeio{0%{--x:0%;--y:0%}50%{--x:100%;--y:100%}to{--x:30%;--y:100%}}.hb-linha-no{transition:background-color .3s}.hb-linha-titulo{transition:color .3s}.hb-linha-item:hover .hb-linha-no{background-color:var(--brand-primary)}.hb-linha-item:hover .hb-linha-titulo{color:var(--brand-primary)}.hb-mockup{opacity:.5;will-change:transform;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);transform:translateY(260px)}.hb-mockup[data-visivel=true]{opacity:1;transform:translateY(0)}.hb-textura-grade{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 60%,#0000);mask-image:radial-gradient(70% 55% at 50% 0,#000 60%,#0000)}.hb-textura-grao{opacity:.04;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:4px 4px}.hb-textura-halo{background:var(--brand-primary);border-radius:9999px;width:900px;max-width:120vw;height:520px}@supports (color:color-mix(in lab, red, red)){.hb-textura-halo{background:color-mix(in srgb, var(--brand-primary) 12%, transparent)}}.hb-textura-halo{filter:blur(140px)}.hb-hero-zoom{transform-origin:var(--hb-foco,55% 50%);animation:26s ease-in-out infinite alternate hb-hero-zoom;position:absolute;inset:0}.hb-hero-zoom>img{object-fit:cover;object-position:var(--hb-foco,55% 50%);width:100%;height:100%;position:absolute;inset:0}@keyframes hb-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.hb-vapor{width:6%;height:22%;position:absolute}.hb-vapor>span{filter:blur(3px);opacity:0;background:radial-gradient(closest-side,#fffc,#fff0);border-radius:50%;width:40%;height:55%;animation:5.5s ease-out infinite hb-vapor;position:absolute;bottom:0;left:30%}.hb-vapor>span:nth-child(2){animation-duration:6.2s;animation-delay:-1.8s;left:10%}.hb-vapor>span:nth-child(3){animation-duration:5s;animation-delay:-3.7s;left:55%}@keyframes hb-vapor{0%{opacity:0;transform:translate(0)scale(.6,.5)}20%{opacity:.7}55%{transform:translate(40%,-60%)scaleX(1.1)rotate(10deg)}to{opacity:0;transform:translate(80%,-120%)scale(1.7,1.3)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.hb-float,.hb-rise,.hb-pulse-ring,.hb-shine,.hb-rise-in,.hb-line-mask>span,.hb-hero-zoom,.hb-vapor>span,.hb-spot{animation:none!important}.hb-vapor{display:none}.hb-mockup{opacity:1;transition:none;transform:none}.hb-cabecalho,.hb-menu-movil,.hb-menu-item>*,.hb-btn-fill,.hb-btn-fill:before,.hb-btn-fill svg{transition-duration:.01ms!important}}.link-cardapio{background:oklch(25% .025 255);border-radius:.5rem;gap:.4rem;padding:.75rem;display:grid}.link-cardapio>span{text-transform:uppercase;letter-spacing:.08em;color:oklch(75% .2 27);font-size:.6rem;font-weight:800}.link-cardapio>a{text-overflow:ellipsis;white-space:nowrap;color:oklch(96% .006 255);text-underline-offset:2px;font-size:.72rem;font-weight:700;text-decoration:underline;overflow:hidden}.link-cardapio>div{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.link-cardapio>div>*{color:oklch(96% .006 255);background:oklch(32% .03 255);border-radius:.35rem;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;font-size:.64rem;font-weight:700;display:flex}.link-cardapio>div>:hover{background:oklch(22% .015 25)}.link-cardapio svg{width:.8rem;height:.8rem}.link-cardapio.no-painel{margin:-.6rem 0 1.2rem}.link-cardapio.claro{background:oklch(96% .012 25)}.link-cardapio.claro>span{color:oklch(22% .015 25)}.link-cardapio.claro>a{color:oklch(21% .025 255);font-size:.9rem}.link-cardapio.claro>div>*{color:oklch(21% .025 255);background:oklch(100% 0 0);border:1px solid oklch(90% .01 255);min-height:2.75rem;font-size:.8rem}.link-cardapio.claro>div>:hover{background:oklch(94% .012 25)}.link-cardapio.claro svg{width:1rem;height:1rem}.storefront{--vp-bg:#f5f5f6;--vp-surface:#fff;--vp-ink:#1d1d1f;--vp-muted:#6b6b70;--vp-line:#00000014;--vp-soft:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.storefront{--vp-soft:color-mix(in oklch, var(--store-primary) 9%, #fff)}}.storefront{--store-radius:1rem;--store-surface:var(--vp-surface);--store-ink:var(--vp-ink);background:var(--vp-bg);color:var(--vp-ink);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.storefront.theme-premium{--vp-bg:#0f0f10;--vp-surface:#1a1a1c;--vp-ink:#f5f5f7;--vp-muted:#a1a1a6;--vp-line:#ffffff17;--vp-soft:var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.storefront.theme-premium{--vp-soft:color-mix(in oklch, var(--store-primary) 18%, #1a1a1c)}}.storefront.theme-premium{background:var(--vp-bg);color:var(--vp-ink)}.storefront h1,.storefront h2,.storefront h3{letter-spacing:-.02em}.storefront .store-shell{width:min(100%,1180px);padding-bottom:7rem}.vp-capa{background:var(--store-primary);height:9.5rem;position:relative;overflow:hidden}.vp-capa img{object-fit:cover;width:100%;height:100%;display:block}.vp-capa:after{content:"";background:linear-gradient(#0000 40%,#00000047);position:absolute;inset:0}.vp-capa-auto{background:radial-gradient(#ffffff24 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(125deg, var(--store-primary), var(--store-secondary));width:100%;height:100%}.vp-loja{z-index:2;background:var(--vp-surface);border-radius:1.25rem;margin:-2.75rem .75rem 0;padding:1rem;position:relative;box-shadow:0 10px 30px #00000014}.vp-loja-topo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.vp-logo{place-items:center;width:4.25rem;height:4.25rem;display:grid}.vp-logo img{object-fit:contain;filter:drop-shadow(0 2px 6px #0000001f);border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%}.vp-loja-nome{min-width:0}.vp-loja-nome h1{font-family:var(--store-title-font);overflow-wrap:anywhere;font-size:1.3rem;font-weight:800;line-height:1.15}.vp-loja-nome p{color:var(--vp-muted);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.78rem;display:flex}.vp-loja-nome svg{flex:none;width:.85rem;height:.85rem}.vp-status{white-space:nowrap;border-radius:999px;align-self:start;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.vp-status i{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.vp-status.aberto{color:#12813f;background:#e6f6ec}.vp-status.fechado{color:#c2272d;background:#fdecec}.theme-premium .vp-status.aberto{color:#4cd38a;background:#12813f33}.theme-premium .vp-status.fechado{color:#ff8a8f;background:#c2272d38}.vp-loja-info{border-top:1px solid var(--vp-line);color:var(--vp-ink);flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-top:.9rem;padding-top:.8rem;font-size:.76rem;font-weight:600;display:flex}.vp-loja-info>span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.vp-loja-info svg{width:.95rem;height:.95rem;color:var(--vp-muted)}.vp-mais{color:var(--store-primary);align-items:center;gap:.1rem;margin-left:auto;font-size:.76rem;font-weight:800;display:inline-flex}.vp-mais svg{color:currentColor;width:.95rem}.vp-loja .entrega-chip{width:100%;margin:.8rem 0 0}.vp-loja .closed-banner{color:#c2272d;background:#fdecec;border-radius:.75rem;margin:.8rem 0 0}.theme-premium .vp-loja .closed-banner{color:#ff8a8f;background:#c2272d33}.storefront .menu-toolbar{z-index:20;background:var(--vp-bg);margin-top:.75rem;padding:.65rem 0 0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.storefront .menu-toolbar{background:color-mix(in oklch, var(--vp-bg) 92%, transparent)}}.storefront .menu-toolbar{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vp-line)}.storefront .search-box{margin:0 .75rem .5rem}.storefront .search-box>svg{color:var(--vp-muted)}.storefront .search-box input{background:var(--vp-surface);height:2.75rem;color:var(--vp-ink);border:1px solid #0000;border-radius:999px;font-size:.9rem;box-shadow:0 1px 2px #0000000d}.storefront .search-box input:focus-visible{border-color:var(--store-primary);box-shadow:0 0 0 3px var(--store-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.storefront .search-box input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--store-primary) 20%, transparent)}}.storefront .category-nav{-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:0 0;gap:1.35rem;padding:0 1rem;display:flex;position:static;overflow-x:auto}.storefront .category-nav::-webkit-scrollbar{display:none}.storefront .category-nav a{color:var(--vp-muted);background:0 0;border-radius:0;flex:none;padding:.7rem 0 .8rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.storefront .category-nav a:after{content:"";background:var(--store-primary);border-radius:3px 3px 0 0;height:3px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.storefront .category-nav a.active{color:var(--vp-ink);background:0 0}.storefront .category-nav a.active:after{transform:scaleX(1)}.storefront .content-grid{padding:0 .75rem}.storefront .menu-section,.storefront .featured-section{padding:1.5rem 0 .25rem;scroll-margin-top:7.5rem}.storefront .featured-section h2,.storefront .menu-section h2{font-family:var(--store-title-font);margin:0 .25rem .75rem;font-size:1.2rem;font-weight:800}.storefront .featured-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:11.5rem;grid-auto-flow:column;gap:.75rem;padding:.1rem .25rem .75rem;display:grid;overflow-x:auto}.storefront .featured-track::-webkit-scrollbar{display:none}.vp-destaque{scroll-snap-align:start;background:var(--vp-surface);color:inherit;text-align:left;cursor:pointer;border-radius:1rem;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.vp-destaque:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #0000001a}.vp-destaque:active:not(:disabled){transform:scale(.98)}.vp-destaque-foto{aspect-ratio:4/3;background:var(--vp-soft);position:relative}.vp-destaque-foto img{object-fit:cover;width:100%;height:100%}.vp-destaque-foto .product-label{margin:0;position:absolute;top:.5rem;left:.5rem}.vp-destaque-texto{padding:.65rem .75rem .8rem}.vp-destaque-texto h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.vp-sem-foto{width:100%;height:100%;color:var(--store-primary);place-items:center;display:grid}.vp-sem-foto svg{opacity:.5;width:1.6rem;height:1.6rem}.storefront .product-grid{background:var(--vp-surface);border-radius:1rem;gap:0;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000000f}.storefront .product-card{min-height:0;box-shadow:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 6.75rem;align-items:center;gap:.9rem;padding:1rem;transition:background .15s;animation:none;display:grid}.storefront .product-card+.product-card{border-top:1px solid var(--vp-line)}.storefront .product-card:hover:not(:disabled){background:var(--vp-ink)}@supports (color:color-mix(in lab, red, red)){.storefront .product-card:hover:not(:disabled){background:color-mix(in oklch, var(--vp-ink) 3%, transparent)}}.storefront .product-card:active:not(:disabled){background:var(--vp-ink);transform:none}@supports (color:color-mix(in lab, red, red)){.storefront .product-card:active:not(:disabled){background:color-mix(in oklch, var(--vp-ink) 5%, transparent)}}.storefront .product-card.sem-foto{grid-template-columns:minmax(0,1fr) auto}.storefront .product-copy{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.3rem;display:flex}.storefront .product-card h3{color:var(--vp-ink);font-size:.95rem;font-weight:700;line-height:1.25}.storefront .product-card p{color:var(--vp-muted);-webkit-line-clamp:2;margin:0;font-size:.8rem;line-height:1.45}.storefront .price-row{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.storefront .price-row strong{color:var(--vp-ink);font-size:.95rem;font-weight:800}.storefront .price-row del{width:auto;color:var(--vp-muted);order:0;font-size:.76rem}.storefront .discount-label{color:#12813f;background:#e6f6ec;border-radius:.35rem;padding:.15rem .4rem;font-size:.65rem;font-weight:800}.storefront .product-card:has(.discount-label) .price-row strong{color:#12813f}.vp-destaque:has(.discount-label) .price-row strong{color:#12813f}.storefront .product-label{background:var(--vp-soft);color:var(--store-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:.4rem;align-self:flex-start;margin:0 0 .1rem;padding:.2rem .5rem;font-size:.6rem;font-weight:800}.storefront .product-label.label-mais-pedido{color:#8a5a00;background:#fff4d6}.storefront .product-label.label-novidade{color:#2456c7;background:#e8f0ff}.theme-premium .product-label.label-mais-pedido{color:#ffd36b;background:#ffc40029}.theme-premium .product-label.label-novidade{color:#9cbcff;background:#508cff2e}.storefront .product-image-wrap{aspect-ratio:1;align-self:center;width:6.75rem;position:relative}.storefront .product-image-wrap img{object-fit:cover;background:var(--vp-soft);border-radius:.85rem;width:100%;height:100%}.storefront .product-image-wrap.vazia{aspect-ratio:auto;width:auto}.storefront .product-image-wrap.vazia .add-circle{position:static}.storefront .add-circle{background:var(--vp-surface);width:2.1rem;height:2.1rem;color:var(--store-primary);border:0;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;bottom:-.35rem;right:-.35rem;box-shadow:0 3px 10px #0000002e}.storefront .add-circle svg{stroke-width:2.6px;width:1.05rem;height:1.05rem}.storefront .product-card:hover .add-circle,.vp-destaque:hover .add-circle{transform:scale(1.08)}.vp-destaque .add-circle{bottom:.5rem;right:.5rem}.storefront .sold-label{color:#fff;text-align:center;background:#000000b8;border-radius:.45rem;padding:.3rem;font-size:.64rem;font-weight:800;position:absolute;bottom:.35rem;left:.35rem;right:.35rem}.storefront .product-image-wrap.vazia .sold-label{position:static}.storefront .product-card.sold-out,.vp-destaque.sold-out{opacity:.55;filter:grayscale();cursor:not-allowed}.storefront .empty-search{background:var(--vp-surface);color:var(--vp-muted);border-radius:1rem;margin-top:1rem}.storefront .empty-search h2{color:var(--vp-ink)}.storefront .mobile-cart{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--store-primary);height:3.5rem;color:var(--store-button-text);box-shadow:0 12px 30px var(--store-primary);border-radius:1rem;font-size:.9rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.storefront .mobile-cart{box-shadow:0 12px 30px color-mix(in oklch, var(--store-primary) 35%, transparent)}}.storefront .mobile-cart:disabled{opacity:1;background:var(--vp-ink);color:var(--vp-surface);box-shadow:0 12px 30px #0003}.storefront .mobile-cart b{background:#ffffff38;left:1rem;right:auto}.storefront~[role=dialog],.product-modal,.cart-modal,.info-modal{--vp-surface:#fff;--vp-ink:#1d1d1f;--vp-muted:#6b6b70;--vp-line:#00000014}.product-modal{background:var(--vp-surface);color:var(--vp-ink)}.product-modal .modal-image{background:#f2f2f3;position:relative}.product-modal .modal-image>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.product-modal .option-text strong.gratis{color:oklch(55% .12 150);font-weight:600}.product-modal .modal-scroll>h2{letter-spacing:-.02em;font-size:1.35rem}.product-modal .modal-scroll>p{color:var(--vp-muted);font-size:.88rem}.product-modal .modal-price{color:var(--vp-ink);font-size:1.15rem;font-weight:800}.product-modal .option-group{border-top:0;margin-top:1.25rem;padding:0}.product-modal .option-head{background:#f5f5f6;margin:0 -1rem .3rem;padding:.75rem 1rem}.product-modal .option-head b{background:var(--vp-ink);color:#fff;letter-spacing:.04em;font-size:.55rem}.product-modal .option-group.needs-choice .option-head b{background:var(--store-primary);color:var(--store-button-text)}.product-modal .option-row{border-bottom:1px solid var(--vp-line);min-height:3.25rem}.product-modal .option-text{font-size:.86rem}.product-modal .option-text strong{color:var(--vp-muted);font-weight:700}.product-modal .modal-footer{background:var(--vp-surface);border-top:1px solid var(--vp-line);box-shadow:0 -10px 30px #0000000f}.product-modal .quantity{border:1px solid var(--vp-line);border-radius:.85rem;gap:.25rem;padding:.2rem}.product-modal .quantity button{width:2.5rem;height:2.5rem;color:var(--store-primary);background:0 0;border:0}.product-modal .quantity strong{text-align:center;min-width:1.5rem}.product-modal .add-product{border-radius:.85rem;height:3rem;font-size:.88rem}.storefront .cart-preview{background:var(--vp-surface);border-radius:1.25rem;box-shadow:0 1px 3px #0000000f}.storefront .cart-item strong,.cart-modal .cart-item strong{color:var(--vp-ink)}.cart-modal{background:var(--vp-surface)}.storefront .checkout-button,.storefront .whatsapp-button,.cart-modal .checkout-button,.cart-modal .whatsapp-button{border-radius:.85rem}@media (width>=760px){.vp-capa{border-radius:1.5rem;height:13rem;margin:1rem 1.5rem 0}.vp-loja{margin:-3.5rem 2.5rem 0;padding:1.25rem 1.5rem}.vp-logo{width:5.25rem;height:5.25rem}.vp-loja-nome h1{font-size:1.7rem}.storefront .menu-toolbar{margin-top:1rem}.storefront .search-box{margin-inline:1.5rem}.storefront .category-nav{padding-inline:1.5rem}.storefront .content-grid{padding:0 1.5rem}.storefront .product-grid{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible}.storefront .product-card{background:var(--vp-surface);border-radius:1rem;box-shadow:0 1px 3px #0000000f}.storefront .product-card+.product-card{border-top:0}.storefront .product-card:hover:not(:disabled){background:var(--vp-surface);box-shadow:0 10px 24px #00000017}.storefront .product-image-wrap{width:7.5rem}.storefront .product-card{grid-template-columns:minmax(0,1fr) 7.5rem}.storefront .featured-track{grid-auto-columns:13.5rem}}@media (width>=1024px){.storefront .content-grid{grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem}.storefront .cart-preview{top:7.5rem}}.vp-destaque .discount-label{display:none}.vp-destaque .price-row{white-space:nowrap;flex-wrap:nowrap}.vp-destaque .price-row del{font-size:.7rem}.storefront .mobile-cart{justify-content:space-between;padding:0 1rem}.storefront .mobile-cart b{width:1.75rem;height:1.75rem;position:static}.storefront .mobile-cart strong{font-size:.95rem}.onb-preview-banner img{object-fit:contain;filter:drop-shadow(0 2px 6px #00000040);background:0 0;border:0;border-radius:0}.panel-store>div:has(img){background:0 0;border-radius:.4rem}.panel-store img{object-fit:contain}.plat{--plat-mute:oklch(50% .02 255);--plat-bar:var(--panel-green);--plat-bar-soft:oklch(93% .012 25)}.plat-grid{gap:1rem;display:grid}.plat-carregando{color:var(--plat-mute);align-items:center;gap:.5rem;padding:2rem;display:flex}.plat-aviso{background:oklch(97% .03 85);border:1px solid oklch(85% .08 75);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.8rem 1rem;font-size:.85rem;display:flex}.plat-aviso svg{color:oklch(60% .14 65);flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.plat-aviso code{font-size:.75rem}.plat-periodo,.plat-filtros{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;flex-wrap:wrap;gap:.25rem;padding:.2rem;display:inline-flex}.plat-periodo button,.plat-filtros button{color:var(--plat-mute);border-radius:.35rem;padding:.35rem .7rem;font-size:.8rem}.plat-periodo button.on,.plat-filtros button.on{background:var(--panel-ink);color:oklch(100% 0 0)}.plat-filtros{margin-bottom:.8rem}.plat-filtros b{margin-left:.2rem;font-weight:600}.plat-card{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;min-width:0;padding:1rem 1.1rem}.plat-card h2{margin-bottom:.25rem;font-size:1rem;font-weight:700}.plat-sub{color:var(--plat-mute);margin-bottom:.8rem;font-size:.78rem}.plat-kpis{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem;display:grid}.plat-kpi{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;gap:.15rem;padding:.9rem 1rem;display:grid}.plat-kpi span{color:var(--plat-mute);font-size:.75rem}.plat-kpi strong{font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700;line-height:1.15}.plat-kpi small{color:var(--plat-mute);font-size:.7rem}.aud-antigos{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.plat-funil{gap:.35rem;display:grid}.plat-funil li{border-radius:.35rem;grid-template-columns:minmax(9rem,13rem) minmax(0,1fr) 3.5rem minmax(0,9rem);align-items:center;gap:.6rem;padding:.25rem .4rem;font-size:.82rem;display:grid}.plat-funil li.pior{background:oklch(97% .03 85)}.plat-funil b{text-align:right;font-variant-numeric:tabular-nums}.plat-funil small{color:var(--plat-mute);font-size:.7rem}.plat-funil em{color:oklch(50% .14 60);grid-column:1/-1;margin-top:-.2rem;font-size:.7rem;font-style:normal;font-weight:600}.plat-funil-barra{background:var(--panel-soft);border-radius:4px;height:.75rem;overflow:hidden}.plat-funil-barra i{background:var(--plat-bar);border-radius:0 4px 4px 0;height:100%;display:block}.plat-diario{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;margin-top:.6rem;display:grid}.plat-colunas figcaption{color:var(--plat-mute);margin-bottom:.4rem;font-size:.8rem}.plat-colunas figcaption b{color:var(--panel-ink);margin-left:.25rem}.plat-colunas-area{border-bottom:1px solid var(--panel-line);align-items:flex-end;gap:2px;height:7rem;display:flex}.plat-coluna{outline:none;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.plat-coluna i{background:var(--plat-bar);border-radius:4px 4px 0 0;width:100%;min-height:0;display:block}.plat-coluna i.zero{background:var(--panel-line);border-radius:0;height:2px!important}.plat-coluna:hover i,.plat-coluna:focus-visible i{filter:brightness(.85)}.plat-dica{z-index:5;white-space:nowrap;background:var(--panel-ink);color:oklch(100% 0 0);pointer-events:none;border-radius:.3rem;padding:.25rem .45rem;font-size:.7rem;display:none;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%)}.plat-coluna:hover .plat-dica,.plat-coluna:focus-visible .plat-dica{display:block}.plat-colunas-eixo{color:var(--plat-mute);justify-content:space-between;margin-top:.25rem;font-size:.65rem;display:flex}.plat-tabela-wrap{overflow-x:auto}.plat-tabela{border-collapse:collapse;width:100%;font-size:.82rem}.plat-tabela th{text-align:left;color:var(--plat-mute);border-bottom:1px solid var(--panel-line);padding:.4rem .5rem;font-size:.7rem;font-weight:600}.plat-tabela td{border-bottom:1px solid var(--panel-soft);font-variant-numeric:tabular-nums;padding:.5rem}.plat-tabela small{color:var(--plat-mute)}.plat-lojas{gap:.5rem;display:grid}.plat-lojas article{border:1px solid var(--panel-line);border-radius:.5rem;grid-template-columns:minmax(12rem,2fr) minmax(9rem,1.2fr) repeat(3,minmax(5.5rem,.8fr)) auto;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.plat-loja-nome{gap:.15rem;min-width:0;display:grid}.plat-loja-nome strong{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.plat-loja-nome span{color:var(--plat-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.plat-tag{background:var(--panel-soft);color:var(--plat-mute);border-radius:99px;padding:.05rem .4rem;font-size:.62rem;font-weight:600}.plat-loja-estado{justify-items:start;gap:.2rem;display:grid}.plat-loja-estado small,.plat-loja-num small{color:var(--plat-mute);font-size:.66rem}.plat-estado{border:1px solid;border-radius:99px;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.plat-estado:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.plat-estado.ativa{color:oklch(22% .015 25);background:oklch(96% .012 25);border-color:oklch(85% .012 25)}.plat-estado.sem_pedido{color:oklch(45% .12 250);background:oklch(96% .03 250);border-color:oklch(85% .06 250)}.plat-estado.rascunho{color:oklch(42% .02 255);background:var(--panel-soft);border-color:var(--panel-line)}.plat-estado.esfriando{color:oklch(50% .13 65);background:oklch(97% .04 85);border-color:oklch(86% .09 80)}.plat-estado.parada{color:oklch(50% .17 27);background:oklch(96% .03 27);border-color:oklch(86% .07 27)}.plat-loja-num{font-variant-numeric:tabular-nums;gap:.1rem;display:grid}.plat-loja-num b{font-size:.88rem}.plat-falha{color:oklch(50% .17 27);font-size:.72rem;font-weight:500}.plat-loja-acoes{justify-content:flex-end;gap:.3rem;display:flex}.plat-erros{gap:.5rem;display:grid}.plat-erros li{border:1px solid var(--panel-line);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.7rem .8rem;display:flex}.plat-erros li>div{gap:.2rem;min-width:0;display:grid}.plat-erros strong{word-break:break-word;font-size:.85rem}.plat-erros span{color:var(--plat-mute);word-break:break-all;font-size:.7rem}.plat-erros summary{cursor:pointer;color:var(--plat-mute);font-size:.72rem}.plat-erros pre{background:var(--panel-soft);white-space:pre-wrap;word-break:break-all;border-radius:.35rem;max-height:12rem;margin-top:.3rem;padding:.5rem;font-size:.66rem;overflow:auto}.plat-ok{color:oklch(22% .015 25);align-items:center;gap:.4rem;font-size:.85rem;display:flex}@media (width<=900px){.plat-lojas article{grid-template-columns:repeat(3,minmax(0,1fr))}.plat-loja-nome,.plat-loja-estado{grid-column:1/-1}.plat-loja-acoes{grid-column:1/-1;justify-content:flex-start}.plat-funil li{grid-template-columns:minmax(0,1fr) 3rem;row-gap:.2rem}.plat-funil-barra{grid-area:2/1/auto/-1}.plat-funil small{grid-column:1/-1}}.link-cardapio>button.divulgar{color:oklch(100% 0 0);background:oklch(59% .2 27);border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;font-size:.66rem;font-weight:800;display:flex}.link-cardapio>button.divulgar svg,.kit-divulgacao button svg{width:.9rem;height:.9rem}.kit-divulgacao{max-height:90vh;overflow-y:auto}.kit-qr{background:oklch(97% .005 255);border-radius:.5rem;justify-items:center;gap:.6rem;padding:.8rem;display:grid}.kit-qr img{background:#fff;border-radius:.4rem;width:180px;height:180px}.kit-divulgacao button{background:#fff;border:1px solid oklch(88% .01 255);border-radius:.4rem;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.kit-textos{gap:.6rem;display:grid}.kit-textos li{border:1px solid oklch(90% .01 255);border-radius:.5rem;gap:.3rem;padding:.7rem;display:grid}.kit-textos strong{font-size:.8rem}.kit-textos p{white-space:pre-line;color:oklch(40% .02 255);font-size:.8rem}.kit-textos button{justify-self:start}.crm{--crm-mute:oklch(50% .02 255);--crm-cor:var(--panel-green);gap:1rem;display:grid}.crm-ficha{--panel-ink:oklch(21% .025 255);--panel-soft:oklch(96.5% .006 255);--panel-line:oklch(90% .01 255);--panel-green:oklch(55% .2 27);--crm-mute:oklch(50% .02 255);--crm-cor:var(--panel-green);color:var(--panel-ink)}.crm-sub{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}.crm-sub button{color:var(--crm-mute);border-radius:.45rem;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.crm-sub button svg{width:1rem;height:1rem}.crm-sub button.on{background:var(--panel-ink);color:oklch(100% 0 0)}.crm-aviso{background:oklch(97% .03 85);border:1px solid oklch(85% .08 75);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.7rem .9rem;font-size:.8rem;display:flex}.crm-aviso svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.crm-grid{gap:1rem;min-width:0;display:grid}.crm-card{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;align-content:start;gap:.7rem;min-width:0;padding:1rem;display:grid}.crm-card h3{font-size:.98rem;font-weight:700}.crm-sub-t{color:var(--crm-mute);font-size:.76rem}.crm-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;display:grid}.crm-kpi{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;gap:.12rem;padding:.8rem .9rem;display:grid}.crm-kpi span{color:var(--crm-mute);font-size:.72rem}.crm-kpi strong{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1.2}.crm-kpi small{color:var(--crm-mute);font-size:.68rem}.crm-segs{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;display:grid}.crm-segs article{border:1px solid var(--panel-line);border-radius:.5rem;align-content:start;gap:.35rem;padding:.75rem;display:grid}.crm-segs article.vazio{opacity:.55}.crm-segs header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.crm-segs header strong{font-size:.86rem}.crm-segs header b{font-variant-numeric:tabular-nums;font-size:1.25rem}.crm-segs p{color:var(--crm-mute);font-size:.74rem}.crm-segs small{color:oklch(22% .015 25);font-size:.72rem}.crm-segs article>div{gap:.35rem;margin-top:.2rem;display:flex}.crm-duas{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.crm-duas h4{margin-bottom:.4rem;font-size:.8rem;font-weight:700}.crm-ranking{gap:.25rem;display:grid}.crm-ranking li{border-bottom:1px solid var(--panel-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.6rem;padding:.35rem 0;font-size:.8rem;display:grid}.crm-ranking small{color:var(--crm-mute)}.crm-ranking b{font-variant-numeric:tabular-nums}.crm-mapa{gap:2px;padding-bottom:.3rem;display:grid;overflow-x:auto}.crm-mapa-h,.crm-mapa-d{color:var(--crm-mute);justify-content:center;align-items:center;font-size:.62rem;display:flex}.crm-mapa-d{justify-content:flex-start}.crm-mapa-c{background:var(--crm-cor);border-radius:3px;outline:none;height:1.7rem;position:relative}.crm-mapa-c:hover,.crm-mapa-c:focus-visible{box-shadow:0 0 0 2px var(--panel-ink)}.crm-dica{z-index:5;white-space:nowrap;background:var(--panel-ink);color:oklch(100% 0 0);pointer-events:none;border-radius:.3rem;padding:.25rem .45rem;font-size:.7rem;display:none;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%)}.crm-mapa-c:hover .crm-dica,.crm-mapa-c:focus-visible .crm-dica{display:block}.crm-filtros{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crm-filtros .search-box{flex:14rem;margin:0}.crm-filtros select,.crm-campo select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;max-width:100%;height:2.4rem;padding:0 .6rem;font-size:.82rem}.crm-lista{gap:.4rem;display:grid}.crm-cli{border:1px solid var(--panel-line);text-align:left;background:oklch(100% 0 0);border-radius:.5rem;grid-template-columns:minmax(10rem,2fr) auto repeat(3,minmax(5.5rem,1fr));align-items:center;gap:.7rem;padding:.65rem .8rem;display:grid}.crm-cli:hover{border-color:var(--panel-ink)}.crm-cli-nome{min-width:0;display:grid}.crm-cli-nome strong{font-size:.86rem}.crm-cli-nome small{color:var(--crm-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.crm-cli-num{font-variant-numeric:tabular-nums;display:grid}.crm-cli-num b{font-size:.84rem}.crm-cli-num small{color:var(--crm-mute);font-size:.64rem}.crm-tag{border:1px solid var(--panel-line);background:var(--panel-soft);color:oklch(35% .02 255);white-space:nowrap;border-radius:99px;align-items:center;width:fit-content;padding:.12rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.crm-tag.fiel,.crm-tag.vip{color:oklch(22% .015 25);background:oklch(96% .012 25);border-color:oklch(85% .012 25)}.crm-tag.novo,.crm-tag.recorrente{color:oklch(42% .12 250);background:oklch(96% .03 250);border-color:oklch(85% .06 250)}.crm-tag.em_risco{color:oklch(50% .13 65);background:oklch(97% .04 85);border-color:oklch(86% .09 80)}.crm-tag.sumido{color:oklch(50% .17 27);background:oklch(96% .03 27);border-color:oklch(86% .07 27)}.crm-ficha{max-width:min(46rem,100vw - 2rem);max-height:90vh;overflow-y:auto}.crm-ficha-tags{flex-wrap:wrap;gap:.3rem;display:flex}.crm-ficha-kpis{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.crm-barras{grid-template-columns:repeat(7,1fr);align-items:end;gap:4px;height:6rem;display:grid}.crm-barras span{text-align:center;flex-direction:column;justify-content:flex-end;gap:.2rem;height:100%;display:flex}.crm-barras i{background:var(--crm-cor);border-radius:4px 4px 0 0;width:100%;min-height:2px;max-height:calc(100% - 1rem);display:block}.crm-barras i.zero{background:var(--panel-line)}.crm-barras small{color:var(--crm-mute);font-size:.62rem}.crm-faixas{gap:.35rem;display:grid}.crm-faixas li{grid-template-columns:8.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:.4rem;font-size:.72rem;display:grid}.crm-faixas i{background:var(--crm-cor);border-radius:0 4px 4px 0;min-width:2px;height:.6rem;display:block}.crm-faixas i.zero{background:var(--panel-line)}.crm-faixas b{text-align:right;font-variant-numeric:tabular-nums}.crm-ficha-dl{grid-template-columns:9rem minmax(0,1fr);gap:.35rem .8rem;font-size:.8rem;display:grid}.crm-ficha-dl dt{color:var(--crm-mute)}.crm-ficha-acoes{justify-content:flex-end;gap:.5rem;display:flex}.crm-campo{gap:.3rem;font-size:.78rem;font-weight:600;display:grid}.crm-alcance{background:var(--panel-soft);border-radius:.45rem;padding:.55rem .7rem;font-size:.8rem}.crm-vars{flex-wrap:wrap;gap:.3rem;display:flex}.crm-vars button{border:1px dashed var(--panel-line);border-radius:.3rem;padding:.2rem .5rem;font-family:ui-monospace,monospace;font-size:.72rem}.crm-previa{background:oklch(96% .012 25);border:1px solid oklch(88% .012 25);border-radius:.5rem;gap:.3rem;padding:.7rem .8rem;display:grid}.crm-previa small{color:var(--crm-mute);font-size:.68rem}.crm-previa p,.crm-previa li{white-space:pre-wrap;font-size:.82rem}.crm-progresso{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .8rem;font-size:.76rem;display:grid}.crm-progresso>div{background:var(--panel-soft);border-radius:99px;grid-column:1/-1;height:.5rem;overflow:hidden}.crm-progresso>div i{background:var(--crm-cor);height:100%;transition:width .4s;display:block}.crm-hist{gap:.4rem;display:grid}.crm-hist li{border:1px solid var(--panel-line);border-radius:.45rem;justify-content:space-between;gap:.8rem;padding:.6rem .7rem;display:flex}.crm-hist li>span{gap:.1rem;min-width:0;display:grid}.crm-hist small{color:var(--crm-mute);font-size:.68rem}.crm-hist em{color:oklch(40% .02 255);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;overflow:hidden}.crm-hist b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem}.crm-arquivo{border:1px dashed var(--panel-ink);cursor:pointer;border-radius:.45rem;align-items:center;gap:.4rem;width:fit-content;padding:.5rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.crm-arquivo svg{width:1rem;height:1rem}.crm-arquivo input{display:none}.crm-check{align-items:flex-start;gap:.5rem;font-size:.78rem;display:flex}.crm-ok{color:oklch(22% .015 25);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.crm-ok svg{width:1rem;height:1rem}.crm-card code{background:var(--panel-soft);border-radius:.2rem;padding:.05rem .25rem;font-size:.74rem}@media (width<=760px){.crm-cli{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-cli-nome,.crm-cli>.crm-tag{grid-column:1/-1}.crm-ficha-dl{grid-template-columns:minmax(0,1fr)}.crm-ficha-dl dt{margin-top:.3rem}}.crm-fat{gap:.35rem;display:grid}.crm-fat li{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) 6.5rem 3.6rem;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.crm-fat.ofertas li{grid-template-columns:minmax(0,1fr) 6.5rem 3.6rem}.crm-fat li>span{display:grid}.crm-fat li>span small{color:var(--crm-mute);font-size:.66rem}.crm-fat i{background:var(--crm-cor);border-radius:0 4px 4px 0;min-width:2px;height:.7rem;display:block}.crm-fat b{text-align:right;font-variant-numeric:tabular-nums}.crm-fat li>small{text-align:right;color:var(--crm-mute);font-variant-numeric:tabular-nums}.crm-fat-t{margin-top:.3rem;font-size:.82rem;font-weight:700}@media (width<=760px){.crm-fat li{grid-template-columns:minmax(0,1fr) 5.5rem 3.2rem}.crm-fat i{grid-area:2/1/auto/-1}}.voo-secao{color:#fff;--voo-t:0;background:radial-gradient(60rem 40rem at 75% 40%,#ff7a1a1f,#0000 70%),#100b09;height:190vh;position:relative;overflow-x:clip}.voo-fixo{perspective:1400px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center;gap:2rem;max-width:80rem;height:100svh;margin:0 auto;padding:4.5rem 1.25rem 1.5rem;display:grid;position:sticky;top:0;overflow:visible clip}.voo-inicio{width:100%;max-width:30rem;height:min(38svh,22rem);margin-bottom:1.5rem}.voo-burger{z-index:5;pointer-events:none;will-change:transform, opacity;transform-style:preserve-3d;position:absolute;top:0;left:0}.voo-burger img{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.voo-texto{justify-self:start}.voo-texto .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-accent,var(--v-ambar));font-size:.75rem;font-weight:600}.voo-texto h2{letter-spacing:-.05em;max-width:32rem;margin-top:1rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1.08}.voo-texto ol{gap:1rem;max-width:30rem;margin-top:2rem;display:grid}.voo-texto li{color:#ffffffd9;opacity:clamp(.22, calc((var(--voo-t) - var(--de) + .1) * 10), 1);transform:translateX(calc(clamp(0, (var(--de) - var(--voo-t) + .1) * 60, 12) * 1px));align-items:center;gap:.8rem;font-size:1.05rem;transition:opacity .2s;display:flex}.voo-texto li b{color:#ffb26b;background:#ff7a1a2e;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.9rem;display:grid}@media (width<=900px){.voo-fixo{text-align:center;grid-template-rows:auto 1fr;grid-template-columns:1fr;justify-items:center;gap:1rem;padding-top:4.5rem}.voo-texto{justify-self:center}.voo-inicio{width:min(62vw,17rem);height:22svh;margin:0;position:absolute;top:28%;left:50%;transform:translate(-50%)}.voo-texto h2{margin-inline:auto;font-size:1.75rem}.voo-texto ol{display:none}}.cel-cena{--h:min(600px, calc(100svh - 7rem));height:var(--h);width:calc(var(--h) * 28 / 57);font-size:calc(var(--h) / 57);position:relative}@media (width<=900px){.cel-cena{--h:min(560px, calc(100svh - 12rem))}}.mao{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mao-atras{z-index:0;filter:drop-shadow(0 2em 3em #00000073)}.mao-frente{z-index:2;filter:drop-shadow(0 .3em .5em #00000059)}.cel{z-index:1;background:linear-gradient(145deg,#3a3a40,#0d0d10 40%,#1c1c21);border-radius:4.2em;width:26em;height:54em;padding:1em;position:absolute;top:1.5em;left:1em;box-shadow:inset 0 0 0 .25em #4a4a52,inset 0 0 0 .5em #0a0a0c,0 3em 6em #0000008c}.cel-ilha{z-index:8;background:#000;border-radius:2em;width:8.4em;height:2.5em;position:absolute;top:2.1em;left:50%;transform:translate(-50%)}.cel-tela{isolation:isolate;background:#000;border-radius:3.3em;position:absolute;inset:1em;overflow:hidden}.cel-tela.brilho:after{content:"";z-index:9;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffc478b3,#ff7a1a40 35%,#0000 65%);animation:.9s ease-out both cel-brilho;position:absolute;inset:0}@keyframes cel-brilho{0%{opacity:0}35%{opacity:1}to{opacity:0}}.cel-bloqueio{z-index:2;color:#fff;background:radial-gradient(60% 45% at 20% 18%,#ff8a3d 0%,#0000 70%),radial-gradient(55% 40% at 85% 35%,#c2185b 0%,#0000 70%),radial-gradient(70% 50% at 40% 95%,#5b21b6 0%,#0000 70%),linear-gradient(160deg,#1e1033,#0b0b18);flex-direction:column;align-items:center;padding:1.6em 1.6em 2em;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.cel-status{justify-content:space-between;align-self:stretch;padding:0 1.2em;font-size:1.15em;font-weight:600;display:flex}.cel-hora{letter-spacing:-.04em;text-shadow:0 .1em .3em #0000004d;margin-top:2.4em;font-size:6.2em;font-weight:600;line-height:1}.cel-data{text-transform:capitalize;opacity:.9;margin-top:.6em;font-size:1.45em;font-weight:500}.cel-notif{-webkit-backdrop-filter:blur(14px);background:#fff3;border-radius:1.8em;align-items:flex-start;gap:1em;width:100%;margin-top:auto;padding:1.1em;animation:1.2s cubic-bezier(.2,.8,.2,1) both cel-notif;display:flex;box-shadow:0 .5em 1.5em #00000040}.cel-notif img{object-fit:contain;background:#fff;border-radius:.9em;flex:none;width:3.6em;height:3.6em}.cel-notif p{font-size:1.2em;line-height:1.3}.cel-notif p:first-child{justify-content:space-between;margin-bottom:.15em;display:flex}.cel-notif p:first-child span{opacity:.75;font-size:.9em}@keyframes cel-notif{0%{opacity:0;transform:translateY(-1.5em)scale(.96)}to{opacity:1;transform:none}}.cel-deslize{opacity:.75;margin-top:1.4em;font-size:1.1em}.cel-tela.aberta .cel-bloqueio{opacity:0;pointer-events:none;transform:scale(1.12)}.cel-app{z-index:1;color:#fff;opacity:0;pointer-events:none;background:#141110;flex-direction:column;transition:opacity .55s .12s,transform .7s cubic-bezier(.2,.8,.2,1) .12s;display:flex;position:absolute;inset:0;transform:scale(.86)}.cel-tela.aberta .cel-app{opacity:1;pointer-events:auto;transform:none}.cel-capa{background:linear-gradient(160deg,#e4572e,#9b2c0f 70%);border-radius:0 0 1.8em 1.8em;padding:4.4em 1.4em 1em}.cel-loja{align-items:center;gap:1em;display:flex}.cel-loja img{object-fit:contain;background:#fff;border-radius:1.2em;width:4.6em;height:4.6em;box-shadow:0 .3em .8em #00000040}.cel-loja strong{letter-spacing:-.02em;font-size:1.75em;display:block}.cel-loja span{opacity:.9;align-items:center;gap:.4em;font-size:1.1em;display:flex}.cel-loja span i{background:#3ddc84;border-radius:50%;width:.6em;height:.6em}.cel-busca{color:#ffffffbf;background:#00000038;border-radius:1em;align-items:center;gap:.6em;margin-top:1.1em;padding:.75em 1em;font-size:1.15em;display:flex}.cel-busca svg{width:1.1em;height:1.1em}.cel-abas{scrollbar-width:none;gap:.5em;margin-top:1em;display:flex;overflow-x:auto}.cel-abas button{color:#fff;background:#0003;border-radius:99px;flex:none;padding:.55em 1.1em;font-size:1.15em;font-weight:600;transition:background .2s,color .2s}.cel-abas button.on{color:#c2410c;background:#fff}.cel-lista{scrollbar-width:none;flex:1;padding:1em 1.2em 7em;overflow-y:auto}.cel-cat{letter-spacing:.12em;text-transform:uppercase;color:#ffb26b;margin:.3em 0 .8em;font-size:1.15em;font-weight:800}.cel-prod{background:#1f1a18;border-radius:1.4em;gap:1em;margin-bottom:.9em;padding:1em;animation:.35s both cel-entra;display:flex}@keyframes cel-entra{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.cel-prod>div:first-child{flex:1;min-width:0}.cel-prod h4{letter-spacing:-.01em;align-items:center;gap:.35em;font-size:1.4em;font-weight:700;display:flex}.cel-prod h4 svg{width:.9em;height:.9em;fill:var(--v-ambar);color:var(--v-ambar)}.cel-prod p{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3em;font-size:1.1em;line-height:1.35;display:-webkit-box;overflow:hidden}.cel-prod>div>b{color:#ffb26b;margin-top:.5em;font-size:1.4em;display:block}.cel-foto{flex:none;width:8.6em;height:8.6em;position:relative}.cel-foto img{object-fit:cover;border-radius:1.1em;width:100%;height:100%}.cel-mais{color:#fff;background:#e4572e;border-radius:50%;place-items:center;width:3em;height:3em;transition:transform .15s;display:grid;position:absolute;bottom:-.4em;right:-.4em;box-shadow:0 .3em .8em #0006}.cel-mais:active{transform:scale(.9)}.cel-mais svg,.cel-qtd svg{width:1.5em;height:1.5em}.cel-qtd{background:#e4572e;border-radius:99px;align-items:center;gap:.4em;padding:.25em;animation:.25s cel-pop;display:flex;position:absolute;bottom:-.4em;right:-.4em;box-shadow:0 .3em .8em #0006}.cel-qtd button{color:#fff;border-radius:50%;place-items:center;width:2.3em;height:2.3em;display:grid}.cel-qtd b{text-align:center;min-width:1em;font-size:1.25em}@keyframes cel-pop{0%{transform:scale(.7)}to{transform:none}}.cel-sacola{color:#fff;background:#e4572e;border-radius:1.4em;align-items:center;gap:.8em;padding:1em 1.3em;font-size:1.25em;font-weight:700;animation:.45s cubic-bezier(.2,.8,.2,1) cel-sacola;display:flex;position:absolute;bottom:1.8em;left:1.2em;right:1.2em;box-shadow:0 .6em 1.6em #e4572e73}.cel-sacola>span{place-items:center;display:grid;position:relative}.cel-sacola svg{width:1.4em;height:1.4em}.cel-sacola i{color:#c2410c;background:#fff;border-radius:99px;place-items:center;min-width:1.35em;height:1.35em;padding:0 .3em;font-size:.75em;font-style:normal;display:grid;position:absolute;top:-.6em;right:-.7em}.cel-sacola b{margin-left:auto}@keyframes cel-sacola{0%{transform:scale(.94)}50%{transform:scale(1.04)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cel-prod,.cel-notif,.cel-sacola,.cel-qtd{animation:none}.cel-bloqueio,.cel-app{transition-duration:.2s}}.cel-app{color:#1c1917;--cel-cor:#d9480f;background:#fff}.cel-capa{background:#fff;border-bottom:1px solid #f0ebe6;border-radius:0;padding:4.6em 1.4em 0}.cel-loja img{border:1px solid #f0ebe6;box-shadow:0 .2em .8em #1c19171f}.cel-loja strong{color:#1c1917}.cel-loja span{color:#78716c;opacity:1}.cel-loja span i{background:#16a34a}.cel-busca{color:#a8a29e;background:#f5f5f4}.cel-abas{gap:1.4em;margin-top:1em;padding-bottom:0}.cel-abas button{color:#a8a29e;background:0 0;border-bottom:.2em solid #0000;border-radius:0;padding:.6em 0 .8em}.cel-abas button.on{color:#1c1917;border-bottom-color:var(--cel-cor);background:0 0}.cel-lista{background:#fafaf9}.cel-cat{color:#1c1917;letter-spacing:.02em;text-transform:none;font-size:1.5em;font-weight:800}.cel-prod{background:#fff;border:1px solid #f0ebe6;box-shadow:0 .3em 1em #1c19170d}.cel-prod h4{color:#1c1917}.cel-prod h4 svg{fill:#f59e0b;color:#f59e0b}.cel-prod p{color:#78716c}.cel-prod>div>b{color:#1c1917}.cel-mais,.cel-qtd{background:#1c1917;box-shadow:0 .3em .8em #1c191740}.cel-sacola{background:#1c1917;box-shadow:0 .6em 1.6em #1c19174d}.cel-sacola i{background:var(--cel-cor);color:#fff}.cel-sacola b,.cel-qtd b,.cel-qtd button,.cel-mais{color:#fff}.com-previa{align-items:start;gap:1rem;display:grid}@media (width>=1360px){.com-previa{grid-template-columns:minmax(0,1fr) 23rem}.previa-cardapio{position:sticky;top:1rem}}.previa-cardapio{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;gap:.6rem;padding:.8rem;display:grid}.previa-cardapio header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.previa-cardapio header strong{font-size:.9rem}.previa-cardapio header div{gap:.15rem;display:flex}.previa-cardapio>p{color:oklch(50% .02 255);font-size:.72rem}.previa-moldura{background:#000;margin:0 auto;overflow:hidden}.previa-moldura iframe{background:#fff;border:0;width:100%;height:100%;display:block}.previa-moldura.celular{border-radius:2.4rem;width:min(100%,21rem);height:min(78vh,42rem);padding:.55rem;box-shadow:inset 0 0 0 2px #3a3a40,0 1rem 2.5rem #0000002e}.previa-moldura.celular iframe{border-radius:1.9rem}.previa-moldura.computador{border:6px solid #1f2430;border-radius:.6rem;width:100%;height:min(70vh,36rem)}.onb-foto-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.onb-foto-zoom img{object-fit:cover;width:100%;height:100%}.onb-foto-zoom svg{color:#fff;opacity:.9;background:#0000008c;border-radius:.35rem;width:1.35rem;height:1.35rem;padding:.2rem;transition:opacity .15s;position:absolute;bottom:.25rem;right:.25rem}.onb-foto-zoom:hover svg,.onb-foto-zoom:focus-visible svg{opacity:1}.onb-saved .onb-foto-zoom{width:auto;height:auto}.foto-ampliada{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0806d1;place-items:center;padding:1rem;animation:.18s foto-ampliada-in;display:grid;position:fixed;inset:0}@keyframes foto-ampliada-in{0%{opacity:0}to{opacity:1}}.foto-ampliada-caixa{color:#1c1917;background:#fff;border-radius:1rem;gap:.6rem;width:min(44rem,100%);max-height:calc(100dvh - 2rem);padding:.8rem;display:grid;box-shadow:0 2rem 4rem #0006}.foto-ampliada-caixa header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.foto-ampliada-caixa header strong{font-size:1rem}.foto-ampliada-caixa header button{background:#f5f5f4;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.foto-ampliada-caixa img{object-fit:contain;background:#f5f5f4;border-radius:.6rem;width:100%;max-height:calc(100dvh - 10rem)}.foto-ampliada-caixa footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.foto-ampliada-caixa footer [role=tablist]{background:#f5f5f4;border-radius:99px;gap:.25rem;padding:.2rem;display:flex}.foto-ampliada-caixa footer [role=tab]{color:#78716c;border-radius:99px;padding:.45rem .9rem;font-size:.82rem;font-weight:600}.foto-ampliada-caixa footer [role=tab].on{color:#fff;background:#1c1917}.foto-ampliada-caixa .usar{color:#fff;background:#16a34a;border-radius:99px;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.foto-ampliada-caixa .usar svg{width:1rem;height:1rem}.planos{color:#1c1917;background:#fff;padding:5rem 1.25rem}.planos-topo{text-align:center;max-width:44rem;margin:0 auto}.planos .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#d9480f;font-size:.75rem;font-weight:600}.planos-topo h2{letter-spacing:-.05em;margin-top:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.planos-topo>p:last-child{color:#78716c;margin-top:1rem;line-height:1.6}.planos-grade{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:stretch;gap:1.25rem;max-width:64rem;margin:3rem auto 0;display:grid}.plano{background:#fff;border:1px solid #ece4dc;border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:2rem 1.6rem;display:flex;position:relative;box-shadow:0 1rem 2.5rem -1.5rem #1c19172e}.plano.destaque{color:#fff;background:#1c1917;border-color:#1c1917;box-shadow:0 1.5rem 3rem -1rem #d9480f59}.plano h3{letter-spacing:-.03em;font-size:1.4rem;font-weight:700}.plano header p{color:#78716c;margin-top:.4rem;font-size:.92rem;line-height:1.5}.plano.destaque header p{color:#ffffffb3}.plano-preco strong{letter-spacing:-.05em;font-size:2.6rem;font-weight:700;line-height:1;display:block}.plano-preco span{color:#78716c;margin-top:.4rem;font-size:.85rem;display:block}.plano.destaque .plano-preco span{color:#fdba74}.plano ul{flex:1;align-content:start;gap:.65rem;display:grid}.plano li{gap:.55rem;font-size:.9rem;line-height:1.45;display:flex}.plano li svg{color:#16a34a;flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.plano.destaque li svg{color:#fb923c}.plano-cta{color:#fff;background:#1c1917;border-radius:99px;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-weight:600;transition:transform .15s;display:inline-flex}.plano-cta:hover{transform:translateY(-1px)}.plano-cta svg{width:1rem;height:1rem}.plano.destaque .plano-cta{background:#ea580c}.plano-selo{color:#fff;background:#ea580c;border-radius:99px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:-.8rem;right:1.4rem}.plano-selo svg{width:.9rem;height:.9rem}.planos-nota{text-align:center;color:#78716c;margin-top:1.5rem;font-size:.82rem}.planos-grade.tres{max-width:68rem}.obg{color:#1c1917;background:#fbf8f5;min-height:100vh;padding:3rem 1.25rem 4rem}.obg-centro{place-items:center;display:grid}.obg .spin{width:2rem;height:2rem}.obg-topo{text-align:center;justify-items:center;gap:.9rem;max-width:40rem;margin:0 auto;display:grid}.obg-icone{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.obg-icone svg{width:2rem;height:2rem}.obg .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#16a34a;font-size:.75rem;font-weight:700}.obg-topo h1{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.15}.obg-topo>p{color:#78716c;line-height:1.6}.obg-link{text-align:left;width:100%;max-width:26rem}.obg-acoes{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.obg-btn{color:#fff;background:#ea580c;border-radius:99px;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;padding:0 1.4rem;font-weight:700;transition:transform .15s;display:inline-flex}.obg-btn:hover{transform:translateY(-1px)}.obg-btn svg{width:1rem;height:1rem}.obg-btn.secundario{color:#1c1917;background:#fff;border:1px solid #e7e0d8}.obg-oferta{color:#fff;background:#1c1917;border-radius:2rem;gap:2rem;max-width:64rem;margin:3.5rem auto 0;padding:2.5rem 1.5rem;display:grid}.obg-oferta-topo{text-align:center;justify-items:center;gap:.9rem;max-width:42rem;margin:0 auto;display:grid}.obg-selo{color:#fdba74;background:#ea580c2e;border-radius:99px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.obg-selo svg{width:1rem;height:1rem}.obg-oferta h2{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1}.obg-oferta-topo p{color:#ffffffb8;line-height:1.6}.obg-exemplo{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;display:grid}.obg-cli{background:#ffffff0f;border:1px solid #ffffff14;border-radius:1rem;gap:.3rem;padding:.9rem 1rem;display:grid}.obg-cli small{color:#fff9;font-size:.78rem}.obg-tag{border-radius:99px;width:fit-content;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.obg-tag.fiel{color:#166534;background:#dcfce7}.obg-tag.risco{color:#92400e;background:#fef3c7}.obg-tag.sumido{color:#991b1b;background:#fee2e2}.obg-msg{color:#14532d;background:#dcf8c6;border-radius:1rem;grid-column:1/-1;padding:.9rem 1rem}.obg-msg small{color:#166534;font-size:.72rem;font-weight:700}.obg-msg p{margin-top:.25rem;font-size:.9rem}.obg-difs{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.obg-difs li{gap:.8rem;display:flex}.obg-difs li>span{color:#fb923c;background:#ea580c29;border-radius:.8rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.obg-difs li>span svg{width:1.25rem;height:1.25rem}.obg-difs strong{font-size:1rem}.obg-difs p{color:#ffffffad;margin-top:.25rem;font-size:.86rem;line-height:1.5}.obg-compra{color:#1c1917;background:#fff;border-radius:1.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.5rem;display:flex}.obg-preco{font-size:1rem}.obg-preco strong{letter-spacing:-.04em;font-size:2.4rem;font-weight:700}.obg-mensal{color:#78716c;font-size:.9rem}.obg-compra ul{gap:.3rem;margin-top:.7rem;display:grid}.obg-compra li{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.obg-compra li svg{color:#16a34a;width:1rem;height:1rem}.obg-nota{text-align:center;color:#ffffff8c;font-size:.8rem}.vcrm{gap:4.5rem;padding:1rem 0;display:grid}.vcrm-cena{--p:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:2.5rem;display:grid}.vcrm-cena.inverte{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.vcrm-cena.inverte .vcrm-texto{order:2}.vcrm-texto{opacity:0;gap:.7rem;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(2rem)}.vcrm-texto span{color:#fdba74;background:#ea580c29;border-radius:99px;width:fit-content;padding:.25rem .7rem;font-size:.75rem;font-weight:700}.vcrm-texto h3{letter-spacing:-.03em;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;line-height:1.15}.vcrm-texto p{color:#ffffffb3;line-height:1.6}.vcrm-janela{opacity:0;transform:perspective(1200px) translateY(calc(3rem + var(--p) * 40px)) rotateX(calc(8deg + var(--p) * 10deg)) scale(.94);background:#fff;border-radius:1rem;margin:0;transition:opacity .8s,transform .25s linear;overflow:hidden;box-shadow:0 2rem 4rem -1rem #0009,0 0 0 1px #ffffff14}.vcrm-cena.visivel .vcrm-texto{opacity:1;transform:none}.vcrm-cena.visivel .vcrm-janela{opacity:1;transform:perspective(1200px) translateY(calc(var(--p) * 40px)) rotateX(calc(var(--p) * 10deg)) scale(1)}.vcrm-barra{background:#f1f0ee;border-bottom:1px solid #e5e2de;align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex}.vcrm-barra i{background:#e5e2de;border-radius:50%;width:.6rem;height:.6rem}.vcrm-barra i:first-child{background:#f87171}.vcrm-barra i:nth-child(2){background:#fbbf24}.vcrm-barra i:nth-child(3){background:#4ade80}.vcrm-barra b{color:#78716c;margin-left:.6rem;font-size:.72rem;font-weight:600}.vcrm-janela img{width:100%;height:auto;display:block}@media (width<=820px){.vcrm{gap:3rem}.vcrm-cena,.vcrm-cena.inverte{grid-template-columns:1fr;gap:1.2rem}.vcrm-cena.inverte .vcrm-texto{order:0}}@media (prefers-reduced-motion:reduce){.vcrm-texto,.vcrm-janela{opacity:1;transition:none;transform:none}}.obg-fixo{z-index:20;color:#1c1917;background:#fffffff5;border-radius:99px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .7rem .7rem 1.2rem;font-size:.9rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 1rem 2.5rem #0006}.obg-fixo .obg-btn{min-height:2.6rem}@media (width<=560px){.obg-fixo{gap:.5rem;padding:.5rem .5rem .5rem .9rem;font-size:.75rem}.obg-fixo b{display:block}.obg-fixo .obg-btn{white-space:nowrap;min-height:2.3rem;padding:0 .9rem;font-size:.82rem}}.ofertas-sacola{gap:.5rem;margin:.6rem 0;display:grid}.oferta{border:1px dashed var(--store-primary,#ea580c);border-radius:.8rem;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.4rem .7rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.oferta{border:1px dashed color-mix(in srgb, var(--store-primary,#ea580c) 45%, transparent)}}.oferta{background:var(--store-primary,#ea580c)}@supports (color:color-mix(in lab, red, red)){.oferta{background:color-mix(in srgb, var(--store-primary,#ea580c) 7%, transparent)}}.oferta{animation:.3s both oferta-entra}@keyframes oferta-entra{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.oferta>img,.oferta-icone{object-fit:cover;border-radius:.6rem;width:3.2rem;height:3.2rem}.oferta-icone{background:var(--store-primary,#ea580c);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.oferta-icone{background:color-mix(in srgb, var(--store-primary,#ea580c) 15%, transparent)}}.oferta-icone{color:var(--store-primary,#ea580c)}.oferta-icone svg{width:1.3rem;height:1.3rem}.oferta>div:first-of-type{gap:.1rem;min-width:0;display:grid}.oferta strong{font-size:.86rem;line-height:1.25}.oferta small{opacity:.75;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;display:-webkit-box;overflow:hidden}.oferta b{color:var(--store-primary,#ea580c);font-size:.84rem}.oferta-acoes{grid-column:1/-1;gap:.4rem;display:flex}.oferta-acoes .aceitar{background:var(--store-primary,#ea580c);min-height:2.3rem;color:var(--store-button-text,#fff);border-radius:99px;flex:1;font-size:.82rem;font-weight:700}.oferta-acoes .dispensar{opacity:.6;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.oferta-acoes .dispensar svg{width:1rem;height:1rem}.oferta-acoes .tirar{opacity:.75;border:1px solid;border-radius:99px;min-height:2.3rem;padding:0 .9rem;font-size:.8rem;font-weight:600}.oferta.downsell{border-style:solid}@media (prefers-reduced-motion:reduce){.oferta{animation:none}}.cel-folha{z-index:6;color:#1c1917;background:#fff;border-radius:2em 2em 0 0;flex-direction:column;padding:1.4em 1.3em 1.6em;animation:.35s cubic-bezier(.2,.8,.2,1) cel-folha;display:flex;position:absolute;inset:18% 0 0;box-shadow:0 -1em 3em #00000040}@keyframes cel-folha{0%{transform:translateY(100%)}to{transform:none}}.cel-folha header{justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.cel-folha header strong{letter-spacing:-.02em;font-size:1.7em}.cel-folha header button{background:#f5f5f4;border-radius:50%;place-items:center;width:2.8em;height:2.8em;display:grid}.cel-folha header svg{width:1.4em;height:1.4em}.cel-itens{scrollbar-width:none;flex:1;align-content:start;gap:.8em;display:grid;overflow-y:auto}.cel-itens li{align-items:center;gap:.9em;display:flex}.cel-itens img{object-fit:cover;border-radius:.9em;width:4.4em;height:4.4em}.cel-itens li>div{flex:1;min-width:0;display:grid}.cel-itens b{font-size:1.25em}.cel-itens small{color:#78716c;font-size:1.1em}.cel-qtd.fixo{animation:none;position:static}.cel-upsell{background:#fff7ed;border:1px dashed #fb923c;border-radius:1.2em;align-items:center;gap:.7em;margin-top:1em;padding:.9em 1em;display:flex}.cel-upsell>svg{color:#ea580c;flex:none;width:1.8em;height:1.8em}.cel-upsell div{flex:1;display:grid}.cel-upsell b{font-size:1.2em}.cel-upsell small{color:#9a3412;font-size:1.05em}.cel-upsell button{color:#fff;background:#ea580c;border-radius:99px;padding:.55em 1em;font-size:1.15em;font-weight:700}.cel-upsell button.nao{color:#9a3412;background:0 0;place-items:center;width:2.2em;height:2.2em;padding:0;display:grid}.cel-upsell button.nao svg{width:1.2em;height:1.2em}.cel-cross{text-align:left;background:#f5f5f4;border-radius:1.2em;align-items:center;gap:.5em;margin-top:.7em;padding:.8em 1em;font-size:1.15em;font-weight:600;display:flex}.cel-cross svg{color:#ea580c;width:1.2em;height:1.2em}.cel-cross b{color:#ea580c;margin-left:auto}.cel-folha footer{gap:.8em;margin-top:1em;display:grid}.cel-folha footer div{justify-content:space-between;font-size:1.3em;display:flex}.cel-folha footer>button{color:#fff;background:#1c1917;border-radius:1.2em;min-height:3.6em;font-size:1.3em;font-weight:700}.cel-enviado{text-align:center;flex:1;align-content:center;justify-items:center;gap:.6em;display:grid}.cel-enviado svg{color:#16a34a;background:#dcfce7;border-radius:50%;width:4em;height:4em;padding:.8em}.cel-enviado strong{font-size:1.7em}.cel-enviado p{color:#78716c;font-size:1.2em}.cel-enviado button{color:#fff;background:#1c1917;border-radius:99px;margin-top:.6em;padding:.8em 1.4em;font-size:1.2em;font-weight:700}.loj-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.loj-ferramentas{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loj-busca{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;align-items:center;gap:.4rem;min-width:min(20rem,100%);padding:.35rem .6rem;display:flex}.loj-busca svg{width:1rem;height:1rem;color:var(--plat-mute)}.loj-busca input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.85rem}.loj-tabela th button{font:inherit;color:inherit;white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}.loj-tabela th button svg{width:.8rem;height:.8rem}.loj-tabela th[aria-sort] button{color:var(--panel-ink)}.loj-tabela tbody tr{cursor:pointer}.loj-tabela tbody tr:hover,.loj-tabela tbody tr:focus-visible{background:var(--panel-soft);outline:none}.loj-tabela td{white-space:nowrap}.loj-nome{white-space:normal;gap:.1rem;min-width:12rem;display:grid}.loj-nome strong{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.88rem;display:flex}.loj-nome small{font-size:.7rem}.loj-vazio{padding:1rem .5rem}.loj-ficha{--panel-ink:oklch(21% .025 255);--panel-soft:oklch(96.5% .006 255);--panel-line:oklch(90% .01 255);--panel-green:oklch(55% .2 27);--plat-mute:oklch(50% .02 255);--plat-bar:var(--panel-green);color:var(--panel-ink);gap:1rem;max-width:min(56rem,100vw - 2rem);max-height:90vh;display:grid;overflow-y:auto}.loj-ficha-titulo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loj-ficha-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.loj-mini{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.loj-mini div{border:1px solid var(--panel-line);border-radius:.5rem;gap:.1rem;padding:.6rem .75rem;display:grid}.loj-mini span,.loj-mini small{color:var(--plat-mute);font-size:.7rem}.loj-mini b{font-variant-numeric:tabular-nums;font-size:1.05rem}.loj-ficha-colunas{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem;display:grid}.loj-ficha-colunas h3{margin:.2rem 0 .5rem;font-size:.85rem;font-weight:700}.loj-ficha-colunas section>h3~h3{margin-top:1rem}.loj-ranking{counter-reset:r;gap:.3rem;display:grid}.loj-ranking li{counter-increment:r;grid-template-columns:1.3rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.loj-ranking li:before{content:counter(r);color:var(--plat-mute);font-size:.7rem;font-weight:700}.loj-ranking span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loj-ranking small{color:var(--plat-mute)}.loj-ranking b{font-variant-numeric:tabular-nums}.loj-pag{gap:.35rem;display:grid}.loj-pag li{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.loj-pag i{background:var(--panel-soft);border-radius:4px;height:.6rem;overflow:hidden}.loj-pag em{background:var(--plat-bar);height:100%;display:block}.loj-pag small{text-align:right;color:var(--plat-mute)}.loj-cancelado{color:oklch(50% .17 27)!important}.oferta-preco{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;display:flex}.oferta-preco s{opacity:.6;font-size:.74rem}.oferta-preco b{color:var(--store-primary,#ea580c);font-size:.9rem;font-weight:800}.cart-item strong em.cart-desconto{color:oklch(50% .15 150);font-size:.68rem;font-style:normal;font-weight:600;display:block}.cart-totals .cart-desconto-linha,.tracking-values .tracking-desconto{color:oklch(50% .15 150)}.oferta-popup{color:#17171c;background:#fff;border-radius:1.25rem;gap:0;width:min(23rem,100vw - 2rem);max-width:none;padding:0;overflow:hidden}.oferta-popup-foto{aspect-ratio:4/3;background:oklch(96% .01 80);position:relative}.oferta-popup-foto img{object-fit:cover;object-position:center;width:100%;height:100%}.oferta-popup-foto>span{width:100%;height:100%;color:var(--store-primary,#ea580c);place-items:center;display:grid}.oferta-popup-foto>span svg{width:3rem;height:3rem}.oferta-popup-foto em{color:#fff;letter-spacing:.01em;background:oklch(55% .2 27);border-radius:99px;padding:.35rem .7rem;font-size:.78rem;font-style:normal;font-weight:800;animation:1.6s ease-in-out infinite oferta-pulsa;position:absolute;bottom:.9rem;left:.9rem;box-shadow:0 6px 18px -6px oklch(40% .2 27/.6)}.oferta-popup-corpo{gap:.45rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.oferta-popup-chamada{text-transform:uppercase;letter-spacing:.04em;color:var(--store-primary,#ea580c);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.oferta-popup-chamada svg{width:.95rem;height:.95rem}.oferta-popup h2{font-size:1.2rem;font-weight:800;line-height:1.2}.oferta-popup p{color:#5b5b66;font-size:.85rem;line-height:1.4}.oferta-popup .oferta-preco{margin-top:.15rem}.oferta-popup .oferta-preco s{font-size:.9rem}.oferta-popup .oferta-preco b{font-size:1.45rem}.oferta-popup p.oferta-popup-economia{color:oklch(50% .15 150);font-size:.78rem;font-weight:600}.oferta-popup-acoes{gap:.4rem;margin-top:.4rem;display:grid}.oferta-popup-acoes button{border-radius:99px;min-height:2.9rem;font-size:.92rem;font-weight:700}.oferta-popup-acoes .aceitar{background:var(--store-primary,#ea580c);color:var(--store-button-text,#fff)}.oferta-popup-acoes .recusar{color:#5b5b66;font-weight:600}@keyframes oferta-pulsa{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.oferta-popup-foto em{animation:none}}.ofertas-config{border:1px solid var(--panel-line);background:#fff;border-radius:.75rem;gap:.7rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.ofertas-config-topo{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.ofertas-config-icone{color:oklch(22% .015 25);background:oklch(95% .012 25);border-radius:.6rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.ofertas-config-icone svg{width:1.25rem;height:1.25rem}.ofertas-config-topo strong{font-size:.95rem}.ofertas-config-topo p{color:oklch(50% .02 255);margin-top:.15rem;font-size:.8rem}.foto-inteira{background:var(--foto-fundo,#fff);position:relative;overflow:hidden}.foto-inteira>img{object-position:center;position:relative;object-fit:contain!important}.foto-inteira.foto-cobrir>img{object-fit:cover!important}.product-modal{grid-template-rows:min(78vw,22rem) minmax(0,1fr)}@media (width>=760px){.product-modal{grid-template-rows:1fr;grid-template-columns:min(34rem,85dvh,55%) minmax(0,1fr);height:min(85dvh,34rem)}.product-modal .modal-image{place-items:center;display:grid}}.vp-destaque-foto{flex:none;overflow:hidden}.vp-destaque-foto img{position:absolute;inset:0}.storefront .product-image-wrap img{object-position:center}@media (width>=1024px){.vp-capa{height:15rem}.vp-capa img{object-position:center 45%}}.oferta-popup p:not(.oferta-popup-economia){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm .panel-sidebar{overflow-y:auto}.adm-nav{gap:1.1rem;margin-top:1.8rem;display:grid}.adm-grupo{gap:.2rem;display:grid}.adm-grupo>small{letter-spacing:.08em;text-transform:uppercase;color:oklch(60% .015 255);padding:0 .6rem .2rem;font-size:.6rem;font-weight:700}.adm-grupo a{color:oklch(82% .012 255);border-radius:.45rem;align-items:center;gap:.65rem;padding:.55rem .6rem;font-size:.85rem;font-weight:600;transition:background .15s;display:flex}.adm-grupo a:hover{background:oklch(25% .025 255)}.adm-grupo a.active{color:#fff;background:oklch(22% .015 25)}.adm-grupo a svg{flex:none;width:1.05rem;height:1.05rem}.adm-grupo a span{line-height:1.2;display:grid}.adm-grupo a em{color:oklch(68% .015 255);font-size:.66rem;font-style:normal;font-weight:500}.adm-grupo a.active em{color:oklch(88% .012 25)}.adm-rodape{border-top:1px solid oklch(28% .02 255);gap:.15rem;margin-top:auto;padding-top:1rem;display:grid}.adm-sair{color:oklch(75% .015 255);text-align:left;border-radius:.45rem;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.8rem;display:flex}.adm-sair:hover{background:oklch(25% .025 255)}.adm-sair svg{width:1rem;height:1rem}.adm-apresentacao{color:oklch(82% .012 255);cursor:pointer;border:1px solid oklch(30% .02 255);border-radius:.45rem;align-items:center;gap:.6rem;margin-bottom:.35rem;padding:.55rem .6rem;font-size:.8rem;display:flex}.adm-apresentacao.on{color:#fff;background:oklch(30% .06 70/.35);border-color:#f59e0b}.adm-apresentacao>svg{flex:none;width:1rem;height:1rem}.adm-apresentacao span{flex:1;line-height:1.2;display:grid}.adm-apresentacao em{color:oklch(70% .015 255);font-size:.64rem;font-style:normal}.adm-apresentacao input{appearance:none;cursor:pointer;background:oklch(38% .02 255);border-radius:999px;flex:none;width:2rem;height:1.1rem;transition:background .15s;position:relative}.adm-apresentacao input:after{content:"";background:#fff;border-radius:50%;width:.8rem;height:.8rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}.adm-apresentacao input:checked{background:#f59e0b}.adm-apresentacao input:checked:after{transform:translate(.9rem)}.adm-apresentacao input:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}.adm-faixa-apresentacao{color:oklch(38% .08 60);background:oklch(97% .04 85);border:1px solid oklch(85% .09 75);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem .85rem;font-size:.8rem;display:flex}.adm-faixa-apresentacao svg{width:1rem;height:1rem}.adm-faixa-apresentacao button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}.adm-main>header,.adm-main>header .panel-head-actions{flex-wrap:wrap}.adm-conteudo{max-width:110rem}.dsh-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.dsh-delta{background:var(--panel-soft);color:var(--plat-mute);border-radius:99px;align-items:center;gap:.1rem;margin-right:.15rem;padding:.05rem .35rem;font-style:normal;font-weight:700;display:inline-flex}.dsh-delta svg{width:.8rem;height:.8rem}.dsh-delta.sobe{color:oklch(22% .015 25);background:oklch(95% .012 25)}.dsh-delta.cai{color:oklch(50% .17 27);background:oklch(95% .04 27)}.dsh-receita{color:#fff;background:oklch(21% .025 255);border-color:oklch(21% .025 255)}.dsh-receita span,.dsh-receita small{color:oklch(78% .015 255)}.dsh-saude-barra{background:var(--panel-soft);border-radius:4px;gap:2px;height:1rem;display:flex;overflow:hidden}.dsh-saude-barra span{background:currentColor;min-width:4px}.dsh-saude-barra .ativa{color:oklch(60% .2 27)}.dsh-saude-barra .sem_pedido{color:oklch(62% .12 250)}.dsh-saude-barra .rascunho{color:oklch(78% .015 255)}.dsh-saude-barra .esfriando{color:oklch(75% .14 75)}.dsh-saude-barra .parada{color:oklch(62% .18 27)}.dsh-saude ul{flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.7rem;display:flex}.dsh-saude li{align-items:center;gap:.4rem;font-size:.82rem;display:flex}.dsh-saude li b{font-variant-numeric:tabular-nums}.dsh-saude li small{color:var(--plat-mute);font-size:.72rem}.dsh-ativacao{border-top:1px solid var(--panel-soft);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.dsh-ativacao div{gap:.1rem;display:grid}.dsh-ativacao span,.dsh-ativacao small{color:var(--plat-mute);font-size:.72rem}.dsh-ativacao b{font-variant-numeric:tabular-nums;font-size:1.3rem}.dsh-duas{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.dsh-medidores,.dsh-lista{gap:.55rem;display:grid}.dsh-medidores li{grid-template-columns:minmax(9rem,13rem) minmax(3rem,1fr) 2.6rem 2rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.dsh-medidores li>span{line-height:1.2;display:grid}.dsh-medidores li>span small{color:var(--plat-mute);font-size:.68rem}.dsh-medidores i,.dsh-lista i{background:var(--panel-soft);border-radius:4px;height:.6rem;overflow:hidden}.dsh-medidores em,.dsh-lista em{background:var(--plat-bar);border-radius:0 4px 4px 0;height:100%;display:block}.dsh-medidores b{text-align:right;font-variant-numeric:tabular-nums}.dsh-n{color:var(--plat-mute);text-align:right;font-size:.7rem}.dsh-lista li{grid-template-columns:minmax(8rem,14rem) minmax(3rem,1fr) auto;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.dsh-lista li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsh-lista b{font-variant-numeric:tabular-nums;text-align:right}.dsh-ofertas-topo{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.dsh-ofertas-topo div{background:var(--panel-soft);border-radius:.5rem;gap:.1rem;padding:.7rem .8rem;display:grid}.dsh-ofertas-topo span,.dsh-ofertas-topo small{color:var(--plat-mute);font-size:.7rem}.dsh-ofertas-topo strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.dsh-ranking{counter-reset:r;gap:.2rem;display:grid}.dsh-ranking li{border-bottom:1px solid var(--panel-soft);counter-increment:r;grid-template-columns:1.4rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem .3rem;display:grid}.dsh-ranking li:before{content:counter(r);color:var(--plat-mute);text-align:center;font-size:.72rem;font-weight:700}.dsh-ranking button{text-align:left;min-width:0;display:grid}.dsh-ranking button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.dsh-ranking button:hover strong{text-decoration:underline}.dsh-ranking button small{color:var(--plat-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.dsh-ranking b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.86rem}.dsh-ranking b.sobe{color:oklch(22% .015 25)}.dsh-ranking b.cai{color:oklch(50% .17 27)}.dsh-ranking a{color:oklch(22% .015 25);background:oklch(95% .012 25);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.dsh-ranking a svg{width:1rem;height:1rem}@media (width<=640px){.dsh-medidores li{grid-template-columns:minmax(0,1fr) 2.6rem 2rem}.dsh-medidores i{grid-area:2/1/auto/-1}.dsh-lista li{grid-template-columns:minmax(0,1fr) auto}.dsh-lista i{grid-area:2/1/auto/-1}}@media (width>=1100px){.dsh-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.demo-aviso{color:oklch(22% .015 25);background:oklch(96% .012 25);border-radius:.45rem;flex-basis:100%;margin:0;padding:.5rem .7rem;font-size:.75rem}.loj-check{text-align:center;width:2rem}.loj-check input{cursor:pointer;width:1rem;height:1rem}.loj-tabela tbody tr.marcada{background:oklch(97% .03 27)}.loj-selecao{background:oklch(97% .03 27);border:1px solid oklch(86% .07 27);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;padding:.55rem .8rem;font-size:.85rem;font-weight:600;display:flex}.loj-selecao span{margin-right:auto}.loj-excluir{gap:.8rem;max-width:min(32rem,100vw - 2rem);display:grid}.loj-excluir-lista,.loj-excluir-falhas{background:oklch(97% .005 255);border-radius:.45rem;gap:.25rem;max-height:12rem;padding:.6rem .8rem;font-size:.82rem;display:grid;overflow-y:auto}.loj-excluir-lista small{color:oklch(50% .02 255)}.loj-excluir-falhas{background:oklch(97% .03 27)}.loj-excluir-opcao{align-items:flex-start;gap:.5rem;font-size:.82rem;display:flex}.loj-excluir-opcao input{margin-top:.2rem}.loj-excluir-confirma{gap:.35rem;font-size:.82rem;display:grid}.loj-excluir-confirma input{border:1px solid oklch(85% .01 255);border-radius:.4rem;padding:.5rem .6rem;font-size:.9rem}.loj-excluir-acoes{justify-content:flex-end;gap:.5rem;display:flex}@keyframes bv-pulso{50%{transform:scale(1.015)}}.promo{gap:1rem;display:grid}.promo-topo{border:1px solid var(--panel-line);background:#fff;border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;display:flex}.promo-topo h2{font-size:1.05rem;font-weight:800}.promo-topo p{color:oklch(50% .02 255);max-width:40rem;margin-top:.2rem;font-size:.8rem}.promo-aviso{color:oklch(22% .015 25);overflow-wrap:anywhere;background:oklch(96% .012 25);border-radius:.5rem;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.8rem;display:flex}.promo-aviso button{place-items:center;margin-left:auto;display:grid}.promo-aviso svg{width:1rem;height:1rem}.promo-vazio{border:1px dashed var(--panel-line);text-align:center;background:#fff;border-radius:.6rem;justify-items:center;gap:.4rem;padding:2.5rem 1rem;display:grid}.promo-vazio>svg{width:2rem;height:2rem;color:var(--panel-green)}.promo-vazio p{color:oklch(50% .02 255);font-size:.8rem}.promo-lista{gap:.5rem;display:grid}.promo-lista h3{text-transform:uppercase;letter-spacing:.05em;color:oklch(50% .02 255);font-size:.8rem;font-weight:700}.promo-lista article{border:1px solid var(--panel-line);background:#fff;border-radius:.6rem;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem;display:grid}.promo-lista article.encerrada{opacity:.65}.promo-arte{background:var(--panel-soft);border-radius:.5rem;place-items:center;width:5rem;height:5rem;display:grid;overflow:hidden}.promo-arte img{object-fit:cover;width:100%;height:100%}.promo-arte svg{color:oklch(60% .02 255);width:1.4rem}.promo-info{gap:.15rem;min-width:0;display:grid}.promo-info strong{font-size:.95rem}.promo-info span{color:oklch(40% .02 255);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.promo-info small{color:oklch(55% .02 255);font-size:.7rem}.promo-acoes{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.35rem;display:flex}@media (width>=900px){.promo-lista article{grid-template-columns:5rem minmax(0,1fr) auto}.promo-acoes{grid-column:auto}}.promo-editor{gap:.9rem;max-width:min(64rem,100vw - 1.5rem);max-height:92vh;display:grid;overflow-y:auto}.promo-editor-grade{gap:1.2rem;display:grid}@media (width>=900px){.promo-editor-grade{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.promo-form{align-content:start;gap:.9rem;display:grid}.promo-form>label,.promo-linha>label{gap:.3rem;font-size:.78rem;font-weight:700;display:grid}.promo-form fieldset{gap:.45rem;display:grid}.promo-form legend{margin-bottom:.35rem;font-size:.78rem;font-weight:700}.promo-form legend small,.promo-form fieldset>small{color:oklch(50% .02 255);font-size:.72rem;font-weight:500}.promo-busca{border:1px solid var(--panel-line);border-radius:.45rem;align-items:center;gap:.4rem;padding:.4rem .6rem;display:flex}.promo-busca svg{color:oklch(55% .02 255);width:.95rem;height:.95rem}.promo-busca input{background:0 0;border:0;outline:0;flex:1;font-size:.82rem}.promo-produtos{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.45rem;max-height:17rem;padding:.15rem;display:grid;overflow-y:auto}.promo-produtos button{border:1px solid var(--panel-line);text-align:left;background:#fff;border-radius:.55rem;justify-items:start;gap:.15rem;padding:.4rem;display:grid;position:relative}.promo-produtos button.on{border-color:var(--panel-green);box-shadow:0 0 0 2px oklch(59% .2 27/.35)}.promo-produtos img,.promo-produtos button>span{aspect-ratio:4/3;object-fit:cover;background:var(--panel-soft);border-radius:.4rem;width:100%}.promo-produtos b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.promo-produtos small{color:oklch(50% .02 255);font-size:.68rem}.promo-marca{background:var(--panel-green);color:#fff;border-radius:50%;width:1.3rem;height:1.3rem;padding:.2rem;position:absolute;top:.35rem;right:.35rem}.promo-nada{color:oklch(55% .02 255);padding:.5rem;font-size:.78rem}.promo-chips{flex-wrap:wrap;gap:.3rem;display:flex}.promo-chips button{border:1px solid var(--panel-line);background:#fff;border-radius:99px;padding:.35rem .7rem;font-size:.78rem}.promo-chips button.on{background:var(--panel-ink);border-color:var(--panel-ink);color:#fff}.promo-linha{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:.9rem;display:grid}@keyframes promo-pulso{50%{opacity:.5}}.promo-editor-acoes{background:#fff;justify-content:flex-end;gap:.5rem;padding:.6rem 0;display:flex;position:sticky;bottom:-1.5rem}.promo-envio{max-width:min(46rem,100vw - 1.5rem);max-height:92vh;overflow-y:auto}.promo-envio .crm-grid{grid-template-columns:1fr}.promo-editor,.promo-envio{--panel-ink:oklch(21% .025 255);--panel-soft:oklch(96.5% .006 255);--panel-line:oklch(90% .01 255);--panel-green:oklch(55% .2 27);--crm-mute:oklch(50% .02 255);--crm-cor:var(--panel-green);color:var(--panel-ink)}.product-extras{color:var(--vp-muted,#6b6b70);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.modal-resumo{color:var(--vp-muted,#6b6b70);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.15rem .5rem;margin:0 0 .15rem;font-size:.78rem;display:flex}.modal-resumo b{color:var(--vp-ink,#1d1d1f);font-weight:800}.product-modal .modal-scroll{padding-bottom:9rem}.vitrine-inicio{gap:.4rem;margin-bottom:.6rem;display:grid}.home-sec>h2{align-items:center;gap:.4rem;display:flex}.mais-vendido{display:grid;position:relative}.mais-vendido-pos{z-index:2;color:#fff;background:#17171c;border-radius:99px;place-items:center;min-width:2rem;height:2rem;padding:0 .4rem;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:.5rem;right:.5rem;box-shadow:0 4px 10px #00000040}.featured-track .mais-vendido>.vp-destaque{height:100%}.menu-content,.vitrine-inicio,.home-sec,.bv{min-width:0;max-width:100%}.loj-ficticios{background:oklch(98% .02 85);border:1px dashed oklch(80% .08 75);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .8rem;display:flex}.loj-ficticios>div{flex:16rem;gap:.1rem;display:grid}.loj-ficticios strong{font-size:.85rem}.loj-ficticios small{color:oklch(50% .02 255);font-size:.72rem}.loj-ficticios-aviso{color:oklch(22% .015 25);flex-basis:100%;font-size:.78rem}.foto-ia{grid-column:1/-1;gap:.4rem;display:grid}.foto-ia-rotulo{font-size:.7rem;font-weight:700}.foto-ia-caixa{aspect-ratio:1;border:1px dashed var(--panel-line);background:var(--panel-soft);cursor:pointer;border-radius:.6rem;place-items:center;width:10rem;display:grid;position:relative;overflow:hidden}.foto-ia-caixa img{object-fit:cover;width:100%;height:100%}.foto-ia-caixa>svg{color:oklch(60% .02 255);width:1.6rem;height:1.6rem}.foto-ia-trocar{color:#fff;text-align:center;background:#0000008c;padding:.3rem;font-size:.68rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.foto-ia-carregando{text-align:center;background:#ffffffd9;place-content:center;justify-items:center;gap:.3rem;padding:.4rem;font-size:.7rem;font-weight:600;display:grid;position:absolute;inset:0}.foto-ia-acoes{gap:.4rem;display:grid}.foto-ia-estilos{flex-wrap:wrap;gap:.25rem;display:flex}.foto-ia-estilos button{border:1px solid var(--panel-line);background:#fff;border-radius:99px;padding:.25rem .6rem;font-size:.7rem}.foto-ia-estilos button.on{background:var(--panel-ink);border-color:var(--panel-ink);color:#fff}.foto-ia-botoes{flex-wrap:wrap;gap:.35rem;display:flex}.foto-ia-acoes small{color:oklch(50% .02 255);font-size:.66rem}.onb-upload-row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.onb-ifood{cursor:default;border-color:oklch(85% .08 25)}.onb-ifood>svg{color:oklch(58% .2 25);width:1.8rem;height:1.8rem}.onb-ifood form{gap:.35rem;width:100%;margin-top:.35rem;display:flex}.onb-ifood form input{flex:1;min-width:0;font-size:.78rem}.dl{gap:1rem;display:grid}.dl-topo{align-items:center;gap:.6rem;display:flex}.dl-atualizando{width:1rem;color:var(--plat-mute)}.dl-hoje{background:var(--panel-ink);color:oklch(100% 0 0);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1rem 1.1rem;display:flex}.dl-hoje>div{gap:.1rem;display:grid}.dl-hoje span{opacity:.75;font-size:.72rem}.dl-hoje strong{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.dl-hoje small{opacity:.75;font-size:.7rem}.dl-hoje>button{color:var(--panel-ink);background:oklch(100% 0 0);margin-left:auto}.dl-hoje>button:hover{background:oklch(94% 0 0)}.dl-kpi strong{font-size:1.4rem}.dl-var{color:var(--plat-mute);align-items:center;gap:.2rem;font-size:.7rem;display:inline-flex}.dl-var svg{width:.85rem;height:.85rem}.dl-var.sobe{color:oklch(22% .015 25)}.dl-var.cai{color:oklch(50% .16 28)}.dl-bloco{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;min-width:0;padding:1rem 1.1rem}.dl-bloco>h2{margin-bottom:.6rem;font-size:.95rem;font-weight:700}.dl-duas{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.dl-produtos{gap:.45rem;display:grid}.dl-produtos li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.3fr) minmax(3rem,1fr) auto;align-items:center;column-gap:.6rem;font-size:.8rem;display:grid}.dl-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dl-barra{background:var(--panel-soft);border-radius:4px;height:.6rem;overflow:hidden}.dl-barra i{background:var(--plat-bar);border-radius:0 4px 4px 0;height:100%;display:block}.dl-produtos b{text-align:right;font-variant-numeric:tabular-nums}.dl-produtos small{text-align:right;color:var(--plat-mute);grid-column:3;font-size:.66rem}.dl-extra{border-top:1px solid var(--panel-soft);color:var(--plat-mute);flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.8rem;padding-top:.6rem;font-size:.78rem;display:flex}.dl-extra b{color:var(--panel-ink)}.dl .plat-funil li{grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr) 3rem minmax(0,6.5rem)}.dl-base{gap:.4rem;display:grid}.dl-base li{background:var(--panel-soft);border-left:4px solid var(--panel-line);border-radius:.45rem;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .6rem;display:grid}.dl-base li.ok{border-left-color:oklch(22% .015 25)}.dl-base li.atencao{border-left-color:oklch(75% .15 75)}.dl-base li.alerta{border-left-color:oklch(58% .19 28)}.dl-base strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.dl-base span{font-size:.78rem;display:grid}.dl-base small{color:var(--plat-mute);font-size:.68rem}.dl-base em{color:var(--plat-mute);font-size:.75rem;font-style:normal;font-weight:700}.dl-acoes{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}@media (width<=640px){.dl .plat-funil li{grid-template-columns:minmax(0,1fr) 3rem;row-gap:.2rem}.dl .plat-funil-barra{grid-area:2/1/auto/-1}.dl .plat-funil small{display:none}.dl-hoje>button{width:100%;margin-left:0}}.dl .plat-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.checkout-aviso{color:oklch(38% .12 150);background:oklch(95% .05 150);border-radius:.5rem;padding:.55rem .75rem;font-size:.8rem;font-weight:700}.checkout-actions>button{white-space:normal;text-align:center;min-width:0;height:auto;min-height:2.75rem;line-height:1.15}.promo-qtd{border:1px solid var(--panel-line);border-radius:99px;align-items:center;display:inline-flex}.promo-qtd button{place-items:center;width:1.9rem;height:1.9rem;display:grid}.promo-qtd b{text-align:center;min-width:1.2rem;font-size:.82rem}.promo-chips button:disabled{opacity:.45;cursor:not-allowed}.dl-ofertas{border-top:1px solid var(--panel-soft);margin-top:.9rem;padding-top:.7rem}.dl-ofertas h3{margin-bottom:.4rem;font-size:.8rem;font-weight:700}.dl-ofertas ul{gap:.3rem;display:grid}.dl-ofertas li{grid-template-columns:minmax(0,1fr) auto 4.5rem;align-items:baseline;gap:.5rem;font-size:.78rem;display:grid}.dl-ofertas b{text-align:right;font-variant-numeric:tabular-nums}.dl-ofertas small{text-align:right;color:var(--plat-mute);font-size:.68rem}.novo-produto-botoes{flex-wrap:wrap;gap:.4rem;display:flex}.novo-produto-botoes .novo-com-ia{color:#fff;background:oklch(55% .2 27)}.novo-produto-botoes .novo-com-ia:hover{background:oklch(50% .2 27)}.produto-ia{width:min(56rem,100% - 1.5rem);max-width:none;max-height:92dvh;overflow-y:auto}.produto-ia h2{align-items:center;gap:.4rem;display:flex}.produto-ia h2 svg{color:oklch(55% .2 27);width:1.1rem}.produto-ia-grade{gap:1rem;display:grid}@media (width>=760px){.produto-ia-grade{grid-template-columns:16rem minmax(0,1fr)}}.produto-ia-foto{align-content:start;gap:.5rem;display:grid}.produto-ia-status{color:oklch(55% .2 27);align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:flex}.produto-ia-status svg{width:1rem}.produto-ia-aviso{color:oklch(42% .1 60);background:oklch(96% .03 75);border-radius:.4rem;padding:.45rem .6rem;font-size:.72rem}.produto-ia-form{gap:.7rem;min-width:0;display:grid}.produto-ia-form label{gap:.25rem;font-size:.75rem;font-weight:700;display:grid}.produto-ia-form select{border:1px solid var(--panel-line);background:#fff;border-radius:.45rem;height:2.4rem;padding:0 .6rem;font-size:.85rem}.produto-ia-linha{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.produto-ia-form fieldset{justify-items:start;gap:.4rem;display:grid}.produto-ia-form legend{margin-bottom:.3rem;font-size:.75rem;font-weight:700}.produto-ia-adicional{grid-template-columns:minmax(0,1fr) 7rem auto;gap:.4rem;width:100%;display:grid}.produto-ia-acoes{justify-content:flex-end;gap:.5rem;display:flex}.produto-ia{--panel-ink:oklch(21% .025 255);--panel-soft:oklch(96.5% .006 255);--panel-line:oklch(90% .01 255);--panel-green:oklch(55% .2 27);color:var(--panel-ink)}.produto-ia .foto-ia-caixa{width:100%;max-width:16rem}.produto-ia .foto-ia-caixa img{object-fit:contain;background:#fff}.cmv{gap:1rem;display:grid}.cmv-topo h2{font-size:1.05rem;font-weight:800}.cmv-topo p{color:oklch(50% .02 255);max-width:48rem;margin-top:.25rem;font-size:.8rem}.cmv-grade{align-items:start;gap:1rem;display:grid}@media (width>=1100px){.cmv-grade{grid-template-columns:17rem minmax(0,1fr)}}.cmv-lista{border:1px solid var(--panel-line);background:#fff;border-radius:.6rem;gap:.5rem;padding:.6rem;display:grid}@media (width>=1100px){.cmv-lista{max-height:calc(100dvh - 2rem);position:sticky;top:1rem;overflow-y:auto}}@media (width<=1099px){.cmv-lista ul{gap:.4rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.cmv-lista li{flex:0 0 13rem}}.cmv-lista ul{gap:.3rem;display:grid}.cmv-lista li button{text-align:left;border:1px solid #0000;border-radius:.45rem;grid-template-rows:auto auto;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;column-gap:.55rem;width:100%;padding:.45rem;display:grid}.cmv-lista li button:hover{background:var(--panel-soft)}.cmv-lista li button.on{border-color:var(--panel-ink);background:var(--panel-soft)}.cmv-thumb{background:var(--panel-soft);border-radius:.4rem;grid-row:span 2;place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}.cmv-thumb img{object-fit:cover;width:100%;height:100%}.cmv-thumb svg{color:oklch(60% .02 255);width:1rem}.cmv-lista-nome{min-width:0;display:grid}.cmv-lista-nome b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.cmv-lista-nome small{color:oklch(50% .02 255);font-size:.68rem}.cmv-selo{border-radius:99px;justify-self:start;margin-top:.15rem;padding:.05rem .4rem;font-size:.6rem;font-style:normal;font-weight:800}.cmv-selo.otimo{background:var(--panel-ink);color:#fff}.cmv-selo.atencao{color:oklch(40% .1 60);background:oklch(93% .07 80)}.cmv-selo.alto{color:#fff;background:oklch(55% .2 27)}.cmv-selo.vazio{background:var(--panel-soft);color:oklch(50% .02 255)}.cmv-vazio{border:1px dashed var(--panel-line);text-align:center;color:oklch(50% .02 255);border-radius:.6rem;justify-items:center;gap:.4rem;padding:3rem 1rem;display:grid}.cmv-vazio svg{width:1.8rem;height:1.8rem}.cmv-vazio strong{color:var(--panel-ink)}.cmv-vazio p{font-size:.78rem}.cmv-editor{gap:1rem;min-width:0;display:grid}.cmv-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cmv-editor>header h3{font-size:1.1rem;font-weight:800}.cmv-editor>header small{color:oklch(50% .02 255);font-size:.75rem}.cmv-salvar{align-items:center;gap:.6rem;display:flex}.cmv-salvo{align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.cmv-salvo svg{width:.9rem}.cmv-bloco,.cmv-resultado{border:1px solid var(--panel-line);background:#fff;border-radius:.6rem;gap:.6rem;min-width:0;padding:1rem;display:grid}.cmv-bloco h4,.cmv-resultado h4{font-size:.9rem;font-weight:800}.cmv-dica{color:oklch(50% .02 255);font-size:.72rem}.cmv-campo{gap:.2rem;min-width:0;font-size:.7rem;font-weight:700;display:grid}.cmv-campo-caixa{align-items:center;gap:.25rem;display:flex}.cmv-campo-caixa em{color:oklch(50% .02 255);font-size:.72rem;font-style:normal;font-weight:600}.cmv-campo-caixa input{min-width:0;height:2.2rem}.cmv-campos{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.cmv-ingredientes{gap:.4rem;display:grid}.cmv-ing-cab{display:none}.cmv-ing{border:1px solid var(--panel-line);background:var(--panel-soft);border-radius:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.45rem;padding:.6rem;display:grid}.cmv-ing-nome{grid-column:1/-1}.cmv-ing-compra{align-items:end;gap:.25rem;display:flex}.cmv-ing-compra select{border:1px solid var(--panel-line);background:#fff;border-radius:.4rem;height:2.2rem;padding:0 .3rem;font-size:.78rem}.cmv-ing-custo{font-variant-numeric:tabular-nums;align-self:center;font-size:.85rem}.cmv-ing-rodape{color:oklch(50% .02 255);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.cmv-ing-rodape b{color:var(--panel-ink)}@media (width>=900px){.cmv-ing-cab{color:oklch(50% .02 255);grid-template-columns:minmax(9rem,1.6fr) 8rem 7rem 8rem 5.5rem 5.5rem 2.2rem;gap:.45rem;padding:0 .6rem;font-size:.66rem;font-weight:700;display:grid}.cmv-ing{background:#fff;grid-template-columns:minmax(9rem,1.6fr) 8rem 7rem 8rem 5.5rem 5.5rem 2.2rem;padding:.35rem .6rem}.cmv-ing-nome{grid-column:auto}.cmv-ing .cmv-campo>span:first-child{display:none}.cmv-ing-custo{text-align:right}}.cmv-kpis{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.cmv-kpi{border:1px solid var(--panel-line);border-radius:.55rem;gap:.15rem;padding:.75rem .85rem;display:grid}.cmv-kpi span{color:oklch(50% .02 255);font-size:.7rem}.cmv-kpi strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.cmv-kpi small{color:oklch(50% .02 255);font-size:.68rem}.cmv-kpi.destaque.otimo{border-color:var(--panel-ink);border-width:2px}.cmv-kpi.destaque.atencao{border-width:2px;border-color:oklch(75% .15 75)}.cmv-kpi.destaque.alto{border-width:2px;border-color:oklch(55% .2 27)}.cmv-kpi.destaque.alto strong{color:oklch(50% .2 27)}.cmv-barra figcaption{margin-bottom:.35rem;font-size:.75rem;font-weight:700}.cmv-barra-trilho{background:var(--panel-soft);border-radius:4px;gap:2px;height:1.1rem;display:flex;overflow:hidden}.cmv-barra-trilho i,.cmv-legenda i{background:var(--c);display:block}.cmv-barra i.mercadoria,.cmv-legenda i.mercadoria{--c:oklch(55% .2 27)}.cmv-barra i.venda,.cmv-legenda i.venda{--c:oklch(45% .02 255)}.cmv-barra i.fixo,.cmv-legenda i.fixo{--c:oklch(75% .015 255)}.cmv-barra i.lucro,.cmv-legenda i.lucro{--c:oklch(20% .015 25)}.cmv-barra i.negativo,.cmv-legenda i.negativo{--c:repeating-linear-gradient(135deg, oklch(55% .2 27) 0 4px, #fff 4px 7px)}.cmv-legenda{flex-wrap:wrap;gap:.3rem 1rem;margin-top:.45rem;font-size:.72rem;display:flex}.cmv-legenda li{align-items:center;gap:.3rem;display:flex}.cmv-legenda i{border-radius:2px;width:.7rem;height:.7rem}.cmv-desconto{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.cmv-desconto>div{background:var(--panel-ink);color:#fff;border-radius:.55rem;gap:.1rem;padding:.75rem .85rem;display:grid}.cmv-desconto>div:last-child{color:var(--panel-ink);background:oklch(95% .02 25)}.cmv-desconto span{opacity:.85;font-size:.7rem}.cmv-desconto strong{font-size:1.5rem;font-weight:800}.cmv-desconto small{opacity:.85;font-size:.7rem}.cmv-simulacao tr.abaixo td{color:oklch(45% .1 60)}.cmv-simulacao tr.prejuizo td{color:oklch(50% .2 27)}.cmv-ok,.cmv-nao{align-items:center;gap:.2rem;font-size:.72rem;font-weight:700;display:inline-flex}.cmv-ok svg,.cmv-nao svg{width:.85rem}.cmv-relatorio{border-top:1px solid var(--panel-line);gap:.8rem;margin-top:.4rem;padding-top:1rem;display:grid}.cmv-relatorio h4{align-items:center;gap:.4rem;font-size:.95rem;font-weight:800;display:flex}.cmv-relatorio h4 svg{color:oklch(55% .2 27);width:1.1rem}.cmv-relatorio>header p{color:oklch(42% .02 255);margin-top:.25rem;font-size:.8rem}.cmv-combinado{background:var(--panel-ink);color:#fff;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;font-size:.8rem;line-height:1.45;display:flex}.cmv-combinado svg{flex:none;width:1.1rem;margin-top:.1rem}.cmv-estrategias{gap:.5rem;display:grid}.cmv-estrategias>li{border:1px solid var(--panel-line);border-left:4px solid var(--panel-line);border-radius:.5rem;padding:.75rem .85rem}.cmv-estrategias>li.bate{border-left-color:oklch(55% .2 27)}.cmv-estrategia-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;display:flex}.cmv-estrategia-cab strong{font-size:.85rem}.cmv-estrategia-cab em{white-space:nowrap;align-items:center;gap:.2rem;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.cmv-estrategia-cab em svg{color:oklch(55% .2 27);width:.85rem}.cmv-estrategias>li>p{color:oklch(35% .02 255);margin-top:.2rem;font-size:.78rem}.cmv-estrategias ul{color:oklch(45% .02 255);gap:.2rem;margin-top:.4rem;padding-left:1.1rem;font-size:.75rem;list-style:outside;display:grid}.cmv-consultor{background:oklch(97% .015 25);border:1px solid oklch(90% .04 25);border-radius:.55rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.cmv-consultor strong{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.cmv-consultor strong svg{color:oklch(55% .2 27);width:1rem}.cmv-consultor p{color:oklch(45% .02 255);max-width:36rem;margin-top:.15rem;font-size:.74rem}.cmv-plano{border:2px solid var(--panel-ink);border-radius:.6rem;gap:.7rem;padding:.9rem;display:grid}.cmv-plano-alerta{color:#fff;background:oklch(55% .2 27);border-radius:.45rem;gap:.4rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;display:flex}.cmv-plano-alerta svg{flex:none;width:1rem}.cmv-plano-diag{font-size:.82rem;line-height:1.5}.cmv-plano>ol{gap:.6rem;padding-left:1.2rem;list-style:decimal;display:grid}.cmv-plano>ol>li{font-size:.8rem}.cmv-plano>ol>li>em{color:oklch(50% .2 27);font-size:.75rem;font-style:normal;font-weight:700;display:block}.cmv-plano>ol ul{color:oklch(42% .02 255);gap:.15rem;margin-top:.25rem;padding-left:1rem;font-size:.75rem;list-style:outside;display:grid}.cmv-plano>ol small{color:oklch(45% .1 60);margin-top:.25rem;font-size:.7rem;display:block}.cmv-plano-30 h5{margin-bottom:.3rem;font-size:.8rem;font-weight:800}.cmv-plano-30 ol{gap:.2rem;padding-left:1.2rem;font-size:.76rem;list-style:decimal;display:grid}.cmv-bloco-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.seg-seletor{border:1px solid var(--panel-line,oklch(90% .01 255));background:#fff;border-radius:.6rem;gap:.45rem;padding:.9rem 1rem;display:grid}.seg-seletor legend{float:left;font-size:.85rem;font-weight:800}.seg-seletor>p{clear:both;color:oklch(50% .02 255);font-size:.74rem}.seg-opcoes{flex-wrap:wrap;gap:.4rem;display:flex}.seg-opcoes button{border:1px solid var(--panel-line,oklch(90% .01 255));background:#fff;border-radius:99px;align-items:center;gap:.4rem;padding:.4rem .7rem .4rem .45rem;font-size:.8rem;font-weight:700;display:inline-flex}.seg-opcoes button i{border-radius:50%;width:1.2rem;height:1.2rem}.seg-opcoes button svg{width:.9rem}.seg-opcoes button.on{border-color:oklch(55% .2 27);box-shadow:0 0 0 1px oklch(55% .2 27)}.seg-opcoes button:disabled{opacity:.6}.seg-aviso{color:oklch(45% .1 60);font-size:.7rem}.auth-segmento{border:0;gap:.4rem;margin:0;padding:0;display:grid}.auth-segmento legend{margin-bottom:.4rem;font-size:.78rem;font-weight:700}.auth-segmento>div{flex-wrap:wrap;gap:.35rem;display:flex}.auth-segmento button{border:1px solid var(--panel-line);background:#fff;border-radius:99px;align-items:center;gap:.35rem;padding:.35rem .65rem .35rem .4rem;font-size:.78rem;font-weight:700;display:inline-flex}.auth-segmento button i{border-radius:50%;width:1.05rem;height:1.05rem}.auth-segmento button.on{border-color:oklch(55% .2 27);box-shadow:0 0 0 1px oklch(55% .2 27)}.loja-com-segmento{align-content:start;gap:1rem;min-width:0;display:grid}.seg-faixa{scroll-snap-type:x mandatory;grid-auto-columns:minmax(13rem,1fr);grid-auto-flow:column;gap:.8rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.seg-faixa li{scroll-snap-align:start;aspect-ratio:3/4;color:#fff;isolation:isolate;border-radius:1.1rem;position:relative;overflow:hidden}.seg-faixa li:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.seg-faixa li div{gap:.2rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.seg-faixa li strong{letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.seg-faixa li span{opacity:.85;font-size:.8rem}.modelos-opcoes{--panel-ink:oklch(21% .025 255);--panel-line:oklch(90% .01 255);--panel-soft:oklch(96.5% .006 255);gap:.8rem;width:min(40rem,100% - 1.5rem);max-width:none;max-height:90dvh;display:grid;overflow-y:auto}.modelos-abas{flex-wrap:wrap;gap:.35rem;display:flex}.modelos-abas button{border:1px solid var(--panel-line);background:#fff;border-radius:99px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.modelos-abas button.on{background:var(--panel-ink);border-color:var(--panel-ink);color:#fff}.modelos-abas small{color:#fff;background:oklch(55% .2 27);border-radius:99px;padding:0 .35rem;font-size:.6rem}.modelos-opcoes section{gap:.6rem;display:grid}.modelos-opcoes section>p{color:oklch(45% .02 255);font-size:.78rem}.modelo-linhas{justify-items:start;gap:.35rem;display:grid}.modelo-linhas>div{grid-template-columns:minmax(0,1fr) 6.5rem auto;gap:.35rem;width:100%;display:grid}.modelo-montagem label{gap:.25rem;font-size:.75rem;font-weight:700;display:grid}.modelo-montagem label input{max-width:6rem}.modelo-rotulo{margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:block}.modelo-ok{align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.modelo-ok svg{width:1rem}.modelos-acoes{justify-content:flex-end;gap:.5rem;display:flex}.por-peso{opacity:.75;font-size:.72em;font-weight:600}.checkout-mesa{border-radius:var(--store-radius,.75rem);background:var(--store-primary,#d62828);padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.checkout-mesa{background:color-mix(in srgb, var(--store-primary,#d62828) 10%, #fff)}}.checkout-mesa{font-size:.88rem}.checkout-quando .field-grid{margin-top:.5rem}.recursos-loja{border:1px solid var(--panel-line);background:#fff;border-radius:.6rem;gap:.7rem;padding:.9rem 1rem;display:grid}.recursos-loja h3{font-size:.9rem;font-weight:800}.recursos-linha{align-items:flex-start;gap:.7rem;display:flex}.recursos-linha>span{gap:.1rem;font-size:.8rem;display:grid}.recursos-linha small{color:oklch(50% .02 255);font-size:.72rem}.recursos-mesas{flex:none;width:4.5rem}.recursos-acoes{align-items:center;gap:.6rem;display:flex}.recursos-ok{font-size:.75rem;font-weight:700}.recursos-qrs{border-top:1px solid var(--panel-soft);gap:.5rem;padding-top:.6rem;display:grid}.recursos-qrs-cab{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.recursos-qrs ul{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;display:grid}.recursos-qrs li{border:1px solid var(--panel-line);text-align:center;break-inside:avoid;border-radius:.5rem;justify-items:center;gap:.2rem;padding:.6rem;display:grid}.recursos-qrs img{aspect-ratio:1;width:100%;max-width:8rem}.recursos-qrs strong{font-size:.95rem}.recursos-qrs small{color:oklch(50% .02 255);font-size:.65rem}.recursos-qrs a{align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;display:inline-flex}.recursos-qrs a svg{width:.8rem}.venda-peso{border:1px solid var(--panel-line,oklch(90% .01 255));border-radius:.5rem;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.55rem .7rem;display:flex}.venda-peso>svg{flex:none;width:1.1rem}.venda-peso>span{flex:1;font-size:.8rem;display:grid}.venda-peso small{color:oklch(50% .02 255);font-size:.7rem}@media print{body *{visibility:hidden}.recursos-qrs,.recursos-qrs *{visibility:visible}.recursos-qrs{position:absolute;inset:0}.recursos-qrs-cab button,.recursos-qrs a{display:none}}.loj-demo-segmento{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.loj-demo-segmento small{font-size:.75rem}.loj-demo-segmento select{border:1px solid var(--panel-line);background:#fff;border-radius:.4rem;height:2rem;padding:0 .5rem;font-size:.8rem}.pp-trilho{position:relative}.pp-preso{align-items:center;min-height:calc(100svh - 4rem);padding-block:1rem;display:flex;position:sticky;top:4rem}.pp-escala{position:relative}.pp-escala>.pp-celular{transform-origin:0 0;position:absolute;top:0;left:0}.pp-passos{gap:.35rem;max-width:34rem;display:grid}.pp-passos button{text-align:left;width:100%;color:var(--brand-muted);border-radius:1rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.75rem .85rem;transition:background .25s;display:grid;position:relative}.pp-passos button:hover{background:#fff}.pp-passos button.on{color:var(--brand-dark);background:#fff;box-shadow:0 10px 30px -18px #2a120a59}.pp-num{background:var(--brand-primary);border-radius:.8rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pp-num{background:color-mix(in srgb, var(--brand-primary) 12%, #fff)}}.pp-num{color:var(--brand-primary)}.pp-num svg{width:1.1rem}.pp-passos button.feito .pp-num{background:var(--brand-primary);color:#fff}.pp-txt{gap:.25rem;padding-top:.15rem;display:grid}.pp-txt b{letter-spacing:-.02em;font-size:1rem;font-weight:700}.pp-txt em{background:var(--brand-primary);border-radius:99px;margin-left:.25rem;padding:.1rem .45rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pp-txt em{background:color-mix(in srgb, var(--brand-primary) 12%, #fff)}}.pp-txt em{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;vertical-align:.15em;font-size:.62rem;font-style:normal;font-weight:800}.pp-txt small{color:var(--brand-muted);font-size:.86rem;line-height:1.45;animation:.4s both pp-sobe}.pp-barra{background:var(--brand-border);border-radius:2px;height:2px;position:absolute;bottom:.35rem;left:.85rem;right:.85rem;overflow:hidden}.pp-barra i,.pp-stories i{background:var(--brand-primary);transform-origin:0;width:100%;height:100%;transition:transform .12s linear;display:block;transform:scaleX(0)}@keyframes pp-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pp-aparece{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.pp-celular-wrap{justify-items:center;gap:.7rem;display:grid}.pp-celular{background:#fff;border:.6rem solid #17110e;border-radius:2.6rem;width:19rem;height:39rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #2a120a8c,0 0 0 1px #00000014}.pp-stories{z-index:3;gap:.25rem;display:flex;position:absolute;top:.7rem;left:.8rem;right:.8rem}.pp-stories span{background:#2a120a26;border-radius:3px;flex:1;height:3px;overflow:hidden}.pp-palco{padding:1.8rem .9rem .9rem;animation:.45s both pp-sobe;position:absolute;inset:0}.pp-toque{z-index:4;cursor:pointer;background:0 0;width:30%;position:absolute;top:0;bottom:0}.pp-toque.anterior{left:0}.pp-toque.proximo{right:0}.pp-legenda{color:var(--brand-muted);font-size:.75rem}.pp-tela{height:100%;color:var(--brand-dark);align-content:start;gap:.65rem;font-size:.78rem;display:grid}.pp-rotulo{color:var(--brand-muted);align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:flex}.pp-rotulo svg{width:.85rem;color:var(--brand-primary)}.pp-chips{flex-wrap:wrap;gap:.3rem;display:flex}.pp-chips span{border:1px solid var(--brand-border);border-radius:99px;align-items:center;gap:.3rem;padding:.25rem .5rem .25rem .25rem;font-size:.68rem;font-weight:700;animation:.35s both pp-aparece;display:inline-flex}.pp-chips span.on{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.pp-chips i{background:50%/cover;border-radius:50%;width:1.2rem;height:1.2rem}.pp-logo{border:1px dashed var(--brand-border);border-radius:.8rem;align-items:center;gap:.6rem;padding:.6rem;animation:.4s .5s both pp-aparece;display:flex}.pp-logo img{object-fit:contain;width:2.6rem;height:2.6rem}.pp-logo span{color:var(--brand-muted);font-size:.7rem}.pp-paleta{gap:.4rem;display:flex}.pp-paleta i{width:1.8rem;height:1.8rem;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--brand-border);border-radius:50%;animation:.35s both pp-aparece}.pp-capa-mini{color:#fff;background:linear-gradient(130deg,#d62828,#f77f00);border-radius:.9rem;gap:.1rem;padding:.8rem;animation:.5s 1.7s both pp-aparece;display:grid}.pp-capa-mini small{opacity:.85;font-size:.68rem}.pp-produto{border:1px solid var(--brand-border);border-radius:.8rem;grid-template-columns:3.6rem minmax(0,1fr);gap:.6rem;padding:.5rem;animation:.4s both pp-sobe;display:grid}.pp-produto>i{background:50%/cover;border-radius:.6rem;width:3.6rem;height:3.6rem;position:relative;overflow:hidden}.pp-scan{background:linear-gradient(#e8590c00,#e8590c8c,#e8590c00);height:30%;animation:.9s ease-in-out 2 both pp-scan;position:absolute;left:0;right:0}@keyframes pp-scan{0%{top:-30%}to{top:100%}}.pp-produto>div{gap:.15rem;min-width:0;display:grid}.pp-digita{white-space:nowrap;width:0;animation:.7s steps(24,end) forwards pp-digita;display:block;overflow:hidden}@keyframes pp-digita{to{width:100%}}.pp-produto small{color:var(--brand-muted);font-size:.64rem}.pp-produto em{background:var(--brand-primary);border-radius:.3rem;justify-self:start;padding:.05rem .4rem}@supports (color:color-mix(in lab, red, red)){.pp-produto em{background:color-mix(in srgb, var(--brand-primary) 12%, #fff)}}.pp-produto em{color:var(--brand-primary);font-size:.7rem;font-style:normal;font-weight:800;animation:.3s both pp-aparece}.pp-antes-depois{aspect-ratio:1;border-radius:1rem;position:relative;overflow:hidden}.pp-antes-depois img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-depois{clip-path:inset(0 100% 0 0);animation:2.4s ease-in-out .4s forwards pp-revela;position:absolute;inset:0}@keyframes pp-revela{to{clip-path:inset(0)}}.pp-linha{background:#fff;width:3px;animation:2.4s ease-in-out .4s forwards pp-linha;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #0006}@keyframes pp-linha{to{left:calc(100% - 3px)}}.pp-tag{color:#fff;background:#0009;border-radius:99px;padding:.15rem .5rem;font-size:.64rem;position:absolute;bottom:.5rem}.pp-tag.antes{left:.5rem}.pp-tag.depois{background:var(--brand-primary);right:.5rem}.pp-estilos{gap:.3rem;display:flex}.pp-estilos span{border:1px solid var(--brand-border);text-align:center;border-radius:.6rem;flex:1;padding:.4rem;font-size:.66rem;font-weight:700}.pp-estilos span.on{border-color:var(--brand-primary);color:var(--brand-primary)}.pp-opcao{border:1px solid var(--brand-border);border-radius:.8rem;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem .7rem;animation:.35s both pp-sobe;display:grid}.pp-opcao>svg{width:1.1rem;color:var(--brand-primary)}.pp-opcao span{display:grid}.pp-opcao small{color:var(--brand-muted);font-size:.64rem}.pp-switch{background:var(--brand-border);border-radius:99px;width:2rem;height:1.15rem;animation:.25s forwards pp-liga;position:relative}.pp-switch:after{content:"";width:.85rem;height:.85rem;animation:.25s forwards pp-bola;animation-delay:inherit;background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0003}@keyframes pp-liga{to{background:var(--brand-primary)}}@keyframes pp-bola{to{transform:translate(.85rem)}}.pp-cardapio{gap:.5rem;margin:-1.8rem -.9rem 0}.pp-capa{background:50%/cover;height:7rem}.pp-loja{justify-content:space-between;align-items:center;padding:0 .8rem;display:flex}.pp-loja b{font-size:.95rem}.pp-no-ar{color:#fff;background:#16a34a;border-radius:99px;align-items:center;gap:.2rem;padding:.15rem .5rem;font-size:.62rem;font-weight:800;animation:.4s .9s both pp-aparece;display:inline-flex}.pp-no-ar svg{width:.7rem}.pp-cats{gap:.3rem;padding:0 .8rem;display:flex}.pp-cats span{background:#f3eee9;border-radius:99px;padding:.2rem .55rem;font-size:.64rem;font-weight:700}.pp-cats span.on{background:var(--brand-primary);color:#fff}.pp-item{background:#faf6f2;border-radius:.8rem;grid-template-columns:minmax(0,1fr) 3.2rem;align-items:center;gap:.5rem;margin:0 .8rem;padding:.5rem;animation:.35s both pp-sobe;display:grid}.pp-item span{display:grid}.pp-item small{color:var(--brand-primary);font-weight:800}.pp-item i{background:50%/cover;border-radius:.6rem;width:3.2rem;height:3.2rem}.pp-link{background:var(--brand-dark);color:#fff;text-align:center;border-radius:.6rem;margin:0 .8rem;padding:.4rem .6rem;font-size:.66rem;animation:.4s 1.4s both pp-aparece}.pp-pedido{background:linear-gradient(#e9f5ee,#fff 40%);margin:-1.8rem -.9rem -.9rem;padding:2.2rem .9rem .9rem}.pp-notificacao{background:#fff;border-radius:1rem;gap:.15rem;padding:.7rem .8rem;animation:.5s cubic-bezier(.2,1.4,.4,1) .3s both pp-desce;display:grid;box-shadow:0 12px 30px -12px #0000004d}@keyframes pp-desce{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}.pp-notificacao span{color:#16a34a;font-size:.6rem;font-weight:800}.pp-notificacao small{color:var(--brand-muted);font-size:.66rem}.pp-card-pedido{border:1px solid var(--brand-border);background:#fff;border-radius:1rem;gap:.4rem;padding:.75rem;animation:.4s 1.1s both pp-sobe;display:grid}.pp-card-pedido div{display:grid}.pp-card-pedido small{color:var(--brand-muted);font-size:.64rem}.pp-card-pedido ul{gap:.15rem;font-size:.68rem;display:grid}.pp-aceitar{background:var(--brand-primary);color:#fff;text-align:center;border-radius:.6rem;padding:.45rem;font-weight:800;animation:1.2s ease-in-out 1.8s infinite pp-pulso}@keyframes pp-pulso{50%{transform:scale(1.04)}}.pp-crm{color:#16a34a;justify-content:center;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;animation:.4s 2.2s both pp-aparece;display:flex}.pp-crm svg{width:.85rem}.pp-parado *,.pp-parado :before,.pp-parado :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.pp *,.pp :before,.pp :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=1023px){.pp-passos li:not(:has(button.on)){display:none}}.hb-hero-zoom>picture>img{object-fit:cover;object-position:var(--hb-foco,55% 50%);width:100%;height:100%;position:absolute;inset:0}@media (width<=767px){.hb-hero-celular{height:62%;bottom:auto}.hb-hero-celular>picture>img{object-position:70% 45%}}.avisos-hero{z-index:1;grid-template-columns:minmax(0,1fr);gap:.6rem;width:21rem;display:grid;position:absolute}.aviso-hero{opacity:0;background:#fffffff2;border-radius:1rem;align-items:center;gap:.7rem;min-width:0;padding:.65rem .85rem;transition:opacity .25s,transform .55s cubic-bezier(.18,1.75,.4,1);display:flex;transform:translateY(-22px)scale(.82);box-shadow:0 18px 40px -16px #0000008c}.aviso-hero.entrou>span:first-child,.aviso-hero.da-vez>span:first-child{animation:.9s ease-out .15s aviso-ping}.aviso-hero.entrou,.aviso-hero.da-vez{animation:.45s ease-in-out .5s aviso-tremor}@keyframes aviso-ping{0%{box-shadow:0 0 #ffffffe6}to{box-shadow:0 0 0 14px #fff0}}@keyframes aviso-tremor{0%,to{rotate:0deg}25%{rotate:-2deg}50%{rotate:2deg}75%{rotate:-1deg}}@media (width>=1280px){.avisos-hero{bottom:7rem;right:max(2rem,50vw - 38rem)}.aviso-hero.entrou{opacity:1;transform:none}.aviso-hero:nth-child(2){margin-left:-2rem;margin-right:2rem}}@media (width<=1279px){.avisos-hero{width:min(20.5rem,100% - 2rem);top:max(5rem,17svh);right:1rem}.aviso-hero{grid-area:1/1}.aviso-hero.da-vez{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aviso-hero,.aviso-hero>span:first-child{transition:none;animation:none!important}}.plano-ancora{background:var(--v-ambar-suave);color:#c2410c;border-radius:99px;margin-top:.6rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.disparo-dica{animation:1.6s ease-in-out infinite disparo-dica}@keyframes disparo-dica{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.disparo-bolha{transform-origin:100% 0;animation:.45s cubic-bezier(.2,1.4,.4,1) both disparo-bolha}@keyframes disparo-bolha{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.disparo-dica,.disparo-bolha{animation:none}}.avatar-dono .avatar-chuva{animation:1s linear infinite avatar-chuva}@keyframes avatar-chuva{0%{opacity:0;transform:translateY(-4px)}30%{opacity:1}to{opacity:0;transform:translateY(8px)}}.avatar-dono.triste .avatar-corpo{transform-origin:120px 240px;animation:4s ease-in-out infinite avatar-balanca}@keyframes avatar-balanca{0%,to{transform:rotate(0)}50%{transform:rotate(-1.5deg)}}.avatar-dono .avatar-suor{animation:2.2s ease-in infinite avatar-suor}@keyframes avatar-suor{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(16px)}}.avatar-dono.feliz .avatar-corpo{animation:2.6s ease-in-out infinite avatar-pula}@keyframes avatar-pula{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.avatar-dono .avatar-brilhos path{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite avatar-brilho}.avatar-dono .avatar-brilhos path:nth-child(2){animation-delay:.5s}.avatar-dono .avatar-brilhos path:nth-child(3){animation-delay:1s}@keyframes avatar-brilho{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.avatar-dono *{animation:none!important}}.foto-dono.feliz img{animation:2.6s ease-in-out infinite avatar-pula}.foto-dono.triste img{transform-origin:50% 100%;animation:4s ease-in-out infinite avatar-balanca}@media (prefers-reduced-motion:reduce){.foto-dono img{animation:none}}.comparativo .comparativo-linha{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)}.comparativo.visivel .comparativo-linha{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.comparativo .comparativo-linha{opacity:1;transition:none;transform:none}}.equipe{gap:1rem;max-width:56rem;display:grid}.equipe-icone{vertical-align:-2px;width:1rem;height:1rem;margin-right:.3rem;display:inline}.equipe-form{gap:.8rem;margin-top:.8rem;display:grid}@media (width>=768px){.equipe-form{grid-template-columns:1fr 1fr auto;align-items:end}}.equipe-form>div{gap:.35rem;display:grid}.equipe-ok{color:oklch(38% .12 150);background:oklch(95% .05 150);border-radius:.5rem;margin-top:.7rem;padding:.6rem .75rem;font-size:.8rem;font-weight:600}.equipe-lista{gap:.5rem;margin-top:.8rem;display:grid}.equipe-lista>li{border:1px solid var(--panel-line);border-radius:.5rem;padding:.7rem .8rem}.equipe-membro{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.equipe-membro>div:nth-child(2){min-width:0;margin-right:auto;display:grid}.equipe-membro strong{overflow-wrap:anywhere;font-size:.88rem}.equipe-membro strong em{background:var(--panel-soft);border-radius:99px;margin-left:.35rem;padding:.05rem .45rem;font-size:.65rem;font-style:normal;font-weight:700}.equipe-membro small{color:oklch(50% .02 255);font-size:.72rem}.equipe-avatar{background:var(--panel-green,#16a34a);color:#fff;border-radius:99px;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.equipe-acoes{gap:.4rem;display:flex}.equipe-senha{gap:.5rem;margin-top:.6rem;display:flex}.equipe-msg{color:oklch(45% .02 255);margin-top:.4rem;font-size:.75rem}.disparo-tag{color:#127a3d;vertical-align:middle;white-space:nowrap;background:#e8f7ee;border-radius:999px;align-items:center;margin-left:.4rem;padding:.1rem .45rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}dd>.disparo-tag{margin:0 .4rem 0 0}.crm-via{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.crm-via button{border:1px solid var(--panel-line);text-align:left;background:oklch(100% 0 0);border-radius:.6rem;align-items:flex-start;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex}.crm-via button.on{border-color:var(--panel-green);box-shadow:0 0 0 2px var(--panel-green)}@supports (color:color-mix(in lab, red, red)){.crm-via button.on{box-shadow:0 0 0 2px color-mix(in oklab, var(--panel-green) 25%, transparent)}}.crm-via svg{width:1.1rem;height:1.1rem;color:var(--panel-green);flex:none;margin-top:.1rem}.crm-via span{gap:.1rem;min-width:0;display:grid}.crm-via b{font-size:.8rem}.crm-via small{color:oklch(50% .02 255);font-size:.7rem}@media (width<=640px){.crm-via{grid-template-columns:minmax(0,1fr)}}.crm-previa-botoes{gap:.25rem;margin-top:.2rem;display:grid}.crm-previa-botoes span{text-align:center;color:#1f7a8c;background:oklch(100% 0 0);border:1px solid oklch(88% .012 25);border-radius:.4rem;padding:.4rem;font-size:.78rem;font-weight:700}.crm-novo-cliente-abrir{justify-content:flex-end;display:flex}.crm-novo-cliente{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;gap:.6rem;padding:.9rem;display:grid}.crm-novo-cliente h3{font-size:.95rem;font-weight:800}.crm-novo-cliente-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width<=640px){.crm-novo-cliente-campos{grid-template-columns:minmax(0,1fr)}}.crm-check{align-items:flex-start;gap:.45rem;font-size:.76rem;line-height:1.3;display:flex}.crm-check input{margin-top:.15rem}.crm-novo-cliente-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.crm-ok{color:#127a3d;font-size:.78rem;font-weight:700}.crm-um-cliente{gap:.5rem;display:grid}.crm-um-cliente select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;max-width:100%;height:2.4rem;padding:0 .6rem;font-size:.82rem}.crm-um-cliente>.crm-novo-cliente{padding:.7rem}.crm-com-imagem{align-items:center}.crm-com-imagem img{object-fit:cover;border:1px solid var(--panel-line);border-radius:.4rem;width:3rem;height:3rem}.crm-com-imagem span{gap:.1rem;display:grid}.crm-com-imagem small{color:oklch(50% .02 255);font-size:.68rem}.crm-kit{gap:.25rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.crm-kit li{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;font-size:.8rem;font-weight:600;display:flex}.crm-kit b{white-space:nowrap}.crm-kit s{color:oklch(55% .02 255);margin-right:.25rem;font-weight:400}.crm-resultado{gap:.6rem;margin-bottom:.9rem;display:grid}.crm-resultado-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.crm-resultado-kpis div{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;min-width:0;padding:.6rem .7rem}.crm-resultado-kpis small{text-transform:uppercase;letter-spacing:.05em;color:oklch(50% .02 255);font-size:.66rem;display:block}.crm-resultado-kpis b{overflow-wrap:anywhere;margin-top:.15rem;font-size:1.05rem;display:block}.crm-resultado-kpis .destaque{color:#fff;background:oklch(22% .02 255);border-color:#0000}.crm-resultado-kpis .destaque small{color:oklch(80% .02 255)}.crm-resultado-soma{font-size:.78rem}.crm-resultado-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.crm-hist-venda{color:#127a3d;gap:.05rem;margin-top:.25rem;font-size:.75rem;display:grid}.crm-hist-venda small{color:oklch(50% .02 255)}.disparo-tag.alteracao{color:#8a5a00;background:#fff1d6}.obs-alteracao{color:#5c3d00;background:#fff1d6;border-radius:.4rem;padding:.4rem .55rem;font-weight:600}.dl-disparos-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.dl-disparos-topo h2,.dl-disparos .plat-kpis{margin:0}.dl-disparos-barra{border-radius:4px;gap:2px;height:10px;margin-top:.7rem;display:flex;overflow:hidden}.dl-disparos-barra i{min-width:4px;display:block}.dl-disparos-barra i.oferta{background:#2f6f4f}.dl-disparos-barra i.upsell{background:#c47f17}.dl-disparos-barra i.downsell{background:#6a5ad0}.crm-cal{gap:.5rem;display:grid}.crm-cal-topo{justify-content:space-between;align-items:center;display:flex}.crm-cal-topo strong{text-transform:capitalize;font-size:.9rem}.crm-cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.crm-cal-sem{text-align:center;color:oklch(50% .02 255);font-size:.65rem;font-weight:700}.crm-cal-dia{border:1px solid var(--panel-line);text-align:left;background:oklch(100% 0 0);border-radius:.4rem;align-content:start;gap:1px;min-width:0;min-height:3.4rem;padding:.25rem;display:grid;overflow:hidden}.crm-cal-dia span{color:oklch(45% .02 255);font-size:.72rem;font-weight:700}.crm-cal-dia small{color:oklch(45% .02 255);font-size:.6rem}.crm-cal-dia b{color:#127a3d;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.crm-cal-dia.tem{border-color:var(--panel-green)}@supports (color:color-mix(in lab, red, red)){.crm-cal-dia.tem{border-color:color-mix(in oklab, var(--panel-green) 45%, var(--panel-line))}}.crm-cal-dia[style]{background:#2f9e5f}@supports (color:color-mix(in lab, red, red)){.crm-cal-dia[style]{background:color-mix(in oklab, #2f9e5f calc(var(--venda) * 100%), white)}}.crm-cal-dia.hoje span{color:var(--panel-green)}.crm-cal-dia.on{outline:2px solid var(--panel-green);outline-offset:1px}.crm-cal-titulo{text-transform:capitalize;margin-top:.3rem;font-size:.8rem;font-weight:700}@media (width<=640px){.crm-cal-dia{min-height:2.8rem}.crm-cal-dia b{display:none}}.crm-campo-dica{color:var(--muted-foreground);font-size:.72rem;font-weight:400}.dl-hoje-acoes{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.dl-hoje-acoes>button{color:var(--panel-ink);background:oklch(100% 0 0)}.dl-hoje-acoes>button:hover{background:oklch(94% 0 0)}@media (width<=640px){.dl-hoje-acoes{width:100%;margin-left:0}.dl-hoje-acoes>button{flex:1}}.pdv{gap:1rem;min-width:0;display:grid}.pdv-aviso{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;gap:.4rem;padding:1.2rem;display:grid}.pdv-aviso h2{font-weight:700}.pdv-vazio{color:var(--plat-mute);padding:1rem;font-size:.85rem}.pdv-abrir{border:1px dashed var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;flex-wrap:wrap;align-items:flex-end;gap:.8rem 1rem;padding:1rem 1.1rem;display:flex}.pdv-abrir>div{flex:18rem;gap:.2rem;display:grid}.pdv-abrir h2{align-items:center;gap:.4rem;font-weight:700;display:flex}.pdv-abrir h2 svg{width:1.1rem;height:1.1rem}.pdv-abrir p{color:var(--plat-mute);font-size:.82rem}.pdv-campo{gap:.25rem;min-width:0;font-size:.78rem;font-weight:600;display:grid}.pdv-campo small{color:var(--plat-mute);font-weight:400}.pdv-campo select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;height:2.25rem;padding:0 .5rem;font-weight:400}.pdv-barra{background:var(--panel-ink);color:oklch(100% 0 0);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;padding:.9rem 1.1rem;display:flex}.pdv-barra>div:first-child{gap:.15rem;display:grid}.pdv-barra small{opacity:.75;font-size:.72rem}.pdv-status{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.pdv-status i{background:oklch(78% .17 150);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px oklch(78% .17 150/.3)}.pdv-barra-num{gap:.05rem;display:grid}.pdv-barra-num span{opacity:.75;font-size:.7rem}.pdv-barra-num strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.pdv-barra-acoes{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.pdv-barra-acoes button{color:oklch(100% 0 0);background:oklch(100% 0 0/.1);border-color:oklch(100% 0 0/.25)}.pdv-barra-acoes button:hover{color:oklch(100% 0 0);background:oklch(100% 0 0/.2)}.pdv-barra-acoes button:last-child{color:var(--panel-ink);background:oklch(100% 0 0)}.pdv-sub{border-bottom:1px solid var(--panel-line);gap:.3rem;display:flex;overflow-x:auto}.pdv-sub button{color:var(--plat-mute);white-space:nowrap;border-bottom:2px solid #0000;padding:.55rem .8rem;font-size:.85rem;font-weight:600}.pdv-sub button.on{color:var(--panel-ink);border-bottom-color:var(--panel-ink)}.pdv-venda{grid-template-columns:minmax(0,1.35fr) minmax(20rem,1fr);align-items:start;gap:1rem;display:grid}.pdv-catalogo{gap:.7rem;min-width:0;display:grid}.pdv-busca{position:relative}.pdv-busca svg{width:1rem;height:1rem;color:var(--plat-mute);position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.pdv-busca input{padding-left:2.1rem}.pdv-cats{gap:.35rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.pdv-cats button{border:1px solid var(--panel-line);white-space:nowrap;background:oklch(100% 0 0);border-radius:999px;padding:.35rem .75rem;font-size:.78rem}.pdv-cats button.on{background:var(--panel-ink);color:oklch(100% 0 0);border-color:var(--panel-ink)}.pdv-produtos{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;display:grid}.pdv-produto{border:1px solid var(--panel-line);text-align:left;background:oklch(100% 0 0);border-radius:.6rem;grid-template-rows:auto 1fr auto;gap:.25rem;padding:.45rem;transition:border-color .15s,transform .1s;display:grid}.pdv-produto:hover:not(:disabled){border-color:var(--panel-ink)}.pdv-produto:active:not(:disabled){transform:scale(.98)}.pdv-produto:disabled{opacity:.45;cursor:not-allowed}.pdv-produto img,.pdv-produto>span{aspect-ratio:4/3;object-fit:contain;background:oklch(100% 0 0);border-radius:.4rem;width:100%}.pdv-produto>span{background:var(--panel-soft)}.pdv-produto strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.2;display:-webkit-box;overflow:hidden}.pdv-produto small{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.pdv-comanda{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;gap:.75rem;min-width:0;padding:1rem;display:grid;position:sticky;top:1rem}.pdv-comanda>h2{font-weight:700}.pdv-itens{gap:.5rem;max-height:18rem;display:grid;overflow-y:auto}.pdv-itens li{border-bottom:1px solid var(--panel-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.5rem;padding-bottom:.5rem;display:grid}.pdv-itens li>div:first-child{gap:.15rem;min-width:0;display:grid}.pdv-itens strong{font-size:.85rem}.pdv-itens small{color:var(--plat-mute);font-size:.72rem}.pdv-tag{color:oklch(35% .1 150);text-transform:uppercase;background:oklch(95% .05 150);border-radius:.3rem;margin-left:.35rem;padding:.05rem .35rem;font-size:.62rem;font-style:normal;font-weight:700}.pdv-obs{border:0;border-bottom:1px dashed var(--panel-line);background:0 0;width:100%;padding:.1rem 0;font-size:.72rem}.pdv-obs:focus{border-bottom-color:var(--panel-ink);outline:none}.pdv-qtd{align-items:center;gap:.3rem;display:flex}.pdv-qtd button{border:1px solid var(--panel-line);border-radius:.4rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.pdv-qtd svg{width:.85rem;height:.85rem}.pdv-qtd b{text-align:center;font-variant-numeric:tabular-nums;min-width:1.2rem}.pdv-valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem;font-weight:700}.pdv-sugestoes{background:oklch(97% .03 150);border-radius:.55rem;gap:.35rem;padding:.6rem;display:grid}.pdv-sugestoes>span{color:oklch(35% .1 150);align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:flex}.pdv-sugestoes>span svg{width:.9rem;height:.9rem}.pdv-sugestoes button{text-align:left;background:oklch(100% 0 0);border:1px solid oklch(88% .06 150);border-radius:.45rem;padding:.4rem .55rem;display:grid}.pdv-sugestoes button:hover{border-color:oklch(55% .12 150)}.pdv-sugestoes small{color:var(--plat-mute);font-size:.66rem}.pdv-sugestoes b{font-size:.8rem}.pdv-onde,.pdv-formas{flex-wrap:wrap;gap:.35rem;display:flex}.pdv-onde button,.pdv-formas button{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;flex:auto;padding:.5rem .6rem;font-size:.8rem;font-weight:600}.pdv-onde button.on,.pdv-formas button.on{background:var(--panel-ink);color:oklch(100% 0 0);border-color:var(--panel-ink)}.pdv-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.6rem;display:grid}.pdv-campo.largo{grid-column:1/-1}.pdv-totais{border-top:1px solid var(--panel-line);gap:.25rem;padding-top:.5rem;font-size:.85rem;display:grid}.pdv-totais li{justify-content:space-between;gap:1rem;display:flex}.pdv-totais b{font-variant-numeric:tabular-nums}.pdv-totais .total{font-size:1.15rem;font-weight:800}.pdv-totais .troco{color:oklch(40% .12 150);font-weight:700}.pdv-totais .falta{color:oklch(50% .18 28);font-weight:700}.pdv-finalizar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pdv-finalizar>button:last-child{flex:12rem}.pdv-troco-grande{background:oklch(96% .04 150);border-radius:.5rem;padding:.6rem .8rem;font-size:1.1rem}.pdv-troco-grande b{font-size:1.4rem}.pdv-form{gap:.8rem;display:grid}.pdv-gaveta{gap:.2rem;font-size:.85rem;display:grid}.pdv-gaveta li{border-bottom:1px solid var(--panel-soft);justify-content:space-between;gap:1rem;padding:.25rem 0;display:flex}.pdv-gaveta b{font-variant-numeric:tabular-nums}.pdv-gaveta .total{border-bottom:0;font-weight:800}.pdv-dif{border-radius:.45rem;padding:.45rem .7rem;font-weight:700}.pdv-dif.ok{color:oklch(35% .1 150);background:oklch(96% .04 150)}.pdv-dif.sobra{color:oklch(35% .1 255);background:oklch(96% .04 250)}.pdv-dif.falta{color:oklch(45% .17 28);background:oklch(96% .04 28)}.pdv-nota{color:var(--plat-mute);font-size:.78rem}.pdv-opcoes{max-height:90dvh;overflow-y:auto}.pdv-opcoes fieldset{gap:.4rem;display:grid}.pdv-opcoes legend{margin-bottom:.3rem;font-size:.9rem;font-weight:700}.pdv-opcoes legend small{color:var(--plat-mute);font-weight:400}.pdv-opcoes fieldset>div{flex-wrap:wrap;gap:.35rem;display:flex}.pdv-opcoes fieldset button{border:1px solid var(--panel-line);border-radius:.5rem;padding:.45rem .7rem;font-size:.8rem}.pdv-opcoes fieldset button.on{background:var(--panel-ink);color:oklch(100% 0 0);border-color:var(--panel-ink)}.pdv-opcoes fieldset button:disabled{opacity:.4}.pdv-contas{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.8rem;display:grid}.pdv-contas article{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;gap:.5rem;padding:.9rem;display:grid}.pdv-contas h3{font-weight:700}.pdv-contas ul{gap:.2rem;font-size:.8rem;display:grid}.pdv-contas li{justify-content:space-between;display:flex}.pdv-contas-total{border-top:1px solid var(--panel-soft);justify-content:space-between;align-items:baseline;padding-top:.4rem;display:flex}.pdv-contas-total strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.pdv-resumo{gap:1rem;display:grid}.pdv-movs{color:var(--plat-mute);gap:.2rem;margin-top:.7rem;font-size:.78rem;display:grid}.pdv-movs li{justify-content:space-between;gap:.8rem;display:flex}.pdv-historico{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;display:grid;overflow:hidden}.pdv-historico>div{border-bottom:1px solid var(--panel-soft);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem .9rem;font-size:.82rem;display:grid}.pdv-historico .cab{color:var(--plat-mute);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.pdv-historico span{display:grid}.pdv-historico small{color:var(--plat-mute);font-size:.7rem}.pdv-historico .ok{color:oklch(40% .12 150);font-weight:600}.pdv-historico .sobra{color:oklch(40% .12 255);font-weight:600}.pdv-historico .falta{color:oklch(50% .18 28);font-weight:600}@media (width<=1100px){.pdv-venda{grid-template-columns:1fr}.pdv-comanda{position:static}}@media (width<=640px){.pdv-barra-acoes{width:100%;margin-left:0}.pdv-barra-acoes button{flex:40%}.pdv-historico>div{grid-template-columns:1fr 1fr}.pdv-historico .cab{display:none}.pdv-produtos{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}.pdv,.pdv-dialog{--panel-ink:oklch(21% .025 255);--panel-soft:oklch(96.5% .006 255);--panel-line:oklch(90% .01 255);--panel-green:oklch(55% .2 27);--plat-mute:oklch(50% .02 255);--plat-bar:var(--panel-green);color:var(--panel-ink)}.pdv-entrar{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.7rem;gap:.8rem;max-width:28rem;padding:1.2rem;display:grid}.pdv-entrar h2{align-items:center;gap:.4rem;font-weight:700;display:flex}.pdv-entrar h2 svg{width:1.1rem;height:1.1rem}.pdv-operador{font-size:1rem!important}.pdv-sair{opacity:.8;align-items:center;gap:.25rem;font-size:.7rem;text-decoration:underline;display:inline-flex}.pdv-sair svg{width:.8rem;height:.8rem}.pdv-comanda>h2 small{color:var(--plat-mute);font-size:.8rem;font-weight:400}.pdv-atalhos{color:var(--plat-mute);font-size:.72rem}.pdv-pagamento{gap:.5rem;display:grid}.pdv-partes{gap:.35rem;display:grid}.pdv-partes li{grid-template-columns:1.2rem minmax(0,1fr) minmax(0,7rem) 2rem;align-items:center;gap:.35rem;font-size:.8rem;display:grid}.pdv-partes select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;height:2.25rem;padding:0 .4rem}.pdv-partes button{height:2rem;color:var(--plat-mute);place-items:center;display:grid}.pdv-partes button svg{width:.9rem;height:.9rem}.pdv-dividir{color:var(--plat-mute);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.pdv-dividir .ok{color:oklch(40% .12 150);font-weight:600}.pdv-dividir .falta{color:oklch(50% .18 28);font-weight:600}.pdv-troco-linha{color:oklch(40% .12 150);font-weight:700}.pdv-troco-linha.falta{color:oklch(50% .18 28)}.pdv-pix{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.7rem;display:flex}.pdv-pix svg{flex:none;width:9.5rem;height:9.5rem}.pdv-pix>div{flex:10rem;gap:.35rem;display:grid}.pdv-pix small{color:var(--plat-mute);font-size:.72rem}.pdv-cliente{background:var(--panel-soft);border-radius:.5rem;grid-column:1/-1;gap:.15rem;padding:.5rem .6rem;font-size:.75rem;display:grid}.pdv-selo{font-size:.8rem;font-style:normal;font-weight:700}.pdv-selo.sumido{color:oklch(50% .16 28)}.pdv-selo.fiel{color:oklch(45% .12 80)}.pdv-mesas{gap:1rem;display:grid}.pdv-mapa{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;display:grid}.pdv-mesa{border:2px solid var(--panel-line);text-align:left;background:oklch(100% 0 0);border-radius:.7rem;justify-items:start;gap:.1rem;min-height:6.2rem;padding:.7rem .8rem;display:grid}.pdv-mesa strong{font-size:1.5rem;line-height:1}.pdv-mesa span{text-transform:uppercase;letter-spacing:.04em;color:var(--plat-mute);font-size:.72rem;font-weight:700}.pdv-mesa b{font-variant-numeric:tabular-nums}.pdv-mesa small{color:var(--plat-mute);font-size:.7rem}.pdv-mesa.ocupada{background:oklch(97% .02 250);border-color:oklch(55% .14 250)}.pdv-mesa.ocupada span{color:oklch(40% .12 255)}.pdv-mesa.conta{background:oklch(97% .05 85);border-color:oklch(70% .16 70)}.pdv-mesa.conta span{color:oklch(45% .12 60)}.pdv-legenda{color:var(--plat-mute);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font-size:.72rem;display:flex}.pdv-legenda i{border:2px solid var(--panel-line);vertical-align:-2px;border-radius:.2rem;width:.8rem;height:.8rem;display:inline-block}.pdv-legenda i.ocupada{background:oklch(97% .02 250);border-color:oklch(55% .14 250)}.pdv-legenda i.conta{background:oklch(97% .05 85);border-color:oklch(70% .16 70)}.pdv-contas-lista{gap:.3rem;display:grid}.pdv-contas-lista li{border-bottom:1px solid var(--panel-soft);justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem 0;font-size:.85rem;display:flex}.pdv-contas-lista li span{flex:1;min-width:0}.pdv-mesa-acoes{flex-wrap:wrap;gap:.4rem;display:flex}.pdv-transferir{border-top:1px solid var(--panel-soft);flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding-top:.6rem;display:flex}.pdv-transferir .pdv-campo{flex:12rem}.pdv-receber{max-height:92dvh;overflow-y:auto}.pdv-tabela{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.6rem;display:grid;overflow:hidden}.pdv-tabela>div{border-bottom:1px solid var(--panel-soft);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.8rem;display:grid}.pdv-tabela>div:last-child{border-bottom:0}.pdv-tabela .cab{color:var(--plat-mute);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.pdv-tabela span{min-width:0;display:grid}.pdv-tabela small{color:var(--plat-mute);font-size:.68rem}.pdv-tabela .devolve{color:oklch(40% .12 150)}.pdv-tabela .paga{color:oklch(45% .14 255)}.pdv-vendas>div{grid-template-columns:minmax(0,1.5fr) .6fr 1fr 1fr .8fr auto}.pdv-vendas>div.cancelado{opacity:.6}.pdv-vendas>div.cancelado b{text-decoration:line-through}.pdv-entregas{gap:1rem;display:grid}.pdv-entregas-lista{gap:.2rem;display:grid}.pdv-entregas-lista li{border-bottom:1px solid var(--panel-soft);grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem 0;font-size:.82rem;display:grid}.pdv-entregas-lista li>span{min-width:0;display:grid}.pdv-entregas-lista small{color:var(--plat-mute);font-size:.7rem}.pdv-entregador{color:var(--plat-mute);font-size:.75rem}.pdv-entregas-acoes{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.pdv-entregas-acoes select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;height:2.25rem;padding:0 .5rem}.pdv-equipe{gap:1rem;display:grid}.pdv-cadastro{gap:.3rem;margin:.6rem 0;display:grid}.pdv-cadastro li{border-bottom:1px solid var(--panel-soft);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem 0;display:flex}.pdv-cadastro li>span{flex:9rem;min-width:0;font-size:.85rem;display:grid}.pdv-cadastro li small{color:var(--plat-mute);font-size:.7rem}.pdv-cadastro li input{width:7rem}.pdv-cadastro li.inativo{opacity:.55}.pdv-novo{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.pdv-novo .pdv-campo{flex:9rem}.pdv-sub-titulo{margin-top:1rem;font-size:.85rem;font-weight:700}.pdv-setores{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.4rem;margin:.5rem 0 .8rem;display:grid}.pdv-setores li{background:var(--panel-soft);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.pdv-setores select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.4rem;height:2rem}.pdv-equipe .dl-bloco{gap:.5rem;display:grid}.pdv-producao{gap:1rem;display:grid}.pdv-gargalo{background:oklch(98% .03 85);border:1px solid oklch(85% .08 70);border-radius:.7rem;gap:.7rem;padding:.8rem 1rem;font-size:.85rem;display:flex}.pdv-gargalo>svg{color:oklch(55% .14 60);flex:none;width:1.2rem;height:1.2rem}.pdv-gargalo ul{gap:.2rem;margin-top:.3rem;padding-left:1rem;list-style:outside;display:grid}.pdv-tempos{gap:.4rem;display:grid}.pdv-tempos li{grid-template-rows:auto auto;grid-template-columns:minmax(2.6rem,1fr) minmax(4rem,2fr) auto;align-items:center;column-gap:.6rem;font-size:.8rem;display:grid}.pdv-tempos li>small{text-align:right;color:var(--plat-mute);grid-column:3;font-size:.66rem}.pdv-tempos li>b{text-align:right;font-variant-numeric:tabular-nums}.pdv-tempo-barra{background:var(--panel-soft);border-radius:4px;height:.65rem;position:relative}.pdv-tempo-barra i{background:oklch(60% .1 250);border-radius:0 4px 4px 0;height:100%;display:block}.pdv-tempo-barra em{background:var(--panel-ink);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px}.pdv-tempos li.acima .pdv-tempo-barra i{background:oklch(60% .17 35)}.pdv-tempos li.acima>small{color:oklch(50% .17 30)}.pdv-atrasados{gap:.3rem;display:grid}.pdv-atrasados li{border-bottom:1px solid var(--panel-soft);grid-template-columns:4rem 6rem minmax(0,1fr);gap:.6rem;padding:.3rem 0;font-size:.8rem;display:grid}.pdv-atrasados b{color:oklch(50% .17 30)}.pdv-atrasados small{color:var(--plat-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kds{gap:.8rem;display:grid}.kds.cheia{background:oklch(97% .005 255);height:100dvh;padding:1rem;overflow:auto}.kds-topo{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.kds-topo .pdv-cats{flex:auto}.kds-colunas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.kds-colunas>section{background:var(--panel-soft);border-radius:.7rem;gap:.6rem;min-width:0;padding:.6rem;display:grid}.kds-colunas h3{justify-content:space-between;font-size:.9rem;font-weight:700;display:flex}.kds-colunas h3 span{text-align:center;background:var(--panel-ink);color:oklch(100% 0 0);border-radius:999px;min-width:1.6rem;padding:.05rem .45rem;font-size:.75rem}.kds-card{background:oklch(100% 0 0);border-left:6px solid oklch(70% .13 150);border-radius:.6rem;gap:.45rem;padding:.7rem;display:grid;box-shadow:0 1px 2px oklch(0% 0 0/.06)}.kds-card.atencao{border-left-color:oklch(78% .15 80)}.kds-card.atrasado{background:oklch(99% .015 28);border-left-color:oklch(58% .2 28)}.kds-card header{align-items:baseline;gap:.5rem;display:flex}.kds-card header strong{font-size:1.15rem}.kds-card header span{color:var(--plat-mute);text-transform:uppercase;font-size:.75rem;font-weight:600}.kds-tempo{font-variant-numeric:tabular-nums;margin-left:auto}.kds-card.atrasado .kds-tempo{color:oklch(50% .2 28)}.kds-card ul{gap:.3rem;font-size:.9rem;display:grid}.kds-card li{display:grid}.kds-card li small{color:var(--plat-mute);font-size:.75rem}.kds-obs{font-size:.78rem;font-weight:600;color:oklch(45% .16 30)!important}.kds-setor{background:var(--panel-soft);text-transform:uppercase;border-radius:.25rem;margin-left:.3rem;padding:0 .3rem;font-size:.62rem;font-style:normal;display:inline-block}.kds-card footer{justify-content:flex-end;gap:.35rem;display:flex}@media (width<=900px){.kds-colunas{grid-template-columns:1fr}}@media (width<=640px){.pdv-tabela>div,.pdv-vendas>div{grid-template-columns:1fr 1fr}.pdv-tabela .cab{display:none}.pdv-entregas-lista li{grid-template-columns:auto 1fr}.pdv-atrasados li{grid-template-columns:3.5rem 1fr}.pdv-atrasados small{grid-column:1/-1}}.pagina-planos{background:#fbf8f5;min-height:100vh}.pagina-planos-topo{color:#1c1917;justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;padding:1.2rem 1.25rem 0;font-size:.9rem;font-weight:600;display:flex}.pagina-planos-voltar{align-items:center;gap:.35rem;display:inline-flex}.pagina-planos-voltar svg{width:1rem;height:1rem}.pagina-planos .planos{padding-top:2.5rem}.comecar-plano{background:#fff7ed;border:1px solid #fed7aa;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;padding:.75rem .9rem;font-size:.85rem;display:flex}.comecar-plano b{font-size:.95rem;display:block}.comecar-plano small{color:#78716c}.comecar-plano a{color:#c2410c;font-weight:600;text-decoration:underline}.modulo-bloqueado{border:1px solid var(--panel-line,#e5e7eb);color:#1c1917;background:#fff;border-radius:1rem;justify-items:start;gap:.8rem;max-width:40rem;margin:1rem auto;padding:1.6rem;display:grid}.modulo-bloqueado-icone{color:#c2410c;background:#fff7ed;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.modulo-bloqueado-icone svg{width:1.2rem;height:1.2rem}.modulo-bloqueado .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c2410c;font-size:.72rem;font-weight:700}.modulo-bloqueado h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:700}.modulo-bloqueado>p{color:#57534e;line-height:1.5}.modulo-bloqueado ul{gap:.45rem;display:grid}.modulo-bloqueado li{gap:.45rem;font-size:.9rem;line-height:1.45;display:flex}.modulo-bloqueado li svg{color:#16a34a;flex:none;width:1rem;height:1rem;margin-top:.15rem}.modulo-bloqueado-preco{gap:.15rem;display:grid}.modulo-bloqueado-preco b{color:#1c1917;font-size:1.2rem}.modulo-bloqueado-preco small{color:#78716c;font-size:.8rem}.modulo-bloqueado-cta{color:#fff;background:#ea580c;border-radius:99px;align-items:center;gap:.35rem;padding:.7rem 1.2rem;font-weight:600;display:inline-flex}.modulo-bloqueado-cta svg{width:1rem;height:1rem}.panel-sidebar nav button .cadeado{opacity:.55;width:.85rem;height:.85rem;margin-left:auto}.plano-teste{color:#57534e;background:#fff7ed;border:1px solid #fed7aa;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0 0 1rem;padding:.6rem .9rem;font-size:.85rem;display:flex}.plano-teste a{color:#c2410c;font-weight:600;text-decoration:underline}.plano-produtos{gap:.7rem!important}.plano-produtos li{align-items:flex-start}.plano-produtos li span{gap:.05rem;display:grid}.plano-produtos li b{font-size:.92rem}.plano-produtos li small{color:#78716c;font-size:.8rem}.plano.destaque .plano-produtos li small{color:#fdba74}.plano-produtos li.nao{opacity:.45}.plano-produtos li.nao svg{color:#a8a29e!important}.planos-mais{text-align:center;margin-top:1rem}.planos-mais a{color:#c2410c;text-underline-offset:3px;align-items:center;gap:.35rem;font-weight:700;text-decoration:underline;display:inline-flex}.planos-mais svg{width:1rem;height:1rem}.pp{color:#1c1917}.pp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#d9480f;font-size:.75rem;font-weight:700}.pp-hero{text-align:center;max-width:60rem;margin:0 auto;padding:3rem 1.25rem 1rem}.pp-hero h1{letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1.08}.pp-hero>p{color:#57534e;max-width:40rem;margin:1rem auto 0;font-size:1.05rem;line-height:1.55}.pp-difs{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.8rem;margin-top:2.2rem;display:grid}.pp-difs>div{background:#fff;border:1px solid #ece4dc;border-radius:1.1rem;gap:.2rem;padding:1.1rem;display:grid}.pp-difs svg{color:#ea580c;width:1.4rem;height:1.4rem;margin-bottom:.3rem}.pp-difs b{letter-spacing:-.04em;font-size:1.6rem;line-height:1}.pp-difs span{color:#57534e;font-size:.88rem;line-height:1.4}.pp-planos{padding-top:2.5rem;padding-bottom:3rem}.pp-produto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;max-width:68rem;margin:0 auto;padding:3.5rem 1.25rem;display:grid}.pp-produto.inverso .pp-texto{order:2}.pp-texto h2{letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.12}.pp-texto>p{color:#57534e;margin-top:.9rem;line-height:1.6}.pp-texto ul{gap:.55rem;margin-top:1.1rem;display:grid}.pp-texto li{gap:.5rem;line-height:1.45;display:flex}.pp-texto li svg{color:#16a34a;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.pp-demo{background:#fff;border:1px solid #ece4dc;border-radius:1.4rem;padding:1.3rem;box-shadow:0 1.5rem 3rem -1.6rem #1c19174d}.pp-passos{gap:.6rem;display:grid}.pp-passos>div{background:#fbf8f5;border-radius:.9rem;grid-template-columns:3.6rem 1fr;align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.pp-passos em{font-variant-numeric:tabular-nums;color:#c2410c;font-size:1.05rem;font-style:normal;font-weight:800}.pp-passos span{display:grid}.pp-passos small{color:#78716c;font-size:.82rem}.pp-passos .fim{color:#fff;background:#1c1917}.pp-passos .fim em{color:#fdba74}.pp-passos .fim small{color:#ffffffb3}.pp-ficha header{align-items:center;gap:.7rem;display:flex}.pp-ficha header>span:nth-child(2){flex:1;display:grid}.pp-ficha header small{color:#78716c;font-size:.8rem}.pp-avatar{color:#9a3412;background:#ffedd5;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid}.pp-ficha .risco{color:#92400e;background:#fef3c7;border-radius:99px;padding:.2rem .6rem;font-size:.75rem;font-style:normal;font-weight:700}.pp-ficha dl{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0;display:grid}.pp-ficha dl>div{background:#fbf8f5;border-radius:.7rem;padding:.6rem}.pp-ficha dt{color:#78716c;font-size:.72rem}.pp-ficha dd{font-size:1rem;font-weight:800}.pp-alerta{color:#9a3412;background:#fff7ed;border-radius:.8rem;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;font-size:.88rem;line-height:1.45;display:flex}.pp-alerta svg{flex:none;width:1rem;height:1rem;margin-top:.15rem}.pp-chat{background:#efe7dd;gap:.5rem;font-size:.88rem;display:grid}.pp-chat>div{border-radius:.8rem;max-width:85%;padding:.55rem .75rem 1.1rem;line-height:1.4;position:relative}.pp-chat .loja{background:#fff;border-top-left-radius:.2rem;justify-self:start}.pp-chat .cliente{background:#d9fdd3;border-top-right-radius:.2rem;justify-self:end}.pp-chat .ok{background:#dcfce7;font-weight:600}.pp-chat time{color:#78716c;font-size:.66rem;position:absolute;bottom:.25rem;right:.6rem}.pp-chat .botoes{gap:.35rem;margin-top:.45rem;display:flex}.pp-chat .botoes i{text-align:center;color:#15803d;background:#f0fdf4;border-radius:.5rem;flex:1;padding:.3rem;font-size:.8rem;font-style:normal;font-weight:700}.pp-cronometro{color:#fff;background:#1c1917;border-radius:99px;justify-self:center;align-items:center;gap:.35rem;margin-top:.3rem;padding:.35rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.pp-cronometro svg{color:#fdba74;width:1rem;height:1rem}.pp-pdv{gap:1rem;display:grid}.pp-pdv .mesas{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pp-pdv .mesas span{border:2px solid #e7e5e4;border-radius:.7rem;padding:.6rem;font-size:1.2rem;font-weight:800;display:grid}.pp-pdv .mesas small{text-transform:uppercase;color:#78716c;font-size:.7rem;font-weight:700}.pp-pdv .mesas .ocupada{background:#eff6ff;border-color:#3b82f6}.pp-pdv .mesas .conta{background:#fffbeb;border-color:#f59e0b}.pp-pdv .kds{gap:.45rem;display:grid}.pp-pdv .kds span{background:#fbf8f5;border-left:4px solid #22c55e;border-radius:.6rem;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.86rem;display:flex}.pp-pdv .kds .atraso{background:#fef2f2;border-left-color:#ef4444}.pp-pdv .kds svg{width:1rem;height:1rem}.pp-tabela,.pp-conta,.pp-duvidas{max-width:60rem;margin:0 auto;padding:3rem 1.25rem}.pp-tabela h2,.pp-conta h2,.pp-duvidas h2,.pp-final h2{letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.15}.pp-tabela-grade{background:#fff;border:1px solid #ece4dc;border-radius:1rem;margin-top:1.4rem;overflow:hidden}.pp-tabela-grade>div{border-bottom:1px solid #f5efe9;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));font-size:.9rem;display:grid}.pp-tabela-grade>div:last-child{border-bottom:0}.pp-tabela-grade span{align-content:center;padding:.65rem .8rem;display:grid}.pp-tabela-grade span:not(:first-child){text-align:center;justify-items:center}.pp-tabela-grade .on{background:#fff7ed}.pp-tabela-grade .cab{background:#fbf8f5;font-weight:700}.pp-tabela-grade .cab small{color:#78716c;font-size:.75rem;font-weight:500}.pp-tabela-grade svg{color:#16a34a;width:1.1rem;height:1.1rem}.pp-tabela-grade svg[aria-label=não\ incluso]{color:#d6d3d1}.pp-conta>p{color:#57534e;margin-top:.6rem}.pp-conta ul{gap:.5rem;margin-top:1.2rem;display:grid}.pp-conta li{background:#fff;border:1px solid #ece4dc;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.pp-conta li small{color:#78716c;font-size:.8rem}.pp-conta li b{font-size:1.05rem;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444}.pp-conta li.total{color:#fff;background:#1c1917;border-color:#1c1917}.pp-conta li.total small{color:#86efac;font-weight:700}.pp-conta li.total b{color:#fdba74;font-size:1.3rem;text-decoration:none}.pp-duvidas details{background:#fff;border:1px solid #ece4dc;border-radius:.9rem;margin-top:.7rem;padding:.9rem 1rem}.pp-duvidas summary{cursor:pointer;font-weight:700}.pp-duvidas details p{color:#57534e;margin-top:.6rem;line-height:1.55}.pp-final{text-align:center;justify-items:center;gap:1rem;max-width:60rem;margin:1rem auto 0;padding:3rem 1.25rem 4rem;display:grid}.pp-final>svg{color:#ea580c;width:1.8rem;height:1.8rem}.pp-final>div{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pp-final a{color:#fff;background:#1c1917;border-radius:99px;align-items:center;gap:.35rem;padding:.8rem 1.3rem;font-weight:700;display:inline-flex}.pp-final a.on{background:#ea580c}.pp-final a svg{width:1rem;height:1rem}.pp-final small{color:#78716c}@media (width<=820px){.pp-produto{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 1.25rem}.pp-produto.inverso .pp-texto{order:0}}@media (width<=640px){.pp-tabela-grade>div{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr));font-size:.8rem}.pp-tabela-grade span{padding:.55rem .4rem}.pp-ficha dl{grid-template-columns:repeat(2,1fr)}.pp-conta li{grid-template-columns:1fr auto}.pp-conta li small{grid-column:1}}.hb-capa-fundo{z-index:-1;background:radial-gradient(34rem 30rem at 76%,#e8590c61,#0000 65%),radial-gradient(50rem 20rem at 60% 100%,#e8590c4d,#0000 70%),linear-gradient(160deg,#1f0f08 0%,#140a06 45%,#0b0503 100%);position:absolute;inset:0;overflow:hidden}.hb-capa-fundo:before{content:"";opacity:.4;background:url(/landing/textura-capa.webp) 0 0/320px 320px;position:absolute;inset:0}.hb-capa-fundo:after{content:"";transform-origin:bottom;background-image:linear-gradient(#ffb46e38 1px,#0000 1px),linear-gradient(90deg,#ffb46e38 1px,#0000 1px);background-size:64px 64px;height:60%;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.hb-capa{box-shadow:inset 0 -1px #ffffff0f}@media (width<=1023px){.hb-capa-fundo{background:radial-gradient(24rem 24rem at 50% 78%,#e8590c6b,#0000 66%),radial-gradient(30rem 16rem at 50% 100%,#e8590c4d,#0000 70%),linear-gradient(170deg,#1f0f08 0%,#140a06 50%,#0b0503 100%)}.hb-capa-fundo:after{background-size:44px 44px;height:45%}}.hb-video-capa{aspect-ratio:9/16;background:#1f0f08;border-radius:30px;width:min(72vw,320px);margin:2.5rem auto 0;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,0 0 90px #e8590c47,0 0 0 1px #ffffff24}.hb-video-capa video{object-fit:cover;width:100%;height:100%;display:block}@media (width>=1024px){.hb-video-capa{border-radius:34px;width:min(26vw,380px,52.875svh - 3.9375rem);margin:0}}.pp-video{aspect-ratio:4/5;background:#170b06;border-radius:32px;width:min(100%,440px);margin-inline:auto;overflow:hidden;box-shadow:0 40px 90px #3c190847,0 0 0 1px #1a0f0a14}.pp-video video{object-fit:cover;width:100%;height:100%;display:block}.pp-video.vertical{aspect-ratio:9/16;width:min(78%,340px)}.planos-grade a.plano-assinar{text-align:center;color:var(--brand-muted,#7a6a60);text-underline-offset:3px;margin-top:.6rem;font-size:.85rem;font-weight:600;text-decoration:underline;display:block}.planos-grade .plano.destaque a.plano-assinar{color:#ffffffbf}.checkout{background:var(--brand-canvas,#f7f2ea);min-height:100svh;color:var(--brand-ink,#080808);padding:0 1.25rem 4rem}.checkout-topo{justify-content:space-between;align-items:center;gap:1rem;max-width:68rem;margin:0 auto;padding:1.1rem 0;font-size:.9rem;display:flex}.checkout-topo a{color:#5a4a40;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.checkout-topo a svg,.checkout-seguro svg{width:1rem;height:1rem}.checkout-topo strong{align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}.checkout-topo .genios-mark{background:var(--v-ambar);width:1.9rem;height:1.9rem;color:var(--v-carvao);border-radius:.6rem;place-items:center;font-size:.95rem;font-weight:800;display:grid}.checkout-seguro{color:#15803d;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.checkout-grade{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:2rem;max-width:68rem;margin:1.5rem auto 0;display:grid}.checkout-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary,#d24a00);font-size:.72rem;font-weight:700}.checkout-form h1{letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.1}.checkout-form fieldset{background:#fff;border:1px solid #efe5dc;border-radius:1.5rem;gap:.9rem;margin-top:1.6rem;padding:1.4rem;display:grid}.checkout-form legend{align-items:center;gap:.6rem;padding:0 .3rem;font-size:1.05rem;font-weight:700;display:flex}.checkout-form legend b{background:var(--v-ambar);width:1.7rem;height:1.7rem;color:var(--v-carvao);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.checkout-form label{color:#5a4a40;gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.checkout-dupla{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.checkout-formas{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.checkout-formas button{text-align:left;background:#fdfaf6;border:1.5px solid #efe5dc;border-radius:1.1rem;align-items:center;gap:.75rem;padding:1rem;transition:border-color .15s,background .15s;display:flex}.checkout-formas button svg{color:#7a6a60;flex:none;width:1.5rem;height:1.5rem}.checkout-formas button b{font-size:.95rem;display:block}.checkout-formas button small{color:#7a6a60;font-size:.78rem}.checkout-formas button.on{border-color:var(--brand-primary,#d24a00);background:var(--v-ambar-suave)}.checkout-formas button.on svg{color:var(--brand-primary,#d24a00)}.checkout-pagar{background:var(--v-ambar);width:100%;min-height:3.5rem;color:var(--v-carvao);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:1.05rem;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:0 14px 30px #e8590c47}.checkout-pagar:hover{background:#5c0019}.checkout-pagar svg{width:1.1rem;height:1.1rem}.checkout-letra{color:#7a6a60;align-items:flex-start;gap:.4rem;margin-top:.9rem;font-size:.8rem;line-height:1.45;display:flex}.checkout-letra svg{flex:none;width:.9rem;height:.9rem;margin-top:.15rem}.checkout-aviso{background:var(--v-ambar-suave);border:1px solid #f6d3b8;border-radius:1.25rem;margin-top:1.4rem;padding:1.2rem 1.3rem}.checkout-aviso p{color:#5a4a40;margin-top:.35rem;font-size:.9rem}.checkout-aviso .checkout-pagar{margin-top:1rem}.checkout-resumo{background:var(--v-carvao);color:#fff;border-radius:1.75rem;padding:1.6rem;position:sticky;top:1.5rem;box-shadow:0 30px 70px #3c190840}.checkout-plano{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.8rem;padding-bottom:1.1rem;display:flex}.checkout-plano h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:700}.checkout-plano p{color:#ffffffb3;margin-top:.2rem;font-size:.85rem}.checkout-plano strong{white-space:nowrap;color:var(--v-ambar);font-size:1.6rem}.checkout-plano strong small{color:#ffffffb3;font-size:.8rem}.checkout-resumo ul{gap:.7rem;margin-top:1.1rem;display:grid}.checkout-resumo li{gap:.6rem;font-size:.9rem;display:flex}.checkout-resumo li svg{width:1.1rem;height:1.1rem;color:var(--v-ambar);flex:none;margin-top:.1rem}.checkout-resumo li small{color:#ffffffa6;font-size:.78rem;display:block}.checkout-resumo li.nao{opacity:.45}.checkout-resumo li.nao svg{color:#fff9}.checkout-resumo dl{background:#ffffff0f;border-radius:1rem;gap:.5rem;margin-top:1.2rem;padding:1rem 1.1rem;display:grid}.checkout-resumo dl div{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.checkout-resumo dd{font-weight:700}.checkout-resumo .checkout-letra{color:#ffffffa6}.checkout-trocar{color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;padding-top:1rem;font-size:.8rem;display:flex}.checkout-trocar a{color:#fff;border:1px solid #fff3;border-radius:999px;padding:.35rem .75rem;font-weight:600}.checkout-trocar a:hover{background:#ffffff14}.checkout-vazio{text-align:center;max-width:30rem;margin:20vh auto 0}.checkout-vazio a{color:var(--brand-primary,#d24a00);margin-top:1rem;font-weight:700;display:inline-block}@media (width<=860px){.checkout-grade{grid-template-columns:1fr}.checkout-resumo{order:-1;position:static}}@media (width<=520px){.checkout-dupla,.checkout-formas{grid-template-columns:1fr}.checkout-seguro{display:none}}.checkout-video{aspect-ratio:4/5;margin-top:.9rem;background:#170b06;border-radius:1.2rem;max-height:22rem;margin-inline:auto;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.checkout-video.vertical{aspect-ratio:9/16;max-height:26rem}.checkout-video video{object-fit:cover;width:100%;height:100%;display:block}.compra-recente{z-index:60;max-width:min(21rem,100vw - 2rem);color:var(--v-carvao);opacity:0;pointer-events:none;background:#fffffff5;border-radius:1rem;align-items:center;gap:.7rem;padding:.7rem .8rem .7rem .7rem;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:1rem;left:1rem;transform:translateY(12px);box-shadow:0 14px 34px #1a0f0a29,0 0 0 1px #1a0f0a0f}.compra-recente.on{opacity:1;pointer-events:auto;transform:none}.compra-recente-ic{background:var(--v-ambar-suave);width:2.2rem;height:2.2rem;color:var(--v-acento);border-radius:.7rem;flex:none;place-items:center;display:grid}.compra-recente-ic svg{width:1.1rem;height:1.1rem}.compra-recente b{font-size:.82rem;line-height:1.3;display:block}.compra-recente small{color:#7a6a60;font-size:.72rem}.compra-recente button{color:#b3a59b;align-self:flex-start}.compra-recente button svg{width:.9rem;height:.9rem}@media (prefers-reduced-motion:reduce){.compra-recente{transition:none;transform:none}}.aviso-sem-preco{background:var(--v-ambar-suave);color:#7c2d12;text-align:left;border:1px solid #f6d3b8;border-radius:.9rem;align-items:center;gap:.7rem;width:100%;margin:0 0 .9rem;padding:.8rem 1rem;font-size:.88rem;display:flex}.aviso-sem-preco svg{width:1.1rem;height:1.1rem;color:var(--v-acento);flex:none}.precos-lote,.biblioteca-adic{flex-direction:column;gap:.8rem;max-width:40rem;max-height:92svh;display:flex}.precos-lote h2,.biblioteca-adic h2{align-items:center;gap:.5rem;display:flex}.precos-lote h2 svg,.biblioteca-adic h2 svg{width:1.2rem;height:1.2rem;color:var(--v-acento)}.precos-abas{background:#f4ede6;border-radius:.8rem;gap:.4rem;padding:.25rem;display:flex}.precos-abas button{color:#5a4a40;border-radius:.6rem;flex:1;padding:.55rem;font-size:.9rem;font-weight:600}.precos-abas button.on{color:var(--v-carvao);background:#fff;box-shadow:0 1px 4px #1a0f0a1f}.precos-abas b{background:var(--v-ambar);color:var(--v-carvao);border-radius:99px;margin-left:.35rem;padding:.05rem .45rem;font-size:.7rem}.precos-abas small{opacity:.6;margin-left:.3rem}.precos-lista{flex:1;gap:1rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}.precos-lista h3{letter-spacing:.08em;text-transform:uppercase;color:#7a6a60;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.precos-lista label{border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .6rem;font-size:.92rem;display:flex}.precos-lista label:nth-child(2n){background:#fdfaf6}.precos-lista label.falta{background:var(--v-ambar-suave)}.precos-lista label>span:first-child{display:grid}.precos-lista small{color:#7a6a60;align-items:center;gap:.25rem;font-size:.74rem;display:inline-flex}.precos-lista label.falta small{color:#c2410c}.precos-lista small svg{width:.8rem;height:.8rem}.precos-input{color:#7a6a60;white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.precos-input input{text-align:right;width:6.2rem}.precos-vazio,.bib-vazio,.bib-aviso,.bib-status{color:#7a6a60;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.bib-aviso{background:var(--v-ambar-suave);color:#7c2d12;border-radius:.9rem;padding:1rem}.precos-erro{color:#b91c1c;font-size:.85rem}.precos-ok{color:#15803d;font-size:.85rem}.precos-acoes{justify-content:flex-end;gap:.5rem;display:flex}.bib-lista,.bib-editor{gap:.75rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}.bib-grupo{text-align:left;background:#fff;border:1px solid #efe5dc;border-radius:1rem;gap:.25rem;padding:.85rem 1rem;transition:border-color .15s;display:grid}.bib-grupo:hover{border-color:var(--v-acento)}.bib-grupo>span:first-child{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bib-grupo small,.bib-usos{color:#7a6a60;font-size:.75rem}.bib-precos{color:#3f2f26;font-size:.85rem}.bib-acoes{gap:.5rem;display:flex}.bib-rotulo{color:#5a4a40;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.bib-rotulo svg{width:.9rem;height:.9rem;color:var(--v-acento)}.bib-rotulo small{color:#7a6a60;font-weight:500}.bib-sugestoes>div{flex-wrap:wrap;gap:.45rem;margin-top:.4rem;display:flex}.bib-sugestoes button{text-align:left;background:#fdfaf6;border:1px dashed #e8c4a6;border-radius:.8rem;max-width:16rem;padding:.5rem .75rem;display:grid}.bib-sugestoes button b{font-size:.85rem}.bib-sugestoes button small{color:#7a6a60;font-size:.72rem}.bib-voltar{color:#5a4a40;justify-self:start;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.bib-voltar svg{width:1rem;height:1rem}.bib-campo{color:#5a4a40;gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.bib-tipo{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bib-tipo button{text-align:left;border:1.5px solid #efe5dc;border-radius:.9rem;padding:.7rem .8rem;display:grid}.bib-tipo button.on{border-color:var(--v-acento);background:var(--v-ambar-suave)}.bib-tipo b{font-size:.88rem}.bib-tipo small{color:#7a6a60;font-size:.74rem}.bib-check,.bib-cat,.bib-prod{align-items:center;gap:.45rem;font-size:.88rem;display:flex}.bib-check input,.bib-cat input,.bib-prod input{width:1rem;height:1rem;accent-color:var(--v-acento)}.bib-opcoes{justify-items:start;gap:.45rem;display:grid}.bib-opcao{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;width:100%;display:grid}.bib-produtos{gap:.6rem;display:grid}.bib-produtos fieldset{border:1px solid #efe5dc;border-radius:.9rem;padding:.6rem .75rem}.bib-cat{font-weight:700}.bib-cat small{color:#7a6a60;font-weight:500}.bib-produtos fieldset>div{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.3rem .8rem;margin-top:.4rem;display:grid}.bib-excluir{color:#b91c1c;margin-right:auto}@media (width<=520px){.bib-tipo{grid-template-columns:1fr}}.onb-preco-depois{cursor:pointer;background:#fff;border:1px solid #efe5dc;border-radius:.9rem;align-items:flex-start;gap:.6rem;margin:.6rem 0 .8rem;padding:.8rem .9rem;display:flex}.onb-preco-depois input{width:1.05rem;height:1.05rem;accent-color:var(--v-acento);flex:none;margin-top:.2rem}.onb-preco-depois span,.onb-adic-geral,.onb-pendentes{gap:.15rem;display:grid}.onb-preco-depois small,.onb-adic-geral>small,.onb-pendentes>small{color:#7a6a60;font-size:.8rem}.onb-adic-geral,.onb-pendentes{background:var(--v-ambar-suave);border:1px solid #f6d3b8;border-radius:.9rem;gap:.5rem;margin-bottom:1rem;padding:.9rem}.onb-pendentes{justify-items:start;margin-top:1rem}.onb-adic-lista{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem .8rem;width:100%;display:grid}.onb-adic-lista label{background:#fff;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .5rem;font-size:.88rem;display:flex}.onb-adic-lista label>span:first-child{display:grid}.onb-adic-lista small{color:#7a6a60;font-size:.72rem}.onb-adic-preco{color:#7a6a60;white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.onb-adic-preco input{text-align:right;width:5.2rem}.onb-adic-novo{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}@media (width<=520px){.onb-adic-novo{grid-template-columns:1fr auto}.onb-adic-novo>button{grid-column:1/-1}}.whats-passos{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.whats-passos li{color:#5a4a40;background:#f4ede6;border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.whats-passos b{background:var(--v-ambar);width:1.4rem;height:1.4rem;color:var(--v-carvao);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.whats-passos li.ok b{background:#16a34a}.whats-robo h2{align-items:center;gap:.4rem;display:flex}.whats-robo h2 svg{width:1.15rem;height:1.15rem;color:var(--v-acento)}.robo-passos{background:var(--v-ambar-suave);border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.robo-passos>svg{width:1.4rem;height:1.4rem;color:var(--v-acento);flex:none}.robo-passos div{gap:.2rem;display:grid}.robo-passos span{color:#5a4a40;font-size:.88rem}.robo-ativar ol{color:#3f2f26;gap:.4rem;margin-bottom:.9rem;font-size:.9rem;display:grid}.robo-form{gap:.6rem;max-width:26rem;display:grid}.robo-form label{gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.robo-form small,.whats-nota{color:#7a6a60;font-size:.8rem}.whats-etapas-topo{margin:1.4rem 0 .4rem}.whats-etapas-topo p{color:#7a6a60;font-size:.88rem}.robos-admin{background:#fff;border:1px solid #efe5dc;border-radius:1rem;gap:.6rem;margin-bottom:1.5rem;padding:1rem;display:grid}.robos-admin h2{align-items:center;gap:.4rem;font-weight:700;display:flex}.robos-admin h2 svg{width:1.1rem;height:1.1rem;color:var(--v-acento)}.robo-linha{border-top:1px solid #f1e9e1;grid-template-columns:minmax(12rem,1.2fr) auto minmax(14rem,2fr) minmax(7rem,1fr) minmax(8rem,1fr) auto;align-items:center;gap:.5rem;padding:.6rem 0;display:grid}.robo-linha>div{display:grid}.robo-linha small{color:#7a6a60;font-size:.75rem}.robo-linha select{background:#fff;border:1px solid #e2d6cb;border-radius:.5rem;height:2.25rem;padding:0 .5rem}@media (width<=900px){.robo-linha{grid-template-columns:1fr}}.robo-ia{gap:.8rem;display:grid}.robo-ia-regras{background:var(--v-ambar-suave);color:#3f2f26;border-radius:1rem;gap:.35rem;padding:.9rem 1rem;font-size:.86rem;list-style:none;display:grid}.robo-ia-recado{gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.robo-ia-acoes{align-items:center;gap:.6rem;display:flex}.robo-ia-acoes small{color:#7a6a60;font-size:.8rem}.robo-ia-titulo{margin-top:.4rem;font-weight:700}.robo-ia-conversas{gap:.4rem;display:grid}.robo-ia-conversa{background:#fff;border:1px solid #efe5dc;border-radius:.8rem}.robo-ia-conversa.pausada{border-color:var(--v-laranja)}.robo-ia-linha{text-align:left;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.6rem .8rem;display:flex}.robo-ia-linha span{min-width:0;display:grid}.robo-ia-linha small{color:#7a6a60;font-size:.75rem}.robo-ia-linha em{color:#5a4a40;background:#f4ede6;border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.75rem;font-style:normal;font-weight:700}.robo-ia-conversa.pausada .robo-ia-linha em{background:var(--v-laranja);color:#fff}.robo-ia-fio{gap:.4rem;padding:0 .8rem .8rem;display:grid}.robo-ia-fio p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.8rem;max-width:85%;padding:.5rem .7rem;font-size:.85rem}.robo-ia-fio p.cliente{background:#f4ede6;justify-self:start}.robo-ia-fio p.robo{background:#dcf8c6;justify-self:end}.robo-ia-fio button{justify-self:start}.seletor-loja{color:#f7f2ea;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.9rem;gap:.35rem;margin:0 0 .9rem;padding:.7rem .8rem;display:grid}.seletor-loja>span{letter-spacing:.08em;text-transform:uppercase;color:var(--v-ambar);align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:flex}.seletor-loja svg{flex:none;width:.9rem;height:.9rem}.seletor-loja select{width:100%;height:2.3rem;color:var(--v-carvao);text-overflow:ellipsis;background:#fff;border:0;border-radius:.55rem;padding:0 .5rem;font-weight:700}.filiais{margin-top:1.5rem}.filiais h2{align-items:center;gap:.4rem;display:flex}.filiais h2 svg{width:1.1rem;height:1.1rem;color:var(--v-acento)}.filiais-lista{gap:.5rem;display:grid}.filiais-lista li{background:#fff;border:1px solid #efe5dc;border-radius:.9rem;gap:.6rem;padding:.9rem 1rem;display:grid}.filiais-lista li.atual{border-color:var(--v-acento);background:#fff8f2}.filial-topo{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.filial-topo>span{display:grid}.filial-topo b{font-size:1rem}.filial-topo em{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.72rem;font-style:normal;font-weight:700}.filial-topo em.pausada{color:#991b1b;background:#fee2e2}.filiais-lista small,.filiais-geral small{color:#7a6a60;font-size:.78rem}.filial-dados{color:#5a4a40;flex-wrap:wrap;gap:.3rem 1rem;font-size:.82rem;display:flex}.filial-dados span{align-items:center;gap:.3rem;display:inline-flex}.filial-dados svg{width:.85rem;height:.85rem;color:var(--v-acento)}.filial-link{background:#f7f2ea;border-radius:.6rem;gap:.15rem;padding:.55rem .7rem;display:grid}.filiais-lista code,.filiais-geral code{color:#3f2f26;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.filiais-geral{background:var(--v-ambar-suave);border-radius:.9rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.9rem 1rem;display:grid}.filiais-geral>span:first-child{display:grid}@media (width<=760px){.filiais-geral{grid-template-columns:1fr}}.filiais-acoes{flex-wrap:wrap;gap:.35rem;display:flex}.nova-filial{gap:.8rem;max-width:30rem;display:grid}.nova-filial h2{align-items:center;gap:.45rem;display:flex}.nova-filial h2 svg{width:1.1rem;height:1.1rem;color:var(--v-acento)}.nova-filial label{color:#5a4a40;gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.marca-voltae{justify-items:end;gap:.15rem;line-height:1;display:inline-grid}.marca-voltae img{width:auto;height:2.6rem;display:block}.marca-voltae.compacta img{height:1.9rem}.marca-voltae small{font-family:var(--v-fonte);color:inherit;font-size:.8rem;font-weight:600}.genios-mark{position:relative;box-shadow:0 0 0 1px #ffffff14;background:var(--v-carvao) url(/marca/evo-simbolo.png) center / 68% no-repeat!important;color:#0000!important;font-size:0!important}.secao-problema{background:var(--brand-canvas,#f7f2ea);color:var(--brand-ink,#080808);padding:4.5rem 1.25rem}.secao-problema-topo{text-align:center;max-width:46rem;margin:0 auto}.secao-problema .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-primary,#d24a00);font-size:.75rem;font-weight:700}.secao-problema h2{letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:700;line-height:1.08}.secao-problema-topo>p:not(.eyebrow){color:#5a4a40;margin-top:1rem;font-size:1.02rem;line-height:1.6}.secao-problema-topo .secao-problema-solucao{color:var(--v-carvao);font-weight:700}.secao-problema ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;max-width:72rem;margin:2.5rem auto 0;display:grid}.secao-problema li{background:#fff;border:1px solid #efe5dc;border-radius:1.2rem;align-content:start;gap:.45rem;padding:1.2rem;display:grid}.secao-problema li span{background:var(--v-ambar-suave);width:2.4rem;height:2.4rem;color:var(--v-acento);border-radius:.75rem;place-items:center;display:grid}.secao-problema li span svg{width:1.2rem;height:1.2rem}.secao-problema li b{font-size:.98rem;line-height:1.25}.secao-problema li small{color:#5a4a40;font-size:.86rem;line-height:1.45}@media (width<=1100px){.secao-problema ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.secao-problema ul{grid-template-columns:1fr}}.hb-fluxo{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:1.4rem;display:flex}.hb-fluxo li{animation:6s ease-in-out infinite hb-fluxo-acende;animation-delay:calc(var(--i) * 2s);background:#ffffff0a;border:1px solid #ffffff24;border-radius:.9rem;gap:.1rem;padding:.6rem .95rem;display:grid;position:relative}.hb-fluxo li:not(:last-child){margin-right:1.4rem}.hb-fluxo li:not(:last-child):after{content:"→";color:var(--v-ambar);font-weight:700;position:absolute;top:50%;right:-1.35rem;transform:translateY(-50%)}.hb-fluxo b{color:#fff;white-space:nowrap;font-size:.95rem;font-weight:700}.hb-fluxo small{color:var(--v-ambar);white-space:nowrap;font-size:.75rem;font-weight:600}@keyframes hb-fluxo-acende{0%,to{box-shadow:none;background:#ffffff0a;border-color:#ffffff24}10%,28%{background:#e8590c29;border-color:#e8590cd9;box-shadow:0 0 28px #e8590c59}38%{box-shadow:none;background:#ffffff0a;border-color:#ffffff24}}@media (width<=1023px){.hb-fluxo{justify-content:center}}@media (width<=560px){.hb-fluxo{flex-direction:column;align-items:center;gap:1.1rem}.hb-fluxo li{text-align:center;width:min(100%,18rem)}.hb-fluxo li:not(:last-child){margin-right:0}.hb-fluxo li:not(:last-child):after{content:"↓";inset:auto auto -1.1rem 50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hb-fluxo li{animation:none}}.aud{--aud-critico:oklch(55% .2 27);--aud-erro:oklch(62% .16 50);--aud-aviso:oklch(60% .02 255)}.aud-filtros{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.aud-filtros select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;max-width:100%;height:2.2rem;padding:0 .6rem;font-size:.8rem}.aud-busca{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;flex:14rem;align-items:center;gap:.4rem;min-width:0;padding-left:.6rem;display:flex}.aud-busca svg{width:1rem;height:1rem;color:var(--plat-mute);flex:none}.aud-busca input{box-shadow:none;border:0;min-width:0;height:2.1rem}.aud-alerta{background:oklch(98% .015 27);border-color:oklch(85% .08 27)}.aud-alerta strong{color:var(--aud-critico)}.aud-graficos{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.aud-barras{border-bottom:1px solid var(--panel-line);align-items:flex-end;gap:2px;height:7rem;padding-top:.5rem;display:flex}.aud-barras span{flex:1;align-items:flex-end;height:100%;display:flex}.aud-barras i{background:var(--aud-erro);border-radius:4px 4px 0 0;width:100%}.aud-barras span:hover i{background:var(--aud-critico)}.aud-ranking{gap:.35rem;font-size:.75rem;display:grid}.aud-ranking li{justify-content:space-between;gap:.5rem;min-width:0;padding:.25rem .4rem;display:flex;position:relative}.aud-ranking li span{z-index:1;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.aud-ranking li b{z-index:1;font-variant-numeric:tabular-nums;position:relative}.aud-ranking li i{background:oklch(95% .03 60);border-radius:4px;position:absolute;inset:0 auto 0 0}.aud-gargalos{gap:.5rem;display:grid}.aud-gargalos>li{border:1px solid var(--panel-line);border-left:4px solid var(--aud-aviso);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.7rem .8rem;display:flex}.aud-gargalos>li.sev-erro{border-left-color:var(--aud-erro)}.aud-gargalos>li.sev-critico{border-left-color:var(--aud-critico);background:oklch(99% .008 27)}.aud-gargalo{text-align:left;gap:.2rem;min-width:0;display:grid}.aud-gargalo strong{word-break:break-word;font-size:.85rem}.aud-gargalo small{color:var(--plat-mute);word-break:break-word;font-size:.7rem}.aud-gargalo:hover strong{text-decoration:underline}.aud-sev{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--aud-aviso);border-radius:99px;justify-self:start;align-items:center;gap:.25rem;padding:.05rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.aud-sev.sev-erro{background:var(--aud-erro)}.aud-sev.sev-critico{background:var(--aud-critico)}.aud-sev svg{width:.75rem;height:.75rem}.aud-acoes{flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;display:flex}.aud-pend{color:var(--aud-critico);font-size:.7rem;font-weight:600}.aud .plat-card h2{align-items:center;gap:.4rem;display:flex}.aud .plat-card h2 svg{width:1rem;height:1rem}.aud-tabela{overflow-x:auto}.aud-tabela table{border-collapse:collapse;width:100%;font-size:.75rem}.aud-tabela th{text-align:left;color:var(--plat-mute);border-bottom:1px solid var(--panel-line);white-space:nowrap;padding:.4rem .5rem;font-weight:600}.aud-tabela td{border-bottom:1px solid var(--panel-line);vertical-align:top;padding:.45rem .5rem}.aud-tabela td small{color:var(--plat-mute);display:block}.aud-tabela pre,.aud-ocorrencias pre{background:var(--panel-soft,oklch(97% .005 255));white-space:pre-wrap;word-break:break-all;border-radius:.35rem;max-height:14rem;margin-top:.3rem;padding:.5rem;font-size:.66rem;overflow:auto}.aud-tabela summary,.aud-ocorrencias summary{cursor:pointer;color:var(--plat-mute);font-size:.72rem}.aud-dialogo{gap:.8rem;max-height:90vh;display:grid;overflow-y:auto}.aud-dialogo [id]{word-break:break-word}.aud-detalhe{max-width:min(46rem,100vw - 2rem)}.aud-campo{gap:.3rem;font-size:.8rem;font-weight:600;display:grid}.aud-campo textarea,.aud-avisar textarea{border:1px solid var(--panel-line,oklch(90% .01 255));border-radius:.4rem;width:100%;padding:.5rem;font-size:.8rem;font-weight:400}.aud-check{align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.aud-check input{margin-top:.2rem}.aud-ocorrencias{gap:.6rem;display:grid}.aud-ocorrencias>li{border:1px solid oklch(90% .01 255);border-radius:.5rem;gap:.4rem;min-width:0;padding:.7rem;font-size:.78rem;display:grid}.aud-ocorrencias>li>p{word-break:break-word;font-weight:600}.aud-oc-topo{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.aud-ok{color:oklch(35% .1 150);background:oklch(93% .06 150);border-radius:99px;padding:.05rem .45rem;font-size:.62rem;font-weight:700}.aud-ocorrencias dl{grid-template-columns:auto 1fr;gap:.15rem .7rem;font-size:.74rem;display:grid}.aud-ocorrencias dt{color:oklch(50% .02 255)}.aud-ocorrencias dd{word-break:break-word;min-width:0}.aud-avisar{gap:.4rem;display:grid}.aud-avisar>div{justify-content:flex-end;gap:.4rem;display:flex}.aud-avisar small{font-size:.72rem}@media (width<=640px){.aud-gargalos>li{flex-direction:column}.aud-acoes{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center}}.adm-prioridade>small{color:oklch(72% .17 27)}.adm-contador{color:#fff;text-align:center;background:oklch(58% .21 27);border-radius:99px;min-width:1.25rem;margin-left:auto;padding:0 .35rem;font-size:.65rem;font-weight:700;line-height:1.25rem}.adm-avisos,.adm-avisos>button{position:relative}.adm-avisos>button .adm-contador{position:absolute;top:-.4rem;right:-.4rem}.adm-avisos-lista{z-index:40;background:oklch(100% 0 0);border:1px solid oklch(90% .01 255);border-radius:.6rem;width:min(22rem,100vw - 2rem);max-height:24rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 12px 32px oklch(0% 0 0/.14)}.adm-avisos-lista p{padding:1rem;font-size:.8rem}.adm-avisos-lista a{border-bottom:1px solid oklch(94% .005 255);gap:.15rem;padding:.65rem .8rem;font-size:.75rem;display:grid}.adm-avisos-lista a.novo{background:oklch(98% .015 27)}.adm-avisos-lista a b{color:oklch(50% .19 27);font-size:.68rem}.adm-avisos-lista a span{word-break:break-word}.adm-avisos-lista a small{color:oklch(55% .02 255)}.adm-banner-erros{color:#fff;background:oklch(55% .2 27);border-radius:.6rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:flex}.adm-banner-erros svg{flex:none;width:1.1rem;height:1.1rem}.avisos-correcao{gap:.5rem;margin-bottom:1rem;display:grid}.avisos-correcao p{background:oklch(97% .03 150);border:1px solid oklch(85% .08 150);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.85rem;display:flex}.avisos-correcao p>svg{color:oklch(50% .13 150);flex:none;width:1.1rem;height:1.1rem}.avisos-correcao p>span{flex:14rem;min-width:0}.aud .plat-kpis{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.aud-ocorrencias>li>button{justify-self:start}.usuario-estado{color:oklch(50% .02 255);align-items:center;gap:.3rem;margin-top:.3rem;font-size:.75rem;font-weight:500;display:flex}.usuario-estado svg{flex:none;width:.9rem;height:.9rem}.usuario-estado.livre,.usuario-estado.atual{color:oklch(50% .14 150)}.usuario-estado.indisponivel{color:oklch(55% .2 27)}.acesso-conta{margin-top:1.5rem}.acesso-conta h2{align-items:center;gap:.4rem;display:flex}.acesso-conta h2 svg{width:1.1rem;height:1.1rem;color:var(--v-acento)}.acesso-carregando{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.acesso-carregando svg{width:1rem;height:1rem}.acesso-grade{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.acesso-bloco{background:#fff;border:1px solid oklch(92% .01 60);border-radius:.75rem;align-content:start;gap:.6rem;min-width:0;padding:1rem;display:grid}.acesso-bloco h3{font-size:.95rem;font-weight:700}.acesso-bloco>p{color:oklch(45% .02 255);word-break:break-word;font-size:.82rem}.acesso-bloco>button{justify-self:start}.acesso-input{align-items:center;display:flex;position:relative}.acesso-input>svg{color:oklch(55% .02 255);width:1rem;position:absolute;left:.7rem}.acesso-input input{padding-left:2.2rem}.acesso-bloco .usuario-estado{margin-top:-.3rem}.acesso-msg{font-size:.8rem;font-weight:500}.acesso-aviso{color:oklch(55% .13 65);font-size:.8rem}@media (width>=1024px){.cart-preview.cart-filled{overscroll-behavior:contain;max-height:calc(100dvh - 6.75rem);overflow-y:auto}.storefront .cart-preview.cart-filled{max-height:calc(100dvh - 8.5rem)}.cart-preview .checkout-actions{z-index:1;background:var(--vp-surface,#fff);width:100%;margin-bottom:-1.5rem;padding:.75rem 0 1.5rem;position:sticky;bottom:-1.5rem}}.obrigado-pedido{background:var(--store-primary);border-radius:1.25rem;justify-items:center;gap:.6rem;margin-bottom:1rem;padding:1.5rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.obrigado-pedido{background:color-mix(in oklch, var(--store-primary) 9%, #fff)}}.obrigado-pedido{border:1px solid var(--store-primary)}@supports (color:color-mix(in lab, red, red)){.obrigado-pedido{border:1px solid color-mix(in oklch, var(--store-primary) 22%, transparent)}}.obrigado-pedido{text-align:center;animation:.5s ease-out both obrigado-entra}.obrigado-icone{background:var(--store-primary);width:3.4rem;height:3.4rem;color:var(--store-button-text,#fff);border-radius:50%;place-items:center;display:grid}.obrigado-icone svg{width:1.6rem;height:1.6rem}.obrigado-pedido h2{font-size:1.3rem;font-weight:800;line-height:1.2}.obrigado-pedido p{color:oklch(40% .02 30);max-width:30rem;font-size:.92rem;line-height:1.5}.obrigado-acoes{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.3rem;display:flex}@keyframes obrigado-entra{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.obrigado-pedido{animation:none}}.whats-numero{border-bottom:1px solid oklch(93% .01 60);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.whats-numero>label{flex:18rem;gap:.45rem;min-width:0;display:grid}.whats-numero>label>span:first-child{gap:.15rem;display:grid}.whats-numero strong{font-size:.88rem}.whats-numero small{color:oklch(50% .02 255);font-size:.75rem}.whats-numero-campo{align-items:center;max-width:20rem;display:flex;position:relative}.whats-numero-campo>svg{color:oklch(55% .02 255);width:1rem;position:absolute;left:.7rem}.whats-numero-campo input{padding-left:2.2rem}.whats-numero .form-error{flex-basis:100%}.pdv-vendedores>div{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}@media (width<=640px){.pdv-vendedores>div{grid-template-columns:1fr 1fr}}.panel-sidebar{background:var(--v-carvao);color:var(--v-offwhite)}.panel-sidebar nav button.active,.adm-grupo a.active{background:var(--v-grafite-2);color:#fff;box-shadow:inset 3px 0 0 var(--v-ambar)}.hb h1,.hb h2,.hb h3,.owner-panel h1,.owner-auth h1{font-family:var(--v-fonte);letter-spacing:-.01em}.v-gradiente-texto{background:var(--v-gradiente);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-brand{flex-direction:column;gap:.35rem}.auth-brand .marca-voltae img{height:2.4rem}.auth-brand .marca-voltae small{color:var(--v-carvao)}.auth-brand-sub{color:oklch(45% .01 60);font-size:.78rem}.panel-logo-marca img{height:2.1rem}.panel-logo-marca small{color:var(--v-texto-2)}.auth-submit,.onb-foot button{background:var(--v-ambar);color:var(--v-carvao)}.auth-submit:hover,.onb-foot button:hover{background:var(--v-ambar-hover)}.owner-panel .text-primary,.owner-auth .text-primary,.onb .text-primary{color:var(--v-acento)}.panel-logo-marca{margin-bottom:.75rem}.outras-unidades{font:inherit;cursor:pointer;color:var(--store-primary,var(--v-laranja));text-underline-offset:2px;background:0 0;border:0;margin-left:.5rem;padding:0;font-weight:700;text-decoration:underline}.unidades-page{color:#080808;background:#f7f2ea;min-height:100vh;padding:3rem 1rem}.unidades-page header{text-align:center;justify-items:center;gap:.4rem;margin:0 auto 1.6rem;display:grid}.unidades-page header img,.unidades-page header>svg{object-fit:cover;background:#fff;border-radius:1.4rem;width:5.5rem;height:5.5rem;box-shadow:0 10px 30px #0000001a}.unidades-page header>svg{color:var(--store-primary);padding:1.4rem}.unidades-page h1{font-size:1.6rem;font-weight:800}.unidades-page header p{color:#6b5e55}.unidades-page ul{gap:.7rem;max-width:30rem;margin:0 auto;display:grid}.unidades-page li a{background:#fff;border:1px solid #ece4d8;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.1rem;transition:border-color .15s,transform .15s;display:flex}.unidades-page li a:hover{border-color:var(--store-primary);transform:translateY(-1px)}.unidades-page li span{gap:.25rem;display:grid}.unidades-page li b{font-size:1.1rem}.unidades-page li small{color:#6b5e55;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.unidades-page li small svg{width:.85rem;height:.85rem}.unidades-page li em{color:#991b1b;background:#fee2e2;border-radius:999px;justify-self:start;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:700}.unidades-page li em.aberta{color:#166534;background:#dcfce7}.unidades-page li>a>svg{color:var(--store-primary);flex:none}.pedidos-teste-barra{justify-content:flex-end;margin-bottom:.6rem;display:flex}.order-actions .excluir-pedido{color:#b91c1c}.pedidos-teste{max-width:34rem}.pedidos-teste-todos{align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;display:flex}.pedidos-teste ul{gap:.35rem;max-height:22rem;display:grid;overflow-y:auto}.pedidos-teste li label{cursor:pointer;border:1px solid #efe5dc;border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.55rem .7rem;display:grid}.pedidos-teste li span{min-width:0;display:grid}.pedidos-teste li small{color:#7a6a60;font-size:.75rem}.sobremesas-popup .oferta-popup-corpo{padding-top:1.4rem}.sobremesas-lista{gap:.5rem;max-height:min(22rem,52vh);margin:.8rem 0 .4rem;display:grid;overflow-y:auto}.sobremesas-lista button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece4d8;border-radius:.9rem;grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.5rem;transition:border-color .15s;display:grid}.sobremesas-lista button:hover{border-color:var(--store-primary,#9a1b3d)}.sobremesa-foto{background:#f7f2ea;border-radius:.7rem;place-items:center;width:3.4rem;height:3.4rem;display:grid;overflow:hidden}.sobremesa-foto img{object-fit:contain;width:100%;height:100%}.sobremesa-foto svg{width:1.4rem;color:var(--store-primary,#9a1b3d)}.sobremesa-nome{gap:.15rem;min-width:0;display:grid}.sobremesa-nome b{font-size:.92rem;line-height:1.25}.sobremesa-nome>span{align-items:baseline;gap:.4rem;font-size:.85rem;display:flex}.sobremesa-nome s{color:#9a8b80}.sobremesa-nome strong{color:var(--store-primary,#9a1b3d)}.sobremesa-mais{background:var(--store-primary,#9a1b3d);width:2rem;height:2rem;color:var(--store-button-text,#fff);border-radius:999px;place-items:center;display:grid}.sobremesa-mais svg{width:1rem}.mover-categoria{border:1px solid var(--panel-line,#e2d6cb);text-overflow:ellipsis;background:#fff;border-radius:.5rem;max-width:9.5rem;height:2rem;padding:0 .4rem;font-size:.78rem}.excluir-produto{color:#b91c1c}@media (width<=759px){.product-admin-list article{grid-template-columns:3.3rem minmax(0,1fr) repeat(4,auto)}.product-admin-list article .mover-categoria{order:10;grid-column:2/-1;max-width:none}}.adicionais-loja{border:1px solid var(--panel-line);background:#fff;border-radius:.8rem;grid-column:1/-1;gap:.7rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.adicionais-loja-topo{align-items:flex-start;gap:.7rem;display:flex}.adicionais-loja-topo>svg{width:1.3rem;height:1.3rem;color:var(--panel-green,#16a34a);flex:none;margin-top:.15rem}.adicionais-loja h2{margin:0;font-size:1rem}.adicionais-loja p{color:oklch(42% .02 255);margin:.2rem 0 0;font-size:.85rem;line-height:1.45}.adicionais-loja ul{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.adicionais-loja li{border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.84rem;display:flex}.adicionais-loja li>span{flex:1;min-width:12rem}.adicionais-loja li>svg{flex:none;width:1rem;height:1rem}.adicionais-loja li.falta{color:oklch(38% .1 70);background:oklch(97% .04 80)}.adicionais-loja-aviso{font-weight:600}.opcao-disponivel{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.opcao-disponivel small{color:oklch(50% .02 255);font-size:.72rem}.admin-check{align-items:center;gap:.45rem;font-size:.82rem;display:flex}.filial-excluir{color:oklch(55% .2 27)}.filial-copiar label{gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.filial-copiar select{border:1px solid var(--panel-line);height:2.4rem;font:inherit;background:#fff;border-radius:.5rem;padding:0 .6rem;font-weight:400}.filial-copiar-aviso{font-size:.85rem;font-weight:600}.filial-copiar-acoes{justify-content:flex-end;gap:.5rem;display:flex}.seletor-loja{border-left:4px solid var(--cor-loja,var(--v-ambar))}.barra-filial{z-index:30;background:var(--cor-loja);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:-.25rem 0 1rem;padding:.6rem .9rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.barra-filial{background:color-mix(in srgb, var(--cor-loja) 10%, #fff)}}.barra-filial{border:1.5px solid var(--cor-loja)}@supports (color:color-mix(in lab, red, red)){.barra-filial{border:1.5px solid color-mix(in srgb, var(--cor-loja) 45%, #fff)}}.barra-filial{box-shadow:0 6px 18px -14px var(--cor-loja)}@supports (color:color-mix(in lab, red, red)){.barra-filial{box-shadow:0 6px 18px -14px color-mix(in srgb, var(--cor-loja) 80%, #000)}}.barra-filial-loja{align-items:center;gap:.6rem;min-width:0;display:flex}.barra-filial-loja>i{background:var(--cor-loja);width:.85rem;height:.85rem;box-shadow:0 0 0 4px var(--cor-loja);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.barra-filial-loja>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--cor-loja) 22%, transparent)}}.barra-filial-loja>span{flex-wrap:wrap;align-items:baseline;gap:0 .45rem;min-width:0;display:flex}.barra-filial-loja small{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--cor-loja);font-size:.66rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.barra-filial-loja small{color:color-mix(in srgb, var(--cor-loja) 75%, #000)}}.barra-filial-loja b{color:#111;font-size:1.15rem;line-height:1.15}.barra-filial-loja em{color:oklch(45% .02 255);font-size:.8rem;font-style:normal}.barra-filial-alerta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.barra-filial-alerta>svg{color:oklch(55% .2 27);width:1rem;height:1rem;animation:1.6s ease-in-out infinite hb-pulso}@keyframes hb-pulso{50%{transform:scale(1.18)}}.barra-filial-alerta button{background:var(--cor-loja);color:#fff;cursor:pointer;border:0;border-radius:99px;padding:.3rem .65rem;font-size:.78rem;font-weight:700}.barra-filial-trocar{white-space:nowrap;color:oklch(42% .02 255);align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;font-weight:600;display:flex}.barra-filial-trocar select{border:1px solid var(--cor-loja);max-width:14rem;height:2.1rem;padding:0 .5rem}@supports (color:color-mix(in lab, red, red)){.barra-filial-trocar select{border:1px solid color-mix(in srgb, var(--cor-loja) 40%, #ccc)}}.barra-filial-trocar select{font:inherit;color:#111;background:#fff;border-radius:.5rem;font-weight:700}@media (width<=640px){.barra-filial-trocar{width:100%;margin-left:0}.barra-filial-trocar select{flex:1;max-width:none}}@media (prefers-reduced-motion:reduce){.barra-filial-alerta>svg{animation:none}}.salvo-em{z-index:60;color:#fff;background:#111;border-radius:.6rem;align-items:center;gap:.35rem;margin:0;padding:.55rem .85rem;font-size:.85rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 30px -10px #00000080}.salvo-em svg{color:#4ade80;width:1rem;height:1rem}.filial-cor{vertical-align:.05rem;border-radius:50%;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.filial-numeros{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem;margin:.6rem 0;display:grid}.filial-numeros>div{background:oklch(97.5% .004 255);border-radius:.5rem;padding:.45rem .6rem}.filial-numeros dt{color:oklch(50% .02 255);align-items:center;gap:.25rem;font-size:.68rem;display:flex}.filial-numeros dt svg{width:.8rem;height:.8rem}.filial-numeros dd{margin:.1rem 0 0;font-size:.92rem;font-weight:800}.filial-numeros .alerta{color:oklch(45% .18 27);background:oklch(95% .05 27)}.barra-filial{border-radius:var(--v-raio-cartao);border:1px solid var(--panel-line);border-left:6px solid var(--cor-loja);background:#fff;margin:0 0 16px;padding:12px 16px;box-shadow:0 8px 24px -18px #08080859}.barra-filial-loja>i{width:12px;height:12px;box-shadow:0 0 0 4px var(--cor-loja)}@supports (color:color-mix(in lab, red, red)){.barra-filial-loja>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--cor-loja) 18%, transparent)}}.barra-filial-loja small{letter-spacing:.06em;color:var(--v-acento);font-size:12px}.barra-filial-loja b{color:var(--v-carvao);font-size:20px;font-weight:800}.barra-filial-loja em{color:#6b645c;font-size:14px}.barra-filial-alerta>svg{color:var(--v-coral)}.barra-filial-alerta button{border-radius:var(--v-raio-botao);background:var(--v-coral);color:#fff;min-height:44px;font:700 14px/1 var(--v-fonte);padding:0 16px}.barra-filial-alerta button:focus-visible,.barra-filial-trocar select:focus-visible{outline:3px solid var(--v-ambar);outline-offset:2px}.barra-filial-trocar{color:#6b645c;font-size:14px}.barra-filial-trocar select{border:1px solid var(--panel-line);border-radius:var(--v-raio-campo);height:44px;color:var(--v-carvao);padding:0 12px}.salvo-em{border-radius:var(--v-raio-botao);background:var(--v-carvao);color:var(--v-offwhite);font:500 14px/1.2 var(--v-fonte);padding:12px 16px}.salvo-em svg{color:var(--v-ambar)}.filial-numeros{gap:8px;margin:12px 0}.filial-numeros>div{border-radius:var(--v-raio-campo);background:var(--panel-soft);padding:8px 12px}.filial-numeros dt{color:#6b645c;font-size:12px}.filial-numeros dd{color:var(--v-carvao);font-size:16px}.filial-numeros .alerta{background:#fde7e4;box-shadow:inset 0 0 0 1px #f6b9b1}.filial-numeros .alerta dd,.filial-numeros .alerta dt{color:#b42318}.filial-numeros .aviso{background:var(--v-ambar-suave)}.filial-copiar select,.promo-select,.promo-combo-escolha select{border-radius:var(--v-raio-campo);border-color:var(--panel-line);height:44px}.filial-copiar-aviso,.adicionais-loja-aviso{color:var(--v-carvao)}.adicionais-loja{border-radius:var(--v-raio-cartao);border-color:var(--panel-line);padding:16px}.adicionais-loja-topo>svg{color:var(--v-laranja)}.adicionais-loja h2{font-size:20px;font-weight:800}.adicionais-loja p{color:#4a443d;font-size:14px}.adicionais-loja li{border-radius:var(--v-raio-botao);padding:12px;font-size:14px}.adicionais-loja li.ok{color:#1d5e35;background:#e8f5ec}.adicionais-loja li.falta{background:var(--v-ambar-suave);color:#6b3d00}.promo-tipo button small,.promo-combo li>small,.opcao-disponivel small{color:#6b645c}.admin-check input,.promo-check input{width:18px;height:18px;accent-color:var(--v-ambar)}@media (width<=640px){.barra-filial-trocar{white-space:normal;gap:4px;display:grid}.barra-filial-trocar select{width:100%;min-width:0}}.pc-trilho{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;gap:.75rem;padding:.2rem .1rem .6rem;display:grid;overflow-x:auto}.pc-card{--pc-cor:var(--store-primary);scroll-snap-align:start;text-align:left;background:var(--store-surface,#fff);color:var(--store-ink,#1c1a17);border:1px solid oklch(0% 0 0/.07);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 24px -18px #281e1480}.pc-card.destaque{outline:3px solid var(--pc-cor);outline-offset:2px}.pc-foto{aspect-ratio:2;background:#fff;grid-column:1/-1;display:block;position:relative;overflow:hidden}.pc-foto img{object-fit:cover;width:100%;height:100%}.pc-sem-foto{height:100%;color:var(--pc-cor);place-items:center;display:grid}.pc-texto{gap:.15rem;min-width:0;padding:.7rem .4rem .8rem .85rem;display:grid}.pc-card .pc-titulo{color:var(--store-ink,#1c1a17);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.2;overflow:hidden}.pc-card .pc-preco{color:var(--pc-cor);font-size:1.05rem;font-weight:800;line-height:1.2}.pc-fim{color:oklch(50% .02 30);font-size:.72rem;font-weight:600}.pc-cta{background:var(--pc-cor);color:var(--store-button-text,#fff);border-radius:999px;align-self:center;margin-right:.85rem;padding:.5rem .85rem;font-size:.82rem;font-weight:800}.promo-sheet .modal-image img{width:100%;height:100%}.promo-sheet .modal-price{flex-wrap:wrap;align-items:baseline;gap:.2rem;display:flex}.promo-produto{text-align:left;background:0 0;width:100%}.promo-produto .option-text{flex:1}.promo-produto s{color:oklch(55% .02 30);font-weight:500}.promo-produto-mais{color:var(--store-primary)}.oferta-extra-foto.vazia{background:var(--store-surface);color:oklch(55% .02 30);place-items:center;display:grid}.promo-passo{background:var(--store-primary);border-radius:12px;margin-top:1rem;padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.promo-passo{background:color-mix(in oklch, var(--store-primary) 9%, var(--store-bg))}}.promo-passo{font-size:.85rem;line-height:1.4}.promo-unidade{margin-top:1.2rem}.promo-unidade-nome{font-size:1.05rem;font-weight:800}.promo-unidade-nome small{color:oklch(50% .02 30);font-weight:600}.promo-unidade .option-group{margin-top:.6rem}.promo-footer{grid-template-columns:minmax(0,1fr)}.promo-footer:has(.promo-voltar){grid-template-columns:auto minmax(0,1fr)}.promo-footer .promo-voltar{min-height:44px}.cart-promo ul{margin:.25rem 0 0;padding:0;font-size:.82rem;line-height:1.45;list-style:none}.cart-promo ul span{color:oklch(50% .02 30)}.cart-promo-selo{background:var(--store-primary);border-radius:999px;margin-bottom:.2rem;padding:.1rem .5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cart-promo-selo{background:color-mix(in oklch, var(--store-primary) 14%, transparent)}}.cart-promo-selo{color:var(--store-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.promo-tipos{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.promo-tipos button{border:1px solid var(--panel-line);text-align:left;background:#fff;border-radius:12px;gap:.2rem;min-height:44px;padding:.7rem .8rem;display:grid}.promo-tipos button b{font-size:.9rem}.promo-tipos button small{color:oklch(50% .02 255);font-size:.72rem;line-height:1.35}.promo-tipos button.on{border-color:var(--v-acento,#d24a00);background:var(--v-ambar-suave,#fff3d6);box-shadow:0 0 0 1px var(--v-acento,#d24a00)}.promo-form label>span small,.promo-linha label>span small{color:oklch(50% .02 255);font-weight:500}.promo-seletor{gap:.5rem;display:grid}.promo-toda-categoria{border:1px dashed var(--v-acento,#d24a00);min-height:36px;color:var(--v-acento,#d24a00);background:#fff;border-radius:8px;justify-self:start;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.promo-toda-categoria svg{width:.9rem;height:.9rem}.promo-contagem{color:var(--v-acento,#d24a00);font-size:.74rem;font-weight:700}.promo-leve{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.promo-leve input{flex:8rem;min-width:6rem;height:44px}.promo-qtd{border:1px solid var(--panel-line);background:#fff;border-radius:12px;align-items:center;gap:.2rem;padding:.15rem;display:inline-flex}.promo-qtd button{border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.promo-qtd button:disabled{opacity:.35}.promo-qtd svg{width:1rem;height:1rem}.promo-qtd b{text-align:center;min-width:1.6rem}.promo-parte{border:1px solid var(--panel-line);background:var(--panel-soft);border-radius:12px;gap:.6rem;padding:.8rem;display:grid}.promo-parte-topo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.promo-parte-topo>b{font-size:.85rem}.promo-parte-topo>button{margin-left:auto}.promo-parte-nome{font-size:.85rem;font-weight:700}.promo-parte-mais{flex-wrap:wrap;gap:.5rem;display:flex}.promo-preco{gap:.3rem;max-width:14rem;font-size:.78rem;font-weight:700;display:grid}.promo-resumo{background:var(--v-ambar-suave,#fff3d6);border-radius:12px;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.8rem;line-height:1.45;display:flex}.promo-resumo svg{width:1rem;height:1rem;color:var(--v-acento,#d24a00);flex:none;margin-top:.15rem}.promo-banner{align-content:start;gap:.6rem;display:grid}.promo-banner-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.promo-banner-previa{color:#fff;aspect-ratio:4/5;background:#0e0e0e;border-radius:12px;place-items:center;max-height:30rem;display:grid;position:relative;overflow:hidden}.promo-banner-previa.formato-story{aspect-ratio:9/16;justify-self:center;max-height:34rem}.promo-banner-previa.formato-catalogo{aspect-ratio:2}.promo-banner-previa img{object-fit:contain;width:100%;height:100%}.promo-banner-gerando{background:#08080899;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex;position:absolute;inset:0}.promo-banner>small{color:oklch(50% .02 255);font-size:.74rem}.promo-banner-acoes,.promo-banner-baixar{flex-wrap:wrap;gap:.4rem;display:flex}.promo-banner-acoes label{cursor:pointer}.pc-selo{background:var(--pc-cor);color:var(--store-button-text,#fff);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:800;position:absolute;top:.6rem;left:.6rem}.promo-banner-previa.arrastavel{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.promo-banner-previa.arrastavel:active{cursor:grabbing}.promo-banner-previa{border:1px solid var(--panel-line);background:#fff}.promo-banner-previa img{pointer-events:none}.promo-quadro{border:1px solid var(--panel-line);background:var(--panel-soft);border-radius:12px;gap:.4rem;padding:.7rem .8rem;font-size:.76rem;font-weight:600;display:grid}.promo-quadro label{align-items:center;gap:.5rem;display:flex}.promo-quadro label svg{color:oklch(50% .02 255);flex:none;width:1rem;height:1rem}.promo-quadro input[type=range]{min-height:32px;accent-color:var(--v-acento,#d24a00);flex:1}.promo-quadro>button{justify-self:start}.adicionais-loja-topo>div{flex:1;min-width:0}.adicionais-loja li b{margin-right:.4rem}.biblioteca-adic fieldset.inteira .bib-cat small{color:var(--v-acento,#d24a00);font-weight:700}.adicionais-loja li{background:var(--panel-soft)}.cart-promo-sugestao{border:1px dashed var(--store-primary);text-align:left;background:var(--store-primary);border-radius:12px;justify-items:start;gap:.15rem;width:100%;margin:.6rem 0;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-promo-sugestao{background:color-mix(in oklch, var(--store-primary) 7%, var(--store-bg,#fff))}}.cart-promo-sugestao b{font-size:.95rem}.cart-promo-sugestao>span:not(.cart-promo-selo){color:var(--store-primary);font-weight:800}.cart-promo-sugestao small{color:oklch(50% .02 30);font-size:.75rem}.foto-ia-dica,.campo-dica{color:oklch(50% .02 255);margin-top:.25rem;font-size:.72rem;font-weight:500;line-height:1.35;display:block}.promo-modelos{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:.8rem;font-weight:700;display:flex}.promo-modelos button{border:1px dashed var(--v-acento,#d24a00);background:var(--v-ambar-suave,#fff3d6);min-height:36px;color:var(--panel-ink,#1c1a17);border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:700}.modelo-categoria{border:1px solid var(--panel-line);border-radius:12px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;font-size:.85rem;display:flex}.horario-cat{border:1px solid var(--panel-line,#e5e5e5);border-radius:12px;gap:.6rem;margin-top:1rem;padding:.9rem;display:grid}.horario-cat legend{align-items:center;gap:.35rem;padding:0 .3rem;font-size:.85rem;font-weight:800;display:flex}.horario-cat legend svg{width:1rem;height:1rem}.horario-cat small{color:oklch(50% .02 255);font-size:.75rem}.horario-cat-modo{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem;display:grid}.horario-cat-modo button,.horario-cat-dias button{border:1px solid var(--panel-line,#e5e5e5);background:#fff;border-radius:12px;min-height:44px;padding:.4rem .7rem;font-size:.8rem;font-weight:700}.horario-cat-modo button.on,.horario-cat-dias button.on{border-color:var(--v-acento,#d24a00);background:var(--v-ambar-suave,#fff3d6)}.horario-cat-dias{flex-wrap:wrap;gap:.3rem;display:flex}.horario-cat-dias button{border-radius:999px;min-width:44px}.horario-cat-horas{gap:.6rem;display:flex}.horario-cat-horas label{gap:.2rem;font-size:.75rem;font-weight:700;display:grid}.horario-cat>button{justify-self:start}.cat-horario{color:oklch(50% .02 30);align-items:center;gap:.35rem;margin:-.4rem 0 .8rem;font-size:.8rem;font-weight:600;display:flex}.cat-horario svg{width:.9rem;height:.9rem}.promo-replicar-lista{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.promo-replicar-lista label,.promo-replicar-lista li{border:1px solid var(--panel-line,#e5e5e5);border-radius:12px;align-items:center;gap:.55rem;min-height:44px;padding:.5rem .75rem;font-size:.85rem;display:flex}.promo-replicar-lista li svg{flex:none;width:1rem;height:1rem}.promo-replicar-lista li.ok{background:oklch(97% .03 150)}.promo-replicar-lista li.falta{background:oklch(97% .04 80)}.promo-replicar{--panel-line:oklch(90% .01 255)}.capa-sistema{--cs-fundo:#fff;--cs-tinta:#141414;--cs-suave:#6b6b70;--cs-ambar:var(--v-ambar,#750020);--cs-acento:var(--v-acento,#d24a00);aspect-ratio:1/1.02;width:min(100%,34rem);font-family:var(--v-fonte,Montserrat, system-ui, sans-serif);color:var(--cs-tinta);margin-inline:auto;position:relative}.capa-sistema b{font-weight:800}.cs-celular{aspect-ratio:9/18.5;background:#0b0b0b;border-radius:2.2rem;width:46%;padding:2.2%;position:absolute;top:4%;left:17%;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px -20px #000c}.cs-tela{background:var(--cs-fundo);border-radius:1.8rem;align-content:start;gap:.45rem;height:100%;padding:.7rem .55rem;font-size:clamp(.5rem,1.6vw,.68rem);display:grid;overflow:hidden}.cs-loja{align-items:center;gap:.4rem;display:flex}.cs-loja b{font-size:1.15em;display:block}.cs-loja small{color:var(--cs-suave);align-items:center;gap:.25rem;display:flex}.cs-loja small i{background:#22a35a;border-radius:50%;width:.4rem;height:.4rem}.cs-logo{background:var(--cs-acento);color:#fff;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-weight:800;display:grid}.cs-promo{background:#f4f1ec;border-radius:.7rem;position:relative;overflow:hidden}.cs-promo img{aspect-ratio:2/1.15;object-fit:cover;width:100%;display:block}.cs-selo{background:var(--cs-acento);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.85em;font-weight:800;position:absolute;top:.4rem;left:.4rem}.cs-promo-texto{padding:.35rem .5rem .45rem;display:grid}.cs-promo-texto span{color:var(--cs-acento);font-weight:800}.cs-item{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem 0;display:flex}.cs-item small{color:var(--cs-suave);font-weight:700;display:block}.cs-item img{object-fit:cover;border-radius:.5rem;width:2.8em;height:2.8em}.cs-aviso,.cs-crm,.cs-whats{background:var(--cs-fundo);border-radius:1rem;font-size:clamp(.55rem,1.7vw,.78rem);position:absolute;box-shadow:0 24px 60px -24px #000000bf}.cs-aviso{align-items:center;gap:.5rem;padding:.55rem .75rem;animation:6s ease-in-out infinite cs-flutua;display:flex;top:16%;left:0}.cs-aviso svg{background:var(--cs-ambar);color:#141414;border-radius:50%;width:1.6em;height:1.6em;padding:.3em}.cs-aviso small,.cs-rotulo{color:var(--cs-suave);display:block}.cs-crm{width:44%;padding:.8rem .9rem;animation:7s ease-in-out -2s infinite cs-flutua;top:8%;right:0}.cs-fat{justify-content:space-between;align-items:baseline;gap:.3rem;display:flex}.cs-fat b{letter-spacing:-.03em;font-size:1.55em}.cs-fat span{color:#1d8a4c;align-items:center;gap:.15rem;font-weight:800;display:inline-flex}.cs-fat svg{width:1em;height:1em}.cs-barras{align-items:flex-end;gap:3px;height:2.6rem;margin:.5rem 0;display:flex}.cs-barras i{background:var(--cs-ambar);border-radius:3px 3px 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.cs-barras i{background:color-mix(in srgb, var(--cs-ambar) 55%, #fff)}}.cs-barras i:last-child{background:var(--cs-ambar)}.cs-kpis{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.cs-kpis span{background:#f5f3ef;border-radius:.55rem;padding:.35rem .45rem;display:grid}.cs-kpis small{color:var(--cs-suave)}.cs-kpis .risco{background:#fff1ea}.cs-kpis .risco b{color:var(--cs-acento)}.cs-whats{background:#efe7dc;width:52%;padding:.7rem;animation:8s ease-in-out -4s infinite cs-flutua;bottom:3%;right:2%}.cs-whats-topo{align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.cs-avatar{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-weight:800;display:grid}.cs-msg{border-radius:.7rem;max-width:88%;margin:0 0 .35rem;padding:.4rem .55rem;line-height:1.35}.cs-msg.robo{background:#fff;border-top-left-radius:.15rem}.cs-msg.cliente{background:#d9fdd3;border-top-right-radius:.15rem;width:fit-content;margin-left:auto}.cs-ok{color:#1d8a4c;align-items:center;gap:.3rem;margin:.2rem 0 0;font-weight:800;display:flex}.cs-ok svg{width:1.1em;height:1.1em}@keyframes cs-flutua{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cs-aviso,.cs-crm,.cs-whats{animation:none}}@media (width<=1023px){.capa-sistema{margin-top:2.5rem}}.faixa-numeros{background:#00000014;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.faixa-numeros div{text-align:center;background:#fff;gap:.2rem;padding:1.1rem 1rem;display:grid}.faixa-numeros b{letter-spacing:-.04em;color:var(--v-carvao,#080808);font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800}.faixa-numeros span{color:oklch(45% .02 255);font-size:.82rem}@media (width>=768px){.faixa-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.hb-selos{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.hb-selos li{background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.hb-selos li svg{width:1rem;height:1rem;color:var(--v-ambar,#750020)}@media (width<=1023px){.hb-selos{justify-content:center}}@media (width>=1024px){.capa-sistema{flex:none;width:clamp(28rem,38vw,36rem)}}.cs-aviso{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(-10px)scale(.96)}.cs-aviso.on{opacity:1;animation:.6s cubic-bezier(.2,1.4,.4,1) both cs-chega;transform:none}@keyframes cs-chega{0%{opacity:0;transform:translateY(-14px)scale(.92)}}.cs-barras i{transition:height .9s cubic-bezier(.2,.8,.2,1)}.cs-whats-topo small{color:#4a7d5a;font-size:.85em;display:block}.cs-conversa{align-content:start;min-height:8.5em;display:grid}.cs-entra{animation:.4s both cs-entra}@keyframes cs-entra{0%{opacity:0;transform:translateY(6px)}}.cs-digitando{gap:.25em;width:fit-content;padding:.55rem .65rem;display:inline-flex}.cs-digitando i{background:#8a8a8a;border-radius:50%;width:.4em;height:.4em;animation:1s ease-in-out infinite cs-ponto}.cs-digitando i:nth-child(2){animation-delay:.15s}.cs-digitando i:nth-child(3){animation-delay:.3s}@keyframes cs-ponto{50%{opacity:.3;transform:translateY(-3px)}}.cs-pulso{animation:.8s cs-pulso}@keyframes cs-pulso{40%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.cs-aviso.on,.cs-entra,.cs-digitando i,.cs-pulso{animation:none}.cs-barras i{transition:none}}.comecar-escolha{gap:.75rem;display:grid}.comecar-escolha>button{text-align:left;background:#fff;border:1px solid oklch(90% .01 255);border-radius:16px;align-items:flex-start;gap:.85rem;width:100%;min-height:44px;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex}.comecar-escolha>button:hover,.comecar-escolha>button:focus-visible{border-color:var(--v-acento,#d24a00);box-shadow:0 0 0 3px var(--v-ambar,#750020)}@supports (color:color-mix(in lab, red, red)){.comecar-escolha>button:hover,.comecar-escolha>button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--v-ambar,#750020) 30%, transparent)}}.comecar-escolha>button b{font-size:1rem;display:block}.comecar-escolha>button small{color:oklch(45% .02 255);margin-top:.25rem;font-size:.85rem;line-height:1.45;display:block}.comecar-escolha-icone{background:var(--v-ambar-suave,#fff3d6);width:2.6rem;height:2.6rem;color:var(--v-acento,#d24a00);border-radius:12px;flex:none;place-items:center;display:grid}.comecar-escolha-icone svg{width:1.2rem;height:1.2rem}.comecar-integra{background:var(--v-ambar-suave,#fff3d6);border-radius:12px;gap:.45rem;margin:.25rem 0 0;padding:.85rem 1rem;font-size:.85rem;line-height:1.4;list-style:none;display:grid}.comecar-integra li{gap:.45rem;display:flex}.comecar-integra svg{color:#1d8a4c;flex:none;width:1rem;height:1rem;margin-top:.1rem}.escolha-unidade{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08080899;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.escolha-unidade-caixa{color:#080808;background:#f7f2ea;border-radius:1.4rem;width:min(28rem,100%);max-height:calc(100vh - 2rem);padding:1.5rem 1.1rem 1.1rem;overflow:auto;box-shadow:0 24px 60px #0000004d}.escolha-unidade header{text-align:center;justify-items:center;gap:.35rem;margin-bottom:1.1rem;display:grid}.escolha-unidade header img,.escolha-unidade header>svg{object-fit:cover;background:#fff;border-radius:1.1rem;width:4.2rem;height:4.2rem}.escolha-unidade header>svg{color:var(--store-primary);padding:1rem}.escolha-unidade h2{font-size:1.35rem;font-weight:800}.escolha-unidade header p{color:#6b5e55;font-size:.95rem}.escolha-unidade ul{gap:.6rem;display:grid}.escolha-unidade li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #ece4d8;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1rem;transition:border-color .15s;display:flex}.escolha-unidade li button:hover,.escolha-unidade li button.atual{border-color:var(--store-primary)}.escolha-unidade li button>span{gap:.25rem;display:grid}.escolha-unidade li b{font-size:1.1rem}.escolha-unidade li small{color:#6b5e55;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.escolha-unidade li small svg{width:.85rem;height:.85rem}.escolha-unidade li em{color:#991b1b;background:#fee2e2;border-radius:999px;justify-self:start;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:700}.escolha-unidade li em.aberta{color:#166534;background:#dcfce7}.escolha-unidade li button>svg{color:var(--store-primary);flex:none}.cadastro-loja h2{align-items:center;gap:.45rem;display:inline-flex}.cadastro-loja h2 svg{width:1.1rem;height:1.1rem}.cadastro-loja .wide{grid-column:1/-1}.cadastro-loja .cadastro-link{color:#6b5e55;grid-column:1/-1;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.cadastro-loja .cadastro-link svg{width:.9rem;height:.9rem}.crm-ofertas-itens{border-collapse:collapse;width:100%;font-size:.88rem}.crm-ofertas-itens th{text-align:left;color:#6b5e55;border-bottom:1px solid #ece4d8;padding:.35rem .4rem;font-weight:600}.crm-ofertas-itens td{border-bottom:1px solid #f3ede4;padding:.45rem .4rem}.crm-ofertas-itens td:nth-child(n+3),.crm-ofertas-itens th:nth-child(n+3){text-align:right;white-space:nowrap}.aviso-teste{color:#44403c;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:0 0 .4rem;padding:.6rem .6rem .6rem .9rem;font-size:.85rem;display:flex}.aviso-teste>svg{flex:none;width:1.1rem;height:1.1rem}.aviso-teste>span{flex:16rem}.aviso-teste-reta_final{color:#7c2d12;background:#fff7ed;border-color:#fed7aa}.aviso-teste-carencia{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.aviso-teste-aguardando{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.aviso-teste-barra{background:#e7e5e4;border-radius:999px;height:.25rem;margin:0 0 1rem;overflow:hidden}.aviso-teste-barra i{border-radius:inherit;background:#f97316;height:100%;display:block}.aviso-teste+:not(.aviso-teste-barra){margin-top:.6rem}.teste-encerrado{border:1px solid var(--panel-line,#e5e7eb);color:#1c1917;background:#fff;border-radius:1rem;gap:.9rem;max-width:52rem;margin:1rem auto;padding:1.6rem;display:grid}.teste-encerrado-icone{color:#c2410c;background:#fff7ed;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.teste-encerrado h2{font-size:1.5rem;font-weight:800}.teste-encerrado h3{letter-spacing:.06em;text-transform:uppercase;color:#78716c;margin-top:.4rem;font-size:.8rem;font-weight:700}.teste-encerrado-numeros{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.teste-encerrado-numeros li{background:#fafaf9;border-radius:.7rem;gap:.15rem;padding:.8rem;display:grid}.teste-encerrado-numeros b{font-variant-numeric:tabular-nums;font-size:1.4rem}.teste-encerrado-numeros span{color:#78716c;font-size:.75rem}.teste-encerrado-garantia{color:#78716c;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.teste-encerrado-garantia svg{width:1rem;height:1rem}.teste-assinar{gap:.9rem;display:grid}.teste-planos{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.teste-planos button{text-align:left;cursor:pointer;background:#fff;border:2px solid #e7e5e4;border-radius:.8rem;align-content:start;gap:.25rem;width:100%;height:100%;padding:1rem .9rem .9rem;display:grid;position:relative}.teste-planos button.on{background:#fff7ed;border-color:#f97316}.teste-planos em{color:#fff;background:#1c1917;border-radius:999px;padding:.05rem .5rem;font-size:.62rem;font-style:normal;font-weight:700;position:absolute;top:-.6rem;left:.8rem}.teste-planos strong{font-size:1.1rem}.teste-planos span{color:#78716c;font-size:.75rem}.teste-acoes{flex-wrap:wrap;gap:.5rem;display:flex}.teste-tempo{background:#fafaf9;border-radius:.7rem;justify-items:start;gap:.6rem;padding:.9rem;font-size:.85rem;display:grid}.teste-motivos{flex-wrap:wrap;gap:.4rem;display:flex}.teste-motivos button{cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.teste-motivos button.on{background:#ffedd5;border-color:#f97316;font-weight:600}.teste-dica button{color:#c2410c;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.teste-feito{color:#14532d;background:#f0fdf4;border-radius:.7rem;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:600;display:flex}.tst-filtros{flex-wrap:wrap;justify-self:start}.tst-lista{gap:.7rem;display:grid}.tst-linha{border:1px solid var(--panel-line,#e7e5e4);background:#fff;border-left-width:4px;border-radius:.6rem;gap:.55rem;padding:.9rem 1rem;display:grid}.tst-aguardando{border-left-color:#16a34a}.tst-carencia{border-left-color:#dc2626}.tst-reta_final{border-left-color:#f97316}.tst-bloqueado{border-left-color:#78716c}.tst-topo{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.tst-topo>div:first-child{gap:.1rem;min-width:0;display:grid}.tst-topo span{color:#78716c;overflow-wrap:anywhere;font-size:.75rem}.tst-selos{flex-wrap:wrap;align-items:flex-start;gap:.35rem;display:flex}.tst-selos em{color:#44403c;background:#f5f5f4;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.tst-selos svg{width:.8rem;height:.8rem}.tst-fase-aguardando{color:#14532d!important;background:#dcfce7!important}.tst-fase-carencia{color:#7f1d1d!important;background:#fee2e2!important}.tst-fase-reta_final{color:#7c2d12!important;background:#ffedd5!important}.tst-temp-quente{color:#c2410c!important}.tst-temp-frio{color:#0369a1!important}.tst-numeros{color:#57534e;flex-wrap:wrap;gap:.3rem .9rem;font-size:.75rem;display:flex}.tst-motivo{color:#7c2d12;font-size:.78rem}.tst-mensagem label{gap:.3rem;display:grid}.tst-mensagem span{letter-spacing:.04em;text-transform:uppercase;color:#78716c;font-size:.68rem;font-weight:700}.tst-mensagem textarea{width:100%;font:inherit;resize:vertical;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;padding:.55rem .7rem;font-size:.82rem}.tst-acoes{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tst-vazio{color:#57534e;align-items:center;gap:.5rem;padding:1rem;display:flex}.cores-loja>span:first-child{align-items:center;gap:.35rem;display:flex}.cores-loja>span:first-child svg{width:1rem;height:1rem}.cores-modos button{align-items:center;gap:.3rem;display:inline-flex}.cores-modos svg{width:.9rem;height:.9rem}.cores-paletas{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}.cores-paletas button{text-align:left;cursor:pointer;border:2px solid #e7e5e4;border-radius:.7rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.3rem;padding:.6rem;display:grid;position:relative}.cores-paletas button.on{border-color:#111;box-shadow:inset 0 0 0 2px #fff}.cores-paletas i{border:1px solid #0000001a;border-radius:50%;width:1.4rem;height:1.4rem}.cores-paletas b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.cores-paletas em{color:#c2410c;background:#fff7ed;border-radius:999px;grid-column:1/-1;justify-self:start;padding:.05rem .4rem;font-size:.6rem;font-style:normal;font-weight:700}.cores-ok{color:#fff;background:#111;border-radius:50%;width:1rem;height:1rem;padding:.1rem;position:absolute;top:.35rem;right:.35rem}.cores-marca{gap:.6rem;display:grid}.cores-marca p{color:#57534e;font-size:.8rem}.cores-marca-imagens{flex-wrap:wrap;gap:.5rem;display:flex}.cores-marca-imagens figure,.cores-marca-subir{border-radius:.6rem;width:6rem;height:6rem;position:relative;overflow:hidden}.cores-marca-imagens img{object-fit:cover;width:100%;height:100%}.cores-marca-imagens figure button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid;position:absolute;top:.25rem;right:.25rem}.cores-marca-imagens figure button svg{width:.85rem;height:.85rem}.cores-marca-subir{color:#57534e;cursor:pointer;border:2px dashed #d6d3d1;place-content:center;justify-items:center;gap:.25rem;font-size:.7rem;font-weight:600;display:grid}.cores-marca-subir svg{width:1.1rem;height:1.1rem}.cores-marca-ler{color:#fff;cursor:pointer;background:#111;border:0;border-radius:.6rem;justify-content:center;justify-self:start;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.cores-marca-ler:disabled{opacity:.45;cursor:default}.cores-marca-ler svg{width:1rem;height:1rem}.cores-marca-resultado{gap:.3rem;display:grid}.cores-marca-resultado div{gap:.3rem;display:flex}.cores-marca-resultado i{border:1px solid #0000001a;border-radius:.4rem;width:1.6rem;height:1.6rem}.cores-marca-resultado small{color:#57534e;font-size:.75rem}.cores-minhas{gap:.5rem;display:grid}.cores-minhas label{cursor:pointer;align-items:center;gap:.6rem;display:flex}.cores-minhas input[type=color]{cursor:pointer;background:0 0;border:1px solid #e7e5e4;border-radius:.5rem;width:2.6rem;height:2.6rem;padding:0}.cores-minhas span{display:grid}.cores-minhas small{color:#78716c;font-size:.7rem}.selo-so-promocao{background:var(--v-ambar-suave,#fff3d6);width:fit-content;color:var(--v-acento,#d24a00);border-radius:999px;align-items:center;gap:.25rem;margin-top:.15rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.selo-so-promocao svg{width:.75rem;height:.75rem}.chave-so-promocao{gap:.3rem;display:grid}.novo-item-promo{border:1px dashed var(--v-acento,#d24a00);background:#fffaf0;border-radius:12px;gap:.6rem;padding:.85rem;display:grid}.novo-item-promo-topo{justify-content:space-between;align-items:center;display:flex}.novo-item-promo-topo button svg{width:1rem;height:1rem}.novo-item-promo>small{color:oklch(45% .02 255);font-size:.78rem}.novo-item-promo label{gap:.25rem;font-size:.8rem;font-weight:600;display:grid}.novo-item-promo select{border:1px solid var(--panel-line);background:#fff;border-radius:8px;min-height:40px;padding:0 .6rem}.produto-ia-biblioteca{gap:.4rem;display:grid}.produto-ia-biblioteca button{border:1px solid var(--panel-line);text-align:left;background:#fff;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;display:flex}.produto-ia-biblioteca button.on{border-color:var(--v-acento,#d24a00);background:var(--v-ambar-suave,#fff3d6)}.produto-ia-biblioteca button:disabled{cursor:default;opacity:1}.produto-ia-biblioteca b{font-size:.85rem;display:block}.produto-ia-biblioteca small{color:oklch(45% .02 255);font-size:.74rem;display:block}.produto-ia-check{border:1.5px solid var(--v-acento,#d24a00);width:1.1rem;height:1.1rem;color:var(--v-acento,#d24a00);border-radius:4px;flex:none;place-items:center;margin-top:.1rem;display:grid}.produto-ia-check svg{width:.8rem;height:.8rem}.produto-ia-ja-usados{gap:.35rem;margin-top:.4rem;display:grid}.produto-ia-ja-usados>small{color:oklch(45% .02 255);font-size:.74rem}.produto-ia-ja-usados>div{flex-wrap:wrap;gap:.35rem;display:flex}.produto-ia-ja-usados button{border:1px solid var(--panel-line);background:#fff;border-radius:999px;align-items:center;gap:.3rem;min-height:32px;padding:.2rem .6rem;font-size:.76rem;display:inline-flex}.produto-ia-ja-usados button svg{width:.8rem;height:.8rem}.produto-ia-ja-usados button b{color:var(--v-acento,#d24a00)}.adicionais-simples{gap:1rem;max-width:640px;max-height:90vh;display:grid;overflow-y:auto}.adicionais-simples>h2{align-items:center;gap:.5rem;display:flex}.adicionais-simples>h2 svg{width:1.2rem;height:1.2rem;color:var(--v-acento,#d24a00)}.adicionais-simples-vazio{color:oklch(45% .02 255);font-size:.9rem}.adicionais-simples-secao{border:1px solid var(--panel-line);background:#fff;border-radius:14px;gap:.5rem;padding:.9rem;display:grid}.adicionais-simples-secao header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.adicionais-simples-secao header b{font-size:1rem}.adicionais-simples-secao header small{color:oklch(50% .02 255);font-size:.78rem}.adicionais-simples-linha{grid-template-columns:1fr 120px 40px;align-items:center;gap:.5rem;display:grid}.adicionais-simples-preco{display:block;position:relative}.adicionais-simples-preco span{color:oklch(50% .02 255);pointer-events:none;font-size:.85rem;font-weight:600;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.adicionais-simples-preco input{text-align:right;font-variant-numeric:tabular-nums;padding-left:2.1rem}.adicionais-simples-novo{border:1px dashed var(--v-acento,#d24a00);min-height:40px;color:var(--v-acento,#d24a00);background:#fff;border-radius:10px;justify-self:start;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.adicionais-simples-novo svg{width:1rem;height:1rem}.adicionais-simples-avancado{color:oklch(45% .02 255);justify-self:start;font-size:.8rem;text-decoration:underline}.adicionais-simples-acoes{background:var(--background,#fff);justify-content:flex-end;gap:.5rem;padding:.75rem 0;display:flex;position:sticky;bottom:-1.5rem}@media (width<=520px){.adicionais-simples-linha{grid-template-columns:1fr 100px 36px}}.impressao-auto{border:1px solid var(--panel-line);background:#fff;border-radius:12px;align-items:flex-start;gap:.6rem;margin-bottom:.75rem;padding:.7rem .9rem;display:flex}.impressao-auto span{gap:.15rem;display:grid}.impressao-auto strong{font-size:.9rem}.impressao-auto small{color:oklch(45% .02 255);font-size:.76rem}.order-imprimir{justify-content:flex-end;margin:-.25rem 0 .5rem;display:flex}.cart-promo-falta{background:var(--v-ambar-suave,#fff3d6);color:var(--v-acento,#d24a00);text-align:center;border-radius:8px;margin:.35rem 0 0;padding:.45rem .6rem;font-size:.8rem}.promo-dias button{min-width:3rem}.entrega-qual-loja{background:var(--v-ambar-suave,#fff3d6);border-radius:8px;margin:.2rem 0 .4rem;padding:.45rem .7rem;font-size:.85rem}.robo-loja{border:1px solid var(--panel-line);background:#fff;border-radius:16px;gap:.9rem;margin-bottom:1rem;padding:1.1rem;display:grid}.robo-loja-topo{align-items:center;gap:.8rem;display:flex}.robo-loja-topo h2{font-size:1.05rem;font-weight:800}.robo-loja-topo p{color:oklch(45% .02 255);font-size:.85rem}.robo-loja-icone{background:var(--v-carvao,#080808);width:44px;height:44px;color:var(--v-ambar,#750020);border-radius:12px;flex:none;place-items:center;display:grid}.robo-loja-chave{align-items:center;gap:.45rem;margin-left:auto;font-size:.85rem;font-weight:700;display:flex}.robo-loja-lista{gap:.4rem;padding:0;list-style:none;display:grid}.robo-loja-lista li{background:var(--v-ambar-suave,#fff3d6);border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.robo-loja-lista li.ok{background:oklch(97% .03 150)}.robo-loja-lista li>span:nth-child(2){flex:1;font-size:.88rem;display:grid}.robo-loja-lista small{color:oklch(45% .02 255);font-size:.76rem}.robo-loja-marca svg{width:1.1rem;height:1.1rem;color:var(--v-acento,#d24a00)}.robo-loja-lista li.ok .robo-loja-marca svg{color:oklch(55% .15 150)}.robo-loja-acoes{flex-wrap:wrap;gap:.5rem;display:flex}.robo-quiz,.robo-teste{gap:.8rem;max-width:560px;max-height:90vh;display:grid;overflow-y:auto}.robo-quiz>h2,.robo-teste>h2{align-items:center;gap:.5rem;display:flex}.robo-quiz h3{font-size:1.15rem;font-weight:800}.robo-quiz-barra{background:var(--panel-soft,#eee);border-radius:999px;height:6px;overflow:hidden}.robo-quiz-barra i{background:var(--v-gradiente,linear-gradient(110deg, #ecd3b5, #9a1b3d 48%, #f04435));height:100%;display:block}.robo-quiz-corpo{gap:.7rem;display:grid}.robo-quiz-corpo label:not(.switch-field){gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.robo-quiz-sistema{background:var(--panel-soft,#f5f5f5);border-radius:10px;gap:.15rem;padding:.6rem .75rem;font-size:.85rem;display:grid}.robo-quiz-sistema small,.robo-quiz-rotulo{color:oklch(45% .02 255);font-size:.78rem}.robo-quiz-produtos{flex-wrap:wrap;gap:.35rem;max-height:220px;display:flex;overflow-y:auto}.robo-quiz-produtos button{border:1px solid var(--panel-line);background:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .65rem;font-size:.8rem;display:inline-flex}.robo-quiz-produtos button.on{border-color:var(--v-acento,#d24a00);background:var(--v-ambar-suave,#fff3d6);font-weight:700}.robo-quiz-produtos svg{width:.85rem;height:.85rem}.robo-quiz-par{grid-template-columns:1fr 1.4fr 36px;gap:.4rem;display:grid}.robo-quiz-checks{gap:.35rem;font-size:.85rem;display:grid}.robo-quiz-acoes{justify-content:space-between;gap:.5rem;display:flex}.robo-teste-chat{background:#efeae2;border-radius:12px;flex-direction:column;gap:.45rem;min-height:260px;max-height:46vh;padding:.75rem;display:flex;overflow-y:auto}.robo-teste-vazio{color:oklch(45% .02 255);margin:auto;font-size:.85rem}.robo-teste-msg{white-space:pre-wrap;word-break:break-word;border-radius:10px;max-width:82%;padding:.45rem .65rem;font-size:.88rem;display:grid}.robo-teste-msg.cliente{background:#d9fdd3;align-self:flex-end}.robo-teste-msg.robo{background:#fff;align-self:flex-start}.robo-teste-msg small{color:var(--v-acento,#d24a00);font-size:.7rem;font-weight:700}.robo-teste-campo{gap:.4rem;display:flex}@media (width<=560px){.robo-loja-topo{flex-wrap:wrap}.robo-quiz-par{grid-template-columns:1fr 36px}.robo-quiz-par>:nth-child(2){grid-column:1}}.order-card.origem-cardapio{box-shadow:inset 4px 0 #3fb76f,0 4px 12px oklch(20% .02 255/.04)}.order-card.origem-pdv{box-shadow:inset 4px 0 #e9786b,0 4px 12px oklch(20% .02 255/.04)}.order-card.origem-disparo{box-shadow:inset 4px 0 #f0b429,0 4px 12px oklch(20% .02 255/.04)}.disparo-tag.cardapio{color:#127a3d;background:#e8f7ee}.disparo-tag.pdv{color:#b4392c;background:#fdecea}.pedidos-origens{color:oklch(45% .02 255);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.8rem;display:flex}.pedidos-origens b{border-radius:999px;padding:.15rem .55rem;font-weight:700}.pedidos-origens .origem-cardapio{color:#127a3d;background:#e8f7ee}.pedidos-origens .origem-pdv{color:#b4392c;background:#fdecea}.pedidos-origens .origem-disparo{color:#8a5a00;background:#fff4d6}.order-card.origem-exemplo{box-shadow:inset 4px 0 #b8b8b8,0 4px 12px oklch(20% .02 255/.04)}.disparo-tag.exemplo,.pedidos-origens .origem-exemplo{color:#555;background:#f0f0f0}.integracoes{gap:.9rem;display:grid}.integracoes h2{align-items:center;gap:.45rem;display:flex}.integracoes-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem;display:grid}.integracao{border:1px solid var(--panel-line);background:#fff;border-radius:12px;align-content:start;gap:.7rem;padding:.9rem;display:grid}.integracao header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.integracao label{gap:.3rem;font-size:.82rem;font-weight:600;display:grid}.integracao label em{color:oklch(50% .02 255);font-style:normal;font-weight:500}.integracao small{color:oklch(50% .02 255);font-size:.74rem;font-weight:500}.integracao-ok{color:#127a3d;align-items:center;gap:.2rem;font-size:.74rem;font-style:normal;font-weight:700;display:inline-flex}.integracao-ok svg{width:.85rem;height:.85rem}.integracoes-acoes{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.integracoes-teste{color:var(--v-acento,#d24a00);font-size:.85rem;font-weight:600;text-decoration:underline}.integracoes-eventos{color:oklch(50% .02 255);font-size:.76rem}.entrega-alerta{color:#8a2a20;background:#fdecea;border-radius:10px;gap:.4rem;margin:.4rem 0 .6rem;padding:.65rem .8rem;font-size:.85rem;display:grid}.entrega-alerta button{margin-left:.3rem}.tm{grid-template-columns:minmax(13rem,17rem) 1fr;align-items:start;gap:1rem;display:grid}.tm-capitulos{gap:.35rem;max-height:34rem;display:grid;overflow:auto}.tm-capitulos button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;align-items:flex-start;gap:.6rem;padding:.55rem .65rem;display:flex}.tm-capitulos button:hover{background:#0000000a}.tm-capitulos button.on{border-color:var(--v-ambar);box-shadow:inset 3px 0 0 var(--v-ambar);background:#fff}.tm-capitulos button>span:first-child{background:var(--v-carvao);width:1.5rem;height:1.5rem;color:var(--v-ambar);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.tm-capitulos b{font-size:.86rem;display:block}.tm-capitulos small{color:oklch(50% .01 60);font-size:.74rem}.tm-principal{min-width:0}.tm-palco{aspect-ratio:16/10;cursor:pointer;-webkit-user-select:none;user-select:none;background:#efe9df;border:1px solid #00000014;border-radius:.9rem;position:relative;overflow:hidden;container-type:inline-size}.tm-palco.pausado *,.tm-palco.pausado :before,.tm-palco.pausado :after{animation-play-state:paused!important}.tm-pausa-selo{background:#0000002e;place-items:center;display:grid;position:absolute;inset:0}.tm-pausa-selo svg{background:var(--v-ambar);width:3.5rem;height:3.5rem;color:var(--v-carvao);border-radius:50%;padding:.9rem}.tm-tela{color:#1c1c1c;font-size:1.55cqw;line-height:1.35;position:absolute;inset:0}.tm-legenda{min-height:3.2em;margin:.7rem 0 .5rem;font-size:.95rem;line-height:1.45}.tm-legenda b{background:var(--v-ambar);color:var(--v-carvao);border-radius:.35rem;margin-right:.3rem;padding:0 .4rem;font-size:.75rem;display:inline-block}.tm-controles{align-items:center;gap:.4rem;display:flex}.tm-controles>button{width:2.2rem;height:2.2rem;color:inherit;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:50%;place-items:center;display:grid}.tm-controles>button:disabled{opacity:.4;cursor:default}.tm-controles>button.tm-play{background:var(--v-ambar);border-color:var(--v-ambar);color:var(--v-carvao)}.tm-controles svg{width:1.1rem;height:1.1rem}.tm-barra{flex:1;gap:3px;margin:0 .4rem;display:flex}.tm-barra span{background:#0000001a;border-radius:1rem;height:.35rem;overflow:hidden}.tm-barra i{background:var(--v-laranja,#9a1b3d);height:100%;transition:width .1s linear;display:block}.tm-tempo{font-variant-numeric:tabular-nums;color:oklch(50% .01 60)}@media (width<=760px){.tm{grid-template-columns:1fr}.tm-capitulos{order:2;grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;max-height:none;overflow-x:auto}.tm-legenda{font-size:.88rem}}.tm-aparece{animation:.45s cubic-bezier(.2,.8,.2,1) both tm-sobe}.tm-aparece.tm-fade{animation-name:tm-fade}.tm-aparece.tm-zoom{animation-name:tm-zoom}.tm-aparece.tm-desce{animation-name:tm-desce}@keyframes tm-sobe{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes tm-desce{0%{opacity:0;transform:translateY(-.8em)}to{opacity:1;transform:none}}@keyframes tm-fade{0%{opacity:0}to{opacity:1}}@keyframes tm-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.tm-digita{white-space:nowrap;animation-name:tm-digita;animation-fill-mode:both;display:inline-block}@keyframes tm-digita{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tm-troca{display:inline-grid}.tm-troca>span{grid-area:1/1}.tm-sai{animation:.25s both tm-sai}.tm-entra{animation:.25s both tm-entra}@keyframes tm-sai{0%{opacity:1}to{opacity:0;transform:translateY(-.4em)}}@keyframes tm-entra{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.tm-liga{animation:.25s both tm-liga}@keyframes tm-liga{to{background:var(--v-ambar);border-color:var(--v-ambar);color:var(--v-carvao)}}.tm-destaque{border-radius:.6em;animation:1.4s ease-out 3 tm-pulso;display:inline-block}@keyframes tm-pulso{0%{box-shadow:0 0 #750020cc}to{box-shadow:0 0 0 .9em #75002000}}.tm-cursor-camada{pointer-events:none;z-index:20;position:absolute;inset:0}.tm-cursor{filter:drop-shadow(0 .15em .25em #00000059);width:2.1em;height:2.1em;margin:-.25em 0 0 -.35em;position:absolute}.tm-clique{border:.2em solid var(--v-laranja,#9a1b3d);opacity:0;border-radius:50%;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;animation:.55s ease-out both tm-clique;position:absolute}@keyframes tm-clique{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.tm-destaque{animation:none}}.tm-painel{grid-template-columns:22% 1fr;display:grid;position:absolute;inset:0}.tm-painel aside{color:#cfcac2;background:#080808;align-content:start;gap:.25em;padding:1.2em .8em;display:grid}.tm-logo{color:#750020;letter-spacing:-.02em;margin-bottom:.6em;font-size:1.6em;font-weight:800}.tm-painel aside>span{border:1px solid #0000;border-radius:.5em;align-items:center;gap:.55em;padding:.5em .6em;display:flex}.tm-painel aside svg{width:1.1em;height:1.1em}.tm-painel section{background:#faf8f5;padding:1.4em 1.8em;overflow:hidden}.tm-h1{margin:0 0 .6em;font-size:1.5em;font-weight:800}.tm-topo-pagina{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.tm-topo-pagina small,.tm-dica{color:#6b6560;font-size:.85em;display:block}.tm-vazio{text-align:center;color:#8a837b;border:2px dashed #ddd5c8;border-radius:.8em;margin-top:1.4em;padding:2.4em}.tm-botao{white-space:nowrap;border:1px solid #0000;border-radius:.55em;align-items:center;gap:.35em;padding:.55em 1em;font-size:.9em;font-weight:700;display:inline-flex}.tm-botao-primario{color:#080808;background:#750020}.tm-botao-contorno{background:#fff;border-color:#ddd5c8}.tm-botao-escuro{color:#fff;background:#080808}.tm-botao.tm-liga{animation-name:tm-aperta}@keyframes tm-aperta{0%{transform:scale(1)}40%{transform:scale(.94)}to{color:#750020;background:#080808;border-color:#080808;transform:scale(1)}}.tm-chip{white-space:nowrap;background:#fff;border:1px solid #ddd5c8;border-radius:2em;align-items:center;gap:.3em;padding:.35em .75em;font-size:.85em;display:inline-flex}.tm-campo{gap:.2em;min-width:9em;display:grid}.tm-campo.largo{margin:.4em 0;display:grid}.tm-campo small{color:#4a4540;font-size:.8em;font-weight:700}.tm-input{color:#1c1c1c;background:#fff;border:1px solid #ddd5c8;border-radius:.5em;min-height:2.2em;padding:.45em .7em;display:block}.tm-linha{flex-wrap:wrap;align-items:center;gap:.5em;margin:.45em 0;display:flex}.tm-ok{color:#1f6b2c;background:#e8f6ea;border-radius:.5em;padding:.3em .7em;font-size:.85em;font-weight:600;display:inline-block}.tm-verde{color:#1f8a3a}.tm-qtd{background:#fff;border:1px solid #ddd5c8;border-radius:.5em;align-items:center;display:inline-flex}.tm-qtd i{text-align:center;width:1.9em;font-style:normal;font-weight:700}.tm-qtd b{text-align:center;min-width:1.6em}.tm-modal-fundo{background:#08080873;place-items:center;padding:2em;display:grid;position:absolute;inset:0}.tm-modal{background:#fff;border-radius:1em;width:min(100%,52em);max-height:100%;padding:1.2em 1.5em;overflow:hidden;box-shadow:0 1em 3em #0000004d}.tm-modal h4{margin:0 0 .5em;font-size:1.3em;font-weight:800}.tm-modal footer{justify-content:flex-end;gap:.6em;margin-top:.8em;display:flex}.tm-passo{background:#faf8f5;border-radius:.7em;margin:.5em 0;padding:.6em .8em}.tm-passo>small{margin-bottom:.3em;font-size:.85em;font-weight:800;display:block}.tm-tipos{grid-template-columns:repeat(5,1fr);gap:.4em;display:grid}.tm-tipos>span{background:#fff;border:1px solid #ddd5c8;border-radius:.6em;gap:.15em;padding:.5em .6em;display:grid}.tm-tipos b{font-size:.85em}.tm-tipos small{color:#6b6560;font-size:.72em}.tm-tipos>span.tm-liga small{animation:.25s both tm-liga-txt;animation-delay:inherit}@keyframes tm-liga-txt{to{color:#3a2a00}}.tm-tipos-explica .tm-tipo-linha{border-bottom:1px solid #efe9df;grid-template-columns:11em 1fr;gap:.1em 1em;padding:.55em .2em;display:grid}.tm-tipo-linha b{color:#080808;background:#750020;border-radius:.5em;grid-row:span 2;align-self:center;padding:.45em .6em;font-size:.95em}.tm-tipo-linha small{color:#6b6560}.tm-parte{background:#fff;border:1px solid #efe9df;border-radius:.6em;flex-wrap:wrap;align-items:center;gap:.5em;margin:.35em 0;padding:.45em .6em;display:flex}.tm-toast{color:#fff;white-space:nowrap;z-index:15;background:#080808;border-radius:.7em;padding:.7em 1.2em;font-weight:700;position:absolute;top:1.2em;left:50%;transform:translate(-50%)}.tm-foto-promo{background:linear-gradient(135deg,#9a1b3d,#f04435);border-radius:.6em;gap:.2em;padding:.4em .6em;display:inline-flex}.tm-comida{place-items:center;font-size:1.5em;line-height:1;display:inline-grid}.tm-centro{background:radial-gradient(circle at 50% 30%,#fff3d6,#efe9df 70%);place-items:center;display:grid;position:absolute;inset:0}.tm-celular{background:#fff;border:.55em solid #080808;border-radius:2em;flex-direction:column;width:21em;height:92%;display:flex;overflow:hidden;box-shadow:0 1em 2.5em #00000040}.tm-celular-topo{color:#fff;background:linear-gradient(135deg,#9a1b3d,#f04435);padding:1em 1em .8em;display:grid}.tm-celular-topo b{font-size:1.2em}.tm-celular-corpo{flex:1;align-content:start;gap:.5em;padding:.8em;display:grid;position:relative;overflow:hidden}.tm-sec{font-size:.95em;font-weight:800}.tm-cartao-promo{border:1px solid #efe9df;border-radius:.8em;gap:.15em;padding:.5em;display:grid}.tm-cartao-foto{background:#fff3d6;border-radius:.6em;justify-content:center;gap:.3em;padding:.6em;font-size:1.3em;display:flex;position:relative}.tm-cartao-foto i{color:#fff;background:#f04435;border-radius:1em;padding:.2em .5em;font-size:.5em;font-style:normal;font-weight:800;position:absolute;top:.3em;left:.3em}.tm-cartao-promo small{color:#f04435;font-weight:700}.tm-cartao-promo em{color:#fff;background:#080808;border-radius:1em;justify-self:start;padding:.25em .8em;font-size:.85em;font-style:normal;font-weight:700}.tm-folha{background:#fff;border-radius:1.2em 1.2em 0 0;gap:.45em;padding:1em;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -.5em 1.5em #0000002e}.tm-escolha{justify-content:space-between;align-items:center;display:flex}.tm-produto{background:#fff;border:1px solid #efe9df;border-radius:.7em;align-items:center;gap:.7em;margin-bottom:.45em;padding:.55em .7em;display:flex}.tm-produto>span:nth-child(2){flex:1;display:grid}.tm-produto small{color:#6b6560}.tm-produto strong{color:#f04435}.tm-selo,.tm-tag{background:#fff3d6;border-radius:1em;padding:.15em .55em;font-size:.8em;font-style:normal;font-weight:700;display:inline-block;color:#b06a00!important}.tm-switch{background:#ddd5c8;border:1px solid #0000;border-radius:1em;width:2.4em;height:1.35em;position:relative}.tm-switch i{width:1em;height:1em;animation:.25s both tm-switch;animation-delay:inherit;background:#fff;border-radius:50%;position:absolute;top:.15em;left:.15em}.tm-switch:not(.tm-liga) i{animation:none}@keyframes tm-switch{to{transform:translate(1.05em)}}.tm-sacola-item{border-bottom:1px solid #efe9df;justify-content:space-between;padding:.45em 0;display:flex}.tm-falta{background:#fff3d6;border-radius:.6em;padding:.5em .7em;font-size:.9em}.tm-promo-item{background:#fff;border:1px solid #efe9df;border-radius:.8em;grid-template-columns:auto 1fr;align-items:center;gap:.4em .9em;margin-bottom:.6em;padding:.8em;display:grid}.tm-promo-item>span:nth-child(2){display:grid}.tm-promo-item small{color:#6b6560}.tm-promo-item .tm-linha{grid-column:1/-1}.tm-cartoes{grid-template-columns:repeat(4,1fr);gap:.6em;margin-bottom:.8em;display:grid}.tm-cartoes>div{background:#fff;border:1px solid #efe9df;border-radius:.7em;padding:.7em;display:grid}.tm-cartoes small{color:#6b6560;font-size:.8em}.tm-cartoes b{font-size:1.4em}.tm-calor{grid-template-columns:3em repeat(12,1fr);gap:.2em;font-size:.8em;display:grid}.tm-calor i{border-radius:.25em;height:1.5em}.tm-tabela{gap:.3em;display:grid}.tm-tabela>div{background:#fff;border:1px solid #efe9df;border-radius:.6em;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:.6em;padding:.5em .7em;display:grid}.tm-tabela>div.cab{color:#6b6560;background:0 0;border:0;font-size:.8em;font-weight:700}.tm-pedido{background:#fff;border:1px solid #efe9df;border-radius:.8em;gap:.25em;padding:.7em;display:grid}.tm-pedido header{justify-content:space-between;align-items:center;display:flex}.tm-colunas{grid-template-columns:repeat(3,1fr);gap:.7em;display:grid}.tm-colunas>div{background:#f1ece4;border-radius:.8em;align-content:start;gap:.5em;min-height:14em;padding:.6em;display:grid}.tm-colunas h5{margin:0;font-size:.95em}.tm-zap{background:#e9dfd2;align-content:start;gap:.45em;padding:.8em;display:grid}.tm-balao{background:#fff;border-radius:.8em;max-width:85%;padding:.5em .7em;font-size:.9em;box-shadow:0 1px 1px #00000014}.tm-balao.meu{background:#d9fdd3;justify-self:end}.tm-balao .tm-linha{margin:.3em 0 0}.panel-sidebar nav button.nav-tutoriais{color:#750020;background:#75002014;margin-top:.35rem;font-weight:700;box-shadow:inset 3px 0 #750020}.panel-sidebar nav button.nav-tutoriais svg{color:#750020}.panel-sidebar nav button.nav-tutoriais .nav-novo{color:#080808;text-transform:uppercase;background:#750020;border-radius:1rem;width:auto;min-width:0;height:auto;margin-left:auto;padding:.1rem .4rem;font-size:.6rem}.tut-aba{gap:1.4rem;display:grid}.tut-topo{color:#f7f2ea;background:#080808;border-left:5px solid #750020;border-radius:1rem;padding:1.2rem 1.4rem}.tut-topo h2{margin:0 0 .3rem;font-size:1.35rem}.tut-topo p{color:#cfcac2;margin:0}.tut-grupo h3{align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1rem;display:flex}.tut-grupo h3:before{content:"";background:#750020;border-radius:1rem;width:1.4rem;height:.25rem}.tut-cartoes{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem;display:grid}.tut-cartao{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:.9rem;align-content:start;gap:.35rem;padding:.9rem 1rem;transition:border-color .15s,transform .15s;display:grid}.tut-cartao:hover{border-color:#750020;transform:translateY(-1px)}.tut-cartao.destaque{background:#fffaf0;border:2px solid #750020}.tut-cartao header{align-items:center;gap:.5rem;display:flex}.tut-cartao header svg{color:#750020;background:#080808;border-radius:.6rem;flex:none;width:2rem;height:2rem;padding:.4rem}.tut-cartao b{font-size:.95rem}.tut-cartao p{color:oklch(45% .01 60);margin:0;font-size:.82rem}.tut-cartao footer{color:oklch(50% .01 60);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.tut-cartao footer span{color:#b06a00;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.tut-cartao footer svg{width:.9rem;height:.9rem}.tut-selo{text-transform:uppercase;color:#080808;background:#750020;border-radius:1rem;margin-left:auto;padding:.1rem .45rem;font-size:.65rem;font-weight:800}.tut-player{max-height:94vh;overflow:auto;width:min(96vw,72rem)!important;max-width:min(96vw,72rem)!important}.tut-botao-ajuda{color:#7a4c00;cursor:pointer;background:#fffaf0;border:1px solid #750020;border-radius:2rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.tut-botao-ajuda svg{width:1rem;height:1rem}@media (width<=760px){.tm-palco{aspect-ratio:3/4}.tm-tela{font-size:2.5cqw}.tm-painel{grid-template-columns:13% 1fr}.tm-painel aside{padding:1em .3em}.tm-painel aside>span{justify-content:center;padding:.5rem 0;font-size:0}.tm-painel aside svg{width:1.3rem;height:1.3rem}.tm-logo{font-size:.9em}.tm-painel section{padding:1em}.tm-modal-fundo{padding:.8em}.tm-tipos{grid-template-columns:repeat(3,1fr)}.tm-cartoes{grid-template-columns:repeat(2,1fr)}.tm-colunas{grid-template-columns:1fr}.tm-colunas>div{min-height:0}.tm-celular{width:75%;height:94%}.tm-tabela>div{grid-template-columns:1.6fr .7fr 1fr 1fr;font-size:.85em}.tm-calor{grid-template-columns:2.4em repeat(12,1fr);font-size:.65em}}.tm-cartoes>.tm-aparece{background:0 0;border:0;padding:0}.tm-cartoes>.tm-aparece>div{background:#fff;border:1px solid #efe9df;border-radius:.7em;height:100%;padding:.7em;display:grid}.avisos-pedido{background:#fff;border:1px solid #00000014;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.avisos-pedido>svg{color:#9a1b3d;flex:none;width:1.4rem;height:1.4rem}.avisos-pedido>span{flex:18rem}.avisos-pedido small{color:#1f6b2c;margin-top:.2rem;font-weight:600;display:block}.avisos-pedido.destaque{color:#f7f2ea;background:#080808;border-color:#080808;box-shadow:inset 4px 0 #750020}.avisos-pedido.destaque>svg,.avisos-pedido.destaque small{color:#750020}.avisos-pedido.alerta{background:#fff3d6;border-color:#750020}.avisos-pedido.ok{background:#f0faf2;border-color:#cbe9d1}.avisos-pedido.ok>svg{color:#1f8a3a}.tm-foto{object-fit:cover;border-radius:.55em;flex:none;width:2.8em;height:2.8em}.tm-foto.grande{aspect-ratio:1;width:100%;height:auto}.tm-cartao-foto .tm-foto,.tm-foto-promo .tm-foto{width:2.2em;height:2.2em}.tm-ia .tm-ia-grade{grid-template-columns:38% 1fr;gap:1em;margin-top:.6em;display:grid}.tm-ia-foto{min-height:14em;position:relative}.tm-ia-envio{place-items:center;height:100%;margin:0;padding:1em;display:grid}.tm-ia-img{position:absolute;inset:0}.tm-ia-img img{object-fit:cover;border-radius:.8em;width:100%;height:100%}.tm-ia-lendo{color:#750020;text-align:center;background:#080808cc;border-radius:.5em;padding:.4em .6em;font-weight:700;position:absolute;bottom:.6em;left:.6em;right:.6em}.tm-ia-form{align-content:start;gap:.35em;display:grid}.tm-rotulo-foto{background:#ffffffe6;border-radius:1em;padding:.2em .6em;font-size:.8em;font-style:normal;font-weight:700;position:absolute;top:.5em;left:.5em}.tm-antes-depois,.tm-estilos{align-items:flex-start;gap:1.2em;display:flex}.tm-antes-depois figure,.tm-estilos figure{justify-items:center;gap:.4em;margin:0;display:grid}.tm-antes-depois img{object-fit:cover;border-radius:.9em;width:15em;height:18.75em;box-shadow:0 .6em 1.6em #0003}.tm-estilos img{object-fit:cover;border-radius:.9em;width:12em;height:12em;box-shadow:0 .6em 1.6em #0003}.tm-antes-depois figcaption,.tm-estilos figcaption{font-weight:800}.tm-revela{animation:1.4s ease-in-out .4s both tm-revela}@keyframes tm-revela{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=760px){.tm-ia .tm-ia-grade{grid-template-columns:1fr 1.3fr}.tm-antes-depois img{width:11em;height:13.75em}.tm-estilos{gap:.6em}.tm-estilos img{width:8.5em;height:8.5em}}.tut-membros{color:#f7f2ea;background:#0b0b0b;border-radius:1.2rem;margin:-.5rem 0 0;padding:0 0 2rem;overflow:hidden}.tut-hero{isolation:isolate;align-items:flex-end;min-height:22rem;padding:2rem;display:flex;position:relative}.tut-hero>img{object-fit:cover;object-position:70% 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tut-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b0b0b 0%,#0b0b0bd9 35%,#0b0b0b33 70%,#0000),linear-gradient(#0000 55%,#0b0b0b 100%);position:absolute;inset:0}.tut-hero>div{max-width:34rem}.tut-hero-marca{color:#750020;letter-spacing:.14em;font-size:.72rem;font-weight:800}.tut-hero h2{color:#fff;margin:.3rem 0 .5rem;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05}.tut-hero p{color:#d9d3ca;margin:0 0 1rem}.tut-hero-acoes{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.tut-hero-acoes small{color:#bdb6ac}.tut-botao-amarelo{color:#080808;cursor:pointer;background:#750020;border:0;border-radius:.55rem;align-items:center;gap:.45rem;padding:.6rem 1.2rem;font-weight:800;display:inline-flex}.tut-botao-amarelo:disabled{opacity:.5;cursor:default}.tut-botao-amarelo svg{width:1.1rem;height:1.1rem}.tut-fileira{margin-top:1.6rem;padding:0 2rem}.tut-fileira h3{color:#fff;margin:0 0 .7rem;font-size:1.1rem}.tut-trilho{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(10.5rem,12.5rem);grid-auto-flow:column;gap:.8rem;padding:.3rem .2rem .8rem;display:grid;overflow-x:auto}.tut-capa{aspect-ratio:2/3;color:inherit;cursor:pointer;scroll-snap-align:start;background:#1c1c1c;border:0;border-radius:.8rem;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.tut-capa:hover,.tut-capa:focus-visible{z-index:1;transform:scale(1.04);box-shadow:0 0 0 2px #750020,0 1rem 2rem #00000080}.tut-capa>img{object-fit:cover;width:100%;height:100%}.tut-capa-montada{text-align:left;isolation:isolate;flex-direction:column;justify-content:flex-end;gap:.3rem;padding:.9rem;display:flex;position:absolute;inset:0}.tut-capa-montada>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tut-capa-montada:after{content:"";z-index:-1;background:linear-gradient(#0808081a,#08080859 45%,#080808f2 90%);position:absolute;inset:0}.tut-capa-montada b{color:#fff;font-size:1.05rem;line-height:1.15}.tut-capa-montada small{color:#cfc8be;font-size:.74rem}.tut-capa-icone svg{color:#080808;background:#750020;border-radius:.6rem;width:2rem;height:2rem;padding:.4rem}.tut-capa-selo{text-transform:uppercase;color:#fff;background:#f04435;border-radius:1rem;padding:.2rem .5rem;font-size:.65rem;font-style:normal;font-weight:800;position:absolute;top:.6rem;left:.6rem}.tut-capa-play{color:#080808;opacity:0;background:#750020f2;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:opacity .18s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.tut-capa:hover .tut-capa-play,.tut-capa:focus-visible .tut-capa-play{opacity:1}.tut-capa-barra{background:#ffffff40;height:.3rem;position:absolute;bottom:0;left:0;right:0}.tut-capa-barra span{background:#f04435;height:100%;display:block}.tut-duvida{background:#fffaf0;border:1px solid #750020;border-radius:.9rem;gap:.5rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.tut-duvida>b{align-items:center;gap:.4rem;display:flex}.tut-duvida>b svg{color:#9a1b3d;width:1.1rem;height:1.1rem}.tut-duvida .tut-botao-amarelo{justify-self:start}.tut-duvida-ok{color:#1f6b2c;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.tut-duvida-ok svg{width:1.1rem;height:1.1rem}.tut-duvida-ok button{color:#7a4c00;cursor:pointer;background:0 0;border:0;text-decoration:underline}.tut-novas{color:#fff;vertical-align:middle;background:#f04435;border-radius:1rem;margin-left:.4rem;padding:.15rem .5rem;font-size:.7rem;font-style:normal}.tut-duvidas-lista{gap:.6rem;display:grid}.tut-duvidas-lista article{background:#1a1a1a;border:1px solid #2c2c2c;border-radius:.8rem;padding:.8rem 1rem}.tut-duvidas-lista header{color:#bdb6ac;justify-content:space-between;gap:.6rem;font-size:.8rem;display:flex}.tut-duvidas-lista header span{color:#750020;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.tut-duvidas-lista article.respondida header span{color:#5fd27a}.tut-duvidas-lista svg{width:.95rem;height:.95rem}.tut-duvidas-lista p{margin:.4rem 0 0}.tut-duvidas-lista blockquote{color:#f7f2ea;background:#232323;border-left:3px solid #750020;border-radius:.4rem;margin:.6rem 0 0;padding:.6rem .8rem}@media (width<=760px){.tut-hero{min-height:18rem;padding:1.2rem}.tut-fileira{padding:0 1rem}.tut-trilho{grid-auto-columns:9.5rem}}.duvidas-adm-lista{gap:.8rem;margin-top:1rem;display:grid}.duvida-adm{background:#fff;border:1px solid #00000014;border-left:4px solid #750020;border-radius:.9rem;padding:1rem 1.1rem}.duvida-adm.respondida{border-left-color:#1f8a3a}.duvida-adm header{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:flex}.duvida-adm header small{color:oklch(50% .01 60)}.duvida-adm header span{align-items:center;gap:.3rem;margin-left:auto;font-size:.8rem;font-weight:700;display:inline-flex}.duvida-adm header svg{width:.95rem;height:.95rem}.duvida-pergunta{margin:.6rem 0;font-size:.95rem}.duvida-resposta{gap:.5rem;display:grid}.duvida-resposta button{justify-self:start}.duvida-adm blockquote{background:#f0faf2;border-radius:.5rem;margin:0;padding:.6rem .8rem}.duvidas-vazio{color:oklch(50% .01 60);margin-top:1.5rem}.tm-campo.largo .tm-digita,.tm-ia-form .tm-digita{white-space:normal}.tut-hero>img{object-position:center 45%;width:65%;left:35%}@media (width<=760px){.tut-hero>img{width:100%;left:0}}.tut-hero>img.tut-hero-amb{filter:blur(40px)brightness(.55)saturate(1.3);width:100%;left:0;transform:scale(1.2)}.tut-hero-poster{aspect-ratio:2/3;cursor:pointer;border:0;border-radius:.9rem;width:11.5rem;padding:0;transition:rotate .2s,transform .2s;position:absolute;top:50%;right:2.5rem;overflow:hidden;translate:0 -50%;rotate:3deg;box-shadow:0 1.2rem 2.5rem #0000008c,0 0 0 2px #75002080}.tut-hero-poster:hover{transform:scale(1.03)}.tut-hero-poster img{object-fit:cover;width:100%;height:100%}@media (width<=760px){.tut-hero-poster{display:none}}.tut-hero{overflow:hidden}.tut-capa .tut-capa-selo{text-align:center;letter-spacing:.06em;z-index:2;border-radius:0;width:10rem;padding:.22rem 0;font-size:.55rem;top:1.05rem;left:auto;right:-2.9rem;rotate:45deg;box-shadow:0 .2rem .6rem #0006}.tm-check{align-items:center;gap:.5em;padding:.25em 0;display:flex}.tm-check i{border-radius:50%;place-items:center;width:1.4em;height:1.4em;font-size:.85em;font-style:normal;font-weight:800;display:inline-grid}.tm-check i.ok{color:#1f8a3a;background:#e8f6ea}.tm-check i.falta{color:#b06a00;background:#fff3d6}.tm-quiz{width:min(100%,40em)}.tm-quiz-barra{gap:.25em;margin-bottom:.5em;display:flex}.tm-quiz-barra i{background:#efe9df;border-radius:1em;flex:1;height:.35em}.tm-quiz-barra i.on{background:linear-gradient(90deg,#750020,#9a1b3d)}.tm-quiz h4{margin:.2em 0 .6em}.tm-balao-previa{background:#d9fdd3;margin-top:.6em}.tm-par{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.tm-dupla{grid-auto-flow:column;place-content:center;gap:2em}.tm-dupla .tm-celular{align-self:center;width:17em;height:90%}.tm-qr-grande{background:#fff;border:1px solid #ddd5c8;border-radius:.6em;width:9em;height:9em;margin:.4em auto;padding:.5em}.tm-qr-grande span{background:conic-gradient(#080808 25%, transparent 0 50%, #080808 0 75%, transparent 0) 0 0 / 1.1em 1.1em, #fff;border-radius:.2em;width:100%;height:100%;display:block}.tm-passos-qr{gap:.25em;margin:.4em 0 .6em;padding-left:1.2em;font-size:.85em;display:grid}.tm-menu-zap{gap:.35em;display:grid}.tm-menu-zap span{background:#fff;border:1px solid #0000;border-radius:.5em;padding:.5em .7em;font-size:.9em}.tm-camera{justify-items:center;gap:.3em;margin-top:.6em;display:grid}.tm-camera i{background:conic-gradient(#080808 25%, transparent 0 50%, #080808 0 75%, transparent 0) 0 0 / .9em .9em, #fff;border:.25em solid #25d366;border-radius:.6em;width:7em;height:7em}.tm-zap-painel{border-radius:.8em;min-height:13em;margin-bottom:.6em}.tm-tabela-6>div{grid-template-columns:1.6fr .8fr 1fr 1fr .7fr .9fr;font-size:.85em}.tm-grade-campos{grid-template-columns:1fr 1fr;gap:.5em .8em;display:grid}.tm-divisao{border-radius:.5em;height:1.8em;margin:.2em 0 .6em;display:flex;overflow:hidden}.tm-divisao i{color:#fff;white-space:nowrap;place-items:center;font-size:.75em;font-style:normal;font-weight:700;display:grid;overflow:hidden}@media (width<=760px){.tm-dupla{grid-auto-flow:row;gap:.6em}.tm-dupla .tm-celular{display:none}.tm-par,.tm-grade-campos{grid-template-columns:1fr}}.tut-membros.tut-tela-cheia{z-index:45;overscroll-behavior:contain;border-radius:0;margin:0;padding-bottom:4rem;position:fixed;inset:0;overflow-y:auto}.tut-nav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#080808f2,#080808b3);border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:.9rem 2.5rem;display:flex;position:sticky;top:0}.tut-nav-logo img{width:auto;height:1.7rem}.tut-nav-titulo{color:#bdb6ac;border-left:1px solid #343434;padding-left:1rem;font-weight:600}.tut-nav-prog{background:#1c1c1c;border-radius:1rem;align-items:center;width:9rem;height:1.6rem;margin-left:auto;display:flex;position:relative;overflow:hidden}.tut-nav-prog i{background:linear-gradient(90deg,#750020,#9a1b3d,#f04435);position:absolute;inset:0 auto 0 0}.tut-nav-prog b{text-align:center;color:#fff;text-shadow:0 1px 2px #0009;width:100%;font-size:.75rem;position:relative}.tut-nav-sair{color:#f7f2ea;cursor:pointer;background:#161616;border:1px solid #343434;border-radius:2rem;align-items:center;gap:.4rem;padding:.5rem .95rem;font-weight:700;display:inline-flex}.tut-nav-sair:hover{border-color:#750020}.tut-nav-sair svg{width:1rem;height:1rem}.tut-tela-cheia .tut-hero{min-height:min(68vh,34rem);padding:3rem 2.5rem}.tut-tela-cheia .tut-hero h2{font-size:clamp(2rem,4.5vw,3.6rem)}.tut-tela-cheia .tut-hero-poster{width:clamp(12rem,20vw,17rem);right:4rem}.tut-hero-barra{background:#ffffff2e;border-radius:1rem;width:16rem;max-width:100%;height:.35rem;margin-top:1rem;display:block;overflow:hidden}.tut-hero-barra i{background:#f04435;height:100%;display:block}.tut-progresso{background:linear-gradient(120deg,#161616,#1d140b);border:1px solid #2a2219;border-radius:1rem;grid-template-columns:1fr minmax(12rem,2fr) auto;align-items:center;gap:1.4rem;margin:.5rem 2.5rem 0;padding:1.1rem 1.4rem;display:grid}.tut-progresso small{color:#750020;letter-spacing:.12em;font-size:.7rem;font-weight:800}.tut-progresso>div:first-child b{color:#fff;margin-top:.2rem;display:block}.tut-progresso-barra{background:#2a2a2a;border-radius:1rem;height:.7rem;overflow:hidden}.tut-progresso-barra i{background:linear-gradient(90deg,#750020,#9a1b3d,#f04435);border-radius:1rem;height:100%;transition:width .6s;display:block}.tut-progresso-nums{gap:1.4rem;display:flex}.tut-progresso-nums span{text-align:center;display:grid}.tut-progresso-nums b{color:#fff;font-size:1.5rem;line-height:1}.tut-progresso-nums small{color:#9d968c;letter-spacing:0;font-weight:600}.tut-tela-cheia .tut-fileira{margin-top:2.2rem;padding:0 2.5rem}.tut-fileira h3 small{color:#9d968c;margin-left:.7rem;font-size:.75rem;font-weight:600}.tut-tela-cheia .tut-trilho{grid-auto-columns:clamp(13rem,19vw,17rem);gap:1.1rem;padding:.5rem .2rem 1rem}.tut-item{align-content:start;gap:.55rem;display:grid}.tut-item .tut-capa{width:100%}.tut-item.visto .tut-capa>img{filter:saturate(.75)brightness(.8)}.tut-capa-visto{color:#fff;background:#1f8a3af2;border-radius:2rem;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 .3rem .8rem #0006}.tut-capa-visto svg{width:.95rem;height:.95rem}.tut-tela-cheia .tut-capa-barra{background:#fff3;height:.35rem}.tut-item.visto .tut-capa-barra span{background:#1f8a3a}.tut-item-info{gap:.15rem;padding:0 .15rem;display:grid}.tut-item-info b{color:#fff;font-size:.95rem}.tut-item-info small{color:#9d968c;font-size:.78rem}.tut-item.visto .tut-item-info small{color:#5fd27a}.tut-tela-cheia .tut-minhas{margin-top:2.6rem}@media (width<=760px){.tut-nav{gap:.6rem;padding:.7rem 1rem}.tut-nav-titulo{display:none}.tut-nav-prog{width:4.5rem}.tut-nav-sair{padding:.45rem .7rem;font-size:.8rem}.tut-tela-cheia .tut-hero{min-height:22rem;padding:2rem 1rem}.tut-progresso{grid-template-columns:1fr;gap:.8rem;margin:.5rem 1rem 0}.tut-tela-cheia .tut-fileira{padding:0 1rem}.tut-tela-cheia .tut-trilho{grid-auto-columns:11rem}}.tut-capa-visto{left:auto;right:.7rem}.tut-zerar{color:#bdb6ac;cursor:pointer;background:0 0;border:1px solid #343434;border-radius:2rem;align-self:center;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.tut-zerar:hover{color:#fff;border-color:#f04435}.tut-zerar svg{width:.9rem;height:.9rem}.pedidos-sub{background:#fff;border:1px solid #00000014;border-radius:.8rem;gap:.3rem;margin-bottom:1rem;padding:.3rem;display:inline-flex}.pedidos-sub button{color:oklch(45% .01 60);cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:700;display:inline-flex}.pedidos-sub button.on{color:#750020;background:#080808}.pedidos-sub svg{width:1rem;height:1rem}.hist{gap:1rem;display:grid}.hist-filtros{background:#fff;border:1px solid #00000014;border-radius:1rem;gap:.7rem;padding:1rem;display:grid}.hist-atalhos{flex-wrap:wrap;gap:.4rem;display:flex}.hist-atalhos button{cursor:pointer;background:#fff;border:1px solid #ddd5c8;border-radius:2rem;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.hist-atalhos button.on{color:#080808;background:#750020;border-color:#750020}.hist-atalhos svg{width:.95rem;height:.95rem}.hist-datas{flex-wrap:wrap;gap:.7rem;display:flex}.hist-datas label{gap:.2rem;font-size:.8rem;font-weight:700;display:grid}.hist-linha{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hist-linha select{background:#fff;border:1px solid #ddd5c8;border-radius:.5rem;height:2.4rem;padding:0 .7rem}.hist-busca{flex:16rem;position:relative}.hist-busca svg{color:#8a837b;width:1rem;height:1rem;position:absolute;top:50%;left:.7rem;translate:0 -50%}.hist-busca input{padding-left:2.1rem}.hist-periodo{color:oklch(40% .01 60);margin:0;font-weight:700}.hist-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.hist-resumo>div{background:#fff;border:1px solid #00000014;border-radius:.9rem;gap:.15rem;padding:.9rem 1rem;display:grid}.hist-resumo small{color:oklch(50% .01 60);font-weight:600}.hist-resumo b{font-size:1.35rem}.hist-resumo b.alerta{color:#f04435}.hist-resumo .hist-pagamentos{color:oklch(45% .01 60);flex-wrap:wrap;grid-column:1/-1;gap:.4rem 1.2rem;padding:.6rem 1rem;font-size:.85rem;display:flex}.hist-pagamentos b{color:#1c1c1c;font-size:.9rem}.hist-vazio{color:oklch(50% .01 60);justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.hist-lista{gap:1.2rem;display:grid}.hist-lista h4{text-transform:capitalize;align-items:baseline;gap:.6rem;margin:0 0 .5rem;display:flex}.hist-lista h4 small{text-transform:none;color:oklch(50% .01 60);font-weight:600}.hist-pedido{background:#fff;border:1px solid #00000014;border-radius:.8rem;margin-bottom:.4rem;overflow:hidden}.hist-pedido>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4rem 3.5rem minmax(8rem,1.6fr) minmax(7rem,1.2fr) minmax(6rem,1fr) 8.5rem 6.5rem 1.2rem;align-items:center;gap:.6rem;width:100%;padding:.7rem .9rem;font-size:.9rem;display:grid}.hist-pedido.cancelado{opacity:.6}.hist-hora,.hist-tipo,.hist-forma{color:oklch(50% .01 60)}.hist-cliente{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hist-total{text-align:right}.hist-status{background:#f1ece4;border-radius:1rem;justify-self:start;padding:.2rem .6rem;font-size:.75rem;font-style:normal;font-weight:700}.hist-status.s-concluido{color:#1f6b2c;background:#e8f6ea}.hist-status.s-cancelado{color:#b3261e;background:#fde8e6}.hist-status.s-novo{color:#7a4c00;background:#fff3d6}.hist-seta{color:#8a837b;width:1rem;height:1rem;transition:rotate .15s}.hist-pedido>button[aria-expanded=true] .hist-seta{rotate:180deg}.hist-detalhe{padding:0 .9rem .8rem 5rem;font-size:.88rem}.hist-detalhe ul{margin:0 0 .4rem;padding-left:1rem}.hist-detalhe small{color:oklch(50% .01 60)}@media (width<=900px){.hist-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.hist-pedido>button{grid-template-columns:auto 1fr auto;grid-template-areas:"num cli total""hora tipo status";row-gap:.25rem}.hist-pedido>button>b:first-child{grid-area:num}.hist-cliente{grid-area:cli}.hist-total{grid-area:total}.hist-hora{grid-area:hora}.hist-tipo{grid-area:tipo}.hist-status{grid-area:status;justify-self:end}.hist-forma,.hist-seta{display:none}.hist-detalhe{padding-left:.9rem}}.tm-vermelho{color:#d23b2c}.tm-barras{align-items:flex-end;gap:.6em;height:9em;display:flex}.tm-barras span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25em;height:100%;display:flex}.tm-barras i{transform-origin:bottom;background:linear-gradient(#750020,#9a1b3d);border-radius:.35em .35em 0 0;width:100%;animation:.6s both tm-cresce}.tm-barras small{color:#6b6560;font-size:.75em}@keyframes tm-cresce{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tm-rank{color:#9a1b3d;width:1.8em}.tm-canal{grid-template-columns:11em 1fr 3em;align-items:center;gap:.6em;margin:.35em 0;display:grid}.tm-canal i{transform-origin:0;border-radius:.3em;height:1.1em;animation:.6s both tm-estica}@keyframes tm-estica{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tm-funil{justify-items:center;gap:.3em;display:grid}.tm-funil .tm-aparece{display:contents}.tm-funil div div,.tm-funil>div>div{color:#fff;text-align:center;background:linear-gradient(90deg,#9a1b3d,#f04435);border-radius:.4em;padding:.4em .8em}.tm-faixa-aviso{color:#f7f2ea;background:#080808;border-radius:.7em;align-items:center;gap:.8em;padding:.7em .9em;font-size:.9em;display:flex;box-shadow:inset .25em 0 #750020}.tm-faixa-aviso span{flex:1}.tm-permissao{z-index:3;background:#fff;border-radius:.7em;gap:.3em;width:17em;padding:.9em;display:grid;position:absolute;top:5.5em;left:26%;box-shadow:0 .6em 1.8em #0000004d}.tm-notificacao{color:#fff;z-index:6;background:#1c1c1c;border-left:.3em solid #750020;border-radius:.8em;gap:.2em;width:20em;padding:.9em 1em;display:grid;position:absolute;bottom:1.2em;right:1.2em;box-shadow:0 .8em 2em #00000073}.tm-notificacao small{color:#cfc8be}.tm-qr-mesa{justify-items:center;gap:.2em;font-size:.85em;display:grid}.tm-qr-mesa i{background:conic-gradient(#080808 25%, transparent 0 50%, #080808 0 75%, transparent 0) 0 0 / .6em .6em, #fff;border:.2em solid #fff;border-radius:.3em;outline:1px solid #ddd5c8;width:3.4em;height:3.4em}.tut-tela-cheia .tut-fileira h3{font-family:var(--v-fonte);letter-spacing:-.01em;color:#fff;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:900;display:flex}.tut-tela-cheia .tut-fileira h3:before{content:"";background:linear-gradient(#750020,#9a1b3d 55%,#f04435);border-radius:1rem;flex:none;width:.4rem;height:1.6em;box-shadow:0 0 1rem #ff6a008c}.tut-tela-cheia .tut-fileira h3 small{color:#750020;font-family:var(--v-fonte);letter-spacing:.02em;white-space:nowrap;background:#7500201f;border:1px solid #75002059;border-radius:2rem;margin-left:.2rem;padding:.3rem .7rem;font-size:.78rem;font-weight:800}@media (width<=760px){.tut-tela-cheia .tut-fileira h3{gap:.55rem;font-size:1.25rem}.tut-tela-cheia .tut-fileira h3 small{padding:.2rem .55rem;font-size:.68rem}}.ast-fab{z-index:48;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#1b1209,#080808);border:1px solid #75002080;border-radius:3rem;align-items:center;gap:.7rem;padding:.55rem 1.1rem .55rem .55rem;animation:3s ease-in-out infinite ast-flutua;display:flex;position:fixed;bottom:1.6rem;right:1.6rem;box-shadow:0 .8rem 2rem #00000080,0 0 1.4rem #ff6a0059}.ast-fab b{font-family:var(--v-fonte);font-size:.95rem;display:block}.ast-fab small{color:#cfc8be;font-size:.75rem}@keyframes ast-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ast-fab-icone{color:#080808;background:linear-gradient(135deg,#750020,#9a1b3d 55%,#f04435);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.ast-fab-icone svg{width:1.4rem;height:1.4rem}.ast-painel{z-index:48;color:#f7f2ea;background:#111;border:1px solid #2c2c2c;border-radius:1.2rem;flex-direction:column;width:min(25rem,100vw - 2rem);height:min(38rem,100vh - 6rem);display:flex;position:fixed;bottom:1.4rem;right:1.4rem;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0009}.ast-painel header{background:linear-gradient(120deg,#1d140b,#111);border-bottom:1px solid #2c2c2c;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.ast-painel header b{font-family:var(--v-fonte);display:block}.ast-painel header small{color:#9d968c;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.ast-painel header small i{background:#3ddc84;border-radius:50%;width:.5rem;height:.5rem}.ast-painel header>button{color:#9d968c;cursor:pointer;background:0 0;border:0;margin-left:auto}.ast-msgs{flex:1;align-content:start;gap:.7rem;padding:1rem;display:grid;overflow-y:auto}.ast-msg{max-width:88%}.ast-msg p{white-space:pre-wrap;border-radius:1rem;margin:0;padding:.65rem .85rem;font-size:.9rem;line-height:1.45}.ast-msg.ia p{background:#1e1e1e;border-top-left-radius:.3rem}.ast-msg.eu{justify-self:end}.ast-msg.eu p{color:#080808;background:linear-gradient(135deg,#750020,#9a1b3d);border-top-right-radius:.3rem;font-weight:600}.ast-sugestoes{gap:.4rem;display:grid}.ast-sugestoes button{color:#f7f2ea;text-align:left;cursor:pointer;background:#161616;border:1px solid #343434;border-radius:.8rem;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.85rem;display:flex}.ast-sugestoes button:hover{border-color:#750020}.ast-sugestoes svg{color:#750020;flex:none;width:.9rem;height:.9rem}.ast-videos{gap:.4rem;margin-top:.5rem;display:grid}.ast-videos>small{color:#750020;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ast-videos button{color:#fff;text-align:left;cursor:pointer;background:#181818;border:1px solid #343434;border-radius:.8rem;align-items:center;gap:.6rem;padding:.45rem;display:flex}.ast-videos button:hover{background:#1f1a12;border-color:#750020}.ast-videos img{object-fit:cover;border-radius:.4rem;flex:none;width:2.4rem;height:3.6rem}.ast-videos span{flex:1;gap:.1rem;display:grid}.ast-videos b{font-size:.88rem}.ast-videos small{color:#9d968c;font-size:.75rem}.ast-videos svg{color:#080808;background:#750020;border-radius:50%;flex:none;width:2rem;height:2rem;padding:.5rem}.ast-videos button.visto svg{color:#fff;background:#1f8a3a}.ast-suporte{margin-top:.4rem}.ast-suporte button{color:#750020;cursor:pointer;background:0 0;border:1px dashed #750020;border-radius:.7rem;padding:.45rem .7rem;font-size:.82rem;font-weight:700}.ast-suporte small{color:#5fd27a}.ast-pensando p{gap:.3rem;width:fit-content;display:flex}.ast-pensando i{background:#750020;border-radius:50%;width:.45rem;height:.45rem;animation:1s ease-in-out infinite ast-pulo}.ast-pensando i:nth-child(2){animation-delay:.15s}.ast-pensando i:nth-child(3){animation-delay:.3s}@keyframes ast-pulo{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ast-erro{color:#ff8a7a;margin:0;font-size:.85rem}.ast-entrada{border-top:1px solid #2c2c2c;gap:.5rem;padding:.7rem;display:flex}.ast-entrada input{color:#fff;background:#181818;border:1px solid #343434;border-radius:2rem;outline:none;flex:1;min-width:0;padding:.65rem .85rem;font-size:.9rem}.ast-entrada input:focus{border-color:#750020}.ast-entrada button{color:#080808;cursor:pointer;background:#750020;border:0;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.ast-entrada button:disabled{opacity:.5}.ast-limpar{color:#6f6a63;cursor:pointer;background:0 0;border:0;padding:0 0 .6rem;font-size:.75rem}@media (width<=760px){.ast-fab{bottom:1rem;right:1rem}.ast-fab span:last-child{display:none}.ast-fab{padding:.4rem}.ast-painel{width:auto;height:calc(100vh - 5rem);bottom:.5rem;left:.5rem;right:.5rem}}.crm-comeco{color:#f7f2ea;background:linear-gradient(120deg,#080808,#1d140b);border-radius:1rem;grid-column:1/-1;gap:1rem;padding:1.3rem 1.4rem;display:grid;box-shadow:inset 4px 0 #750020}.crm-comeco h3{font-family:var(--v-fonte);color:#fff;margin:0 0 .3rem;font-size:1.3rem}.crm-comeco p{color:#cfc8be;margin:0}.crm-comeco-passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.crm-comeco-passos button{text-align:left;color:#fff;cursor:pointer;background:#161616;border:1px solid #343434;border-radius:.8rem;align-content:start;gap:.3rem;padding:.9rem 1rem;display:grid}.crm-comeco-passos button:hover{border-color:#750020}.crm-comeco-passos svg{color:#750020;width:1.5rem;height:1.5rem}.crm-comeco-passos small{color:#9d968c}@media (width<=760px){.crm-comeco-passos{grid-template-columns:1fr}}.modulo-bloqueado-cta:disabled{opacity:.6}.modulo-bloqueado-ok{color:#1f6b2c;align-items:center;gap:.4rem;font-weight:600;display:flex}.modulo-bloqueado-ok svg{width:1.1rem;height:1.1rem}.modulo-bloqueado-nota{color:oklch(50% .01 60);margin-top:.6rem;display:block}button.modulo-bloqueado-cta{cursor:pointer;font:inherit;border:0}.mads{--mads-investido:#3b6fb6;--mads-vendas:#d48a00;--mads-borda:#e7e2da;--mads-fundo:#fff;--mads-suave:#f7f4ef;--mads-texto:#1d1a16;--mads-mudo:#6f685e;--mads-bom:#1f7a4d;--mads-atencao:#b4540a;color:var(--mads-texto);gap:1rem;min-width:0;display:grid}.mads svg{flex-shrink:0}.mads h3{align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:800;display:flex}.mads h3 svg{width:1.1rem;height:1.1rem}.mads-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.mads-topo h2{align-items:center;gap:.5rem;margin:0;font-size:1.6rem;font-weight:800;display:flex}.mads-topo h2 svg{color:#750020;width:1.5rem;height:1.5rem}.mads-topo p{color:var(--mads-mudo);margin:.2rem 0 0}.mads-topo-acoes{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mads-periodos{background:var(--mads-suave);border:1px solid var(--mads-borda);border-radius:999px;padding:3px;display:inline-flex}.mads-periodos button{color:var(--mads-mudo);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:600}.mads-periodos button.ativo{color:#fff;background:#111}.mads-conta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.mads-conta span{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.mads-conta span svg{color:#750020;width:1rem;height:1rem}.mads-conta small,.mads-nota{color:var(--mads-mudo);margin:0;font-size:.85rem}.mads-ok{color:var(--mads-bom);background:#eaf6ef;border-radius:.7rem;align-items:center;gap:.5rem;margin:0;padding:.7rem .9rem;font-weight:600;display:flex}.mads-ok svg{width:1.1rem;height:1.1rem}.mads-erro{background:#fff6ef;border:1px solid #f1cfb4;border-radius:.9rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.mads-erro>svg{color:var(--mads-atencao);width:1.4rem;height:1.4rem}.mads-erro div{flex:1}.mads-erro p{color:var(--mads-mudo);margin:.2rem 0 0}.mads-carregando p{color:var(--mads-mudo);align-items:center;gap:.5rem;display:flex}.mads-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.mads-kpi{background:var(--mads-fundo);border:1px solid var(--mads-borda);border-radius:.9rem;gap:.25rem;min-width:0;padding:.95rem 1rem;display:grid;position:relative}.mads-kpi.esqueleto{background:linear-gradient(90deg,#f3efe9,#faf8f5,#f3efe9) 0 0/200% 100%;height:6.2rem;animation:1.2s linear infinite mads-brilho}@keyframes mads-brilho{to{background-position:-200% 0}}.mads-kpi.destaque{color:#fff;background:linear-gradient(120deg,#0b0b0b,#22180b);border-color:#22180b;box-shadow:inset 4px 0 #750020}.mads-kpi.destaque small,.mads-kpi.destaque .mads-kpi-rotulo{color:#d8cfc2}.mads-kpi-rotulo{color:var(--mads-mudo);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.mads-kpi-rotulo svg{width:.95rem;height:.95rem}.mads-kpi b{overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.15}.mads-kpi small{color:var(--mads-mudo);font-size:.78rem}.mads-selo{border-radius:999px;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .5rem;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.mads-selo svg{width:.8rem;height:.8rem}.mads-selo.bom{color:var(--mads-bom);background:#e5f4ec}.mads-selo.ok{color:#2f5d9a;background:#eef3fb}.mads-selo.atencao{color:var(--mads-atencao);background:#fdf0e3}.mads-bloco{background:var(--mads-fundo);border:1px solid var(--mads-borda);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0;padding:1rem 1.1rem;display:grid}.mads-bloco>p{color:var(--mads-mudo);margin:0}.mads-bloco-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.mads-vazio{color:var(--mads-mudo);margin:0}.mads-legenda{color:var(--mads-mudo);flex-wrap:wrap;align-items:center;gap:.9rem;font-size:.82rem;display:flex}.mads-legenda span{align-items:center;gap:.35rem;display:inline-flex}.mads-legenda button{color:var(--mads-texto);cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:700;text-decoration:underline}.mads i.investido,.mads i.vendas{border-radius:3px;width:.7rem;height:.7rem;display:inline-block}.mads i.investido{background:var(--mads-investido)}.mads i.vendas{background:var(--mads-vendas)}.mads-grafico-area{min-width:0;position:relative}.mads-grafico-rolagem{min-width:0;max-width:100%;position:relative;overflow-x:auto}.mads-grafico-rolagem>svg{min-width:560px}.mads-grafico-area svg{width:100%;height:auto;display:block;overflow:visible}.mads-grafico-area path.investido{fill:var(--mads-investido)}.mads-grafico-area path.vendas{fill:var(--mads-vendas)}.mads-grafico-area g.apagado path{opacity:.35}.mads-grafico-area line.grade{stroke:#ece7df;stroke-width:1px}.mads-grafico-area text.eixo{fill:var(--mads-mudo);font-size:11px}.mads-dica{pointer-events:none;color:#fff;white-space:nowrap;z-index:2;background:#111;border-radius:.6rem;gap:.15rem;padding:.5rem .65rem;font-size:.78rem;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 6px 18px #0003}.mads-dica span{align-items:center;gap:.35rem;display:flex}.mads-dica small{color:#cfc8be}.mads-tabela{overflow-x:auto}.mads-tabela table{border-collapse:collapse;width:100%;font-size:.88rem}.mads-tabela th,.mads-tabela td{text-align:right;border-bottom:1px solid #f0ebe3;padding:.4rem .6rem}.mads-tabela th:first-child,.mads-tabela td:first-child{text-align:left}.mads-tabela th{color:var(--mads-mudo);font-weight:600}.mads-gestor{color:#f7f2ea;background:linear-gradient(120deg,#080808,#1d140b);border-radius:1rem;gap:.9rem;padding:1.1rem 1.2rem;display:grid;box-shadow:inset 4px 0 #750020}.mads-gestor-topo{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.mads-gestor-topo>div{flex:1;min-width:14rem}.mads-gestor-topo h3{color:#fff;font-size:1.15rem}.mads-gestor-topo p{color:#cfc8be;margin:.15rem 0 0;font-size:.9rem}.mads-gestor-icone{color:#111;background:#750020;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.mads-gestor-icone svg{width:1.4rem;height:1.4rem}.mads-gestor .form-error{color:#ffb4a3;margin:0}.mads-pensando{color:#cfc8be;margin:0;font-size:.9rem}.mads-analise{grid-template-columns:auto 1fr;align-items:start;gap:.9rem 1.1rem;display:grid}.mads-nota-ia{border:3px solid #750020;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;display:grid}.mads-nota-ia b{color:#fff;font-size:1.5rem;line-height:1}.mads-nota-ia small{color:#cfc8be;margin-top:-.6rem;font-size:.7rem}.mads-analise-texto p{color:#fff;margin:0 0 .4rem;font-size:.98rem}.mads-analise-texto ul{color:#e6ddd0;margin:0 0 .4rem;padding-left:1.1rem;font-size:.9rem}.mads-analise-texto small{color:#9d968c;font-size:.78rem}.mads-recs{grid-column:1/-1;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mads-recs li{background:#161616;border:1px solid #2c2c2c;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}.mads-recs li>div{flex:1;gap:.15rem;min-width:14rem;display:grid}.mads-recs li.prioridade-alta{border-color:#750020}.mads-recs em{text-transform:uppercase;letter-spacing:.04em;color:#750020;font-size:.7rem;font-style:normal;font-weight:700}.mads-recs li.prioridade-baixa em{color:#9d968c}.mads-recs b{color:#fff}.mads-recs p{color:#cfc8be;margin:0;font-size:.88rem}.mads-recs small{color:#9d968c;overflow-wrap:anywhere;font-size:.78rem}.mads-campanhas{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;display:grid}.mads-campanha{border:1px solid var(--mads-borda);background:var(--mads-fundo);border-radius:.9rem;gap:.55rem;min-width:0;padding:.9rem 1rem;display:grid}.mads-campanha.pausada{background:var(--mads-suave)}.mads-campanha header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mads-campanha header small{color:var(--mads-mudo);font-size:.78rem;font-weight:600}.mads-campanha h4{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mads-status{border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.mads-status svg{width:.75rem;height:.75rem}.mads-status.ligada{color:var(--mads-bom);background:#e5f4ec}.mads-status.pausada{color:var(--mads-mudo);background:#eeebe6}.mads-status.problema{color:var(--mads-atencao);background:#fdf0e3}.mads-verba{color:var(--mads-mudo);margin:0;font-size:.85rem}.mads-campanha dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.mads-campanha dl div{gap:.05rem;min-width:0;display:grid}.mads-campanha dt{color:var(--mads-mudo);font-size:.72rem}.mads-campanha dd{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:700}.mads-campanha dd small{color:var(--mads-mudo);font-size:.72rem;font-weight:500}.mads-campanha dd.alerta{color:var(--mads-atencao)}.mads-campanha dl div.voltae dd{color:#9a6400}.mads-campanha footer{border-top:1px solid #f0ebe3;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.2rem;display:flex}.mads-verba-botoes{gap:.4rem;display:flex}.mads-pedido{background:var(--mads-suave);border:1px dashed #d9cfbf;border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.mads-pedido h4{align-items:center;gap:.4rem;margin:0;display:flex}.mads-pedido h4 svg{color:#750020;width:1rem;height:1rem}.mads-chips{flex-wrap:wrap;gap:.4rem;display:flex}.mads-chips button{border:1px solid var(--mads-borda);color:var(--mads-texto);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:600}.mads-chips button.ativo{color:#fff;background:#111;border-color:#111}.mads-pedido-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.mads-pedido-campos label{gap:.25rem;min-width:0;display:grid}.mads-pedido-campos label.largo{grid-column:1/-1}.mads-pedido-campos small{color:var(--mads-mudo);font-size:.78rem;font-weight:600}.mads-pedido-botoes{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.mads-utm-link{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mads-utm-link code{background:var(--mads-suave);border:1px solid var(--mads-borda);overflow-wrap:anywhere;border-radius:.6rem;flex:1;min-width:0;padding:.55rem .7rem;font-size:.78rem}.mads-historico{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.mads-historico li{border-bottom:1px solid #f0ebe3;grid-template-columns:9.5rem 1fr auto;align-items:baseline;gap:.6rem;padding:.45rem 0;font-size:.88rem;display:grid}.mads-historico li span{color:var(--mads-mudo);overflow-wrap:anywhere}.mads-historico li small{color:var(--mads-mudo);white-space:nowrap}.mads-hero{color:#f7f2ea;background:linear-gradient(120deg,#080808,#1d140b);border-radius:1.1rem;grid-template-columns:1.2fr 1fr;gap:1.2rem;padding:1.4rem;display:grid;box-shadow:inset 4px 0 #750020}.mads-hero em{letter-spacing:.05em;text-transform:uppercase;color:#750020;font-size:.75rem;font-style:normal;font-weight:800}.mads-hero h3{color:#fff;margin:.3rem 0 .5rem;font-size:1.45rem;display:block}.mads-hero p{color:#cfc8be;margin:0 0 .8rem}.mads-hero ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mads-hero li{color:#f0e8dc;align-items:center;gap:.5rem;display:flex}.mads-hero li svg{color:#750020;width:1.1rem;height:1.1rem}.mads-hero-form{background:#161616;border:1px solid #2c2c2c;border-radius:.9rem;align-self:center;padding:1rem}.mads-hero-form form{gap:.7rem;display:grid}.mads-hero-form b{color:#fff}.mads-hero-form .mads-chips button{color:#f0e8dc;background:#1f1f1f;border-color:#343434}.mads-hero-form .mads-chips button.ativo{color:#111;background:#750020;border-color:#750020}.mads-hero-form .form-error{color:#ffb4a3;margin:0}.mads-exemplo{opacity:.6;filter:saturate(.8);pointer-events:none;gap:.4rem;display:grid;position:relative}.mads-exemplo>span{text-transform:uppercase;letter-spacing:.05em;color:var(--mads-mudo);font-size:.75rem;font-weight:800}.mads-config{border-style:dashed}.mads-config-titulo{color:var(--mads-texto);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-weight:700;display:flex}.mads-config-titulo svg{width:1rem;height:1rem}.mads-config-titulo small{color:var(--mads-mudo);font-weight:500}.mads-config-form{gap:.7rem;display:grid}.mads-config-contas{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mads-config-contas small{color:var(--mads-mudo)}.mads-config-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.4rem;max-height:15rem;display:grid;overflow-y:auto}.mads-config-lista button{text-align:left;border:1px solid var(--mads-borda);cursor:pointer;background:#fff;border-radius:.6rem;gap:.1rem;min-width:0;padding:.5rem .7rem;display:grid}.mads-config-lista button.ativo{border-color:#111;box-shadow:inset 0 0 0 1px #111}.mads-config-lista small{color:var(--mads-mudo);overflow-wrap:anywhere;font-size:.75rem}.mads-confirmar{color:var(--mads-texto,#1d1a16);overflow-wrap:anywhere;line-height:1.5}.mads-confirmar small{color:#6f685e}@media (width<=900px){.mads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mads-hero{grid-template-columns:1fr}}@media (width<=560px){.mads-kpi b{font-size:1.25rem}.mads-analise,.mads-pedido-campos{grid-template-columns:1fr}.mads-historico li{grid-template-columns:1fr;gap:.1rem}.mads-campanha dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.mads-ver-pausadas{color:var(--mads-mudo);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.mads-hero p.mads-ok{color:var(--mads-bom);margin:0}.crm-importar-botoes{flex-wrap:wrap;gap:.5rem;display:flex}button.crm-arquivo{color:inherit;background:0 0;font-family:inherit}.com-previa>div{min-width:0;container-type:inline-size}@container (width<=820px){.menu-admin{grid-template-columns:minmax(0,1fr)}}.aviso-sem-foto{color:#4a3f33;background:#faf7f2;border-color:#e4dccf}.categoria-filtros button.sem-foto:not(.ativo){border-style:dashed}.onb-tamanhos{gap:.6rem}.onb-tamanhos>.onb-alert,.onb-tamanhos>.onb-ok{margin:0}.onb-tamanhos-linhas{gap:.4rem;display:grid}.onb-tamanhos-linhas label{grid-template-columns:minmax(0,8rem) auto;align-items:center;gap:.6rem;display:grid}.onb-tamanhos-linhas .onb-adic-preco input{width:5.5rem}.onb-tamanhos-cats{flex-wrap:wrap;gap:.4rem 1rem;font-size:.85rem;display:flex}.onb-tamanhos-cats label{align-items:center;gap:.35rem;display:inline-flex}.onb-tamanhos-cats small{color:#7a6a60}.onb-tamanhos>button{justify-self:start}.onb-ok{color:#1f7a4d;font-size:.88rem;font-weight:600}.mads-criar{border:1px solid var(--mads-borda);background:var(--mads-suave);border-radius:1rem;gap:1rem;padding:1rem;display:grid}.mads-criar-topo{justify-content:space-between;align-items:center;display:flex}.mads-criar-topo h3 svg{color:#750020}.mads-criar-topo button{cursor:pointer;color:var(--mads-mudo);background:0 0;border:0}.mads-criar-grade{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.2rem;display:grid}.mads-criar-form{gap:.9rem;min-width:0;display:grid}.mads-passo{border:1px solid var(--mads-borda);background:#fff;border-radius:.9rem;gap:.55rem;min-width:0;padding:.9rem 1rem;display:grid}.mads-passo>b{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.mads-passo>b i{color:#750020;background:#111;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-style:normal;display:grid}.mads-passo>b small{color:var(--mads-mudo);font-size:.78rem;font-weight:500}.mads-passo>b button{margin-left:auto}.mads-objetivos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mads-objetivos button{text-align:left;border:1.5px solid var(--mads-borda);cursor:pointer;color:var(--mads-texto);background:#fff;border-radius:.8rem;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}.mads-objetivos button>svg{color:#b07400;width:1.3rem;height:1.3rem;margin-top:.1rem}.mads-objetivos button span{gap:.15rem;display:grid}.mads-objetivos button b{font-size:.88rem}.mads-objetivos button small{color:var(--mads-mudo);font-size:.75rem;line-height:1.3}.mads-objetivos button.ativo{background:#fffaf0;border-color:#111;box-shadow:inset 0 0 0 1px #111}.mads-destino{color:var(--mads-mudo);margin:0;font-size:.88rem}.mads-campo{gap:.25rem;min-width:0;display:grid}.mads-campo small,.mads-dica-campo{color:var(--mads-mudo);font-size:.76rem}.mads-linha{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.mads-midias{flex-wrap:wrap;gap:.5rem;display:flex}.mads-midias figure{background:#111;border-radius:.6rem;width:6.5rem;height:8rem;margin:0;position:relative;overflow:hidden}.mads-midias figure img,.mads-midias figure video{object-fit:cover;width:100%;height:100%;display:block}.mads-midias figure em{color:#fff;background:#0009;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;bottom:.35rem;left:.35rem}.mads-midias figure em svg{width:.8rem;height:.8rem}.mads-midias figure button{cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;top:.3rem;right:.3rem}.mads-midias figure button svg{color:#b42318;width:.85rem;height:.85rem}.mads-midia-nova{background:var(--mads-suave);width:6.5rem;height:8rem;color:var(--mads-mudo);cursor:pointer;text-align:center;border:1.5px dashed #c9bda9;border-radius:.6rem;align-content:center;place-items:center;gap:.3rem;padding:.4rem;font-size:.75rem;font-weight:600;display:grid}.mads-midia-nova svg{color:#b07400;width:1.3rem;height:1.3rem}.mads-link{color:var(--mads-texto);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}.mads-link svg{width:.95rem;height:.95rem}.mads-criar-acoes{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.mads-previa{gap:.4rem;display:grid;position:sticky;top:1rem}.mads-previa>small{color:var(--mads-mudo);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.mads-previa-post{border:1px solid var(--mads-borda);background:#fff;border-radius:.9rem;overflow:hidden;box-shadow:0 8px 24px #00000014}.mads-previa-post>header{align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.mads-previa-post>header>span{color:#fff;background:linear-gradient(135deg,#750020,#e1306c);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.mads-previa-post>header div{display:grid}.mads-previa-post>header b{font-size:.82rem}.mads-previa-post>header small{color:var(--mads-mudo);font-size:.7rem}.mads-previa-post>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 .7rem .6rem;font-size:.82rem;line-height:1.4}.mads-previa-midia{aspect-ratio:4/5;background:#f0ebe3;place-items:center;display:grid;position:relative}.mads-previa-midia img,.mads-previa-midia video{object-fit:cover;width:100%;height:100%}.mads-previa-midia>span{color:var(--mads-mudo);justify-items:center;gap:.3rem;font-size:.8rem;display:grid}.mads-previa-midia em{color:#fff;background:#0009;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-style:normal;position:absolute;top:.5rem;right:.5rem}.mads-previa-post>footer{background:#f6f3ee;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.mads-previa-post>footer div{min-width:0;display:grid}.mads-previa-post>footer small{color:var(--mads-mudo);text-transform:uppercase;font-size:.68rem}.mads-previa-post>footer b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.mads-previa-post>footer>span{background:#e7e2da;border-radius:.45rem;flex-shrink:0;padding:.4rem .7rem;font-size:.75rem;font-weight:700}.mads-fila{color:#7a4b00;background:#fff6e0;border-radius:.7rem;align-items:center;gap:.5rem;margin:0;padding:.6rem .8rem;font-size:.88rem;font-weight:700;display:flex}.mads-fila svg{width:1rem;height:1rem}.mads-anuncios{gap:.6rem;display:grid}.mads-anuncio{border:1px solid var(--mads-borda);background:#fff;border-radius:.9rem;grid-template-columns:4.5rem minmax(0,1fr);gap:.8rem;padding:.8rem;display:grid}.mads-anuncio.status-aguardando{border-color:#f2c66d}.mads-anuncio-capa{background:var(--mads-suave);width:4.5rem;height:5.6rem;color:var(--mads-mudo);border-radius:.55rem;place-items:center;display:grid;position:relative;overflow:hidden}.mads-anuncio-capa img{object-fit:cover;width:100%;height:100%}.mads-anuncio-capa em{color:#fff;background:#0009;border-radius:999px;padding:.1rem .35rem;font-size:.68rem;font-style:normal;position:absolute;bottom:.25rem;right:.25rem}.mads-anuncio-corpo{gap:.3rem;min-width:0;display:grid}.mads-anuncio-corpo>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.mads-anuncio-corpo>header small{color:var(--mads-mudo);font-size:.75rem}.mads-anuncio-corpo>b{overflow-wrap:anywhere;align-items:center;gap:.35rem;font-size:.92rem;display:flex}.mads-anuncio-corpo>b svg{color:#b07400;flex-shrink:0;width:1rem;height:1rem}.mads-anuncio-corpo>p{color:var(--mads-mudo);margin:0;font-size:.82rem}.mads-anuncio-corpo p.mads-anuncio-motivo{color:var(--mads-atencao);font-weight:600}.mads-status-anuncio{color:#7a4b00;background:#fff3d6;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.mads-status-anuncio svg{width:.8rem;height:.8rem}.mads-status-anuncio.publicado{color:var(--mads-bom);background:#e5f4ec}.mads-status-anuncio.recusado,.mads-status-anuncio.erro{color:var(--mads-atencao);background:#fdf0e3}.mads-status-anuncio.publicando{color:#2f5d9a;background:#eef3fb}.mads-anuncio-detalhe{background:var(--mads-suave);border-radius:.6rem;gap:.25rem;padding:.6rem;font-size:.82rem;display:grid}.mads-anuncio-detalhe p{margin:0}.mads-anuncio-detalhe small{color:var(--mads-mudo);overflow-wrap:anywhere}.mads-anuncio-midias{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.mads-anuncio-midias img,.mads-anuncio-midias video{object-fit:cover;background:#111;border-radius:.5rem;width:7rem;height:8.75rem}.mads-anuncio-corpo>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mads-anuncio-corpo>footer>div{flex-wrap:wrap;gap:.4rem;display:flex}.mads-recusa{gap:.4rem;display:grid}.mads-recusa>div{justify-content:flex-end;gap:.4rem;display:flex}.mads-pagina-config{background:var(--mads-suave);border-radius:.8rem;gap:.45rem;padding:.8rem;display:grid}.mads-pagina-config>small{color:var(--mads-mudo)}.mads-pagina-config>button{justify-self:start}.mads-ok-texto{color:var(--mads-bom);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.mads-ok-texto svg{width:.9rem;height:.9rem}@media (width<=980px){.mads-criar-grade{grid-template-columns:1fr}.mads-previa{max-width:22rem;position:static}}@media (width<=640px){.mads-objetivos{grid-template-columns:1fr}.mads-linha{grid-template-columns:repeat(2,minmax(0,1fr))}.mads-linha label:last-child{grid-column:1/-1}}.vitrine{color:#f7f2ea;background:linear-gradient(125deg,#080808,#1d140b 70%);border-radius:1.2rem;padding:1.4rem;box-shadow:inset 4px 0 #750020}.vitrine-topo{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1.5rem;display:grid}.vitrine-texto{gap:.8rem;min-width:0;display:grid}.vitrine-texto>em{letter-spacing:.06em;text-transform:uppercase;color:#750020;font-size:.75rem;font-style:normal;font-weight:800}.vitrine-texto h2{color:#fff;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:800;line-height:1.15}.vitrine-texto>p{color:#cfc8be;margin:0}.vitrine-texto ul{gap:.65rem;margin:.2rem 0;padding:0;list-style:none;display:grid}.vitrine-texto li{align-items:flex-start;gap:.7rem;display:flex}.vitrine-texto li>span{color:#750020;background:#75002024;border-radius:.6rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.vitrine-texto li>span svg{width:1.1rem;height:1.1rem}.vitrine-texto li div{gap:.1rem;display:grid}.vitrine-texto li b{color:#fff;font-size:.95rem}.vitrine-texto li small{color:#b9b1a6;font-size:.82rem}.vitrine-acao{justify-items:start;gap:.5rem;margin-top:.3rem;display:grid}.vitrine-acao .modulo-bloqueado-cta{color:#111;cursor:pointer;background:#750020;border:0;padding:.8rem 1.4rem;font-weight:800}.vitrine-acao .modulo-bloqueado-nota{color:#b9b1a6;font-size:.8rem}.vitrine-acao .modulo-bloqueado-ok{color:#8fe0b4}.vitrine-acao .form-error{color:#ffb4a3;margin:0}.vitrine-acao .mads-hero-form{width:100%}.vitrine-acao .mads-hero-form .mads-ok{color:#1f7a4d}.vitrine-video{color:#1d1a16;background:#f7f2ea;border-radius:1rem;gap:.5rem;min-width:0;padding:.6rem;display:grid}.vitrine-video>small{text-transform:uppercase;letter-spacing:.05em;color:#7a6a60;padding:.1rem .3rem;font-size:.75rem;font-weight:800}@media (width<=1100px){.vitrine-topo{grid-template-columns:1fr}}@media (width<=560px){.vitrine{padding:1rem}}.desconto-pedido{color:#15803d;font-weight:600}.menu-grupo{gap:.15rem;display:grid}.menu-grupo+.menu-grupo{margin-top:.35rem}.panel-sidebar nav .menu-grupo .menu-grupo-titulo{color:oklch(62% .02 60);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;width:100%;padding:.45rem .6rem .25rem;font-size:.66rem;font-weight:800;display:flex}.menu-grupo-titulo span{flex:1}.menu-grupo-titulo>svg{width:.85rem;height:.85rem;transition:transform .15s;transform:rotate(-90deg)}.menu-grupo.aberto .menu-grupo-titulo>svg{transform:none}.panel-sidebar nav .menu-grupo .menu-grupo-titulo:hover{color:#750020}.panel-sidebar nav .menu-grupo-titulo b{margin-left:0}.panel-sidebar nav .menu-grupo button:not(.menu-grupo-titulo){padding-left:.85rem}.menu-selo{color:#111;background:#750020;border-radius:999px;margin-left:.15rem;padding:.05rem .35rem;font-size:.6rem;font-style:normal;font-weight:800}.vitrine-topo{grid-template-columns:1fr}.vitrine-texto ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem}@media (width<=760px){.vitrine-texto ul{grid-template-columns:1fr}}.promo-escondida{color:#9a4b00;background:#fff4e5;border-radius:.5rem;margin:.35rem 0 0;padding:.4rem .6rem;font-size:.8rem;font-weight:600}.mads-modelos{color:#fff;background:linear-gradient(120deg,#111,#2a1d0c);border-radius:.9rem;gap:.5rem;padding:.9rem 1rem;display:grid}.mads-modelos>b{font-size:.95rem}.mads-modelos>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.mads-modelos button{text-align:left;color:#f7f2ea;cursor:pointer;background:#1b1b1b;border:1px solid #3a2f1f;border-radius:.7rem;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;display:flex}.mads-modelos button i{font-size:1.3rem;font-style:normal;line-height:1}.mads-modelos button span{gap:.1rem;display:grid}.mads-modelos button b{font-size:.85rem}.mads-modelos button small{color:#b9b1a6;font-size:.72rem;line-height:1.3}.mads-modelos button.ativo{background:#2a2010;border-color:#750020;box-shadow:inset 0 0 0 1px #750020}.mads-produtos{gap:.35rem;display:grid}.mads-produtos>div{gap:.45rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.mads-produtos button{text-align:left;border:1.5px solid var(--mads-borda);cursor:pointer;background:#fff;border-radius:.6rem;flex:0 0 6.5rem;gap:.15rem;padding:.3rem;display:grid}.mads-produtos button img{object-fit:cover;border-radius:.4rem;width:100%;height:5rem}.mads-produtos button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.mads-produtos button small{color:var(--mads-mudo);font-size:.7rem}.mads-produtos button.ativo{border-color:#111}.mads-publicos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.mads-publicos button{text-align:left;border:1.5px solid var(--mads-borda);cursor:pointer;color:var(--mads-texto);background:#fff;border-radius:.75rem;gap:.15rem;padding:.65rem .75rem;display:grid}.mads-publicos button b{font-size:.85rem}.mads-publicos button small{color:var(--mads-mudo);font-size:.72rem;line-height:1.3}.mads-publicos button.ativo{background:#fffaf0;border-color:#111;box-shadow:inset 0 0 0 1px #111}.mads-lista-crm{background:var(--mads-suave);border-radius:.7rem;gap:.4rem;padding:.6rem;display:grid}.mads-chips button em{opacity:.7;margin-left:.35rem;font-size:.72rem;font-style:normal}.mads-chips button:disabled{opacity:.45;cursor:not-allowed}.mads-aviso-lista{color:var(--mads-atencao);margin:0;font-size:.8rem;font-weight:600}.mads-verba-guiada{border:1px solid var(--mads-borda);background:#fffdf8;border-radius:.75rem;gap:.4rem;padding:.7rem .8rem;display:grid}.mads-verba-guiada>div{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.mads-verba-guiada>div b{font-size:1.4rem;font-weight:800}.mads-verba-guiada>div small:last-child{color:var(--mads-mudo)}.mads-verba-guiada input[type=range]{accent-color:#750020;width:100%}.mads-previsao{margin:0;font-size:.85rem}.mads-previsao small{color:var(--mads-mudo)}.mads-fb{gap:.45rem;margin-bottom:.8rem;display:grid}.mads-fb b{color:#fff}.mads-fb small{color:#b9b1a6}.mads-fb-botao{color:#fff;cursor:pointer;background:#1877f2;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.1rem;font-weight:800;display:inline-flex}.mads-fb-f{color:#1877f2;background:#fff;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-family:Arial,sans-serif;font-weight:900;display:grid}.mads-fb-ou{text-align:center;color:#8f877c;font-size:.78rem;font-style:normal}.mads-erro-linha{color:#9a3412;background:#fff1ec;border-radius:.7rem;margin:0;padding:.7rem .9rem;font-weight:600}.mads-anuncio-corpo p.mads-anuncio-publico{color:var(--mads-texto);font-size:.8rem}.fila-anuncios{gap:.8rem}.fila-anuncio{gap:.35rem;display:grid}.fila-anuncio>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.crm-sublistas{flex-wrap:wrap;gap:.4rem;display:flex}.crm-sublistas button{border:1px solid var(--panel-line,#e7e2da);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.crm-sublistas button em{opacity:.65;font-size:.72rem;font-style:normal}.crm-sublistas button.ativo{color:#fff;background:#111;border-color:#111}.crm-lista-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (width<=760px){.mads-modelos>div,.mads-publicos{grid-template-columns:1fr}}.promo-conferir{gap:.9rem;max-width:52rem;max-height:92vh;display:grid;overflow-y:auto}.promo-conferir-grade{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.promo-conferir-celular{background:#fff;border:6px solid #1f1f1f;border-radius:1.4rem;gap:.45rem;padding:.8rem;display:grid;box-shadow:0 10px 30px #00000026}.promo-conferir-celular>small{letter-spacing:.05em;text-transform:uppercase;color:#8a7d72;font-size:.7rem;font-weight:800}.promo-conferir-cartao{aspect-ratio:16/10;border-radius:.8rem;place-items:center;display:grid;overflow:hidden}.promo-conferir-cartao img{object-fit:cover;width:100%;height:100%}.promo-conferir-semarte svg{color:#fff;width:2rem;height:2rem}.promo-conferir-titulo{overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.2}.promo-conferir-preco{color:#fff;background:#c2410c;border-radius:999px;justify-self:start;padding:.2rem .6rem;font-size:.85rem;font-weight:800;display:inline-block}.promo-conferir-celular>p{color:#6f685e;margin:0;font-size:.8rem}.promo-conferir-monta{border-top:1px dashed #e4dccf;gap:.35rem;padding-top:.4rem;display:grid}.promo-conferir-monta>small{color:#8a7d72;font-size:.72rem;font-weight:700}.promo-conferir-monta div{gap:.1rem;display:grid}.promo-conferir-monta b{font-size:.82rem}.promo-conferir-monta span{color:#6f685e;font-size:.75rem}.promo-conferir-checagem{gap:.8rem;min-width:0;display:grid}.promo-conferir-checagem dl{gap:.45rem;margin:0;display:grid}.promo-conferir-checagem dl>div{background:#f7f4ef;border-radius:.6rem;justify-content:space-between;gap:.8rem;padding:.5rem .7rem;display:flex}.promo-conferir-checagem dt{color:#6f685e;font-size:.85rem}.promo-conferir-checagem dd{text-align:right;margin:0;font-weight:800}.promo-conferir-economia{color:#15803d;font-style:normal;font-weight:700}.promo-conferir-produtos{gap:.3rem;display:grid}.promo-conferir-produtos>small{color:#6f685e;font-weight:700}.promo-conferir-produtos ul{gap:.2rem;max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.promo-conferir-produtos li{border-bottom:1px solid #f0ebe3;justify-content:space-between;gap:.6rem;padding:.35rem .1rem;font-size:.85rem;display:flex}.promo-conferir-produtos li small{color:#6f685e;white-space:nowrap}.promo-conferir-produtos li.problema{color:#b42318;font-weight:700}.promo-conferir-produtos li.problema small{color:#b42318}.promo-conferir-avisos{color:#9a3412;background:#fff1ec;border:1px solid #fbc4b0;border-radius:.7rem;gap:.35rem;padding:.7rem .8rem;display:grid}.promo-conferir-avisos b{align-items:center;gap:.35rem;display:flex}.promo-conferir-avisos b svg{width:1rem;height:1rem}.promo-conferir-avisos ul{gap:.25rem;margin:0;padding-left:1.1rem;font-size:.85rem;display:grid}.promo-conferir-ok{color:#1f7a4d;background:#eaf6ef;border-radius:.7rem;align-items:center;gap:.4rem;margin:0;padding:.6rem .8rem;font-weight:700;display:flex}.promo-conferir-ok svg{width:1rem;height:1rem}.promo-conferir-check{cursor:pointer;border:1.5px solid #111;border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;font-size:.9rem;font-weight:700;display:flex}.promo-conferir-check input{accent-color:#111;width:1.15rem;height:1.15rem;margin-top:.1rem}.promo-replicar-resumo{color:#6f685e;margin:.4rem 0 0;font-size:.85rem}@media (width<=720px){.promo-conferir-grade{grid-template-columns:1fr}.promo-conferir-celular{justify-self:center;max-width:19rem}}.promo-conferir{width:min(52rem,100vw - 1rem)}.promo-conferir>*,.promo-conferir-grade>*{min-width:0}.promo-conferir .promo-editor-acoes{flex-wrap:wrap}.promo-conferir-checagem dd{overflow-wrap:anywhere}@media (width<=520px){.promo-conferir-checagem dl>div{flex-direction:column;gap:.15rem}.promo-conferir-checagem dd{text-align:left}.promo-conferir .promo-editor-acoes>button{flex:100%}}.onb-grupos{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.onb-grupos>span:first-child{color:#7a6a60;font-size:.75rem;font-weight:700}.onb-grupo{background:#f3ecff;border:1px solid #ddd0f5;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .3rem .25rem .6rem;font-size:.78rem;display:inline-flex}.onb-grupo b{font-weight:700}.onb-grupo small{color:#6b5b85}.onb-grupo button{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;display:grid}.onb-grupo button svg{width:.75rem;height:.75rem}.onb-kg{color:#6b5b85;margin:0;font-size:.8rem;font-weight:600}.selo-voltae{text-align:center;padding:1.5rem 1rem 6rem}.selo-voltae a{color:#5f5a54;background:#ffffffb3;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .9rem;font-size:.78rem;text-decoration:none;display:inline-flex}.selo-voltae a b{color:#111}.selo-voltae a:hover{color:#111;border-color:#750020}.equipe-ia{border:1px solid var(--border,#e5e0d8);background:var(--card,#fff);border-radius:1rem;margin-top:1.2rem;padding:1.1rem}.equipe-ia header h3{margin:0;font-size:1.1rem;font-weight:800}.equipe-ia header p{color:var(--muted-foreground,#6b6359);margin:.2rem 0 0;font-size:.9rem}.equipe-ia ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.equipe-ia li{border:1px solid var(--border,#e5e0d8);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem .7rem;min-width:0;padding:.75rem;display:grid}.equipe-ia li.atual{background:#75002014;border-color:#750020}.equipe-ia li>div{gap:.1rem;min-width:0;display:grid}.equipe-ia li b{font-size:.95rem}.equipe-ia li small{color:var(--muted-foreground,#6b6359);font-size:.82rem}.equipe-ia-icone{color:#b37a00;background:#75002029;border-radius:.6rem;grid-row:span 2;place-items:center;width:2.1rem;height:2.1rem;display:grid}.equipe-ia-icone svg{width:1.1rem;height:1.1rem}.equipe-ia li>button{border:1px solid var(--border,#d9d2c7);cursor:pointer;color:inherit;background:0 0;border-radius:999px;justify-self:start;padding:.3rem .8rem;font-size:.8rem;font-weight:700}.equipe-ia li>button:hover{border-color:#750020}.equipe-ia-selo{color:#b37a00;justify-self:start;align-items:center;gap:.25rem;font-size:.75rem;font-style:normal;font-weight:800;display:inline-flex}.equipe-ia-selo.em-breve{color:var(--muted-foreground,#8a8177)}.equipe-ia-selo svg{width:.85rem;height:.85rem}.gat-trava{color:#7a5300;background:#75002024;border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.55rem .9rem;font-size:.85rem;font-weight:700;display:flex}.gat-trava button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.2rem .8rem;font-weight:800}.gat-embreve{text-align:center;color:#f7f2ea;background:linear-gradient(125deg,#080808,#1d140b 70%);border-radius:1.2rem;justify-items:center;gap:.6rem;padding:2.2rem 1.2rem;display:grid}.gat-embreve>span{color:#750020;background:#75002029;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.gat-embreve>em{letter-spacing:.06em;text-transform:uppercase;color:#750020;font-size:.75rem;font-style:normal;font-weight:800}.gat-embreve h2{color:#fff;margin:0;font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:800}.gat-embreve p{color:#cfc8be;max-width:34rem;margin:0}.gat-embreve small{color:#b9b1a6}.gat-senha{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:24rem;margin-top:.4rem;display:flex}.gat-senha input{color:#fff;background:#15110d;border:1px solid #4a4036;border-radius:.6rem;flex:12rem;min-width:0;padding:.6rem .8rem}.gat-embreve .form-error{color:#ffb4a3}.gat{background:#7500200d;border:1px dashed #750020;border-radius:1rem;gap:1rem;min-width:0;margin:1rem 0;padding:1.1rem;display:grid}.gat-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.gat-topo h3{align-items:center;gap:.4rem;margin:0;font-size:1.15rem;font-weight:800;display:flex}.gat-topo h3 svg{color:#b37a00;width:1.1rem;height:1.1rem}.gat-topo p{max-width:40rem;color:var(--muted-foreground,#6b6359);margin:.25rem 0 0;font-size:.9rem}.gat-selo{color:#750020;white-space:nowrap;background:#111;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-style:normal;font-weight:800}.gat-controles{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:end;gap:.8rem;display:grid}.gat-controles b{margin-bottom:.35rem;font-size:.82rem;display:block}.gat-chips{flex-wrap:wrap;gap:.35rem;display:flex}.gat-chips button{border:1px solid var(--border,#d9d2c7);background:var(--card,#fff);cursor:pointer;color:inherit;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.gat-chips button.ativo{color:#750020;background:#111;border-color:#111}.gat-verba span{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.gat-verba input{border:1px solid var(--border,#d9d2c7);background:var(--card,#fff);width:5.5rem;color:inherit;border-radius:.5rem;padding:.4rem .6rem}.gat-gerar{justify-self:start}.gat-controles .form-error{grid-column:1/-1;margin:0}.gat-vazio{color:var(--muted-foreground,#6b6359);align-items:center;gap:.5rem;margin:0;display:flex}.gat-lista{gap:.9rem;display:grid}.gat-card{border:1px solid var(--border,#e5e0d8);background:var(--card,#fff);border-radius:.9rem;gap:.9rem;min-width:0;padding:.9rem;display:grid}.gat-card.recusada{opacity:.7}.gat-etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.gat-etapas li{background:var(--muted,#f3efe9);color:var(--muted-foreground,#8a8177);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.35rem;min-width:0;padding:.45rem .6rem;font-size:.8rem;font-weight:700;display:grid}.gat-etapas li svg{grid-row:span 2;width:.9rem;height:.9rem}.gat-etapas li small{overflow-wrap:anywhere;font-size:.72rem;font-weight:500}.gat-etapas li.feito{color:#15803d;background:#16a34a1a}.gat-etapas li.agora{color:#8a5c00;background:#75002029}.gat-etapas li.parado{color:#b91c1c;background:#dc262614}.gat-corpo{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.gat-previa{border:1px solid var(--border,#e5e0d8);color:#111;background:#fff;border-radius:.8rem;font-size:.85rem;overflow:hidden}.gat-previa-topo{align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.gat-previa-topo>span{color:#750020;background:#111;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.gat-previa-topo div{line-height:1.15;display:grid}.gat-previa-topo small{color:#6b6359;font-size:.72rem}.gat-previa-texto{white-space:pre-line;margin:0;padding:0 .7rem .6rem}.gat-previa img,.gat-previa-semfoto{aspect-ratio:1;object-fit:cover;background:#eee;width:100%;display:block}.gat-previa-semfoto{color:#888;place-items:center;display:grid}.gat-previa-rodape{background:#f3f1ee;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.gat-previa-rodape b{overflow-wrap:anywhere;min-width:0;font-size:.82rem}.gat-previa-rodape span{background:#e2ddd6;border-radius:.4rem;flex-shrink:0;padding:.3rem .6rem;font-size:.75rem;font-weight:700}.gat-dados{gap:.7rem;min-width:0;display:grid}.gat-nome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.gat-nome h4{margin:0;font-size:1rem;font-weight:800}.gat-nome i{color:#8a5c00;font-size:.75rem;font-style:normal;font-weight:800}.gat-card.no_ar .gat-nome i{color:#15803d}.gat-card.recusada .gat-nome i{color:#b91c1c}.gat-dados dl{gap:.35rem;margin:0;display:grid}.gat-dados dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:.5rem;font-size:.85rem;display:grid}.gat-dados dt{color:var(--muted-foreground,#6b6359)}.gat-dados dd{overflow-wrap:anywhere;margin:0;font-weight:600}.gat-dados dd small{color:var(--muted-foreground,#6b6359);font-weight:400}.gat-porque{background:var(--muted,#f3efe9);border-radius:.6rem;padding:.6rem .75rem;font-size:.85rem}.gat-porque ul{gap:.2rem;margin:.3rem 0 0;padding-left:1.1rem;display:grid}.gat-cuidado{color:#7a5300;background:#75002024;border-radius:.6rem;align-items:flex-start;gap:.4rem;margin:0;padding:.5rem .7rem;font-size:.83rem;display:flex}.gat-cuidado svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.gat-editar{gap:.5rem;font-size:.82rem;font-weight:700;display:grid}.gat-editar label{gap:.25rem;display:grid}.gat-editar input{border:1px solid var(--border,#d9d2c7);background:var(--card,#fff);color:inherit;border-radius:.5rem;padding:.45rem .6rem;font-weight:400}.gat-acoes{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=720px){.gat-corpo{grid-template-columns:minmax(0,1fr)}.gat-previa{max-width:20rem}.gat-dados dl>div{grid-template-columns:minmax(0,1fr);gap:0}.gat-etapas{grid-template-columns:minmax(0,1fr)}}.cnt{gap:1rem;min-width:0;display:grid}.cnt-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.cnt-topo h2{align-items:center;gap:.45rem;margin:0;font-size:1.4rem;font-weight:800;display:flex}.cnt-topo h2 svg{color:#b37a00}.cnt-topo p{max-width:42rem;color:var(--muted-foreground,#6b6359);margin:.25rem 0 0}.cnt-kit,.cnt-bloco{border:1px solid var(--border,#e5e0d8);background:var(--card,#fff);border-radius:1rem;gap:.8rem;min-width:0;padding:1rem;display:grid}.cnt-kit-marca{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.cnt-logo{width:4.5rem;height:4.5rem;box-shadow:0 0 0 1px var(--border,#e5e0d8);background:#fff;border:3px solid #fff;border-radius:999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cnt-logo img{object-fit:contain;width:100%;height:100%}.cnt-logo span{font-size:1.8rem;font-weight:800}.cnt-kit-campos{gap:.45rem;min-width:0;display:grid}.cnt-kit-campos>b{align-items:center;gap:.35rem;display:flex}.cnt-kit-campos>b svg{color:#b37a00;width:1rem;height:1rem}.cnt-linha{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cnt-linha small{color:var(--muted-foreground,#6b6359)}.cnt-cor{align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.cnt-cor input{border:1px solid var(--border,#d9d2c7);cursor:pointer;background:0 0;border-radius:.4rem;width:2.2rem;height:2rem;padding:0}.cnt-fotos-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cnt-fotos-topo small{color:var(--muted-foreground,#6b6359);font-weight:500}.cnt-vazio{color:var(--muted-foreground,#6b6359);margin:0}.cnt-fotos{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;max-height:17rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cnt-fotos button{background:var(--muted,#f3efe9);cursor:pointer;width:100%;color:inherit;border:2px solid #0000;border-radius:.6rem;gap:.2rem;padding:.25rem;display:grid;position:relative}.cnt-fotos button.ativo{background:#7500201f;border-color:#750020}.cnt-fotos img{aspect-ratio:1;object-fit:cover;background:#eee;border-radius:.4rem;width:100%}.cnt-fotos small{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.15;display:-webkit-box;overflow:hidden}.cnt-fotos i{color:#750020;background:#111;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:.35rem;right:.35rem}.cnt-abas{flex-wrap:wrap;gap:.4rem;display:flex}.cnt-abas button{border:1px solid var(--border,#d9d2c7);background:var(--card,#fff);cursor:pointer;color:inherit;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-weight:700;display:inline-flex}.cnt-abas button svg{width:1rem;height:1rem}.cnt-abas button.ativo{color:#750020;background:#111;border-color:#111}.cnt-form{gap:.8rem;min-width:0;display:grid}.cnt-form b{margin-bottom:.3rem;font-size:.82rem;display:block}.cnt-campo{gap:.25rem;min-width:0;display:grid}.cnt-campo input,.cnt-campo select,.cnt-cena input,.cnt-cena textarea{border:1px solid var(--border,#d9d2c7);background:var(--card,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:.55rem;padding:.5rem .65rem;font-size:.9rem}.cnt-roteiros{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.7rem;display:grid}.cnt-roteiros article{border:1px solid var(--border,#e5e0d8);background:var(--muted,#f8f5f0);border-radius:.8rem;align-content:start;gap:.5rem;min-width:0;padding:.85rem;display:grid}.cnt-roteiros article.ativo{border-color:#750020;box-shadow:0 0 0 2px #7500204d}.cnt-roteiros h4{margin:0;font-size:1rem;font-weight:800}.cnt-roteiros p{color:var(--muted-foreground,#6b6359);margin:0;font-size:.85rem}.cnt-roteiros ol{gap:.35rem;margin:0;padding-left:1.1rem;font-size:.85rem;display:grid}.cnt-roteiros li small{color:var(--muted-foreground,#6b6359);display:block}.cnt-roteiros .cnt-chamada{color:inherit}.cnt-roteiros article>button{justify-self:start}.cnt-sub{background:#75002033;border-radius:999px;margin-left:.35rem;padding:.05rem .45rem;font-size:.75rem;font-weight:700}.cnt-estudio{border-top:1px dashed var(--border,#e5e0d8);grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:1rem;padding-top:.6rem;display:grid}.cnt-tela{justify-items:center;gap:.35rem;display:grid}.cnt-tela canvas{aspect-ratio:9/16;background:#111;border-radius:1rem;width:100%;max-width:17rem;box-shadow:0 10px 30px #0000002e}.cnt-tela small{color:var(--muted-foreground,#6b6359);font-size:.75rem}.cnt-barra{background:var(--muted,#eee);border-radius:4px;width:100%;max-width:17rem;height:4px;overflow:hidden}.cnt-barra span{background:#750020;height:100%;display:block}.cnt-controle{gap:.7rem;min-width:0;display:grid}.cnt-controle h4{margin:0;font-weight:800}.cnt-aviso{color:#7a5300;background:#75002024;border-radius:.6rem;margin:0;padding:.5rem .7rem;font-size:.83rem}.cnt-baixar{color:#fff;background:#16a34a;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.cnt-baixar svg{width:1rem;height:1rem}.cnt-cenas{gap:.6rem;display:grid}.cnt-cena{grid-template-columns:auto minmax(0,1fr);gap:.55rem;display:grid}.cnt-cena>div{gap:.3rem;min-width:0;display:grid}.cnt-cena small{color:var(--muted-foreground,#6b6359);font-size:.75rem}.cnt-cena-n{color:#750020;background:#111;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:800;display:grid}.cnt-banner{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start}.cnt-banner-previa{justify-items:center;gap:.6rem;display:grid;position:sticky;top:1rem}.cnt-banner-previa canvas{background:#eee;border-radius:.8rem;width:100%;max-width:20rem;box-shadow:0 10px 30px #0000002e}.cnt-banner-previa canvas.feed{aspect-ratio:1080/1350}.cnt-banner-previa canvas.story{aspect-ratio:9/16;max-width:16rem}.cnt-mini-fotos{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.cnt-mini-fotos button{cursor:pointer;background:#eee;border:2px solid #0000;border-radius:.5rem;width:3.4rem;height:3.4rem;padding:0;overflow:hidden}.cnt-mini-fotos button.ativo{border-color:#750020}.cnt-mini-fotos img{object-fit:cover;width:100%;height:100%}@media (width<=760px){.cnt-estudio,.cnt-banner{grid-template-columns:minmax(0,1fr)}.cnt-banner-previa{position:static}}.cnt-rotulo{margin-bottom:.3rem;font-size:.82rem;display:block}.cnt-campanha{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.4rem}.cnt-passo{border-bottom:1px dashed var(--border,#e5e0d8);gap:.45rem;padding-bottom:.9rem;display:grid}.cnt-passo>b{margin:0;font-size:.95rem}.cnt-passo>small,.cnt-nota{color:var(--muted-foreground,#6b6359);font-size:.8rem}.cnt-passo select{border:1px solid var(--border,#d9d2c7);background:var(--card,#fff);width:100%;color:inherit;font:inherit;border-radius:.55rem;padding:.5rem .65rem}.cnt-campo small{color:var(--muted-foreground,#6b6359);font-size:.75rem;font-weight:700}.cnt-grade2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cnt-estilos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cnt-estilos button{text-align:left;border:2px solid var(--border,#e5e0d8);background:var(--card,#fff);cursor:pointer;color:inherit;border-radius:.8rem;gap:.25rem;min-width:0;padding:.55rem;display:grid}.cnt-estilos button.ativo{border-color:#750020;box-shadow:0 0 0 3px #75002033}.cnt-estilos span{border-radius:.5rem;height:3.2rem;display:block}.cnt-estilos b{font-size:.88rem}.cnt-estilos small{color:var(--muted-foreground,#6b6359);font-size:.72rem;line-height:1.3}.cnt-gerar{justify-self:stretch;padding:1.4rem 1rem;font-size:1rem}.cnt-palco{justify-items:center;gap:.8rem;display:grid;position:sticky;top:1rem}.cnt-palco-vazio{aspect-ratio:4/5;border:2px dashed var(--border,#d9d2c7);text-align:center;width:100%;max-width:30rem;color:var(--muted-foreground,#6b6359);border-radius:1rem;place-content:center;justify-items:center;gap:.4rem;padding:1rem;display:grid}.cnt-palco-vazio svg{width:2.2rem;height:2.2rem}.cnt-arte{justify-items:center;gap:.6rem;width:100%;display:grid}.cnt-arte canvas,.cnt-arte-espera{background:#111;border-radius:.8rem;width:100%;box-shadow:0 14px 40px #00000038}.cnt-arte.feed canvas,.cnt-arte.feed .cnt-arte-espera{aspect-ratio:4/5}.cnt-arte.story canvas,.cnt-arte.story .cnt-arte-espera{aspect-ratio:9/16}.cnt-arte.grande{max-width:30rem}.cnt-arte.grande.story{max-width:22rem}.cnt-arte-espera{color:#750020;text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:1rem;display:grid}.cnt-arte-espera small{color:#ddd}.cnt-arte-espera.erro{color:#ff8a80}.cnt-miniaturas{grid-template-columns:repeat(3,minmax(0,7rem));justify-content:center;gap:.6rem;display:grid}.cnt-miniaturas button{cursor:pointer;color:inherit;background:0 0;border:2px solid #0000;border-radius:.7rem;gap:.25rem;padding:.25rem;display:grid}.cnt-miniaturas button.ativo{border-color:#750020}.cnt-miniaturas .cnt-arte canvas,.cnt-miniaturas .cnt-arte-espera{box-shadow:none;border-radius:.45rem}.cnt-miniaturas small{font-size:.75rem;font-weight:700}.cnt-comercial{background:linear-gradient(135deg, #75002014, transparent 60%), var(--card,#fff);border-color:#750020;margin-bottom:1rem}.cnt-comercial-topo h3{align-items:center;gap:.45rem;margin:0;font-size:1.15rem;font-weight:800;display:flex}.cnt-comercial-topo h3 svg{color:#b37a00}.cnt-comercial-topo p{color:var(--muted-foreground,#6b6359);max-width:44rem;margin:.25rem 0 0;font-size:.9rem}.cnt-videos{flex-wrap:wrap;gap:.8rem;display:flex}.cnt-videos figure{gap:.35rem;width:12rem;margin:0;display:grid}.cnt-videos video{aspect-ratio:9/16;object-fit:cover;background:#111;border-radius:.8rem;width:100%}.cnt-videos figcaption{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.cnt-videos a{color:#b37a00;align-items:center;gap:.25rem;display:inline-flex}.cnt-videos a svg{width:.9rem;height:.9rem}@media (width<=860px){.cnt-campanha{grid-template-columns:minmax(0,1fr)}.cnt-palco{position:static}}.cnt-ias{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.cnt-ias button{text-align:left;border:2px solid var(--border,#e5e0d8);background:var(--card,#fff);cursor:pointer;color:inherit;border-radius:.7rem;gap:.1rem;padding:.5rem .65rem;display:grid}.cnt-ias button.ativo{border-color:#750020;box-shadow:0 0 0 3px #75002033}.cnt-ias b{font-size:.88rem}.cnt-ias small{color:var(--muted-foreground,#6b6359);font-size:.72rem}.cnt-miniaturas{grid-template-columns:repeat(auto-fit,minmax(6rem,7rem))}.cnt-modelo{color:#b37a00;font-size:.68rem;font-style:normal;font-weight:800}.cnt-feito-por{color:var(--muted-foreground,#6b6359);margin:0;font-size:.85rem}.cnt-feito-por b{color:inherit}.adm{--vg-card:#fff;--vg-trilho:#ece6dd;--vg-cor1:#9a1b3d;--vg-cor2:#5b8def;--vg-sub:#6b6359}.adm-tema{background:#ffffff0f;border-radius:.6rem;align-items:center;gap:.3rem;margin-bottom:.4rem;padding:.35rem .5rem;font-size:.75rem;display:flex}.adm-tema>span{color:#ffffffb3;margin-right:auto;font-weight:700}.adm-tema button{color:#f4f1ec;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.adm-tema button.on{border-color:var(--v-ambar,#750020);background:#75002029}.adm-tema i{border:1px solid #ffffff80;border-radius:999px;width:.75rem;height:.75rem}.adm-tema i.off{background:#f4efe6}.adm-tema i.preto{background:#111}.adm.tema-preto{--panel-ink:#f1ede6;--panel-soft:#1d1d20;--panel-line:#303035;--background:#141416;--foreground:#f1ede6;--card:#1b1b1e;--card-foreground:#f1ede6;--popover:#1b1b1e;--popover-foreground:#f1ede6;--muted:#232327;--muted-foreground:#a9a39a;--secondary:#232327;--secondary-foreground:#f1ede6;--accent:#26262a;--accent-foreground:#f1ede6;--border:#303035;--input:#3a3a40;--vg-card:#1b1b1e;--vg-trilho:#2a2a2e;--vg-sub:#a9a39a;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--panel-ink);background:#111113}.adm.tema-preto :is(.plat-card,.plat-kpi,.plat-filtros,.plat-periodo,.plat-aviso,.loj-busca,.loj-ficticios,.loj-selecao,.loj-excluir-lista,.admin-lojas article,.admin-unidades li,.admin-aviso,.duvida-adm,.hist-filtros,.hist-resumo>div,.hist-pedido,.hist-atalhos button,.aud-busca,.aud-alerta,.tst-linha,.adm-avisos-lista,.adm-faixa-apresentacao,.teste-tempo){color:var(--panel-ink);background:#1b1b1e!important;border-color:#303035!important}.adm.tema-preto :is(input,select,textarea){color:#f1ede6;background:#1b1b1e;border-color:#3a3a40}.adm.tema-preto :is(th,td){border-color:#2c2c31}.adm.tema-preto tbody tr:hover{background:#202024}.adm.tema-preto .panel-main>header p,.adm.tema-preto .plat-sub{color:#a9a39a}.vg{gap:1rem;margin-bottom:1.4rem;display:grid}.vg-cartoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=1100px){.vg-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vg-cartoes{grid-template-columns:minmax(0,1fr)}}.vg-cartao{background:var(--vg-card);border:1px solid var(--panel-line);color:inherit;border-radius:1rem;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}a.vg-cartao:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.vg-cartao>div{gap:.1rem;min-width:0;display:grid}.vg-cartao small{color:var(--vg-sub);font-size:.8rem;font-weight:700}.vg-cartao strong{white-space:nowrap;font-size:1.75rem;font-weight:800;line-height:1.1}.vg-cartao em{color:var(--vg-sub);font-size:.78rem;font-style:normal}.vg-icone{border-radius:.9rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.vg-icone svg{width:1.4rem;height:1.4rem}.vg-icone.azul{color:#3b6fd8;background:#5b8def26}.vg-icone.amarelo{color:#b8860b;background:#f2c14e38}.vg-icone.verde{color:#2e9e5b;background:#2e9e5b26}.vg-icone.vermelho{color:#d64545;background:#d6454521}.vg-icone.laranja{color:#e07800;background:#9a1b3d26}.vg-icone.roxo{color:#7c4dde;background:#8b5cf626}.vg-graficos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=900px){.vg-graficos{grid-template-columns:minmax(0,1fr)}}.vg-pizza,.vg-colunas{background:var(--vg-card);border:1px solid var(--panel-line);border-radius:1rem;gap:.6rem;min-width:0;margin:0;padding:1rem 1.1rem;display:grid}.vg-pizza figcaption,.vg-colunas figcaption{font-size:1rem;font-weight:800}.vg-pizza-corpo{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1.1rem;display:grid}.vg-pizza svg{width:100%}.vg-pizza-num{fill:currentColor;font-size:30px;font-weight:800}.vg-pizza-leg{fill:var(--vg-sub);font-size:13px}.vg-pizza ul{gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.vg-pizza li{grid-template-columns:auto minmax(0,1fr) 2.2rem 2.6rem;align-items:center;gap:.5rem;display:grid}.vg-pizza li b{text-align:right}.vg-pizza li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vg-pizza li i{border-radius:.2rem;width:.75rem;height:.75rem}.vg-pizza li small{color:var(--vg-sub);text-align:right}.vg-colunas-area{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.5rem;height:11rem;display:grid}.vg-coluna{text-align:center;grid-template-rows:auto minmax(0,1fr) auto;gap:.2rem;height:100%;display:grid}.vg-coluna small{white-space:nowrap;font-size:.7rem;font-weight:800}.vg-coluna i{border-radius:.4rem .4rem 0 0;align-self:end;width:100%;min-height:3px}.vg-coluna span{color:var(--vg-sub);font-size:.72rem}.vg-legenda{color:var(--vg-sub);align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:flex}.vg-legenda svg{width:.9rem;height:.9rem}.vg-titulo{margin:.4rem 0 .8rem;font-size:1.1rem;font-weight:800}@media (width<=520px){.vg-pizza-corpo{grid-template-columns:minmax(0,1fr)}.vg-pizza svg{justify-self:center;max-width:11rem}}.apr-intro{max-width:52rem;color:var(--vg-sub);margin:0 0 1rem}.apr-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.9rem;display:grid}.apr-cartao{background:var(--vg-card);border:1px solid var(--panel-line);border-radius:1rem;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.apr-capa{color:#fff;justify-content:space-between;align-items:flex-end;height:6.5rem;padding:.8rem 1rem;display:flex;position:relative}.apr-capa span{text-shadow:0 2px 8px #00000040;font-size:2.6rem;font-weight:800;line-height:1}.apr-capa em{text-transform:uppercase;letter-spacing:.05em;background:#00000047;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-style:normal;font-weight:800}.apr-corpo{align-content:start;gap:.55rem;padding:.9rem 1rem 1rem;display:grid}.apr-corpo h3{margin:0;font-size:1.1rem;font-weight:800}.apr-corpo>p{color:var(--vg-sub);margin:0;font-size:.82rem}.apr-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.apr-numeros li{text-align:center;background:var(--panel-soft);color:var(--vg-sub);border-radius:.6rem;padding:.4rem;font-size:.72rem;display:grid}.apr-numeros b{color:var(--panel-ink);font-size:1.1rem}.apr-falta{color:#b8860b;margin:0;font-size:.82rem;font-weight:700}.apr-acoes{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.apr-botao{border:1px solid var(--panel-line);color:inherit;border-radius:.55rem;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.apr-botao svg{width:1rem;height:1rem}.apr-botao.principal{background:var(--v-ambar,#750020);color:#111;border-color:#0000}.apr-nota,.apr-ok,.apr-erro{font-size:.78rem}.apr-ok{color:#2e9e5b}.apr-erro{color:#d64545}.vd-filtros{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vd-filtros input{max-width:22rem}.vd-filtros select,.vd-modelos{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;height:2.25rem;padding:0 .6rem;font-size:.85rem}.vd-quadro{grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;gap:.6rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.vd-coluna{border:1px solid var(--panel-line);background:oklch(97.5% .004 85);border-radius:.6rem;flex-direction:column;min-width:0;max-height:72dvh;display:flex}.vd-coluna header{border-bottom:1px solid var(--panel-line);justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.85rem;display:flex}.vd-coluna header span{font-variant-numeric:tabular-nums;color:var(--plat-mute);font-weight:600}.vd-ganho header{background:oklch(95% .05 150)}.vd-perdido header{background:oklch(95% .02 25)}.vd-cards{gap:.45rem;padding:.5rem;display:grid;overflow-y:auto}.vd-card{text-align:left;border:1px solid var(--panel-line);color:var(--plat-mute);background:oklch(100% 0 0);border-radius:.5rem;gap:.2rem;padding:.55rem .65rem;font-size:.78rem;display:grid}.vd-card:hover{border-color:var(--panel-ink)}.vd-card b{color:var(--panel-ink);font-size:.86rem;font-weight:650;line-height:1.25}.vd-card.vd-alerta{border-color:oklch(70% .16 45);box-shadow:inset 3px 0 oklch(70% .16 45)}.vd-card small{align-items:center;gap:.25rem;font-size:.7rem;display:flex}.vd-card small svg,.vd-selos svg{width:.8rem;height:.8rem}.vd-selos{flex-wrap:wrap;gap:.25rem;display:flex}.vd-selos em{color:var(--panel-ink);background:oklch(95% .005 85);border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-style:normal}.vd-selos .vd-pessoa{color:oklch(42% .12 50);background:oklch(93% .07 60);align-items:center;gap:.2rem;display:inline-flex}.vd-mais{color:var(--plat-mute);text-align:center;padding:.4rem;font-size:.75rem}.vd-ficha{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem;display:grid}@media (width<=860px){.vd-ficha{grid-template-columns:1fr}}.vd-form{gap:.75rem;display:grid}.vd-form label{gap:.3rem;display:grid}.vd-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.vd-campos .vd-largo{grid-column:1/-1}@media (width<=520px){.vd-campos{grid-template-columns:1fr}}.vd-etapas{flex-wrap:wrap;gap:.25rem;display:flex}.vd-etapas button{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:999px;padding:.3rem .6rem;font-size:.75rem}.vd-etapas button.on{background:var(--panel-ink);color:oklch(100% 0 0);border-color:var(--panel-ink)}.vd-botoes{flex-wrap:wrap;gap:.5rem;display:flex}.vd-aviso{color:var(--panel-ink);background:oklch(97% .02 85);border-radius:.4rem;padding:.4rem .6rem;font-size:.8rem}.vd-dica,.vd-bio{color:var(--plat-mute);font-size:.75rem;line-height:1.45}.vd-switch{grid-template-columns:none;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex!important}.vd-conversa{align-content:start;gap:.6rem;display:grid}.vd-conversa h4{font-size:.85rem;font-weight:700}.vd-linhas{border:1px solid var(--panel-line);background:oklch(97.5% .004 85);border-radius:.5rem;gap:.4rem;max-height:46dvh;padding:.5rem;list-style:none;display:grid;overflow-y:auto}.vd-linhas li{white-space:pre-wrap;overflow-wrap:anywhere;background:oklch(100% 0 0);border-radius:.5rem;max-width:88%;padding:.45rem .6rem;font-size:.82rem;line-height:1.4}.vd-linhas li small{color:var(--plat-mute);margin-bottom:.15rem;font-size:.66rem;display:block}.vd-linhas .vd-robo,.vd-linhas .vd-equipe{background:oklch(94% .06 145);justify-self:end}.vd-linhas .vd-nota{background:oklch(97% .05 95);max-width:100%}.vd-linhas .vd-etapa,.vd-linhas .vd-sis{max-width:100%;color:var(--plat-mute);text-align:center;background:0 0;justify-self:center;font-size:.72rem}.vd-treino-bloco{border-top:1px solid var(--panel-line);gap:.5rem;padding-top:.6rem;display:grid}.vd-treino-bloco h4{font-size:.9rem;font-weight:700}.vd-par{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:.4rem;display:grid}.vd-par-1{grid-template-columns:minmax(0,1fr) auto}@media (width<=640px){.vd-par{grid-template-columns:1fr}}.vd-chips{flex-wrap:wrap;gap:.35rem;display:flex}.vd-chips button{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.vd-chips button.on{background:var(--panel-ink);color:oklch(100% 0 0);border-color:var(--panel-ink)}.vd-link{border-bottom:1px solid var(--panel-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:.5rem;padding:.6rem 0;display:grid}.vd-link .vd-largo{grid-column:1/3}.vd-link label{gap:.3rem;display:grid}@media (width<=640px){.vd-link{grid-template-columns:1fr}.vd-link .vd-largo{grid-column:auto}}.qa-config{gap:.8rem;display:grid}.qa-alvos{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;display:grid}.qa-alvos label{border:1px solid var(--panel-line);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;display:flex}.qa-alvos label.on{border-color:var(--panel-ink)}.qa-alvos b{font-size:.88rem;display:block}.qa-alvos small{color:var(--plat-mute);font-size:.74rem}.qa-prog{gap:.3rem;display:grid}.qa-prog small{color:var(--plat-mute);font-size:.75rem}.qa-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.qa-grupo{margin-top:.8rem}.qa-grupo h3{margin-bottom:.4rem;font-size:.85rem;font-weight:700}.qa-caso{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;margin-bottom:.4rem}.qa-caso>button{text-align:left;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem;font-size:.84rem;display:flex}.qa-caso>button svg{flex:none;width:1rem;height:1rem}.qa-caso>button em{color:var(--plat-mute);margin-left:auto;font-size:.72rem;font-style:normal}.qa-passou>button svg{color:oklch(60% .15 150)}.qa-falhou{border-color:oklch(75% .14 25)}.qa-falhou>button svg{color:oklch(60% .2 25)}.qa-erro{border-color:oklch(80% .12 75)}.qa-erro>button svg{color:oklch(65% .14 65)}.qa-det{gap:.5rem;padding:0 .7rem .7rem;display:grid}.qa-motivo{color:var(--panel-ink);font-size:.8rem}.qa-checks{gap:.15rem;font-size:.78rem;list-style:none;display:grid}.qa-checks .ok{color:oklch(50% .13 150)}.qa-checks .no{color:oklch(55% .2 25);font-weight:600}.qa-checks small{color:var(--plat-mute);font-weight:400}.qa-hist{gap:.3rem;list-style:none;display:grid}.qa-hist button{text-align:left;border-radius:.4rem;justify-content:space-between;gap:1rem;width:100%;padding:.45rem .6rem;font-size:.8rem;display:flex}.qa-hist button.on{background:oklch(96% .01 85)}.qa-hist .bom{color:oklch(50% .13 150)}.qa-hist .ruim{color:oklch(55% .2 25)}.qa-cliente{border:1px solid var(--panel-line);border-radius:.5rem;gap:.3rem;padding:.6rem .7rem;display:grid}.qa-cliente b{font-size:.88rem}.qa-cliente small{color:var(--plat-mute);font-size:.74rem}.qa-cliente select{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.45rem;height:2.25rem;padding:0 .6rem;font-size:.85rem}.qa-rank{gap:.35rem;list-style:none;display:grid}.qa-rank li{border:1px solid var(--panel-line);background:oklch(100% 0 0);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.55rem .7rem;display:grid}.qa-rank li.rec{background:oklch(98.5% .012 25);border-color:oklch(75% .14 25)}.qa-rank b{font-size:.84rem;display:block}.qa-rank small{color:var(--plat-mute);font-size:.72rem;display:block}.qa-rank .qa-ex{color:var(--panel-ink);margin-top:.15rem}.qa-rank em{background:oklch(95% .01 85);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-style:normal;font-weight:700}.qa-rank li.rec em{color:oklch(100% 0 0);background:oklch(60% .2 25)}.qa-vezes{font-variant-numeric:tabular-nums;min-width:2.2rem;font-size:1rem;font-weight:800}.qa-pedido{border:1px dashed var(--panel-line);background:oklch(98.5% .01 95);border-radius:.5rem;gap:.4rem;padding:.6rem .7rem;display:grid}.qa-pedido b{font-size:.82rem}.qa-pedido pre{white-space:pre-wrap;font-family:inherit;font-size:.78rem;line-height:1.45}.atd{gap:.8rem;display:grid}.atd-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.atd-chip{border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.atd-chip svg{width:.95rem;height:.95rem}.atd-chip.ok{color:oklch(38% .11 150);background:oklch(95% .05 150)}.atd-chip.off{color:oklch(45% .12 60);background:oklch(95% .04 70)}.atd-aviso{background:oklch(96% .04 85);border-radius:.4rem;padding:.6rem .8rem;font-size:.78rem}.atd-kanban{grid-auto-columns:min(86vw,19rem)}.atd-kanban .kanban-title span{gap:.1rem;display:grid}.atd-kanban .kanban-title small{color:oklch(55% .02 255);font-size:.66rem;font-weight:500}.atd-col-aguardando .order-stack{background:oklch(97% .02 25)}.atd-card{gap:.35rem}.atd-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.atd-card footer span{color:oklch(52% .02 255);font-size:.66rem}.atd-card.esperando{border-left:3px solid oklch(58% .21 27);animation:1.6s ease-in-out infinite atd-pulso}@keyframes atd-pulso{50%{box-shadow:0 0 0 4px oklch(58% .21 27/.18)}}@media (prefers-reduced-motion:reduce){.atd-card.esperando{animation:none}}.atd-nao-lidas{color:#fff;background:oklch(58% .21 27);border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;font-size:.66rem;font-style:normal;font-weight:800;display:grid}.atd-faixa{color:#fff;background:oklch(58% .21 27);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.9rem;padding:.75rem .9rem;display:flex}.atd-faixa>svg{flex:none;width:1.4rem;height:1.4rem;animation:1s ease-in-out infinite atd-sino}@keyframes atd-sino{25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.atd-faixa>svg{animation:none}}.atd-faixa>span{flex:14rem;gap:.1rem;display:grid}.atd-faixa small{opacity:.9;font-size:.72rem}.atd-faixa button{color:oklch(45% .18 27);background:#fff}.atd-faixa button:hover{background:oklch(96% .02 27)}.atd-faixa button[title]{color:#fff;background:0 0}.atd-conversa-fundo{z-index:60;background:oklch(20% .02 255/.35);justify-content:flex-end;display:flex;position:fixed;inset:0}.atd-conversa{width:min(100%,30rem);height:100%;color:var(--panel-ink);background:oklch(98.5% .003 255);grid-template-rows:auto auto 1fr auto auto auto;display:grid;box-shadow:-8px 0 24px oklch(20% .02 255/.15)}.atd-conversa header{border-bottom:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}.atd-conversa header span{display:grid}.atd-conversa header small{color:oklch(52% .02 255);font-size:.72rem}.atd-acoes{border-bottom:1px solid var(--panel-line);flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem;display:flex}.atd-mensagens{background:oklch(95.5% .012 85);flex-direction:column;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.atd-msg{background:#fff;border-radius:.6rem;max-width:85%;padding:.5rem .7rem;box-shadow:0 1px 2px oklch(20% .02 255/.08)}.atd-msg small{color:oklch(52% .02 255);font-size:.62rem;font-weight:700;display:block}.atd-msg p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem}.atd-msg.cliente{align-self:flex-start}.atd-msg.robo{background:oklch(94% .02 255);align-self:flex-end}.atd-msg.equipe{background:oklch(93% .06 150);align-self:flex-end}.atd-falha{background:oklch(96% .04 70);padding:.5rem 1rem;font-size:.78rem}.atd-falha a{font-weight:700;text-decoration:underline}.atd-responder{border-top:1px solid var(--panel-line);align-items:flex-end;gap:.5rem;padding:.7rem 1rem;display:flex}.atd-responder textarea{resize:none;min-height:2.6rem}.atd-rodape{color:oklch(55% .02 255);padding:0 1rem .8rem;font-size:.68rem}.menu-grupo button b.menu-chamado{color:#fff;background:oklch(58% .21 27)}.whats-modo{background:var(--panel-soft,oklch(96.5% .006 255));border-radius:.5rem;gap:.25rem;margin-bottom:.75rem;padding:.25rem;display:inline-flex}.whats-modo button{color:oklch(45% .02 255);cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.whats-modo button svg{width:.95rem;height:.95rem}.whats-modo button.ativo{color:var(--panel-ink,oklch(21% .025 255));background:#fff;box-shadow:0 1px 3px oklch(20% .02 255/.12)}.whats-codigo{gap:.7rem;max-width:26rem;display:grid}.whats-codigo label{gap:.3rem;font-size:.8rem;font-weight:700;display:grid}.whats-codigo-valor{text-align:center;letter-spacing:.15em;color:oklch(32% .1 150);background:oklch(96% .03 150);border-radius:.5rem;margin:.2rem 0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem;font-weight:800}.whats-codigo ol{gap:.35rem;padding-left:1.1rem;font-size:.82rem;list-style:decimal;display:grid}.whats-codigo li.nota{color:oklch(52% .02 255);margin-left:-1.1rem;font-size:.74rem;list-style:none}.whats-link{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.robo-chave{border:1px solid;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.robo-chave>svg{flex:none;width:1.6rem;height:1.6rem}.robo-chave>span{flex:16rem;gap:.15rem;display:grid}.robo-chave strong{font-size:.95rem}.robo-chave small{opacity:.85;font-size:.76rem}.robo-chave.ligado{color:oklch(33% .1 150);background:oklch(96% .04 150);border-color:oklch(85% .08 150)}.robo-chave.desligado{color:oklch(42% .16 27);background:oklch(96% .03 27);border-color:oklch(85% .08 27)}.cat-nav{align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}.cat-nav-trilho{flex:auto;min-width:0;position:relative}.cat-nav-trilho>.category-nav{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.cat-nav-seta{z-index:2;border:1px solid;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.cat-nav-seta{border:1px solid color-mix(in oklch, currentColor 15%, transparent)}}.cat-nav-seta{background:var(--store-surface,#fff);color:var(--store-ink,#222);cursor:pointer;border-radius:999px;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.cat-nav-seta svg{width:1rem;height:1rem}.cat-nav-seta.esq{left:.15rem}.cat-nav-seta.dir{right:.15rem}.cat-nav-todas{border:1px solid;flex:none;align-items:center;gap:.3rem;margin-right:.75rem;padding:.45rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-nav-todas{border:1px solid color-mix(in oklch, currentColor 18%, transparent)}}.cat-nav-todas{background:var(--store-surface,#fff);color:var(--store-ink,#222);cursor:pointer;border-radius:999px;font-size:.78rem;font-weight:700}.cat-nav-todas svg{width:.95rem;height:.95rem}.cat-lista-fundo{z-index:80;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cat-lista{background:var(--store-surface,#fff);width:min(100%,28rem);max-height:80dvh;color:var(--store-ink,#222);border-radius:1rem 1rem 0 0;flex-direction:column;display:flex}@media (width>=640px){.cat-lista-fundo{align-items:center}.cat-lista{border-radius:1rem}}.cat-lista header{border-bottom:1px solid;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cat-lista header{border-bottom:1px solid color-mix(in oklch, currentColor 12%, transparent)}}.cat-lista header button{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cat-lista ul{overscroll-behavior:contain;padding:.4rem;overflow-y:auto}.cat-lista li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.8rem .9rem;font-weight:600}.cat-lista li button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.cat-lista li button:hover{background:color-mix(in oklch, currentColor 7%, transparent)}}.cat-lista li button.ativa{background:var(--store-primary);color:var(--store-button-text,#fff)}.owner-panel .panel-sidebar{overscroll-behavior:contain;overflow-y:auto}.owner-panel .panel-sidebar>*{flex-shrink:0}.agentes-lojas{gap:.8rem;display:grid}.agentes-busca{max-width:26rem;position:relative}.agentes-busca svg{opacity:.6;width:1rem;height:1rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.agentes-busca input{padding-left:2.2rem}.agentes-lojas ul{gap:.4rem;display:grid}.agentes-lojas li{border:1px solid var(--panel-line,#e5e5e5);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .8rem;display:flex}.agentes-lojas li.ultima{border-color:#750020}.agentes-lojas li>span{flex:14rem;min-width:0;display:grid}.agentes-lojas li small{opacity:.7;font-size:.72rem}.revo-site{--revo-black:#000;--revo-deep-black:#000;--revo-graphite:#141212;--revo-violet:#750020;--revo-violet-light:#9a1b3d;--revo-violet-dark:#4a0014;--revo-lilac:#ecd3b5;--revo-lilac-soft:#f6eded;--revo-off-white:#f8f6f4;--rv-bg:#f8f6f4;--rv-fg:#141414;--rv-muted:#7a726e;--rv-border:#ebe4de;--rv-border-dark:#2b2626;--rv-surface-dark:#111010;--success:#16a36a;--warning:#e7a23b;--error:#dc4c5a;--info:#4389e8;--t-fast:.15s ease;--t-normal:.22s ease;color:var(--rv-fg);background:var(--revo-black);font-family:Manrope,Inter,Plus Jakarta Sans,sans-serif;overflow-x:clip}.revo-site *,.revo-site :before,.revo-site :after{box-sizing:border-box}.revo-site h1,.revo-site h2,.revo-site h3{letter-spacing:-.02em;margin:0;font-family:inherit}.revo-site p{margin:0}.revo-site a{color:inherit;text-decoration:none}.revo-site :focus-visible{outline:2px solid var(--revo-violet-light);outline-offset:3px;border-radius:6px}.rv-wrap{width:min(100% - 32px,1200px);margin-inline:auto}.rv-escuro{background:var(--revo-black);color:var(--revo-off-white)}.rv-claro{background:#fff}.rv-suave{background:var(--rv-bg)}.rv-brilho{background-image:radial-gradient(at 100% 0,#7500202e,#0000 55%)}.rv-topo{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--t-normal);background:#000000d1;border-bottom:1px solid #0000;position:sticky;top:0}.rv-topo.rolou{border-color:var(--rv-border-dark)}.rv-topo-in{align-items:center;gap:24px;height:72px;display:flex}.rv-logo{width:auto;height:36px;display:block}.rv-logo-pq{height:24px}.rv-nav{gap:4px;margin-left:8px;display:none}.rv-nav a{color:#d6cfca;transition:color var(--t-fast), background var(--t-fast);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.rv-nav a:hover{color:#fff;background:#ffffff0f}.rv-topo-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.rv-topo-acoes .rv-btn-ghost{display:none}.rv-menu-btn{border:1px solid var(--rv-border-dark);color:#fff;cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.rv-menu-btn svg{width:20px;height:20px}.rv-menu{border-top:1px solid var(--rv-border-dark);padding:8px 16px 16px;display:grid}.rv-menu a{color:var(--revo-off-white);border-bottom:1px solid var(--rv-border-dark);padding:14px 4px;font-weight:600}@media (width>=960px){.rv-nav{display:flex}.rv-topo-acoes .rv-btn-ghost{display:inline-flex}.rv-menu-btn,.rv-menu{display:none}}.rv-btn{height:44px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.rv-btn svg{width:18px;height:18px}.rv-btn-g{height:52px;padding:0 24px;font-size:16px}.rv-btn-primario{background:var(--revo-violet);color:#fff!important}.rv-btn-primario:hover{background:#5c0019}.rv-btn-claro{border-color:var(--rv-border-dark);background:#ffffff0a;color:var(--revo-off-white)!important}.rv-btn-claro:hover{background:#ffffff14;border-color:#4d4442}.revo-site .rv-btn-ghost{color:#e0d9d3}.rv-btn-ghost:hover{background:#ffffff0f}@media (width<=520px){.rv-topo .rv-btn-primario{padding:0 14px}}.rv-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--revo-violet);font-size:12px;font-weight:700;margin-bottom:14px!important}.rv-escuro .rv-eyebrow{color:var(--revo-lilac)}.revo-site h2{max-width:22ch;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.12}.revo-site h3{font-size:20px;font-weight:650;line-height:1.3}.rv-lead{color:#c4bcb6;font-size:18px;line-height:1.6;margin-top:20px!important}.rv-claro .rv-lead,.rv-suave .rv-lead{color:var(--rv-muted)}.rv-estreito{max-width:60ch}.rv-hero{background-image:radial-gradient(at 100% 0,#75002042,#0000 55%),radial-gradient(at 0 100%,#4a001429,#0000 50%);padding:56px 0 72px}.rv-hero-grid{align-items:center;gap:48px;display:grid}.rv-hero h1{max-width:15ch}.rv-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.rv-cta-centro{justify-content:center}.rv-nota{color:#9a918b;font-size:14px;margin-top:20px!important}@media (width>=1024px){.rv-hero{padding:88px 0 112px}.rv-hero-grid{grid-template-columns:1fr 1.08fr}}.rv-sec{padding:80px 0}@media (width>=1024px){.rv-sec{padding:112px 0}}.rv-card{border:1px solid var(--rv-border);transition:border-color var(--t-normal);background:#fff;border-radius:16px;align-content:start;gap:10px;padding:24px;display:grid}.rv-card:hover{border-color:#e6c9cd}.rv-card p{color:var(--rv-muted);font-size:15px;line-height:1.6}.rv-ic{width:22px;height:22px;color:var(--revo-violet);stroke-width:1.9px}.rv-grid4{gap:16px;margin-top:40px;display:grid}@media (width>=640px){.rv-grid4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.rv-grid4{grid-template-columns:repeat(4,1fr)}}.rv-pilares{gap:16px;margin-top:48px;display:grid}@media (width>=900px){.rv-pilares{grid-template-columns:repeat(3,1fr)}}.rv-pilar{background:var(--rv-surface-dark);border:1px solid var(--rv-border-dark);border-radius:20px;align-content:start;gap:8px;padding:28px;display:grid}.rv-pilar>svg{width:24px;height:24px;color:var(--revo-violet-light);margin-bottom:12px}.rv-pilar>span{letter-spacing:.12em;text-transform:uppercase;color:var(--revo-lilac);font-size:12px;font-weight:700}.rv-pilar p{color:#b3aaa4;line-height:1.6}.rv-duas{align-items:center;gap:48px;display:grid}@media (width>=1024px){.rv-duas{grid-template-columns:1fr 1.1fr;gap:72px}.rv-inverte{grid-template-columns:1.1fr 1fr}}@media (width<=1023px){.rv-inverte>:first-child{order:2}}.rv-lista{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.rv-lista li{color:#3d3735;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.rv-lista li>span{min-width:0}.rv-lista li svg{width:20px;height:20px;color:var(--revo-violet);flex:none;margin-top:2px}.rv-lista-escura li{color:#ddd6d0}.rv-lista-escura li svg{color:var(--revo-violet-light)}.rv-embreve{letter-spacing:.02em;background:var(--revo-lilac-soft);height:22px;color:var(--revo-violet-dark);vertical-align:middle;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.rv-escuro .rv-embreve{color:var(--revo-lilac);background:#9a1b3d2e}.rv-beneficios{gap:32px;margin-top:40px;display:grid}@media (width>=640px){.rv-beneficios{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.rv-beneficios{grid-template-columns:repeat(4,1fr)}}.rv-beneficios>div{border-top:2px solid var(--revo-violet);gap:8px;padding-top:20px;display:grid}.rv-beneficios p{color:var(--rv-muted);line-height:1.6}.rv-integracoes{gap:16px;margin-top:40px;display:grid}@media (width>=640px){.rv-integracoes{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.rv-integracoes{grid-template-columns:repeat(4,1fr)}}.rv-integ h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-planos{gap:16px;margin-top:48px;display:grid}@media (width>=900px){.rv-planos{grid-template-columns:repeat(3,1fr);align-items:stretch}}.rv-plano{background:var(--rv-surface-dark);border:1px solid var(--rv-border-dark);border-radius:20px;flex-direction:column;gap:10px;padding:32px 28px;display:flex;position:relative}.rv-plano.destaque{border-color:var(--revo-violet);box-shadow:0 0 0 1px var(--revo-violet), 0 24px 64px #7500202e}.rv-plano>p{color:#b3aaa4}.rv-plano ul{flex:1;gap:10px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.rv-plano li{color:#ddd6d0;gap:10px;font-size:15px;display:flex}.rv-plano li svg{width:18px;height:18px;color:var(--revo-violet-light);flex:none;margin-top:2px}.rv-plano-selo{background:var(--revo-violet);color:#fff;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:28px}.rv-estreito-wrap{max-width:820px}.rv-faq{border-top:1px solid var(--rv-border);margin-top:32px}.rv-faq details{border-bottom:1px solid var(--rv-border)}.rv-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:650;list-style:none;display:flex}.rv-faq summary::-webkit-details-marker{display:none}.rv-faq summary svg{width:20px;height:20px;color:var(--rv-muted);transition:transform var(--t-normal);flex:none}.rv-faq details[open] summary svg{transform:rotate(180deg)}.rv-faq details p{color:var(--rv-muted);max-width:68ch;padding:0 0 20px;line-height:1.65}.rv-final{text-align:center;padding:96px 0}.rv-final-in{justify-items:center;display:grid}.rv-final h2{max-width:20ch;margin-inline:auto}.rv-final-simbolo{width:72px;height:auto;margin-bottom:28px}.rv-rodape{border-top:1px solid var(--rv-border-dark);padding:40px 0}.rv-rodape-in{justify-items:start;gap:16px;display:grid}.rv-rodape p{color:#9a918b;font-size:14px}.rv-rodape nav{flex-wrap:wrap;gap:6px 18px;display:flex}.rv-rodape nav a{color:#c4bcb6;font-size:14px}.rv-rodape nav a:hover{color:#fff}.rv-rodape small{color:#7a716b}.rv-mock{color:var(--rv-fg);border:1px solid var(--rv-border);background:#fff;border-radius:20px;font-size:13px;overflow:hidden;box-shadow:0 16px 48px #140a0c1f}.rv-escuro .rv-mock{border-color:#2e2828;box-shadow:0 30px 80px #00000073,0 0 0 1px #9a1b3d1f}.rv-mock small{color:var(--rv-muted);font-size:11.5px}.rv-mock-dash{grid-template-columns:52px 1fr;min-height:360px;display:grid}.rv-mock-side{background:var(--revo-black);align-content:start;justify-items:center;gap:10px;padding:14px 0;display:grid}.rv-mock-side img{width:24px;height:auto;margin-bottom:10px}.rv-mock-side span{color:#9a918b;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.rv-mock-side span.ativo{color:#fff;background:#75002040}.rv-mock-side svg{width:17px;height:17px}.rv-mock-corpo{background:var(--rv-bg);align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.rv-mock-topo{color:var(--rv-muted);align-items:center;gap:10px;display:flex}.rv-mock-topo>svg{width:17px;height:17px;margin-left:auto}.rv-mock-busca{border:1px solid var(--rv-border);background:#fff;border-radius:8px;flex:1;align-items:center;gap:6px;max-width:220px;height:32px;padding:0 10px;font-size:12px;display:flex}.rv-mock-busca svg{width:14px;height:14px}.rv-mock-avatar{background:var(--revo-lilac-soft);width:30px;height:30px;color:var(--revo-violet);border-radius:50%;flex:none;place-items:center;display:grid}.rv-mock-avatar svg{width:16px;height:16px}.rv-mock-avatar.g{width:40px;height:40px}.rv-mock-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rv-mock-kpis>div{border:1px solid var(--rv-border);background:#fff;border-radius:12px;gap:2px;min-width:0;padding:10px;display:grid}.rv-mock-kpis b{font-size:clamp(16px,2.4vw,22px);font-weight:800}.rv-mock-kpis em{color:var(--success);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;font-weight:600;overflow:hidden}.rv-mock-linha{grid-template-columns:1.2fr 1fr;gap:8px;display:grid}.rv-mock-grafico,.rv-mock-proximos{border:1px solid var(--rv-border);background:#fff;border-radius:12px;min-width:0;padding:10px}.rv-mock-grafico>div{align-items:flex-end;gap:6px;height:110px;margin-top:10px;display:flex}.rv-mock-grafico i{background:var(--revo-lilac);border-radius:4px 4px 2px 2px;flex:1}.rv-mock-grafico i.hoje{background:var(--revo-violet)}.rv-mock-proximos p{border-top:1px solid var(--rv-border);gap:8px;padding:7px 0;font-size:12px;display:flex}.rv-mock-proximos p:first-of-type{margin-top:6px!important}.rv-mock-proximos p>b{color:var(--revo-violet);font-weight:700}.rv-mock-proximos span{min-width:0;display:grid}@media (width<=520px){.rv-mock-linha{grid-template-columns:1fr}.rv-mock-kpis em{display:none}}.rv-mock-agenda{padding:16px}.rv-agenda-topo{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rv-agenda-topo span{color:var(--rv-muted);font-size:12px}.rv-agenda-grade{grid-template-columns:44px repeat(3,minmax(0,1fr));gap:6px;display:grid}.rv-agenda-horas{grid-auto-rows:3rem;padding-top:30px;display:grid}.rv-agenda-col{min-width:0}.rv-agenda-pro{text-align:center;height:30px;font-size:12.5px;font-weight:700;display:block}.rv-agenda-slots{background:repeating-linear-gradient(to bottom, var(--rv-bg) 0 3rem, #fff 3rem 6rem);border:1px solid var(--rv-border);border-radius:10px;height:18rem;position:relative}.rv-bloco{border-left:3px solid;border-radius:8px;align-content:start;gap:1px;padding:6px 8px;font-size:11.5px;display:grid;position:absolute;left:4px;right:4px;overflow:hidden}.rv-bloco b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.rv-bloco small{font-size:10.5px}.rv-bloco.confirmado{background:var(--revo-lilac-soft);border-color:var(--revo-violet)}.rv-bloco.marcado{border:1px solid var(--rv-border);border-left:3px solid var(--revo-lilac);background:#fff}.rv-bloco.atendimento{border-color:var(--warning);background:#fff6e8}.rv-bloco.concluido{border-color:var(--success);background:#e8f6ef}.rv-mock-cliente{gap:12px;padding:20px;display:grid}.rv-cli-topo{align-items:center;gap:12px;display:flex}.rv-cli-topo>div{flex:1;display:grid}.rv-cli-topo b{font-size:15px}.rv-tag{background:var(--revo-lilac-soft);height:24px;color:var(--revo-violet-dark);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.rv-cli-dados{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rv-cli-dados>div{background:var(--rv-bg);border-radius:10px;gap:2px;padding:10px;display:grid}.rv-cli-dados b{font-size:13.5px}.rv-cli-sub{text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-weight:700;font-size:10.5px!important}.rv-cli-hist{border-top:1px solid var(--rv-border);grid-template-columns:52px 1fr auto;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.rv-cli-hist span{color:var(--rv-muted)}.rv-cli-alerta{background:var(--revo-lilac-soft);color:var(--revo-violet-dark);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.rv-cli-alerta svg{flex:none;width:16px;height:16px}.rv-mock-conversa{justify-self:center;width:100%;max-width:440px}.rv-conv-topo{border-bottom:1px solid var(--rv-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.rv-conv-topo>div{display:grid}.rv-conv-msgs{background:var(--rv-bg);gap:8px;padding:16px;display:grid}.rv-conv-msgs p{border-radius:14px;max-width:82%;padding:9px 12px;font-size:13px;line-height:1.45}.rv-conv-msgs .cli{border:1px solid var(--rv-border);background:#fff;border-bottom-left-radius:4px;justify-self:start}.rv-conv-msgs .bot{background:var(--revo-violet);color:#fff;border-bottom-right-radius:4px;justify-self:end}.rv-conv-alerta{color:var(--rv-muted);border-top:1px solid var(--rv-border);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.rv-conv-alerta svg{width:16px;height:16px;color:var(--success);flex:none}@media (prefers-reduced-motion:reduce){.revo-site *{scroll-behavior:auto!important;transition:none!important}}.revo-site{scroll-behavior:smooth}html:has(.revo-site){scroll-behavior:smooth;scroll-padding-top:80px}.rv-comparativo{border:1px solid var(--rv-border);background:#fff;border-radius:16px;margin-top:40px;overflow:hidden}.rv-comp-cab,.rv-comp-linha{grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;display:grid}@media (width>=640px){.rv-comp-cab,.rv-comp-linha{grid-template-columns:minmax(0,1fr) 160px 160px}}.rv-comp-cab{background:var(--rv-bg);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted);font-size:12px;font-weight:700}.rv-comp-cab>span,.rv-comp-linha>span{padding:14px 16px}.rv-comp-linha{border-top:1px solid var(--rv-border);font-size:15px}.rv-comp-linha>span:not(:first-child),.rv-comp-cab>span:not(:first-child){justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.rv-comp-linha svg{width:16px;height:16px}.rv-comp-linha .nao{color:#a8a09a}.rv-comp-linha .sim{color:var(--success)}.rv-comp-revo{background:#7500200f}.rv-comp-cab .rv-comp-revo,.rv-comp-linha .rv-comp-revo{color:var(--revo-violet)}.rv-passos{counter-reset:passo;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.rv-passos li{counter-increment:passo;color:var(--rv-muted);padding-left:44px;line-height:1.55;position:relative}.rv-passos li b{color:var(--rv-fg);font-weight:700}.rv-passos li:before{content:counter(passo);background:var(--revo-lilac-soft);width:28px;height:28px;color:var(--revo-violet-dark);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.rv-passos-escuro li{color:#b3aaa4}.rv-passos-escuro li b{color:#fff}.rv-passos-escuro li:before{color:var(--revo-lilac);background:#9a1b3d33}.rv-comp-cab>span,.rv-comp-linha>span{align-self:stretch;align-items:center;display:flex}:root{--v-carvao:#000;--v-ambar:#750020;--v-ambar-hover:#5c0019;--v-laranja:#9a1b3d;--v-coral:#dc4c5a;--v-offwhite:#f8f6f4;--v-grafite:#141212;--v-grafite-2:#1c1919;--v-borda:#2b2626;--v-texto-2:#c4bcb6;--v-acento:#750020;--v-ambar-suave:#f6eded;--v-gradiente:linear-gradient(135deg, #ecd3b5 0%, #9a1b3d 35%, #750020 70%, #4a0014 100%);--v-fonte:"Manrope", "Inter", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--v-raio-campo:10px;--v-raio-botao:10px;--v-raio-cartao:16px}.owner-panel,.owner-auth,.onb,.crm-ficha{--panel-ink:#141414;--panel-soft:#f8f6f4;--panel-line:#ebe4de;--panel-green:#750020;--panel-orange:#9a1b3d;--primary:#750020;--primary-foreground:#fff;--ring:#750020;font-family:var(--v-fonte)}.owner-panel,.onb{background:#f8f6f4}.panel-sidebar{color:#f8f6f4;background:#000}.panel-sidebar nav button.active,.adm-grupo a.active{color:#fff;background:#75002038}.tm-botao-primario,.tm-tipo-linha b,.panel-sidebar nav button.nav-tutoriais .nav-novo,.tut-selo,.tut-botao-amarelo,.tut-capa-icone svg,.hist-atalhos button.on,.ast-fab-icone,.ast-msg.eu p,.ast-videos svg,.ast-entrada button,.mads-gestor-icone,.mads-hero-form .mads-chips button.ativo,.vitrine-acao .modulo-bloqueado-cta,.menu-selo,.apr-botao.principal,.auth-submit,.onb-foot button{color:#fff}.owner-auth{background-image:radial-gradient(60rem 30rem at 85% -10%,#75002024,#0000 60%),linear-gradient(#f8f6f4,#f8f6f4)}.panel-sidebar nav button.active,.adm-grupo a.active{box-shadow:inset 3px 0 #9a1b3d}.panel-sidebar nav button.active svg,.adm-grupo a.active svg{color:#ecd3b5}.lembretes{gap:14px;margin:24px 0;display:grid}.lembretes .section-title h2{align-items:center;gap:8px;display:flex}.lembretes .section-title h2 svg{width:20px;height:20px;color:var(--primary,#7c3aed)}.lembrete-regra header p b{color:var(--primary,#7c3aed);font-weight:600}.lembrete-quando{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:.92rem;display:flex}.lembrete-quando input{width:72px}.lembretes-historico h3{margin:8px 0;font-size:1rem}.lembretes-historico ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lembretes-historico li{border:1px solid var(--border,#e5e5e5);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;font-size:.88rem;display:flex}.lembretes-historico small{color:var(--muted-foreground,#737373)}.mk{--mk-v:#750020;--mk-v2:#5c0019;--mk-ink:#141414;--mk-mudo:#7a726e;--mk-borda:#ebe4de;--mk-fundo:#f8f6f4;background:var(--mk-fundo);min-height:100vh;color:var(--mk-ink);padding-bottom:32px;font-family:Manrope,Inter,sans-serif}.mk-vazio{text-align:center;place-content:center;gap:8px;display:grid}.mk-topo{color:#f8f6f4;background:#000;align-items:center;gap:14px;padding:20px 16px;display:flex}.mk-topo h1{letter-spacing:-.01em;font-size:20px;font-weight:800}.mk-topo p{color:#c4bcb6;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.mk-topo p svg{flex:none;width:14px;height:14px}.mk-logo{object-fit:cover;background:#fff;border-radius:14px;flex:none;width:52px;height:52px}.mk-logo-letra{background:var(--mk-v);color:#fff;place-items:center;font-size:22px;font-weight:800;display:grid}.mk-passos{gap:6px;max-width:640px;margin:0 auto;padding:14px 16px;list-style:none;display:flex;overflow-x:auto}.mk-passos li{border:1px solid var(--mk-borda);color:var(--mk-mudo);background:#fff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:700}.mk-passos li.atual{background:var(--mk-v);border-color:var(--mk-v);color:#fff}.mk-passos li.feito{color:var(--mk-v);border-color:#e6c9cd}.mk-corpo{gap:12px;max-width:640px;margin:0 auto;padding:4px 16px;display:grid}.mk-corpo h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.mk-corpo h3{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-mudo);margin:8px 0 6px;font-size:12px;font-weight:700}.mk-voltar{color:var(--mk-mudo);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:inline-flex}.mk-voltar svg{width:16px;height:16px}.mk-grupo{gap:8px;display:grid}.mk-servico{border:1px solid var(--mk-borda);background:#fff;border-radius:14px;overflow:hidden}.mk-servico.ativo{border-color:var(--mk-v)}.mk-servico>button{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.mk-servico>button span{gap:2px;min-width:0;display:grid}.mk-servico>button small{color:var(--mk-mudo);font-size:13px}.mk-servico>button em{white-space:nowrap;justify-items:end;font-style:normal;font-weight:700;display:grid}.mk-servico>button em small{font-weight:500}.mk-variacoes{gap:6px;padding:0 12px 12px;display:grid}.mk-variacoes button{border:1px solid var(--mk-borda);background:var(--mk-fundo);font:inherit;cursor:pointer;color:inherit;border-radius:10px;justify-content:space-between;gap:12px;padding:12px 14px;font-weight:600;display:flex}.mk-variacoes button span{color:var(--mk-mudo);font-weight:500}.mk-variacoes button:hover,.mk-profs button:hover,.mk-horas button:hover,.mk-servico>button:hover{background:#f6eded}.mk-profs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.mk-profs button{border:1px solid var(--mk-borda);font:inherit;cursor:pointer;color:inherit;text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:18px 12px;display:grid}.mk-profs small{color:var(--mk-mudo);font-size:12px}.mk-avatar{width:52px;height:52px;color:var(--mk-v);object-fit:cover;background:#f6eded;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}span.mk-avatar[style]{color:#fff}.mk-avatar svg{width:22px;height:22px}.mk-dias{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mk-dias button{border:1px solid var(--mk-borda);width:64px;font:inherit;cursor:pointer;color:inherit;scroll-snap-align:start;background:#fff;border-radius:12px;flex:none;justify-items:center;gap:2px;padding:10px 0;display:grid}.mk-dias button b{font-size:18px}.mk-dias button small{color:var(--mk-mudo);text-transform:capitalize;font-size:11px}.mk-dias button.ativo{background:var(--mk-v);border-color:var(--mk-v);color:#fff}.mk-dias button.ativo small{color:#f3dfe3}.mk-horas{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.mk-horas button{border:1px solid var(--mk-borda);height:44px;font:inherit;cursor:pointer;color:inherit;background:#fff;border-radius:10px;font-weight:700}.mk-nota{color:var(--mk-mudo);align-items:center;gap:8px;font-size:14px;display:flex}.mk-nota svg{width:16px;height:16px}.mk-resumo{color:#4a0014;background:#f6eded;border-radius:14px;gap:8px;padding:14px 16px;font-weight:600;display:grid}.mk-resumo p{align-items:center;gap:8px;display:flex}.mk-resumo svg{width:18px;height:18px;color:var(--mk-v);flex:none}.mk-form{gap:12px;display:grid}.mk-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.mk-form input,.mk-form textarea{border:1px solid var(--mk-borda);height:48px;font:inherit;color:inherit;background:#fff;border-radius:10px;padding:0 14px;font-weight:500}.mk-form textarea{resize:vertical;height:auto;padding:12px 14px}.mk-form input:focus,.mk-form textarea:focus{border-color:var(--mk-v);outline:none;box-shadow:0 0 0 3px #75002026}.mk-btn{background:var(--mk-v);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.mk-btn:hover{background:var(--mk-v2)}.mk-btn:disabled{opacity:.55;cursor:not-allowed}.mk-btn svg{width:18px;height:18px}.mk-btn-sec{color:var(--mk-ink);border:1px solid var(--mk-borda);background:#fff}.mk-btn-sec:hover{background:#f6eded}.mk-erro{color:#dc4c5a;font-size:14px;font-weight:600}.mk-feito{text-align:center;justify-items:center;gap:10px;padding:24px 8px;display:grid}.mk-feito-ic{color:#16a36a;background:#e8f6ef;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.mk-feito-ic svg{width:30px;height:30px}.mk-rodape{text-align:center;color:var(--mk-mudo);margin-top:32px;font-size:12px}.mk-rodape a{color:var(--mk-v);font-weight:700}.revo-site{--evo-bordo:#750020;--evo-bordo-2:#9a1b3d;--evo-champ:#ecd3b5;--evo-champ-2:#f7e8d6}.revo-site h1{letter-spacing:-.04em;font-weight:600}.revo-site .rv-ouro{color:#0000;background:linear-gradient(95deg,#f7e8d6 0%,#ecd3b5 45%,#c98d7d 100%);-webkit-background-clip:text;background-clip:text}.revo-site .rv-claro .rv-ouro,.revo-site .rv-suave .rv-ouro,.revo-site .rv-champ .rv-ouro{background-image:linear-gradient(95deg,#9a1b3d,#750020 60%,#4a0014)}.revo-site .rv-escuro .rv-eyebrow{color:var(--evo-champ)}.revo-site .rv-hero{isolation:isolate;background:#000;position:relative;overflow:hidden}.rv-capa-fundo{z-index:-1;background:radial-gradient(32rem 28rem at 76% 52%,#7500206b,#0000 65%),radial-gradient(44rem 18rem at 62% 100%,#75002038,#0000 70%),linear-gradient(160deg,#0b0607 0%,#050304 50%,#000 100%);position:absolute;inset:0}.rv-capa-fundo:after{content:"";transform-origin:bottom;background-image:linear-gradient(#ecd3b512 1px,#0000 1px),linear-gradient(90deg,#ecd3b512 1px,#0000 1px);background-size:56px 56px;height:55%;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 20%,#000);mask-image:linear-gradient(#0000 20%,#000)}@media (width>=1024px){.revo-site .rv-hero{align-items:center;min-height:92svh;display:grid}.revo-site .rv-hero-grid{grid-template-columns:minmax(0,1fr) auto;gap:56px}}.rv-pilula{letter-spacing:.12em;text-transform:uppercase;color:var(--evo-champ);background:#ffffff0a;border:1px solid #ecd3b538;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.rv-pilula i{background:var(--evo-bordo-2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9a1b3d40}.rv-linha{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.rv-linha>span{animation:1.1s cubic-bezier(.16,1,.3,1) both rv-linha-sobe;display:block}.rv-linha:nth-child(2)>span{animation-delay:.12s}@keyframes rv-linha-sobe{0%{transform:translateY(105%)}to{transform:none}}.rv-sobe{animation:1s cubic-bezier(.22,1,.36,1) both rv-sobe}@keyframes rv-sobe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.rv-selos{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.rv-selos li{color:#f1ece7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.rv-selos svg{width:15px;height:15px;color:var(--evo-champ)}.revo-site .rv-btn{border-radius:999px}.revo-site .rv-btn-primario{background:var(--evo-bordo);isolation:isolate;transition:transform .15s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px -10px #750020b3}.revo-site .rv-btn-primario:before{content:"";z-index:-1;background:linear-gradient(135deg,#9a1b3d,#5c0019);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(101%)}.revo-site .rv-btn-primario:hover{background:var(--evo-bordo);transform:translateY(-2px)}.revo-site .rv-btn-primario:hover:before{transform:none}.revo-site .rv-btn-primario svg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.revo-site .rv-btn-primario:hover svg{transform:translate(3px)rotate(-45deg)}@keyframes rv-anel{0%{box-shadow:0 0 #9a1b3d8c,0 12px 30px -10px #750020b3}70%,to{box-shadow:0 0 0 14px #9a1b3d00,0 12px 30px -10px #750020b3}}.rv-numeros{background:#fff;padding:36px 0 8px}.rv-numeros-in{background:#fff;border:1px solid #ebe4de;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;padding:20px;display:grid;box-shadow:0 18px 50px #140a0c0f}@media (width>=768px){.rv-numeros-in{grid-template-columns:repeat(4,minmax(0,1fr))}}.rv-numeros-in div{text-align:center;gap:2px;display:grid}.rv-numeros-in b{letter-spacing:-.03em;color:var(--evo-bordo);font-size:28px;font-weight:800}.rv-numeros-in span{color:#7a726e;font-size:13px}.revo-site .rv-escuro.rv-brilho{background:radial-gradient(60% 50% at 90% 0,#75002047,#0000 60%),#0a0708}.revo-site .rv-pilar,.revo-site .rv-plano{background:#141011;border-color:#2b2223}.revo-site .rv-pilar>svg{color:var(--evo-champ)}.revo-site .rv-pilar:hover,.revo-site .rv-plano:hover{border-color:#ecd3b559;transform:translateY(-4px)}.revo-site .rv-pilar,.revo-site .rv-plano,.revo-site .rv-card{transition:transform .22s,border-color .22s,box-shadow .22s}.revo-site .rv-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #75002014}.revo-site .rv-plano.destaque{border-color:var(--evo-champ);box-shadow:0 0 0 1px #ecd3b566,0 24px 64px #75002059}.revo-site .rv-bordo{color:#fff;background:linear-gradient(140deg,#8a0f30 0%,#750020 45%,#4a0014 100%)}.revo-site .rv-bordo .rv-lead{color:#f3dfe3}.revo-site .rv-bordo .rv-btn-primario{background:#fff;box-shadow:0 12px 30px -10px #00000080;color:#750020!important}.revo-site .rv-bordo .rv-btn-primario:before{background:var(--evo-champ)}.revo-site .rv-bordo .rv-btn-claro{background:0 0;border-color:#fff6}.revo-site .rv-final-simbolo{width:84px;height:auto;margin-bottom:24px}.rv-plataforma-mock{max-width:860px;margin-top:48px}.rv-anim .rv-revela{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--atraso,0s);transform:translateY(28px)}.rv-anim .rv-revela.visivel{opacity:1;transform:none}.ce{color:#141414;width:min(100%,560px);height:470px;margin-inline:auto;font-family:inherit;position:relative}.ce small{color:#7a726e;font-size:11px}.ce>div{background:#fff;border-radius:18px;position:absolute;box-shadow:0 24px 60px #00000073}.ce-agenda{gap:8px;width:300px;padding:16px;display:grid;top:30px;left:0}.ce-topo{gap:2px;margin-bottom:4px;display:grid}.ce-topo b{font-size:14px}.ce-linha{background:#f8f6f4;border-left:3px solid #ecd3b5;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;display:grid}.ce-linha span{color:#750020;font-weight:700}.ce-linha b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ce-linha.novo{opacity:0;background:#f6eded;border-left-color:#750020;transition:all .5s cubic-bezier(.22,1,.36,1);transform:translate(-12px)scale(.98)}.ce-linha.novo.on{opacity:1;transform:none;box-shadow:0 0 0 2px #75002026}.ce-crm{gap:6px;width:230px;padding:14px;display:grid;top:0;right:0}.ce-rotulo{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:10px!important}.ce-fat{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ce-fat b{letter-spacing:-.02em;font-size:22px;font-weight:800}.ce-fat span{color:#16a36a;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.ce-fat svg{width:13px;height:13px}.ce-barras{align-items:flex-end;gap:4px;height:54px;display:flex}.ce-barras i{background:#ecd3b5;border-radius:3px 3px 1px 1px;flex:1;transition:height .7s cubic-bezier(.22,1,.36,1)}.ce-barras i:last-child{background:#750020}.ce-kpi{border-top:1px solid #ebe4de;justify-content:space-between;align-items:baseline;padding-top:6px;display:flex}.ce-kpi b{color:#750020;font-size:13px}.ce-pulso{animation:.9s ce-pulso}@keyframes ce-pulso{30%{transform:scale(1.12)}}.ce-aviso{opacity:0;z-index:3;align-items:center;gap:10px;padding:10px 14px;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;top:0;left:40px;transform:translateY(-14px);border-radius:14px!important}.ce-aviso.on{opacity:1;transform:translateY(-34px)}.ce-aviso>svg{color:#fff;background:#750020;border-radius:10px;flex:none;width:30px;height:30px;padding:7px}.ce-aviso span{display:grid}.ce-aviso b{font-size:12.5px}.ce-whats{z-index:2;width:300px;bottom:30px;right:10px;overflow:hidden}.ce-whats-topo{color:#fff;background:#0b0b0b;align-items:center;gap:10px;padding:10px 12px;display:flex}.ce-whats-topo span{display:grid}.ce-whats-topo small{color:#c4bcb6!important}.ce-avatar{color:#4a0014;background:#ecd3b5;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid!important}.ce-conversa{background:#f3eee9;align-content:end;gap:6px;min-height:168px;padding:12px;display:grid}.ce-msg{border-radius:12px;max-width:86%;padding:8px 10px;font-size:12px;line-height:1.4}.ce-msg.eu{color:#fff;background:#750020;border-bottom-right-radius:4px;justify-self:end}.ce-msg.ela{background:#fff;border-bottom-left-radius:4px;justify-self:start}.ce-digit{gap:3px;display:inline-flex}.ce-digit i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite ce-pontos}.ce-digit i:nth-child(2){animation-delay:.15s}.ce-digit i:nth-child(3){animation-delay:.3s}@keyframes ce-pontos{50%{opacity:1;transform:translateY(-2px)}}.ce-entra{animation:.45s cubic-bezier(.22,1,.36,1) both ce-entra}@keyframes ce-entra{0%{opacity:0;transform:translateY(8px)scale(.97)}}.ce-ok{color:#0f7a4f;background:#e8f6ef;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ce-ok svg{width:14px;height:14px}.ce-selo{opacity:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;bottom:0;left:20px;transform:translateY(10px);border-radius:999px!important}.ce-selo.on{opacity:1;transform:none}.ce-selo svg{color:#750020;width:15px;height:15px}@media (width<=600px){.ce{height:520px}.ce-agenda{width:82%;top:40px}.ce-crm{width:62%;top:210px;right:0}.ce-whats{width:86%;top:auto;bottom:40px;right:0}.ce-crm{display:none!important}}@media (prefers-reduced-motion:reduce){.rv-linha>span,.rv-sobe,.rv-btn-cheio,.ce-entra,.ce-digit i{animation:none!important}}@media (width>=1024px){.revo-site .rv-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px)}}.ce{width:100%;max-width:540px}.ce-aviso,.ce-selo{white-space:nowrap}.ce-agenda{z-index:1}.revo-site{--lux-serifa:"Cormorant Garamond", "Playfair Display", Georgia, serif;--lux-marfim:#f8f5f0;--lux-marfim-2:#f1ebe3;--lux-champ-fio:#ecd3b538;--lux-fio-claro:#e4d9cb;--lux-lento:cubic-bezier(.16, 1, .3, 1);counter-reset:secao}.revo-site h1,.revo-site h2{font-family:var(--lux-serifa);letter-spacing:-.01em;font-weight:500}.revo-site h1{font-size:clamp(46px,6.6vw,92px);font-weight:500;line-height:.98}.revo-site h1 em,.revo-site h2 .rv-ouro{font-style:italic;font-weight:400}.revo-site h2{max-width:18ch;font-size:clamp(36px,4.6vw,60px);line-height:1.02}.revo-site h3{letter-spacing:-.01em;font-weight:600}.revo-site .rv-lead{font-size:17px;font-weight:400;line-height:1.75}.revo-site .rv-eyebrow{letter-spacing:.32em;align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex;margin-bottom:26px!important}.revo-site .rv-sec .rv-eyebrow:before{counter-increment:secao;content:counter(secao, decimal-leading-zero);font-family:var(--lux-serifa);letter-spacing:0;color:#750020;font-size:15px;font-style:italic}.revo-site .rv-sec .rv-eyebrow:after{content:"";opacity:.5;background:currentColor;width:48px;height:1px}.revo-site .rv-escuro .rv-eyebrow:before{color:#ecd3b5}.revo-site .rv-topo{background:#0a0908c7;border-bottom:1px solid var(--lux-champ-fio)!important}.revo-site .rv-nav a{letter-spacing:.14em;text-transform:uppercase;color:#cfc7bf;font-size:12px;font-weight:500}.revo-site .rv-pilula{letter-spacing:.34em;color:#ecd3b5;background:0 0;border:0;gap:14px;margin-bottom:28px;padding:0;font-size:11px}.revo-site .rv-pilula i{width:40px;height:1px;box-shadow:none;opacity:.7;background:#ecd3b5;border-radius:0}.revo-site .rv-selos li{border:0;border-right:1px solid var(--lux-champ-fio);letter-spacing:.1em;text-transform:uppercase;color:#d8d0c8;background:0 0;border-radius:0;margin-right:6px;padding:0 14px 0 0;font-size:12px;font-weight:500}.revo-site .rv-selos li:last-child{border-right:0}.revo-site .rv-selos svg{display:none}.rv-capa-fundo{background:radial-gradient(30rem 26rem at 78% 52%,#75002052,#0000 66%),linear-gradient(160deg,#0d0a09 0%,#070505 55%,#000 100%)!important}.rv-capa-fundo:after{opacity:.55}.revo-site .rv-hero:before,.revo-site .rv-escuro:before{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.revo-site .rv-escuro{isolation:isolate;position:relative}.rv-aparelho{border:1px solid var(--lux-champ-fio);background:linear-gradient(160deg,#ffffff0a,#ffffff03);border-radius:22px;padding:28px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 40px 120px #00000080}.rv-aparelho:before{content:"";background:#ecd3b52e;border-radius:4px;width:56px;height:4px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ce>div{border-radius:10px;box-shadow:0 20px 50px #00000080}.revo-site .rv-btn{text-transform:uppercase;letter-spacing:.16em;border-radius:2px;font-size:12px;font-weight:600}.revo-site .rv-btn-g{height:54px;padding:0 30px;font-size:12.5px}.revo-site .rv-btn-primario{box-shadow:none}.revo-site .rv-btn-primario:hover{transform:none}.revo-site .rv-btn-primario:before{transition-duration:.8s}.revo-site .rv-btn-claro{background:0 0;border-color:#ecd3b566}.revo-site .rv-btn-claro:hover{background:#ecd3b50f;border-color:#ecd3b5}.revo-site .rv-btn-ghost{text-transform:uppercase}.rv-btn-cheio{animation:none!important}.revo-site .rv-claro{background:var(--lux-marfim)}.revo-site .rv-suave{background:#fbf9f6}.revo-site .rv-champ{background:var(--lux-marfim-2)}.revo-site .rv-sec{border-top:1px solid var(--lux-fio-claro)}.revo-site .rv-escuro.rv-sec{border-top-color:var(--lux-champ-fio)}@media (width>=1024px){.revo-site .rv-sec{padding:136px 0}}.revo-site .rv-card{border:1px solid var(--lux-fio-claro);box-shadow:none;background:0 0;border-radius:4px;padding:32px 28px}.revo-site .rv-champ .rv-card{background:0 0;border-color:#ddcdb9}.revo-site .rv-card:hover{box-shadow:none;border-color:#750020;transform:none}.revo-site .rv-ic{color:#750020;stroke-width:1.25px;width:24px;height:24px}.revo-site .rv-grid4{gap:0}.revo-site .rv-grid4>.rv-card{border-radius:0;margin:0 -1px -1px 0}.revo-site .rv-pilar,.revo-site .rv-plano{border:1px solid var(--lux-champ-fio);background:0 0;border-radius:4px}.revo-site .rv-pilar:hover,.revo-site .rv-plano:hover{box-shadow:none;border-color:#ecd3b5;transform:none}.revo-site .rv-pilar>svg,.revo-site .rv-plano li svg{stroke-width:1.25px}.revo-site .rv-plano.destaque{box-shadow:none;background:linear-gradient(170deg,#7500202e,#0000 60%);border-color:#ecd3b5}.revo-site .rv-plano-selo{letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:10px}.revo-site .rv-lista li svg,.revo-site .rv-faq summary svg{stroke-width:1.25px}.revo-site .rv-passos li:before{font-family:var(--lux-serifa);color:#750020;background:0 0;border:1px solid;border-radius:0;font-size:15px;font-style:italic;font-weight:500}.revo-site .rv-passos-escuro li:before{color:#ecd3b5}.revo-site .rv-comparativo{border-color:var(--lux-fio-claro);background:0 0;border-radius:4px}.revo-site .rv-comp-cab{letter-spacing:.18em;background:0 0}.revo-site .rv-comp-revo{background:#7500200d}.revo-site .rv-mock{border-radius:10px}.revo-site .rv-embreve{letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:9.5px}.revo-site .rv-numeros{background:var(--lux-marfim);padding:0}.revo-site .rv-numeros-in{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;max-width:1200px;padding:48px 0}.revo-site .rv-numeros-in div{border-left:1px solid var(--lux-fio-claro);padding:8px 16px}.revo-site .rv-numeros-in div:first-child{border-left:0}.revo-site .rv-numeros-in b{font-family:var(--lux-serifa);letter-spacing:0;color:#750020;font-size:48px;font-weight:500}.revo-site .rv-numeros-in span{letter-spacing:.18em;text-transform:uppercase;font-size:11px}@media (width<=767px){.revo-site .rv-numeros-in div:nth-child(3){border-left:0}}.revo-site .rv-bordo{background:#4a0014 radial-gradient(60% 80% at 80% 0,#9a1b3d8c,#0000 60%)}.revo-site .rv-bordo h2{margin-inline:auto}.revo-site .rv-bordo .rv-btn-primario{background:#f8f5f0}.revo-site .rv-beneficios>div{border-top-width:1px}.revo-site .rv-faq summary{font-family:var(--lux-serifa);font-size:24px;font-weight:500}.rv-anim .rv-revela{transition-duration:1.1s;transition-timing-function:var(--lux-lento);transform:translateY(16px)}.revo-site .rv-linha>span{animation-duration:1.5s}.revo-site .rv-sobe{animation-duration:1.4s}@media (width<=1023px){.rv-aparelho{padding:18px 10px}}@media (width>=601px){.rv-aparelho .ce-agenda{width:56%}.rv-aparelho .ce-crm{width:41%}.rv-aparelho .ce-whats{width:58%}}.revo-site .rv-btn,.revo-site .rv-menu-btn{border-radius:999px}.rv-plataforma-cab{align-items:center;gap:40px;display:grid}@media (width>=1024px){.rv-plataforma-cab{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:72px}}.rv-fitas{aspect-ratio:592/500;justify-self:center;width:min(100%,440px);margin:0;position:relative}.rv-fitas:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#75002059,#0000);position:absolute;inset:10% 5%}.rv-fita{width:100%;height:auto;position:absolute;inset:0}.rv-fita-1{animation:9s ease-in-out infinite alternate rv-fita-a}.rv-fita-2{animation:9s ease-in-out infinite alternate rv-fita-b}@keyframes rv-fita-a{0%{translate:0}to{translate:6px -5px}}@keyframes rv-fita-b{0%{translate:0}to{translate:-6px 5px}}.rv-anim .rv-plataforma-cab .rv-fita{transition:transform 1.8s var(--lux-lento,cubic-bezier(.16, 1, .3, 1)), opacity 1.4s ease}.rv-anim .rv-plataforma-cab .rv-fita-1{opacity:0;transform:translate(38%,-22%)rotate(-6deg)}.rv-anim .rv-plataforma-cab .rv-fita-2{opacity:0;transition-delay:.18s;transform:translate(-38%,22%)rotate(6deg)}.rv-anim .rv-plataforma-cab.visivel .rv-fita{opacity:1;transform:none}.rv-fitas figcaption{letter-spacing:.24em;text-transform:uppercase;color:#b3aaa4;justify-content:space-between;font-size:10.5px;display:flex;position:absolute;bottom:-34px;left:0;right:0}.rv-fitas figcaption span:first-child:before,.rv-fitas figcaption span:last-child:after{content:"";opacity:.6;vertical-align:middle;background:#ecd3b5;width:22px;height:1px;margin:0 10px;display:inline-block}@media (width<=600px){.rv-fitas figcaption{flex-direction:column;align-items:center;gap:6px;bottom:-52px}.rv-plataforma-cab{gap:72px}}@media (prefers-reduced-motion:reduce){.rv-fita{animation:none!important}}.revo-site .rv-logo{height:40px}.rv-fitas{width:min(100%,380px)}.rv-fitas figcaption{white-space:nowrap;justify-content:center;gap:28px;bottom:-36px;left:-60px;right:-60px}@media (width<=600px){.rv-fitas figcaption{bottom:-64px;left:0;right:0}.rv-plataforma-cab+.rv-plataforma-mock{margin-top:96px}.revo-site .rv-logo{height:30px}}.pd{align-items:center;gap:28px;margin-top:40px;display:grid}@media (width>=960px){.pd{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:48px}}.pd-passos{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pd-passos button{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;transition:background var(--t-normal);background:0 0;border:0;border-radius:14px;grid-template-columns:36px 1fr;gap:12px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.pd-passos button:hover{background:#7500200a}.pd-passos li.on button{background:#fff;box-shadow:0 10px 30px -18px #4a001459}.pd-num{letter-spacing:.08em;color:#b3a79f;padding-top:3px;font-size:12px;font-weight:800}.pd-passos li.on .pd-num{color:var(--evo-bordo)}.pd-passos b{color:var(--rv-fg);font-size:16px;font-weight:700;display:block}.pd-passos small{color:var(--rv-muted);opacity:0;max-height:0;margin-top:4px;font-size:14px;line-height:1.5;transition:max-height .4s,opacity .4s;display:block;overflow:hidden}.pd-passos li.on small,.pd:not(.pd-mover) .pd-passos small{opacity:1;max-height:80px}.pd-progresso{background:var(--evo-bordo);transform-origin:0;border-radius:2px;height:2px;animation:linear forwards pd-prog;position:absolute;bottom:6px;left:16px;right:16px;transform:scaleX(0)}@keyframes pd-prog{to{transform:scaleX(1)}}.pd-palco{background:linear-gradient(145deg,#1a0a10,#000 60%);border-radius:22px;min-height:440px;padding:18px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #4a001499}.pd-palco:before{content:"";pointer-events:none;background:radial-gradient(at 85% 0,#9a1b3d59,#0000 55%);position:absolute;inset:0}.pd-cena{height:100%;animation:.5s both pd-cena;position:relative}@keyframes pd-cena{0%{opacity:0;transform:translateY(10px)scale(.99)}}.pd-tela{color:#141414;background:#fbf9f7;border-radius:14px;grid-template-columns:52px minmax(0,1fr);min-height:404px;font-size:13px;display:grid;position:relative;overflow:hidden}@media (width>=640px){.pd-tela{grid-template-columns:160px minmax(0,1fr)}}.pd-tela-tel{background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.pd-lateral{background:#0d0b0b;align-content:start;gap:4px;padding:14px 8px;display:grid}.pd-lateral img{margin:0 0 12px 8px}.pd-lateral span{color:#8d8380;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:600;display:flex}.pd-lateral span svg{flex:none;width:16px;height:16px}.pd-lateral span.on{color:#f7e8d6;background:#9a1b3d47}.pd-lateral em{white-space:nowrap;font-style:normal;display:none}@media (width>=640px){.pd-lateral em{display:inline}}.pd-conteudo{align-content:start;gap:12px;min-width:0;padding:18px;display:grid;position:relative}.pd-rot{letter-spacing:.08em;text-transform:uppercase;color:#9a8f89;font-size:11px;font-weight:700}.pd-a{animation:.5s cubic-bezier(.2,.8,.2,1) both pd-in;animation-delay:var(--d,0s)}@keyframes pd-in{0%{opacity:0;transform:translateY(8px)}}.pd-linkbox{background:#fff;border:1px solid #ebe4de;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:15px;display:flex;position:relative}.pd-linkbox b span{color:var(--evo-bordo)}.pd-btn{background:var(--evo-bordo);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;animation:.4s 1.1s both pd-clique;display:inline-flex}.pd-btn svg{width:13px;height:13px}@keyframes pd-clique{50%{transform:scale(.9)}}.pd-copiado{color:#fff;background:#16a36a;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-12px;right:12px}.pd-copiado svg{width:12px;height:12px}.pd-canais{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pd-canal{background:#fff;border:1px solid #ebe4de;border-radius:12px;gap:2px;padding:12px;display:grid}.pd-canal svg{width:18px;height:18px;color:var(--evo-bordo);margin-bottom:4px}.pd-canal small{color:#9a8f89;font-size:11px}.pd-envio{color:#4a0014;background:#f6ede3;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.pd-envio svg{width:15px;height:15px}.pd-tel{color:#141414;background:#fff;border:6px solid #1d1a1a;border-radius:30px;align-content:start;gap:8px;width:250px;min-height:404px;padding:14px 14px 18px;font-size:12px;display:grid}.pd-tel-topo{border-bottom:1px solid #f0e9e3;align-items:center;gap:8px;padding-bottom:8px;display:flex}.pd-tel-topo small{color:#16a36a;font-size:10px;display:block}.pd-logo-letra{background:var(--evo-bordo);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.pd-servico{border:1.5px solid var(--evo-bordo);background:#7500200d;border-radius:10px;justify-content:space-between;padding:10px;display:flex}.pd-servico em{color:#9a8f89;font-style:normal}.pd-profs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pd-prof{border:1px solid #ebe4de;border-radius:10px;justify-items:center;gap:4px;padding:8px 4px;font-weight:600;display:grid}.pd-prof span{color:#4a0014;background:#ecd3b5;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.pd-horas{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pd-horas span{text-align:center;border:1px solid #ebe4de;border-radius:8px;padding:8px 0;font-weight:700}.pd-mover .pd-escolhe{animation:.5s cubic-bezier(.2,.8,.2,1) both pd-in,.3s forwards pd-sel;animation-delay:var(--d), 1.8s}.pd-mover .pd-escolhe-2{animation-delay:var(--d), 3.1s}.pd:not(.pd-mover) .pd-escolhe{border-color:var(--evo-bordo);background:var(--evo-bordo);color:#fff}@keyframes pd-sel{to{border-color:var(--evo-bordo);background:var(--evo-bordo);color:#fff}}.pd-confirmar{color:#fff;background:#141414;border-radius:999px;height:40px;margin-top:6px;font-weight:700;position:relative;overflow:hidden}.pd-confirmar>span{justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.pd-feito{background:#16a36a;animation:.4s 4.8s both pd-aparece}.pd-feito svg{width:15px;height:15px}@keyframes pd-aparece{0%{opacity:0;transform:scale(.96)}}.pd-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pd-col>b{padding:6px 8px;font-size:12px;display:block}.pd-col-corpo{background:repeating-linear-gradient(#fff 0 27px,#f1ebe6 27px 28px);border:1px solid #ebe4de;border-radius:10px;height:290px;position:relative}.pd-bloco{background:#f6ede3;border-left:3px solid #c9a98a;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1.25;position:absolute;left:4px;right:4px;overflow:hidden}.pd-bloco small{color:#8a7d76;font-size:10px;font-weight:600;display:block}.pd-bloco-novo{color:#fff;background:#750020;border-left-color:#ecd3b5;height:13%;top:70%;box-shadow:0 10px 24px -10px #750020b3}.pd-bloco-novo small{color:#ecd3b5}.pd-mover .pd-bloco-novo{animation:.7s cubic-bezier(.2,1.3,.4,1) both pd-cai;animation-delay:var(--d)}@keyframes pd-cai{0%{opacity:0;transform:translateY(-40px)scale(.9)}}.pd-aviso{background:#fff;border-radius:12px;align-items:center;gap:8px;max-width:240px;padding:10px 12px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-30%);box-shadow:0 18px 40px -16px #00000059}.pd-aviso svg{width:18px;height:18px;color:var(--evo-bordo);flex:none}.pd-aviso small{color:#8a7d76;font-size:11px;display:block}.pd-whats{background:#efe7de}.pd-whats-topo{background:0 0}.pd-conversa{gap:8px;display:grid}.pd-hora{color:#6d625c;background:#fff8;border-radius:6px;justify-self:center;padding:3px 8px;font-size:10px}.pd-msg{border-radius:12px;max-width:88%;margin:0;padding:8px 10px;line-height:1.4}.pd-msg.eu{background:#fff;border-bottom-left-radius:4px;justify-self:start}.pd-msg.ela{background:#dcf8c6;border-bottom-right-radius:4px;justify-self:end}.pd-lido{color:#34b7f1;vertical-align:-3px;width:14px;height:14px;display:inline}.pd-status{color:#141414;background:#fff;border-radius:14px;justify-items:start;gap:8px;min-width:180px;padding:16px;display:grid}.pd-status small{color:#8a7d76;font-size:11px;font-weight:600}.pd-pill{border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.pd-pill svg{width:13px;height:13px}.pd-pill-1{color:#8a5a00;background:#fdf0d9}.pd-pill-2{color:#0f7a4d;background:#dff5ea}@keyframes pd-sai{to{opacity:.3;text-decoration:line-through}}.pd-ficha{background:#fff;border:1px solid #ebe4de;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.pd-ficha small{color:#8a7d76;display:block}.pd-avatar{color:#4a0014;background:#ecd3b5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.pd-selo-voltar{white-space:nowrap;color:#fff;background:#750020;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:700}.pd-ciclo{background:#fff;border:1px solid #ebe4de;border-radius:12px;gap:6px;padding:14px;display:grid}.pd-ciclo>span{color:#8a7d76;justify-content:space-between;font-size:11px;display:flex}.pd-barra{background:#f1ebe6;border-radius:8px;height:8px;overflow:hidden}.pd-barra i{transform-origin:0;background:linear-gradient(90deg,#ecd3b5,#9a1b3d 80%,#750020);border-radius:8px;width:100%;height:100%;display:block}.pd-mover .pd-barra i{animation:1.4s .3s both pd-enche}@keyframes pd-enche{0%{transform:scaleX(.1)}}.pd-msg-robo{color:#f8f6f4;background:#141414;border-radius:12px;gap:10px;padding:12px;line-height:1.45;display:flex}.pd-msg-robo>svg{color:#ecd3b5;flex:none;width:20px;height:20px}.pd-msg-robo small{color:#ecd3b5;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pd-voltou{color:#0f7a4d;background:#dff5ea;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.pd-voltou svg{width:15px;height:15px}.pd:not(.pd-visivel) .pd-cena *{animation-play-state:paused}.pd:not(.pd-mover) .pd-cena,.pd:not(.pd-mover) .pd-cena *{animation:none!important}@media (prefers-reduced-motion:reduce){.pd .pd-cena,.pd .pd-cena *{animation:none!important}}@media (width<=520px){.pd-palco{min-height:0;padding:10px}.pd-tela-tel .pd-status{display:none}.pd-aviso{max-width:none;position:static;transform:none}.pd-bloco-novo{height:17%}.pd-bloco small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.revo-site .rv-faixa{color:#fff;background:#2a0810;align-items:end;min-height:420px;display:grid;position:relative;overflow:hidden}@media (width>=1024px){.revo-site .rv-faixa{min-height:560px}}.revo-site .rv-faixa picture,.revo-site .rv-faixa img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.revo-site .rv-faixa:after{content:"";background:linear-gradient(#1404081a 30%,#140408d1 100%),linear-gradient(90deg,#1404088c,#0000 55%);position:absolute;inset:0}.revo-site .rv-faixa-in{z-index:1;max-width:1200px;padding:48px 0 56px;position:relative}.revo-site .rv-faixa h2{color:#fff;max-width:22ch;font-size:clamp(30px,4.4vw,54px)}.revo-site .rv-faixa .rv-eyebrow{color:var(--evo-champ)}.revo-site .rv-faixa p:last-child{color:#e9d9cf;max-width:46ch;margin-top:14px;font-size:17px}.revo-site .rv-faixa .rv-ouro{font-style:italic}.revo-site .rv-foto{border-radius:4px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #4a00148c}.revo-site .rv-foto:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.revo-site .rv-foto img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;transition:transform 1.2s;display:block}.revo-site .rv-foto-alta img{aspect-ratio:4/5;object-position:50% 30%}.revo-site .rv-foto:hover img{transform:scale(1.03)}.revo-site .rv-foto-duas{align-items:center}.revo-site .rv-beneficios-2{grid-template-columns:1fr;gap:24px}@media (width>=640px){.revo-site .rv-beneficios-2{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.revo-site .rv-beneficios-2{grid-template-columns:repeat(2,1fr)}}@media (width<=1023px){.revo-site .rv-foto-alta img{aspect-ratio:3/2}.revo-site .rv-foto-duas .rv-foto{order:2}}.revo-site .rv-final-foto{text-align:left;position:relative;overflow:hidden}.revo-site .rv-final-fundo{object-fit:cover;object-position:70% 30%;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.revo-site .rv-final-foto:before{content:"";background:linear-gradient(90deg,#32000ef5 0%,#32000ed9 40%,#32000e59 100%);position:absolute;inset:0}.revo-site .rv-final-foto .rv-final-in{z-index:1;justify-items:start;position:relative}.revo-site .rv-final-foto h2{max-width:18ch;margin-inline:0}.revo-site .rv-final-foto .rv-final-simbolo{margin-bottom:20px}.revo-site .rv-final-foto .rv-cta-centro{justify-content:flex-start}@media (width<=640px){.revo-site .rv-final-fundo{opacity:.35}}.revo-site .rv-fundo-foto{isolation:isolate;position:relative;overflow:hidden}.revo-site .rv-fundo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.revo-site .rv-fundo-foto:before{content:"";z-index:-1;position:absolute;inset:0}.revo-site .rv-fundo-direita .rv-fundo{object-position:70% 25%}.revo-site .rv-fundo-direita:before{background:linear-gradient(90deg,#0e0407f5 0%,#0e0407e6 38%,#0e040773 68%,#0e040740 100%)}.revo-site .rv-fundo-esquerda .rv-fundo{object-position:25% 30%}.revo-site .rv-fundo-esquerda:before{background:linear-gradient(270deg,#28000cf5 0%,#28000ce6 38%,#28000c66 70%,#28000c33 100%)}.revo-site .rv-fundo-veu .rv-fundo{opacity:.28;object-position:50% 40%}.revo-site .rv-fundo-veu:before{background:linear-gradient(#0009,#000000d9)}.revo-site .rv-fundo-in{align-items:center;min-height:560px;display:grid;position:relative}.revo-site .rv-fundo-in>div{max-width:560px}.revo-site .rv-fundo-in-dir{justify-items:end}.revo-site .rv-fundo-foto h2,.revo-site .rv-fundo-foto h3{color:#fff}.revo-site .rv-fundo-foto .rv-eyebrow{color:var(--evo-champ)}.revo-site .rv-fundo-foto .rv-lead{color:#e9d9cf}.revo-site .rv-fundo-foto .rv-beneficios-2{gap:14px}.revo-site .rv-fundo-foto .rv-beneficios-2>div{-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ecd3b538;border-radius:4px;padding:18px 18px 16px}.revo-site .rv-fundo-foto .rv-beneficios-2 h3{margin:0 0 6px;font-size:17px}.revo-site .rv-fundo-foto .rv-beneficios-2 p{color:#d9ccc4;font-size:14px;line-height:1.55}.revo-site .rv-fundo-foto .rv-lista-escura li{color:#e9dfd8}@media (width<=1023px){.revo-site .rv-fundo-in{min-height:0;padding-top:220px}.revo-site .rv-fundo-direita:before,.revo-site .rv-fundo-esquerda:before{background:linear-gradient(#0e040726 0%,#0e0407e6 260px,#0e0407f5 100%)}.revo-site .rv-fundo-direita .rv-fundo,.revo-site .rv-fundo-esquerda .rv-fundo{object-position:50% 0%}.revo-site .rv-fundo-in>div{max-width:none}.revo-site .rv-fundo-veu .rv-fundo-in{padding-top:0}}.revo-site .rv-faixa img{animation:14s ease-out forwards rv-ken;transform:scale(1.06)}@keyframes rv-ken{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.revo-site .rv-faixa img{animation:none;transform:none}}.ce-avatar{object-fit:cover;padding:0}.pd-prof img,.pd-avatar,.pd-logo-letra{object-fit:cover;border-radius:50%;display:block}.pd-prof img{width:36px;height:36px}.pd-col>b{align-items:center;gap:6px;display:flex}.pd-col>b img{object-fit:cover;border-radius:50%;width:22px;height:22px}.pd-palco{background-image:linear-gradient(145deg,#1a0a10eb,#000000f0 60%),url(/site/evo-palco-desfocado.webp);background-position:50%;background-size:cover}@media (width>=1024px){.revo-site .rv-fundo-direita .rv-fundo{object-position:50% 20%;width:68%;left:auto;right:0}.revo-site .rv-fundo-direita:before{background:linear-gradient(90deg,#0e0407 0% 38%,#0e0407bf 50%,#0e04071a 70%,#0e040700 100%)}.revo-site .rv-fundo-esquerda .rv-fundo{object-position:50% 25%;width:68%;left:0;right:auto}.revo-site .rv-fundo-esquerda:before{background:linear-gradient(270deg,#28000c 0% 38%,#28000cbf 50%,#28000c1a 70%,#28000c00 100%)}.revo-site .rv-fundo-direita,.revo-site .rv-fundo-esquerda{background:#0e0407}.revo-site .rv-fundo-esquerda{background:#28000c}.revo-site .rv-fundo-in{min-height:640px}.revo-site .rv-fundo-in>div{max-width:520px}}.revo-site .rv-fundo-veu .rv-fundo{opacity:.14;object-position:50% 60%;filter:saturate(.8)}.mc{--t-escuro:#1e060c;--t-principal:#750020;--t-claro:#ecd3b5;--t-fundo:#f8f5f0;--mc-b:#750020;--mc-b2:#4a0014;--mc-ch:#ecd3b5;--mc-ch2:#f7ece0;--mc-ink:#1b1416;--mc-mudo:#7d726e;--mc-borda:#e9dfd6;--mc-fundo:#f8f5f0;background:var(--mc-fundo);min-height:100vh;color:var(--mc-ink);padding-bottom:120px;font-family:Manrope,Inter,sans-serif}.mc *,.mc :before,.mc :after{box-sizing:border-box}.mc h1,.mc h2,.mc h3,.mc p{margin:0}.mc button{font:inherit;color:inherit;cursor:pointer}.mc svg{flex:none;width:16px;height:16px}.mc-vazio{text-align:center;place-content:center;gap:8px;display:grid}.mc-topo{color:#f8f5f0;background:radial-gradient(90% 120% at 100% 0%, var(--mc-b), transparent 60%), linear-gradient(160deg, var(--t-escuro) 0%, var(--t-escuro) 70%);padding:28px 16px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mc-topo{background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--mc-b) 65%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--t-escuro) 70%, var(--mc-b)) 0%, var(--t-escuro) 70%)}}.mc-topo:after{content:"";border:1px solid var(--mc-ch);border-radius:50%;width:260px;height:260px;position:absolute;top:-40px;right:-60px}@supports (color:color-mix(in lab, red, red)){.mc-topo:after{border:1px solid color-mix(in srgb, var(--mc-ch) 16%, transparent)}}.mc-topo:after{box-shadow:0 0 0 28px var(--mc-ch), 0 0 0 56px var(--mc-ch)}@supports (color:color-mix(in lab, red, red)){.mc-topo:after{box-shadow:0 0 0 28px color-mix(in srgb, var(--mc-ch) 4%, transparent), 0 0 0 56px color-mix(in srgb, var(--mc-ch) 2.5%, transparent)}}.mc-topo:after{pointer-events:none}.mc-topo-in{z-index:1;align-items:center;gap:16px;max-width:720px;margin:0 auto;display:flex;position:relative}.mc-logo{object-fit:cover;border:1px solid var(--mc-ch);border-radius:50%;flex:none;width:64px;height:64px}@supports (color:color-mix(in lab, red, red)){.mc-logo{border:1px solid color-mix(in srgb, var(--mc-ch) 50%, transparent)}}.mc-logo{box-shadow:0 0 0 4px var(--mc-ch)}@supports (color:color-mix(in lab, red, red)){.mc-logo{box-shadow:0 0 0 4px color-mix(in srgb, var(--mc-ch) 8%, transparent)}}.mc-logo-letra{background:linear-gradient(140deg, var(--mc-ch2), var(--mc-ch));color:var(--mc-b2);place-items:center;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;display:grid}.mc-topo small{letter-spacing:.18em;text-transform:uppercase;color:var(--mc-ch);font-size:11px;font-weight:700;display:block}.mc-topo h1{letter-spacing:-.01em;margin-top:2px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,6vw,38px);font-weight:600;line-height:1.05}.mc-topo p{color:#d9c9c0;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.mc-topo p svg{width:14px;height:14px;color:var(--mc-ch)}.mc-passos{z-index:1;grid-template-columns:repeat(4,1fr);gap:6px;max-width:720px;margin:22px auto 0;padding:0;list-style:none;display:grid;position:relative}.mc-passos li{color:#a8958d;white-space:nowrap;border-top:2px solid #ffffff1f;align-items:center;gap:8px;min-width:0;padding-top:10px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.mc-passos li span{border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.mc-passos li span svg{width:12px;height:12px}.mc-passos li.atual{color:#fff;border-color:var(--mc-ch)}.mc-passos li.atual span{background:var(--mc-ch);color:var(--mc-b2);border-color:var(--mc-ch);font-weight:800}.mc-passos li.feito{color:var(--mc-ch);border-color:var(--mc-ch)}@supports (color:color-mix(in lab, red, red)){.mc-passos li.feito{border-color:color-mix(in srgb, var(--mc-ch) 50%, transparent)}}.mc-passos li.feito span{background:var(--mc-ch)}@supports (color:color-mix(in lab, red, red)){.mc-passos li.feito span{background:color-mix(in srgb, var(--mc-ch) 20%, transparent)}}.mc-passos li.feito span{border-color:#0000}@media (width<=480px){.mc-passos li{justify-content:center;gap:0;font-size:0}.mc-passos li.atual{gap:6px;font-size:11px}}.mc-corpo{max-width:720px;margin:0 auto;padding:24px 16px 0;animation:.4s both mc-entra}@keyframes mc-entra{0%{opacity:0;transform:translateY(8px)}}.mc-corpo>h2,.mc-feito h2,.mc-folha h2{letter-spacing:-.01em;font-family:Cormorant Garamond,serif;font-size:clamp(30px,7vw,40px);font-weight:600;line-height:1.05}.mc-sub{color:var(--mc-mudo);font-size:15px;line-height:1.5;margin-top:6px!important}.mc-nota{color:var(--mc-mudo);font-size:14px;line-height:1.5;display:block;margin-top:16px!important}.mc-voltar{color:var(--mc-mudo);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:8px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.mc-cats{z-index:5;background:var(--mc-fundo);gap:8px;margin:18px -16px 0;padding:12px 16px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mc-cats{background:color-mix(in srgb, var(--mc-fundo) 92%, transparent)}}.mc-cats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none}.mc-cats::-webkit-scrollbar{display:none}.mc-cats button{border:1px solid var(--mc-borda);background:#fff;border-radius:999px;flex:none;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.mc-cats button.ativo{background:var(--mc-ink);color:#fff;border-color:var(--mc-ink)}.mc-grupo{margin-top:22px}.mc-grupo h3,.mc-periodo h3,.mc-prof-item h3{letter-spacing:.16em;text-transform:uppercase;color:var(--mc-b);margin-bottom:10px;font-size:11px;font-weight:800}.mc-servico{border:1px solid var(--mc-borda);background:#fff;border-radius:18px;margin-bottom:10px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.mc-servico:hover{box-shadow:0 14px 30px -22px var(--mc-b2)}@supports (color:color-mix(in lab, red, red)){.mc-servico:hover{box-shadow:0 14px 30px -22px color-mix(in srgb, var(--mc-b2) 45%, transparent)}}.mc-servico.escolhido{border-color:var(--mc-b);box-shadow:0 0 0 1px var(--mc-b), 0 16px 32px -22px var(--mc-b)}@supports (color:color-mix(in lab, red, red)){.mc-servico.escolhido{box-shadow:0 0 0 1px var(--mc-b), 0 16px 32px -22px color-mix(in srgb, var(--mc-b) 55%, transparent)}}.mc-servico-btn{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.mc-servico-foto{object-fit:cover;border-radius:14px;flex:none;width:56px;height:56px}.mc-servico-txt{flex:1;gap:4px;min-width:0;display:grid}.mc-servico-txt b{font-size:16px;font-weight:700}.mc-servico-txt small{color:var(--mc-mudo);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.mc-servico-txt .mc-opcao-escolhida{color:var(--mc-b);font-weight:700}.mc-servico-txt em{color:var(--mc-ink);align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:700;display:flex}.mc-servico-txt em svg{width:13px;height:13px;color:var(--mc-mudo)}.mc-servico-txt em span{color:#c9bab1}.mc-mais{border:1px solid var(--mc-borda);width:36px;height:36px;color:var(--mc-b);border-radius:50%;flex:none;place-items:center;transition:all .25s;display:grid}.mc-servico.escolhido .mc-mais{background:var(--mc-b);border-color:var(--mc-b);color:#fff;animation:.35s mc-pop}@keyframes mc-pop{50%{transform:scale(1.18)}}.mc-opcoes{gap:8px;padding:0 16px 16px;animation:.3s both mc-entra;display:grid}.mc-opcoes>small{color:var(--mc-mudo);font-size:12px;font-weight:700}.mc-opcoes button{border:1px solid var(--mc-borda);background:var(--mc-fundo);text-align:left;border-radius:12px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;display:flex}.mc-opcoes button:hover{border-color:var(--mc-b)}.mc-opcoes button span{color:var(--mc-mudo);white-space:nowrap}.mc-tudo{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mc-tudo button{border:1px solid var(--mc-borda);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.mc-tudo button.ativo{border-color:var(--mc-b);background:var(--mc-b)}@supports (color:color-mix(in lab, red, red)){.mc-tudo button.ativo{background:color-mix(in srgb, var(--mc-b) 6%, transparent)}}.mc-tudo button.ativo{color:var(--mc-b)}.mc-prof-item{margin-top:24px}.mc-profs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.mc-profs button{border:1px solid var(--mc-borda);background:#fff;border-radius:18px;justify-items:center;gap:8px;padding:16px 8px;font-size:14px;transition:all .2s;display:grid}.mc-profs button.ativo{border-color:var(--mc-b);box-shadow:0 0 0 1px var(--mc-b)}.mc-profs button b{text-align:center;font-weight:700}.mc-av{object-fit:cover;color:var(--mc-b2);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.mc-av-qualquer{background:var(--mc-ch2);color:var(--mc-b)}.mc-profs button.ativo .mc-av{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--mc-b)}.mc-dias{scrollbar-width:none;gap:8px;margin:18px -16px 0;padding:4px 16px 8px;display:flex;overflow-x:auto}.mc-dias::-webkit-scrollbar{display:none}.mc-dias button{border:1px solid var(--mc-borda);background:#fff;border-radius:16px;flex:none;justify-items:center;gap:2px;width:64px;padding:12px 0;transition:all .2s;display:grid}.mc-dias button small{color:var(--mc-mudo);text-transform:capitalize;font-size:11px}.mc-dias button b{font-size:20px;font-weight:800}.mc-dias button.ativo{background:var(--mc-ink);border-color:var(--mc-ink);color:#fff}.mc-dias button.ativo small{color:var(--mc-ch)}.mc-periodo{margin-top:22px}.mc-horas{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.mc-horas button{border:1px solid var(--mc-borda);background:#fff;border-radius:12px;padding:12px 0;font-size:15px;font-weight:700;transition:all .2s}.mc-horas button:hover{border-color:var(--mc-b)}.mc-horas button.ativo{background:var(--mc-b);border-color:var(--mc-b);color:#fff;box-shadow:0 10px 22px -12px var(--mc-b)}@supports (color:color-mix(in lab, red, red)){.mc-horas button.ativo{box-shadow:0 10px 22px -12px color-mix(in srgb, var(--mc-b) 80%, transparent)}}.mc-cartao{border:1px solid var(--mc-borda);box-shadow:0 24px 50px -36px var(--mc-b2);background:#fff;border-radius:22px;margin-top:18px;padding:20px}@supports (color:color-mix(in lab, red, red)){.mc-cartao{box-shadow:0 24px 50px -36px color-mix(in srgb, var(--mc-b2) 50%, transparent)}}.mc-quando{color:var(--mc-mudo);border-bottom:1px solid var(--mc-borda);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:14px;font-size:15px;display:flex}.mc-quando b{color:var(--mc-ink);text-transform:none;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600}.mc-linha{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mc-linha li{grid-template-columns:52px 1fr auto;align-items:start;gap:12px;display:grid;position:relative}.mc-linha li+li:before{content:"";border-left:1px dashed #d8c8bc;height:14px;position:absolute;top:-14px;left:22px}.mc-linha-hora{color:var(--mc-b);padding-top:1px;font-size:14px;font-weight:800}.mc-linha-txt{gap:4px;min-width:0;display:grid}.mc-linha-txt b{font-size:15px}.mc-linha-txt small{color:var(--mc-mudo);align-items:center;gap:6px;font-size:13px;display:flex}.mc-linha-txt small .mc-av{font-size:10px}.mc-linha-preco{white-space:nowrap;font-size:14px;font-weight:700}.mc-total{border-top:1px solid var(--mc-borda);color:var(--mc-mudo);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex;margin-top:16px!important}.mc-total b{color:var(--mc-ink);font-size:22px}.mc-form{gap:14px;margin-top:22px;display:grid}.mc-form label{color:var(--mc-mudo);gap:6px;font-size:13px;font-weight:700;display:grid}.mc-form input,.mc-form textarea{border:1px solid var(--mc-borda);width:100%;font:inherit;color:var(--mc-ink);background:#fff;border-radius:14px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.mc-form input:focus,.mc-form textarea:focus{border-color:var(--mc-b);box-shadow:0 0 0 3px var(--mc-b);outline:none}@supports (color:color-mix(in lab, red, red)){.mc-form input:focus,.mc-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-b) 12%, transparent)}}.mc-erro{color:#a3122f;background:#fdecee;border-radius:12px;padding:12px 14px;font-size:14px}.mc-btn{background:linear-gradient(135deg, var(--mc-b), var(--mc-b) 55%, var(--mc-b2));letter-spacing:.01em;min-height:50px;box-shadow:0 14px 28px -14px var(--mc-b);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.mc-btn{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--mc-b) 85%, transparent)}}.mc-btn{transition:transform .15s,opacity .2s}.mc-btn:active{transform:scale(.98)}.mc-btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.mc-btn-sec{border:1px solid var(--mc-borda);box-shadow:none;background:#fff;color:var(--mc-ink)!important}.mc-link{color:var(--mc-b);text-underline-offset:3px;background:0 0;border:0;font-weight:700;text-decoration:underline}.mc-barra{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--t-escuro);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mc-barra{background:color-mix(in srgb, var(--t-escuro) 96%, transparent)}}.mc-barra{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;animation:.35s cubic-bezier(.2,.9,.3,1) both mc-sobe}@keyframes mc-sobe{0%{transform:translateY(100%)}}.mc-barra-in{align-items:center;gap:14px;max-width:720px;margin:0 auto;display:flex}.mc-barra-txt{flex:1;gap:2px;min-width:0;display:grid}.mc-barra-txt b{font-size:15px}.mc-barra-txt small{color:#cbbab2;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mc-barra .mc-btn{background:linear-gradient(135deg, var(--mc-ch2), var(--mc-ch));box-shadow:none;flex:none;color:var(--mc-b2)!important}.mc-barra .mc-btn:disabled{opacity:.5}.mc-folha-fundo{z-index:30;background:var(--t-escuro);place-items:end center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mc-folha-fundo{background:color-mix(in srgb, var(--t-escuro) 55%, transparent)}}.mc-folha-fundo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.25s both mc-fade}@keyframes mc-fade{0%{opacity:0}}.mc-folha{width:min(100%,560px);max-height:90vh;padding:28px 20px calc(20px + env(safe-area-inset-bottom));background:var(--mc-fundo);border-radius:28px 28px 0 0;gap:12px;animation:.4s cubic-bezier(.2,.9,.3,1) both mc-sobe;display:grid;position:relative;overflow:auto}@media (width>=640px){.mc-folha-fundo{align-items:center}.mc-folha{border-radius:28px}}.mc-folha-fechar{background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.mc-folha-ic{background:linear-gradient(140deg, var(--mc-ch2), var(--mc-ch));width:44px;height:44px;color:var(--mc-b);border-radius:50%;place-items:center;display:grid}.mc-folha-ic svg{width:20px;height:20px}.mc-sug{border:1px solid var(--mc-borda);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px;transition:border-color .2s;display:flex}.mc-sug.escolhido{border-color:var(--mc-b)}.mc-sug img,.mc-sug-ic{object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.mc-sug-ic{background:var(--mc-ch2);color:var(--mc-b);place-items:center;display:grid}.mc-sug>span:not(.mc-sug-ic){flex:1;gap:2px;min-width:0;display:grid}.mc-sug b{font-size:15px}.mc-sug small{color:var(--mc-mudo);font-size:13px}.mc-sug button{border:1px solid var(--mc-b);color:var(--mc-b);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.mc-sug.escolhido button{background:var(--mc-b);color:#fff}.mc-folha>.mc-btn{margin-top:6px}.mc-feito{text-align:center;justify-items:center;gap:12px;padding-top:12px;display:grid}.mc-feito-ic{background:linear-gradient(140deg, var(--mc-b), var(--mc-b2));color:#fff;width:72px;height:72px;box-shadow:0 0 0 8px var(--mc-b), 0 0 0 16px var(--mc-b);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mc-feito-ic{box-shadow:0 0 0 8px color-mix(in srgb, var(--mc-b) 8%, transparent), 0 0 0 16px color-mix(in srgb, var(--mc-b) 4%, transparent)}}.mc-feito-ic{animation:.5s mc-pop}.mc-feito-ic svg{width:32px;height:32px}.mc-linha-feito{text-align:left;border:1px solid var(--mc-borda);background:#fff;border-radius:20px;width:100%;padding:18px}.mc-linha-feito li{grid-template-columns:52px 1fr}.mc-rodape{text-align:center;color:var(--mc-mudo);letter-spacing:.04em;margin-top:40px;font-size:12px}.mc-rodape a{color:var(--mc-b);font-weight:800}@media (prefers-reduced-motion:reduce){.mc *,.mc :before,.mc :after{transition:none!important;animation:none!important}}.mc-nota svg{vertical-align:-3px;margin-right:6px;display:inline}.rt-lado{justify-items:center;gap:14px;display:grid}.rt-convite{color:#d9ccc4;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.rt-convite span{background:var(--evo-champ,#ecd3b5);color:#4a0014;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;animation:2.4s ease-in-out infinite rt-pulsa}@keyframes rt-pulsa{50%{box-shadow:0 0 0 8px #ecd3b51f}}.rt{color:#141414;background:#efe7de;border:8px solid #1d1a1a;border-radius:34px;grid-template-rows:auto 1fr auto auto auto;width:min(100%,400px);height:580px;font-family:Manrope,sans-serif;display:grid;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,0 0 0 1px #ecd3b51f}.rt-topo{color:#fff;background:#0f2d28;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.rt-topo b{font-size:15px;display:block}.rt-topo small{color:#9fd8c7;font-size:12px;display:block}.rt-topo em{letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.rt-av{color:#4a0014;background:linear-gradient(140deg,#f7ece0,#ecd3b5);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700;display:grid}.rt-conversa{scroll-behavior:smooth;background-color:#efe7de;background-image:radial-gradient(#7500200d 1px,#0000 1px);background-size:16px 16px;flex-direction:column;gap:8px;padding:14px 12px;display:flex;overflow-y:auto}.rt-msg{border-radius:12px;max-width:84%;padding:8px 10px 6px;font-size:14px;line-height:1.45;animation:.3s both rt-entra;position:relative;box-shadow:0 1px 1px #00000014}@keyframes rt-entra{0%{opacity:0;transform:translateY(6px)scale(.98)}}.rt-msg p{white-space:pre-wrap;margin:0}.rt-msg small{color:#7d8a85;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:10px;display:flex}.rt-msg small svg{color:#34b7f1;width:14px;height:14px}.rt-msg.ele{background:#fff;border-top-left-radius:4px;align-self:flex-start}.rt-msg.eu{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end}.rt-link{background:#f6f2ee;border-top:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:8px -4px 2px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex;color:#750020!important}.rt-link:hover{background:#f1e6dc}.rt-link svg{width:15px;height:15px}.rt-alerta{color:#8a5a00;background:#fdf0d9;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.rt-alerta svg{width:13px;height:13px}.rt-digit{gap:4px;padding:12px 14px;display:flex}.rt-digit i{background:#9aa5a1;border-radius:50%;width:7px;height:7px;animation:1s infinite rt-pt}.rt-digit i:nth-child(2){animation-delay:.15s}.rt-digit i:nth-child(3){animation-delay:.3s}@keyframes rt-pt{50%{opacity:.5;transform:translateY(-3px)}}.rt-sugestoes{scrollbar-width:none;background:#efe7de;gap:6px;padding:8px 10px 0;display:flex;overflow-x:auto}.rt-sugestoes::-webkit-scrollbar{display:none}.rt-sugestoes button{color:#750020;font:inherit;cursor:pointer;background:#fff;border:1px solid #75002040;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700;transition:background .2s}.rt-sugestoes button:hover{background:#fbf3ea}.rt-sugestoes button:disabled{opacity:.5;cursor:default}.rt-erro{color:#a3122f;background:#fdecee;margin:0;padding:6px 12px;font-size:12px}.rt-escrever{background:#efe7de;gap:8px;padding:10px;display:flex}.rt-escrever input{min-width:0;height:44px;font:inherit;color:#141414;background:#fff;border:0;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:15px}.rt-escrever button{color:#fff;cursor:pointer;background:#0f6e5d;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.rt-escrever button:disabled{opacity:.45;cursor:default}.rt-escrever button svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.rt *,.rt-convite span{animation:none!important}}.pd-palco-col{gap:12px;min-width:0;display:grid}.pd-convite{color:var(--evo-bordo,#750020);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.pd-convite svg{transform-origin:70% 90%;width:16px;height:16px;animation:1.6s ease-in-out infinite pd-aceno}@keyframes pd-aceno{0%,60%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}}.pd-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.pd-nav button{color:#3d3735;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3d7cc;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.pd-nav button svg{width:14px;height:14px}.pd-nav .pd-seguinte{margin-left:auto}.pd-nav .pd-seguinte.pronto{color:#fff;background:#750020;border-color:#750020;animation:2.4s ease-in-out infinite rt-pulsa}.pd-palco button{font:inherit;cursor:pointer}.pd-alvo{z-index:2;outline-offset:2px;outline:2px solid #ecd3b5;position:relative;animation:1.4s ease-in-out infinite pd-brilho!important}@keyframes pd-brilho{0%,to{box-shadow:0 0 #ecd3b5d9}60%{box-shadow:0 0 0 9px #ecd3b500}}.pd:not(.pd-mover) .pd-alvo{animation:none!important}.pd-campo{background:#fff;border:1px solid #ebe4de;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.pd-campo span{color:#9a8f89;font-size:11px;font-weight:700}.pd-campo input{font:inherit;color:#141414;background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:15px;font-weight:700}.pd-linkbox button.pd-btn{border:0}.pd-canais-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-canais-3 .pd-canal{text-align:left;color:#141414}.pd-canal.on{border-color:#750020;box-shadow:0 0 0 1px #750020}.pd-previa{color:#141414;background:#dcf8c6;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.45}.pd-previa u{color:#075e54}.pd-previa-qr{background:#fff;border:1px solid #ebe4de;align-items:center;gap:14px;display:flex}.pd-previa-qr svg{flex:none;width:92px;height:92px}.pd-previa-qr span{color:#7a726e;gap:2px;display:grid}.pd-previa-qr b{color:#750020;font-size:14px}.pd-servico{text-align:left;color:#141414;background:#fff;border:1px solid #ebe4de;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;width:100%;padding:8px 10px;display:grid}.pd-servico b{font-size:12px}.pd-servico em{color:#9a8f89;grid-column:1;font-size:11px;font-style:normal}.pd-servico i{color:#750020;border:1px solid #ebe4de;border-radius:50%;grid-area:1/2/span 2;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.pd-servico i svg{width:13px;height:13px}.pd-servico.on{background:#7500200a;border-color:#750020}.pd-servico.on i{color:#fff;background:#750020;border-color:#750020}.pd-prof{color:#141414;background:#fff}.pd-prof.on{color:#fff;background:#750020;border-color:#750020}.pd-horas button{color:#141414;background:#fff;border:1px solid #ebe4de;border-radius:8px;padding:8px 0;font-weight:700}.pd-horas button.on{color:#fff;background:#750020;border-color:#750020}.pd-confirmar{color:#fff;border:0;place-items:center;width:100%;font-weight:800;display:grid}.pd-ok{text-align:center;justify-items:center;gap:6px;padding:28px 8px;display:grid}.pd-ok>span{color:#fff;background:#16a36a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.pd-ok>span svg{width:26px;height:26px}.pd-ok b{font-size:15px}.pd-ok small{color:#7a726e;font-size:12px;line-height:1.4}.pd-logo-txt{font-size:13px}.pd-col-corpo{height:300px}.pd-bloco-novo{text-align:left;cursor:pointer;z-index:1;border:0}.pd-bloco-novo.chegou{background:#0f7a4d;border-left-color:#b8f0d4}.pd-detalhe{gap:10px}.pd-detalhe img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.pd-detalhe .pd-btn{white-space:nowrap;border:0;animation:none}.pd-detalhe .pd-pill{white-space:nowrap}@media (width>=640px){.pd-aviso{max-width:360px}}.pd-respostas{justify-items:end;gap:6px;margin-top:4px;display:grid}.pd-respostas button{color:#075e54;background:#fff;border:1px solid #075e5459;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.pd-mover .pd-pill-1{animation:none}.pd:not(.pd-mover) .pd-pill-1{display:inline-flex}.pd-status-nota{font-weight:500!important}.pd-msg-rascunho{flex-wrap:wrap;align-items:center}.pd-msg-rascunho>span{flex:1;min-width:180px}.pd-msg-rascunho .pd-btn{color:#4a0014;background:#ecd3b5;border:0;animation:none}.pd-tela-tel .pd-tel{scrollbar-width:thin;scroll-behavior:smooth;max-height:440px;overflow-y:auto}.pd-palco{min-height:480px}.pd-mover .pd-pill-2{animation:.4s both pd-aparece}.pd-detalhe{left:16px;right:16px;transform:none;max-width:none!important}@media (width<=640px){.pd-canais-3 .pd-canal{padding:10px 8px}.pd-canais-3 .pd-canal b{font-size:12px}.pd-canais-3 .pd-canal small{display:none}.pd-detalhe{grid-template-columns:36px 1fr;align-items:center;display:grid}.pd-detalhe .pd-btn,.pd-detalhe .pd-pill{grid-column:1/-1;justify-content:center}}.revo-site .rv-centro{text-align:center;max-width:760px;margin:0 auto}.revo-site .rv-centro .rv-eyebrow{justify-content:center}.revo-site .rv-centro .rv-lead{margin-left:auto;margin-right:auto}.mv{gap:0;margin-top:40px;display:grid;position:relative}@media (width>=1024px){.mv{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;margin-top:0}}.mv-etapa{padding:40px 0;transition:opacity .5s}@media (width>=1024px){.mv-etapa{opacity:.25;flex-direction:column;justify-content:center;min-height:100vh;padding:0;display:flex}.mv-etapa.ativa{opacity:1}}.mv-tag{letter-spacing:.18em;color:#8a7d76;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:700;display:flex}.mv-tag span{letter-spacing:0;color:#750020;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.mv-tag i{background:#d6c6b8;width:36px;height:1px}.revo-site .mv-etapa h3{letter-spacing:-.015em;color:#141414;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4.2vw,52px);font-weight:600;line-height:1.02}.mv-texto{color:#6f6662;max-width:46ch;font-size:17px;line-height:1.6;margin-top:16px!important}.mv-etapa ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mv-etapa li{color:#3d3735;align-items:center;gap:12px;font-size:15px;display:flex}.mv-etapa li:before{content:"";background:#750020;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #7500201a}.mv-mock-movel{margin-top:28px}@media (width>=1024px){.mv-mock-movel{display:none}}.mv-painel{display:none}@media (width>=1024px){.mv-painel{display:block}.mv-painel-in{align-items:center;gap:20px;height:100vh;display:flex;position:sticky;top:0}.mv-troca{flex:1;min-width:0}}.mv-pontos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mv-pontos li{background:#d6c6b8;border-radius:50%;width:6px;height:6px;transition:transform .3s,background .3s}.mv-pontos li.on{background:#750020;transform:scale(1.6)}.mv-janela{color:#141414;background:#fff;border:1px solid #e6dbd1;border-radius:14px;font-size:13px;overflow:hidden;box-shadow:0 50px 90px -50px #4a00148c,0 0 0 6px #7500200a,0 0 80px -20px #9a1b3d40}.mv-mover .mv-troca .mv-janela{animation:.55s cubic-bezier(.2,.8,.2,1) both mv-janela}@keyframes mv-janela{0%{opacity:0;transform:translateY(16px)scale(.985)}}.mv-janela-barra{background:#faf7f3;border-bottom:1px solid #efe6dd;align-items:center;gap:6px;padding:11px 14px;display:flex}.mv-janela-barra i{background:#e3d6ca;border-radius:50%;width:10px;height:10px}.mv-janela-barra i:first-child{background:#e8a0a8}.mv-janela-barra span{color:#8a7d76;background:#fff;border:1px solid #efe6dd;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:11px}.mv-janela-corpo{min-height:360px;padding:18px}.mv-mover .mv-in{animation:.5s cubic-bezier(.2,.8,.2,1) both mv-in;animation-delay:calc(var(--i,0) * 80ms + .12s)}@keyframes mv-in{0%{opacity:0;transform:translateY(12px)}}.mv-marc{gap:10px;display:grid}.mv-marc-topo{color:#fff;background:linear-gradient(150deg,#2a0710,#120408);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.mv-marc-topo small{letter-spacing:.16em;color:#ecd3b5;font-size:9px;font-weight:800;display:block}.mv-marc-topo b{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600}.mv-marc-topo em{color:#ecd3b5;background:#ecd3b526;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.mv-marc-topo em svg{width:14px;height:14px}.mv-marc-logo{color:#4a0014;background:linear-gradient(140deg,#f7ece0,#ecd3b5);border-radius:50%;place-items:center;width:38px;height:38px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700;display:grid}.mv-marc-serv{border:1px solid #ebe4de;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;transition:border-color .3s,box-shadow .3s;display:flex}.mv-marc-serv small{color:#8a7d76;margin-top:2px;font-size:12px;display:block}.mv-marc-serv i{color:#750020;border:1px solid #ebe4de;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;transition:all .3s;display:grid}.mv-marc-serv i svg{width:14px;height:14px}.mv-marc-serv.on{border-color:#750020;box-shadow:0 0 0 1px #750020}.mv-marc-serv.on i{color:#fff;background:#750020;border-color:#750020}.mv-marc-horas{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mv-marc-horas span{text-align:center;border:1px solid #ebe4de;border-radius:10px;padding:9px 0;font-weight:700;transition:all .3s}.mv-marc-horas span.on{color:#fff;background:#750020;border-color:#750020}.mv-marc-ok{color:#0f7a4d;opacity:0;background:#e8f6ef;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:800;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.mv-marc-ok.on{opacity:1;transform:none}.mv-marc-ok svg{width:16px;height:16px}.mv-wa{grid-template-columns:1fr;gap:12px;min-height:360px;display:grid}@media (width>=560px){.mv-wa{grid-template-columns:200px 1fr}}.mv-wa-lista{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width<=559px){.mv-wa-lista li:nth-child(n+2){display:none}}.mv-wa-lista li{border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.mv-wa-lista li.on{background:#f6efe8}.mv-wa-lista img,.mv-wa-cab img{object-fit:cover;border-radius:50%;flex:none}.mv-wa-lista span{flex:1;min-width:0;display:grid}.mv-wa-lista span b{font-size:12px}.mv-wa-lista span small{color:#8a7d76;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mv-wa-lista em{justify-items:end;gap:3px;font-style:normal;display:grid}.mv-wa-lista em small{color:#8a7d76;font-size:10px}.mv-wa-lista em i{color:#fff;background:#25d366;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:grid}.mv-wa-chat{background:#efe7de;border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.mv-wa-cab{color:#fff;background:#0f2d28;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.mv-wa-msgs{flex-direction:column;gap:8px;padding:12px;display:flex}.mv-bal{border-radius:12px;max-width:88%;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;animation:.35s both mv-in;box-shadow:0 1px 1px #0000000f}.mv-bal.ela{background:#fff;border-top-left-radius:4px;align-self:flex-start}.mv-bal.eu{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end}.mv-bal-ic{vertical-align:-2px;color:#0f6e5d;width:13px;height:13px;margin-right:2px;display:inline}.mv-lido{color:#34b7f1;vertical-align:-3px;width:14px;height:14px;display:inline}.mv-selo{color:#fff;background:#750020;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:800;animation:.4s both mv-in;display:inline-flex}.mv-selo svg{width:13px;height:13px}.mv-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mv-kpi{background:#faf7f3;border:1px solid #efe6dd;border-radius:12px;padding:10px 12px}.mv-kpi small{letter-spacing:.06em;text-transform:uppercase;color:#8a7d76;font-size:10px;font-weight:700;display:block}.mv-kpi b{font-variant-numeric:tabular-nums;font-size:20px}.mv-ag{gap:12px;display:grid;position:relative}.mv-ag-grade{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mv-ag-col>b{align-items:center;gap:6px;padding:4px 2px 8px;font-size:12px;display:flex}.mv-ag-col>b img{object-fit:cover;border-radius:50%}.mv-ag-col>div{background:repeating-linear-gradient(#fff 0 29px,#f4ede6 29px 30px);border:1px solid #efe6dd;border-radius:10px;height:230px;position:relative}.mv-ag-bloco{background:#f6ede3;border-left:3px solid #c9a98a;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:600;position:absolute;left:4px;right:4px;overflow:hidden}.mv-ag-novo{color:#fff;opacity:0;background:#750020;border-left-color:#ecd3b5;font-size:10.5px;transition:opacity .5s,transform .6s cubic-bezier(.2,1.3,.4,1);transform:translateY(-24px)scale(.92);box-shadow:0 10px 24px -10px #750020b3}.mv-ag-novo.on{opacity:1;transform:none}.mv-toast{color:#fff;opacity:0;background:#141414;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.mv-toast.on{opacity:1;transform:none}.mv-toast svg{color:#ecd3b5;width:15px;height:15px}.mv-crm{gap:14px;display:grid}.mv-segs{flex-wrap:wrap;gap:6px;display:flex}.mv-segs span{color:#6f6662;background:#faf7f3;border:1px solid #efe6dd;border-radius:999px;padding:6px 10px;font-size:12px}.mv-segs b{color:#141414;margin-left:4px}.mv-segs span:nth-child(3){color:#750020;background:#fdf1f3;border-color:#e8b6bf}.mv-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.mv-kcol{background:#faf7f3;border:1px dashed #e3d6ca;border-radius:12px;align-content:start;gap:8px;min-height:180px;padding:10px;display:grid}.mv-kcol>small{letter-spacing:.08em;text-transform:uppercase;color:#8a7d76;font-size:10px;font-weight:800}.mv-kcard{background:#fff;border:1px solid #ebe4de;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 6px 16px -12px #0000004d}.mv-kcard img{object-fit:cover;border-radius:50%;flex:none}.mv-kcard span{min-width:0;display:grid}.mv-kcard b{font-size:12px}.mv-kcard small{color:#8a7d76;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mv-kcard-move{z-index:1;border-color:#750020;width:calc(33.3333% - 26.6667px);transition:transform .8s cubic-bezier(.65,0,.35,1);position:absolute;top:92px;left:10px;box-shadow:0 14px 30px -14px #75002099}.mv-crm-msg{color:#f3ebe4;background:#141414;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:12.5px;line-height:1.5;display:flex}.mv-crm-msg svg{color:#ecd3b5;flex:none;width:15px;height:15px;margin-top:2px}.mv-res{gap:14px;display:grid}.mv-res-topo{justify-content:space-between;align-items:flex-end;display:flex}.mv-res-topo small{text-transform:uppercase;letter-spacing:.08em;color:#8a7d76;font-size:11px;font-weight:700;display:block}.mv-res-topo b{font-variant-numeric:tabular-nums;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;line-height:1}.mv-res-topo em{color:#0f7a4d;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.mv-res-topo em svg{width:15px;height:15px}.mv-grafico{width:100%;height:120px;display:block}.mv-linha{stroke-dasharray:1;stroke-dashoffset:0}.mv-mover .mv-grafico.vivo .mv-linha{animation:1.6s cubic-bezier(.4,0,.2,1) .3s both mv-traco}.mv-mover .mv-grafico.vivo .mv-area{animation:1s .9s both mv-fade}@keyframes mv-traco{0%{stroke-dashoffset:1px}}@keyframes mv-fade{0%{opacity:0}}.mv-metricas{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mv-metricas .mv-kpi b{font-size:17px}@media (width<=520px){.mv-janela-corpo{padding:12px}.mv-kpi b{font-size:16px}.mv-metricas{grid-template-columns:repeat(2,1fr)}}.revo-site .rv-assistente{display:block}.rt-demo{align-items:start;gap:28px;margin-top:40px;display:grid}@media (width>=1024px){.rt-demo{grid-template-columns:420px minmax(0,1fr);gap:56px}}.rt-demo .rt{grid-template-rows:auto 1fr auto auto;width:100%;max-width:420px;height:560px;margin:0 auto}.rt-online{background:#25d366;border-radius:50%;width:7px;height:7px;margin-right:2px;display:inline-block}.rt-lado{align-content:start;justify-items:stretch;gap:14px;display:grid}.rt-rotulo{letter-spacing:.18em;text-transform:uppercase;color:#ecd3b5;margin:0;font-size:11px;font-weight:800}.rt-comandos{gap:10px;display:grid}.rt-comandos button{color:#e9dfd8;text-align:left;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ecd3b529;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.rt-comandos button:hover{border-color:#ecd3b566}.rt-comandos button span{color:#c4415f;font-weight:800}.rt-comandos code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.rt-comandos button.on{color:#fff;background:#75002047;border-color:#9a1b3d}.rt-comandos button.on span{color:#ecd3b5}.rt-prog{transform-origin:0;background:#ecd3b5;width:100%;height:2px;animation:linear forwards pd-prog;position:absolute;bottom:0;left:0;transform:scaleX(0)}.rt-card{background:#ecd3b512;border:1px solid #ecd3b533;border-radius:12px;gap:14px;padding:18px;display:flex}.rt-card b{color:#fff;font-size:15px;display:block}.rt-card small{color:#cbbab2;margin-top:4px;font-size:14px;line-height:1.5;display:block}.rt-card-ic{color:#750020;background:linear-gradient(140deg,#f7ece0,#ecd3b5);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.rt-card-ic svg{width:18px;height:18px}.rt-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rt-chips li{color:#d9ccc4;border:1px solid #ecd3b533;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.rt-chips li:before{content:"";background:#c4415f;border-radius:50%;width:6px;height:6px}.rt-nota{color:#a8958d;margin:0;font-size:13px}.rt-res{gap:6px;margin-top:8px;animation:.35s both rt-entra;display:grid}.rt-res-lista span{background:#f6f2ee;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:12px;display:flex}.rt-res-lista small{color:#7d726e;white-space:nowrap}.rt-res-horas{grid-template-columns:repeat(3,1fr)}.rt-res-horas span{text-align:center;color:#750020;border:1px solid #7500204d;border-radius:10px;padding:8px 0;font-size:13px;font-weight:800}.rt-res-link,.rt-res-alerta{background:#f6f2ee;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.rt-res-link svg{color:#750020;flex:none;width:18px;height:18px}.rt-res-link b,.rt-res-alerta b{font-size:12.5px;display:block}.rt-res-link small,.rt-res-alerta small{color:#7d726e;font-size:11px;display:block}.rt-res-alerta{background:#fdf0d9}.rt-res-alerta svg{color:#8a5a00;flex:none;width:18px;height:18px}.cf{gap:40px;display:grid}@media (width>=1024px){.cf{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px}.cf-cab{position:sticky;top:120px}}.cf-explorar{letter-spacing:.18em;text-transform:uppercase;color:#8a7d76;gap:10px;font-size:11px;font-weight:800;display:grid;margin-top:28px!important}.cf-explorar i{transform-origin:0;background:#750020;width:160px;height:2px;transition:transform .2s linear;display:block}.cf-linha{gap:56px;margin:0;padding:0 0 0 44px;list-style:none;display:grid;position:relative}.cf-trilho{background:#e0d4c8;width:1px;position:absolute;top:8px;bottom:8px;left:11px}.cf-trilho span{transform-origin:top;background:#750020;transition:transform .15s linear;position:absolute;inset:0}.cf-linha li{position:relative}.cf-mover .cf-linha li{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.cf-mover .cf-linha li.visto{opacity:1;transform:none}.cf-ponto{background:#f8f5f0;border:2px solid #d6c6b8;border-radius:50%;width:23px;height:23px;transition:border-color .3s,transform .3s;position:absolute;top:6px;left:-44px}.cf-ponto:after{content:"";background:#750020;border-radius:50%;transition:transform .3s;position:absolute;inset:5px;transform:scale(0)}.cf-ponto.on{border-color:#750020;transform:scale(1.05)}.cf-ponto.on:after{transform:scale(1)}.cf-num{color:#141414;opacity:.07;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:64px;font-weight:700;line-height:1;position:absolute;top:-14px;right:0}.revo-site .cf-linha h3{color:#141414;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;line-height:1.1}.cf-linha p{color:#6f6662;max-width:46ch;font-size:16px;line-height:1.6;margin-top:8px!important}@media (prefers-reduced-motion:reduce){.mv *,.rt-demo *,.cf *{transition:none!important;animation:none!important}.mv-ag-novo,.mv-marc-ok,.mv-toast{opacity:1;transform:none}}.revo-site .rv-assistente>div{max-width:none}.revo-site .rv-assistente>.rv-centro{max-width:760px}.revo-site .rv-assistente{min-height:0}.mv-linha{stroke-width:2.5px}.revo-site .rv-difs{padding:40px 0 16px}.dm{background:#fff;border:1px solid #ebe4de;border-radius:22px;gap:0;max-width:1100px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 60px -30px #4a001440}@media (width>=860px){.dm{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm-item{align-content:start;gap:10px;padding:22px 22px 24px;display:grid}.dm-item+.dm-item{border-top:1px solid #efe6dd}@media (width>=860px){.dm-item+.dm-item{border-top:0;border-left:1px solid #efe6dd}}.revo-site .dm-item h3{letter-spacing:-.01em;color:#141414;align-items:center;gap:8px;margin-top:6px;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;display:flex}.dm-item h3 svg{color:#750020;flex:none;width:18px;height:18px}.dm-item>p{color:#7a726e;margin:0;font-size:14px;line-height:1.55}.dm-cena{color:#141414;background:#f8f4ef;border:1px solid #efe6dd;border-radius:14px;height:128px;padding:14px;font-size:12.5px;position:relative;overflow:hidden}.dm-cena svg{flex:none;width:14px;height:14px}.dm-robo{background:#efe7de;align-content:start;gap:8px;display:grid}.dm-bal{border-radius:12px;max-width:88%;margin:0;padding:7px 10px;line-height:1.35;box-shadow:0 1px 1px #0000000f}.dm-ela{background:#fff;border-top-left-radius:4px;justify-self:start}.dm-eu,.dm-digit{background:#d9fdd3;border-top-right-radius:4px;grid-row:2;justify-self:end}.dm-eu{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dm-eu svg{color:#0f6e5d}.dm-digit{background:#fff;gap:4px;padding:10px 12px;display:flex}.dm-digit i{background:#9aa5a1;border-radius:50%;width:6px;height:6px;animation:1s infinite rt-pt}.dm-digit i:nth-child(2){animation-delay:.15s}.dm-digit i:nth-child(3){animation-delay:.3s}.dm-ela{animation:6s infinite dm-entra-1}.dm-digit{animation:6s infinite dm-digit}.dm-eu{animation:6s infinite dm-entra-2}@keyframes dm-entra-1{0%{opacity:0;transform:translateY(6px)}8%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes dm-digit{0%,12%{opacity:0}16%,30%{opacity:1}34%,to{opacity:0}}@keyframes dm-entra-2{0%,32%{opacity:0;transform:translateY(6px)}40%,88%{opacity:1;transform:none}96%,to{opacity:0}}.dm-link{align-content:start;justify-items:center;gap:12px;display:grid}.dm-pill{color:#750020;background:#fff;border:1px solid #e3d6ca;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;animation:6s infinite dm-pill;display:inline-flex;position:relative}@keyframes dm-pill{0%,14%{transform:none}18%{transform:scale(.95)}24%,to{transform:none}}.dm-toque{opacity:0;border:2px solid #750020;border-radius:50%;width:30px;height:30px;margin-left:-15px;animation:6s ease-out infinite dm-toque;position:absolute;top:22px;left:50%}@keyframes dm-toque{0%,14%{opacity:0;transform:scale(.4)}18%{opacity:.8}30%,to{opacity:0;transform:scale(2.2)}}.dm-slots,.dm-ok{grid-row:2}.dm-slots{gap:6px;animation:6s infinite dm-slots;display:flex}.dm-slots span{background:#fff;border:1px solid #e3d6ca;border-radius:10px;padding:7px 12px;font-weight:800}.dm-slot-on{animation:6s infinite dm-slot}@keyframes dm-slots{0%,24%{opacity:0;transform:translateY(6px)}30%,56%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-4px)}}@keyframes dm-slot{0%,40%{color:#141414;background:#fff}46%,to{color:#fff;background:#750020;border-color:#750020}}.dm-ok{color:#0f7a4d;background:#e8f6ef;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:800;animation:6s infinite dm-ok;display:inline-flex}@keyframes dm-ok{0%,60%{opacity:0;transform:scale(.94)}66%,90%{opacity:1;transform:none}97%,to{opacity:0}}.dm-crm{align-content:center;gap:14px;display:grid}.dm-cli{background:#fff;border:1px solid #ebe4de;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.dm-cli img{object-fit:cover;border-radius:50%;width:36px;height:36px}.dm-cli span{min-width:0;display:grid}.dm-cli b{font-size:13px}.dm-cli small{color:#8a7d76;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dm-selo{white-space:nowrap;border-radius:999px;grid-area:1/3;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.dm-selo-1{color:#fff;background:#750020;animation:6s infinite dm-selo-1}.dm-selo-2{color:#0f7a4d;background:#e8f6ef;animation:6s infinite dm-selo-2}.dm-selo-2 svg{width:12px;height:12px}@keyframes dm-selo-1{0%,8%{opacity:0;transform:scale(.9)}12%,52%{opacity:1;transform:none}56%,to{opacity:0;transform:scale(.9)}}@keyframes dm-selo-2{0%,58%{opacity:0;transform:scale(.9)}64%,90%{opacity:1;transform:none}97%,to{opacity:0}}.dm-barra{background:#ebe1d8;border-radius:6px;height:6px;overflow:hidden}.dm-barra i{transform-origin:0;background:linear-gradient(90deg,#ecd3b5,#9a1b3d 70%,#750020);border-radius:6px;height:100%;animation:6s ease-in-out infinite dm-barra;display:block}@keyframes dm-barra{0%{transform:scaleX(.05)}45%,92%{transform:scaleX(1)}to{transform:scaleX(.05)}}@media (prefers-reduced-motion:reduce){.dm *{animation:none!important}.dm-digit,.dm-slots,.dm-toque,.dm-selo-1{display:none!important}.dm-barra i{transform:none}}.dm-robo,.dm-link{grid-template-columns:minmax(0,1fr)}.dm-ok,.dm-pill{white-space:nowrap}.dm-link .dm-slots,.dm-link .dm-ok{justify-self:center}.dm-slots,.dm-ok,.dm-eu,.dm-digit{grid-column:1}.mc-prof{gap:4px;display:grid}.mc-profs .mc-prof>button:first-child{width:100%;height:100%}.mc-profs button small{color:var(--mc-mudo);text-align:center;font-size:11.5px;line-height:1.3;display:block}.mc-profs .mc-ver-perfil{color:var(--mc-b);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:12px;font-weight:700;text-decoration:underline}.mc-perfil{gap:14px}.mc-perfil-cab{align-items:center;gap:16px;padding-right:32px;display:flex}.mc-perfil-cab .mc-av{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mc-ch);font-size:28px}.mc-perfil-cab h2{font-size:30px!important}.mc-perfil-cargo{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-b);font-size:13px;font-weight:800;margin-top:2px!important}.mc-perfil-cab .mc-sub a{color:var(--mc-b);font-weight:700}.mc-especialidades{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mc-especialidades li{border:1px solid var(--mc-borda);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.mc-perfil-bio{color:#3d3533;white-space:pre-line;font-size:15px;line-height:1.6}.mc-galeria{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mc-galeria img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.mc-promos{scrollbar-width:none;gap:10px;margin:16px -16px 0;padding:4px 16px 6px;display:flex;overflow-x:auto}.mc-promos::-webkit-scrollbar{display:none}.mc-promo{color:#fff;background:radial-gradient(120% 120% at 100% 0%, var(--mc-b), transparent 60%), linear-gradient(150deg, var(--t-escuro), var(--t-escuro));border-radius:18px;flex:none;align-content:start;gap:4px;width:240px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.mc-promo{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--mc-b) 90%, transparent), transparent 60%), linear-gradient(150deg, color-mix(in srgb, var(--t-escuro) 70%, var(--mc-b)), var(--t-escuro))}}.mc-promo-tag{background:linear-gradient(140deg, var(--mc-ch2), var(--mc-ch));color:var(--mc-b2);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:800}.mc-promo b{margin-top:4px;font-size:15px}.mc-promo small{color:#e2d3cb;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mc-selo-promo{background:var(--mc-b);border-radius:999px;justify-self:start;margin-top:2px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.mc-selo-promo{background:color-mix(in srgb, var(--mc-b) 8%, transparent)}}.mc-selo-promo{color:var(--mc-b);font-size:11.5px;font-style:normal;font-weight:800}.mc-linha-preco{justify-items:end;gap:1px;display:grid}.mc-linha-preco s{color:var(--mc-mudo);font-size:12px;font-weight:500}.mc-linha-preco em{color:var(--mc-b);font-size:10.5px;font-style:normal;font-weight:800}.mc-nota-promo{background:var(--mc-b);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.mc-nota-promo{background:color-mix(in srgb, var(--mc-b) 6%, transparent)}}.mc-nota-promo{font-size:13px;color:var(--mc-b)!important}.mc-linha-preco em{text-align:right;max-width:110px;line-height:1.25}.mc-site{background:var(--t-fundo);padding-bottom:96px}.ss-raiz{--ss-a:var(--t-principal);--ss-tinta:#1b1416;--ss-mudo:#6f6460;--ss-borda:var(--t-principal)}@supports (color:color-mix(in lab, red, red)){.ss-raiz{--ss-borda:color-mix(in srgb, var(--t-principal) 14%, #e9e2dc)}}.ss-raiz{background:var(--t-fundo);color:var(--ss-tinta)}.ss{container-type:inline-size}.ss-capa{position:relative;overflow:hidden}.ss-capa-in{z-index:2;width:100%;max-width:960px;margin:0 auto;position:relative}.ss-logo{object-fit:cover;border:1px solid var(--t-claro);border-radius:50%;width:76px;height:76px}@supports (color:color-mix(in lab, red, red)){.ss-logo{border:1px solid color-mix(in srgb, var(--t-claro) 60%, transparent)}}.ss-logo{background:#fff;flex:none}.ss-logo-letra{background:linear-gradient(140deg, var(--t-claro), var(--t-claro));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ss-logo-letra{background:linear-gradient(140deg, color-mix(in srgb, var(--t-claro) 50%, #fff), var(--t-claro))}}.ss-logo-letra{color:var(--t-escuro);font-family:Cormorant Garamond,serif;font-size:38px;font-weight:600}.ss-rotulo{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ss-capa h1{letter-spacing:-.01em;margin-top:6px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,11cqi,64px);font-weight:600;line-height:1}.ss-frase{max-width:560px;margin-top:12px;font-size:16px;line-height:1.55}.ss-acoes{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ss .ss-btn,.ss-barra .ss-btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.ss .ss-btn:active,.ss-barra .ss-btn:active{transform:scale(.98)}.ss .ss-btn svg,.ss-barra .ss-btn svg{width:18px;height:18px}.ss .ss-btn-ic{width:48px;padding:0}.ss-info{flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:13px;display:flex}.ss-info span,.ss-info a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ss-info svg{flex:none;width:14px;height:14px}@container (width<=340px){.ss .ss-acoes{flex-wrap:wrap!important}}@container (width<=420px){.ss .ss-acoes{flex-wrap:nowrap;gap:8px}.ss .ss-acoes .ss-btn{padding:0 14px;font-size:14px}.ss .ss-acoes .ss-btn-ic{padding:0}}.ss-capa-cl{color:#f8f5f0;background:radial-gradient(90% 120% at 100% 0%, var(--t-principal), transparent 60%), linear-gradient(160deg, var(--t-escuro) 0%, var(--t-escuro) 72%);align-items:flex-end;min-height:440px;padding:56px 16px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.ss-capa-cl{background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--t-principal) 70%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--t-escuro) 75%, var(--t-principal)) 0%, var(--t-escuro) 72%)}}.ss-capa-cl.com-foto{min-height:520px}.ss-capa-cl .ss-capa-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss-capa-cl.com-foto:before{content:"";z-index:1;background:linear-gradient(180deg, var(--t-escuro) 0%, var(--t-escuro) 45%, var(--t-escuro) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ss-capa-cl.com-foto:before{background:linear-gradient(180deg, color-mix(in srgb, var(--t-escuro) 15%, transparent) 0%, color-mix(in srgb, var(--t-escuro) 55%, transparent) 45%, color-mix(in srgb, var(--t-escuro) 92%, transparent) 100%)}}.ss-capa-cl .ss-rotulo{color:var(--t-claro);margin-top:18px}.ss-capa-cl .ss-frase{color:#e6dcd6}.ss-capa-cl .ss-info{color:#ddd2cc}.ss-capa-cl .ss-info svg{color:var(--t-claro)}.ss-capa-cl .ss-btn{background:var(--t-claro);color:var(--t-escuro)}.ss-capa-cl .ss-btn-sec,.ss-capa-cl .ss-btn-ic{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff4d}.ss-capa-ed{padding:28px 16px 8px}.ss-capa-ed .ss-capa-in{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.ss-capa-marca{align-items:center;gap:12px;display:flex}.ss-capa-ed .ss-logo{width:56px;height:56px}.ss-capa-ed .ss-rotulo{color:var(--t-principal)}.ss-capa-ed h1{color:var(--t-escuro);margin-top:18px;font-size:clamp(42px,13cqi,76px);font-style:italic}.ss-capa-ed .ss-frase{color:var(--ss-mudo)}.ss-capa-ed .ss-btn{background:var(--t-escuro);color:#fff}.ss-capa-ed .ss-btn-sec,.ss-capa-ed .ss-btn-ic{color:var(--t-escuro);border:1px solid var(--t-escuro);background:0 0}@supports (color:color-mix(in lab, red, red)){.ss-capa-ed .ss-btn-sec,.ss-capa-ed .ss-btn-ic{border:1px solid color-mix(in srgb, var(--t-escuro) 30%, transparent)}}.ss-capa-ed .ss-info{color:var(--ss-mudo)}.ss-capa-ed .ss-info svg{color:var(--t-principal)}.ss-capa-ed .ss-capa-foto{aspect-ratio:4/3;object-fit:cover;border-radius:4px 120px 4px 4px;order:-1;width:100%}@container (width>=760px){.ss-capa-ed{padding:56px 16px 24px}.ss-capa-ed .ss-capa-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px}.ss-capa-ed .ss-capa-foto{aspect-ratio:4/5;border-radius:4px 200px 4px 4px;order:0}}.ss-capa-mo{background:var(--t-principal);color:#fff;text-align:center;padding:40px 16px 0}.ss-capa-mo .ss-capa-in{justify-items:center;padding-bottom:36px;display:grid}.ss-capa-mo.com-foto .ss-capa-in{padding-bottom:28px}.ss-capa-mo .ss-logo{border:3px solid #fff;width:84px;height:84px}.ss-capa-mo .ss-rotulo{color:#fffc;margin-top:16px}.ss-capa-mo h1{letter-spacing:-.03em;font-family:Manrope,Inter,sans-serif;font-size:clamp(34px,10cqi,60px);font-weight:800}.ss-capa-mo .ss-frase{color:#ffffffdb;margin-inline:auto}.ss-capa-mo .ss-acoes,.ss-capa-mo .ss-info{justify-content:center}.ss-capa-mo .ss-btn{color:var(--t-principal);background:#fff}.ss-capa-mo .ss-btn-sec,.ss-capa-mo .ss-btn-ic{color:#fff;background:#ffffff24}.ss-capa-mo .ss-info{color:#ffffffd9}.ss-capa-mo-foto{max-width:960px;margin:0 auto;padding:0;position:relative}.ss-capa-mo-foto img{aspect-ratio:16/9;object-fit:cover;border-radius:28px 28px 0 0;width:100%;max-height:440px;display:block}.ss-sec{max-width:960px;margin:0 auto;padding:44px 16px 0}.ss-sec>h2,.ss-fim h2{color:var(--t-escuro);align-items:center;gap:8px;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,7cqi,36px);font-weight:600;line-height:1.1;display:flex}.ss-moderno .ss-sec>h2,.ss-moderno .ss-fim h2{letter-spacing:-.02em;font-family:Manrope,Inter,sans-serif;font-size:clamp(24px,6cqi,30px);font-weight:800}.ss-sec>h2 svg{width:22px;height:22px;color:var(--ss-a)}.ss-cat+.ss-cat{margin-top:22px}.ss-cat h3,.ss-contactos h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ss-a);margin-bottom:10px;font-size:11px;font-weight:800}.ss-promos{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.ss-promos::-webkit-scrollbar{display:none}.ss-promo{scroll-snap-align:start;color:#f8f5f0;background:radial-gradient(120% 120% at 100% 0%, var(--t-principal), transparent 70%), var(--t-escuro);border-radius:20px;flex-direction:column;flex:0 0 min(280px,80%);gap:4px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ss-promo{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--t-principal) 80%, transparent), transparent 70%), var(--t-escuro)}}.ss-editorial .ss-promo{color:var(--ss-tinta);border:1px solid var(--ss-borda);background:#fff;border-radius:4px}.ss-editorial .ss-promo small{color:var(--ss-mudo)}.ss-moderno .ss-promo{background:var(--t-claro);color:var(--t-escuro)}.ss-moderno .ss-promo small{color:var(--t-escuro)}@supports (color:color-mix(in lab, red, red)){.ss-moderno .ss-promo small{color:color-mix(in srgb, var(--t-escuro) 75%, transparent)}}.ss-promo span{background:var(--t-claro);color:var(--t-escuro);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800}.ss-moderno .ss-promo span,.ss-editorial .ss-promo span{background:var(--t-principal);color:#fff}.ss-promo b{margin-top:6px;font-size:16px}.ss-promo small{color:#ddd2cc;font-size:13px;line-height:1.45}.ss-servicos{gap:10px;display:grid}@container (width>=720px){.ss-servicos{grid-template-columns:1fr 1fr}}.ss-servico{border:1px solid var(--ss-borda);background:#fff;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.ss-servico>img,.ss-servico-sem-foto{object-fit:cover;border-radius:14px;flex:none;width:72px;height:72px}.ss-servico-sem-foto{background:linear-gradient(140deg, var(--t-claro), var(--t-claro));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ss-servico-sem-foto{background:linear-gradient(140deg, color-mix(in srgb, var(--t-claro) 45%, #fff), var(--t-claro))}}.ss-servico-sem-foto{color:var(--t-escuro);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600}.ss-servico>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ss-servico b{font-size:15px}.ss-servico small{color:var(--ss-mudo);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ss-servico em{color:var(--ss-a);font-size:13px;font-style:normal;font-weight:700}.ss .ss-servico button,.ss .ss-pessoa button{border:1px solid var(--ss-a);min-height:40px;color:var(--ss-a);background:0 0;border-radius:999px;flex:none;padding:8px 16px;font-size:13px;font-weight:800;transition:all .2s}.ss .ss-servico button:hover,.ss .ss-pessoa button:hover{background:var(--ss-a);color:#fff}.ss-moderno .ss-servicos{grid-template-columns:1fr 1fr;gap:12px}@container (width>=720px){.ss-moderno .ss-servicos{grid-template-columns:repeat(3,1fr)}}.ss-moderno .ss-servico{box-shadow:0 10px 30px -18px var(--t-escuro);border:0;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ss-moderno .ss-servico{box-shadow:0 10px 30px -18px color-mix(in srgb, var(--t-escuro) 50%, transparent)}}.ss-moderno .ss-servico>img,.ss-moderno .ss-servico-sem-foto{aspect-ratio:1;border-radius:0;width:100%;height:auto}.ss-moderno .ss-servico>div{padding:12px 12px 6px}.ss-moderno .ss-servico small{display:none}.ss-moderno .ss .ss-servico button{background:var(--t-principal);color:#fff;border-color:var(--t-principal);margin:6px 12px 12px}.ss-menu{border-top:1px solid var(--ss-borda);margin:0;padding:0;list-style:none}@container (width>=720px){.ss-menu{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}}.ss-menu li{border-bottom:1px solid var(--ss-borda)}.ss .ss-menu button{text-align:left;width:100%;color:inherit;background:0 0;border:0;gap:4px;padding:16px 0;display:grid}.ss-menu-linha{align-items:baseline;gap:8px;display:flex}.ss-menu-linha b{color:var(--t-escuro);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600}.ss-menu-linha i{border-bottom:1px dotted var(--t-escuro);flex:1}@supports (color:color-mix(in lab, red, red)){.ss-menu-linha i{border-bottom:1px dotted color-mix(in srgb, var(--t-escuro) 35%, transparent)}}.ss-menu-linha i{min-width:16px;transform:translateY(-4px)}.ss-menu-linha em{color:var(--t-principal);white-space:nowrap;font-size:15px;font-style:normal;font-weight:700}.ss-menu small{color:var(--ss-mudo);font-size:13px;line-height:1.45}.ss-menu-marcar{color:var(--t-principal);font-size:13px;font-weight:800}.ss-equipa{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.ss-pessoa{text-align:center;border:1px solid var(--ss-borda);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:20px 14px 16px;display:flex}.ss-pessoa>img,.ss-pessoa-letra{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 4px var(--t-claro);border-radius:50%;margin-bottom:8px}@supports (color:color-mix(in lab, red, red)){.ss-pessoa>img,.ss-pessoa-letra{box-shadow:0 0 0 4px color-mix(in srgb, var(--t-claro) 60%, #fff)}}.ss-pessoa-letra{color:#fff;place-items:center;font-size:36px;font-weight:700;display:grid}.ss-pessoa b{font-size:16px}.ss-pessoa small{color:var(--ss-mudo);font-size:13px}.ss-pessoa em{color:var(--ss-a);font-size:12px;font-style:normal;font-weight:600}.ss .ss-pessoa button{margin-top:10px}.ss-editorial .ss-pessoa{background:0 0;border:0;border-radius:0;padding:0 0 16px}.ss-editorial .ss-pessoa>img,.ss-editorial .ss-pessoa-letra{aspect-ratio:3/4;width:100%;height:auto;box-shadow:none;border-radius:4px;margin-bottom:10px}.ss-editorial .ss-pessoa b{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.ss-moderno .ss-equipa{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.ss-moderno .ss-pessoa{scroll-snap-align:start;box-shadow:0 10px 30px -20px var(--t-escuro);border:0;flex:0 0 160px}@supports (color:color-mix(in lab, red, red)){.ss-moderno .ss-pessoa{box-shadow:0 10px 30px -20px color-mix(in srgb, var(--t-escuro) 50%, transparent)}}.ss-galeria{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@container (width>=720px){.ss-galeria{grid-template-columns:repeat(4,1fr);gap:8px}}.ss-galeria a{aspect-ratio:1;border-radius:12px;display:block;overflow:hidden}.ss-galeria img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.ss-galeria a:hover img{transform:scale(1.04)}.ss-editorial .ss-galeria{grid-template-columns:1fr 1fr}.ss-editorial .ss-galeria a{aspect-ratio:4/5;border-radius:4px}.ss-editorial .ss-galeria a:nth-child(3n+1){aspect-ratio:16/9;grid-column:span 2}.ss-moderno .ss-galeria a{border-radius:18px}.ss-fim{gap:28px;padding-bottom:24px;display:grid}.ss-sobre{color:#3d3235;white-space:pre-line;max-width:680px;font-size:15px;line-height:1.7}.ss-contactos{gap:16px;display:grid}@container (width>=720px){.ss-contactos{grid-template-columns:1fr 1fr}}.ss-contactos>div{border:1px solid var(--ss-borda);background:#fff;border-radius:20px;padding:20px}.ss-editorial .ss-contactos>div{border-radius:4px}.ss-moderno .ss-contactos>div{background:var(--t-claro);color:var(--t-escuro);border:0}.ss-horario{margin:0;padding:0;list-style:none}.ss-horario li{border-bottom:1px dashed var(--ss-borda);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.ss-horario li:last-child{border-bottom:0}.ss-horario li span{color:var(--ss-mudo)}.ss-moderno .ss-horario li span{color:inherit;opacity:.8}.ss-horario li.hoje span,.ss-horario li.hoje b{color:var(--ss-a);opacity:1;font-weight:800}.ss-link{min-height:40px;color:inherit;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ss-link svg{width:16px;height:16px;color:var(--ss-a);flex:none}.ss-barra{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--t-fundo);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ss-barra{background:color-mix(in srgb, var(--t-fundo) 92%, transparent)}}.ss-barra{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ss-borda)}.ss-barra .ss-btn{background:var(--t-principal);color:#fff;width:100%}.ss-classico .ss-barra .ss-btn{background:linear-gradient(140deg, var(--t-principal), var(--t-escuro))}.ss-editorial .ss-barra .ss-btn{background:var(--t-escuro);border-radius:6px}@media (width>=720px){.ss-raiz:not(.ss-previa-raiz) .ss-barra{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;bottom:24px;left:auto;right:24px}.ss-raiz:not(.ss-previa-raiz) .ss-barra .ss-btn{width:auto;box-shadow:0 18px 40px -16px var(--t-escuro);padding:0 26px}@supports (color:color-mix(in lab, red, red)){.ss-raiz:not(.ss-previa-raiz) .ss-barra .ss-btn{box-shadow:0 18px 40px -16px color-mix(in srgb, var(--t-escuro) 70%, transparent)}}}.ss-editorial .ss-btn{border-radius:6px!important}@media (prefers-reduced-motion:reduce){.ss .ss-btn,.ss-galeria img{transition:none}}.mc-origem{text-align:center;justify-items:center;padding-top:32px}.mc-origem h2{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.1}.mc-origem .mc-sub{margin-top:-6px!important}.mc-origem-opcoes{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:6px;display:grid}.mc .mc-origem-opcoes button{border:1px solid var(--mc-borda);background:#fff;border-radius:16px;min-height:52px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.2;transition:all .15s}.mc .mc-origem-opcoes button.ativo{background:var(--mc-b);border-color:var(--mc-b);color:#fff}.mc .mc-origem-opcoes button:active{transform:scale(.97)}.mc-origem-detalhe{text-align:left;width:100%;margin-top:4px!important}.mc-origem-obrigado{justify-items:center;gap:10px;padding:18px 0 8px;display:grid}.mc-origem .mc-link{min-height:44px}.mc .mc-folha-fechar{width:40px;height:40px}.mc .mc-cats button{min-height:40px}.mc .mc-profs .mc-ver-perfil{padding:10px 0}.mc .mc-horas button{min-height:48px}.mc button,.mc a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.rv-exemplo{text-align:center;margin-top:22px}.rv-exemplo a{opacity:.9;border:1px solid;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.rv-exemplo a:hover{opacity:1}.ms-modelo{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:16px;gap:6px;padding:10px;transition:border-color .15s,box-shadow .15s;display:grid}.ms-modelo.ativo{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ms-modelo b{font-size:14px}.ms-modelo small{color:var(--muted-foreground);font-size:12px;line-height:1.35}.ms-mini{aspect-ratio:4/3;background:var(--f);border:1px solid #0000000f;border-radius:10px;grid-template-rows:62% 1fr;display:grid;overflow:hidden}.ms-mini-capa{align-content:end;gap:4px;padding:8px;display:grid;position:relative}.ms-mini-capa i{background:var(--c);border-radius:50%;width:14px;height:14px}.ms-mini-capa b{background:#fff;border-radius:3px;width:62%;height:8px}.ms-mini-capa em{background:var(--c);border-radius:9px;width:38%;height:9px}.ms-mini-linhas{align-content:center;gap:4px;padding:6px 8px;display:grid}.ms-mini-linhas i{background:var(--p);border-radius:3px;height:6px}@supports (color:color-mix(in lab, red, red)){.ms-mini-linhas i{background:color-mix(in srgb, var(--p) 22%, #fff)}}.ms-mini-classico .ms-mini-capa{background:linear-gradient(160deg, var(--p), var(--e) 70%)}.ms-mini-editorial .ms-mini-capa{background:var(--f);grid-template-columns:1fr 1fr;align-content:center}.ms-mini-editorial .ms-mini-capa i{display:none}.ms-mini-editorial .ms-mini-capa b{background:var(--e);grid-column:1;width:90%}.ms-mini-editorial .ms-mini-capa em{background:var(--e);border-radius:2px;grid-column:1;width:60%}.ms-mini-editorial .ms-mini-capa:after{content:"";background:var(--c);border-radius:2px 18px 2px 2px;width:42%;position:absolute;top:8px;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.ms-mini-editorial .ms-mini-capa:after{background:color-mix(in srgb, var(--c) 70%, var(--p))}}.ms-mini-editorial .ms-mini-linhas i{border-bottom:1px dotted var(--e);background:0 0;border-radius:0;height:0}.ms-mini-moderno .ms-mini-capa{background:var(--p);justify-items:center}.ms-mini-moderno .ms-mini-capa i,.ms-mini-moderno .ms-mini-capa em{background:#fff}.ms-mini-moderno .ms-mini-linhas{grid-template-columns:1fr 1fr}.ms-mini-moderno .ms-mini-linhas i{border-radius:4px;height:14px}.ms-mini-moderno .ms-mini-linhas i:nth-child(3){display:none}.ms-paleta{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.ms-paleta.ativo{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ms-bolinhas{flex:none;display:flex}.ms-bolinhas i{border:2px solid var(--card);border-radius:50%;width:20px;height:20px}.ms-bolinhas i+i{margin-left:-6px}.ms-telemovel{background:#111;border-radius:44px;width:min(100%,395px);margin:0 auto;padding:10px;box-shadow:0 30px 60px -30px #0009}.ms-carregando{color:#888;place-items:center;height:640px;display:grid}.ms-ecra{scrollbar-width:none;background:#fff;border-radius:34px;height:640px;overflow-y:auto;transform:translateZ(0)}.ms-ecra::-webkit-scrollbar{display:none}.ms-ecra .mc{min-height:0;padding-bottom:80px}.ms-ecra .ss-barra{position:sticky}.ms-guardar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--background);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ms-guardar{background:color-mix(in srgb, var(--background) 95%, transparent)}}.ms-guardar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);font-size:14px}@media (width>=1024px){.ms-guardar{border:1px solid var(--border);border-radius:16px;width:min(560px,100% - 48px);bottom:24px;left:auto;right:24px;box-shadow:0 20px 40px -24px #00000080}}.auth-como button{min-height:44px;padding:.45rem .8rem}.auth-como input{margin-top:8px}.oferta-site{border:1px solid var(--primary);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.oferta-site{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border))}}.oferta-site{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.oferta-site{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.oferta-site{text-align:left}.oferta-site-ic{background:var(--primary);width:44px;height:44px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid}.oferta-site-ic svg{width:22px;height:22px}.oferta-site h2{font-size:17px;font-weight:700}.oferta-site p{color:var(--muted-foreground);margin-top:4px;font-size:14px}.oferta-site ul{gap:6px;margin:12px 0 14px;padding:0;font-size:14px;list-style:none;display:grid}.oferta-site li{align-items:flex-start;gap:8px;display:flex}.oferta-site li svg{width:16px;height:16px;color:var(--primary);flex:none;margin-top:2px}.oferta-site-acao{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.oferta-site-acao span{font-weight:700}.oferta-site-ok{align-items:center;gap:6px;font-weight:600;display:flex;color:#047857!important}.oferta-site-ok svg{width:16px;height:16px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
