#twitter-tweet-container[data-astro-cid-lppxnd5y]{display:flex;justify-content:center;width:100%}.twitter-tweet{margin-left:auto!important;margin-right:auto!important}.instagram-media[data-astro-cid-h7gpbsty]{margin:0 auto!important}.toc-link[data-astro-cid-xvrfupwn]{text-decoration:none}.toc-link[data-astro-cid-xvrfupwn]:hover{text-decoration:underline}.toc-container[data-astro-cid-xvrfupwn] ul[data-astro-cid-xvrfupwn]{margin:0;padding:0}.toc-container[data-astro-cid-xvrfupwn] li[data-astro-cid-xvrfupwn]{margin:0}#toc-content[data-astro-cid-xvrfupwn]{transition:max-height .3s ease-in-out}@media(prefers-reduced-motion:reduce){#toc-content[data-astro-cid-xvrfupwn],#toc-icon[data-astro-cid-xvrfupwn]{transition:none!important}}@media(max-width:1023px){#toc-content[data-astro-cid-xvrfupwn]{border-top:none;border-top-left-radius:0;border-top-right-radius:0}}.share-button[data-astro-cid-luj3ckct]{color:#737373;background-color:transparent}.dark[data-astro-cid-luj3ckct] .share-button[data-astro-cid-luj3ckct]{color:#a3a3a3}.share-button[data-astro-cid-luj3ckct]:hover{color:#fff;background-color:var(--brand-color)}.share-button[data-astro-cid-luj3ckct][data-color="#000000"]:hover{--brand-color: #000000}.share-button[data-astro-cid-luj3ckct][data-color="#0a7aff"]:hover{--brand-color: #0a7aff}.share-button[data-astro-cid-luj3ckct][data-color="#FF4500"]:hover{--brand-color: #FF4500}.share-button[data-astro-cid-luj3ckct][data-color="#0a66c2"]:hover{--brand-color: #0a66c2}.share-button[data-astro-cid-luj3ckct] svg{display:block;width:1.25rem;height:1.25rem}@media(max-width:640px){.share-button[data-astro-cid-luj3ckct] svg{width:1.125rem;height:1.125rem}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-border-style:solid}}}.prose-content[data-astro-cid-2e7mcdih]{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-neutral-700,#374151)}.prose-content[data-astro-cid-2e7mcdih]:where(.dark,.dark *){color:var(--color-neutral-300,#d1d5db)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih]:where(:not(.light *)){color:var(--color-neutral-300,#d1d5db)}}.prose-content[data-astro-cid-2e7mcdih] p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem)*4)}.prose-content[data-astro-cid-2e7mcdih] h2:not(:first-child){margin-top:calc(var(--spacing,.25rem)*12);margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-neutral-900,#111827)}@media(min-width:48rem){.prose-content[data-astro-cid-2e7mcdih] h2:not(:first-child){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.prose-content[data-astro-cid-2e7mcdih] h2:not(:first-child):where(.dark,.dark *){color:var(--color-neutral-50,#f9fafb)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih] h2:not(:first-child):where(:not(.light *)){color:var(--color-neutral-50,#f9fafb)}}.prose-content[data-astro-cid-2e7mcdih] h3:not(:first-child){margin-top:calc(var(--spacing,.25rem)*10);margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,#111827)}@media(min-width:48rem){.prose-content[data-astro-cid-2e7mcdih] h3:not(:first-child){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.prose-content[data-astro-cid-2e7mcdih] h3:not(:first-child):where(.dark,.dark *){color:var(--color-neutral-50,#f9fafb)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih] h3:not(:first-child):where(:not(.light *)){color:var(--color-neutral-50,#f9fafb)}}.prose-content[data-astro-cid-2e7mcdih] h4:not(:first-child){margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,#111827)}@media(min-width:48rem){.prose-content[data-astro-cid-2e7mcdih] h4:not(:first-child){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.prose-content[data-astro-cid-2e7mcdih] h4:not(:first-child):where(.dark,.dark *){color:var(--color-neutral-50,#f9fafb)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih] h4:not(:first-child):where(:not(.light *)){color:var(--color-neutral-50,#f9fafb)}}.prose-content[data-astro-cid-2e7mcdih] a{color:var(--color-primary-600,#2563eb);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.prose-content[data-astro-cid-2e7mcdih] a:hover{text-decoration-line:underline}}.prose-content[data-astro-cid-2e7mcdih] a:where(.dark,.dark *){color:var(--color-primary-400,#60a5fa)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih] a:where(:not(.light *)){color:var(--color-primary-400,#60a5fa)}}.prose-content[data-astro-cid-2e7mcdih] ul,.prose-content[data-astro-cid-2e7mcdih] ol{margin-bottom:calc(var(--spacing,.25rem)*4);margin-left:calc(var(--spacing,.25rem)*6)}:where(:is(.prose-content[data-astro-cid-2e7mcdih] ul,.prose-content[data-astro-cid-2e7mcdih] ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.prose-content[data-astro-cid-2e7mcdih] blockquote{margin-block:calc(var(--spacing,.25rem)*6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-primary-500,#3b82f6);padding-left:calc(var(--spacing,.25rem)*4);color:var(--color-neutral-600,#4b5563);font-style:italic}.prose-content[data-astro-cid-2e7mcdih] blockquote:where(.dark,.dark *){color:var(--color-neutral-400,#9ca3af)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih] blockquote:where(:not(.light *)){color:var(--color-neutral-400,#9ca3af)}}.prose-content[data-astro-cid-2e7mcdih] code{background-color:var(--color-neutral-100,#f3f4f6);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:.25rem}.prose-content[data-astro-cid-2e7mcdih] code:where(.dark,.dark *){background-color:var(--color-neutral-800,#1f2933)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih] code:where(:not(.light *)){background-color:var(--color-neutral-800,#1f2933)}}.prose-content[data-astro-cid-2e7mcdih] pre{margin-block:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);background-color:var(--color-neutral-100,#f3f4f6);padding:calc(var(--spacing,.25rem)*4);overflow-x:auto}.prose-content[data-astro-cid-2e7mcdih] pre:where(.dark,.dark *){background-color:var(--color-neutral-900,#111827)}@media(prefers-color-scheme:dark){.prose-content[data-astro-cid-2e7mcdih] pre:where(:not(.light *)){background-color:var(--color-neutral-900,#111827)}}.prose-content[data-astro-cid-2e7mcdih] img{margin-block:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
