html:has([data-site]){scroll-behavior:smooth;scroll-padding-top:72px}html:has([data-site]) body{background:#fafafa}[data-site]{color:#09090b;min-height:100vh;line-height:normal;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa}[data-site] *,[data-site] :before,[data-site] :after{box-sizing:border-box}[data-site] button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}[data-site] a{color:#09090b;-webkit-tap-highlight-color:transparent;text-decoration:none}[data-site] a:hover{color:#52525b}[data-site] p,[data-site] h1,[data-site] h2,[data-site] h3{margin:0}[data-site] ul{list-style:outside}[data-site] :focus-visible{outline-offset:2px;outline:2px solid #09090b}[data-site] .dh1:hover{color:#09090b!important}[data-site] .dh2:hover{background:#27272a!important}[data-site] .dh3:hover{color:#fff!important;background:#27272a!important}[data-site] .dh4:hover{background:#f4f4f5!important}[data-site] .dh5:hover{background:#fafafa!important}[data-site] .dh6:hover{text-decoration-color:#09090b!important}[data-site] .dop-faq summary{list-style:none}[data-site] .dop-faq summary::-webkit-details-marker{display:none}[data-site] .dop-faq-icon{transition:transform .15s}[data-site] .dop-faq[open] .dop-faq-icon{transform:rotate(45deg)}@keyframes dopTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html:has([data-site]){scroll-behavior:auto}[data-site] *{transition:none!important}[data-site] .dop-dot{animation:none!important}}
