.cf-landing a{color:#570df8;text-decoration:none}.cf-landing a:hover{color:#4408c4}.cf-landing button{font-family:inherit}.cf-landing svg{display:inline}.cfh-dark:hover{color:#fff!important;background:#2e2a20!important}.cfh-paper:hover{background:#ece7de!important}.cfh-white:hover{color:#fff!important;border-color:#fff!important}.cf-nav,.cf-nav-actions{display:none}.cf-menu-button{display:flex}@media (min-width:900px){.cf-nav,.cf-nav-actions{display:flex}.cf-menu-button,.cf-menu{display:none}}.cf-scroll{scrollbar-width:none}.cf-scroll::-webkit-scrollbar{display:none}@keyframes cfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cfBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cfTravel{0%{transform:translate(0)}to{transform:translate(16px)}}@keyframes cfTap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes cfPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.cf-landing *,.cf-landing :before,.cf-landing :after{transition:none!important;animation:none!important}}@keyframes cfFlow{0%{stroke-dashoffset:126px}to{stroke-dashoffset:0}}.cf-flow{animation:2.6s linear infinite cfFlow}.cf-wf-stack{display:none}@media (max-width:900px){.cf-wf-stackable .cf-wf-canvas{display:none}.cf-wf-stackable .cf-wf-stack{display:block}}.cf-footer-grid{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(110px,1fr));gap:40px 32px;display:grid}@media (max-width:900px){.cf-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-footer-grid>:first-child{grid-column:1/-1}}.cf-where{padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.cf-where-track{width:max-content;animation:38s linear infinite cf-where-drift;display:flex}.cf-where:hover .cf-where-track,.cf-where:focus-within .cf-where-track{animation-play-state:paused}@keyframes cf-where-drift{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.cf-where{scroll-snap-type:x mandatory;padding-inline:28px;scroll-padding-inline:28px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cf-where-track{animation:none}.cf-where-track>ul[aria-hidden]{display:none!important}.cf-where li{scroll-snap-align:start}}.cf-docs{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.cf-docs-nav{position:sticky;top:96px}@media (max-width:900px){.cf-docs{grid-template-columns:minmax(0,1fr);gap:28px}.cf-docs-nav{position:static}}