.start-here[data-astro-cid-zxlegr2w],.start-here[data-astro-cid-zxlegr2w] [data-astro-cid-zxlegr2w]{box-sizing:border-box}.start-here[data-astro-cid-zxlegr2w]{padding:84px 0;background:#0c0911;border-bottom:1px solid #ffffff18;color:#eeeaf1;scroll-margin-top:30px}.start-container[data-astro-cid-zxlegr2w]{width:min(1200px,calc(100% - 96px));margin:auto}.start-here[data-astro-cid-zxlegr2w] header[data-astro-cid-zxlegr2w]{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px}.start-kicker[data-astro-cid-zxlegr2w]{font:400 11px/1.6 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#c5a8df;margin:0 0 22px}.start-here[data-astro-cid-zxlegr2w] h2[data-astro-cid-zxlegr2w]{font:400 clamp(36px,4vw,56px)/1.12 Outfit,sans-serif;letter-spacing:-.035em;margin:0}.start-here[data-astro-cid-zxlegr2w] header[data-astro-cid-zxlegr2w]>p[data-astro-cid-zxlegr2w]{max-width:330px;font:400 16px/1.8 Inter,sans-serif;color:#bcb5c6;margin:0}.start-grid[data-astro-cid-zxlegr2w]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.start-grid[data-astro-cid-zxlegr2w] article[data-astro-cid-zxlegr2w]{padding:32px;min-width:0;border:1px solid #c5a8df35;border-radius:8px;background:radial-gradient(ellipse at 10% 0,#c5a8df10,transparent 65%),#131017;display:flex;flex-direction:column}.start-grid[data-astro-cid-zxlegr2w] svg[data-astro-cid-zxlegr2w]{color:#c5a8df;margin-bottom:28px}.start-label[data-astro-cid-zxlegr2w]{font:400 12px/1.6 Inter,sans-serif;color:#c5a8df;margin:0 0 12px}.start-here[data-astro-cid-zxlegr2w] h3[data-astro-cid-zxlegr2w]{font:400 32px/1.2 Outfit,sans-serif;letter-spacing:-.025em;margin:0}.start-description[data-astro-cid-zxlegr2w]{font:400 16px/1.8 Inter,sans-serif;color:#bcb5c6;margin:20px 0 28px}.start-grid[data-astro-cid-zxlegr2w] a[data-astro-cid-zxlegr2w]{display:flex;justify-content:space-between;gap:16px;margin-top:auto;border-top:1px solid #ffffff24;padding-top:20px;min-height:44px;color:#dec8ee;text-decoration:none;font:400 14px/1.6 Inter,sans-serif}.start-grid[data-astro-cid-zxlegr2w] a[data-astro-cid-zxlegr2w]:hover{color:#fff}.start-grid[data-astro-cid-zxlegr2w] a[data-astro-cid-zxlegr2w]:focus-visible{outline:3px solid #c5a8df;outline-offset:5px}@media(max-width:1100px){.start-container[data-astro-cid-zxlegr2w]{width:calc(100% - 64px)}.start-grid[data-astro-cid-zxlegr2w] article[data-astro-cid-zxlegr2w]{padding:26px}}@media(max-width:800px){.start-here[data-astro-cid-zxlegr2w]{padding:60px 0}.start-container[data-astro-cid-zxlegr2w]{width:calc(100% - 40px)}.start-here[data-astro-cid-zxlegr2w] header[data-astro-cid-zxlegr2w]{display:block}.start-here[data-astro-cid-zxlegr2w] header[data-astro-cid-zxlegr2w]>p[data-astro-cid-zxlegr2w]{margin-top:22px;max-width:500px}.start-grid[data-astro-cid-zxlegr2w]{grid-template-columns:1fr;gap:18px}.start-grid[data-astro-cid-zxlegr2w] article[data-astro-cid-zxlegr2w]{padding:26px 24px}}.papers-section[data-astro-cid-sxu2glxi],.papers-section[data-astro-cid-sxu2glxi] [data-astro-cid-sxu2glxi]{box-sizing:border-box}.papers-section[data-astro-cid-sxu2glxi]{background:#0c0911;color:#eeeaf1;padding:0 0 84px;scroll-margin-top:32px}.papers-container[data-astro-cid-sxu2glxi]{width:min(1200px,calc(100% - 96px));margin:auto}.papers-section[data-astro-cid-sxu2glxi] header[data-astro-cid-sxu2glxi]{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-top:54px;border-top:1px solid #ffffff24;margin-bottom:28px}.papers-kicker[data-astro-cid-sxu2glxi]{font:400 11px/1.6 Inter,sans-serif;color:#c5a8df;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}.papers-section[data-astro-cid-sxu2glxi] h2[data-astro-cid-sxu2glxi]{font:400 clamp(32px,3.5vw,46px)/1.12 Outfit,sans-serif;letter-spacing:-.035em;margin:0}.papers-section[data-astro-cid-sxu2glxi] header[data-astro-cid-sxu2glxi]>a[data-astro-cid-sxu2glxi]{color:#d5bde7;font:400 14px/1.6 Inter,sans-serif;text-decoration:none;min-height:44px;display:flex;align-items:center}.papers-filters[data-astro-cid-sxu2glxi]{display:flex;gap:10px;margin-bottom:26px}.papers-filters[data-astro-cid-sxu2glxi][hidden]{display:none}.papers-filters[data-astro-cid-sxu2glxi] button[data-astro-cid-sxu2glxi]{background:transparent;border:1px solid #ffffff24;border-radius:6px;padding:11px 18px;color:#c7bbd2;min-height:44px;font:400 14px/1.5 Inter,sans-serif;cursor:pointer}.papers-filters[data-astro-cid-sxu2glxi] button[data-astro-cid-sxu2glxi][aria-pressed=true]{background:#c5a8df20;border-color:#c5a8df;color:#f2e7fa}.papers-grid[data-astro-cid-sxu2glxi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.paper-card[data-astro-cid-sxu2glxi]{padding:24px 22px;border:1px solid #c5a8df35;border-radius:8px;background:radial-gradient(ellipse at 50% 100%,#a880d00e,transparent 65%),#131017;display:flex;flex-direction:column;min-width:0}.paper-badges[data-astro-cid-sxu2glxi]{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px}.paper-badges[data-astro-cid-sxu2glxi] span[data-astro-cid-sxu2glxi]{font:500 11px/1.5 Inter,sans-serif;border:1px solid #ffffff24;border-radius:20px;padding:4px 10px}.paper-badges[data-astro-cid-sxu2glxi] span[data-astro-cid-sxu2glxi]+span[data-astro-cid-sxu2glxi]{background:#c5a8df12;border-color:transparent}.papers-section[data-astro-cid-sxu2glxi] h3[data-astro-cid-sxu2glxi]{font:500 22px/1.25 Outfit,sans-serif;letter-spacing:-.02em;margin:0}.paper-description[data-astro-cid-sxu2glxi]{font:400 15px/1.75 Inter,sans-serif;color:#c1b7cc;margin:18px 0 24px;flex:1}.paper-price[data-astro-cid-sxu2glxi]{padding:16px;border:1px solid #ffffff24;border-radius:6px;background:#c5a8df06;margin-bottom:20px}.paper-price[data-astro-cid-sxu2glxi]>span[data-astro-cid-sxu2glxi]{display:block;font:400 12px/1.6 Inter,sans-serif;color:#bdafca;margin-bottom:4px}.paper-price[data-astro-cid-sxu2glxi] strong[data-astro-cid-sxu2glxi]{font:500 23px/1.3 Outfit,sans-serif;font-variant-numeric:tabular-nums}.paper-card[data-astro-cid-sxu2glxi]>a[data-astro-cid-sxu2glxi]{display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:10px 12px;border-radius:6px;text-decoration:none;font:500 13px/1.6 Inter,sans-serif}.paper-details[data-astro-cid-sxu2glxi]{color:#eeeaf1;border:1px solid #ffffff24;margin-bottom:8px}.paper-access[data-astro-cid-sxu2glxi]{color:#24192d;background:#cfb2e4}.paper-card[data-astro-cid-sxu2glxi]>a[data-astro-cid-sxu2glxi]:hover{filter:brightness(1.12)}.papers-section[data-astro-cid-sxu2glxi] [data-astro-cid-sxu2glxi]:is(a,button):focus-visible{outline:3px solid #c5a8df;outline-offset:4px}.papers-status[data-astro-cid-sxu2glxi]{font:400 14px/1.6 Inter,sans-serif;color:#c1b7cc}.papers-sr[data-astro-cid-sxu2glxi]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.papers-container[data-astro-cid-sxu2glxi]{width:calc(100% - 64px)}.papers-grid[data-astro-cid-sxu2glxi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.papers-container[data-astro-cid-sxu2glxi]{width:calc(100% - 40px)}.papers-section[data-astro-cid-sxu2glxi]{padding-bottom:60px}.papers-section[data-astro-cid-sxu2glxi] header[data-astro-cid-sxu2glxi]{display:block;padding-top:36px}.papers-section[data-astro-cid-sxu2glxi] header[data-astro-cid-sxu2glxi]>a[data-astro-cid-sxu2glxi]{margin-top:18px}.papers-filters[data-astro-cid-sxu2glxi]{flex-wrap:wrap}.papers-filters[data-astro-cid-sxu2glxi] button[data-astro-cid-sxu2glxi]{padding:10px 13px}}@media(max-width:599px){.papers-grid[data-astro-cid-sxu2glxi]{grid-template-columns:1fr}}.future-flow[data-astro-cid-2ilyor3j]{padding:32px;margin:0 0 32px;border:1px solid #c5a8df38;border-radius:8px;background:radial-gradient(ellipse at 50% 60%,#9f69c51c,transparent 65%),#100c16;box-shadow:inset 0 1px #e6c9ff12;color:#eeeaf1}.flow-top[data-astro-cid-2ilyor3j]{display:flex;align-items:center;justify-content:space-between;gap:20px}.flow-kicker[data-astro-cid-2ilyor3j]{font:400 11px/1.6 Inter,sans-serif;color:#c5a8df;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.flow-top[data-astro-cid-2ilyor3j] h3[data-astro-cid-2ilyor3j]{font:400 30px/1.2 Outfit,sans-serif;margin:0}.flow-scene[data-astro-cid-2ilyor3j]{display:grid;grid-template-columns:1fr 60px 1.2fr 60px 1fr;align-items:center;gap:16px;padding:28px 0}.flow-node[data-astro-cid-2ilyor3j]{padding:22px 18px;border:1px solid #ffffff24;border-radius:6px;background:#ffffff03}.flow-node[data-astro-cid-2ilyor3j]>span[data-astro-cid-2ilyor3j]{font:400 10px/1.5 Inter,sans-serif;color:#bd9ed4;letter-spacing:.08em}.flow-node[data-astro-cid-2ilyor3j] strong[data-astro-cid-2ilyor3j],.flow-core[data-astro-cid-2ilyor3j] strong[data-astro-cid-2ilyor3j]{display:block;font:400 23px/1.3 Outfit,sans-serif;margin:14px 0 10px}.flow-node[data-astro-cid-2ilyor3j] p[data-astro-cid-2ilyor3j],.flow-core[data-astro-cid-2ilyor3j] p[data-astro-cid-2ilyor3j]{font:400 14px/1.7 Inter,sans-serif;color:#c1b7cc;margin:0}.flow-core[data-astro-cid-2ilyor3j]{text-align:center}.flow-orb[data-astro-cid-2ilyor3j]{position:relative;width:260px;height:260px;margin:auto;isolation:isolate}.flow-orb[data-astro-cid-2ilyor3j] svg[data-astro-cid-2ilyor3j]{width:100%;height:100%;fill:none;stroke:#c5a8df;stroke-width:.7;opacity:.7}.flow-orb[data-astro-cid-2ilyor3j] span[data-astro-cid-2ilyor3j]{position:absolute;inset:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f1dfff,#ad7ecc 12%,#5d357e 36%,#130e1c 72%);box-shadow:0 0 40px #ad7ecc40,inset 0 0 15px #c5a8df55}.flow-bridge[data-astro-cid-2ilyor3j]{height:1px;background:#c5a8df40;position:relative;overflow:hidden}.flow-bridge[data-astro-cid-2ilyor3j] i[data-astro-cid-2ilyor3j]{position:absolute;left:0;top:0;width:22px;height:1px;background:#eee0ff;opacity:.4}.flow-caption[data-astro-cid-2ilyor3j]{font:400 12px/1.7 Inter,sans-serif;color:#b5a9c2;margin:8px 0 0;border-top:1px solid #ffffff12;padding-top:20px}.flow-running[data-astro-cid-2ilyor3j] .flow-bridge[data-astro-cid-2ilyor3j] i[data-astro-cid-2ilyor3j]{animation:signal 1.8s ease-in-out infinite}.flow-running[data-astro-cid-2ilyor3j] .flow-orb[data-astro-cid-2ilyor3j] svg[data-astro-cid-2ilyor3j]{animation:orbit 12s linear infinite}.flow-running[data-astro-cid-2ilyor3j] .flow-orb[data-astro-cid-2ilyor3j] span[data-astro-cid-2ilyor3j]{animation:breathe 3s ease-in-out infinite}@keyframes signal{0%{transform:translate(-24px);opacity:0}50%{opacity:1}to{transform:translate(84px);opacity:0}}@keyframes orbit{to{transform:rotate(180deg)}}@keyframes breathe{50%{transform:scale(1.12);opacity:.75}}@media(max-width:800px){.future-flow[data-astro-cid-2ilyor3j]{padding:24px 20px}.flow-scene[data-astro-cid-2ilyor3j]{grid-template-columns:1fr;gap:18px}.flow-bridge[data-astro-cid-2ilyor3j]{width:1px;height:24px;justify-self:center}.flow-bridge[data-astro-cid-2ilyor3j] i[data-astro-cid-2ilyor3j]{width:1px;height:10px}.flow-running[data-astro-cid-2ilyor3j] .flow-bridge[data-astro-cid-2ilyor3j] i[data-astro-cid-2ilyor3j]{animation:signal-mobile 1.8s ease-in-out infinite}.flow-node[data-astro-cid-2ilyor3j]{text-align:center;width:100%}.flow-top[data-astro-cid-2ilyor3j]{align-items:start}.flow-top[data-astro-cid-2ilyor3j] h3[data-astro-cid-2ilyor3j]{font-size:25px}.flow-orb[data-astro-cid-2ilyor3j]{width:220px;height:220px}.flow-core[data-astro-cid-2ilyor3j] p[data-astro-cid-2ilyor3j]{max-width:280px;margin:auto}}@media(prefers-reduced-motion:reduce){.future-flow[data-astro-cid-2ilyor3j] [data-astro-cid-2ilyor3j]{animation:none!important}}.flow-particles[data-astro-cid-2ilyor3j]{position:absolute;inset:0;width:100%;height:100%;display:none}.has-particles[data-astro-cid-2ilyor3j] .flow-particles[data-astro-cid-2ilyor3j]{display:block}.has-particles[data-astro-cid-2ilyor3j] .flow-orb[data-astro-cid-2ilyor3j]>svg[data-astro-cid-2ilyor3j],.has-particles[data-astro-cid-2ilyor3j] .flow-orb[data-astro-cid-2ilyor3j]>span[data-astro-cid-2ilyor3j]{display:none}@keyframes signal-mobile{0%{transform:translateY(-10px);opacity:0}50%{opacity:1}to{transform:translateY(30px);opacity:0}}body.design-v2.future-v3 .ef-scope .engage .cards{gap:20px;align-items:stretch}body.design-v2.future-v3 .ef-scope .engage .cards article,body.design-v2.future-v3 .ef-scope .engage .cards article:nth-child(n){padding:32px;border:1px solid #c5a8df35;border-radius:8px;min-height:0;display:flex;flex-direction:column;position:relative;isolation:isolate;overflow:hidden}body.design-v2.future-v3 .ef-scope .engage .cards h3{margin:28px 0 0;font-size:36px;line-height:1.15;max-width:none}body.design-v2.future-v3 .ef-scope .engage .cards p{margin:22px 0 28px}body.design-v2.future-v3 .ef-scope .engage .cards a{margin-top:auto;position:relative;z-index:2}body.design-v2.future-v3 .ef-scope :is(.engage .cards article,.app-card){position:relative;isolation:isolate;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}body.design-v2.future-v3 .ef-scope :is(.engage .cards article,.app-card):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(240px circle at var(--light-x,50%) var(--light-y,0%),#c5a8df26,transparent 75%);opacity:.5;transition:opacity .3s}body.design-v2.future-v3 .ef-scope .app-card:after{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,#d8bbef99,transparent);pointer-events:none}body.design-v2.future-v3 .ef-scope .app-icon-stage img{transition:transform .4s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.design-v2.future-v3 .ef-scope :is(.engage .cards article,.app-card):hover{transform:translateY(-5px);border-color:#d3afea80;box-shadow:0 12px 30px #09050f66,inset 0 1px #dfc3f340}body.design-v2.future-v3 .ef-scope :is(.engage .cards article,.app-card):hover:before{opacity:1}body.design-v2.future-v3 .ef-scope .app-card:hover .app-icon-stage img{transform:translateY(-4px) scale(1.07)}}body.design-v2.future-v3 .ef-scope .engage .cards article:focus-within{border-color:#d3afea80;box-shadow:inset 0 1px #dfc3f340}@media(max-width:1100px)and (min-width:801px){body.design-v2.future-v3 .ef-scope .engage .cards{gap:14px}body.design-v2.future-v3 .ef-scope .engage .cards article:nth-child(n){padding:24px}body.design-v2.future-v3 .ef-scope .engage .cards h3{font-size:30px}}@media(max-width:800px){body.design-v2.future-v3 .ef-scope .engage .cards{grid-template-columns:1fr;gap:18px}body.design-v2.future-v3 .ef-scope .engage .cards article:nth-child(n){padding:26px 24px}body.design-v2.future-v3 .ef-scope .engage .cards h3{font-size:32px}}body.design-v2.future-v3 .site-nav{border-bottom-color:#c5a8df42}body.design-v2.future-v3 .original-hero{position:relative}body.design-v2.future-v3 .original-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.8%,#c5a8df0b 50%,transparent 50.2%);background-size:110px 100%;mask-image:linear-gradient(transparent,#0005)}body.design-v2.future-v3 .hero-overlay{background:radial-gradient(ellipse at 50% 20%,#29153755,#0c0911 84%)}body.design-v2.future-v3 .hero-copy>a{box-shadow:0 0 32px #c5a8df26,inset 0 1px #fff8;border-radius:4px}body.design-v2.future-v3 .hero-copy h1{text-shadow:0 0 50px #d7b4f226}body.design-v2.future-v3 .ef-scope .solutions article{padding-left:20px;padding-right:20px;border:1px solid #c5a8df26;margin-bottom:12px;border-radius:6px;background:linear-gradient(110deg,#c5a8df09,transparent 60%);transition:border-color .25s,box-shadow .25s}body.design-v2.future-v3 .ef-scope .solutions article:hover,body.design-v2.future-v3 .ef-scope .solutions article:focus-within{border-color:#c5a8df88;box-shadow:inset 3px 0 #c5a8df,0 0 28px #ad7ecc12}body.design-v2.future-v3 .ef-scope .cards article{border-color:#c5a8df35;background:radial-gradient(ellipse at 15% 0,#c5a8df0e,transparent 70%),#131017;box-shadow:inset 0 1px #c5a8df18}body.design-v2.future-v3 .app-card{border-color:#c5a8df40;background:linear-gradient(155deg,#c5a8df09,transparent 65%),#0f0c14;box-shadow:inset 0 1px #c5a8df18}body.design-v2.future-v3 .interactive-demo{border-color:#c5a8df42;box-shadow:0 0 50px #ad7ecc09}body.design-v2.future-v3 .simulation-agent img{box-shadow:0 0 22px #c5a8df35;border-radius:50%}body.design-v2.future-v3 .steps details[open]{border-color:#c5a8df80}body.design-v2.future-v3 .app-directory{background:radial-gradient(ellipse at 50% 0,#c5a8df0b,transparent 65%),#131017}body.design-v2.future-v3 :is(a,button,summary):focus-visible{outline:3px solid #d6b9ed;outline-offset:4px}@media(max-width:800px){body.design-v2.future-v3 .ef-scope .solutions article{padding:24px 18px}}@media(prefers-reduced-motion:reduce){body.design-v2.future-v3 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
