._page_1cakz_1{--ink:#0b0d18;--muted:#62616c;--purple:#5a2ce8;min-height:100svh;color:var(--ink);background-color:#fff;background-image:radial-gradient(circle at 1px 1px,#5a2ce824 1px,#0000 1.25px),linear-gradient(#18122d0e 1px,#0000 1px),linear-gradient(90deg,#18122d0e 1px,#0000 1px);background-size:32px 32px,80px 80px,80px 80px;overflow:hidden}._hero_1cakz_16{flex-direction:column;min-height:auto;padding:clamp(88px,12vh,138px) 0 48px;display:flex}._copy_1cakz_23{text-align:center;flex-direction:column;align-items:center;width:min(1240px,100% - 48px);margin-inline:auto;display:flex}._kicker_1cakz_32{color:#686572;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:600;display:inline-flex}._kicker_1cakz_32 span{color:#fff;background:var(--purple);letter-spacing:0;text-transform:lowercase;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Newsreader,Georgia,serif;font-size:13px;font-weight:400;display:grid}._copy_1cakz_23 h1{letter-spacing:-.058em;max-width:1130px;margin-top:26px;font-size:clamp(58px,6.3vw,102px);font-weight:500;line-height:.98}._intro_1cakz_67{max-width:980px;color:var(--muted);text-wrap:balance;margin-top:30px;font-size:clamp(16px,1.25vw,20px);line-height:1.52}._actions_1cakz_76{align-items:center;gap:26px;margin-top:34px;display:flex}._githubSupport_1cakz_78{color:#686672;text-align:center;justify-content:center;align-items:center;gap:4px;width:fit-content;margin:24px auto 0;font-size:13px;font-weight:500;line-height:1.4;transition:color .18s,transform .18s;display:inline-flex}._githubSupport_1cakz_78 img{object-fit:contain;width:18px;height:18px;display:block}._githubSupport_1cakz_78:hover{color:var(--purple);transform:translateY(-1px)}._primaryCta_1cakz_104,._secondaryCta_1cakz_104{border:1px solid var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .18s,color .18s,background .18s,border-color .18s;display:inline-flex}._primaryCta_1cakz_104{color:#fff;background:var(--ink);box-shadow:0 10px 24px #110e1f17}._secondaryCta_1cakz_104{min-width:220px;color:var(--ink);background:#fff9}._primaryCta_1cakz_104:hover,._secondaryCta_1cakz_104:hover{transform:translateY(-2px)}._primaryCta_1cakz_104:hover{background:var(--purple);border-color:var(--purple)}._secondaryCta_1cakz_104:hover{color:var(--purple);border-color:var(--purple);background:#fff}._videoModal_1cakz_126{z-index:5000;-webkit-backdrop-filter:blur(10px);background:#07070fd1;place-items:center;padding:clamp(18px,4vw,64px);animation:.18s both _videoBackdropIn_1cakz_1;display:grid;position:fixed;inset:0}._videoDialog_1cakz_139{background:#080810;border:1px solid #ffffff29;border-radius:20px;width:min(1100px,100%);animation:.24s both _videoDialogIn_1cakz_1;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a}._demoVideo_1cakz_150{object-fit:contain;background:#080810;width:100%;max-height:calc(100dvh - 80px);display:block}._videoClose_1cakz_158{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c14c2;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:25px;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px}._videoClose_1cakz_158:hover{background:var(--purple);transform:rotate(90deg)}._videoClose_1cakz_158:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes _videoBackdropIn_1cakz_1{0%{opacity:0}}@keyframes _videoDialogIn_1cakz_1{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._connectorStrip_1cakz_208{background:#ffffffc2;border-top:1px solid #18122d14;border-bottom:1px solid #18122d14;padding:clamp(24px,3vw,34px) 0 clamp(32px,4vw,48px);position:relative;overflow:hidden}._connectorStripInner_1cakz_217{width:min(1240px,100% - 48px);margin-inline:auto}._connectorLabel_1cakz_222{color:#777481;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:22px;font-size:10px;font-weight:600;display:flex}._connectorLabel_1cakz_222 i{background:var(--purple);flex:none;width:21px;height:2px}._connectorLabel_1cakz_222 p{margin:0}._connectorMarquee_1cakz_245{width:100%;position:relative;overflow:hidden}._connectorMarquee_1cakz_245:before,._connectorMarquee_1cakz_245:after{content:"";z-index:2;pointer-events:none;width:clamp(28px,6vw,90px);position:absolute;top:0;bottom:0}._connectorMarquee_1cakz_245:before{background:linear-gradient(90deg,#fff,#fff0);left:0}._connectorMarquee_1cakz_245:after{background:linear-gradient(270deg,#fff,#fff0);right:0}._connectorTrack_1cakz_280{will-change:transform;align-items:center;width:max-content;animation:46s linear infinite _connectorFlow_1cakz_1;display:flex}._connectorRun_1cakz_288{align-items:center;gap:clamp(30px,4vw,56px);margin:0;padding:0 clamp(30px,4vw,56px) 0 0;list-style:none;display:flex}._connectorItem_1cakz_297{color:#666471;white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:color .18s;display:inline-flex}._connectorItem_1cakz_297:hover{color:var(--ink)}._connectorLogo_1cakz_312{object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}@keyframes _connectorFlow_1cakz_1{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._connectorTrack_1cakz_280{animation:none}._primaryCta_1cakz_104,._secondaryCta_1cakz_104{transition:none}}@media (width<=820px){._hero_1cakz_16{min-height:auto;padding-top:86px}._copy_1cakz_23 h1{font-size:clamp(52px,10.8vw,78px)}}@media (width<=620px){._hero_1cakz_16{padding:72px 0 28px}._copy_1cakz_23{width:calc(100% - 32px)}._copy_1cakz_23 h1{margin-top:22px;font-size:49px;line-height:1}._intro_1cakz_67{margin-top:25px;font-size:15px}._actions_1cakz_76{flex-direction:column;gap:12px;width:100%;margin-top:29px}._primaryCta_1cakz_104{width:100%;min-width:0;min-height:52px}._secondaryCta_1cakz_104{width:fit-content;min-width:220px;min-height:52px}._connectorStripInner_1cakz_217{width:calc(100% - 32px)}._connectorLabel_1cakz_222{align-items:flex-start;line-height:1.5}._connectorItem_1cakz_297{gap:8px;font-size:12px}._connectorLogo_1cakz_312{flex-basis:20px;width:20px;height:20px}}
