*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem }*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Aeonik Pro,-apple-system,BlinkMacSystemFont,sans-serif}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-4{inset:-1rem}.-right-10{right:-2.5rem}.-top-10{top:-2.5rem}.top-0{top:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-4{width:1rem;height:1rem}.size-40{width:10rem;height:10rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-4{padding-bottom:1rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.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)}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-30{opacity:.3}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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))}}@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))}}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:hsl(var(--background) / .7)}}@media(min-width:640px){.sm\:flex-row{flex-direction:row}}@media(min-width:768px){.md\:flex{display:flex}.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\:flex-row{flex-direction:row}.md\:p-12{padding:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@font-face{font-family:Radikal;src:url(/assets/Radikal-30ArpJQR.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/assets/AeonikPro-Light%202-Chpyw7hR.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/assets/AeonikPro-Regular%202-CoNY9i26.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/assets/AeonikPro-Medium%202-6GbdQiLA.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/assets/aeonikpro-semibold%202-DFzSrzFt.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/assets/AeonikPro-Bold%202-DVcXyL6M.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--gabiz-bg: #ffffff;--gabiz-fg: #18191a;--gabiz-accent: #7eff2e;--gabiz-muted: rgba(24, 25, 26, .55);--gabiz-border: rgba(24, 25, 26, .1);--gabiz-card: #f6f7f2;--gabiz-chip: #f2f3ee;--gabiz-line: #edeee8;--gabiz-muted-solid: #80837a;--gabiz-nav-height: 72px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-family:Aeonik Pro,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}body{background:var(--gabiz-bg);color:var(--gabiz-fg);font-family:Aeonik Pro,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.gabiz-landing{overflow-x:hidden;width:100%;max-width:100%}::-moz-selection{background:var(--gabiz-accent);color:var(--gabiz-fg)}::selection{background:var(--gabiz-accent);color:var(--gabiz-fg)}.gabiz-landing a{text-decoration:none;color:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.gabiz-page-main{padding-top:var(--gabiz-nav-height);min-height:calc(100vh - var(--gabiz-nav-height))}.gabiz-page-section{max-width:720px;margin:0 auto;padding:48px 48px 80px;width:100%}.gabiz-page-section--wide{max-width:1200px}.gabiz-page-title{font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.gabiz-page-lead{font-size:15px;line-height:1.65;color:var(--gabiz-muted);margin-top:12px}.gabiz-prose{font-size:15px;line-height:1.7;color:var(--gabiz-muted)}.gabiz-prose h2{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--gabiz-fg);margin-top:40px}.gabiz-prose h2:first-child{margin-top:0}.gabiz-prose p{margin-top:12px}.gabiz-prose ul{margin-top:12px;padding-left:20px}.gabiz-prose li+li{margin-top:8px}.gabiz-card{border:1px solid var(--gabiz-border);background:#fff;border-radius:16px;padding:24px}.gabiz-label{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gabiz-muted);margin-bottom:16px}@media(max-width:768px){:root{--gabiz-nav-height: 64px}.gabiz-page-section{padding:32px 20px 64px}}.gabiz-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 28px;height:var(--gabiz-nav-height);overflow:visible;transition:all .3s ease}.gabiz-nav-inner{max-width:1440px;margin:0 auto;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.gabiz-wordmark{font-family:Radikal,sans-serif;font-weight:700;font-style:normal;letter-spacing:-.04em;line-height:1;color:#18191a;font-synthesis:none}.gabiz-wordmark--nav{font-size:28px}.gabiz-wordmark--footer{font-size:22px}.gabiz-nav-links{display:flex;align-items:center;gap:30px}.gabiz-nav-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.gabiz-nav-title{margin:0;flex:1;min-width:0;font-size:18px;font-weight:700;letter-spacing:-.4px;color:#18191a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gz-nav-home{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.gz-nav-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 2px;border:none;background:transparent;font:inherit;font-size:15px;font-weight:700;color:#18191a;cursor:pointer;flex-shrink:0;max-width:180px}.gz-nav-chip-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#18191a}.gz-nav-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-nav-search{flex:1;min-width:140px;max-width:440px;display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-radius:22px;background:#f4f4f4;color:#9e9e9e;font-size:15px;font-weight:400}@media(min-width:769px){.gz-home-page-tools{display:none}}@media(max-width:1180px){.gabiz-nav--home .gabiz-nav-link{display:none}}.gabiz-nav-link{font-size:15px;font-weight:600;letter-spacing:0;color:#18191a;opacity:.8;transition:color .2s,opacity .2s}.gabiz-nav-link:hover{color:#08cb4c;opacity:1}@media(max-width:768px){.gabiz-nav{padding:0 20px}.gabiz-nav-links{gap:12px}.gabiz-nav-link{display:none}}.gabiz-footer{color:#18191a;padding:70px 28px 40px}.gabiz-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.gabiz-footer-divider{height:1px;background:var(--gabiz-line);margin:40px 0 22px}@media(max-width:1024px){.gabiz-footer{padding:56px 32px 32px}.gabiz-footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:600px){.gabiz-footer{padding:48px 20px 32px}.gabiz-footer-grid{grid-template-columns:1fr;gap:32px}}.gabiz-hl-inner{display:inline;padding:0 4px;background-image:linear-gradient(#7eff2e,#7eff2e);background-size:0% 100%;background-repeat:no-repeat;background-position:left center;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .6s cubic-bezier(.22,1,.36,1)}.gabiz-hl-inner.gabiz-hl-visible{background-size:100% 100%}.gabiz-hl-typewriter{white-space:nowrap}.gabiz-hl-cursor{display:inline-block;width:3px;height:.85em;background:#18191a;margin-left:2px;vertical-align:baseline;animation:blink .9s step-end infinite}.gabiz-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 48px 80px;position:relative;overflow:hidden}.gabiz-hero-inner{max-width:1200px;margin:0 auto;width:100%;position:relative;display:grid;grid-template-columns:1fr minmax(240px,360px);gap:48px;align-items:center}.gabiz-hero-mockup{display:flex;justify-content:center;align-items:center;animation:fadeUp .8s ease .3s forwards;opacity:0}.gabiz-hero-mockup-spinner{perspective:1000px;perspective-origin:center center;display:flex;justify-content:center;align-items:center;width:100%;max-width:340px;height:min(640px,72vh)}.gabiz-hero-mockup-device{position:relative;width:100%;height:100%;max-width:300px;transform-style:preserve-3d;animation:gabiz-phone-spin-y 12s linear infinite;will-change:transform}.gabiz-hero-mockup-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gabiz-hero-mockup-face--front{transform:translateZ(1px)}.gabiz-hero-mockup-face--back{transform:rotateY(180deg) translateZ(1px)}.gabiz-hero-mockup-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none}@keyframes gabiz-phone-spin-y{0%{transform:rotateX(10deg) rotateY(0)}to{transform:rotateX(10deg) rotateY(360deg)}}@media(max-width:1024px){.gabiz-hero-inner{grid-template-columns:1fr minmax(200px,280px);gap:32px}.gabiz-hero-mockup-spinner{max-width:280px;height:min(560px,65vh)}}@media(prefers-reduced-motion:reduce){.gabiz-hero-mockup-device{animation:none;transform:rotateX(10deg) rotateY(-12deg)}}.gabiz-hero-side-label{position:absolute;right:48px;top:50%;transform:rotate(90deg) translate(-50%);transform-origin:right center;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#18191a;opacity:.25}.gabiz-section{padding:120px 48px;max-width:1200px;margin:0 auto;width:100%}.gabiz-section--full{max-width:none}.gabiz-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#18191a14}.gabiz-feature-card{background:#fafaf8;padding:48px 40px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s;cursor:default}.gabiz-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:#18191a14}@media(max-width:768px){.gabiz-benefits-grid{grid-template-columns:1fr}}.gabiz-stats-section{padding:100px 48px}.gabiz-stats-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.gabiz-how-step{display:grid;grid-template-columns:80px 280px 1fr;gap:40px;align-items:center;padding:48px 0;border-top:1px solid rgba(24,25,26,.1);transition:padding-left .3s;cursor:default}.gabiz-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.gabiz-cta-section{padding:140px 48px;text-align:center;position:relative;overflow:hidden}.gabiz-hero-actions{display:flex;align-items:flex-end;justify-content:space-between;margin-top:56px;flex-wrap:wrap;gap:32px}.gabiz-hero-buttons{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.gabiz-hero{min-height:auto;padding:112px 20px 64px}.gabiz-hero-inner{grid-template-columns:1fr}.gabiz-hero-mockup,.gabiz-hero-side-label{display:none}.gabiz-section{padding:64px 20px}.gabiz-features-grid{grid-template-columns:1fr}.gabiz-stats-grid{grid-template-columns:repeat(2,1fr);gap:32px}.gabiz-how-step{grid-template-columns:1fr;gap:12px;padding:32px 0}.gabiz-how-step-num{font-size:40px!important}.gabiz-testimonials-grid{grid-template-columns:1fr}.gabiz-cta-section{padding:80px 20px}.gabiz-hero-actions{flex-direction:column;align-items:stretch;margin-top:40px;gap:24px}.gabiz-hero-buttons{flex-direction:column;width:100%}.gabiz-hero-buttons>a,.gabiz-hero-buttons>button{width:100%}.gabiz-feature-card{padding:32px 24px!important;min-height:auto!important}.gabiz-stats-section{padding:64px 20px!important}}@media(max-width:480px){.gabiz-stats-grid{grid-template-columns:1fr}}.gabiz-indique-page{padding-top:80px;padding-bottom:120px}.gabiz-indique-header{text-align:center;max-width:720px;margin:0 auto 80px}.gabiz-indique-icon{width:56px;height:56px;background:#18191a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.gabiz-indique-title{font-size:clamp(32px,4.5vw,48px);max-width:640px;margin:0 auto}.gabiz-indique-subtitle{font-size:clamp(20px,2.5vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#18191a;margin:20px auto 0;max-width:560px}.gabiz-indique-description{font-size:16px;line-height:1.65;color:var(--gabiz-muted);margin:16px auto 0;max-width:560px}.gabiz-indique-topics{display:flex;flex-direction:column;gap:48px;max-width:720px;margin:0 auto}.gabiz-indique-topic{display:flex;flex-direction:column;gap:16px}.gabiz-indique-topic-image{width:50%;max-width:360px;border-radius:16px;background:#18191a0f;border:1px dashed rgba(24,25,26,.15);display:flex;align-items:center;justify-content:center;color:#18191a59;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;overflow:hidden}.gabiz-indique-topic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gabiz-indique-topic-title{font-size:clamp(18px,3vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#18191a}.gabiz-indique-topic-text{font-size:16px;line-height:1.65;color:var(--gabiz-muted)}.gabiz-indique-download{margin-top:80px;padding-top:48px;border-top:1px solid var(--gabiz-border);max-width:360px;margin-left:auto;margin-right:auto}.gabiz-indique-download-buttons{display:flex;flex-direction:column;gap:12px;width:100%}.gabiz-indique-rules{margin-top:40px;text-align:center}.gabiz-indique-rules-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#18191a73;margin-bottom:8px}.gabiz-indique-rules-text{font-size:11px;line-height:1.55;color:#18191a66}@media(max-width:768px){.gabiz-indique-page{padding-top:64px;padding-bottom:80px}.gabiz-indique-topics{gap:40px}.gabiz-indique-topic-image{width:70%;max-width:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.gz-home-salons{max-width:1200px;margin:0 auto;padding:calc(var(--gabiz-nav-height) + 28px) 28px 8px}.gz-home-salons-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px}.gz-home-salons-all{font-size:14px;font-weight:700;color:#18191a;white-space:nowrap}.gz-home-salons-grid{margin-top:24px}@media(max-width:768px){.gz-home-salons{padding-left:20px;padding-right:20px}}.gz-section{max-width:1200px;margin:0 auto;padding:90px 28px 20px}.gz-eyebrow{font-size:13px;font-weight:700;letter-spacing:2px;color:var(--gabiz-muted-solid);text-transform:uppercase}.gz-h2{margin:12px 0 0;font-size:clamp(32px,4.2vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.02}.gz-card{background:var(--gabiz-card);border:1px solid var(--gabiz-line);border-radius:26px;padding:28px}.gz-showcase-scroll{margin-top:48px}.gz-showcase-viewport{width:100%}.gz-showcase-track{display:flex;justify-content:center;align-items:flex-end;gap:22px}.gz-showcase-slide{flex:none}.gz-phone-mockup-img{filter:drop-shadow(0 30px 60px rgba(24,25,26,.28))}.gz-hero-phone-video{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.gz-hero-phone-video-glow{position:absolute;width:340px;height:340px;max-width:100%;top:60px;background:radial-gradient(circle,#7eff2e8c,#7eff2e00 68%);filter:blur(6px);pointer-events:none}.gz-hero-phone-frame{position:relative;z-index:1;width:min(290px,72vw);aspect-ratio:9 / 19.5;padding:12px;border-radius:44px;background:linear-gradient(160deg,#3a3b3c,#18191a 42%,#0d0e0f);box-shadow:0 0 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 40px 80px -30px #18191a8c;animation:floaty 6s ease-in-out infinite}.gz-hero-phone-screen{width:100%;height:100%;border-radius:34px;overflow:hidden;background:#000}.gz-hero-phone-video-el{position:absolute;top:50%;left:50%;width:90%;height:93%;transform:translate(-50%,-50%);border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#fff}.gz-hero-phone-island{position:absolute;top:22px;left:50%;z-index:3;width:92px;height:26px;transform:translate(-50%);border-radius:20px;background:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none}.gz-hero-phone-home{position:absolute;left:50%;bottom:18px;z-index:3;width:96px;height:4px;transform:translate(-50%);border-radius:99px;background:#ffffff59;pointer-events:none}@media(max-width:768px){.gz-hero-phone-frame{width:min(260px,68vw);border-radius:40px;padding:12px}.gz-hero-phone-screen{border-radius:30px}.gz-hero-phone-video-el{width:88%;height:92%;border-radius:16px}.gz-hero-phone-island{top:20px;width:84px;height:24px}}@media(prefers-reduced-motion:reduce){.gz-hero-phone-frame{animation:none}}.gz-phone-mockup--showcase .gz-phone-mockup-img{filter:drop-shadow(0 18px 32px rgba(24,25,26,.16))}.gz-phone-mockup--showcase.gz-phone-mockup--lifted .gz-phone-mockup-img{transform:translateY(-18px)}@media(max-width:768px){.gz-showcase-scroll{margin-left:-20px;margin-right:-20px;padding-bottom:12px}.gz-showcase-viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:calc(50vw - 96px)}.gz-showcase-viewport::-webkit-scrollbar{display:none}.gz-showcase-track{justify-content:flex-start;gap:10px;width:-moz-max-content;width:max-content;min-width:100%;padding:4px calc(50vw - 96px) 20px;align-items:flex-end}.gz-showcase-slide{scroll-snap-align:center;width:192px;flex:none}.gz-showcase-slide .gz-phone-mockup-img{width:192px;filter:none;box-shadow:0 10px 28px -14px #18191a2e}.gz-phone-mockup--showcase.gz-phone-mockup--lifted .gz-phone-mockup-img{transform:none}}.gz-hero{max-width:1200px;margin:0 auto;padding:calc(var(--gabiz-nav-height) + 48px) 28px 40px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.gz-hero-title{margin:0;font-size:clamp(44px,6.2vw,74px);line-height:.98;font-weight:700;letter-spacing:-.04em}.gz-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gz-app-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.gz-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.gz-pros-card{border:2px solid #DADADA;border-radius:34px;padding:56px 48px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.gz-pros-media{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.gz-pros-video{width:100%;max-width:280px;aspect-ratio:9 / 16;display:block;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 56px -28px #0000008c;background:#212223;overflow:hidden}.gz-cta-card{background:var(--gabiz-accent);border-radius:34px;padding:78px 48px;text-align:center;position:relative;overflow:hidden}.gz-cta-card--photo{background-color:#18191a;background-size:cover;background-position:center}.gz-cta-card--photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#18191a61,#18191a94);pointer-events:none}.gz-whatsapp-group-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:36px 40px;border-radius:28px;background:#18191a;color:#fafaf8}.gz-whatsapp-group-glow{position:absolute;right:-80px;top:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(37,211,102,.35),transparent 68%);pointer-events:none}.gz-whatsapp-group-icon{position:relative;flex:none;width:56px;height:56px;border-radius:18px;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -10px #25d3668c}.gz-whatsapp-group-copy{position:relative;flex:1;min-width:220px}.gz-whatsapp-group-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#25d366}.gz-whatsapp-group-title{margin:8px 0 0;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#fafaf8}.gz-whatsapp-group-desc{margin:10px 0 0;max-width:520px;font-size:15px;line-height:1.5;font-weight:500;color:#fafaf8a6}@media(max-width:768px){.gz-whatsapp-group-card{padding:28px 24px;flex-direction:column;align-items:stretch}.gz-whatsapp-group-card>a{width:100%}}a.gz-store-btn{display:inline-flex;align-items:center;gap:11px;background:#18191a;color:#fff;padding:14px 20px;border-radius:20px;transition:transform .2s,background .2s,color .2s}a.gz-store-btn svg,a.gz-store-btn svg path{fill:currentColor;transition:fill .2s}.gz-store-btn-copy{text-align:left}.gz-store-btn-kicker{display:block;font-size:10.5px;font-weight:600;opacity:.7;letter-spacing:.3px;color:inherit}.gz-store-btn-name{display:block;font-size:16px;font-weight:700;margin-top:1px;color:inherit}a.gz-store-btn:hover{transform:translateY(-2px);background:#3ff701;color:#18191a}@keyframes pulseRing{0%{box-shadow:0 0 #7eff2e80}70%{box-shadow:0 0 0 16px #7eff2e00}to{box-shadow:0 0 #7eff2e00}}@keyframes dashFlow{to{stroke-dashoffset:-26}}.gz-pros-hero{max-width:1200px;margin:0 auto;padding:calc(var(--gabiz-nav-height) + 64px) 28px 30px;text-align:center}.gz-pros-h1{margin:26px auto 0;font-size:clamp(40px,5.8vw,68px);line-height:1.15;font-weight:700;letter-spacing:-.04em;max-width:820px}.gz-split-card{background:#18191a;border-radius:34px;padding:56px 48px 60px;position:relative;overflow:hidden}.gz-app-showcase{background:#18191a;border-radius:34px;padding:56px 48px 0;position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.gz-app-showcase-copy{position:relative;padding-bottom:56px}.gz-app-showcase-media{position:relative;display:flex;justify-content:center;align-items:flex-end;align-self:end}.gz-app-showcase-phone{width:100%;max-width:300px;display:block;margin-bottom:-72px;filter:drop-shadow(0 24px 48px rgba(0,0,0,.45))}.gz-app-showcase .gz-store-btn{background:#242526;border:1px solid #333435}.gz-app-showcase .gz-store-btn:hover{background:#2f3031;color:#fff}@media(max-width:1024px){.gz-app-showcase{grid-template-columns:1fr;gap:12px;padding:44px 32px 0;text-align:center}.gz-app-showcase-copy{padding-bottom:8px}.gz-app-showcase-copy>div:last-child{justify-content:center}.gz-app-showcase-copy p{margin-left:auto;margin-right:auto}.gz-app-showcase-phone{max-width:260px;margin-bottom:-56px}}@media(max-width:768px){.gz-app-showcase{padding:36px 24px 0}}.gz-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gz-audience-card{display:block;position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4 / 5;background:var(--gabiz-card);border:1px solid var(--gabiz-line)}.gz-seg-hero{max-width:1200px;margin:0 auto;padding:calc(var(--gabiz-nav-height) + 48px) 28px 20px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.gz-seg-hero-title{margin:22px 0 0;font-size:clamp(38px,4.8vw,58px);line-height:1.08;font-weight:700;letter-spacing:-.04em}.gz-seg-hero-media{display:flex;justify-content:center}.gz-seg-hero-img{width:100%;max-width:440px;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:34px;box-shadow:0 30px 60px -28px #18191a59}@media(max-width:1024px){.gz-seg-hero{grid-template-columns:1fr;gap:40px;text-align:center}.gz-seg-hero-copy p{margin-left:auto;margin-right:auto}.gz-seg-hero-copy>div:last-child{justify-content:center}.gz-seg-hero-media{order:-1}.gz-seg-hero-img{max-width:340px}}@media(max-width:768px){.gz-seg-hero{padding-left:20px;padding-right:20px}}.gz-audience-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.gz-audience-card:hover .gz-audience-media{transform:scale(1.045)}.gz-audience-card:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,rgba(24,25,26,.45),transparent);pointer-events:none}.gz-audience-label{position:absolute;left:14px;bottom:14px;z-index:1;background:#f6f7f2f0;color:#18191a;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;letter-spacing:-.3px}@media(max-width:1024px){.gz-audience-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.gz-audience-grid{grid-template-columns:repeat(2,1fr);gap:10px}.gz-audience-label{left:10px;bottom:10px;padding:6px 13px;font-size:12.5px}}.gz-compare-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;max-width:960px;margin:0 auto}.gz-compare-vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:52px;height:52px;border-radius:50%;background:var(--gabiz-accent);color:#18191a;border:5px solid var(--gabiz-bg);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;letter-spacing:-.3px;box-shadow:0 10px 24px -10px #18191a59}@media(max-width:768px){.gz-pros-hero{padding-left:20px;padding-right:20px}.gz-split-card{padding:40px 20px 44px}.gz-compare-grid{grid-template-columns:1fr;gap:14px}}@media(max-width:1024px){.gz-hero{grid-template-columns:1fr;gap:56px}.gz-app-grid{grid-template-columns:1fr;gap:48px}.gz-pros-card{grid-template-columns:1fr;padding:44px 32px}.gz-pros-media{margin-top:8px}}.gz-mobile-download-bar{display:none}@media(max-width:768px){.gz-section{padding:64px 20px 16px}.gz-hero{padding-left:20px;padding-right:20px}.gz-grid-3,.gz-feature-grid{grid-template-columns:1fr}.gz-pros-card{padding:36px 24px}.gz-cta-card{padding:48px 24px}.gz-seja-parceiro{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.gz-mobile-download-bar{display:block;position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:120}}.catalog-shimmer-box{background:linear-gradient(90deg,#e0e0e0 25%,#f2f2f2,#e0e0e0 75%);background-size:200% 100%;animation:catalogShimmer 1.2s ease-in-out infinite}@keyframes catalogShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes catalogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes catalogSheetUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.catalog-hscroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.catalog-hscroll::-webkit-scrollbar{display:none}.gz-btn-dot{width:9px;height:9px;border-radius:50%;background:currentColor;animation:gzBtnDot 1.1s ease-in-out infinite}@keyframes gzBtnDot{0%,to{transform:scale(.8);opacity:.25}50%{transform:scale(1);opacity:1}}@keyframes catalogPanelIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.gabiz-cities-map{position:relative;z-index:0;isolation:isolate;width:100%;height:480px;margin-top:36px;border-radius:20px;overflow:hidden;border:1px solid var(--gabiz-border);background:#eef1ea}.gabiz-cities-map--loading{background:linear-gradient(90deg,#eef1ea,#f6f7f2,#eef1ea);background-size:200% 100%;animation:gabizCitiesShimmer 1.4s ease-in-out infinite}@keyframes gabizCitiesShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gabiz-cities-map-canvas{width:100%;height:100%}.gabiz-city-pin{background:transparent!important;border:none!important;cursor:pointer;overflow:visible!important}.gabiz-cities-map .leaflet-marker-icon{overflow:visible!important}.gabiz-city-pin-dot{position:relative;display:block;width:14px;height:14px;margin:4px;border-radius:50%;background:var(--gabiz-accent);animation:gabizPinBlink 1.8s ease-in-out infinite;animation-delay:var(--pin-delay, 0s)}.gabiz-city-pin-dot:before,.gabiz-city-pin-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--gabiz-accent);pointer-events:none;animation:gabizPinRipple 1.8s ease-out infinite;animation-delay:var(--pin-delay, 0s)}.gabiz-city-pin-dot:after{animation-delay:calc(var(--pin-delay, 0s) + .9s)}@keyframes gabizPinBlink{0%,to{transform:scale(1);box-shadow:0 0 0 5px #7eff2e47}50%{transform:scale(1.08);box-shadow:0 0 0 8px #7eff2e2e}}@keyframes gabizPinRipple{0%{transform:scale(1);opacity:.45}to{transform:scale(2.8);opacity:0}}.gabiz-cities-map .leaflet-popup-content-wrapper{border-radius:12px;box-shadow:0 8px 28px #18191a1f;padding:0}.gabiz-cities-map .leaflet-popup-content{margin:12px 14px}.gabiz-cities-map .leaflet-popup-tip{background:#fff}.gabiz-map-popup{display:flex;flex-direction:column;gap:2px;min-width:120px}.gabiz-map-popup strong{font-size:14px;font-weight:700;color:#18191a}.gabiz-map-popup-link{margin-top:8px;font-size:12px;font-weight:700;color:#18191a}.gabiz-cities-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;color:var(--gabiz-muted-solid)}.gabiz-cities-back:hover{color:var(--gabiz-fg)}.gabiz-salon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:36px}.gabiz-salon-card{display:flex;flex-direction:column;position:relative;border:1px solid var(--gabiz-border);background:#fff;border-radius:20px;overflow:visible;padding-bottom:18px;transition:transform .18s ease,box-shadow .18s ease}.gabiz-salon-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #18191a14}.gabiz-salon-card--loading{min-height:280px;background:linear-gradient(90deg,#eef1ea,#f6f7f2,#eef1ea);background-size:200% 100%;animation:gabizCitiesShimmer 1.4s ease-in-out infinite}.gabiz-salon-card-cover{height:148px;border-radius:20px 20px 0 0;overflow:hidden;background:#eef1ea}.gabiz-salon-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gabiz-salon-card-cover-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9a9c90}.gabiz-salon-card-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;margin:-32px 16px 0;background:#f2f3ee;position:relative;z-index:1}.gabiz-salon-card-body{padding:12px 16px 0;display:flex;flex-direction:column;gap:8px}.gabiz-salon-card-body h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--gabiz-fg);line-height:1.25}.gabiz-salon-card-badges{display:flex;flex-wrap:wrap;gap:6px}.gabiz-salon-card-status,.gabiz-salon-card-new,.gabiz-salon-card-home{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;background:#f2f3ee;color:#80837a}.gabiz-salon-card-status.is-open{background:#7eff2e47;color:#18191a}.gabiz-salon-card-new{background:#18191a;color:#fff}.gabiz-salon-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:13px;font-weight:500;color:var(--gabiz-muted-solid)}.gabiz-salon-card-rating,.gabiz-salon-card-place{display:inline-flex;align-items:center;gap:4px}.gabiz-salon-card-rating{color:#18191a;font-weight:700}.gabiz-salon-card-rating span{font-weight:500;color:var(--gabiz-muted-solid)}.gabiz-salon-card-meta-dot{width:3px;height:3px;border-radius:50%;background:#c5c7be}.gabiz-salon-card-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}.gabiz-salon-card-tags li{font-size:11px;font-weight:600;padding:4px 8px;border-radius:999px;background:#f6f7f2;color:#18191a}.gabiz-cities-stats{display:flex;align-items:center;gap:10px;margin:28px 0 20px;font-size:14px;font-weight:600;color:var(--gabiz-muted-solid)}.gabiz-cities-stats-dot{width:4px;height:4px;border-radius:50%;background:var(--gabiz-accent)}.gabiz-cities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gabiz-cities-state h2{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--gabiz-fg);margin:0 0 14px}.gabiz-cities-state ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gabiz-cities-state li{display:flex;align-items:center}.gabiz-cities-city{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--gabiz-fg);text-align:left;cursor:pointer;border-radius:8px}.gabiz-cities-city:hover{color:#18191a}.gabiz-cities-city:hover .gabiz-cities-dot{box-shadow:0 0 0 4px #7eff2e47}.gabiz-cities-city--static{cursor:default}.gabiz-cities-dot{width:8px;height:8px;border-radius:50%;background:var(--gabiz-accent);flex-shrink:0}.gabiz-cities-status{margin-top:24px;font-size:14px;font-weight:500;color:var(--gabiz-muted)}.gabiz-cities-status--error{color:#c23b2e}@media(max-width:768px){.gabiz-cities-map{height:340px;border-radius:16px;margin-top:28px}}.salon-preview-page.gz-app-desktop{padding-top:var(--gabiz-nav-height)}@media(min-width:769px){.gz-salon-desktop .salon-preview-appbar{top:var(--gabiz-nav-height)!important}}.salon-preview-layout,.salon-preview-profile,.salon-preview-side,.salon-preview-catalog{display:contents}.salon-preview-coupon{display:flex;align-items:center;gap:14px;width:calc(100% - 24px);margin:0 12px 12px;padding:16px;border:none;border-radius:20px;background:#7eff2e;text-align:left;cursor:pointer;font:inherit;color:#18191a}.salon-preview-coupon-icon{width:52px;height:52px;border-radius:16px;background:#7eff2e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.salon-preview-coupon-text{font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:1.35}@media(min-width:1024px){.salon-preview-page{background:#f6f7f2!important}.salon-preview-shell{max-width:1160px!important;background:transparent!important;box-shadow:none!important;padding:0 32px 64px}.salon-preview-appbar{left:0!important;transform:none!important;max-width:none!important;width:100%!important;top:var(--gabiz-nav-height)!important;background:#f6f7f2eb!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:none!important;border-bottom:1px solid #edeee8;padding:0 max(20px,calc((100vw - 1160px)/2 + 20px))!important}.salon-preview-appbar-title{opacity:1!important;text-align:left!important}.salon-preview-action{width:38px!important;height:38px!important;border-radius:10px!important;background:transparent!important;border:1px solid #e2e4dc!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease}.salon-preview-action:hover{background:#eceee6!important;border-color:#d5d8cd!important}.salon-preview-action svg{width:18px;height:18px}.salon-preview-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:32px;align-items:start;padding-top:88px}.salon-preview-profile{display:block;position:sticky;top:calc(var(--gabiz-nav-height) + 84px)}.salon-preview-cover{height:190px}.salon-preview-cover>:first-child{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:24px 24px 0 0}.salon-preview-cover-shade{background:linear-gradient(180deg,rgba(24,25,24,.28) 0%,transparent 45%)!important;border-radius:24px 24px 0 0}.salon-preview-cover-avatar{z-index:2}.salon-preview-side{display:block;background:#fff;border:1px solid #edeee8;border-top:none;border-radius:0 0 24px 24px}.salon-preview-identity{padding-bottom:16px!important}.salon-preview-coupon{width:100%;margin:0 0 16px;padding:12px;border-radius:16px;box-shadow:none}.salon-preview-coupon-icon{width:46px;height:46px;border-radius:15px}.salon-preview-coupon-text{font-size:14px}.salon-preview-name{font-size:26px!important;white-space:normal!important;overflow:visible!important}.salon-preview-cta{position:static!important;left:auto!important;transform:none!important;width:auto!important;max-width:none!important;padding:0 20px 20px}.salon-preview-cta-bar{border-radius:18px!important;box-shadow:none!important;background:#f6f7f2!important;padding:14px!important}.salon-preview-cta>div:not(.salon-preview-cta-bar){border-radius:18px 18px 0 0!important;padding:14px!important;box-shadow:none!important}.salon-preview-catalog{display:block;background:#fff;border:1px solid #edeee8;border-radius:24px;padding:4px 12px 24px;min-height:320px}.salon-preview-tabs-slot{height:auto!important}.salon-preview-tabs{position:static!important;left:auto!important;transform:none!important;max-width:none!important;width:100%!important;box-shadow:none!important}.salon-preview-mobile-spacer{display:none}.salon-preview-services.catalog-hscroll{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 4px!important;overflow:visible;padding:0 4px!important}.salon-preview-services .catalog-service-card{width:100%!important}.catalog-service-sheet-overlay{align-items:center!important;padding:32px}.catalog-service-sheet{max-width:560px!important;height:min(860px,90vh)!important;max-height:90vh!important;border-radius:28px!important}.catalog-more-info-overlay{align-items:center;padding:32px}.catalog-more-info-panel{max-width:640px!important;height:min(860px,90vh)!important;border-radius:28px;overflow:hidden;box-shadow:0 24px 64px #18191a2e}.catalog-info-sheet-overlay{align-items:center!important}}.gz-snackbar{transform:translate(-50%);animation:gzSnackIn .35s cubic-bezier(.215,.61,.355,1)}@keyframes gzSnackIn{0%{transform:translate(-50%,-140%);opacity:0}to{transform:translate(-50%);opacity:1}}.gz-shake{animation:gzShake .5s ease-in-out}@keyframes gzShake{0%{transform:translate(0)}20%{transform:translate(12px)}40%{transform:translate(-14px)}60%{transform:translate(0)}80%{transform:translate(-9px)}to{transform:translate(0)}}.gz-pop-in{animation:gzPopIn .45s cubic-bezier(.34,1.56,.64,1)}@keyframes gzPopIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.gz-booking-spinner{width:96px;height:96px;border-radius:50%;border:5px solid #f2f3ee;border-top-color:#7eff2e;animation:gzSpin .9s linear infinite}.gz-booking-spinner-halo{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 #7eff2e59;animation:gzSpinnerPulse 2s ease-out infinite}@keyframes gzSpin{to{transform:rotate(360deg)}}@keyframes gzSpinnerPulse{0%{box-shadow:0 0 #7eff2e59}to{box-shadow:0 0 0 22px #7eff2e00}}.gz-ellipsis-dot{animation:gzEllipsis 1.4s linear infinite}.gz-ellipsis-dot:nth-child(2){animation-delay:.2s}.gz-ellipsis-dot:nth-child(3){animation-delay:.4s}@keyframes gzEllipsis{0%,60%,to{opacity:.15}30%{opacity:1}}.gz-location-ripple{position:absolute;width:120px;height:120px;border-radius:50%;background:#7eff2e59;animation:gzLocationPing 2.2s cubic-bezier(0,0,.2,1) infinite}.gz-location-ripple--small{width:92px;height:92px;animation-delay:.4s}@keyframes gzLocationPing{0%{transform:scale(.55);opacity:.55}80%,to{transform:scale(1.35);opacity:0}}.gz-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(min-width:520px){.gz-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.gz-snackbar,.gz-shake,.gz-pop-in,.gz-ellipsis-dot,.gz-booking-spinner-halo,.gz-location-ripple{animation:none}}.gz-letreiro{background:var(--gabiz-bg);color:var(--gabiz-fg);padding:72px 28px 80px;text-align:center}.gz-letreiro-kicker{margin:0 0 28px;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gabiz-muted-solid)}.gz-letreiro-board{display:flex;align-items:stretch;justify-content:center;gap:clamp(24px,6vw,72px);flex-wrap:wrap}.gz-letreiro-stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.gz-letreiro-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gz-letreiro-digits{display:flex;gap:10px;font-size:clamp(72px,16vw,168px);font-weight:700;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums}.gz-letreiro-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:.72em;height:1.12em;border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,var(--gabiz-card) 48%,#eceee8 52%,var(--gabiz-card) 100%);color:var(--gabiz-fg);border:1px solid var(--gabiz-line);box-shadow:inset 0 1px #ffffffe6,0 8px 20px #18191a0f;overflow:hidden}.gz-letreiro-cell:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--gabiz-line);z-index:2;pointer-events:none}.gz-letreiro-label{font-size:clamp(16px,2vw,22px);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gabiz-muted-solid)}.gz-letreiro-rule{width:1px;align-self:stretch;background:var(--gabiz-line);min-height:80px}.gz-letreiro-copy{margin:36px auto 0;max-width:460px;font-size:16px;font-weight:500;line-height:1.5;color:var(--gabiz-muted-solid)}.gz-letreiro-copy a{color:var(--gabiz-fg);font-weight:700;text-decoration:none}.gz-letreiro-copy a:hover{text-decoration:underline}@media(max-width:640px){.gz-letreiro{padding:48px 20px 56px}.gz-letreiro-digits{gap:6px}.gz-letreiro-cell{border-radius:8px}.gz-letreiro-rule{display:none}.gz-letreiro-board{gap:32px}}.gz-app-desktop{padding-top:calc(var(--gabiz-nav-height) + 32px)}.gz-app-desktop .gz-bottom-nav{display:none}.gz-user-menu-row svg{color:#80837a;flex-shrink:0}.gz-user-menu-row--danger svg{color:#d23b28}.gz-user-menu-row:hover{color:#08cb4c!important;background:#08cb4c14}.gz-user-menu-row:hover svg{color:#08cb4c}@media(min-width:769px){.gz-app-desktop:not(.gz-app-desktop--compact) .gz-app-desktop-main{max-width:1440px;padding:0 32px 48px}.gz-app-desktop .gz-category-strip{display:flex;flex-wrap:wrap;align-items:flex-start;height:auto!important;overflow:visible;row-gap:12px;padding:8px 8px 16px}.gz-app-desktop .gz-category-chip{width:130px!important}.gz-app-desktop .gz-category-chip-label{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.gz-app-desktop .gz-home-campaign,.gz-app-desktop .gz-home-services{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;padding:12px 8px 32px;overflow:visible}.gz-app-desktop .gz-home-services{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.gz-app-desktop .gz-home-salon-card,.gz-app-desktop .gz-home-service-card{width:100%!important}.gz-app-desktop .gz-home-vertical-campaign{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding:0 8px 24px}.gz-app-desktop .gz-home-grid-campaign{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}}.gz-home-choose-city-search{max-width:560px;margin:8px auto 0;padding:0 24px 48px}@media(max-width:768px){.gz-user-menu-wrap{display:none}}.gz-login-desktop{min-height:100dvh;background:#eef7e4;color:#18191a;position:relative}.gz-login-desktop-brand{position:absolute;top:28px;left:40px;z-index:2;font-size:28px;color:#18191a;text-decoration:none}.gz-login-desktop-grid{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}.gz-login-desktop-art{display:flex;align-items:center;justify-content:center;padding:96px 48px 48px}.gz-login-desktop-art img{width:min(100%,560px);height:auto;display:block}.gz-login-desktop-panel{display:flex;align-items:center;justify-content:center;padding:96px 48px 48px}.gz-login-desktop-card{width:100%;max-width:440px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #18191a1a;padding:36px 32px 28px}@media(max-width:1100px){.gz-login-desktop-art,.gz-login-desktop-panel{padding:88px 28px 32px}.gz-login-desktop-brand{left:24px;top:20px}}.gz-partner-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.gz-partner-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#ecede7}.gz-partner-slider::-moz-range-track{height:6px;border-radius:3px;background:#ecede7}.gz-partner-slider::-moz-range-progress{height:6px;border-radius:3px;background:#08cb4c}.gz-partner-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border:none;border-radius:50%;background:#08cb4c;box-shadow:0 2px 6px #18191a40}.gz-partner-slider::-moz-range-thumb{width:24px;height:24px;border:none;border-radius:50%;background:#08cb4c;box-shadow:0 2px 6px #18191a40}.gz-partner-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px #08cb4c2e}.gz-partner-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 8px #08cb4c2e}.gz-coupon-popup{position:fixed;z-index:80;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 8px;background:#fff;border:1px solid #eceee6;border-radius:22px;box-shadow:0 10px 28px -10px #18191a38;text-decoration:none;color:inherit;top:calc(12px + env(safe-area-inset-top,0px));left:16px;right:16px;max-width:488px;margin-inline:auto;cursor:pointer;animation:gzCouponIn .4s cubic-bezier(.215,.61,.355,1)}.gz-coupon-popup--salon{top:calc(68px + env(safe-area-inset-top,0px))}.gz-coupon-popup:hover{border-color:#dfe4d4}.gz-coupon-popup:focus-visible{outline:2px solid #7eff2e;outline-offset:3px}.gz-coupon-popup-close{flex-shrink:0;width:32px;height:32px;border:none;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#b6b8ae;padding:0}.gz-coupon-popup-close:hover{background:#f4f4f4;color:#18191a}.gz-coupon-popup-lottie{width:52px;height:52px;flex-shrink:0;overflow:hidden}.gz-coupon-popup-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}@keyframes gzCouponIn{0%{transform:translateY(-120%);opacity:0}to{transform:none;opacity:1}}@media(min-width:769px){.gz-coupon-popup{top:calc(var(--gabiz-nav-height) + 16px);left:auto;right:24px;width:400px;max-width:min(400px,calc(100vw - 48px));margin-inline:0;animation-name:gzCouponInDesktop}.gz-coupon-popup--salon{top:calc(var(--gabiz-nav-height) + 68px)}@keyframes gzCouponInDesktop{0%{transform:translate(16px,-16px);opacity:0}to{transform:none;opacity:1}}}@media(prefers-reduced-motion:reduce){.gz-coupon-popup{animation:none}}.gz-checkout-desktop-page{background:#f6f7f2}.gz-checkout-desktop{width:100%;max-width:1120px;margin:0 auto;padding:8px 32px 64px;flex:1}.gz-checkout-desktop-head{display:flex;align-items:center;gap:12px;margin-bottom:28px}.gz-checkout-desktop-head h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.7px}.gz-checkout-desktop-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start}.gz-checkout-desktop-main{display:flex;flex-direction:column;gap:24px}.gz-checkout-desktop-main section>div:last-child{background:#fff}.gz-checkout-desktop-summary{position:sticky;top:calc(var(--gabiz-nav-height) + 24px);background:#fff;border-radius:28px;box-shadow:0 16px 40px -12px #18191a29;padding:28px 24px}.gz-reservation-desktop-page{background:#fff}.gz-reservation-desktop{width:100%;max-width:1200px;margin:0 auto;padding:8px 32px 64px;flex:1}.gz-reservation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.gz-reservation-grid .gz-reservation-head{grid-column:1 / -1}.gz-reservation-grid .gz-reservation-cancel{grid-column:3;display:flex;flex-direction:column;padding:18px;border-radius:28px;background:#f4f4f4;box-sizing:border-box;height:100%}.gz-reservation-grid .gz-reservation-review{display:flex;align-items:flex-end}.gz-partner-signup-desktop-page{background:#fff}.gz-partner-signup-desktop{width:100%;max-width:1200px;margin:0 auto;padding:8px 32px 64px;flex:1}.gz-partner-signup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;align-items:start}.gz-partner-signup-col{display:flex;flex-direction:column;gap:18px}.gz-partner-signup-col-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.2px;color:#80837a}.gz-partner-signup-action{position:sticky;top:calc(var(--gabiz-nav-height) + 24px);display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:28px;background:#f4f4f4;box-sizing:border-box}.gz-partner-signup-action-btn{margin-top:auto}.gz-app-text-field-control::-moz-placeholder{color:#9e9e9e;font-weight:400;letter-spacing:-.2px;opacity:1}.gz-app-text-field-control::placeholder{color:#9e9e9e;font-weight:400;letter-spacing:-.2px;opacity:1}
