.ft-root{
  --purple:#844FFF;--purple-light:#A178FF;--wave-blue:#00A1E0;--white-blue:#F6F9FC;
  --dark-gray:#746F6F;--text-gray:#374151;--ink:#111114;--green:#2BC84D;
  --tint:#EEE7FF;--tint-2:#F9F6FF;--tint-blue:#C1E1FF;--line:#E6E3EE;--line-2:#EFEDF5;
  --r:1rem;--r-s:.5rem;--container:80rem;
}
.ft-root{font-family:Satoshi,sans-serif;color:var(--ink);line-height:1.4}.ft-root *{box-sizing:border-box}.ft-root a{text-decoration:none;color:inherit}.ft-root h3,.ft-root h5{margin:0;font-weight:700}
.ft-root .ft-container{width:min(80rem,100% - 3rem);margin:0 auto}.ft-root .ft-gradient{width:50vw;height:50vw;filter:blur(70px);border-radius:50%;position:absolute;pointer-events:none;z-index:0}.ft-root .ft-gradient.ft-small{width:30vw;height:30vw;opacity:.5}.ft-root .ft-blue{background:radial-gradient(circle,rgb(80,150,255) 0%,rgb(120,200,255) 50%,rgba(160,220,255,.5) 100%)}.ft-root .ft-purple{background:radial-gradient(circle,#F06BB5 0%,#A178FF 45%,rgba(200,160,255,.5) 100%)}
.ft-root .ft-svg{display:inline-block!important;width:16px!important;height:16px!important;background:center/contain no-repeat}
.ft-root .ft-fcols{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:32px 40px}
.ft-root .ft-brand{padding-right:28px}
.ft-root .ft-badge{white-space:nowrap}
.ft-root .ft-fcols h5{font-size:14px;font-weight:700;margin-bottom:14px;color:var(--ink)}
.ft-root .ft-fcols a{display:block;font-size:15px;font-weight:500;color:#2A2933;padding:4px 0}
.ft-root .ft-fcols a:hover{color:var(--purple)}
.ft-root .ft-fcols a.ft-ico{display:flex;align-items:center;gap:7px}
.ft-root .ft-fcols a.ft-ico img{width:18px;height:18px;object-fit:contain}
.ft-root .ft-fcols a.ft-ico img.ft-sf{width:auto;height:15px}
.ft-root .ft-fcols a.ft-sub{padding-left:14px;border-left:2px solid var(--line);margin-left:3px;font-size:14px;color:var(--text-gray);display:flex;align-items:center;gap:8px}
.ft-root .ft-fcols a.ft-sub:first-of-type{margin-top:2px}
.ft-root .ft-fcols a.ft-sub0{display:flex;align-items:center;gap:8px}
.ft-root .ft-fcols .ft-beta.ft-hire{color:var(--purple);background:var(--tint)}
.ft-root .ft-fcols .ft-beta{font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--green);background:#E9FAEE;padding:2px 7px;border-radius:999px;line-height:1.3}
.ft-root .ft-fcols a.ft-all{color:var(--purple);font-weight:500;margin-top:4px}
.ft-root .ft-brand .ft-unleash{font-size:30px;line-height:1.15;letter-spacing:-.02em;max-width:12ch;margin:16px 0 20px}
.ft-root .ft-badge{display:inline-flex;align-items:center;gap:10px;font-size:14px;border:1px solid var(--line);border-radius:999px;padding:9px 14px;background:#fff}
.ft-root .ft-badge img{height:20px;width:auto}
.ft-root .ft-badge b{font-size:14px}
.ft-root .ft-badge span{font-size:12.5px;color:var(--dark-gray)}
.ft-root .ft-badge .ft-star{color:#F5A524;letter-spacing:.22em;font-size:14px;margin-right:0}
.ft-root .ft-installs{display:flex;gap:18px;margin-top:18px}
.ft-root .ft-installs div{white-space:nowrap;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-gray);font-weight:700}
.ft-root .ft-installs .ft-row{display:flex;gap:8px;margin-top:8px}
.ft-root .ft-installs .ft-row a, .ft-root .ft-installs .ft-row i{display:grid;padding:0;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:#fff}
.ft-root .ft-installs .ft-row a img, .ft-root .ft-installs .ft-row i img{height:18px;width:18px;object-fit:contain}
.ft-root .ft-legal{display:flex;align-items:center;gap:22px;font-size:13px;color:var(--dark-gray);padding:18px 0;border-top:1px solid var(--line-2);margin-top:36px}
.ft-root .ft-legal .ft-sp{flex:1}
.ft-root .ft-legal a:hover{color:var(--purple)}
.ft-root .ft-legal .ft-soc{display:flex;gap:10px}
.ft-root .ft-legal .ft-soc a{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);color:var(--ink);background:#fff;transition:all .2s}
.ft-root .ft-legal .ft-soc a:hover{color:var(--purple);box-shadow:0 2px 20px -8px var(--purple-light)}
.ft-root .ft-legal .ft-news{margin-right:16px}
.ft-root.ft-fa{position:relative;overflow:hidden;padding:64px 0 0;border-top:0;background:#F6F9FC url(https://cdn.prod.website-files.com/691db86e3761bc2d84c3fc33/693048b6a2ce10adc98aed56_Footer.avif) center/100% 100% no-repeat}
.ft-root .ft-fcols a{position:relative;width:fit-content;transition:color .18s,transform .18s}
.ft-root .ft-fcols a::after{content:"";position:absolute;left:0;right:100%;bottom:.12rem;height:1px;background:var(--purple);transition:right .25s;opacity:.9}
.ft-root .ft-fcols a:hover{transform:translateX(2px)}
.ft-root .ft-fcols a:hover::after{right:0}
.ft-root .ft-fcols a.ft-ico:hover::after, .ft-root .ft-fcols a.ft-sub:hover::after, .ft-root .ft-fcols a.ft-sub0:hover::after{right:100%}
.ft-root .ft-s14fcde.ft-s14fcde{left:-6%;top:-30%}
.ft-root .ft-sde30c1.ft-sde30c1{right:-4%;bottom:-40%}
.ft-root .ft-s4dad77.ft-s4dad77{position:relative;z-index:1}
.ft-root .ft-s16f2db.ft-s16f2db{border-left:1px solid var(--line);padding-left:10px}
.ft-root .ft-ka75abd{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2216%22 height=%2216%22 fill=%22%23111114%22%3E%3Cpath d=%22M4.98 3.5a2.5 2.5 0 11-.02 5 2.5 2.5 0 01.02-5zM3 9h4v12H3zM9 9h3.8v1.7h.1c.5-1 1.8-2 3.7-2 4 0 4.7 2.6 4.7 6V21h-4v-5.3c0-1.3 0-2.9-1.8-2.9s-2 1.4-2 2.8V21H9z%22/%3E%3C/svg%3E")}
.ft-root .ft-k0c5c4c{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2216%22 height=%2216%22 fill=%22%23111114%22%3E%3Cpath d=%22M23 7.2a3 3 0 00-2.1-2.1C19 4.6 12 4.6 12 4.6s-7 0-8.9.5A3 3 0 001 7.2 31 31 0 00.5 12a31 31 0 00.5 4.8 3 3 0 002.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 002.1-2.1c.4-1.6.5-3.2.5-4.8s-.1-3.2-.5-4.8zM9.7 15.5v-7l6.3 3.5z%22/%3E%3C/svg%3E")}
.ft-root .ft-fcols a,.ft-root .ft-legal a,.ft-root .ft-installs .ft-row i,.ft-root .ft-badge,.ft-root .ft-soc a{transition:color .2s,box-shadow .25s,border-color .25s,transform .25s}.ft-root .ft-fcols a:hover,.ft-root .ft-legal a:hover{color:var(--purple)}.ft-root .ft-fcols a.ft-all:hover{text-decoration:underline}.ft-root .ft-installs .ft-row i:hover,.ft-root .ft-badge:hover{box-shadow:0 2px 30px -10px var(--purple-light);border-color:var(--purple-light);transform:translateY(-2px)}.ft-root .ft-soc a:hover{color:var(--purple);box-shadow:0 2px 20px -8px var(--purple-light);border-color:var(--purple-light)}
.ft-root .ft-b{font-weight:700}.ft-root .ft-badge .ft-star{color:#F5A524;letter-spacing:.32em;font-size:14px;margin-right:-.32em}.ft-root .ft-installs .ft-row a{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:#fff;padding:0}.ft-root .ft-installs .ft-row a img{height:18px;width:18px;object-fit:contain}.ft-root .ft-installs .ft-row a:hover{box-shadow:0 2px 30px -10px var(--purple-light);border-color:var(--purple-light);transform:translateY(-2px)}.ft-root .ft-installs .ft-row a::after,.ft-root .ft-badge::after{display:none}.ft-root .ft-badge:hover{transform:translateY(-2px)}.ft-root .ft-fcols a.ft-badge{display:inline-flex;width:auto;gap:10px;padding:9px 14px;color:var(--ink);font-size:14px;line-height:1.2}.ft-root .ft-fcols a.ft-badge:hover{color:var(--ink)}.ft-root.ft-fa{overflow:visible}.ft-root .ft-brand{padding-top:4px;padding-right:28px}.ft-root .ft-fcols{grid-template-columns:1.45fr repeat(5,1fr);column-gap:40px}.ft-root .ft-fcols a.ft-badge{white-space:nowrap;width:max-content;max-width:none;gap:8px;padding:8px 12px 8px 10px;font-size:13.5px}.ft-root .ft-badge .ft-star,.ft-root .ft-fcols a.ft-badge .ft-star{margin-right:0;letter-spacing:.14em;padding-right:0;padding-left:8px;font-size:13px;line-height:1}.ft-root .ft-fcols a.ft-badge img{height:18px;width:auto}.ft-root .ft-brand .ft-unleash{max-width:14ch}
.ft-root .ft-legal .ft-news{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:16px}.ft-root .ft-legal{height:auto;min-height:59px;padding-top:10px;padding-bottom:10px;flex-wrap:nowrap}.ft-root .ft-legal .ft-news form{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0;width:auto!important;font-family:Satoshi,sans-serif!important}.ft-root .ft-legal .ft-news .mktoFormRow,.ft-root .ft-legal .ft-news .mktoButtonRow,.ft-root .ft-legal .ft-news .mktoFieldWrap,.ft-root .ft-legal .ft-news .mktoFieldDescriptor{display:contents}.ft-root .ft-legal .ft-news input[type=hidden]{display:none}.ft-root .ft-legal .ft-news .mktoLabel,.ft-root .ft-legal .ft-news .mktoOffset,.ft-root .ft-legal .ft-news .mktoGutter,.ft-root .ft-legal .ft-news .mktoClear,.ft-root .ft-legal .ft-news .mktoAsterix{display:none!important}.ft-root .ft-legal .ft-news .mktoFieldDescriptor{margin:0!important}.ft-root .ft-legal .ft-news input[type=email]{height:36px;width:230px!important;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;padding:0 14px;background:rgba(255,255,255,.06);color:#fff;font:500 13px Satoshi,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.ft-root .ft-legal .ft-news input[type=email]::placeholder{color:#c9c9c9}.ft-root .ft-legal .ft-news input[type=email]:hover{border-color:#fff}.ft-root .ft-legal .ft-news input[type=email]:focus{border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.18);background:rgba(255,255,255,.1)}.ft-root .ft-legal .ft-news .ft-nl{font-size:12px;color:#c9c9c9;white-space:nowrap;margin-right:2px}.ft-root .ft-legal .ft-news .mktoButtonWrap{margin:0!important}.ft-root .ft-legal .ft-news .mktoButton{height:36px;padding:0 16px!important;border-radius:999px!important;border:1px solid #fff!important;background:#fff!important;background-image:none!important;color:#111!important;font:700 13px Satoshi,sans-serif!important;cursor:pointer}.ft-root .ft-legal .ft-news .mktoButton:hover{background:#eee!important}.ft-root .ft-legal .ft-news .ft-ok{font-size:12px;color:#A178FF}.ft-root .ft-legal .ft-sp{flex:1 1 auto}.ft-root .ft-legal .ft-news{margin-left:0;margin-right:18px}.ft-root .ft-legal .ft-news form *{margin:0!important;vertical-align:middle}.ft-root .ft-legal .ft-news .mktoButtonWrap{display:inline-flex!important;align-items:center}.ft-root .ft-legal .ft-news .mktoButton{line-height:34px!important;display:inline-block}.ft-root .ft-legal .ft-news input[type=email]{line-height:34px;vertical-align:middle}@media (max-width:767px){.ft-root .ft-legal .ft-news{margin:8px 0 0;width:100%}.ft-root .ft-legal .ft-news input[type=email]{flex:1;width:auto!important}}.ft-root .ft-fcols a.ft-badge .ft-star{color:#F5A524}.ft-root .ft-fcols a.ft-badge:hover{transform:translateY(-2px)}.ft-root .ft-fcols .ft-row a{display:grid;width:34px}.ft-root .ft-fcols .ft-row a:hover{transform:translateY(-2px)}
.footer__component{background:#F6F9FC url("https://cdn.prod.website-files.com/691db86e3761bc2d84c3fc33/693048b6a2ce10adc98aed56_Footer.avif") center/100% 100% no-repeat}.ft-root.ft-fa{background:none;padding:0;border-top:0}.ft-root .ft-gradient{display:none}.footer__component>.w-embed{display:none}.ft-root .ft-fcols a{position:relative;transition:color .18s,transform .18s}.ft-root .ft-fcols a{width:fit-content}.ft-root .ft-fcols a::after{content:"";position:absolute;left:0;right:100%;bottom:.12rem;height:1px;background:var(--purple);transition:right .25s;opacity:.9}.ft-root .ft-fcols a:hover{color:var(--purple);transform:translateX(2px)}.ft-root .ft-fcols a:hover::after{right:0}.ft-root .ft-fcols a.ft-ico:hover::after,.ft-root .ft-fcols a.ft-sub:hover::after,.ft-root .ft-fcols a.ft-sub0:hover::after{right:100%}.ft-root .ft-fcols{padding-bottom:56px}.ft-root .ft-legal{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);height:59px;background:#000;color:#fff;border-top:0}.ft-root .ft-legal a{color:#fff}.ft-root .ft-legal a:hover{color:var(--purple-light)}.ft-root .ft-legal .ft-soc a{border-color:#333}
@media (max-width:640px){.ft-root .ft-fcols{grid-template-columns:1fr 1fr;gap:26px 20px}.ft-root .ft-fcols .ft-brand{grid-column:1/-1}.ft-root .ft-legal{flex-wrap:wrap;gap:12px 18px}.ft-root .ft-installs{flex-wrap:wrap}.ft-root .ft-brand .ft-unleash{max-width:none}}
@media (min-width:641px) and (max-width:991px){.ft-root .ft-fcols{grid-template-columns:1fr 1fr 1fr}.ft-root .ft-fcols .ft-brand{grid-column:1/-1}}