html[data-brand-route=v1]{--color-emerald-50:#f6f8f7;--color-emerald-100:#e8edec;--color-emerald-200:#c7d5d1;--color-emerald-300:#9eb5af;--color-emerald-400:#6b8e85;--color-emerald-500:#3c6b5f;--color-emerald-600:#174F40;--color-emerald-700:#174F40;--color-emerald-800:#134134;--color-emerald-900:#0f332a;--color-emerald-950:#0a241d;--color-gray-50:#EDF1E9;--color-gray-100:#e3e8e0;--color-gray-200:#d9ded6;--color-gray-300:#bcc2ba;--color-gray-400:#8c968e;--color-gray-500:#637068;--color-gray-600:#42524a;--color-gray-700:#32443b;--color-gray-800:#283b32;--color-gray-900:#22352C;--color-gray-950:#1a2821;--color-slate-50:#EDF1E9;--color-slate-100:#e3e8e0;--color-slate-200:#d9ded6;--color-slate-300:#bcc2ba;--color-slate-400:#8c968e;--color-slate-500:#637068;--color-slate-600:#42524a;--color-slate-700:#32443b;--color-slate-800:#283b32;--color-slate-900:#22352C;--color-slate-950:#1a2821;--brand-emerald:#174F40;--brand-emerald-action:#174F40;--brand-emerald-action-hover:#134134;--primary:#174F40;--primary-hover:#134134;--accent:#174F40;--ring:#174F40;--background:#FAF9F5;--foreground:#22352C;--card:#FAF9F5;--card-foreground:#22352C;--muted:#EDF1E9;--muted-foreground:#637068;--border:#d9ded6;--input:#d9ded6;--secondary:#EDF1E9;--secondary-foreground:#22352C;--radius:6px;--font-sans:var(--font-geist-sans);--font-display:var(--font-bricolage);--preview-body:var(--font-geist-sans);--preview-display:var(--font-bricolage);--os-field:#174F40;--os-field-ink:#FAF9F5;--os-accent:#F1C644;--preview-chrome-paper:#FAF9F5;--preview-chrome-ink:#22352C;--preview-chrome-field:#174F40;--preview-chrome-hover:#103D31;--preview-chrome-focus:#174F40;--preview-chrome-band:#EDF1E9}html[data-brand-route] .font-sans,html[data-brand-route] body{font-family:var(--preview-body),sans-serif}html[data-brand-route] :is(.font-display,.os-display,.os-heading){font-family:var(--preview-display),serif}html[data-brand-route=v1] :is(.os-display,.os-heading){font-weight:560}html[data-brand-route=flush-l]{--color-emerald-50:#fdf4f2;--color-emerald-100:#fbe7e3;--color-emerald-200:#f6ccc4;--color-emerald-300:#efa99c;--color-emerald-400:#e67b69;--color-emerald-500:#df5b48;--color-emerald-600:#D93C25;--color-emerald-700:#B2311E;--color-emerald-800:#8d2718;--color-emerald-900:#6b1e14;--color-emerald-950:#4a140d;--color-gray-50:#FAF2EF;--color-gray-100:#F4E8E3;--color-gray-200:#ECD9D3;--color-gray-300:#D8C3BC;--color-gray-400:#A88E87;--color-gray-500:#7A5F59;--color-gray-600:#5A3F3A;--color-gray-700:#422B27;--color-gray-800:#341F1C;--color-gray-900:#2B1714;--color-gray-950:#20110F;--color-slate-50:#FAF2EF;--color-slate-100:#F4E8E3;--color-slate-200:#ECD9D3;--color-slate-300:#D8C3BC;--color-slate-400:#A88E87;--color-slate-500:#7A5F59;--color-slate-600:#5A3F3A;--color-slate-700:#422B27;--color-slate-800:#341F1C;--color-slate-900:#2B1714;--color-slate-950:#20110F;--brand-emerald:#D93C25;--brand-emerald-action:#D93C25;--brand-emerald-action-hover:#B2311E;--primary:#D93C25;--primary-hover:#B2311E;--primary-foreground:#FFFFFF;--accent:#D93C25;--ring:#D93C25;--background:#FFF9F7;--foreground:#2B1714;--card:#FFFFFF;--card-foreground:#2B1714;--popover:#FFFFFF;--popover-foreground:#2B1714;--muted:#F5EBE7;--muted-foreground:#7A5F59;--border:#ECD9D3;--input:#9C817A;--secondary:#F5EBE7;--secondary-foreground:#2B1714;--radius:14px;--font-sans:var(--preview-mona);--font-display:var(--preview-fraunces);--preview-body:var(--preview-mona);--preview-display:var(--preview-fraunces);--preview-chrome-paper:#FFF9F7;--preview-chrome-ink:#2B1714;--preview-chrome-field:#B2311E;--preview-chrome-hover:#B2311E;--preview-chrome-focus:#2B1714;--preview-chrome-band:#F5EBE7;--os-field:#D93C25;--os-field-ink:#FFFFFF;--os-accent:#FFA41B;--fl-ink:#2B1714;--fl-ink-2:#5A3F3A;--fl-paper:#FFF9F7;--fl-action:#D93C25;--fl-action-text:#B2311E;--fl-seal:#FFA41B;--fl-tint:#FBE3E6;--fl-profile-tint:#FBE3E6;--fl-hero:#FFF9F7;--fl-check:#FFF9F7;--fl-essential:#FFFFFF;--fl-plans:#FFF9F7;--fl-people:#FFFFFF;--fl-faq:#FFF9F7;--fl-closing:#2B1714}html[data-brand-route^=flush-] :is(.font-display,.os-display,.os-heading){font-variation-settings:"wght" 760,"SOFT" 60,"opsz" 144,"WONK" 0}html[data-brand-route^=flush-] .os-display{letter-spacing:-.012em;word-spacing:.06em}html[data-brand-route^=flush-] [data-cta=os-header-free]{background-color:var(--fl-action);color:#FFFFFF;border-radius:999px}html[data-brand-route^=flush-] [data-cta=os-header-free]:hover{background-color:var(--fl-action-text)}html[data-brand-route^=flush-] [data-os-chrome=footer]{background-color:var(--fl-ink);color:var(--fl-paper)}html[data-brand-route^=flush-] .os-landing{--muted:#F5EBE7}html[data-brand-route^=flush-] [data-os-section]{color:var(--fl-ink)}html[data-brand-route^=flush-] [data-os-section=hero]{background-color:var(--fl-hero)}html[data-brand-route^=flush-] [data-os-section=check]{background-color:var(--fl-check)}html[data-brand-route^=flush-] [data-os-section=essential]{background-color:var(--fl-essential);--os-field:var(--fl-essential);--os-field-ink:var(--fl-ink)}html[data-brand-route^=flush-] [data-os-section=plans]{background-color:var(--fl-plans)}html[data-brand-route^=flush-] [data-os-section=people]{background-color:var(--fl-people)}html[data-brand-route^=flush-] [data-os-section=faq]{background-color:var(--fl-faq)}html[data-brand-route^=flush-] [data-os-section=closing]{background-color:var(--fl-closing);--os-field:var(--fl-closing);--os-field-ink:var(--fl-ink)}html[data-brand-route^=flush-] [data-os-section]:is([data-os-section=check],[data-os-section=plans],[data-os-section=essential]){--muted:#FFFFFF}html[data-brand-route^=flush-] .os-landing a[data-cta]{border-radius:999px}html[data-brand-route^=flush-] .os-landing .text-\[var\(--background\)\]{color:#FFFFFF}html[data-brand-route^=flush-] .os-landing [data-ui] .rounded-\[var\(--radius\)\]{border-radius:999px}html[data-brand-route^=flush-] .os-landing [data-ui] .text-\[var\(--primary\)\]{color:var(--fl-action-text)}html[data-brand-route^=flush-] :is([data-os-section=essential],[data-os-section=closing]) a[data-cta]{background-color:var(--fl-action);color:#FFFFFF}html[data-brand-route^=flush-] :is([data-os-section=essential],[data-os-section=closing]) a[data-cta]:hover{background-color:var(--fl-action-text)}html[data-brand-route=flush-l] [data-os-section=closing]{--os-field-ink:var(--fl-paper);color:var(--fl-paper)}html[data-brand-route=flush-l] .os-landing [data-ui] [data-os-seal]{background-color:var(--fl-seal);color:var(--fl-ink);border-radius:999px;padding:5px 12px 5px 7px;--primary:var(--fl-ink);--os-accent:#FFFFFF}html[data-brand-route=flush-l] .os-landing [data-ui] :is(li,p)>svg.lucide-check{color:var(--fl-ink)}html[data-brand-route=flush-l] .os-landing [data-ui] span.bg-\[var\(--os-accent\)\]{color:var(--fl-ink)}html[data-brand-route=flush-l] :is(span,div).rounded-full:has(>.lucide-award):not([role=button]),html[data-brand-route=flush-l] body:has(section[data-preview-practitioner] .lucide-award) footer:not([data-os-chrome]) span.rounded-full:has(>.lucide-shield-check){background-color:var(--fl-seal);border-color:var(--fl-seal);color:var(--fl-ink)}html[data-brand-route=flush-l] [data-os-section=hero]{overflow:clip}html[data-brand-route=flush-l] .os-landing [data-os-section=hero]>div>:last-child{position:relative;isolation:isolate;--muted:#FFFFFF}html[data-brand-route=flush-l] .os-landing [data-os-section=hero]>div>:last-child:before{content:"";position:absolute;z-index:-1;top:-32px;bottom:-100vh;left:-100vw;right:-100vw;background-color:var(--fl-tint);pointer-events:none}html[data-brand-route=flush-l] .os-landing [data-os-section=hero]>div>:last-child>[role=group]{--muted:rgba(43,23,20,0.06);--muted-foreground:var(--fl-ink-2)}html[data-brand-route=flush-l] .os-landing [data-os-section=hero] [data-ui]{background-color:transparent;box-shadow:none;padding-inline:0}html[data-brand-route=flush-l] .os-landing [data-os-section=hero] [data-ui]>div{padding-inline:0}@media (min-width:1024px){html[data-brand-route=flush-l] .os-landing [data-os-section=hero]>div>:last-child:before{top:-56px;left:-56px;border-top-left-radius:28px}}html[data-brand-route^=flush-] .bg-emerald-700{background-color:var(--fl-action)}html[data-brand-route^=flush-] .bg-emerald-700:hover{background-color:var(--fl-action-text)}html[data-brand-route=flush-l] section[data-preview-practitioner]{background-color:var(--fl-profile-tint);border-bottom-color:transparent;margin-inline:-4px}@media (min-width:640px){html[data-brand-route=flush-l] section[data-preview-practitioner]{border-radius:20px;margin-inline:0}}html[data-brand-route^=flush-] #booking button.border-slate-300{border-color:var(--color-gray-500)}html[data-brand-route^=flush-] :is([data-slot=button],.focus-visible\:ring-ring\/50):focus-visible{--tw-ring-color:var(--ring)}html[data-brand-route^=flush-] [data-onboarding-progress] .text-emerald-600{color:var(--fl-action-text)}html[data-brand-route^=flush-] :is(.text-indigo-600,.hover\:text-indigo-700:hover){color:var(--fl-action-text)}html[data-brand-route^=flush-] .border-\[\#eef2f6\]{border-color:var(--border)}html[data-brand-route^=flush-] svg[fill="#94a3b8"]{fill:var(--color-gray-400)}html[data-brand-route^=flush-] [class*="shadow-[0_1px_2px_rgba(15,23,42,.04)]"]{box-shadow:0 1px 2px rgba(43,23,20,.05)}.os-dots-card,.os-dots-tool,.os-dots-training{opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes os-dots-breathe{0%,to{transform:scale(.88);opacity:.38}50%{transform:scale(1.08);opacity:.62}}.os-dots-halo{transform-box:fill-box;transform-origin:center;animation:os-dots-breathe 8s ease-in-out infinite}@keyframes os-dots-training{0%{transform:translate(var(--dx),var(--dy));opacity:0}10%{opacity:1}38%{transform:translate(0);opacity:1}46%,to{transform:translate(0);opacity:0}}.os-dots-training{animation:os-dots-training 8s cubic-bezier(.5,0,.3,1) infinite backwards}.os-dots-training-2{animation-delay:.5s}.os-dots-training-3{animation-delay:1s}@keyframes os-dots-seal{0%,40%{transform:scale(.4);opacity:.3}52%{transform:scale(1.12);opacity:1}60%,90%{transform:scale(1);opacity:1}to{transform:scale(.4);opacity:.3}}.os-dots-seal{transform-box:fill-box;transform-origin:center;animation:os-dots-seal 8s ease-in-out infinite}@keyframes os-dots-ess-left{0%,12%{transform:translateX(-62px)}20%,24%{transform:translateX(-44px)}32%,36%{transform:translateX(-26px)}44%,48%{transform:translateX(-12px)}58%,88%{transform:none}to{transform:translateX(-62px)}}@keyframes os-dots-ess-right{0%,12%{transform:translateX(62px)}20%,24%{transform:translateX(44px)}32%,36%{transform:translateX(26px)}44%,48%{transform:translateX(12px)}58%,88%{transform:none}to{transform:translateX(62px)}}.os-dots-ess-left{animation:os-dots-ess-left 10s cubic-bezier(.45,0,.3,1) infinite}.os-dots-ess-right{animation:os-dots-ess-right 10s cubic-bezier(.45,0,.3,1) infinite}@keyframes os-dots-tool-1{0%,6%{opacity:0;transform:translateY(8px)}12%,50%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(47px) scale(.1)}}@keyframes os-dots-tool-2{0%,18%{opacity:0;transform:translateY(8px)}24%,50%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(47px) scale(.1)}}@keyframes os-dots-tool-3{0%,30%{opacity:0;transform:translateY(8px)}36%,50%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(47px) scale(.1)}}.os-dots-tool{transform-box:view-box;transform-origin:160px 176px;animation:10s ease-in-out infinite}.os-dots-tool-1{animation-name:os-dots-tool-1}.os-dots-tool-2{animation-name:os-dots-tool-2}.os-dots-tool-3{animation-name:os-dots-tool-3}@keyframes os-dots-ess-warm{0%,52%{transform:scale(0);opacity:0}62%{transform:scale(1.2);opacity:1}68%,88%{transform:scale(1);opacity:1}96%,to{transform:scale(0);opacity:0}}.os-dots-ess-warm{transform-box:fill-box;transform-origin:center;animation:os-dots-ess-warm 10s ease-in-out infinite}@keyframes os-dots-person{0%,26%{transform:translate(var(--sx),var(--sy));opacity:.55}50%,90%{transform:none;opacity:1}to{transform:translate(var(--sx),var(--sy));opacity:.55}}.os-dots-person{animation:os-dots-person 10s cubic-bezier(.45,0,.25,1) infinite backwards}@keyframes os-dots-card{0%,6%{opacity:0;transform:translateY(10px)}13%,30%{opacity:1;transform:none}42%,to{opacity:0;transform:scale(.12)}}.os-dots-card{transform-box:view-box;transform-origin:160px 166px;animation:os-dots-card 10s ease-in-out infinite}@keyframes os-dots-pro-warm{0%,34%{transform:scale(0);opacity:0}44%{transform:scale(1.2);opacity:1}50%,90%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.os-dots-pro-warm{transform-box:fill-box;transform-origin:center;animation:os-dots-pro-warm 10s ease-in-out infinite}}