.marketing-site #marketing-mobile-menu a,.marketing-site :is(button,[data-slot=button],summary,a.inline-flex,.marketing-touch-target){min-height:44px;min-width:44px}.marketing-site a.marketing-touch-target{display:inline-flex;align-items:center}.marketing-site{--marketing-on-dark:#f8fafc;--marketing-footer-muted:#a1a1aa;touch-action:manipulation}.marketing-site .marketing-note{color:var(--marketing-on-dark)}.marketing-site .marketing-footer-muted{color:var(--marketing-footer-muted)}@media (prefers-reduced-motion:no-preference){.marketing-site .home-demo-launch-button:after{content:"";pointer-events:none;position:absolute;inset:-4px;border:1px solid #6ee7b7;border-radius:inherit;animation:home-demo-breathe 2.4s ease-in-out infinite}.marketing-site [data-home-demo-launcher][data-motion-running=false] .home-demo-launch-button:after{animation-play-state:paused}}@keyframes home-demo-breathe{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.marketing-site .marketing-check-circle{display:inline-block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E") center /contain no-repeat}@media (forced-colors:active){.marketing-site .marketing-check-circle{forced-color-adjust:none;background-color:CanvasText}}