html:has(.tools-dark.marketing-root){scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a0a0b}html:has(.tools-dark.marketing-root) body{color:#f4f4f5;background-color:#0a0a0b!important}.tools-dark.marketing-root{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0b}.tools-dark footer{border-top-color:#ffffff14}.tools-dark footer svg{color:#fff}.tools-dark footer p,.tools-dark footer li,.tools-dark footer a,.tools-dark footer span{color:#ffffffa3}.tools-dark footer p[class*=uppercase]{color:#ffffff6b}.tools-dark footer a:hover{color:#fff}.tools-prose h2{letter-spacing:-.03em;color:#fff;margin-top:2.5rem;font-size:1.35rem;font-weight:500}.tools-prose h2:first-child{margin-top:0}.tools-prose p,.tools-prose li{color:#a1a1aa;margin-top:.75rem;font-size:15.5px;line-height:1.7}.tools-prose ul,.tools-prose ol{margin-top:.75rem;padding-left:1.2rem}.tools-prose a{color:#fff;text-underline-offset:3px;text-decoration:underline}.tools-prose strong{color:#fff;font-weight:600}.tools-prose code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#f4f4f5;font-size:.92em}html.tools-motion .tools-rise{animation:.42s cubic-bezier(.22,1,.36,1) both tools-rise}html.tools-motion .tools-d1{animation-delay:50ms}html.tools-motion .tools-d2{animation-delay:.1s}html.tools-motion .tools-d3{animation-delay:.16s}html.tools-motion .tools-reveal{opacity:0;transform:translateY(8px)}html.tools-motion .tools-reveal.is-shown{opacity:1;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transform:none}@keyframes tools-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.tools-dark.marketing-root){scroll-behavior:auto}html.tools-motion .tools-rise,html.tools-motion .tools-reveal,html.tools-motion .tools-reveal.is-shown{opacity:1;transition:none;animation:none;transform:none}}
