.home-module__vSOv9G__root{--bg:#131d26;--bg-surface:#1b232d;--bg-elevated:#232b37;--text:#f0f1f2;--text-secondary:#c3c7cc;--text-muted:#72747e;--border:#333843;--border-hover:#424650;--primary:#ac5dfe;--primary-hover:#8c4fff;--link:#42b4ff;--search-bg:#131d26d1;--header-bg:#1b232d;--side-bg:#232b37;--side-hover:#2e3847;--glow:#ac5dfe8c;--glow-soft:#ac5dfe38;--glow-blue:#42b4ff57;--header-h:45px;--nav-w:260px;background:var(--bg);min-height:100vh;color:var(--text)}.home-module__vSOv9G__root,.home-module__vSOv9G__root *{box-sizing:border-box}.home-module__vSOv9G__header{z-index:200;height:var(--header-h);background:var(--header-bg);justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.home-module__vSOv9G__headerLeft{align-items:center;gap:12px;display:flex}.home-module__vSOv9G__hamburger{color:var(--text-secondary);cursor:default;font-size:20px;line-height:1}.home-module__vSOv9G__headerBrand{color:var(--text);align-items:center;gap:7px;font-size:14px;display:flex}.home-module__vSOv9G__logo{object-fit:contain;width:24px;height:24px}.home-module__vSOv9G__headerCenter{position:absolute;left:50%;transform:translate(-50%)}.home-module__vSOv9G__portalPill{border:1px solid var(--border);background:var(--bg-elevated);height:28px;color:var(--text-secondary);border-radius:7px;align-items:center;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.home-module__vSOv9G__headerRight{align-items:center;gap:14px;display:flex}.home-module__vSOv9G__headerTextButton{color:var(--text-secondary);cursor:default;background:0 0;border:0;font-size:12px}.home-module__vSOv9G__headerAvatar{border:1px solid var(--border-hover);background:var(--bg-elevated);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;padding:0;font-size:10px;font-weight:700}.home-module__vSOv9G__sideNav{top:var(--header-h);z-index:100;width:var(--nav-w);background:var(--side-bg);padding-bottom:24px;position:fixed;bottom:0;left:0;overflow-y:auto}.home-module__vSOv9G__navSection{color:var(--text-muted);letter-spacing:.6px;text-transform:uppercase;padding:18px 20px 6px;font-size:11px;font-weight:700}.home-module__vSOv9G__navItem{color:var(--text-secondary);align-items:center;gap:14px;padding:11px 20px;font-size:15px;display:flex}.home-module__vSOv9G__navItem svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.home-module__vSOv9G__navActive{border-left:3px solid var(--primary);color:var(--text);padding-left:17px;font-weight:700}.home-module__vSOv9G__navDivider{background:var(--border);height:1px;margin:14px 20px}.home-module__vSOv9G__navPlain{color:var(--text-secondary);padding:9px 20px;font-size:14px}.home-module__vSOv9G__main{min-height:calc(100vh - var(--header-h));margin-top:var(--header-h);margin-left:var(--nav-w);background:var(--side-bg);padding-top:14px}.home-module__vSOv9G__mainGap{top:var(--header-h);left:var(--nav-w);z-index:150;background:var(--side-bg);height:14px;position:fixed;right:0}.home-module__vSOv9G__mainInner{min-height:calc(100vh - var(--header-h) - 14px);background:var(--bg);border-radius:14px 14px 0 0;overflow:hidden}.home-module__vSOv9G__hero{z-index:1;background-image:url(/home-hero-reference.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px 14px 0 0;padding-top:36px;display:flow-root;position:relative}.home-module__vSOv9G__hero:after{content:"";z-index:0;border-radius:inherit;background:linear-gradient(#0a1016b8 0%,#0a101694 55%,#0a1016ad 100%);position:absolute;inset:0}.home-module__vSOv9G__heroContent,.home-module__vSOv9G__searchWrap{z-index:1;position:relative}.home-module__vSOv9G__heroContent{padding:32px 80px}.home-module__vSOv9G__heroContent h1{color:#fff;text-shadow:0 2px 16px #000000bf;margin:0 0 10px;font-size:44px;font-weight:300;line-height:54px}.home-module__vSOv9G__heroContent h1 span{font-style:italic;font-weight:700}.home-module__vSOv9G__heroContent p{color:#fffffff2;text-shadow:0 1px 10px #000000b3;margin:0 0 48px;font-size:15px;line-height:1.6}.home-module__vSOv9G__searchWrap{width:100%;max-width:720px;margin:-32px auto -26px;padding:0 80px}.home-module__vSOv9G__search{border:1px solid var(--border-hover);background:var(--search-bg);border-radius:28px;align-items:center;gap:12px;height:52px;padding:0 24px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.home-module__vSOv9G__search:before{content:"";z-index:-1;background:radial-gradient(60% 150% at 50% 50%, var(--glow) 0%, var(--glow-blue) 45%, transparent 74%);filter:blur(20px);opacity:0;border-radius:48px;transition:opacity .25s,transform .25s;position:absolute;inset:-18px;transform:scale(.96)}.home-module__vSOv9G__search:hover{border-color:var(--glow)}.home-module__vSOv9G__search:hover:before{opacity:.75;transform:scale(1)}.home-module__vSOv9G__search:focus-within{border-color:var(--primary)}.home-module__vSOv9G__search:focus-within:before{opacity:1;animation:2.6s ease-in-out infinite home-module__vSOv9G__searchPulse;transform:scale(1.06)}@keyframes home-module__vSOv9G__searchPulse{0%,to{opacity:.85;transform:scale(1.03)}50%{opacity:1;transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.home-module__vSOv9G__search:focus-within:before{animation:none}}.home-module__vSOv9G__search svg{fill:none;width:20px;height:20px;stroke:var(--text-secondary);stroke-width:1.8px;stroke-linecap:round;flex-shrink:0}.home-module__vSOv9G__search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.home-module__vSOv9G__search input::placeholder{color:var(--text-muted)}.home-module__vSOv9G__content{padding:58px 80px 70px}.home-module__vSOv9G__statGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:42px;display:grid}.home-module__vSOv9G__statCard{--accent:#ac5dfe;border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;min-height:175px;padding:18px;transition:border-color .18s,background .18s;animation:.4s both home-module__vSOv9G__statIn;position:relative;overflow:hidden}.home-module__vSOv9G__statCard:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleX(0)}.home-module__vSOv9G__statCard:hover{border-color:var(--accent);background:var(--bg-elevated)}.home-module__vSOv9G__statCard:hover:after{transform:scaleX(1)}.home-module__vSOv9G__statTop{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.home-module__vSOv9G__statIcon{background:color-mix(in srgb, var(--accent) 16%, transparent);width:34px;height:34px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;display:flex}.home-module__vSOv9G__statIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.home-module__vSOv9G__statArrow{color:var(--accent);opacity:0;transition:opacity .22s,transform .22s;transform:translate(-6px)}.home-module__vSOv9G__statCard:hover .home-module__vSOv9G__statArrow{opacity:1;transform:translate(0)}.home-module__vSOv9G__statLabel{color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.home-module__vSOv9G__statValue{color:var(--text);margin-bottom:8px;font-size:25px;font-weight:700;line-height:32px}.home-module__vSOv9G__statDesc{color:var(--text-secondary);font-size:13px;line-height:18px}@keyframes home-module__vSOv9G__statIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-module__vSOv9G__sectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:16px;display:flex}.home-module__vSOv9G__sectionHead h2,.home-module__vSOv9G__sectionHeadSecondary h2{color:var(--text);margin:0;font-size:20px;font-weight:700}.home-module__vSOv9G__sectionHead p{color:var(--text-secondary);margin:5px 0 0;font-size:13px}.home-module__vSOv9G__sectionHead>span{color:var(--link);font-size:13px}.home-module__vSOv9G__featureTable{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;margin-bottom:42px;overflow:hidden}.home-module__vSOv9G__tableHeader,.home-module__vSOv9G__tableRow{grid-template-columns:1.1fr 2fr 1fr .7fr;align-items:center;gap:18px;padding:13px 18px;display:grid}.home-module__vSOv9G__tableHeader{background:var(--bg-elevated);color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:700}.home-module__vSOv9G__tableRow{border-top:1px solid var(--border);color:var(--text-secondary);font-size:13px}.home-module__vSOv9G__tableRow strong{color:var(--text)}.home-module__vSOv9G__tableRow em{border-radius:10px;width:max-content;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.home-module__vSOv9G__ready{color:#4ed45a;background:#2bb53429}.home-module__vSOv9G__sectionHeadSecondary{margin-bottom:16px}.home-module__vSOv9G__infoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-module__vSOv9G__infoGrid article{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;padding:20px}.home-module__vSOv9G__infoGrid article>span{color:var(--primary);font-size:11px;font-weight:700}.home-module__vSOv9G__infoGrid h3{color:var(--text);margin:10px 0 7px;font-size:16px}.home-module__vSOv9G__infoGrid p{color:var(--text-secondary);margin:0;font-size:13px;line-height:19px}@media (max-width:1000px){.home-module__vSOv9G__statGrid{grid-template-columns:repeat(2,1fr)}.home-module__vSOv9G__content,.home-module__vSOv9G__heroContent{padding-left:42px;padding-right:42px}}@media (max-width:760px){.home-module__vSOv9G__sideNav{display:none}.home-module__vSOv9G__main,.home-module__vSOv9G__mainGap{margin-left:0;left:0}.home-module__vSOv9G__mainInner,.home-module__vSOv9G__hero{border-radius:0}.home-module__vSOv9G__headerCenter{display:none}.home-module__vSOv9G__heroContent{padding:34px 24px 0}.home-module__vSOv9G__heroContent h1{font-size:34px;line-height:42px}.home-module__vSOv9G__searchWrap{max-width:none;padding:0 24px}.home-module__vSOv9G__content{padding:58px 24px 50px}.home-module__vSOv9G__statGrid,.home-module__vSOv9G__infoGrid,.home-module__vSOv9G__tableHeader,.home-module__vSOv9G__tableRow{grid-template-columns:1fr}.home-module__vSOv9G__tableHeader span:nth-child(n+2),.home-module__vSOv9G__tableRow>:nth-child(3){display:none}}.home-module__vSOv9G__navItem:hover{background:var(--side-hover);color:var(--text)}.home-module__vSOv9G__navActive:hover{background:var(--side-hover)}.home-module__vSOv9G__navPlain:hover{background:var(--side-hover);color:var(--text)}.home-module__vSOv9G__root{overscroll-behavior-y:contain;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden auto}.home-module__vSOv9G__publicHeaderCenter{color:#9eacbf;letter-spacing:.01em;font-size:12px;font-weight:650;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__vSOv9G__signInButton{color:#d9e0e8;cursor:pointer;background:#202a36;border:1px solid #394657;border-radius:7px;min-height:32px;padding:0 13px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s,color .15s}.home-module__vSOv9G__signInButton:hover{color:#fff;background:#263241;border-color:#4a5a6e}.home-module__vSOv9G__pageBody{background:#131d26;min-height:100vh;padding-top:46px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero,.home-module__vSOv9G__pageBody .home-module__vSOv9G__content{width:min(100% - 48px,1240px);margin-left:auto;margin-right:auto}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero{background-image:linear-gradient(#0a101691 0%,#0a10167a 56%,#0a101699 100%),url(/home-hero-reference.jpeg);background-position:50%;background-size:cover;border-radius:14px;min-height:304px;margin-top:14px;padding-top:36px;overflow:visible}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero:after{display:none}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent{padding:42px 84px 66px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{max-width:720px;margin:-26px auto;padding:0 40px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__content{padding:76px 0 90px}.home-module__vSOv9G__sectionIntro{width:min(100%,690px);margin-bottom:34px}.home-module__vSOv9G__sectionKicker{color:#ac5dfe;letter-spacing:.11em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.home-module__vSOv9G__sectionIntro h2,.home-module__vSOv9G__flowHeading h2,.home-module__vSOv9G__localSection h2{color:#f0f1f2;letter-spacing:-.025em;margin:0;font-size:30px;font-weight:500;line-height:1.14}.home-module__vSOv9G__sectionIntro p,.home-module__vSOv9G__flowHeading p,.home-module__vSOv9G__localSection p{color:#aeb6c1;margin:13px 0 0;font-size:14px;line-height:1.7}.home-module__vSOv9G__journeyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-module__vSOv9G__journeyCard{--accent:#ac5dfe;background:#1b232d;border:1px solid #333843;border-radius:11px;min-height:224px;padding:20px;transition:transform .16s,border-color .16s,background .16s;animation:.4s both home-module__vSOv9G__statIn;position:relative;overflow:hidden}.home-module__vSOv9G__journeyCard:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .22s;position:absolute;top:0;left:0;transform:scaleX(0)}.home-module__vSOv9G__journeyCard:hover{border-color:color-mix(in srgb, var(--accent) 65%, #333843);background:#202936;transform:translateY(-2px)}.home-module__vSOv9G__journeyCard:hover:before{transform:scaleX(1)}.home-module__vSOv9G__journeyTop{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.home-module__vSOv9G__journeyIcon{background:color-mix(in srgb, var(--accent) 15%, transparent);width:39px;height:39px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.home-module__vSOv9G__journeyIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.home-module__vSOv9G__journeyStep{color:color-mix(in srgb, var(--accent) 80%, #fff);letter-spacing:.08em;font-size:10px;font-weight:800}.home-module__vSOv9G__journeyCard h3{color:#f0f1f2;letter-spacing:-.015em;margin:0 0 10px;font-size:19px;font-weight:650}.home-module__vSOv9G__journeyCard p{color:#aeb6c1;margin:0;font-size:13px;line-height:1.62}.home-module__vSOv9G__flowSection{border-top:1px solid #333843;margin-top:78px;padding-top:48px}.home-module__vSOv9G__flowHeading{max-width:670px}.home-module__vSOv9G__flowTrack{align-items:stretch;gap:12px;margin-top:34px;display:flex}.home-module__vSOv9G__flowNode{background:#1b232d;border:1px solid #333843;border-radius:9px;flex:1;min-width:0;padding:18px 16px}.home-module__vSOv9G__flowNode strong,.home-module__vSOv9G__flowNode span{display:block}.home-module__vSOv9G__flowNode strong{color:#f0f1f2;font-size:14px;font-weight:700}.home-module__vSOv9G__flowNode span{color:#72747e;margin-top:5px;font-size:11px}.home-module__vSOv9G__flowArrow{color:#596473;flex:none;align-self:center;font-size:19px}.home-module__vSOv9G__localSection{background:linear-gradient(110deg,#ac5dfe13,#0000 46%),#1b232d;border:1px solid #333843;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;margin-top:78px;padding:42px;display:grid}.home-module__vSOv9G__localSection>div{max-width:680px}.home-module__vSOv9G__primaryCta{color:#fff;cursor:pointer;background:#ac5dfe;border:1px solid #ac5dfe;border-radius:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:750;transition:background .15s,transform .15s;box-shadow:0 8px 26px #ac5dfe29}.home-module__vSOv9G__primaryCta:hover{background:#8c4fff;transform:translateY(-1px)}@media (max-width:980px){.home-module__vSOv9G__journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__vSOv9G__flowTrack{grid-template-columns:1fr;display:grid}.home-module__vSOv9G__flowArrow{display:none}}@media (max-width:700px){.home-module__vSOv9G__publicHeaderCenter{display:none}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero,.home-module__vSOv9G__pageBody .home-module__vSOv9G__content{width:min(100% - 28px,1240px)}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent{padding:34px 24px 62px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{padding:0 18px}.home-module__vSOv9G__journeyGrid{grid-template-columns:1fr}.home-module__vSOv9G__localSection{grid-template-columns:1fr;gap:26px;padding:30px 24px}.home-module__vSOv9G__primaryCta{width:100%}}.home-module__vSOv9G__pageBody{width:100%}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero{border-radius:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent{width:min(100% - 48px,1240px);margin-left:auto;margin-right:auto}.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{width:min(100%,720px);margin-left:auto;margin-right:auto}.home-module__vSOv9G__pageBody .home-module__vSOv9G__content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.home-module__vSOv9G__sectionIntro,.home-module__vSOv9G__journeyGrid,.home-module__vSOv9G__flowSection,.home-module__vSOv9G__localSection{width:min(100% - 48px,1240px);margin-left:auto;margin-right:auto}.home-module__vSOv9G__sectionIntro{margin-bottom:34px}.home-module__vSOv9G__flowSection,.home-module__vSOv9G__localSection{margin-top:78px}.home-module__vSOv9G__pageBody{background:#131d26}@media (max-width:700px){.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent,.home-module__vSOv9G__sectionIntro,.home-module__vSOv9G__journeyGrid,.home-module__vSOv9G__flowSection,.home-module__vSOv9G__localSection{width:min(100% - 28px,1240px)}}.home-module__vSOv9G__pageBody{padding-top:0!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero{background-position:50%;min-height:356px;animation:20s ease-in-out infinite alternate home-module__vSOv9G__homeHeroDrift;position:relative;overflow:visible;box-shadow:inset 0 40px 65px #131d266b,inset 0 -85px 85px #131d26f5;margin-top:0!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero:after{z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(38% 90% at 22% 45%,#42b4ff17,#0000 72%),radial-gradient(42% 100% at 78% 38%,#ac5dfe12,#0000 73%);animation:12s ease-in-out infinite alternate home-module__vSOv9G__homeHeroAtmosphere;position:absolute;inset:0;content:""!important;display:block!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent,.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{z-index:2;position:relative}.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{margin-top:-40px;margin-bottom:-26px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__content{background:linear-gradient(#131d26 0% 100%);position:relative}@keyframes home-module__vSOv9G__homeHeroDrift{0%{background-position:50% 48%}to{background-position:50% 54%}}@keyframes home-module__vSOv9G__homeHeroAtmosphere{0%{opacity:.38;transform:translate(-1.5%)scale(1)}to{opacity:.68;transform:translate(1.5%,-1%)scale(1.025)}}@media (prefers-reduced-motion:reduce){.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero,.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero:after{animation:none!important}}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero{background-position:50%;box-shadow:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:36px!important;padding-bottom:0!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0a1016ad 0%,#0a101687 55%,#0a1016a3 100%);position:absolute;inset:0}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero:after{z-index:0;pointer-events:none;background:radial-gradient(42% 120% at 20% 48%,#42b4ff0e,#0000 72%),radial-gradient(45% 125% at 80% 42%,#ac5dfe0b,#0000 74%);animation:14s ease-in-out infinite alternate home-module__vSOv9G__homeHeroAtmosphere;position:absolute;inset:0;content:""!important;display:block!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{z-index:3;position:relative;width:100%!important;max-width:720px!important;margin:0 auto -26px!important;padding:0 80px!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search{border-radius:28px!important;height:52px!important;padding:0 24px!important}@media (max-width:900px){.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{padding:0 40px!important}}@media (max-width:700px){.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{padding:0 24px!important}}.home-module__vSOv9G__heroButtons{align-items:center;gap:12px;margin-top:25px;display:flex}.home-module__vSOv9G__heroPrimaryButton,.home-module__vSOv9G__heroSecondaryButton{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.home-module__vSOv9G__heroPrimaryButton{color:#fff;background:#ac5dfe;border:1px solid #ac5dfe;box-shadow:0 7px 24px #ac5dfe2b}.home-module__vSOv9G__heroPrimaryButton:hover{background:#8c4fff;transform:translateY(-1px)}.home-module__vSOv9G__heroSecondaryButton{color:#e2e7ec;-webkit-backdrop-filter:blur(8px);background:#131d267a;border:1px solid #ffffff38}.home-module__vSOv9G__heroSecondaryButton:hover{color:#fff;background:#1d2834a8;border-color:#ffffff5c}.home-module__vSOv9G__productContent{width:min(100% - 48px,1240px);margin:0 auto;padding:84px 0 100px}.home-module__vSOv9G__notebookShowcase{background:#1b232d;border:1px solid #35404d;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.home-module__vSOv9G__notebookTopbar{background:#202936;border-bottom:1px solid #333843;justify-content:space-between;align-items:center;gap:20px;min-height:45px;padding:0 17px;display:flex}.home-module__vSOv9G__notebookTopLeft,.home-module__vSOv9G__notebookRunMeta{align-items:center;display:flex}.home-module__vSOv9G__notebookTopLeft{color:#dce2e8;gap:9px;font-size:11px}.home-module__vSOv9G__runButton{color:#62cea6;font-size:12px}.home-module__vSOv9G__notebookDivider{color:#56606c}.home-module__vSOv9G__notebookOutput{color:#9fa8b4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.home-module__vSOv9G__notebookRunMeta{color:#7f8a98;gap:13px;font-size:10px}.home-module__vSOv9G__successCheck{color:#59d08b;font-weight:800}.home-module__vSOv9G__sqlEditor{background:#141b23;border-bottom:1px solid #333843;padding:20px 0}.home-module__vSOv9G__sqlLine{color:#cfd6de;grid-template-columns:50px 1fr;align-items:center;min-height:28px;padding:0 20px;font-size:12px;display:grid}.home-module__vSOv9G__lineNumber{color:#55606d;text-align:right;-webkit-user-select:none;user-select:none;padding-right:18px}.home-module__vSOv9G__sqlLine code{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.home-module__vSOv9G__sqlLine code b{color:#c38cff;font-weight:650}.home-module__vSOv9G__sqlLine code i{color:#72c79d;font-style:normal}.home-module__vSOv9G__resultArea{padding:14px 18px 17px}.home-module__vSOv9G__resultTitle{color:#cfd6de;align-items:center;gap:7px;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.home-module__vSOv9G__resultTitle>span{background:#62cea6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #62cea659}.home-module__vSOv9G__resultTable{border:1px solid #313b47;border-radius:7px;overflow:hidden}.home-module__vSOv9G__resultRow{color:#bcc5cf;border-top:1px solid #2d3742;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:20px;min-height:39px;padding:0 15px;font-size:11px;display:grid}.home-module__vSOv9G__resultRow:first-child{border-top:0}.home-module__vSOv9G__resultHeader{color:#d5dbe2;background:#202936;min-height:46px;font-weight:650}.home-module__vSOv9G__resultHeader>span{flex-direction:column;gap:2px;display:flex}.home-module__vSOv9G__resultHeader small{color:#697482;font-size:8px;font-weight:600}.home-module__vSOv9G__resultRow strong{color:#e6ecf2;font-weight:650}.home-module__vSOv9G__featureSection{padding-top:100px}.home-module__vSOv9G__sectionIntroCentered{text-align:center;width:min(100%,680px);margin:0 auto 38px}.home-module__vSOv9G__sectionIntroCentered h2{color:#f0f1f2;letter-spacing:-.025em;margin:0;font-size:30px;font-weight:500;line-height:1.18}.home-module__vSOv9G__featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-module__vSOv9G__featureCard{--accent:#ac5dfe;background:#1b232d;border:1px solid #333843;border-radius:11px;min-height:220px;padding:22px;transition:border-color .16s,background .16s,transform .16s;position:relative;overflow:hidden}.home-module__vSOv9G__featureCard:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.home-module__vSOv9G__featureCard:hover{border-color:color-mix(in srgb, var(--accent) 55%, #333843);background:#202936;transform:translateY(-2px)}.home-module__vSOv9G__featureCard:hover:after{transform:scaleX(1)}.home-module__vSOv9G__featureIcon{background:color-mix(in srgb, var(--accent) 15%, transparent);width:40px;height:40px;color:var(--accent);border-radius:9px;place-items:center;margin-bottom:28px;display:grid}.home-module__vSOv9G__featureIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.home-module__vSOv9G__featureCard h3{color:#f0f1f2;margin:0 0 9px;font-size:18px;font-weight:650}.home-module__vSOv9G__featureCard p{color:#aeb6c1;margin:0;font-size:13px;line-height:1.65}.home-module__vSOv9G__howFlow{justify-content:center;align-items:stretch;gap:15px;margin-top:20px;display:flex}.home-module__vSOv9G__howStep{text-align:center;background:#1b232d;border:1px solid #333843;border-radius:10px;flex:1;min-width:0;padding:21px 18px}.home-module__vSOv9G__howIcon{color:#c898ff;background:#ac5dfe1a;border-radius:9px;place-items:center;width:40px;height:40px;margin:0 auto 14px;display:grid}.home-module__vSOv9G__howIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.home-module__vSOv9G__howStep strong,.home-module__vSOv9G__howStep span{display:block}.home-module__vSOv9G__howStep strong{color:#f0f1f2;font-size:14px;font-weight:700}.home-module__vSOv9G__howStep span{color:#7f8996;margin-top:6px;font-size:11px}.home-module__vSOv9G__howArrow{color:#566170;flex:none;align-self:center;font-size:20px}.home-module__vSOv9G__localMachineCard{background:linear-gradient(105deg,#ac5dfe13,#0000 45%),#1b232d;border:1px solid #333843;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:105px;padding:35px;display:grid}.home-module__vSOv9G__localMachineIcon{background:#ac5dfe12;border:1px solid #ac5dfe38;border-radius:13px;place-items:center;width:58px;height:58px;display:grid}.home-module__vSOv9G__localMachineIcon img{width:38px!important;height:38px!important}.home-module__vSOv9G__localMachineCopy h2{color:#f0f1f2;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:550}.home-module__vSOv9G__localMachineCopy p{color:#aeb6c1;margin:10px 0 0;font-size:13px;line-height:1.65}.home-module__vSOv9G__localMachineButton{color:#fff;cursor:pointer;background:#ac5dfe;border:1px solid #ac5dfe;border-radius:7px;min-height:40px;padding:0 17px;font-size:12px;font-weight:750}@media (max-width:900px){.home-module__vSOv9G__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__vSOv9G__howFlow{grid-template-columns:repeat(2,1fr);display:grid}.home-module__vSOv9G__howArrow{display:none}.home-module__vSOv9G__localMachineCard{grid-template-columns:auto 1fr}.home-module__vSOv9G__localMachineButton{grid-column:1/-1;width:100%}}@media (max-width:700px){.home-module__vSOv9G__heroButtons{flex-direction:column;align-items:stretch}.home-module__vSOv9G__heroPrimaryButton,.home-module__vSOv9G__heroSecondaryButton{width:100%}.home-module__vSOv9G__productContent{width:min(100% - 28px,1240px)}.home-module__vSOv9G__notebookTopbar{flex-direction:column;align-items:flex-start;padding:12px 14px}.home-module__vSOv9G__sqlLine{grid-template-columns:28px 1fr;padding:0 10px;font-size:10px}.home-module__vSOv9G__lineNumber{padding-right:9px}.home-module__vSOv9G__resultRow{grid-template-columns:1.2fr .8fr 1fr;gap:8px;padding:0 9px;font-size:9px}.home-module__vSOv9G__featureGrid,.home-module__vSOv9G__howFlow{grid-template-columns:1fr}.home-module__vSOv9G__localMachineCard{grid-template-columns:1fr;padding:27px 22px}}.home-module__vSOv9G__featureSection{scroll-margin-top:72px}.home-module__vSOv9G__heroPrimaryButton,.home-module__vSOv9G__localMachineButton{text-decoration:none}.home-module__vSOv9G__localMachineButton{justify-content:center;align-items:center;display:inline-flex}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent{padding-top:42px;padding-bottom:68px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent h1{letter-spacing:-.045em;max-width:760px;margin-bottom:12px;font-size:clamp(44px,4.8vw,60px);line-height:1.02}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent p{color:#eef3f8e3;max-width:610px;font-size:15px;line-height:1.68}.home-module__vSOv9G__heroButtons{gap:10px;margin-top:24px}.home-module__vSOv9G__heroPrimaryButton,.home-module__vSOv9G__heroSecondaryButton{border-radius:7px;min-height:40px;padding-left:17px;padding-right:17px}.home-module__vSOv9G__heroPrimaryButton{box-shadow:0 8px 24px #ac5dfe2e}.home-module__vSOv9G__heroSecondaryButton{-webkit-backdrop-filter:blur(8px);background:#131d268f;border-color:#ffffff30}.home-module__vSOv9G__heroPrimaryButton:hover,.home-module__vSOv9G__heroSecondaryButton:hover{transform:translateY(-1px)}@media (max-width:700px){.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero{min-height:0}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent{padding-top:36px;padding-bottom:64px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__heroContent h1{font-size:39px}}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search{background:#131d26cc;border-color:#707e8f8c;gap:17px;padding-left:27px!important;padding-right:27px!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search>svg{color:#c5cdd6;stroke:currentColor;opacity:.92;width:21px;height:21px}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search input{display:none!important}.home-module__vSOv9G__typingPrompt{color:#aeb7c2;letter-spacing:-.01em;white-space:nowrap;align-items:center;min-width:0;font-size:15px;line-height:1;display:flex;overflow:hidden}.home-module__vSOv9G__typingPrompt>span:first-child{text-overflow:ellipsis;overflow:hidden}.home-module__vSOv9G__typingCaret{background:#ac5dfe;border-radius:999px;flex:none;width:1.5px;height:18px;margin-left:3px;animation:.8s step-end infinite home-module__vSOv9G__homeTypingCaret;box-shadow:0 0 7px #ac5dfe6b}@keyframes home-module__vSOv9G__homeTypingCaret{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-module__vSOv9G__typingCaret{animation:none}}@media (max-width:700px){.home-module__vSOv9G__typingPrompt{font-size:13px}}.home-module__vSOv9G__notebookShowcase{transition:border-color .28s,box-shadow .28s}.home-module__vSOv9G__notebookSuccess{border-color:#59d08b6b;box-shadow:0 26px 80px #00000038,0 0 0 1px #59d08b0f}.home-module__vSOv9G__runButtonActive{color:#72d8bd;min-width:28px;animation:.8s ease-in-out infinite home-module__vSOv9G__notebookRunningPulse}.home-module__vSOv9G__runningLabel{color:#72d8bd;font-size:10px;font-weight:650}.home-module__vSOv9G__codeCaret{vertical-align:-2px;background:#c38cff;width:1.5px;height:13px;margin-left:2px;animation:.72s step-end infinite home-module__vSOv9G__notebookCaret;display:inline-block}.home-module__vSOv9G__resultArea{transition:opacity .32s,transform .32s,max-height .38s,padding .32s}.home-module__vSOv9G__resultAreaHidden{opacity:0;max-height:0;overflow:hidden;transform:translateY(-5px);padding-top:0!important;padding-bottom:0!important}.home-module__vSOv9G__resultAreaVisible{opacity:1;max-height:320px;transform:translateY(0)}.home-module__vSOv9G__resultAreaVisible .home-module__vSOv9G__resultRow:not(.home-module__vSOv9G__resultHeader){animation:.34s both home-module__vSOv9G__notebookResultRowIn}.home-module__vSOv9G__resultAreaVisible .home-module__vSOv9G__resultRow:nth-child(2){animation-delay:80ms}.home-module__vSOv9G__resultAreaVisible .home-module__vSOv9G__resultRow:nth-child(3){animation-delay:.15s}.home-module__vSOv9G__resultAreaVisible .home-module__vSOv9G__resultRow:nth-child(4){animation-delay:.22s}@keyframes home-module__vSOv9G__notebookCaret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes home-module__vSOv9G__notebookRunningPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes home-module__vSOv9G__notebookResultRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-module__vSOv9G__runButtonActive,.home-module__vSOv9G__codeCaret,.home-module__vSOv9G__resultAreaVisible .home-module__vSOv9G__resultRow{animation:none!important}}.home-module__vSOv9G__resultToolbar{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.home-module__vSOv9G__resultToolbar .home-module__vSOv9G__resultTitle{margin-bottom:0}.home-module__vSOv9G__resultMode{color:#697583;background:#151d26;border:1px solid #333e4a;border-radius:6px;align-items:center;gap:2px;padding:2px;font-size:9px;display:inline-flex}.home-module__vSOv9G__resultMode span{border-radius:4px;padding:4px 8px}.home-module__vSOv9G__resultModeActive{background:#26313d;color:#d9e0e7!important}.home-module__vSOv9G__demoChart{opacity:0;background:#151d26;border:0 solid #333e4a;border-radius:8px;max-height:0;margin-top:0;transition:max-height .5s,margin-top .4s,border-width .25s,opacity .4s,transform .4s;overflow:hidden;transform:translateY(8px)}.home-module__vSOv9G__demoChartVisible{opacity:1;border-width:1px;max-height:260px;margin-top:14px;transform:translateY(0)}.home-module__vSOv9G__demoChartHeader{border-bottom:1px solid #303a46;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.home-module__vSOv9G__demoChartHeader>div:first-child{flex-direction:column;gap:3px;display:flex}.home-module__vSOv9G__demoChartHeader strong{color:#dde4eb;font-size:11px;font-weight:650}.home-module__vSOv9G__demoChartHeader span{color:#697583;font-size:8px}.home-module__vSOv9G__chartBadge{color:#c99bff;background:#ac5dfe12;border:1px solid #ac5dfe3b;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:700}.home-module__vSOv9G__barChart{gap:13px;padding:17px 15px 18px;display:grid}.home-module__vSOv9G__barChartRow{grid-template-columns:105px minmax(0,1fr) 62px;align-items:center;gap:12px;display:grid}.home-module__vSOv9G__barLabel{color:#9ea9b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.home-module__vSOv9G__barTrack{background:#202a35;border-radius:4px;height:14px;position:relative;overflow:hidden}.home-module__vSOv9G__barFill{width:var(--bar-width);border-radius:inherit;transform-origin:0;height:100%;animation:home-module__vSOv9G__homepageBarGrow .65s cubic-bezier(.2,.8,.2,1) var(--bar-delay) forwards;background:linear-gradient(90deg,#42b4ff,#8f6fff);transform:scaleX(0)}.home-module__vSOv9G__barChartRow strong{color:#dde4eb;text-align:right;font-size:9px;font-weight:650}@keyframes home-module__vSOv9G__homepageBarGrow{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-module__vSOv9G__barFill{animation:none;transform:scaleX(1)}}@media (max-width:700px){.home-module__vSOv9G__barChartRow{grid-template-columns:82px minmax(0,1fr) 52px;gap:7px}}.home-module__vSOv9G__realCellHeader{background:#111821;border-bottom:1px solid #34404d;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:0 22px;display:grid;position:relative}.home-module__vSOv9G__realCellLeft,.home-module__vSOv9G__realCellRight{align-items:center;min-width:0;display:flex}.home-module__vSOv9G__realCellRight{color:#8492a3;justify-content:flex-end;gap:19px}.home-module__vSOv9G__realRun{color:#71d8b5;white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:inline-flex}.home-module__vSOv9G__realRun strong{font-size:14px;font-weight:700}.home-module__vSOv9G__realRunRunning{animation:.8s ease-in-out infinite home-module__vSOv9G__notebookRunningPulse}.home-module__vSOv9G__realHeaderDivider{background:#35404d;width:1px;height:34px}.home-module__vSOv9G__realLanguage{color:#d1d8e1;white-space:nowrap;font-size:13px;font-weight:650}.home-module__vSOv9G__chevron{color:#97a4b3;margin-left:7px}.home-module__vSOv9G__realOutputName{color:#657386;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.home-module__vSOv9G__realDragGrip{grid-template-columns:repeat(2,3px);gap:4px 5px;padding:8px;display:grid}.home-module__vSOv9G__realDragGrip span{background:#657487;border-radius:50%;width:3px;height:3px}.home-module__vSOv9G__realSuccess{color:#78d6b4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.home-module__vSOv9G__realRows{color:#8a97a8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.home-module__vSOv9G__realIcon,.home-module__vSOv9G__realAi{font-size:16px;line-height:1}.home-module__vSOv9G__realAi{color:#cb7cff}.home-module__vSOv9G__realEditor{background:#101720;border-bottom:1px solid #34404d;min-height:126px;padding:20px 0}.home-module__vSOv9G__realEditorLine{color:#dbe2ea;grid-template-columns:64px 1fr;align-items:center;min-height:25px;padding:0 23px;font-size:13px;display:grid}.home-module__vSOv9G__realLineNumber{color:#607083;text-align:right;-webkit-user-select:none;user-select:none;padding-right:20px}.home-module__vSOv9G__realEditorLine code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.home-module__vSOv9G__realResultShell{background:#111a23;transition:max-height .48s,opacity .35s,transform .35s;overflow:hidden}.home-module__vSOv9G__realResultHidden{opacity:0;max-height:0;transform:translateY(-5px)}.home-module__vSOv9G__realResultVisible{opacity:1;max-height:900px;transform:translateY(0)}.home-module__vSOv9G__realResultToolbar{border-bottom:1px solid #34404d;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;display:flex}.home-module__vSOv9G__realModeToggle{background:#121a23;border:1px solid #475568;border-radius:22px;align-items:center;gap:3px;padding:3px;display:flex}.home-module__vSOv9G__realModeToggle span{color:#7b8a9d;border-radius:17px;place-items:center;width:36px;height:31px;font-size:15px;display:grid}.home-module__vSOv9G__realModeActive{background:#2a3545;color:#dce3eb!important}.home-module__vSOv9G__profileTable{overflow:hidden}.home-module__vSOv9G__profileHeaderRow{border-bottom:1px solid #34404d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__vSOv9G__profileColumn{border-right:1px solid #34404d;min-height:162px;padding:17px 20px 14px}.home-module__vSOv9G__profileColumn:last-child{border-right:0}.home-module__vSOv9G__profileColumn strong,.home-module__vSOv9G__profileColumn em,.home-module__vSOv9G__profileColumn small{display:block}.home-module__vSOv9G__profileColumn strong{color:#d9e1e9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.home-module__vSOv9G__profileColumn em{color:#718295;margin-top:8px;font-size:10px;font-style:italic}.home-module__vSOv9G__profileBars{align-items:flex-end;gap:4px;height:64px;margin-top:13px;display:flex}.home-module__vSOv9G__profileBars i{background:#51ab9b;border-radius:2px 2px 0 0;flex:1;max-width:24px;min-height:7px}.home-module__vSOv9G__profileColumn small{color:#66788a;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.home-module__vSOv9G__profileDataRow{color:#ced6df;border-bottom:1px solid #293440;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:43px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.home-module__vSOv9G__profileDataRow:last-child{border-bottom:0}.home-module__vSOv9G__profileDataRow>*{border-right:1px solid #293440;align-items:center;height:100%;padding:0 20px;display:flex}.home-module__vSOv9G__profileDataRow>:last-child{border-right:0}.home-module__vSOv9G__profileDataRow strong{color:#e5ebf1;font-weight:500}.home-module__vSOv9G__realChartPanel{opacity:0;border-top:0 solid #34404d;max-height:0;transition:max-height .48s,border-width .2s,opacity .4s;overflow:hidden}.home-module__vSOv9G__realChartVisible{opacity:1;border-top-width:1px;max-height:260px}.home-module__vSOv9G__realChartHeader{border-bottom:1px solid #2f3a46;align-items:center;min-height:48px;padding:0 18px;display:flex}.home-module__vSOv9G__realChartHeader>div{align-items:baseline;gap:9px;display:flex}.home-module__vSOv9G__realChartHeader strong{color:#dce3ea;font-size:11px}.home-module__vSOv9G__realChartHeader span{color:#6e7d8e;font-size:9px}.home-module__vSOv9G__realChartBars{gap:12px;padding:17px 18px 20px;display:grid}.home-module__vSOv9G__realChartBars>div{grid-template-columns:110px minmax(0,1fr) 60px;align-items:center;gap:12px;display:grid}.home-module__vSOv9G__realChartBars span,.home-module__vSOv9G__realChartBars strong{font-size:9px}.home-module__vSOv9G__realChartBars span{color:#8c99a8}.home-module__vSOv9G__realChartBars strong{color:#dce3ea;text-align:right}.home-module__vSOv9G__realChartBars>div>div{background:#202b37;border-radius:3px;height:15px;overflow:hidden}.home-module__vSOv9G__realChartBar{width:var(--bar-width);border-radius:inherit;transform-origin:0;height:100%;animation:home-module__vSOv9G__homepageBarGrow .7s cubic-bezier(.2,.8,.2,1) var(--bar-delay) forwards;background:linear-gradient(90deg,#46b5ff,#8d6cff);display:block;transform:scaleX(0)}@media (max-width:800px){.home-module__vSOv9G__realCellHeader{grid-template-columns:1fr auto}.home-module__vSOv9G__realDragGrip{display:none}.home-module__vSOv9G__realCellRight{gap:10px}.home-module__vSOv9G__profileColumn,.home-module__vSOv9G__profileDataRow>*{padding-left:12px;padding-right:12px}}@media (max-width:700px){.home-module__vSOv9G__realCellRight .home-module__vSOv9G__realIcon:nth-last-child(-n+3){display:none}.home-module__vSOv9G__realEditorLine{grid-template-columns:34px 1fr;padding-left:8px;padding-right:8px;font-size:10px}.home-module__vSOv9G__profileColumn{min-height:130px}.home-module__vSOv9G__profileBars{height:45px}}.home-module__vSOv9G__notebookShowcase{max-width:1120px;margin-left:auto;margin-right:auto}.home-module__vSOv9G__realCellHeader{min-height:46px;padding:0 16px}.home-module__vSOv9G__realCellLeft{gap:12px}.home-module__vSOv9G__realCellRight{gap:13px}.home-module__vSOv9G__realRun{gap:7px;font-size:11px}.home-module__vSOv9G__realRun strong{font-size:12px}.home-module__vSOv9G__realHeaderDivider{height:27px}.home-module__vSOv9G__realLanguage{font-size:11px}.home-module__vSOv9G__realOutputName{font-size:10px}.home-module__vSOv9G__realDragGrip{gap:3px 4px;padding:5px}.home-module__vSOv9G__realSuccess,.home-module__vSOv9G__realRows{font-size:9px}.home-module__vSOv9G__realIcon,.home-module__vSOv9G__realAi{font-size:14px}.home-module__vSOv9G__realEditor{min-height:104px;padding:14px 0}.home-module__vSOv9G__realEditorLine{grid-template-columns:48px 1fr;min-height:21px;padding:0 17px;font-size:11px}.home-module__vSOv9G__realLineNumber{padding-right:14px}.home-module__vSOv9G__realResultToolbar{min-height:43px;padding:0 13px}.home-module__vSOv9G__realModeToggle span{width:30px;height:27px;font-size:13px}.home-module__vSOv9G__profileColumn{min-height:132px;padding:13px 15px 11px}.home-module__vSOv9G__profileColumn strong{font-size:10px}.home-module__vSOv9G__profileColumn em{margin-top:6px;font-size:9px}.home-module__vSOv9G__profileBars{gap:3px;height:48px;margin-top:10px}.home-module__vSOv9G__profileBars i{max-width:20px}.home-module__vSOv9G__profileColumn small{margin-top:6px;font-size:8px}.home-module__vSOv9G__profileDataRow{min-height:36px;font-size:10px}.home-module__vSOv9G__profileDataRow>*{padding:0 15px}@media (max-width:700px){.home-module__vSOv9G__realCellHeader{min-height:44px}.home-module__vSOv9G__realEditorLine{grid-template-columns:30px 1fr;font-size:9px}.home-module__vSOv9G__profileColumn{min-height:116px}.home-module__vSOv9G__profileBars{height:40px}}.home-module__vSOv9G__demoImportStrip{background:#151d26;border-bottom:1px solid #34404d;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:0 14px;display:flex}.home-module__vSOv9G__demoImportLeft{color:#8d9aa9;align-items:center;gap:7px;font-size:10px;display:flex}.home-module__vSOv9G__demoImportPlus{color:#b9c3ce;background:#1c2631;border:1px solid #3c4958;border-radius:5px;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.home-module__vSOv9G__demoImportLabel{font-weight:650}.home-module__vSOv9G__demoFileChip{color:#9ba8b6;opacity:.55;background:#1b2530;border:1px solid #394655;border-radius:6px;align-items:center;gap:7px;min-height:27px;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;transition:opacity .25s,border-color .25s,background .25s;display:inline-flex}.home-module__vSOv9G__demoFileReady{opacity:1;background:#59d08b0e;border-color:#59d08b52}.home-module__vSOv9G__demoFileIcon{color:#6fafcf;font-size:12px}.home-module__vSOv9G__demoFileLoading{color:#8190a1;animation:.8s ease-in-out infinite home-module__vSOv9G__notebookRunningPulse}.home-module__vSOv9G__demoFileCheck{color:#6ed4ae;font-weight:700}.home-module__vSOv9G__demoWorkspaceToolbar{background:#151d26;border-bottom:1px solid #34404d;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 15px;display:flex}.home-module__vSOv9G__demoImportButton{color:#c2cbd5;background:#202a35;border:1px solid #425061;border-radius:6px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:10px;font-weight:650;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.home-module__vSOv9G__demoImportButton>span{font-size:15px}.home-module__vSOv9G__demoImportButtonPressed{color:#e5d3ff;background:#ac5dfe1f;border-color:#ac5dfe;transform:scale(.96)}.home-module__vSOv9G__demoWorkspaceSource{justify-content:flex-end;min-width:180px;display:flex}.home-module__vSOv9G__demoImportedFile{background:#59d08b0e;border:1px solid #59d08b45;border-radius:6px;align-items:center;gap:9px;min-width:180px;padding:6px 9px;animation:.3s both home-module__vSOv9G__demoImportedFileIn;display:flex}.home-module__vSOv9G__demoImportedFileIcon{color:#62afcb;font-size:14px}.home-module__vSOv9G__demoImportedFile>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-module__vSOv9G__demoImportedFile strong{color:#cfd8e1;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;overflow:hidden}.home-module__vSOv9G__demoImportedFile small{color:#738294;font-size:8px}.home-module__vSOv9G__demoImportedCheck{color:#6ed4ae;font-size:11px}.home-module__vSOv9G__demoImportedFileBusy{background:#1b2530;border-color:#435162}@keyframes home-module__vSOv9G__demoImportedFileIn{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.home-module__vSOv9G__demoPickerBackdrop{z-index:30;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#070b107a;place-items:center;padding:22px;transition:opacity .25s;display:grid;position:absolute;inset:0}.home-module__vSOv9G__demoPickerBackdropVisible{opacity:1}.home-module__vSOv9G__notebookShowcase{position:relative}.home-module__vSOv9G__demoMacPicker{background:#262a30f7;border:1px solid #818d9c61;border-radius:12px;width:min(92%,650px);animation:.28s forwards home-module__vSOv9G__demoMacPickerIn;overflow:hidden;transform:translateY(6px)scale(.985);box-shadow:0 30px 90px #0000007a}@keyframes home-module__vSOv9G__demoMacPickerIn{to{transform:translateY(0)scale(1)}}.home-module__vSOv9G__demoMacTitlebar{color:#e4e7eb;background:#31353bfa;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;padding:0 13px;font-size:11px;display:grid}.home-module__vSOv9G__demoMacTraffic{gap:6px;display:flex}.home-module__vSOv9G__demoMacTraffic i{border-radius:50%;width:9px;height:9px}.home-module__vSOv9G__demoMacTraffic i:first-child{background:#ff605c}.home-module__vSOv9G__demoMacTraffic i:nth-child(2){background:#ffbd44}.home-module__vSOv9G__demoMacTraffic i:nth-child(3){background:#00ca4e}.home-module__vSOv9G__demoMacBody{grid-template-columns:145px 1fr;min-height:260px;display:grid}.home-module__vSOv9G__demoMacSidebar{background:#2b2f35f2;border-right:1px solid #ffffff14;padding:15px 9px}.home-module__vSOv9G__demoMacSidebar>span{color:#818891;padding:0 8px 7px;font-size:8px;font-weight:700;display:block}.home-module__vSOv9G__demoMacSidebar>div{color:#c3c8ce;border-radius:5px;padding:6px 8px;font-size:10px}.home-module__vSOv9G__demoMacSidebarActive{background:#ffffff14}.home-module__vSOv9G__demoMacFiles{background:#1f2227fa;padding:11px}.home-module__vSOv9G__demoMacPath{color:#d5d9dd;padding:2px 7px 11px;font-size:10px;font-weight:650}.home-module__vSOv9G__demoMacFileHeader,.home-module__vSOv9G__demoMacFileRow{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1.5fr) 1fr 60px;align-items:center;min-height:32px;padding:0 8px;display:grid}.home-module__vSOv9G__demoMacFileHeader{color:#747b83;font-size:8px}.home-module__vSOv9G__demoMacFileRow{color:#cacfd5;font-size:9px;transition:background .2s,color .2s}.home-module__vSOv9G__demoMacFileRow>span:first-child{align-items:center;gap:7px;display:flex}.home-module__vSOv9G__demoMacFileRow b{color:#65afc9;font-size:12px}.home-module__vSOv9G__demoMacFileSelected{color:#fff;background:#3478f6;border-radius:5px}.home-module__vSOv9G__demoMacFileSelected b{color:#ddf4ff}.home-module__vSOv9G__demoMacFooter{background:#2d3137fa;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:9px;min-height:49px;padding:0 13px;display:flex}.home-module__vSOv9G__demoMacFooter button{color:#c9ced4;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:6px;min-height:29px;padding:0 13px;font-size:9px}.home-module__vSOv9G__demoMacOpen{opacity:.5}.home-module__vSOv9G__demoMacOpenReady{opacity:1;animation:.65s forwards home-module__vSOv9G__demoOpenPulse;color:#fff!important;background:#3478f6!important;border-color:#3478f6!important}@keyframes home-module__vSOv9G__demoOpenPulse{70%{transform:scale(1)}85%{transform:scale(.95)}to{transform:scale(1)}}@media (max-width:700px){.home-module__vSOv9G__demoMacBody{grid-template-columns:100px 1fr}.home-module__vSOv9G__demoMacSidebar{padding-left:5px;padding-right:5px}.home-module__vSOv9G__demoMacFileHeader,.home-module__vSOv9G__demoMacFileRow{grid-template-columns:minmax(0,1fr) 60px}.home-module__vSOv9G__demoMacFileHeader span:nth-child(2),.home-module__vSOv9G__demoMacFileRow span:nth-child(2){display:none}}.home-module__vSOv9G__demoCursor{z-index:60;pointer-events:none;filter:drop-shadow(0 2px 3px #00000073);width:26px;height:26px;transition:left .72s cubic-bezier(.2,.8,.2,1),top .72s cubic-bezier(.2,.8,.2,1),transform .16s;position:absolute}.home-module__vSOv9G__demoCursor svg{fill:#f7f9fc;stroke:#111820;stroke-width:1.35px;stroke-linejoin:round;width:25px;height:25px}.home-module__vSOv9G__cursorImport{top:16px;left:72px}.home-module__vSOv9G__cursorFile{top:175px;left:52%}.home-module__vSOv9G__cursorOpen{top:328px;left:calc(50% + 260px)}.home-module__vSOv9G__cursorRun{top:72px;left:48px}.home-module__vSOv9G__demoCursorClick{opacity:0;border:1px solid #ac5dfeb8;border-radius:50%;width:22px;height:22px;animation:.42s ease-out home-module__vSOv9G__demoCursorClickPulse;position:absolute;top:2px;left:2px}@keyframes home-module__vSOv9G__demoCursorClickPulse{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@media (max-width:700px){.home-module__vSOv9G__cursorImport{left:48px}.home-module__vSOv9G__cursorFile{top:168px;left:46%}.home-module__vSOv9G__cursorOpen{top:327px;left:calc(50% + 150px)}.home-module__vSOv9G__cursorRun{top:70px;left:37px}}.home-module__vSOv9G__demoCursor{opacity:1;width:18px;height:18px;transition:left .9s cubic-bezier(.22,.8,.24,1),top .9s cubic-bezier(.22,.8,.24,1),opacity .2s,transform .16s}.home-module__vSOv9G__demoCursor svg{width:18px;height:18px}.home-module__vSOv9G__demoCursorVisible{opacity:1}.home-module__vSOv9G__demoCursorHidden{opacity:0}.home-module__vSOv9G__demoCursorClick{width:17px;height:17px;top:0;left:0}.home-module__vSOv9G__featureGrid{align-items:stretch}.home-module__vSOv9G__featureCard{background:linear-gradient(#1f2934d1,#151d26eb);border-color:#5a69796b;flex-direction:column;min-height:310px;padding:17px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.home-module__vSOv9G__featureCard:hover{border-color:color-mix(in srgb, var(--accent) 42%, #455363);transform:translateY(-3px);box-shadow:0 18px 45px #0000002e}.home-module__vSOv9G__featureCardTop{align-items:center;gap:9px;margin-bottom:14px;display:flex}.home-module__vSOv9G__featureCardTop .home-module__vSOv9G__featureIcon{margin:0}.home-module__vSOv9G__featureCardLabel{color:#8d9aaa;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.home-module__vSOv9G__featurePreview{background:linear-gradient(#121a23,#10171f);border:1px solid #313d49;border-radius:9px;align-items:center;height:128px;margin-bottom:17px;display:flex;overflow:hidden}.home-module__vSOv9G__featureCard>h3{margin-top:auto}.home-module__vSOv9G__analyzePreview{width:100%;padding:13px}.home-module__vSOv9G__previewCodeLine{grid-template-columns:20px 1fr;align-items:center;min-height:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.home-module__vSOv9G__previewCodeLine>span{color:#4f6073}.home-module__vSOv9G__previewCodeLine code{color:#abb7c4}.home-module__vSOv9G__previewResult{background:#18222c;border:1px solid #2c3945;border-radius:5px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 9px;font-size:8px;display:flex}.home-module__vSOv9G__previewResult span{color:#8594a5}.home-module__vSOv9G__previewResult strong{color:#72d8b5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.home-module__vSOv9G__transformPreview{justify-content:center;align-items:center;width:100%;padding:15px 10px;display:flex}.home-module__vSOv9G__etlNode{background:#1b2530;border:1px solid #3b4754;border-radius:7px;min-width:64px;padding:8px}.home-module__vSOv9G__etlNode small,.home-module__vSOv9G__etlNode strong{display:block}.home-module__vSOv9G__etlNode small{color:#68798b;margin-bottom:4px;font-size:7px}.home-module__vSOv9G__etlNode strong{color:#c7d0da;font-size:9px;font-weight:650}.home-module__vSOv9G__etlNodeActive{border-color:color-mix(in srgb, var(--accent) 52%, #3b4754);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 14%, transparent)}.home-module__vSOv9G__etlConnection{background:#465565;width:25px;height:1px;position:relative}.home-module__vSOv9G__etlConnection:after{content:"";border-top:1px solid #6b7b8d;border-right:1px solid #6b7b8d;width:5px;height:5px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}.home-module__vSOv9G__automatePreview{gap:7px;width:100%;padding:13px 14px;display:grid;position:relative}.home-module__vSOv9G__workflowLine{background:#354452;width:1px;position:absolute;top:26px;bottom:26px;left:21px}.home-module__vSOv9G__workflowStep{z-index:1;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;min-height:27px;display:grid;position:relative}.home-module__vSOv9G__workflowStep>i{background:#65cdaa;border:2px solid #151e27;border-radius:50%;width:8px;height:8px;margin-left:3px;box-shadow:0 0 0 1px #65cdaa59}.home-module__vSOv9G__workflowStep>span{flex-direction:column;gap:1px;display:flex}.home-module__vSOv9G__workflowStep strong{color:#bfc9d4;font-size:8px}.home-module__vSOv9G__workflowStep small{color:#657587;font-size:7px}.home-module__vSOv9G__workflowStep b{color:#63cca8;font-size:8px}.home-module__vSOv9G__assistPreview{width:100%;padding:13px}.home-module__vSOv9G__assistPrompt{background:#ac5dfe0e;border:1px solid #ac5dfe40;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.home-module__vSOv9G__assistPrompt>span{color:#c884ff;font-size:13px}.home-module__vSOv9G__assistPrompt p{color:#b4bfca!important;margin:0!important;font-size:8px!important}.home-module__vSOv9G__assistAction{background:#1a242e;border-radius:5px;justify-content:space-between;align-items:center;margin-top:9px;padding:7px 9px;font-size:7px;display:flex}.home-module__vSOv9G__assistAction span{color:#6c7d8e}.home-module__vSOv9G__assistAction strong{color:#c998ff;font-weight:650}.home-module__vSOv9G__howFlow{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:relative}.home-module__vSOv9G__howStep{background:linear-gradient(#1d2732d6,#131b24f0);border:1px solid #4e5d6d6b;border-radius:10px;flex-direction:column;min-height:220px;padding:17px;display:flex;position:relative;overflow:hidden}.home-module__vSOv9G__howStepNumber{color:#8b99a852;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;position:absolute;top:11px;right:13px}.home-module__vSOv9G__howVisual{align-items:center;gap:11px;min-height:92px;margin-bottom:16px;display:flex}.home-module__vSOv9G__howIcon{background:#1a2430;border:1px solid #394756;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.home-module__vSOv9G__howIcon svg{width:17px;height:17px}.home-module__vSOv9G__howStep>span:last-child{color:#748294;margin-top:5px;font-size:10px}.home-module__vSOv9G__howConnector{justify-content:center;align-items:center;display:flex;position:relative}.home-module__vSOv9G__howConnector:before{content:"";background:linear-gradient(90deg,#394755,#68788b);width:100%;height:1px}.home-module__vSOv9G__howConnector span{border-top:1px solid #7b8b9e;border-right:1px solid #7b8b9e;width:7px;height:7px;position:absolute;right:4px;transform:rotate(45deg)}.home-module__vSOv9G__howMiniFile{background:#131c25;border:1px solid #33414f;border-radius:7px;min-width:92px;padding:9px 10px}.home-module__vSOv9G__howMiniFile span,.home-module__vSOv9G__howMiniFile strong{display:block}.home-module__vSOv9G__howMiniFile span{color:#67b8d8;margin-bottom:3px;font-size:7px;font-weight:700}.home-module__vSOv9G__howMiniFile strong{color:#aebac6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:500}.home-module__vSOv9G__howMiniCode{gap:6px;width:100px;display:grid}.home-module__vSOv9G__howMiniCode i{background:#536477;border-radius:99px;height:5px;display:block}.home-module__vSOv9G__howMiniCode i:first-child{width:88%}.home-module__vSOv9G__howMiniCode i:nth-child(2){background:#7b67d8;width:68%}.home-module__vSOv9G__howMiniCode i:nth-child(3){width:78%}.home-module__vSOv9G__howMiniPipeline{grid-template-columns:23px 1fr 23px;align-items:center;width:100px;display:grid}.home-module__vSOv9G__howMiniPipeline i{background:#19232d;border:1px solid #4b5a69;border-radius:5px;width:23px;height:23px}.home-module__vSOv9G__howMiniPipeline b{background:#566779;height:1px;display:block;position:relative}.home-module__vSOv9G__howMiniPipeline b:after{content:"";border-top:1px solid #76879a;border-right:1px solid #76879a;width:5px;height:5px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}.home-module__vSOv9G__howMiniOutput{background:#59d08b0b;border:1px solid #59d08b3d;border-radius:7px;align-items:center;gap:7px;min-width:108px;padding:9px 10px;display:flex}.home-module__vSOv9G__howMiniOutput span{color:#6dd3ad;font-size:10px}.home-module__vSOv9G__howMiniOutput strong{color:#afc0b9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:500}@media (max-width:900px){.home-module__vSOv9G__howFlow{grid-template-columns:1fr;gap:10px}.home-module__vSOv9G__howConnector{height:24px}.home-module__vSOv9G__howConnector:before{width:1px;height:100%}.home-module__vSOv9G__howConnector span{bottom:3px;right:auto;transform:rotate(135deg)}.home-module__vSOv9G__howStep{min-height:180px}}.home-module__vSOv9G__localMachineCard{background:radial-gradient(circle at 18%,#ac5dfe17,#0000 34%),linear-gradient(135deg,#1d2732f5,#10171ffa);border:1px solid #4f5e6e75;border-radius:16px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;min-height:330px;padding:42px 50px;display:grid;position:relative;overflow:hidden}.home-module__vSOv9G__localMachineCard:after{content:"";pointer-events:none;border:1px solid #ac5dfe14;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-120px}.home-module__vSOv9G__localMachineVisual{place-items:center;min-height:220px;display:grid;position:relative}.home-module__vSOv9G__localLaptop{width:min(100%,320px);position:relative}.home-module__vSOv9G__localLaptopScreen{background:linear-gradient(#131c25,#0f161e);border:1px solid #455364;border-radius:12px 12px 6px 6px;min-height:175px;padding:13px;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000047}.home-module__vSOv9G__localScreenTop{color:#a8b3bf;border-bottom:1px solid #293541;align-items:center;gap:7px;padding-bottom:10px;font-size:8px;font-weight:650;display:flex}.home-module__vSOv9G__localScreenTop svg{width:16px;height:16px}.home-module__vSOv9G__localScreenData{gap:8px;margin-top:19px;display:grid}.home-module__vSOv9G__localScreenData i{background:linear-gradient(90deg,#344453,#516274);border-radius:3px;height:8px;display:block}.home-module__vSOv9G__localScreenData i:first-child{width:88%}.home-module__vSOv9G__localScreenData i:nth-child(2){width:68%}.home-module__vSOv9G__localScreenData i:nth-child(3){width:78%}.home-module__vSOv9G__localScreenData i:nth-child(4){width:54%}.home-module__vSOv9G__localProcessing{color:#93a79e;background:#59d08b0e;border:1px solid #59d08b38;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.home-module__vSOv9G__localProcessing>span{background:#67d1ab;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #67d1ab14}.home-module__vSOv9G__localProcessing strong{color:#a9c7bb;font-weight:650}.home-module__vSOv9G__localLaptopBase{background:#27323e;border:1px solid #414d5a;border-top:0;border-radius:0 0 50% 50%;width:108%;height:9px;margin-left:-4%}.home-module__vSOv9G__localSignal{width:48px;height:48px;position:absolute;top:21%;right:8%}.home-module__vSOv9G__localSignal span{border:1px solid #ac5dfe52;border-color:#ac5dfe52 #ac5dfe52 #0000 #0000;border-radius:0 100% 0 0;position:absolute;bottom:0;right:0}.home-module__vSOv9G__localSignal span:first-child{width:14px;height:14px}.home-module__vSOv9G__localSignal span:nth-child(2){width:27px;height:27px}.home-module__vSOv9G__localSignal span:nth-child(3){width:41px;height:41px}.home-module__vSOv9G__localMachineCopy{max-width:560px}.home-module__vSOv9G__localMachineCopy h2{color:#edf1f5;letter-spacing:-.035em;margin:9px 0 13px;font-size:clamp(28px,3vw,42px);line-height:1.05}.home-module__vSOv9G__localMachineCopy p{color:#8794a3;max-width:520px;margin:0;font-size:13px;line-height:1.7}.home-module__vSOv9G__localMachineButton{color:#d4b0ff;background:#ac5dfe1a;border:1px solid #ac5dfe66;border-radius:7px;align-items:center;gap:9px;width:fit-content;min-height:38px;margin-top:22px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.home-module__vSOv9G__localMachineButton:hover{background:#ac5dfe29;border-color:#ac5dfea6;transform:translateY(-1px)}.home-module__vSOv9G__localMachineButton span{font-size:14px;transition:transform .2s}.home-module__vSOv9G__localMachineButton:hover span{transform:translate(2px)}@media (max-width:850px){.home-module__vSOv9G__localMachineCard{grid-template-columns:1fr;gap:28px;padding:32px 24px}.home-module__vSOv9G__localMachineVisual{min-height:190px}.home-module__vSOv9G__localLaptop{width:min(100%,300px)}.home-module__vSOv9G__localMachineCopy{max-width:none}}.home-module__vSOv9G__localScreenTop svg{display:none!important}.home-module__vSOv9G__localMiniLogo{flex:0 0 24px;width:24px;height:18px;position:relative}.home-module__vSOv9G__localMiniLogo i{z-index:2;border-radius:50%;width:6px;height:6px;position:absolute}.home-module__vSOv9G__localMiniLogo i:first-child{background:#42b4ff;top:0;left:0}.home-module__vSOv9G__localMiniLogo i:nth-child(2){background:#ac5dfe;bottom:0;left:0}.home-module__vSOv9G__localMiniLogo i:nth-child(3){background:#59d09a;border-radius:2px;top:6px;right:0}.home-module__vSOv9G__localMiniLogo b{transform-origin:0;background:#4cbed4;border-radius:99px;width:15px;height:2px;position:absolute;left:5px}.home-module__vSOv9G__localMiniLogo b:nth-child(4){top:4px;transform:rotate(21deg)}.home-module__vSOv9G__localMiniLogo b:nth-child(5){bottom:4px;transform:rotate(-21deg)}.home-module__vSOv9G__localScreenTop{overflow:hidden}.home-module__vSOv9G__localScreenTop>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__vSOv9G__homeFooter{border-top:1px solid #49586861;margin-top:34px;padding:30px 4px 12px}.home-module__vSOv9G__footerTop{justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:26px;display:flex}.home-module__vSOv9G__footerBrand{max-width:390px}.home-module__vSOv9G__footerBrandName{color:#e7edf3;letter-spacing:-.01em;font-size:15px;font-weight:750}.home-module__vSOv9G__footerBrand p{color:#6f7d8d;max-width:360px;margin:8px 0 0;font-size:10px;line-height:1.65}.home-module__vSOv9G__footerLinks{align-items:center;gap:24px;display:flex}.home-module__vSOv9G__footerLinks a{color:#8794a3;font-size:10px;font-weight:600;text-decoration:none;transition:color .18s,transform .18s}.home-module__vSOv9G__footerLinks a:hover{color:#d8e0e8;transform:translateY(-1px)}.home-module__vSOv9G__footerBottom{color:#586675;border-top:1px solid #4958683d;justify-content:space-between;align-items:center;gap:20px;min-height:42px;font-size:9px;display:flex}.home-module__vSOv9G__footerLegal{align-items:center;gap:18px;display:flex}.home-module__vSOv9G__footerLegal span{cursor:default}@media (max-width:700px){.home-module__vSOv9G__footerTop{flex-direction:column;gap:20px}.home-module__vSOv9G__footerLinks{flex-wrap:wrap;gap:15px 20px}.home-module__vSOv9G__footerBottom{flex-direction:column;align-items:flex-start;padding:13px 0}}.home-module__vSOv9G__productContent{padding-bottom:0!important}.home-module__vSOv9G__homeFooter{margin-bottom:0!important;padding-bottom:10px!important}.home-module__vSOv9G__pageBody,.home-module__vSOv9G__root{padding-bottom:0!important}.home-module__vSOv9G__heroFloatingNav{z-index:12;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:28px;right:28px}.home-module__vSOv9G__heroBrand,.home-module__vSOv9G__heroNavActions{align-items:center;display:flex}.home-module__vSOv9G__heroBrand{color:#e8edf3;letter-spacing:-.01em;pointer-events:auto;gap:10px;font-size:13px;font-weight:700}.home-module__vSOv9G__heroBrandLogo{object-fit:contain;width:30px;height:30px;display:block}.home-module__vSOv9G__heroNavActions{pointer-events:auto;gap:19px}.home-module__vSOv9G__heroNavItem{appearance:none;color:#e8edf3c7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600;transition:color .18s,opacity .18s,transform .18s}.home-module__vSOv9G__heroNavItem:first-child{border:1px solid #ffffff57;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.home-module__vSOv9G__heroContent{padding-top:54px}@media (max-width:700px){.home-module__vSOv9G__heroFloatingNav{top:14px;left:16px;right:16px}.home-module__vSOv9G__heroBrand{gap:7px;font-size:11px}.home-module__vSOv9G__heroBrandLogo{width:25px;height:25px}.home-module__vSOv9G__heroNavActions{gap:12px}.home-module__vSOv9G__heroNavItem{font-size:9px}.home-module__vSOv9G__heroNavItem:nth-child(2){display:none}.home-module__vSOv9G__heroContent{padding-top:48px}}.home-module__vSOv9G__heroNavActions{align-items:center;gap:22px;display:flex}.home-module__vSOv9G__heroNavItem{color:#f0f1f2d1;align-items:center;padding:0;font-size:11px;font-weight:600;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;background:0 0!important;border:0!important;border-radius:0!important}.home-module__vSOv9G__heroNavItem:hover{color:#fff;transform:translateY(-1px)}.home-module__vSOv9G__searchStaticText{color:#aeb7c2;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:15px;font-weight:500;display:block;overflow:hidden}@media (max-width:700px){.home-module__vSOv9G__heroNavActions{gap:14px}.home-module__vSOv9G__heroNavItem{font-size:9px}.home-module__vSOv9G__heroNavItem:nth-child(2){display:none}.home-module__vSOv9G__searchStaticText{font-size:12px}}.home-module__vSOv9G__heroNavIcon{color:#f0f1f29e;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:20px;height:20px;padding:0;transition:color .18s,transform .18s,opacity .18s;display:grid}.home-module__vSOv9G__searchStaticText{color:#aeb7c261!important;font-weight:450!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search>svg{color:#c5cdd67a!important;opacity:.72!important}@media (max-width:700px){.home-module__vSOv9G__heroNavIcon{width:18px;height:18px}.home-module__vSOv9G__heroNavIcon svg{width:15px;height:15px}}.home-module__vSOv9G__heroNavActions{gap:15px}.home-module__vSOv9G__heroNavIcon{color:#f0f1f2a8;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:22px;height:22px;padding:0;text-decoration:none;transition:color .18s,transform .18s,opacity .18s;display:grid}.home-module__vSOv9G__heroNavIcon:hover{color:#fff;transform:translateY(-1px)}.home-module__vSOv9G__heroNavIcon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.home-module__vSOv9G__notebookShowcase{margin-top:0!important;margin-bottom:90px!important}.home-module__vSOv9G__featureSection{margin-top:0!important}.home-module__vSOv9G__howSection,.home-module__vSOv9G__notebookShowcase,.home-module__vSOv9G__featureSection,.home-module__vSOv9G__localMachineCard{margin-top:0!important;margin-bottom:50px!important}.home-module__vSOv9G__searchWrap{margin-bottom:-26px!important}.home-module__vSOv9G__hero{min-height:447px!important}.home-module__vSOv9G__searchWrap{margin:0 auto -26px!important}.home-module__vSOv9G__hero{position:relative!important}.home-module__vSOv9G__searchWrap{z-index:15;margin:0!important;position:absolute!important;bottom:-26px!important;left:50%!important;transform:translate(-50%)!important}.home-module__vSOv9G__searchWrap{bottom:-26px!important}.home-module__vSOv9G__productContent{padding-top:10px!important}.home-module__vSOv9G__howSection .home-module__vSOv9G__sectionIntroCentered{margin-bottom:34px!important}.home-module__vSOv9G__howSection .home-module__vSOv9G__sectionKicker{text-transform:uppercase;display:inline-block;color:#b86cff!important;letter-spacing:.13em!important;margin-bottom:10px!important;font-size:10px!important;font-weight:750!important}.home-module__vSOv9G__howSection .home-module__vSOv9G__sectionIntroCentered h2{max-width:720px;color:#e8edf2!important;letter-spacing:-.025em!important;margin:0 auto!important;font-size:clamp(26px,2.7vw,34px)!important;font-weight:620!important;line-height:1.15!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__hero{min-height:447px!important}.home-module__vSOv9G__heroFloatingNav{z-index:12!important;position:absolute!important;top:18px!important;left:28px!important;right:28px!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__searchWrap{z-index:15!important;width:100%!important;max-width:720px!important;margin:0!important;padding:0 40px!important;position:absolute!important;bottom:-26px!important;left:50%!important;transform:translate(-50%)!important}.home-module__vSOv9G__howSection{padding-top:35px!important}@media (max-width:700px){.home-module__vSOv9G__heroFloatingNav{top:14px!important;left:16px!important;right:16px!important}}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search{-webkit-backdrop-filter:blur(16px)saturate(125%);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000002e,inset 0 1px #ffffff0e,inset 0 -1px #ffffff05;background:linear-gradient(#1d2834ad,#1018219e)!important;border:1px solid #a4b4c647!important;border-radius:16px!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.home-module__vSOv9G__searchStaticText{color:#aeb7c252!important}.home-module__vSOv9G__pageBody .home-module__vSOv9G__search>svg{color:#cdd6e08f!important}.home-module__vSOv9G__productShowcase{width:100%;margin-bottom:50px}.home-module__vSOv9G__showcaseNav{grid-template-columns:40px 1fr 40px;align-items:center;max-width:1120px;min-height:42px;margin:0 auto 13px;display:grid}.home-module__vSOv9G__showcaseChevron{color:#d6dee799;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;font-size:27px;font-weight:300;line-height:1;transition:color .18s,transform .18s;display:grid}.home-module__vSOv9G__showcaseChevron:hover{color:#fff;transform:scale(1.08)}.home-module__vSOv9G__showcaseLabels{justify-content:center;align-items:center;gap:11px;display:flex}.home-module__vSOv9G__showcaseLabels button{color:#667587;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:650;transition:color .18s}.home-module__vSOv9G__showcaseLabels>span{background:#536171;border-radius:50%;width:3px;height:3px}.home-module__vSOv9G__showcaseLabels .home-module__vSOv9G__showcaseLabelActive{color:#d7dfe8}.home-module__vSOv9G__showcaseViewport{border-radius:12px;width:100%;overflow:hidden}.home-module__vSOv9G__showcaseTrack{width:200%;transition:transform .55s cubic-bezier(.22,.8,.24,1);display:flex;transform:translate(0)}.home-module__vSOv9G__showcaseTrackEtl{transform:translate(-50%)}.home-module__vSOv9G__showcaseSlide{flex:0 0 50%;width:50%;padding:0 2px}.home-module__vSOv9G__etlDemo{background:#101720;border:1px solid #34404d;border-radius:10px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #0000002e}.home-module__vSOv9G__etlDemoToolbar{background:#131b24;border-bottom:1px solid #34404d;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.home-module__vSOv9G__etlDemoToolbarLeft,.home-module__vSOv9G__etlDemoToolbarRight{align-items:center;gap:9px;display:flex}.home-module__vSOv9G__etlDemoToolbar button{color:#8d9aaa;background:0 0;border:0;min-height:26px;padding:0 8px;font-size:9px;font-weight:650}.home-module__vSOv9G__etlDemoToolbarLeft>span{background:#34404d;width:1px;height:20px}.home-module__vSOv9G__etlDemoSaved{color:#6fd0ae;font-size:8px}.home-module__vSOv9G__etlDemoToolbarRight button:last-child{color:#72d8b5}.home-module__vSOv9G__etlCanvasPreview{background-color:#101720;background-image:radial-gradient(circle,#77879729 1px,#0000 1px);background-size:18px 18px;height:300px;position:relative;overflow:hidden}.home-module__vSOv9G__etlEdges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-module__vSOv9G__etlEdges path{fill:none;stroke:#536477;stroke-width:2px}.home-module__vSOv9G__etlPreviewNode{background:linear-gradient(#1b2530,#151e27);border:1px solid #405061;border-radius:8px;width:160px;min-height:94px;padding:11px;position:absolute;box-shadow:0 12px 24px #0000002e}.home-module__vSOv9G__etlSourceNode{top:108px;left:5%}.home-module__vSOv9G__etlFilterNode{top:108px;left:32%}.home-module__vSOv9G__etlAggregateNode{top:108px;left:59%}.home-module__vSOv9G__etlOutputNode{border-color:#59d08b61;top:108px;right:4%}.home-module__vSOv9G__etlPreviewNodeTop{align-items:center;gap:6px;margin-bottom:8px;display:flex}.home-module__vSOv9G__etlPreviewNodeTop small{color:#68798a;letter-spacing:.08em;font-size:7px;font-weight:750}.home-module__vSOv9G__etlNodeDot{background:#58afcb;border-radius:50%;width:6px;height:6px}.home-module__vSOv9G__etlFilterNode .home-module__vSOv9G__etlNodeDot{background:#d7a253}.home-module__vSOv9G__etlAggregateNode .home-module__vSOv9G__etlNodeDot{background:#ad75e9}.home-module__vSOv9G__etlOutputNode .home-module__vSOv9G__etlNodeDot{background:#67d1ab}.home-module__vSOv9G__etlPreviewNode>strong{color:#cfd8e1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.home-module__vSOv9G__etlNodeMeta{color:#687789;align-items:center;gap:8px;margin-top:10px;font-size:7px;display:flex}.home-module__vSOv9G__etlCondition{color:#8997a7;background:#111922;border-radius:4px;margin-top:10px;padding:5px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.home-module__vSOv9G__etlOutputReady{color:#69cfae;margin-top:10px;font-size:8px}.home-module__vSOv9G__etlPortLeft,.home-module__vSOv9G__etlPortRight{background:#718195;border:2px solid #19232d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.home-module__vSOv9G__etlPortLeft{left:-5px}.home-module__vSOv9G__etlPortRight{right:-5px}.home-module__vSOv9G__etlCanvasTools{background:#151e27;border:1px solid #34404d;border-radius:6px;align-items:center;gap:5px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.home-module__vSOv9G__etlCanvasTools button,.home-module__vSOv9G__etlCanvasTools span{color:#758496;background:0 0;border:0;font-size:8px}.home-module__vSOv9G__etlCanvasTools button{width:20px;height:20px}.home-module__vSOv9G__etlInspector{background:#111923;border-top:1px solid #34404d}.home-module__vSOv9G__etlInspectorTabs{border-bottom:1px solid #2d3844;align-items:center;gap:19px;min-height:38px;padding:0 14px;font-size:8px;display:flex}.home-module__vSOv9G__etlInspectorTabs strong{color:#c5ced8}.home-module__vSOv9G__etlInspectorTabs span{color:#647486}.home-module__vSOv9G__etlInspectorRows>div{color:#8a98a8;border-bottom:1px solid #27323d;grid-template-columns:1.2fr 1fr 1fr;align-items:center;min-height:31px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.home-module__vSOv9G__etlInspectorRows>div:first-child{color:#637486}.home-module__vSOv9G__etlInspectorRows>div:last-child{border-bottom:0}.home-module__vSOv9G__etlInspectorRows span,.home-module__vSOv9G__etlInspectorRows strong{padding:0 14px}.home-module__vSOv9G__etlInspectorRows strong{color:#b9c5d0;font-weight:500}@media (max-width:760px){.home-module__vSOv9G__showcaseNav{grid-template-columns:34px 1fr 34px}.home-module__vSOv9G__etlCanvasPreview{height:270px}.home-module__vSOv9G__etlPreviewNode{width:125px}.home-module__vSOv9G__etlSourceNode{left:3%}.home-module__vSOv9G__etlFilterNode{left:28%}.home-module__vSOv9G__etlAggregateNode{left:53%}.home-module__vSOv9G__etlOutputNode{right:2%}}.home-module__vSOv9G__etlPreviewNode{opacity:0;transition:opacity .35s,transform .35s,border-color .3s,box-shadow .3s;transform:translateY(7px)scale(.975)}.home-module__vSOv9G__etlNodeVisible{opacity:1;transform:translateY(0)scale(1)}.home-module__vSOv9G__etlEdgeVisible{stroke-dasharray:260;stroke-dashoffset:260px;animation:.55s forwards home-module__vSOv9G__etlDrawEdge}@keyframes home-module__vSOv9G__etlDrawEdge{to{stroke-dashoffset:0}}.home-module__vSOv9G__etlNodeSuccess{border-color:#59d08b61;box-shadow:0 0 0 1px #59d08b09,0 10px 25px #00000029}.home-module__vSOv9G__etlNodeSuccess:after{content:"✓";color:#68d0ad;font-size:8px;font-weight:700;position:absolute;top:7px;right:8px}.home-module__vSOv9G__etlRunActive{animation:.75s ease-in-out infinite home-module__vSOv9G__notebookRunningPulse;color:#71d8b5!important}.home-module__vSOv9G__etlDemoCursor{z-index:20;pointer-events:none;filter:drop-shadow(0 2px 3px #00000073);width:17px;height:17px;animation:.75s cubic-bezier(.22,.8,.24,1) both home-module__vSOv9G__etlCursorArrive;position:absolute;top:-37px;right:37px}.home-module__vSOv9G__etlDemoCursor svg{fill:#f7f9fc;stroke:#111820;stroke-width:1.35px;stroke-linejoin:round;width:17px;height:17px}@keyframes home-module__vSOv9G__etlCursorArrive{0%{opacity:0;transform:translate(-130px,75px)}to{opacity:1;transform:translate(0)}}.home-module__vSOv9G__etlDemoCursorClick:after{content:"";border:1px solid #ac5dfeb3;border-radius:50%;width:16px;height:16px;animation:.42s ease-out home-module__vSOv9G__etlCursorPulse;position:absolute;top:0;left:0}@keyframes home-module__vSOv9G__etlCursorPulse{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.7)}}.home-module__vSOv9G__etlInspector{transition:max-height .45s,opacity .35s,transform .35s;overflow:hidden}.home-module__vSOv9G__etlInspectorHidden{opacity:0;max-height:0;transform:translateY(-5px)}.home-module__vSOv9G__etlInspectorVisible{opacity:1;max-height:210px;transform:translateY(0)}.home-module__vSOv9G__etlDemoComplete{border-color:#59d08b42}.home-module__vSOv9G__showcaseTrack{width:300%!important}.home-module__vSOv9G__showcaseSlide{flex:0 0 33.3333%!important;width:33.3333%!important}.home-module__vSOv9G__workflowDemo{background:#101720;border:1px solid #34404d;border-radius:10px;max-width:1120px;margin:0 auto;transition:border-color .3s;overflow:hidden;box-shadow:0 18px 55px #0000002e}.home-module__vSOv9G__workflowDemoComplete{border-color:#59d08b47}.home-module__vSOv9G__workflowDemoToolbar{background:#131b24;border-bottom:1px solid #34404d;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.home-module__vSOv9G__workflowToolbarLeft,.home-module__vSOv9G__workflowToolbarRight{align-items:center;gap:9px;display:flex}.home-module__vSOv9G__workflowDemoToolbar button{color:#8d9aaa;background:0 0;border:0;min-height:26px;padding:0 8px;font-size:9px;font-weight:650}.home-module__vSOv9G__workflowToolbarLeft>span{background:#34404d;width:1px;height:20px}.home-module__vSOv9G__workflowToolbarRight button:last-child{color:#72d8b5}.home-module__vSOv9G__workflowSaved{color:#6fd0ae;font-size:8px}.home-module__vSOv9G__workflowRunActive{animation:.75s ease-in-out infinite home-module__vSOv9G__notebookRunningPulse}.home-module__vSOv9G__workflowCanvasPreview{background-color:#101720;background-image:radial-gradient(circle,#77879729 1px,#0000 1px);background-size:18px 18px;height:300px;position:relative;overflow:hidden}.home-module__vSOv9G__workflowEdges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-module__vSOv9G__workflowEdges path{fill:none;stroke:#56677a;stroke-width:2px;opacity:0}.home-module__vSOv9G__workflowEdgeVisible{stroke-dasharray:300;stroke-dashoffset:300px;animation:.6s forwards home-module__vSOv9G__workflowDrawEdge;opacity:1!important}@keyframes home-module__vSOv9G__workflowDrawEdge{to{stroke-dashoffset:0}}.home-module__vSOv9G__workflowPreviewNode{opacity:0;background:linear-gradient(#1b2530,#151e27);border:1px solid #405061;border-radius:8px;width:230px;min-height:100px;padding:12px;transition:opacity .35s,transform .35s,border-color .3s,box-shadow .3s;position:absolute;top:112px;transform:translateY(8px)scale(.975);box-shadow:0 12px 25px #0000002e}.home-module__vSOv9G__workflowNotebookNode{left:15%}.home-module__vSOv9G__workflowEtlNode{right:15%}.home-module__vSOv9G__workflowNodeVisible{opacity:1;transform:translateY(0)scale(1)}.home-module__vSOv9G__workflowNodeTop{align-items:center;gap:6px;margin-bottom:10px;display:flex}.home-module__vSOv9G__workflowNodeTop small{color:#718193;letter-spacing:.08em;font-size:7px;font-weight:750}.home-module__vSOv9G__workflowNodeTop b{color:#d4a257;margin-left:auto;font-size:7px;font-weight:650}.home-module__vSOv9G__workflowNodeTop .home-module__vSOv9G__workflowDone{color:#6ed1ae}.home-module__vSOv9G__workflowNotebookDot,.home-module__vSOv9G__workflowEtlDot{border-radius:50%;width:6px;height:6px}.home-module__vSOv9G__workflowNotebookDot{background:#68afff}.home-module__vSOv9G__workflowEtlDot{background:#ac72e8}.home-module__vSOv9G__workflowPreviewNode>strong{color:#d0d9e2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.home-module__vSOv9G__workflowNodeMeta{color:#68788b;align-items:center;gap:10px;margin-top:11px;font-size:7px;display:flex}.home-module__vSOv9G__workflowPortLeft,.home-module__vSOv9G__workflowPortRight{background:#718195;border:2px solid #19232d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.home-module__vSOv9G__workflowPortLeft{left:-5px}.home-module__vSOv9G__workflowPortRight{right:-5px}.home-module__vSOv9G__workflowNodeRunning{border-color:#d6a2577a;box-shadow:0 0 18px #d6a25714}.home-module__vSOv9G__workflowNodeSuccess{border-color:#59d08b66;box-shadow:0 0 18px #59d08b0f}.home-module__vSOv9G__workflowCanvasTools{background:#151e27;border:1px solid #34404d;border-radius:6px;align-items:center;gap:5px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.home-module__vSOv9G__workflowCanvasTools button,.home-module__vSOv9G__workflowCanvasTools span{color:#758496;background:0 0;border:0;font-size:8px}.home-module__vSOv9G__workflowCanvasTools button{width:20px;height:20px}.home-module__vSOv9G__workflowCursor{z-index:20;pointer-events:none;filter:drop-shadow(0 2px 3px #00000073);width:17px;height:17px;animation:.75s cubic-bezier(.22,.8,.24,1) both home-module__vSOv9G__workflowCursorArrive;position:absolute;top:-37px;right:45px}.home-module__vSOv9G__workflowCursor svg{fill:#f7f9fc;stroke:#111820;stroke-width:1.35px;stroke-linejoin:round;width:17px;height:17px}@keyframes home-module__vSOv9G__workflowCursorArrive{0%{opacity:0;transform:translate(-130px,80px)}to{opacity:1;transform:translate(0)}}.home-module__vSOv9G__workflowCursorClick:after{content:"";border:1px solid #ac5dfeb3;border-radius:50%;width:16px;height:16px;animation:.42s ease-out home-module__vSOv9G__workflowCursorPulse;position:absolute;top:0;left:0}@keyframes home-module__vSOv9G__workflowCursorPulse{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.7)}}.home-module__vSOv9G__workflowRunPanel{background:#111923;transition:max-height .45s,opacity .35s,transform .35s;overflow:hidden}.home-module__vSOv9G__workflowRunPanelHidden{opacity:0;max-height:0;transform:translateY(-5px)}.home-module__vSOv9G__workflowRunPanelVisible{opacity:1;max-height:180px;transform:translateY(0)}.home-module__vSOv9G__workflowRunHeader{border-top:1px solid #34404d;border-bottom:1px solid #2c3743;justify-content:space-between;align-items:center;min-height:45px;padding:0 14px;display:flex}.home-module__vSOv9G__workflowRunHeader>div{align-items:baseline;gap:9px;display:flex}.home-module__vSOv9G__workflowRunHeader strong{color:#c9d2dc;font-size:9px}.home-module__vSOv9G__workflowRunHeader span{color:#6d7c8d;font-size:8px}.home-module__vSOv9G__workflowRunSuccess{font-weight:650;color:#6ed1ae!important}.home-module__vSOv9G__workflowRunRows>div{border-bottom:1px solid #27323d;grid-template-columns:14px minmax(0,1fr) 100px 20px;align-items:center;gap:8px;min-height:33px;padding:0 14px;font-size:8px;display:grid}.home-module__vSOv9G__workflowRunRows>div:last-child{border-bottom:0}.home-module__vSOv9G__workflowRunDot{background:#68d0ad;border-radius:50%;width:6px;height:6px}.home-module__vSOv9G__workflowRunRows strong{color:#adb9c5;font-weight:550}.home-module__vSOv9G__workflowRunRows span{color:#68788b}.home-module__vSOv9G__workflowRunRows b{color:#69d0ae}@media (max-width:760px){.home-module__vSOv9G__workflowPreviewNode{width:175px}.home-module__vSOv9G__workflowNotebookNode{left:7%}.home-module__vSOv9G__workflowEtlNode{right:7%}}.home-module__vSOv9G__homeBtnGhost{color:#8e9eaa!important;background:0 0!important;border:1px solid #0000!important;transition:background .15s,color .15s,transform .15s!important}.home-module__vSOv9G__homeBtnGhost:hover{color:#f0f1f2!important;background:#ffffff0f!important}.home-module__vSOv9G__howStep{-webkit-backdrop-filter:blur(16px);transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000004d;background:#162430ad!important;border:1px solid #31829659!important;border-radius:12px!important}.home-module__vSOv9G__howStep:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000061;background:#1c2e3ed1!important;border-color:#00a3bf94!important}.home-module__vSOv9G__howStepNumber{color:#38bdf8!important;letter-spacing:.08em!important;opacity:.9!important;font-size:11px!important;font-weight:700!important}.home-module__vSOv9G__howStep>strong{color:#f0f4f8!important;font-size:14px!important;font-weight:600!important}.home-module__vSOv9G__howStep>span:last-child{color:#8e9eaa!important;font-size:11px!important}.home-module__vSOv9G__howMiniFile,.home-module__vSOv9G__howMiniOutput{background:#0a161f85!important;border-color:#31829647!important}.home-module__vSOv9G__howIcon{background:#0e1d28b8!important;border-color:#3182964d!important}.home-module__vSOv9G__howConnector:before{background:linear-gradient(90deg,#31829638,#31829694)!important}.home-module__vSOv9G__howConnector span{border-color:#4aaac094!important}.home-module__vSOv9G__homeBtnPrimary{-webkit-backdrop-filter:blur(12px);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;color:#e2f5f8!important;background:#122634d9!important;border:1px solid #318296!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #00000061!important}.home-module__vSOv9G__homeBtnPrimary:hover{transform:translateY(-1px);color:#fff!important;background:#1a364af2!important;border-color:#5ce1e6!important;box-shadow:inset 0 1px #ffffff1a,0 0 16px #00a3bf40,0 5px 18px #0000005c!important}.home-module__vSOv9G__homeBtnPrimary{color:#0b151e!important;letter-spacing:-.01em!important;-webkit-backdrop-filter:none!important;background:#f0f4f8!important;border:1px solid #fff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important;transition:background .15s,transform .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0003,0 4px 14px #00000059!important}.home-module__vSOv9G__homeBtnPrimary:hover{transform:translateY(-1px);color:#0b151e!important;background:#fff!important;box-shadow:0 2px 4px #0003,0 6px 20px #ffffff26!important}.home-module__vSOv9G__homeBtnSecondary{-webkit-backdrop-filter:blur(8px);color:#94a3b8!important;min-height:38px!important;box-shadow:none!important;background:#12202ba6!important;border:1px solid #334756a6!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:13px!important;font-weight:550!important;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s,transform .15s!important;display:inline-flex!important}.home-module__vSOv9G__homeBtnSecondary:hover{transform:translateY(-1px);color:#f0f4f8!important;background:#1a2c3bd9!important;border-color:#4f6e85d9!important}.home-module__vSOv9G__homeBtnRun{color:#6ee7b7!important;background:#10b9811f!important;border:1px solid #10b9814d!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;font-size:9px!important;font-weight:650!important;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09!important}.home-module__vSOv9G__homeBtnRun:hover{color:#a7f3d0!important;background:#10b98133!important;border-color:#34d39994!important;box-shadow:0 0 12px #10b9811a!important}.home-module__vSOv9G__homeBtnRun:active{transform:translateY(1px)}.home-module__vSOv9G__etlRunActive,.home-module__vSOv9G__workflowRunActive{color:#a7f3d0!important;background:#10b9812e!important;border-color:#34d3997a!important}.home-module__vSOv9G__homeBtnUtility{color:#7f8e9e!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:8px!important;font-weight:600!important;line-height:1!important;transition:background .15s,color .15s,border-color .15s!important;display:inline-flex!important}.home-module__vSOv9G__homeBtnUtility:hover{color:#c8d2dc!important;background:#ffffff0e!important;border-color:#798fa329!important}.home-module__vSOv9G__homeBtnUtility:active{background:#ffffff13!important}.home-module__vSOv9G__homeBtnUtilityIcon{color:#748394!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;place-items:center!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important;transition:background .15s,color .15s,border-color .15s!important;display:inline-grid!important}.home-module__vSOv9G__homeBtnUtilityIcon:hover{color:#d4dce5!important;background:#ffffff0e!important;border-color:#798fa329!important}.home-module__vSOv9G__productShowcase{width:100%!important;margin-top:0!important;margin-bottom:50px!important}.home-module__vSOv9G__productShowcase .home-module__vSOv9G__notebookShowcase{margin-top:0!important;margin-bottom:0!important}.home-module__vSOv9G__showcaseTrack{align-items:stretch!important;width:300%!important;display:flex!important}.home-module__vSOv9G__showcaseSlide{box-sizing:border-box;flex:0 0 33.3333%!important;width:33.3333%!important;padding:0 2px!important}.home-module__vSOv9G__showcaseSlide>*{width:100%}.home-module__vSOv9G__showcaseViewport{margin:0!important}.home-module__vSOv9G__featureSection,.home-module__vSOv9G__localMachineCard{margin-top:0!important;margin-bottom:50px!important}.home-module__vSOv9G__homeFooter{margin-top:0!important}.home-module__vSOv9G__srOnly{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
