.aeyemetai-sig[data-astro-cid-he6wz3vz]{vertical-align:middle;border-radius:50%;place-items:center;width:44px;height:44px;line-height:0;text-decoration:none;display:inline-grid}.aeyemetai-sig[data-astro-cid-he6wz3vz] svg[data-astro-cid-he6wz3vz]{transition:filter .25s,transform .25s;display:block}.aeyemetai-sig[data-astro-cid-he6wz3vz]:hover svg[data-astro-cid-he6wz3vz],.aeyemetai-sig[data-astro-cid-he6wz3vz]:focus-visible svg[data-astro-cid-he6wz3vz]{filter:drop-shadow(0 0 3px #ff5a36)drop-shadow(0 0 8px #17c3b2);transform:scale(1.06)}.aeyemetai-sig[data-astro-cid-he6wz3vz]:focus-visible{outline-offset:2px;outline:2px solid #17c3b2}@media (prefers-reduced-motion:reduce){.aeyemetai-sig[data-astro-cid-he6wz3vz] svg[data-astro-cid-he6wz3vz]{transition:none}.aeyemetai-sig[data-astro-cid-he6wz3vz]:hover svg[data-astro-cid-he6wz3vz],.aeyemetai-sig[data-astro-cid-he6wz3vz]:focus-visible svg[data-astro-cid-he6wz3vz]{transform:none}}@font-face{font-family:Bricolage Grotesque;font-weight:200 800;font-display:swap;src:url(/fonts/BricolageGrotesque-Variable.woff2)format("woff2-variations")}@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-display:swap;src:url(/fonts/HankenGrotesk-Variable.woff2)format("woff2-variations")}:root{--room:#e9eff3;--room2:#d7e1e8;--steel:#93a4b1;--steel2:#c4d0d8;--ink:#0f1b2a;--soft:#56677a;--plasma:#2f6bff;--glass:#ffffff6b;--glass-line:#ffffffd9;--iri1:#7cf7e4;--iri2:#a98bff;--iri3:#ff9ec7;--floor-line:#2f6bff29;--display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--room:#0a121c;--room2:#111d2b;--steel:#3c4f63;--steel2:#26364a;--ink:#e6eef4;--soft:#93a5b6;--plasma:#6f97ff;--glass:#a0bedc14;--glass-line:#bed7f059;--floor-line:#6f97ff2e;color-scheme:dark}}:root[data-theme=dark]{--room:#0a121c;--room2:#111d2b;--steel:#3c4f63;--steel2:#26364a;--ink:#e6eef4;--soft:#93a5b6;--plasma:#6f97ff;--glass:#a0bedc14;--glass-line:#bed7f059;--floor-line:#6f97ff2e;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--room);min-height:100dvh;color:var(--ink);font:400 17px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--plasma);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.room{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ceiling{opacity:.9;background:radial-gradient(60% 70% at 50% 0,#fff 0%,#0000 70%);height:55%;position:absolute;inset:-20% -10% auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ceiling{background:radial-gradient(60% 70% at 50% 0,#6f97ff38 0%,#0000 70%)}}:root[data-theme=dark] .ceiling{background:radial-gradient(60% 70% at 50% 0,#6f97ff38 0%,#0000 70%)}.floor{transform-origin:50% 0;background-image:linear-gradient(var(--floor-line) 1px,transparent 1px),linear-gradient(90deg,var(--floor-line) 1px,transparent 1px);background-size:64px 64px;height:58%;animation:9s linear infinite floor;position:absolute;bottom:-8%;left:-50%;right:-50%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}@keyframes floor{to{background-position:0 64px}}.dust{background-image:radial-gradient(1.5px 1.5px at 12% 30%,var(--steel) 50%,transparent 51%),radial-gradient(1px 1px at 82% 22%,var(--steel) 50%,transparent 51%), radial-gradient(1.2px 1.2px at 64% 64%,var(--steel) 50%,transparent 51%),radial-gradient(1px 1px at 30% 78%,var(--steel) 50%,transparent 51%), radial-gradient(1.4px 1.4px at 92% 70%,var(--steel) 50%,transparent 51%),radial-gradient(1px 1px at 46% 12%,var(--steel) 50%,transparent 51%);opacity:.5;animation:26s ease-in-out infinite alternate dust;position:absolute;inset:0}@keyframes dust{to{transform:translate(-18px,-30px)}}.page{z-index:1;max-width:76rem;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) clamp(18px,4vw,40px) max(18px,env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex;position:relative}.bar{align-items:center;min-height:44px;display:flex}.wordmark{font:700 1.2rem/1 var(--display);letter-spacing:-.03em;font-stretch:115%}.wordmark span{font-weight:300}.stage{flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(16px,4vh,48px);display:grid}@media (width<=860px){.stage{grid-template-columns:1fr;align-content:start;gap:8px}}:root{--m0:#6a7a87;--m1:#c9d4db;--m2:#fff;--line-light:#ffffffe6;--sheet:#ffffffc7;--ghost:#0f1b2a38;--fill:#dfe7ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--m0:#162231;--m1:#3a4d63;--m2:#8aa2b8;--line-light:#a0bedc73;--sheet:#132132d1;--ghost:#a0bedc47;--fill:#22354a}}:root[data-theme=dark]{--m0:#162231;--m1:#3a4d63;--m2:#8aa2b8;--line-light:#a0bedc73;--sheet:#132132d1;--ghost:#a0bedc47;--fill:#22354a}.build-wrap{perspective:1300px;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.build{--charge:0;--rx:0deg;--ry:0deg;aspect-ratio:1;width:min(100%,640px);position:relative}@media (width<=860px){.build{width:min(100%,440px)}}.build .pad{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mock{background:var(--sheet);border:1px solid var(--line-light);-webkit-backdrop-filter:blur(12px);height:62%;transform:rotateX(calc(8deg + var(--rx))) rotateY(calc(-12deg + var(--ry)));transform-style:preserve-3d;border-radius:18px;flex-direction:column;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .5s;animation:6s ease-in-out infinite hover;display:flex;position:absolute;top:13%;left:6%;right:6%;overflow:hidden;box-shadow:0 40px 80px -40px #0f1b2a8c,0 0 0 1px #2f6bff0f}@keyframes hover{50%{translate:0 -8px}}.m-bar{border-bottom:1px solid var(--ghost);align-items:center;gap:10px;padding:10px 12px;display:flex}.dots{gap:5px;display:flex}.dots i{background:var(--ghost);border-radius:50%;width:8px;height:8px}.m-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex}.blk{border:1.5px dashed var(--ghost);transition:background .45s,border-color .45s,transform .5s cubic-bezier(.3,1.6,.5,1),opacity .4s,box-shadow .45s;transition-delay:calc(var(--i) * 70ms);background:0 0;border-radius:8px}.build[data-stage="1"] .t1,.build[data-stage="2"] :is(.t1,.t2),.build[data-stage="3"] :is(.t1,.t2){background:var(--fill);animation:.55s cubic-bezier(.3,1.6,.5,1) both snap;animation-delay:calc(var(--i) * 70ms);border-style:solid;border-color:#0000}@keyframes snap{0%{opacity:.4;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:none}}.m-nav{align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:flex}.m-logo{width:22px;height:22px;font:800 .75rem/1 var(--display);color:#fff;background:var(--soft);border-radius:7px 7px 7px 2px;flex:none;place-items:center;transition:background .4s;display:grid}.build:not([data-stage="0"]) .m-logo{background:conic-gradient(from 200deg,var(--iri1),var(--plasma),var(--iri2))}.m-brand{font:700 .8rem var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:45%;overflow:hidden}.m-links{gap:6px;margin-left:auto;display:flex}.m-links i{background:var(--ghost);border-radius:3px;width:26px;height:6px}.build:not([data-stage="0"]) .m-nav{background:0 0;animation:none}.m-hero{flex:auto;grid-template-columns:1.1fr .9fr;gap:12px;min-height:0;display:grid}.m-copy{flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:0;display:flex}.m-title{min-height:1.7em;font:800 clamp(1rem,2.4vw,1.7rem)/1.1 var(--display);letter-spacing:-.03em;color:var(--soft);white-space:nowrap;align-items:center;padding:2px 6px;display:flex;overflow:hidden}.build:not([data-stage="0"]) .m-title{color:var(--ink);background:0 0}.caret{background:var(--plasma);width:2px;height:1em;margin-left:3px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.build[data-stage="3"] .caret{display:none}.m-line{width:92%;height:7px}.m-line.short{width:64%}.m-cta{border-radius:999px;width:46%;height:20px;margin-top:4px}.build:is([data-stage="2"],[data-stage="3"]) .m-cta{background:linear-gradient(100deg,var(--plasma),#5b4bff);box-shadow:0 8px 18px -8px var(--plasma)}.m-img{border-radius:12px;position:relative;overflow:hidden}.build:is([data-stage="2"],[data-stage="3"]) .m-img{background:conic-gradient(from 210deg at 60% 60%,var(--iri1),var(--iri2),var(--iri3),var(--iri1))}.m-img i{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 35% 35%,#fff,#fff0 70%);border-radius:50%;width:38%;transition:opacity .5s .5s;position:absolute;inset:auto 14% 14% auto}.build:is([data-stage="2"],[data-stage="3"]) .m-img i{opacity:.8}.m-cards{flex:0 0 18%;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}@media (width<=860px){.m-body{gap:8px;padding:10px}.m-links{display:none}.m-cta{height:14px}.mock{height:66%;top:10%}}.m-scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#7cf7e438,#0000);height:30%;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.build.on .m-scan{opacity:1;animation:2.2s linear infinite scan}.build[data-stage="3"] .m-scan{opacity:0}@keyframes scan{0%{translate:0 -100%}to{translate:0 340%}}.build[data-stage="3"] .mock{box-shadow:0 40px 80px -40px #0f1b2a8c,0 0 60px -10px #26d07c8c}.sparks{pointer-events:none;width:0;height:0;position:absolute;top:44%;left:50%}.sparks i{opacity:0;background:var(--c,#7cf7e4);border-radius:2px;width:8px;height:8px;position:absolute}.sparks i:nth-child(3n+1){--c:#a98bff}.sparks i:nth-child(3n+2){--c:#2f6bff}.build[data-stage="3"] .sparks i{animation:1.1s cubic-bezier(.15,.7,.3,1) forwards spark}.sparks i:first-child{--a:0deg}.sparks i:nth-child(2){--a:30deg}.sparks i:nth-child(3){--a:60deg}.sparks i:nth-child(4){--a:90deg}.sparks i:nth-child(5){--a:120deg}.sparks i:nth-child(6){--a:150deg}.sparks i:nth-child(7){--a:180deg}.sparks i:nth-child(8){--a:210deg}.sparks i:nth-child(9){--a:240deg}.sparks i:nth-child(10){--a:270deg}.sparks i:nth-child(11){--a:300deg}.sparks i:nth-child(12){--a:330deg}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateX(240px) rotate(220deg)}}.column{opacity:calc(.25 + var(--charge)*.55);transition:opacity .4s}.padcore,.padhalo{opacity:calc(.35 + var(--charge)*.55);transition:opacity .4s}.padhalo{animation:4s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.2}}.console{flex-direction:column;gap:clamp(18px,3vh,28px);min-width:0;display:flex}h1{font:700 clamp(2.1rem,4.6vw,3.9rem)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-stretch:108%}@media (width<=860px){h1{max-width:none;font-size:clamp(1.9rem,8vw,2.6rem)}}.panel{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffffb3,#ffffff59);border-radius:22px;grid-template-columns:1fr 1.3fr;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #fff,0 24px 50px -28px #0f1b2a80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .panel{background:linear-gradient(#283c558c,#14203073);box-shadow:0 24px 50px -28px #000}}:root[data-theme=dark] .panel{background:linear-gradient(#283c558c,#14203073);box-shadow:0 24px 50px -28px #000}.f input{width:100%;font:500 1rem var(--body);color:var(--ink);background:#ffffffbf;border:1px solid #0000;border-radius:14px;padding:1rem 1.05rem;transition:border-color .2s,box-shadow .2s,background .2s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .f input{background:#0a121c99}}:root[data-theme=dark] .f input{background:#0a121c99}.f input::placeholder{color:var(--soft)}.f input:focus{border-color:var(--plasma);box-shadow:0 0 0 4px color-mix(in srgb,var(--plasma) 22%,transparent);outline:none}.panel button{cursor:pointer;font:650 1.05rem var(--body);color:#fff;background:linear-gradient(100deg,var(--plasma),#5b4bff);box-shadow:0 10px 30px -12px var(--plasma);border:0;border-radius:14px;grid-column:1/-1;padding:1.05rem 1.2rem;transition:transform .15s,box-shadow .2s;position:relative;overflow:hidden}.panel button:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:translate .6s;position:absolute;inset:0;translate:-100%}.panel button:hover{box-shadow:0 14px 36px -10px var(--plasma)}.panel button:hover:after{translate:100%}.panel button:active{transform:scale(.985)}.msg{background:color-mix(in srgb,var(--iri1) 30%,transparent);border-radius:10px;grid-column:1/-1;margin:0;padding:.55rem .8rem;font-size:.88rem}@media (width<=520px){.panel{grid-template-columns:1fr}}.sub{max-width:32rem;color:var(--soft);margin:-6px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem)}.fine{color:var(--soft);margin:0;font-size:.86rem}.foot{color:var(--soft);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:12px;font-size:.84rem;display:flex}.foot-l{flex-wrap:wrap;align-items:flex-start;gap:6px 28px;min-width:0;display:flex}.foot-l details{order:0}.foot-l .proof{order:1}.foot-l details[open]{flex-basis:100%;order:2}.foot summary{cursor:pointer;width:fit-content}.foot details[open] summary{color:var(--ink)}.priv{background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(10px);border-radius:16px;flex-direction:column;gap:10px;max-width:42rem;margin-top:10px;padding:16px 18px;display:flex}.priv p{margin:0}.priv .upd{font-size:.76rem}.doors-wrap{display:none}.doors .doors-wrap{z-index:10;pointer-events:none;display:block;position:fixed;inset:0}.door{background:linear-gradient(90deg,var(--room2),var(--room));width:50.5%;animation:1.15s cubic-bezier(.7,0,.2,1) .35s forwards open;position:absolute;top:0;bottom:0}.door.l{border-right:2px solid var(--plasma);box-shadow:inset -30px 0 40px -30px var(--plasma);left:0}.door.r{border-left:2px solid var(--plasma);box-shadow:inset 30px 0 40px -30px var(--plasma);--dir:1;right:0}.door.l{--dir:-1}@keyframes open{to{transform:translateX(calc(var(--dir) * 102%))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.b{display:none}}
