.page-container[data-v-01880b94]{min-height:100vh;padding-top:10vh}h1[data-v-01880b94]{animation:enter-header-l1-01880b94 .8s forwards;font-size:5em;font-weight:700;line-height:1.3;margin:0 auto;max-width:900px;text-align:center}@media screen and (max-width:1000px){h1[data-v-01880b94]{font-size:4em;font-weight:600;max-width:700px}}@media screen and (max-width:800px){h1[data-v-01880b94]{font-size:3.5em;font-weight:600;max-width:700px}}@media screen and (max-width:600px){h1[data-v-01880b94]{font-size:2em;font-weight:600;max-width:100%}}@keyframes enter-header-l1-01880b94{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.demo[data-v-01880b94]{margin-top:40px;opacity:0;transform:translateY(30px);transition-duration:.8s;transition-property:opacity,transform;width:100%}.demo[data-v-01880b94],.demo img[data-v-01880b94]{border-radius:20px}.demo img[data-v-01880b94]{border:1px solid var(--color-background);filter:drop-shadow(0 0 15px rgba(0,0,0,.2));overflow:hidden}.demo .tablet[data-v-01880b94]{aspect-ratio:2388/1668}.demo .phone[data-v-01880b94]{aspect-ratio:1125/2436}.demo.loaded[data-v-01880b94]{opacity:1;transform:translateY(0)}.demo[data-v-01880b94] img{width:100%}.demo .phone[data-v-01880b94]{border-radius:10vw;display:none;overflow:hidden}.demo[data-v-01880b94]:after{animation:spin-01880b94 10s linear infinite;background:conic-gradient(from var(--angle),#d900ff,rgba(0,85,255,.2),#d900ff);content:"";filter:blur(50px);top:3px;right:3px;bottom:3px;left:3px;opacity:.2;position:absolute;z-index:-1}@keyframes spin-01880b94{0%{--angle:0deg}to{--angle:360deg}}.animated-entry[data-v-01880b94]{animation:enterScreen 1s forwards;transform:translateY(10px)}.page-container[data-v-9b8efbf4]{margin:100px auto}h2[data-v-9b8efbf4]{margin:80px 0;text-align:center}.features[data-v-60b6687e]{display:flex;flex-direction:column;gap:100px;padding:50px}@media screen and (max-width:1000px){.features[data-v-60b6687e]{padding:0}}.features[data-v-60b6687e] .content{align-items:center;display:flex;min-height:500px}@media screen and (max-width:800px){.features[data-v-60b6687e] .content{min-height:0}}@media screen and (min-width:801px){.features .content:nth-child(odd) .two-side-card{flex-direction:row-reverse}}@media screen and (max-width:800px){.features .content{min-height:0}.features .content .two-side-card{flex-direction:column;gap:20px}}.features .content-img{border-radius:20px;flex:1;overflow:hidden}.features .content-img img{width:100%}.features h1{font-size:1.8em;font-weight:400;margin:20px 0}.features h2{font-weight:700}.features h2,.features p{color:var(--color-secondary);font-size:1em;margin:0}.features p{font-weight:400;line-height:1.5}.page-container[data-v-d82b53c4]{padding-bottom:200px;padding-top:200px}.roadmap[data-v-d82b53c4]{display:flex;flex-direction:row}.roadmap .description[data-v-d82b53c4],.roadmap .items[data-v-d82b53c4]{flex:1}.roadmap .items[data-v-d82b53c4]{display:flex;flex-direction:column;gap:30px;margin-left:-71px}.roadmap .line[data-v-d82b53c4]{background:linear-gradient(0deg,transparent 0,var(--color-primary) 30%,var(--color-primary) 70%,transparent 100%);margin:-200px 50px;width:2px}.roadmap .line-items[data-v-d82b53c4]{background:linear-gradient(0deg,transparent 0,var(--color-primary) 30%,var(--color-primary) 100%);bottom:0;display:none;left:19px;margin:0;position:absolute;top:0;width:2px}@media screen and (max-width:768px){.roadmap[data-v-d82b53c4]{flex-direction:column}.roadmap .line[data-v-d82b53c4]{display:none}.roadmap .items[data-v-d82b53c4]{margin-left:0;position:relative}.roadmap .items .line-items[data-v-d82b53c4]{display:block}.roadmap .items[data-v-d82b53c4] .item .dot{margin-right:20px}}.roadmap h1{font-size:1.8em;font-weight:400;margin:20px 0}.roadmap h2{color:var(--color-primary);font-size:1em;font-weight:700;margin:0}.roadmap p,.roadmap ul{color:var(--color-secondary);font-size:1em;font-weight:400;line-height:1.5;margin:1em 0}.roadmap a{color:var(--accent-color);font-weight:400;text-decoration:none}.roadmap span:has(+span.ready-badge){margin-right:5px}.roadmap .ready-badge{border:2px solid var(--color-green);border-radius:5px;color:var(--color-green);display:inline-block;font-size:.8em;font-weight:700;margin-bottom:2px;padding:3px 7px;vertical-align:middle}
