/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.bz-grain{isolation:isolate;position:relative}.bz-grain:before{content:"";z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='3'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");position:absolute;inset:0}.bz-grain-invert:before{opacity:.09;mix-blend-mode:overlay}:root{--bz-size-hero:clamp(2.75rem,3.2vw + 1.75rem,6.75rem);--bz-size-display-lg:clamp(2.25rem,1.8vw + 1.7rem,4rem)}.bz-ghost-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-bz-primary);font-weight:600;line-height:.8}@supports (color:color-mix(in lab,red,red)){.bz-ghost-num{color:color-mix(in oklab,var(--color-bz-primary) 22%,transparent)}}.bz-ghost-num{-webkit-user-select:none;user-select:none}.bz-ghost-num--dark{color:var(--color-bz-gold)}@supports (color:color-mix(in lab,red,red)){.bz-ghost-num--dark{color:color-mix(in oklab,var(--color-bz-gold) 30%,transparent)}}.bz-italic{font-style:italic}.bz-link-grow{text-decoration:none;position:relative}.bz-link-grow:after{content:"";transform-origin:0;height:1px;transition:transform .24s var(--bz-ease-out,cubic-bezier(.25,1,.5,1));background:currentColor;position:absolute;bottom:-.1em;left:0;right:0;transform:scaleX(.3)}.bz-link-grow:focus-visible:after,.bz-link-grow:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.bz-link-grow:after{transition:none}}.bz-vrule{background:linear-gradient(to bottom,transparent,var(--color-bz-line) 15%,var(--color-bz-line) 85%,transparent);width:1px}.bz-tint-gold{background-color:var(--color-bz-gold)}@supports (color:color-mix(in lab,red,red)){.bz-tint-gold{background-color:color-mix(in oklab,var(--color-bz-gold) 15%,var(--color-bz-surface))}}.bz-line-gold{border-color:var(--color-bz-gold)}@supports (color:color-mix(in lab,red,red)){.bz-line-gold{border-color:color-mix(in oklab,var(--color-bz-gold) 38%,var(--color-bz-line))}}.bz-filter-chip{border:1px solid var(--color-bz-line);background:var(--color-bz-surface);min-height:2.75rem;color:var(--color-bz-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-flex}.bz-filter-chip:hover{border-color:var(--color-bz-primary)}@supports (color:color-mix(in lab,red,red)){.bz-filter-chip:hover{border-color:color-mix(in oklab,var(--color-bz-primary) 30%,var(--color-bz-line))}}.bz-filter-chip:focus-visible{outline:2px solid var(--color-bz-primary);outline-offset:2px}.bz-filter-chip:target,.bz-filter:not(:has(.bz-filter-chip:target)) .bz-filter-chip[data-all]{background:var(--color-bz-primary);border-color:var(--color-bz-primary);color:var(--color-bz-primary-ink)}.bz-filter-chip-marker{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:none;position:absolute;overflow:hidden}.bz-filter-chip:target .bz-filter-chip-marker,.bz-filter:not(:has(.bz-filter-chip:target)) .bz-filter-chip[data-all] .bz-filter-chip-marker{display:inline}.bz-hub:has(#plan-core:target) [data-plan-heading]:not([data-plan-heading=core]),.bz-hub:has(#plan-core:target) [data-plans]:not([data-plans~=core]),.bz-hub:has(#plan-free:target) [data-plan-heading]:not([data-plan-heading=free]),.bz-hub:has(#plan-free:target) [data-plans]:not([data-plans~=free]),.bz-hub:has(#plan-grow:target) [data-plan-heading]:not([data-plan-heading=grow]),.bz-hub:has(#plan-grow:target) [data-plans]:not([data-plans~=grow]),.bz-hub:has(#plan-pro:target) [data-plan-heading]:not([data-plan-heading=pro]),.bz-hub:has(#plan-pro:target) [data-plans]:not([data-plans~=pro]){display:none}.bz-hub:has(#plan-core:target) [data-plan-heading=core],.bz-hub:has(#plan-free:target) [data-plan-heading=free],.bz-hub:has(#plan-grow:target) [data-plan-heading=grow],.bz-hub:has(#plan-pro:target) [data-plan-heading=pro]{display:inline}.bz-builtfor:has(#for-aesthetics:target) [data-vertical]:not([data-vertical=aesthetics]),.bz-builtfor:has(#for-barber:target) [data-vertical]:not([data-vertical=barber]),.bz-builtfor:has(#for-hair:target) [data-vertical]:not([data-vertical=hair]),.bz-builtfor:has(#for-lashes_brows:target) [data-vertical]:not([data-vertical=lashes_brows]),.bz-builtfor:has(#for-nails:target) [data-vertical]:not([data-vertical=nails]),.bz-builtfor:has(#for-spa:target) [data-vertical]:not([data-vertical=spa]){display:none}@keyframes bz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bz-marquee-track{will-change:transform;animation:bz-marquee 32s linear infinite}@media (prefers-reduced-motion:reduce){.bz-marquee-track{animation:none}}@media (prefers-reduced-motion:no-preference){@supports not (animation-timeline:view()){.bz-reveal{opacity:0;animation:bz-reveal-in .64s cubic-bezier(.25,1,.5,1) both;transform:translateY(22px)}.bz-reveal-group>:first-child{animation-delay:0s}.bz-reveal-group>:nth-child(2){animation-delay:70ms}.bz-reveal-group>:nth-child(3){animation-delay:.14s}.bz-reveal-group>:nth-child(4){animation-delay:.21s}.bz-reveal-group>:nth-child(5){animation-delay:.28s}.bz-reveal-group>:nth-child(6){animation-delay:.35s}}@supports (animation-timeline:view()){.bz-reveal{animation:bz-reveal-slide linear both;animation-timeline:view();animation-range:entry cover 25%}}}@keyframes bz-reveal-slide{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes bz-reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.bz-row-hover{transition:transform .22s cubic-bezier(.25,1,.5,1),background-color .22s ease-out}.bz-row-hover:focus-within,.bz-row-hover:hover{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.bz-row-hover:focus-within,.bz-row-hover:hover{transform:none}}.bz-money{font-variant-numeric:tabular-nums}.bz-tpl-frame{--bz-tpl-scale:.28;width:calc(1024px * var(--bz-tpl-scale));aspect-ratio:4/3;-webkit-user-select:none;user-select:none;max-width:100%}@media (min-width:480px){.bz-tpl-frame{--bz-tpl-scale:.4}}@media (min-width:640px){.bz-tpl-frame{--bz-tpl-scale:.26}}@media (min-width:1024px){.bz-tpl-frame{--bz-tpl-scale:.29}}.bz-tpl-canvas{width:1024px;transform:scale(var(--bz-tpl-scale));transform-origin:0 0;pointer-events:none}@supports (container-type:inline-size) and (transform:scale(calc(1px / 1px))){.bz-tpl-frame{width:100%;container-type:inline-size}.bz-tpl-canvas{transform:scale(calc(100cqw / 1024px))}}#bz-diff-toggle:checked~.bz-matrix-scope .bz-row-same{display:none}.bz-tpl-filter:checked+label{border-color:var(--color-bz-primary);background:var(--color-bz-primary-tint);color:var(--color-bz-primary)}.bz-tpl-filter:focus-visible+label{outline:2px solid var(--color-bz-primary);outline-offset:2px}.bz-tpl-filterset:has(#bz-tf-aesthetics:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=aesthetics]),.bz-tpl-filterset:has(#bz-tf-barber:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=barber]),.bz-tpl-filterset:has(#bz-tf-hair:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=hair]),.bz-tpl-filterset:has(#bz-tf-lashes_brows:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=lashes_brows]),.bz-tpl-filterset:has(#bz-tf-nails:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=nails]),.bz-tpl-filterset:has(#bz-tf-other:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=other]),.bz-tpl-filterset:has(#bz-tf-spa:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=spa]),.bz-tpl-filterset:has(#bz-tf-tanning:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=tanning]),.bz-tpl-filterset:has(#bz-tf-waxing:checked)~.bz-tpl-grid>[data-card]:not([data-ind~=waxing]){display:none}.bz-tpl-grid{counter-reset:bz-tpl-shown}.bz-tpl-grid>[data-card]{counter-increment:bz-tpl-shown}.bz-tpl-count:after{content:counter(bz-tpl-shown) " " attr(data-suffix)}@media (max-width:767px){.bz-plan-board{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88vw;grid-auto-flow:column;display:grid;overflow-x:auto}.bz-plan-board>*{scroll-snap-align:center}}