.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-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cf-tiles>li{display:block}.cf-tiles:not(.cf-tiles-open)>li:nth-child(n+5){display:none}.cf-see{color:#17150f;cursor:pointer;background:0 0;border:1px solid #17150f;border-radius:4px;align-items:center;gap:6px;margin-top:16px;padding:11px 18px;font-size:14px;font-weight:700;display:none}.cf-see:hover{background:#ece7de}.cf-see:focus-visible{outline-offset:2px;outline:2px solid #570df8}.cf-see[data-c2]{display:inline-flex}@media (min-width:600px){.cf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-tiles:not(.cf-tiles-open)>li:nth-child(n+5){display:block}.cf-tiles:not(.cf-tiles-open)>li:nth-child(n+7),.cf-see,.cf-see[data-c2]{display:none}.cf-see[data-c3]{display:inline-flex}}@media (min-width:860px){.cf-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cf-tiles:not(.cf-tiles-open)>li:nth-child(n+7){display:block}.cf-tiles:not(.cf-tiles-open)>li:nth-child(n+9),.cf-see[data-c3]{display:none}.cf-see[data-c4]{display:inline-flex}}@media (min-width:1100px){.cf-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.cf-tiles:not(.cf-tiles-open)>li:nth-child(n+9){display:block}.cf-tiles:not(.cf-tiles-open)>li:nth-child(n+11),.cf-see[data-c4]{display:none}.cf-see[data-c5]{display:inline-flex}}.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}}.cf-credit{position:relative}.cf-info-btn{vertical-align:middle;color:#8a8377;cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:-4px 0 -4px 4px;padding:0;display:inline-flex}.cf-info-btn:hover,.cf-info-btn:focus-visible{color:#570df8}.cf-info-btn:focus-visible{outline-offset:1px;outline:2px solid #570df8}.cf-info-tip{z-index:5;color:#f6f3ee;opacity:0;visibility:hidden;pointer-events:none;background:#17150f;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% - 2px);left:-8px;right:-8px;transform:translateY(4px);box-shadow:0 14px 34px #17150f38}.cf-info-btn:hover+.cf-info-tip,.cf-info-btn:focus+.cf-info-tip{opacity:1;visibility:visible;transform:none}.cf-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:0;display:grid}@media (min-width:900px){.cf-faq-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);align-items:start;gap:56px}}.cf-faq{border-top:1px solid #e2dcd1}.cf-faq:last-child{border-bottom:1px solid #e2dcd1}.cf-faq summary{cursor:pointer;align-items:center;gap:16px;padding:22px 4px;list-style:none;display:flex}.cf-faq summary::-webkit-details-marker{display:none}.cf-faq summary h3{transition:color .15s}.cf-faq summary:hover h3{color:#570df8}.cf-faq summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #570df8}.cf-faq-icon{color:#17150f;border:1px solid #e2dcd1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:transform .25s,background-color .25s,color .25s,border-color .25s;display:flex}.cf-faq[open] .cf-faq-icon{color:#fff;background:#17150f;border-color:#17150f;transform:rotate(45deg)}.cf-landing{interpolate-size:allow-keywords}.cf-faq::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:clip}.cf-faq[open]::details-content{block-size:auto}