@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}html:has(#tb-site-v3){--color-slate-50:#f7f7f6;--color-slate-100:#efefee;--color-slate-200:#e5e5e3;--color-slate-300:#c9c9c6;--color-slate-400:#979794;--color-slate-500:#6c6c69;--color-slate-600:#52524f;--color-slate-700:#3b3b38;--color-slate-800:#262626;--color-slate-900:#161614;--color-slate-950:#0e0e0d;--color-rose-50:#f6f6f5;--color-rose-100:#efefee;--background:#ffffff;--surface:#fafafa;--card:#f5f5f4;--border:#e7e7e5;--input:#e7e7e5;--text:#262626;--foreground:#262626;--card-foreground:#262626;--popover-foreground:#262626;--secondary-foreground:#262626;--text-muted:#6c6c69;--muted-foreground:#6c6c69;--primary:#161614;--primary-hover:#2c2c29;--primary-pressed:#000000;--ring:#161614;--font-sans:var(--tb-v3-font);--font-display:var(--tb-v3-font);--font-serif:var(--tb-v3-font);--font-reader:var(--tb-v3-font);--font-hand:var(--tb-v3-font)}html:has(#tb-site-v3) body{font-family:var(--tb-v3-font);color:#262626;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(#tb-site-v3) :is(h1,h2,h3,h4):not(footer *){font-weight:500;letter-spacing:-.02em}html:has(#tb-site-v3) h1:not(.sr-only){font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);line-height:1.1}html:has(#tb-site-v3) :is(h1,h2,h3) :is(em,i){font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}html:has(#tb-site-v3) :is(.text-rose-400,.text-rose-500){color:#161614}html:has(#tb-site-v3) :is(.text-rose-600,.text-rose-700,.text-rose-800){color:#161614}html:has(#tb-site-v3) .group:hover :is(.group-hover\:text-rose-500,.group-hover\:text-rose-600,.group-hover\:text-rose-700),html:has(#tb-site-v3) :is(.hover\:text-rose-500,.hover\:text-rose-600,.hover\:text-rose-700):hover{color:#161614}html:has(#tb-site-v3) :is(.border-rose-100,.border-rose-200,.border-rose-300){border-color:#e5e5e3}html:has(#tb-site-v3) :is(.hover\:border-rose-200,.hover\:border-rose-300):hover{border-color:#c9c9c6}html:has(#tb-site-v3) [class*=shadow-rose-]{--tw-shadow-color:rgba(22,22,20,0.08)}html:has(#tb-site-v3) [class*=ring-rose-]{--tw-ring-color:rgba(22,22,20,0.16)}html:has(#tb-site-v3) [class*="bg-rose-500/"]{background-color:#f5f5f4}html:has(#tb-site-v3) :is(a,button):is(.bg-rose-500,.bg-rose-600,.bg-primary){background-color:#161614;color:#ffffff}html:has(#tb-site-v3) :is(a,button):is(.hover\:bg-rose-600,.hover\:bg-rose-700,.hover\:bg-primary-hover):hover{background-color:#2c2c29}html:has(#tb-site-v3) :is(a,button).from-rose-500{--tw-gradient-from:#161614}html:has(#tb-site-v3) :is(a,button):is(.to-rose-500,.to-rose-600,.to-pink-500){--tw-gradient-to:#161614}html:has(#tb-site-v3) :is(a,button).hover\:from-rose-600:hover{--tw-gradient-from:#2c2c29}html:has(#tb-site-v3) :is(a,button).hover\:to-rose-700:hover{--tw-gradient-to:#2c2c29}html:has(#tb-site-v3){--color-red-50:#f5f3ef;--color-red-100:#efece6;--color-orange-50:#f5f3ef;--color-orange-100:#efece6;--color-amber-50:#f5f3ef;--color-amber-100:#efece6;--color-yellow-50:#f5f3ef;--color-yellow-100:#efece6;--color-lime-50:#f5f3ef;--color-lime-100:#efece6;--color-green-50:#f5f3ef;--color-green-100:#efece6;--color-emerald-50:#f5f3ef;--color-emerald-100:#efece6;--color-teal-50:#f5f3ef;--color-teal-100:#efece6;--color-cyan-50:#f5f3ef;--color-cyan-100:#efece6;--color-sky-50:#f5f3ef;--color-sky-100:#efece6;--color-blue-50:#f5f3ef;--color-blue-100:#efece6;--color-indigo-50:#f5f3ef;--color-indigo-100:#efece6;--color-violet-50:#f5f3ef;--color-violet-100:#efece6;--color-purple-50:#f5f3ef;--color-purple-100:#efece6;--color-fuchsia-50:#f5f3ef;--color-fuchsia-100:#efece6;--color-pink-50:#f5f3ef;--color-pink-100:#efece6}html:has(#tb-site-v3) :where([class^="bg-red-400/"],[class*=" bg-red-400/"],[class^="bg-red-500/"],[class*=" bg-red-500/"],[class^="bg-red-600/"],[class*=" bg-red-600/"],[class^="bg-orange-400/"],[class*=" bg-orange-400/"],[class^="bg-orange-500/"],[class*=" bg-orange-500/"],[class^="bg-orange-600/"],[class*=" bg-orange-600/"],[class^="bg-amber-400/"],[class*=" bg-amber-400/"],[class^="bg-amber-500/"],[class*=" bg-amber-500/"],[class^="bg-amber-600/"],[class*=" bg-amber-600/"],[class^="bg-yellow-400/"],[class*=" bg-yellow-400/"],[class^="bg-yellow-500/"],[class*=" bg-yellow-500/"],[class^="bg-yellow-600/"],[class*=" bg-yellow-600/"],[class^="bg-lime-400/"],[class*=" bg-lime-400/"],[class^="bg-lime-500/"],[class*=" bg-lime-500/"],[class^="bg-lime-600/"],[class*=" bg-lime-600/"],[class^="bg-green-400/"],[class*=" bg-green-400/"],[class^="bg-green-500/"],[class*=" bg-green-500/"],[class^="bg-green-600/"],[class*=" bg-green-600/"],[class^="bg-emerald-400/"],[class*=" bg-emerald-400/"],[class^="bg-emerald-500/"],[class*=" bg-emerald-500/"],[class^="bg-emerald-600/"],[class*=" bg-emerald-600/"],[class^="bg-teal-400/"],[class*=" bg-teal-400/"],[class^="bg-teal-500/"],[class*=" bg-teal-500/"],[class^="bg-teal-600/"],[class*=" bg-teal-600/"],[class^="bg-cyan-400/"],[class*=" bg-cyan-400/"],[class^="bg-cyan-500/"],[class*=" bg-cyan-500/"],[class^="bg-cyan-600/"],[class*=" bg-cyan-600/"],[class^="bg-sky-400/"],[class*=" bg-sky-400/"],[class^="bg-sky-500/"],[class*=" bg-sky-500/"],[class^="bg-sky-600/"],[class*=" bg-sky-600/"],[class^="bg-blue-400/"],[class*=" bg-blue-400/"],[class^="bg-blue-500/"],[class*=" bg-blue-500/"],[class^="bg-blue-600/"],[class*=" bg-blue-600/"],[class^="bg-indigo-400/"],[class*=" bg-indigo-400/"],[class^="bg-indigo-500/"],[class*=" bg-indigo-500/"],[class^="bg-indigo-600/"],[class*=" bg-indigo-600/"],[class^="bg-violet-400/"],[class*=" bg-violet-400/"],[class^="bg-violet-500/"],[class*=" bg-violet-500/"],[class^="bg-violet-600/"],[class*=" bg-violet-600/"],[class^="bg-purple-400/"],[class*=" bg-purple-400/"],[class^="bg-purple-500/"],[class*=" bg-purple-500/"],[class^="bg-purple-600/"],[class*=" bg-purple-600/"],[class^="bg-fuchsia-400/"],[class*=" bg-fuchsia-400/"],[class^="bg-fuchsia-500/"],[class*=" bg-fuchsia-500/"],[class^="bg-fuchsia-600/"],[class*=" bg-fuchsia-600/"],[class^="bg-pink-400/"],[class*=" bg-pink-400/"],[class^="bg-pink-500/"],[class*=" bg-pink-500/"],[class^="bg-pink-600/"],[class*=" bg-pink-600/"],[class^="bg-good/"],[class*=" bg-good/"],[class^="bg-bad/"],[class*=" bg-bad/"],[class^="bg-meh/"],[class*=" bg-meh/"],[class^="bg-primary/"],[class*=" bg-primary/"]){background-color:#f5f3ef}html:has(#tb-site-v3) :where([class^=border-red-100],[class*=" border-red-100"],[class^=border-red-200],[class*=" border-red-200"],[class^=border-red-300],[class*=" border-red-300"],[class^=border-orange-100],[class*=" border-orange-100"],[class^=border-orange-200],[class*=" border-orange-200"],[class^=border-orange-300],[class*=" border-orange-300"],[class^=border-amber-100],[class*=" border-amber-100"],[class^=border-amber-200],[class*=" border-amber-200"],[class^=border-amber-300],[class*=" border-amber-300"],[class^=border-yellow-100],[class*=" border-yellow-100"],[class^=border-yellow-200],[class*=" border-yellow-200"],[class^=border-yellow-300],[class*=" border-yellow-300"],[class^=border-lime-100],[class*=" border-lime-100"],[class^=border-lime-200],[class*=" border-lime-200"],[class^=border-lime-300],[class*=" border-lime-300"],[class^=border-green-100],[class*=" border-green-100"],[class^=border-green-200],[class*=" border-green-200"],[class^=border-green-300],[class*=" border-green-300"],[class^=border-emerald-100],[class*=" border-emerald-100"],[class^=border-emerald-200],[class*=" border-emerald-200"],[class^=border-emerald-300],[class*=" border-emerald-300"],[class^=border-teal-100],[class*=" border-teal-100"],[class^=border-teal-200],[class*=" border-teal-200"],[class^=border-teal-300],[class*=" border-teal-300"],[class^=border-cyan-100],[class*=" border-cyan-100"],[class^=border-cyan-200],[class*=" border-cyan-200"],[class^=border-cyan-300],[class*=" border-cyan-300"],[class^=border-sky-100],[class*=" border-sky-100"],[class^=border-sky-200],[class*=" border-sky-200"],[class^=border-sky-300],[class*=" border-sky-300"],[class^=border-blue-100],[class*=" border-blue-100"],[class^=border-blue-200],[class*=" border-blue-200"],[class^=border-blue-300],[class*=" border-blue-300"],[class^=border-indigo-100],[class*=" border-indigo-100"],[class^=border-indigo-200],[class*=" border-indigo-200"],[class^=border-indigo-300],[class*=" border-indigo-300"],[class^=border-violet-100],[class*=" border-violet-100"],[class^=border-violet-200],[class*=" border-violet-200"],[class^=border-violet-300],[class*=" border-violet-300"],[class^=border-purple-100],[class*=" border-purple-100"],[class^=border-purple-200],[class*=" border-purple-200"],[class^=border-purple-300],[class*=" border-purple-300"],[class^=border-fuchsia-100],[class*=" border-fuchsia-100"],[class^=border-fuchsia-200],[class*=" border-fuchsia-200"],[class^=border-fuchsia-300],[class*=" border-fuchsia-300"],[class^=border-pink-100],[class*=" border-pink-100"],[class^=border-pink-200],[class*=" border-pink-200"],[class^=border-pink-300],[class*=" border-pink-300"],[class^="border-good/"],[class*=" border-good/"],[class^="border-bad/"],[class*=" border-bad/"],[class^="border-meh/"],[class*=" border-meh/"]){border-color:rgba(22,22,20,.08)}html:has(#tb-site-v3) :where(.from-red-50,[class*="from-red-50/"],.from-orange-50,[class*="from-orange-50/"],.from-amber-50,[class*="from-amber-50/"],.from-yellow-50,[class*="from-yellow-50/"],.from-lime-50,[class*="from-lime-50/"],.from-green-50,[class*="from-green-50/"],.from-emerald-50,[class*="from-emerald-50/"],.from-teal-50,[class*="from-teal-50/"],.from-cyan-50,[class*="from-cyan-50/"],.from-sky-50,[class*="from-sky-50/"],.from-blue-50,[class*="from-blue-50/"],.from-indigo-50,[class*="from-indigo-50/"],.from-violet-50,[class*="from-violet-50/"],.from-purple-50,[class*="from-purple-50/"],.from-fuchsia-50,[class*="from-fuchsia-50/"],.from-pink-50,[class*="from-pink-50/"],.from-rose-50,[class*="from-rose-50/"],.from-slate-50,[class*="from-slate-50/"],[class*="from-red-500/"],[class*="from-orange-500/"],[class*="from-amber-500/"],[class*="from-yellow-500/"],[class*="from-lime-500/"],[class*="from-green-500/"],[class*="from-emerald-500/"],[class*="from-teal-500/"],[class*="from-cyan-500/"],[class*="from-sky-500/"],[class*="from-blue-500/"],[class*="from-indigo-500/"],[class*="from-violet-500/"],[class*="from-purple-500/"],[class*="from-fuchsia-500/"],[class*="from-pink-500/"],[class*="from-rose-500/"],[class*="to-red-500/"],[class*="to-orange-500/"],[class*="to-amber-500/"],[class*="to-yellow-500/"],[class*="to-lime-500/"],[class*="to-green-500/"],[class*="to-emerald-500/"],[class*="to-teal-500/"],[class*="to-cyan-500/"],[class*="to-sky-500/"],[class*="to-blue-500/"],[class*="to-indigo-500/"],[class*="to-violet-500/"],[class*="to-purple-500/"],[class*="to-fuchsia-500/"],[class*="to-pink-500/"],[class*="to-rose-500/"]){background-image:none}html:has(#tb-site-v3) :where(.absolute:is(.blur-xl,.blur-2xl,.blur-3xl)){display:none}html:has(#tb-site-v3) :where([class*="[background-size:"][class*=_1px],[class*="bg-[radial-gradient(circle_at_center"]){display:none}html:has(#tb-site-v3) :where([class^="bg-red-400/"],[class*=" bg-red-400/"],[class^="bg-red-500/"],[class*=" bg-red-500/"],[class^="bg-red-600/"],[class*=" bg-red-600/"],[class^="bg-orange-400/"],[class*=" bg-orange-400/"],[class^="bg-orange-500/"],[class*=" bg-orange-500/"],[class^="bg-orange-600/"],[class*=" bg-orange-600/"],[class^="bg-amber-400/"],[class*=" bg-amber-400/"],[class^="bg-amber-500/"],[class*=" bg-amber-500/"],[class^="bg-amber-600/"],[class*=" bg-amber-600/"],[class^="bg-yellow-400/"],[class*=" bg-yellow-400/"],[class^="bg-yellow-500/"],[class*=" bg-yellow-500/"],[class^="bg-yellow-600/"],[class*=" bg-yellow-600/"],[class^="bg-lime-400/"],[class*=" bg-lime-400/"],[class^="bg-lime-500/"],[class*=" bg-lime-500/"],[class^="bg-lime-600/"],[class*=" bg-lime-600/"],[class^="bg-green-400/"],[class*=" bg-green-400/"],[class^="bg-green-500/"],[class*=" bg-green-500/"],[class^="bg-green-600/"],[class*=" bg-green-600/"],[class^="bg-emerald-400/"],[class*=" bg-emerald-400/"],[class^="bg-emerald-500/"],[class*=" bg-emerald-500/"],[class^="bg-emerald-600/"],[class*=" bg-emerald-600/"],[class^="bg-teal-400/"],[class*=" bg-teal-400/"],[class^="bg-teal-500/"],[class*=" bg-teal-500/"],[class^="bg-teal-600/"],[class*=" bg-teal-600/"],[class^="bg-cyan-400/"],[class*=" bg-cyan-400/"],[class^="bg-cyan-500/"],[class*=" bg-cyan-500/"],[class^="bg-cyan-600/"],[class*=" bg-cyan-600/"],[class^="bg-sky-400/"],[class*=" bg-sky-400/"],[class^="bg-sky-500/"],[class*=" bg-sky-500/"],[class^="bg-sky-600/"],[class*=" bg-sky-600/"],[class^="bg-blue-400/"],[class*=" bg-blue-400/"],[class^="bg-blue-500/"],[class*=" bg-blue-500/"],[class^="bg-blue-600/"],[class*=" bg-blue-600/"],[class^="bg-indigo-400/"],[class*=" bg-indigo-400/"],[class^="bg-indigo-500/"],[class*=" bg-indigo-500/"],[class^="bg-indigo-600/"],[class*=" bg-indigo-600/"],[class^="bg-violet-400/"],[class*=" bg-violet-400/"],[class^="bg-violet-500/"],[class*=" bg-violet-500/"],[class^="bg-violet-600/"],[class*=" bg-violet-600/"],[class^="bg-purple-400/"],[class*=" bg-purple-400/"],[class^="bg-purple-500/"],[class*=" bg-purple-500/"],[class^="bg-purple-600/"],[class*=" bg-purple-600/"],[class^="bg-fuchsia-400/"],[class*=" bg-fuchsia-400/"],[class^="bg-fuchsia-500/"],[class*=" bg-fuchsia-500/"],[class^="bg-fuchsia-600/"],[class*=" bg-fuchsia-600/"],[class^="bg-pink-400/"],[class*=" bg-pink-400/"],[class^="bg-pink-500/"],[class*=" bg-pink-500/"],[class^="bg-pink-600/"],[class*=" bg-pink-600/"],[class^="bg-good/"],[class*=" bg-good/"],[class^="bg-bad/"],[class*=" bg-bad/"],[class^="bg-meh/"],[class*=" bg-meh/"],[class^="bg-primary/"],[class*=" bg-primary/"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-lime-50,.bg-lime-100,.bg-green-50,.bg-green-100,.bg-emerald-50,.bg-emerald-100,.bg-teal-50,.bg-teal-100,.bg-cyan-50,.bg-cyan-100,.bg-sky-50,.bg-sky-100,.bg-blue-50,.bg-blue-100,.bg-indigo-50,.bg-indigo-100,.bg-violet-50,.bg-violet-100,.bg-purple-50,.bg-purple-100,.bg-fuchsia-50,.bg-fuchsia-100,.bg-pink-50,.bg-pink-100,.bg-rose-50,.bg-rose-100,.from-red-50,[class*="from-red-50/"],.from-orange-50,[class*="from-orange-50/"],.from-amber-50,[class*="from-amber-50/"],.from-yellow-50,[class*="from-yellow-50/"],.from-lime-50,[class*="from-lime-50/"],.from-green-50,[class*="from-green-50/"],.from-emerald-50,[class*="from-emerald-50/"],.from-teal-50,[class*="from-teal-50/"],.from-cyan-50,[class*="from-cyan-50/"],.from-sky-50,[class*="from-sky-50/"],.from-blue-50,[class*="from-blue-50/"],.from-indigo-50,[class*="from-indigo-50/"],.from-violet-50,[class*="from-violet-50/"],.from-purple-50,[class*="from-purple-50/"],.from-fuchsia-50,[class*="from-fuchsia-50/"],.from-pink-50,[class*="from-pink-50/"],.from-rose-50,[class*="from-rose-50/"],.from-slate-50,[class*="from-slate-50/"]):where(:is(div,span):has(>:is(svg,img):only-child)){background:none;border-color:transparent;box-shadow:none}html:has(#tb-site-v3) :is(div,span):is([class^="bg-rose-500/"],[class*=" bg-rose-500/"],[class^="bg-rose-400/"],[class*=" bg-rose-400/"]):has(>:is(svg,img):only-child){background:none;border-color:transparent;box-shadow:none}html:has(#tb-site-v3) :where(.absolute.inset-0.opacity-0[class*="group-hover:opacity"],.w-1\.5.rounded-full[class*=bg-gradient-to-b]){display:none}html:has(#tb-site-v3) :where(div,span):where(.bg-white.border,.bg-white.ring-1):where(:has(>:is(svg,img):only-child)){background:none;border-color:transparent;box-shadow:none}html:has(#tb-site-v3) :where(span,div).rounded-full.bg-rose-500:where(.h-1,.h-1\.5,.h-2,.h-2\.5){background-color:#161614}html:has(#tb-site-v3) :where(.shadow-lg,.shadow-xl,.shadow-2xl,.hover\:shadow-xl:hover,.hover\:shadow-2xl:hover){--tw-shadow:0 18px 40px -24px rgba(22,22,20,0.28)}html:has(#tb-site-v3) :where(.uppercase):where(:not(footer *)){text-transform:none;letter-spacing:0;font-weight:500}html:has(#tb-site-v3) :where(.uppercase:is(.text-xs,.text-\[10px\],.text-\[11px\],.text-\[12px\])):where(:not(footer *)){font-size:14px;line-height:1.35}html:has(#tb-site-v3) :where(.uppercase:is(.text-slate-400,.text-slate-500,.text-slate-600,.text-muted-foreground,.text-rose-500,.text-rose-600,.text-primary)){color:rgba(22,22,20,.62)}html:has(#tb-site-v3) :where(span.rounded-full.text-white:is(.bg-good,.bg-meh,.bg-bad)){gap:7px;background-color:#ffffff;color:#262626;font-weight:500;box-shadow:inset 0 0 0 1px rgba(22,22,20,.1)}html:has(#tb-site-v3) :where(span.rounded-full.text-white:is(.bg-good,.bg-meh,.bg-bad)):before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:9999px;background-color:var(--color-good)}html:has(#tb-site-v3) :where(span.rounded-full.text-white.bg-meh):before{background-color:var(--color-meh)}html:has(#tb-site-v3) :where(span.rounded-full.text-white.bg-bad):before{background-color:var(--color-bad)}html:has(#tb-site-v3) :where(a,button):where(.bg-rose-500,.bg-rose-600,.bg-primary,.from-rose-500){border-radius:9999px}html:has(#tb-site-v3) :is(.sticky.top-0,.sticky.top-\[72px\]){top:80px}@media (min-width:640px){html:has(#tb-site-v3) :is(.sticky.top-0,.sticky.top-\[72px\]){top:92px}html:has(#tb-site-v3) .sticky.top-24{top:112px}}@media (min-width:1024px){html:has(#tb-site-v3) .lg\:sticky.lg\:top-8{top:104px}}html:has(#tb-site-v3) .blog-prose{color:#262626;line-height:1.65}html:has(#tb-site-v3) .blog-prose :is(h2,h3,h4,strong,th):not(:where(.not-prose,.not-prose *)){color:#161614}html:has(#tb-site-v3) .blog-prose h3:not(:where(.not-prose,.not-prose *)){font-style:normal}html:has(#tb-site-v3) .blog-prose :is(strong,th):not(:where(.not-prose,.not-prose *)){font-weight:600}html:has(#tb-site-v3) .blog-prose a:not(.footnote-ref,.footnote-backref,[data-footnote-ref],[data-footnote-backref]):not(:where(.not-prose,.not-prose *)){color:#161614;text-decoration-color:rgba(22,22,20,.3)}html:has(#tb-site-v3) .blog-prose a:not(.footnote-ref,.footnote-backref,[data-footnote-ref],[data-footnote-backref]):not(:where(.not-prose,.not-prose *)):hover{text-decoration-color:#161614}html:has(#tb-site-v3) .blog-prose :is(.footnote-ref,[data-footnote-ref]),html:has(#tb-site-v3) .blog-prose code:not(:where(pre code,.not-prose,.not-prose *)){color:#52524f}html:has(#tb-site-v3) .blog-prose blockquote:not(:where(.not-prose,.not-prose *)){border-left-color:#e5e5e3;color:#52524f;font-style:normal}html:has(#tb-site-v3) .blog-prose li:not(:where(.not-prose,.not-prose *))::marker{color:#979794}html:has(#tb-site-v3) .prose sup a{color:#52524f;background:#f5f5f4}html:has(#tb-site-v3) .prose sup a:hover{color:#ffffff;background:#161614}html:has(#tb-site-v3) .prose a:not(.footnote-ref):not(.footnote-backref):hover{border-color:#161614}html:has(#tb-site-v3) .prose ::selection{color:#161614;background:#e5e5e3}html:has(#tb-site-v3) [data-v3=blog-index]>div{max-width:1440px;padding:32px 20px 80px}html:has(#tb-site-v3) [data-v3=blog-index]>div>header{max-width:900px;margin:0 auto 32px;text-align:center}html:has(#tb-site-v3) [data-v3=blog-index]>div>header>p{max-width:600px;margin:16px auto 0;font-size:18px;line-height:1.4;letter-spacing:-.01em;color:rgba(22,22,20,.62);text-wrap:balance}html:has(#tb-site-v3) [data-v3=blog-index]>div>div:last-child{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-top:0}html:has(#tb-site-v3) [data-v3=blog-index]>div>div:last-child>div[aria-hidden]{display:none}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"]{display:flex;flex-direction:column;padding:20px 20px 18px;border:0;border-radius:16px;background:#f5f3ef;color:#262626;transition:background-color .25s cubic-bezier(.16,1,.3,1)}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"]:hover{background:#efece6}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"]:focus-visible{outline:2px solid #161614;outline-offset:3px}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"]>article{display:flex;flex:1;flex-direction:column;gap:0}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"]>article>div:first-child{margin-bottom:12px;padding-top:0;font-size:14px;line-height:1.3;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"] h2{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#262626;text-wrap:pretty}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"] h2+p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:10px;font-size:15px;line-height:1.45;color:rgba(22,22,20,.62)}@media (min-width:640px){html:has(#tb-site-v3) [data-v3=blog-index]>div{padding:56px 40px 120px}html:has(#tb-site-v3) [data-v3=blog-index]>div>header{margin-bottom:56px}html:has(#tb-site-v3) [data-v3=blog-index]>div>header>p{margin-top:24px;font-size:20px}html:has(#tb-site-v3) [data-v3=blog-index]>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"]{padding:26px 26px 24px}html:has(#tb-site-v3) [data-v3=blog-index] a[href^="/blog/"] h2+p{font-size:16px}}@media (min-width:1081px){html:has(#tb-site-v3) [data-v3=blog-index]>div{padding-left:64px;padding-right:64px}html:has(#tb-site-v3) [data-v3=blog-index]>div>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}html:has(#tb-site-v3) [data-v3=post] article>div:has(>a[href="/blog"]){margin-bottom:16px}html:has(#tb-site-v3) [data-v3=post] article>div:has(>a[href="/blog"])>a{font-size:15px;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=post] article>div:has(>a[href="/blog"])>a:hover{color:#262626}html:has(#tb-site-v3) [data-v3=post] article>header{margin-bottom:40px}html:has(#tb-site-v3) [data-v3=post] article>header>h1{font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.025em;color:#262626;text-wrap:balance}html:has(#tb-site-v3) [data-v3=post] article>header>p{margin-top:20px;font-size:19px;font-style:normal;line-height:1.4;letter-spacing:-.01em;color:#262626;text-wrap:pretty}html:has(#tb-site-v3) [data-v3=post] article>header>div{margin-top:24px;font-size:15px;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=post] .blog-prose{font-size:17px;line-height:1.6}html:has(#tb-site-v3) [data-v3=post] .blog-prose :is(p,ul,ol):not(:where(.not-prose,.not-prose *)){margin-top:0;margin-bottom:22px}html:has(#tb-site-v3) [data-v3=post] .blog-prose h2:not(:where(.not-prose,.not-prose *)){margin:48px 0 16px;font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}html:has(#tb-site-v3) [data-v3=post] .blog-prose h3:not(:where(.not-prose,.not-prose *)){margin:28px 0 12px;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.01em}html:has(#tb-site-v3) [data-v3=post] .blog-prose a:not(.footnote-ref,.footnote-backref,[data-footnote-ref],[data-footnote-backref]):not(:where(.not-prose,.not-prose *)){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(22,22,20,.28)}html:has(#tb-site-v3) [data-v3=post] .blog-prose details summary{font-size:17px;font-weight:500;line-height:1.4;color:#262626}html:has(#tb-site-v3) [data-v3=post] .blog-prose details summary+p{font-size:16px;line-height:1.55;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=post] .blog-prose .divide-y{border-color:rgba(22,22,20,.08)}html:has(#tb-site-v3) [data-v3=post] aside .text-xs{margin-bottom:12px;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=post] aside nav a{color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=post] aside nav a:is(.font-medium,:hover){color:#262626}html:has(#tb-site-v3) [data-v3=post] article>nav .uppercase{text-transform:none;letter-spacing:0;font-size:14px;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=post] article>nav a>div:last-child{font-size:18px;font-weight:500;letter-spacing:-.01em;color:#262626}@media (min-width:640px){html:has(#tb-site-v3) [data-v3=post] article>header{margin-bottom:56px}html:has(#tb-site-v3) [data-v3=post] article>header>p{margin-top:28px;font-size:22px}html:has(#tb-site-v3) [data-v3=post] article>header>div{margin-top:32px}html:has(#tb-site-v3) [data-v3=post] .blog-prose{font-size:18px}html:has(#tb-site-v3) [data-v3=post] .blog-prose h2:not(:where(.not-prose,.not-prose *)){margin:64px 0 20px;font-size:32px}html:has(#tb-site-v3) [data-v3=post] .blog-prose h3:not(:where(.not-prose,.not-prose *)){margin-top:36px;font-size:22px}html:has(#tb-site-v3) [data-v3=post] .blog-prose details summary{font-size:19px}html:has(#tb-site-v3) [data-v3=post] .blog-prose details summary+p{font-size:18px}}@media (min-width:641px) and (max-width:1080px){html:has(#tb-site-v3) [data-v3=post] article>header>h1{font-size:48px;line-height:1.06}}@media (min-width:1081px){html:has(#tb-site-v3) [data-v3=post] article>header>h1{font-size:56px;line-height:1.06}}html:has(#tb-site-v3) [data-v3=faq]>div{padding-top:32px}html:has(#tb-site-v3) [data-v3=faq]>div>div:first-child{max-width:900px;margin:0 auto;padding-bottom:0;text-align:center}html:has(#tb-site-v3) [data-v3=faq]>div>div:first-child>p:first-child{margin-bottom:16px;font-size:16px;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=faq]>div>div:first-child>h1{margin-top:0}html:has(#tb-site-v3) [data-v3=faq]>div>div:first-child>p:last-child{max-width:680px;margin:16px auto 0;font-size:18px;line-height:1.4;color:rgba(22,22,20,.62)}@media (min-width:640px){html:has(#tb-site-v3) [data-v3=faq]>div{padding-top:56px}html:has(#tb-site-v3) [data-v3=faq]>div>div:first-child>p:last-child{margin-top:24px;font-size:20px}}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is(.text-emerald-600,.text-emerald-700,.text-sky-600,.text-sky-700,.text-amber-600,.text-amber-700,.text-orange-600,.text-orange-700,.text-cyan-600,.text-cyan-700,.text-teal-600,.text-teal-700,.text-rose-600,.text-rose-700){color:#161614}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is([class*=bg-emerald-],[class*=bg-sky-],[class*=bg-amber-],[class*=bg-orange-],[class*=bg-cyan-],[class*=bg-teal-],[class*=bg-rose-]){background-color:#ffffff}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is([class*=bg-emerald-],[class*=bg-sky-],[class*=bg-amber-],[class*=bg-orange-],[class*=bg-cyan-],[class*=bg-teal-],[class*=bg-rose-]):not(.border,.border-2){box-shadow:inset 0 0 0 1px rgba(22,22,20,.12)}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is([class*=bg-emerald-],[class*=bg-sky-],[class*=bg-amber-],[class*=bg-orange-],[class*=bg-cyan-],[class*=bg-teal-],[class*=bg-rose-]).border-transparent{border-color:rgba(22,22,20,.12)}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is([class*=bg-emerald-],[class*=bg-sky-],[class*=bg-amber-],[class*=bg-orange-],[class*=bg-cyan-],[class*=bg-teal-],[class*=bg-rose-]).h-2.w-2{background-color:#161614;box-shadow:none}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is([class*=bg-emerald-],[class*=bg-sky-],[class*=bg-amber-],[class*=bg-orange-],[class*=bg-cyan-],[class*=bg-teal-],[class*=bg-rose-]):has(>:is(img,svg):only-child){background-color:transparent;box-shadow:none}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is([class*=border-emerald-],[class*=border-sky-],[class*=border-amber-],[class*=border-orange-],[class*=border-cyan-],[class*=border-teal-],[class*=border-rose-]){border-color:rgba(22,22,20,.1)}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) .border-2{border-width:1px}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is([class*=ring-emerald-],[class*=ring-sky-],[class*=ring-amber-],[class*=ring-orange-],[class*=ring-cyan-],[class*=ring-teal-],[class*=ring-rose-]){--tw-ring-color:rgba(22,22,20,0.1)}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is(svg.lucide-square-check-big,svg.lucide-git-branch,svg.lucide-arrow-up),html:has(#tb-site-v3) [data-v3=condition] svg.lucide-check{background:50%/120% no-repeat}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) :is(svg.lucide-square-check-big,svg.lucide-git-branch,svg.lucide-arrow-up)>*,html:has(#tb-site-v3) [data-v3=condition] svg.lucide-check>*{display:none}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) svg.lucide-square-check-big{background-image:url(/icons/icon_list_checks.webp)}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) svg.lucide-git-branch{background-image:url(/icons/icon_link_2.webp)}html:has(#tb-site-v3) :is([data-v3=condition],[data-v3=conditions]) svg.lucide-arrow-up{background-image:url(/icons/acid_reflux.webp)}html:has(#tb-site-v3) [data-v3=condition] svg.lucide-check{width:18px;height:18px;margin-top:3px;background-image:url(/icons/icon_circle_check.webp)}html:has(#tb-site-v3) img[src="/icons/icon_sparkles.webp"]{object-position:-9999px 0;background:url(/icons/icon_info.webp) 50%/contain no-repeat}html:has(#tb-site-v3) [data-v3=condition] img[src="/icons/icon_sparkles.webp"]{background-image:url(/icons/icon_list_checks.webp)}html:has(#tb-site-v3) a[href*=glutamate] img[src="/icons/icon_sparkles.webp"]{background-image:url(/icons/criterion_glutamates.webp)}html:has(#tb-site-v3) button img[src="/icons/icon_sparkles.webp"]{background-image:url(/icons/icon_scale.webp)}html:has(#tb-site-v3) .from-rose-400.to-rose-500:has(>svg.lucide-sparkles:only-child){background:none;box-shadow:none}html:has(#tb-site-v3) .from-rose-400.to-rose-500>svg.lucide-sparkles{width:100%;height:100%;background:url(/icons/icon_notebook_pen.webp) 50%/contain no-repeat}html:has(#tb-site-v3) .from-rose-400.to-rose-500>svg.lucide-sparkles>*{display:none}html:has(#tb-site-v3) .justify-between>span+span.uppercase.text-rose-500{text-transform:capitalize}html:has(#tb-site-v3) [data-v3=food-finder]>.absolute.top-0>div[aria-hidden]{height:76px}html:has(#tb-site-v3) [data-v3=food-finder]>.absolute.top-0>div.mx-auto{margin-top:0}html:has(#tb-site-v3) [data-v3=food-finder] input{border-color:rgba(22,22,20,.12);box-shadow:0 10px 30px -18px rgba(22,22,20,.28)}html:has(#tb-site-v3) [data-v3=food-finder] input:focus{border-color:rgba(22,22,20,.32);--tw-ring-color:rgba(22,22,20,0.06)}@media (min-width:640px){html:has(#tb-site-v3) [data-v3=food-finder]>.absolute.top-0>div[aria-hidden]{height:96px}}html:has(#tb-site-v3) [data-v3=quiz-progress]{padding-top:4px}html:has(#tb-site-v3) [data-v3=quiz-progress]>div{overflow:hidden;border-radius:9999px;background-color:rgba(22,22,20,.08)}html:has(#tb-site-v3) [data-v3=quiz-progress] .from-rose-400{background:#161614}html:has(#tb-site-v3) [data-v3=not-found]{min-height:60vh;padding:48px 20px 96px;background:#ffffff}html:has(#tb-site-v3) [data-v3=not-found] h2{font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);line-height:1.1}html:has(#tb-site-v3) [data-v3=not-found] p{font-size:18px;color:rgba(22,22,20,.62)}html:has(#tb-site-v3) [data-v3=not-found] a{border-radius:9999px;font-weight:500}html:has(#tb-site-v3) main[data-v3=refer]{background:#ffffff!important;color:#262626!important;font-family:var(--tb-v3-font)!important}html:has(#tb-site-v3) main[data-v3=refer]>div>div:first-child{font-size:0!important;margin-bottom:16px!important}html:has(#tb-site-v3) main[data-v3=refer]>div>div:first-child:after{content:"";display:inline-block;width:72px;height:72px;background:url(/icons/icon_gift.webp) 50%/contain no-repeat}html:has(#tb-site-v3) main[data-v3=refer] h1{font-size:32px!important;font-weight:500!important;letter-spacing:-.02em;color:#161614}html:has(#tb-site-v3) main[data-v3=refer] p{color:rgba(22,22,20,.62)!important}html:has(#tb-site-v3) main[data-v3=refer] strong{color:#161614!important;font-weight:600}html:has(#tb-site-v3) main[data-v3=refer]>div>div:nth-child(4){background:#f5f3ef!important;border-color:rgba(22,22,20,.08)!important}html:has(#tb-site-v3) main[data-v3=refer]>div>div:nth-child(4)>div:first-child{font-size:14px!important;letter-spacing:0!important;color:rgba(22,22,20,.62)!important;text-transform:lowercase}html:has(#tb-site-v3) main[data-v3=refer]>div>div:nth-child(4)>div:first-child:first-letter{text-transform:uppercase}html:has(#tb-site-v3) main[data-v3=refer]>div>div:nth-child(4)>div:last-child{color:#161614!important;font-weight:600!important}html:has(#tb-site-v3) main[data-v3=refer]>div>a{background:#161614!important;font-weight:500!important}html:has(#tb-site-v3) main[data-v3=refer] a[href="/"]{color:#161614!important}html:has(#tb-site-v3) .bg-gradient-to-br.from-white.to-slate-50{background:#f5f3ef;border-width:0;border-radius:16px}html:has(#tb-site-v3) div.grid.gap-2:has(>a.group.flex.items-start.rounded-xl){grid-template-columns:minmax(0,1fr)}@media (min-width:640px){html:has(#tb-site-v3) div.grid.gap-2:has(>a.group.flex.items-start.rounded-xl){grid-template-columns:repeat(2,minmax(0,1fr))}}html:has(#tb-site-v3) [data-fd=screen]{position:relative;isolation:isolate;background-color:transparent}html:has(#tb-site-v3) [data-fd=screen]:before{content:"";position:fixed;inset:-60px;z-index:-1;background:url(/_next/image?url=%2Flanding%2Fv3%2Fphotos%2Fgrocery-a.webp&w=640&q=75) 35% 35%/cover no-repeat;filter:blur(40px) saturate(1.15) brightness(1.08);opacity:.6;pointer-events:none}html:has(#tb-site-v3) :is([data-fd=progress],[data-fd=card]){background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 1px 0 rgba(255,255,255,.9),0 24px 60px -30px rgba(22,22,20,.5)}html:has(#tb-site-v3) [data-fd=screen] .backdrop-blur-xl:is(.bg-white\/80,.bg-white\/70){background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border-color:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 1px 0 rgba(255,255,255,.9),0 24px 60px -30px rgba(22,22,20,.5)}html:has(#tb-site-v3) [data-fd=progress] button{background-image:none;background-color:rgba(255,255,255,.7);border-color:rgba(22,22,20,.1)}html:has(#tb-site-v3) [data-fd=progress] .bg-gradient-to-r.from-rose-400{background-image:none;background-color:#161614}html:has(#tb-site-v3) [data-fd=progress] .bg-clip-text{background-image:none;color:#161614;-webkit-text-fill-color:#161614}html:has(#tb-site-v3) [data-fd=progress] .bg-slate-100{background-color:rgba(22,22,20,.08);box-shadow:none}html:has(#tb-site-v3) [data-fd=card] .bg-bad\/5{background-color:rgba(255,255,255,.5);border-color:rgba(22,22,20,.08)}html:has(#tb-site-v3) :is([data-fd=card],[data-fd=progress]) .uppercase{text-transform:none;letter-spacing:0;font-size:13px}