html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark body:not([data-admin]){--site-bg:#0d1216;--site-surface:#131a21;--site-surface-2:#1a232c;--site-border:#243039;--site-text:#e6edf2;--site-text-muted:#9fb0bd;--site-text-faint:#7d8f9c;background-color:var(--site-bg);color:var(--site-text)}.dark body:not([data-admin]) .bg-white:not([class*=dark\:bg-]):not(.keep-light):not(.keep-light *){background-color:var(--site-surface)}.dark body:not([data-admin]) .bg-gray-50:not([class*=dark\:bg-]):not(.keep-light):not(.keep-light *){background-color:var(--site-bg)}.dark body:not([data-admin]) .bg-gray-100:not([class*=dark\:bg-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .bg-gray-200:not([class*=dark\:bg-]):not(.keep-light):not(.keep-light *){background-color:var(--site-surface-2)}.dark body:not([data-admin]) .text-black:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .text-gray-900:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .text-gray-800:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .text-gray-700:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *){color:var(--site-text)}.dark body:not([data-admin]) .text-gray-600:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .text-gray-500:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *){color:var(--site-text-muted)}.dark body:not([data-admin]) .text-gray-400:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *){color:var(--site-text-faint)}.dark body:not([data-admin]) .bg-accent:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *){color:#0d1216}.dark body:not([data-admin]) .border-gray-100:not([class*=dark\:border-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .border-gray-200:not([class*=dark\:border-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .border-gray-300:not([class*=dark\:border-]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .divide-gray-100>:not(:last-child),.dark body:not([data-admin]) .divide-gray-200>:not(:last-child){border-color:var(--site-border)}.dark body:not([data-admin]) .hover\:bg-gray-50:hover:not([class*="dark:hover:bg-"]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .hover\:bg-gray-100:hover:not([class*="dark:hover:bg-"]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .hover\:bg-gray-200:hover:not([class*="dark:hover:bg-"]):not(.keep-light):not(.keep-light *){background-color:var(--site-surface-2)}.dark body:not([data-admin]) .hover\:text-gray-900:hover:not([class*="dark:hover:text-"]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .hover\:text-gray-700:hover:not([class*="dark:hover:text-"]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .hover\:text-gray-600:hover:not([class*="dark:hover:text-"]):not(.keep-light):not(.keep-light *){color:var(--site-text)}.dark body:not([data-admin]) a.text-primary-dark:not([class*=dark\:text-]):not(.keep-light):not(.keep-light *){color:var(--color-primary)}.dark body:not([data-admin]) a.hover\:text-primary-dark:hover:not([class*="dark:hover:text-"]):not(.keep-light):not(.keep-light *),.dark body:not([data-admin]) .group:hover .group-hover\:text-primary-dark:not([class*=dark\:]):not(.keep-light):not(.keep-light *){color:var(--color-primary-light)}.dark body:not([data-admin]) input:not(.keep-light)::placeholder,.dark body:not([data-admin]) textarea:not(.keep-light)::placeholder{color:var(--site-text-faint)}.dark body:not([data-admin]) ::selection{background-color:var(--color-primary);color:#0d1216}.dark body:not([data-admin]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible:not(.keep-light){outline:2px solid var(--color-primary);outline-offset:2px}@media print{html.dark body:not([data-admin]){--site-bg:#fff;--site-surface:#fff;--site-surface-2:#f3f4f6;--site-border:#e5e7eb;--site-text:#1f2937;--site-text-muted:#4b5563;--site-text-faint:#6b7280;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background-color:#fff}}.wa-bubble[data-astro-cid-jhee6n6y]{animation:.4s ease-out 1.5s both wa-bubble-in}@keyframes wa-bubble-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.wa-bubble[data-astro-cid-jhee6n6y]{animation:none}}
