.hero-section[data-astro-cid-anhloy43]{background-color:oklch(from var(--color-brand-950) l c h)}.hero-scrim[data-astro-cid-anhloy43]{background:linear-gradient(105deg,oklch(from var(--color-brand-950) calc(l*.55) calc(c*.4) h / .97) 0%,oklch(from var(--color-brand-950) calc(l*.55) calc(c*.4) h / .9) 30%,oklch(from var(--color-brand-950) calc(l*.55) calc(c*.4) h / .65) 55%,oklch(from var(--color-brand-950) calc(l*.55) calc(c*.4) h / .2) 75%,transparent 90%),linear-gradient(to top,oklch(from var(--color-brand-950) calc(l*.6) calc(c*.3) h / .6) 0%,transparent 40%)}.hero-noise[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;mix-blend-mode:overlay;pointer-events:none}.hero-badge[data-astro-cid-anhloy43]{color:oklch(from var(--color-surface-50) l c h / .85);background:oklch(from var(--color-surface-50) l c h / .1);border-color:oklch(from var(--color-surface-50) l c h / .22);backdrop-filter:blur(8px)}.hero-dot[data-astro-cid-anhloy43]{background:var(--color-brand-400)}.hero-headline-text[data-astro-cid-anhloy43]{color:oklch(from var(--color-surface-50) l c h)}.hero-headline-em[data-astro-cid-anhloy43]{color:var(--color-brand-400)}.hero-sub-text[data-astro-cid-anhloy43]{color:oklch(from var(--color-surface-200) l c h / .88)}.hero-microcopy[data-astro-cid-anhloy43]{color:oklch(from var(--color-surface-300) l c h / .65)}.hero-cta-primary[data-astro-cid-anhloy43]{background:var(--color-brand-600);color:var(--color-surface-50);box-shadow:0 4px 20px oklch(from var(--color-brand-600) l c h / .45)}.hero-cta-secondary[data-astro-cid-anhloy43]{color:oklch(from var(--color-surface-100) l c h / .9);border-color:oklch(from var(--color-surface-100) l c h / .3)}.value-icon[data-astro-cid-wvim2bdl]{background:oklch(from var(--color-brand-500) l c h / .1)}.value-card[data-astro-cid-wvim2bdl]{transition:box-shadow .2s ease,transform .2s ease}.value-card[data-astro-cid-wvim2bdl]:hover{box-shadow:0 8px 32px oklch(from var(--color-brand-500) l c h / .1);transform:translateY(-2px)}.feature-cal-bg[data-astro-cid-eoenghk5]{background:oklch(from var(--color-brand-50) l c h)}.cal-chrome[data-astro-cid-eoenghk5]{background:var(--color-surface-50);border:1px solid var(--color-surface-200)}.cal-chrome-bar[data-astro-cid-eoenghk5]{background:var(--color-surface-100);border-bottom:1px solid var(--color-surface-200)}.cal-url-bar[data-astro-cid-eoenghk5]{background:var(--color-surface-200);color:var(--color-surface-500)}.cal-body[data-astro-cid-eoenghk5]{background:var(--color-surface-50)}.cal-nav-btn[data-astro-cid-eoenghk5]{color:var(--color-surface-500);background:var(--color-surface-100)}.cal-week-label[data-astro-cid-eoenghk5]{color:var(--color-surface-800)}.cal-day-label[data-astro-cid-eoenghk5]{color:var(--color-surface-500)}.cal-time-label[data-astro-cid-eoenghk5]{color:var(--color-surface-400);min-width:36px}.cal-row-divider[data-astro-cid-eoenghk5]{border-top:1px solid var(--color-surface-200)}.cal-empty-slot[data-astro-cid-eoenghk5]{background:transparent}.cal-grid-cols[data-astro-cid-eoenghk5]{grid-template-columns:36px repeat(5,1fr);gap:2px;align-items:start}.stylist-pill-0[data-astro-cid-eoenghk5]{background:oklch(from var(--color-brand-500) l c h / .12);color:var(--color-brand-700)}.stylist-pill-1[data-astro-cid-eoenghk5]{background:oklch(from var(--color-accent-500) l c h / .12);color:var(--color-accent-700)}.stylist-pill-2[data-astro-cid-eoenghk5]{background:#bad7ba33;color:#29532b}.appt-block[data-astro-cid-eoenghk5]{min-height:34px}.appt-terracotta[data-astro-cid-eoenghk5]{background:oklch(from var(--color-brand-500) l c h / .15);border-left:3px solid var(--color-brand-500)}.appt-terracotta[data-astro-cid-eoenghk5] .appt-client[data-astro-cid-eoenghk5]{color:var(--color-brand-800)}.appt-terracotta[data-astro-cid-eoenghk5] .appt-service[data-astro-cid-eoenghk5]{color:var(--color-brand-600)}.appt-slate[data-astro-cid-eoenghk5]{background:oklch(from var(--color-accent-500) l c h / .12);border-left:3px solid var(--color-accent-500)}.appt-slate[data-astro-cid-eoenghk5] .appt-client[data-astro-cid-eoenghk5]{color:var(--color-accent-800)}.appt-slate[data-astro-cid-eoenghk5] .appt-service[data-astro-cid-eoenghk5]{color:var(--color-accent-600)}.appt-sage[data-astro-cid-eoenghk5]{background:#bed5be2e;border-left:3px solid oklch(.52 .09 145)}.appt-sage[data-astro-cid-eoenghk5] .appt-client[data-astro-cid-eoenghk5]{color:#193c1b}.appt-sage[data-astro-cid-eoenghk5] .appt-service[data-astro-cid-eoenghk5]{color:#376139}.no-show-bg[data-astro-cid-r5kj4amv]{background:var(--color-accent-800)}.no-show-noise[data-astro-cid-r5kj4amv]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;mix-blend-mode:overlay;pointer-events:none}.no-show-label[data-astro-cid-r5kj4amv]{color:var(--color-brand-300)}.no-show-headline[data-astro-cid-r5kj4amv]{color:var(--color-surface-50)}.no-show-body[data-astro-cid-r5kj4amv]{color:oklch(from var(--color-surface-200) l c h / .8)}.no-show-stat-card[data-astro-cid-r5kj4amv]{background:oklch(from var(--color-accent-600) l c h / .3);border:1px solid oklch(from var(--color-accent-500) l c h / .25)}.no-show-stat-num[data-astro-cid-r5kj4amv]{color:var(--color-brand-300)}.no-show-stat-label[data-astro-cid-r5kj4amv]{color:oklch(from var(--color-surface-200) l c h / .75)}.no-show-glow[data-astro-cid-r5kj4amv]{background:oklch(from var(--color-brand-500) l c h / .15)}.no-show-phone[data-astro-cid-r5kj4amv]{background:oklch(from var(--color-accent-900) l c h)}.no-show-phone-border[data-astro-cid-r5kj4amv]{border-color:oklch(from var(--color-accent-600) l c h / .4)}.no-show-status-bar[data-astro-cid-r5kj4amv]{background:oklch(from var(--color-accent-900) l c h / .8)}.no-show-status-text[data-astro-cid-r5kj4amv],.no-show-status-icon[data-astro-cid-r5kj4amv]{color:oklch(from var(--color-surface-200) l c h / .8)}.no-show-lock[data-astro-cid-r5kj4amv]{background:oklch(from var(--color-accent-800) l c h)}.no-show-lock-time[data-astro-cid-r5kj4amv],.no-show-lock-clock[data-astro-cid-r5kj4amv]{color:var(--color-surface-50)}.no-show-notif[data-astro-cid-r5kj4amv]{background:oklch(from var(--color-surface-50) l c h / .1);backdrop-filter:blur(12px)}.no-show-notif-icon[data-astro-cid-r5kj4amv]{background:oklch(from var(--color-brand-500) l c h / .3);color:var(--color-brand-300)}.no-show-notif-icon-green[data-astro-cid-r5kj4amv]{background:#4d93514d;color:#71c575}.no-show-notif-title[data-astro-cid-r5kj4amv]{color:var(--color-surface-100)}.no-show-notif-time[data-astro-cid-r5kj4amv]{color:oklch(from var(--color-surface-400) l c h / .7)}.no-show-notif-body[data-astro-cid-r5kj4amv]{color:oklch(from var(--color-surface-200) l c h / .8)}.row-highlight[data-astro-cid-jknknrtc]{background:oklch(from var(--color-brand-500) l c h / .05);border-radius:8px}.badge-you[data-astro-cid-jknknrtc]{background:oklch(from var(--color-brand-500) l c h / .12);color:var(--color-brand-700)}.pricing-bg[data-astro-cid-wekg7pry]{background:var(--color-surface-100)}.pricing-glow[data-astro-cid-wekg7pry]{background:radial-gradient(ellipse at center top,oklch(from var(--color-brand-500) l c h / .07) 0%,transparent 70%)}.plan-default[data-astro-cid-wekg7pry]{background:var(--color-surface-50);border:1px solid var(--color-border)}.plan-default-cta[data-astro-cid-wekg7pry]{border:1.5px solid var(--color-brand-500);color:var(--color-primary);background:transparent}.plan-featured[data-astro-cid-wekg7pry]{background:var(--color-accent-800);border:1px solid oklch(from var(--color-accent-600) l c h / .5);box-shadow:0 20px 60px oklch(from var(--color-accent-900) l c h / .3)}.plan-featured-title[data-astro-cid-wekg7pry]{color:var(--color-surface-50)}.plan-featured-sub[data-astro-cid-wekg7pry]{color:oklch(from var(--color-surface-300) l c h / .7)}.plan-featured-price[data-astro-cid-wekg7pry],.plan-featured-check[data-astro-cid-wekg7pry]{color:var(--color-brand-300)}.plan-featured-feature[data-astro-cid-wekg7pry]{color:oklch(from var(--color-surface-200) l c h / .85)}.plan-badge[data-astro-cid-wekg7pry]{background:oklch(from var(--color-brand-500) l c h / .2);color:var(--color-brand-300)}.plan-featured-cta[data-astro-cid-wekg7pry]{background:var(--color-brand-600);color:var(--color-surface-50);box-shadow:0 4px 16px oklch(from var(--color-brand-600) l c h / .4)}.cta-section[data-astro-cid-ihmljexk]{background-color:oklch(from var(--color-brand-950) l c h)}.cta-scrim[data-astro-cid-ihmljexk]{background:linear-gradient(to bottom,oklch(from var(--color-brand-950) calc(l*.6) calc(c*.4) h / .85),oklch(from var(--color-brand-950) calc(l*.6) calc(c*.4) h / .92))}.cta-noise[data-astro-cid-ihmljexk]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;mix-blend-mode:overlay;pointer-events:none}.cta-quote[data-astro-cid-ihmljexk]{color:oklch(from var(--color-surface-100) l c h / .8)}.cta-quote-author[data-astro-cid-ihmljexk]{color:oklch(from var(--color-brand-300) l c h / .8)}.cta-headline[data-astro-cid-ihmljexk]{color:var(--color-surface-50)}.cta-headline-em[data-astro-cid-ihmljexk]{color:var(--color-brand-300)}.cta-sub[data-astro-cid-ihmljexk]{color:oklch(from var(--color-surface-200) l c h / .75)}.cta-microcopy[data-astro-cid-ihmljexk]{color:oklch(from var(--color-surface-400) l c h / .6)}.cta-btn-primary[data-astro-cid-ihmljexk]{background:var(--color-brand-600);color:var(--color-surface-50);box-shadow:0 4px 24px oklch(from var(--color-brand-600) l c h / .5)}
