.Closing-module__qCr0ka__agents{padding:128px 0 120px;position:relative}.Closing-module__qCr0ka__agents:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;inset:0 0 auto}.Closing-module__qCr0ka__scene{position:relative}.Closing-module__qCr0ka__head{text-align:center;max-width:720px;margin:0 auto 16px}.Closing-module__qCr0ka__label{color:var(--night-muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.Closing-module__qCr0ka__label i{background:#d97757;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #d97757}.Closing-module__qCr0ka__title{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(to bottom right,#fff 40%,#ffffff80);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.05}.Closing-module__qCr0ka__body{max-width:520px;color:var(--night-muted);text-wrap:balance;margin:18px auto 0;font-size:17px;line-height:1.55}.Closing-module__qCr0ka__command{width:fit-content;max-width:100%;height:50px;font-family:var(--mono);font-variant-ligatures:none;background:#141417;border-radius:12px;align-items:center;gap:14px;margin:8px auto 0;padding:0 10px 0 18px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff17,0 0 40px #7c5cfc1f}.Closing-module__qCr0ka__prompt{color:#71717a}.Closing-module__qCr0ka__command code{white-space:nowrap;color:#e4e4e7;scrollbar-width:none;min-width:0;overflow-x:auto}.Closing-module__qCr0ka__copy{cursor:pointer;width:30px;height:30px;transition:background-color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);background:#2a2833;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.Closing-module__qCr0ka__copy:hover{background:#36333f}.Closing-module__qCr0ka__copy:active{transform:scale(.92)}.Closing-module__qCr0ka__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Closing-module__qCr0ka__cta{text-align:center;padding:160px 0 140px;position:relative;overflow:clip}.Closing-module__qCr0ka__cta:before{content:"";pointer-events:none;background:radial-gradient(40% 55% at 50% 60%,#7c5cfc38,#0000 70%),radial-gradient(circle,#ffffff21 1px,#0000 1.6px) 14px 14px/28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 55%,#000 20%,#0000);mask-image:radial-gradient(60% 70% at 50% 55%,#000 20%,#0000)}.Closing-module__qCr0ka__cta>*{position:relative}.Closing-module__qCr0ka__ctaTitle{letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(to bottom right,#fff 40%,#ffffff80);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5.6vw,72px);font-weight:600;line-height:1.02}.Closing-module__qCr0ka__ctaTitle em{font-family:var(--serif);letter-spacing:-.02em;background:linear-gradient(120deg,#c4b5ff,#7c5cfc);-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.1em;font-weight:400}.Closing-module__qCr0ka__download{color:#08080a;height:48px;transition:transform var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out);background:#f7f8f8;border-radius:999px;align-items:center;gap:9px;margin-top:36px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 0 40px #7c5cfc59}.Closing-module__qCr0ka__download:hover{background:#fff}.Closing-module__qCr0ka__download:active{transform:scale(.97)}.Closing-module__qCr0ka__fine{color:var(--night-faint);margin-top:16px;font-size:13px}.Closing-module__qCr0ka__footer{--logo-ink:var(--night-ink);border-top:1px solid #ffffff12}.Closing-module__qCr0ka__footerRow{justify-content:space-between;align-items:center;height:88px;display:flex}.Closing-module__qCr0ka__footerLinks{color:var(--night-muted);gap:28px;font-size:14px;font-weight:500;display:flex}.Closing-module__qCr0ka__footerLinks a:hover{color:var(--night-ink)}@media (max-width:560px){.Closing-module__qCr0ka__agents{padding:88px 0}.Closing-module__qCr0ka__cta{padding:100px 0 88px}}
.scene-module___Jgl9W__viewport{--tx:0deg;--tz:0deg;width:100%;position:relative;-webkit-mask-image:radial-gradient(115% 95% at 50% 45%,#000 55%,#0000 90%);mask-image:radial-gradient(115% 95% at 50% 45%,#000 55%,#0000 90%)}.scene-module___Jgl9W__stage{transform-origin:top;perspective:2600px;perspective-origin:50% 30%;position:absolute;top:0;left:50%}.scene-module___Jgl9W__world{transform-style:preserve-3d;transform:rotateX(calc(var(--rx) + var(--tx))) rotateZ(calc(var(--rz) + var(--tz)));transition:transform .9s var(--e-out);position:absolute}.scene-module___Jgl9W__world *{transform-style:preserve-3d}.scene-module___Jgl9W__floor{background-image:radial-gradient(circle,#ffffff26 1px,#0000 1.6px);background-position:14px 14px;background-size:28px 28px;position:absolute;inset:-420px -520px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.scene-module___Jgl9W__panel{transition:box-shadow var(--d-base) var(--e-out), background-color var(--d-base) var(--e-out);background:linear-gradient(#ffffff0b,#ffffff03 70%);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14}.scene-module___Jgl9W__solid{transition:box-shadow var(--d-base) var(--e-out), background var(--d-base) var(--e-out), opacity var(--d-base) var(--e-out), transform var(--d-travel) var(--e-travel);background:linear-gradient(#1c1c21,#141417);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff12}.scene-module___Jgl9W__ghost{transition:box-shadow var(--d-base) var(--e-out), background var(--d-base) var(--e-out), transform var(--d-travel) var(--e-travel);background:#7c5cfc0a;border-radius:12px;box-shadow:inset 0 0 0 1px #9d84ff47}.scene-module___Jgl9W__lit{background:linear-gradient(#24222e,#17161c);box-shadow:inset 0 0 0 1px #9d84ff8c,inset 0 1px #ffffff24,0 0 36px #7c5cfc4d}.scene-module___Jgl9W__panel.scene-module___Jgl9W__lit{background:#7c5cfc0f}.scene-module___Jgl9W__shadow{filter:blur(18px);opacity:.55;transition:opacity var(--d-travel) var(--e-travel), transform var(--d-travel) var(--e-travel);background:#000000b3;border-radius:12px;position:absolute}.scene-module___Jgl9W__label{color:#f7f8f8d1;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.scene-module___Jgl9W__muted{color:#f7f8f86b}.scene-module___Jgl9W__mono{font-family:var(--mono);font-variant-ligatures:none;color:#f7f8f880;white-space:nowrap;font-size:12px}.scene-module___Jgl9W__violet{color:#b9a8ff}.scene-module___Jgl9W__good{color:#4cb782}.scene-module___Jgl9W__dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none}.scene-module___Jgl9W__ring{border:1.5px solid var(--c,#ffffff4d);width:11px;height:11px;transition:border-color var(--d-base) var(--e-out), background-color var(--d-base) var(--e-out);border-radius:50%;flex:none}.scene-module___Jgl9W__bar{background:#f7f8f833;border-radius:3px;height:6px;margin-top:7px;display:block}.scene-module___Jgl9W__lit .scene-module___Jgl9W__bar{background:#f7f8f873}.scene-module___Jgl9W__wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible;transform:translateZ(1px)}.scene-module___Jgl9W__wire{fill:none;stroke:#ffffff1f;stroke-width:1.25px;stroke-linecap:round;transition:stroke var(--d-base) var(--e-out)}.scene-module___Jgl9W__wire[data-on]{stroke:#9d84ff8c}.scene-module___Jgl9W__pulse{fill:none;stroke:#c4b5ff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.06 1;stroke-dashoffset:.06px;filter:drop-shadow(0 0 5px #7c5cfcf2);animation:scene-module___Jgl9W__pulse .9s var(--e-travel) both}@keyframes scene-module___Jgl9W__pulse{to{stroke-dashoffset:-1px}}.scene-module___Jgl9W__hop{animation:scene-module___Jgl9W__hop var(--hop,.95s) var(--e-travel)}@keyframes scene-module___Jgl9W__hop{0%{transform:translateZ(4px)}40%,62%{transform:translateZ(90px)}to{transform:translateZ(4px)}}.scene-module___Jgl9W__hopShadow{animation:scene-module___Jgl9W__hopShadow var(--hop,.95s) var(--e-travel)}@keyframes scene-module___Jgl9W__hopShadow{40%,62%{opacity:.3;filter:blur(24px);transform:translate(18px,26px)scale(1.06)}}.scene-module___Jgl9W__fadeIn{animation:scene-module___Jgl9W__fadeIn var(--d-settle) var(--e-out) both}@keyframes scene-module___Jgl9W__fadeIn{0%{opacity:0;transform:translateZ(14px)}}.scene-module___Jgl9W__caret{vertical-align:-2px;background:#f7f8f8b3;width:8px;height:15px;animation:1.1s step-end infinite scene-module___Jgl9W__blink;display:inline-block}@keyframes scene-module___Jgl9W__blink{50%{opacity:0}}
.HeroScene-module__ftDl1q__viewport{--tx:0deg;--tz:0deg;width:100%;position:relative;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 55%,#0000 88%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 55%,#0000 88%)}.HeroScene-module__ftDl1q__stage{transform-origin:top;perspective:2600px;perspective-origin:50% 20%;position:absolute;top:0;left:50%}.HeroScene-module__ftDl1q__world{width:1090px;height:420px;transform-style:preserve-3d;transform:rotateX(calc(56deg + var(--tx))) rotateZ(calc(-32deg + var(--tz)));transition:transform .9s var(--e-out);margin:-190px 0 0 -545px;position:absolute;top:50%;left:50%}.HeroScene-module__ftDl1q__floor{background-image:radial-gradient(circle,#ffffff29 1px,#0000 1.6px);background-position:14px 14px;background-size:28px 28px;position:absolute;inset:-420px -520px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.HeroScene-module__ftDl1q__lane{height:420px;transform-style:preserve-3d;transition:box-shadow var(--d-base) var(--e-out), background-color var(--d-base) var(--e-out);background:linear-gradient(#ffffff0b,#ffffff03 70%);border-radius:16px;position:absolute;top:0;box-shadow:inset 0 0 0 1px #ffffff14}.HeroScene-module__ftDl1q__lane[data-lit]{background-color:#7c5cfc0f;box-shadow:inset 0 0 0 1px #9d84ff8c,0 0 40px #7c5cfc40}.HeroScene-module__ftDl1q__head{color:#f7f8f8d1;white-space:nowrap;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.HeroScene-module__ftDl1q__dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%}.HeroScene-module__ftDl1q__count{font-variant-numeric:tabular-nums;color:#f7f8f866}.HeroScene-module__ftDl1q__card{background:linear-gradient(#1c1c21,#141417);border-radius:10px;width:218px;height:76px;padding:12px 14px;position:absolute;left:16px;transform:translateZ(3px);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff12}.HeroScene-module__ftDl1q__card[data-faded]{opacity:.45}.HeroScene-module__ftDl1q__card[data-hero]{background:linear-gradient(#24222e,#17161c);position:relative;left:0;transform:none;box-shadow:inset 0 0 0 1px #9d84ff80,inset 0 1px #ffffff24,0 0 32px #7c5cfc47}.HeroScene-module__ftDl1q__meta{align-items:center;gap:7px;margin-bottom:11px;display:flex}.HeroScene-module__ftDl1q__ring{border:1.5px solid var(--status,#ffffff47);width:11px;height:11px;transition:border-color var(--d-base) var(--e-out), background-color var(--d-base) var(--e-out);border-radius:50%}.HeroScene-module__ftDl1q__ring[data-done]{background:var(--status)}.HeroScene-module__ftDl1q__ticket{font-family:var(--mono);color:#f7f8f873;font-size:11px}.HeroScene-module__ftDl1q__bar{background:#f7f8f838;border-radius:3px;height:6px;margin-top:7px;display:block}.HeroScene-module__ftDl1q__card[data-hero] .HeroScene-module__ftDl1q__bar{background:#f7f8f880}.HeroScene-module__ftDl1q__route{pointer-events:none;position:absolute;top:0;left:0;overflow:visible;transform:translateZ(1px)}.HeroScene-module__ftDl1q__route path{fill:none;stroke:#9d84ff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px #7c5cfccc)}.HeroScene-module__ftDl1q__route path[data-on]{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--d-draw) var(--e-draw), opacity var(--d-fast) var(--e-out)}.HeroScene-module__ftDl1q__slot{width:218px;height:76px;animation:HeroScene-module__ftDl1q__rise var(--d-fast) var(--e-out);background:#7c5cfc14;border:1px dashed #9d84ffb3;border-radius:10px;position:absolute;top:0;left:0}.HeroScene-module__ftDl1q__traveler{transform-style:preserve-3d;transition:transform var(--hop) var(--e-travel), opacity var(--d-settle) var(--e-out);--hop:.95s;animation:HeroScene-module__ftDl1q__appear var(--d-settle) var(--e-out);position:absolute;top:0;left:0}.HeroScene-module__ftDl1q__traveler[data-gone]{opacity:0}.HeroScene-module__ftDl1q__lift{transform-style:preserve-3d;transform:translateZ(4px)}.HeroScene-module__ftDl1q__lift[data-hop]{animation:HeroScene-module__ftDl1q__hop var(--hop) var(--e-travel)}.HeroScene-module__ftDl1q__shadow{filter:blur(8px);opacity:.6;background:#000000a6;border-radius:10px;position:absolute;inset:0;transform:translate(4px,6px)}.HeroScene-module__ftDl1q__shadow[data-hop]{animation:HeroScene-module__ftDl1q__shadow var(--hop) var(--e-travel)}@keyframes HeroScene-module__ftDl1q__hop{0%{transform:translateZ(4px)}40%,62%{transform:translateZ(96px)}to{transform:translateZ(4px)}}@keyframes HeroScene-module__ftDl1q__shadow{40%,62%{opacity:.35;filter:blur(22px);transform:translate(18px,26px)scale(1.06)}}@keyframes HeroScene-module__ftDl1q__appear{0%{opacity:0}}
.Hero-module__c53BMq__hero{background:var(--night);color:var(--night-ink);padding:104px 0 56px;position:relative;overflow:clip}.Hero-module__c53BMq__hero:before{content:"";pointer-events:none;background:radial-gradient(45% 45%,#7c5cfc33,#7c5cfc00 70%);width:1500px;height:900px;position:absolute;top:280px;left:50%;translate:-50%}.Hero-module__c53BMq__hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;inset:auto 0 0}.Hero-module__c53BMq__inner{z-index:1;position:relative}.Hero-module__c53BMq__title{letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(to bottom right,#fff 35%,#ffffff73);color:#0000;max-width:960px;animation:Hero-module__c53BMq__rise var(--d-settle) var(--e-out) both;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,6.4vw,84px);font-weight:600;line-height:1.02}.Hero-module__c53BMq__title em{font-family:var(--serif);letter-spacing:-.02em;background:linear-gradient(120deg,#c4b5ff,#7c5cfc);-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.1em;font-style:italic;font-weight:400}.Hero-module__c53BMq__row{animation:Hero-module__c53BMq__rise var(--d-settle) var(--e-out) 80ms both;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:28px;display:flex}.Hero-module__c53BMq__lede{max-width:460px;color:var(--night-muted);text-wrap:pretty;font-size:18px;line-height:1.55}.Hero-module__c53BMq__ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.Hero-module__c53BMq__primary{color:#08080a;height:44px;transition:transform var(--d-press) var(--e-press), background-color var(--d-fast) var(--e-out);background:#f7f8f8;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.Hero-module__c53BMq__primary:hover{background:#fff}.Hero-module__c53BMq__primary:active{transform:scale(.97)}.Hero-module__c53BMq__secondary{color:var(--night-muted);transition:color var(--d-fast) var(--e-out);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.Hero-module__c53BMq__secondary:hover{color:var(--night-ink)}.Hero-module__c53BMq__new{color:#c4b5ff;background:#7c5cfc2e;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #9d84ff66}.Hero-module__c53BMq__arrow{transition:transform var(--d-base) var(--e-out);flex:none}.Hero-module__c53BMq__secondary:hover .Hero-module__c53BMq__arrow{transform:translate(3px)}.Hero-module__c53BMq__fine{color:var(--night-faint);font-size:13px;position:relative}@media (max-width:720px){.Hero-module__c53BMq__hero{padding-top:64px}.Hero-module__c53BMq__row{flex-direction:column;align-items:flex-start}}
.Nav-module__7hjtUW__header{border-bottom:1px solid #eceae7}.Nav-module__7hjtUW__bar{justify-content:space-between;align-items:center;gap:24px;height:79px;display:flex}.Nav-module__7hjtUW__logo{flex:none;display:flex}.Nav-module__7hjtUW__links,.Nav-module__7hjtUW__actions{color:var(--ink-2);align-items:center;font-size:14px;font-weight:500;line-height:17px;display:flex}.Nav-module__7hjtUW__links{gap:36px}.Nav-module__7hjtUW__actions{gap:20px}.Nav-module__7hjtUW__links a,.Nav-module__7hjtUW__github{transition:color var(--d-fast) var(--e-out)}.Nav-module__7hjtUW__links a:hover,.Nav-module__7hjtUW__github:hover{color:var(--ink)}.Nav-module__7hjtUW__download{background:var(--ink);color:#fff;height:35px;transition:background-color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.Nav-module__7hjtUW__download:hover{background:#2c2a29}.Nav-module__7hjtUW__download:active{transform:scale(.97)}@media (max-width:880px){.Nav-module__7hjtUW__links{display:none}}.Nav-module__7hjtUW__header[data-tone=dark]{--logo-ink:var(--night-ink);background:var(--night);border-bottom-color:#ffffff0f}.Nav-module__7hjtUW__header[data-tone=dark] .Nav-module__7hjtUW__links,.Nav-module__7hjtUW__header[data-tone=dark] .Nav-module__7hjtUW__actions{color:var(--night-muted)}.Nav-module__7hjtUW__header[data-tone=dark] .Nav-module__7hjtUW__links a:hover,.Nav-module__7hjtUW__header[data-tone=dark] .Nav-module__7hjtUW__github:hover{color:var(--night-ink)}.Nav-module__7hjtUW__header[data-tone=dark] .Nav-module__7hjtUW__download{color:#08080a;background:#f7f8f8}.Nav-module__7hjtUW__header[data-tone=dark] .Nav-module__7hjtUW__download:hover{background:#fff}
.Section-module__Fkm5cq__section{padding:128px 0 24px;position:relative}.Section-module__Fkm5cq__section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;inset:0 0 auto}.Section-module__Fkm5cq__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:18px 64px;display:grid}.Section-module__Fkm5cq__label{color:var(--night-muted);grid-column:1/-1;align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.Section-module__Fkm5cq__label i{border-radius:50%;width:8px;height:8px}.Section-module__Fkm5cq__title{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(to bottom right,#fff 40%,#ffffff80);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.04}.Section-module__Fkm5cq__body{max-width:440px;color:var(--night-muted);text-wrap:pretty;padding-bottom:8px;font-size:17px;line-height:1.55}.Section-module__Fkm5cq__scene{margin-top:24px;position:relative}.Section-module__Fkm5cq__scene:before{content:"";pointer-events:none;background:radial-gradient(45% 50%,#7c5cfc24,#0000 70%);width:1200px;height:80%;position:absolute;top:10%;left:50%;translate:-50%}@media (max-width:860px){.Section-module__Fkm5cq__head{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.Section-module__Fkm5cq__section{padding-top:88px}}
.Stats-module__okmE3W__stats{padding:96px 0 104px}.Stats-module__okmE3W__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Stats-module__okmE3W__grid li{flex-direction:column;gap:10px;padding:4px 32px;display:flex;box-shadow:inset 1px 0 #ffffff14}.Stats-module__okmE3W__grid li:first-child{box-shadow:none;padding-left:0}.Stats-module__okmE3W__grid strong{letter-spacing:-.05em;background:linear-gradient(#fff 30%,#ffffff8c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.Stats-module__okmE3W__grid li:last-child strong{background-image:linear-gradient(120deg,#c4b5ff,#7c5cfc)}.Stats-module__okmE3W__grid span{color:var(--night-muted);font-size:15px}@media (max-width:640px){.Stats-module__okmE3W__stats{padding:72px 0}.Stats-module__okmE3W__grid{grid-template-columns:1fr;gap:28px}.Stats-module__okmE3W__grid li,.Stats-module__okmE3W__grid li:first-child{padding:0 0 0 16px;box-shadow:inset 1px 0 #ffffff1f}}
