.homepage-module__JmzoLq__page{color:#f5f5f5;background:#080808;overflow:clip}.homepage-module__JmzoLq__content{width:calc(100% - 120px);max-width:1240px;margin-inline:auto}.homepage-module__JmzoLq__skipLink{z-index:1100;color:#080808;background:#fff;padding:12px 20px;position:fixed;top:8px;left:20px;transform:translateY(-150%)}.homepage-module__JmzoLq__skipLink:focus{transform:none}.homepage-module__JmzoLq__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:90px 0 88px;display:grid}.homepage-module__JmzoLq__eyebrow{color:#a3a3a3;font:400 10px/1.5 var(--font-mono),monospace;letter-spacing:.11em;align-items:center;gap:10px;margin-bottom:28px;display:flex}.homepage-module__JmzoLq__eyebrow>span{background:#eee;border-radius:50%;width:6px;height:6px}.homepage-module__JmzoLq__headline{letter-spacing:-.055em;margin-left:-.045em;font-size:clamp(56px,5.6vw,80px);font-weight:500;line-height:1.04}.homepage-module__JmzoLq__headline:focus{outline:none}.homepage-module__JmzoLq__description{color:#a9a9a9;max-width:420px;margin-top:26px;font-size:17px;line-height:1.7}.homepage-module__JmzoLq__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.homepage-module__JmzoLq__primaryLink,.homepage-module__JmzoLq__secondaryLink{justify-content:center;align-items:center;gap:22px;min-height:46px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.homepage-module__JmzoLq__primaryLink{color:#080808;background:#f4f4f4;border-radius:4px;padding:12px 20px}.homepage-module__JmzoLq__primaryLink:hover{background:#ccc}.homepage-module__JmzoLq__secondaryLink{color:#c6c6c6;gap:12px}.homepage-module__JmzoLq__secondaryLink:hover{color:#fff}.homepage-module__JmzoLq__page :is(a,input):focus-visible{outline-offset:6px;outline:2px solid #fff}.homepage-module__JmzoLq__ecosystem{isolation:isolate;height:400px;position:relative}.homepage-module__JmzoLq__diagramLabel{text-align:center;color:#737373;font:10px/1.5 var(--font-mono),monospace;letter-spacing:.08em}.homepage-module__JmzoLq__connections{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.homepage-module__JmzoLq__path{stroke:#333;stroke-width:1px}.homepage-module__JmzoLq__signal{stroke:#bcbcbc;stroke-width:1.5px;stroke-dasharray:20 400;animation:14s linear infinite homepage-module__JmzoLq__signalFlow}@keyframes homepage-module__JmzoLq__signalFlow{to{stroke-dashoffset:-420px}}.homepage-module__JmzoLq__hub{letter-spacing:-.045em;white-space:nowrap;background:#080808;flex-direction:column;justify-content:center;align-items:center;padding:12px 20px;font-size:28px;font-weight:600;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.homepage-module__JmzoLq__hub span{color:#888;letter-spacing:.015em;margin-top:3px;font-size:10px;font-weight:400}.homepage-module__JmzoLq__productNodes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:absolute;top:265px;left:0;right:0}.homepage-module__JmzoLq__productNodes a{flex-direction:column;align-items:center;font-size:14px;transition:transform .2s;display:flex}.homepage-module__JmzoLq__productNodes a:hover{transform:translateY(-5px)}.homepage-module__JmzoLq__nodeIcon{background:#141414;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid}.homepage-module__JmzoLq__nodeIcon img{filter:grayscale();object-fit:contain;mix-blend-mode:screen}.homepage-module__JmzoLq__productNodes strong{font-weight:500}.homepage-module__JmzoLq__productNodes small{color:#999;text-align:center;margin-top:2px;font-size:10px}.homepage-module__JmzoLq__diagramFoot{white-space:nowrap;color:#888;align-items:center;gap:12px;font-size:10px;display:inline-flex;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.homepage-module__JmzoLq__diagramFoot svg,.homepage-module__JmzoLq__secondaryLink svg{flex-shrink:0}.homepage-module__JmzoLq__trust{border-top:1px solid #242424;border-bottom:1px solid #242424;padding:28px 0 32px}.homepage-module__JmzoLq__trustHeading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.homepage-module__JmzoLq__trustHeading>p{color:#999;font:10px/1.5 var(--font-mono),monospace;letter-spacing:.1em}.homepage-module__JmzoLq__motionControl{color:#888;cursor:pointer;align-items:center;gap:8px;font-size:10px;display:flex}.homepage-module__JmzoLq__motionToggle{accent-color:#fff;cursor:pointer;width:12px;height:12px}.homepage-module__JmzoLq__trustViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.homepage-module__JmzoLq__trustRail{will-change:transform;width:max-content;animation:36s linear infinite homepage-module__JmzoLq__trustScroll;display:flex}.homepage-module__JmzoLq__trustGroup{gap:20px;padding-right:20px;list-style:none;display:flex}.homepage-module__JmzoLq__trustGroup li{background:#111;border-radius:6px;flex-shrink:0;width:300px;padding:24px 26px 26px}.homepage-module__JmzoLq__trustGroup svg{color:#c5c5c5;margin-bottom:24px}.homepage-module__JmzoLq__trustGroup h2{letter-spacing:-.02em;margin-bottom:7px;font-size:16px;font-weight:500}.homepage-module__JmzoLq__trustGroup p{color:#888;font-size:12px;line-height:1.6}.homepage-module__JmzoLq__trust:has(.homepage-module__JmzoLq__motionToggle:checked) .homepage-module__JmzoLq__trustRail{animation-play-state:paused}.homepage-module__JmzoLq__page:has(.homepage-module__JmzoLq__motionToggle:checked) .homepage-module__JmzoLq__signal{animation-play-state:paused}@keyframes homepage-module__JmzoLq__trustScroll{to{transform:translate(-50%)}}.homepage-module__JmzoLq__systems{text-align:center;padding-top:43px;padding-bottom:54px}.homepage-module__JmzoLq__systems h2{color:#999;font-size:12px;font-weight:400}.homepage-module__JmzoLq__systemRow{justify-content:center;align-items:center;gap:80px;margin-top:27px;list-style:none;display:flex}.homepage-module__JmzoLq__systemRow a:hover{opacity:.7}.homepage-module__JmzoLq__sparkIdentity,.homepage-module__JmzoLq__securityIdentity{letter-spacing:-.035em;color:#ccc;align-items:center;gap:10px;font-size:24px;font-weight:500;line-height:1;display:flex}.homepage-module__JmzoLq__sparkMark{object-fit:contain;filter:grayscale();mix-blend-mode:screen;width:32px;height:32px}.homepage-module__JmzoLq__nevetsWordmark{letter-spacing:-.04em;color:#ccc;font-size:25px;font-weight:700;line-height:1}.homepage-module__JmzoLq__securityIdentity svg{color:#999;width:26px;height:26px}body:has(.homepage-module__JmzoLq__page){background:#080808}body:has(.homepage-module__JmzoLq__page) .navbar{width:calc(100% - 120px);max-width:1240px;min-height:80px;box-shadow:none;-webkit-backdrop-filter:none;background:#080808;border:0;border-bottom:1px solid #282828;border-radius:0;margin:0 auto;padding:0;top:0}body:has(.homepage-module__JmzoLq__page) .logo{letter-spacing:-.04em;font-size:23px}body:has(.homepage-module__JmzoLq__page) .logo:before{animation:none;display:none}body:has(.homepage-module__JmzoLq__page) .navLinks{gap:26px;margin-left:auto;font-size:13px}body:has(.homepage-module__JmzoLq__page) .navLinks a:after{background:#fff;border-radius:0}body:has(.homepage-module__JmzoLq__page) .navbar button[aria-label="Export page as markdown for AI agents"]{display:none!important}:is(body:has(.homepage-module__JmzoLq__page) .navSearch,body:has(.homepage-module__JmzoLq__page) .navToggle){color:#aaa;background:0 0;border:0;border-radius:0;min-width:44px;min-height:44px;padding:10px}body:has(.homepage-module__JmzoLq__page) .navSearchKbd{display:none}body:has(.homepage-module__JmzoLq__page) .navOverlay{-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.homepage-module__JmzoLq__page) .navDrawer{box-shadow:none;background:#080808}body:has(.homepage-module__JmzoLq__page) .navDrawer a{border-radius:0}body:has(.homepage-module__JmzoLq__page) .navDrawer a:hover{color:#fff}body:has(.homepage-module__JmzoLq__page) .navbar :is(a,button):focus-visible{outline-offset:3px;border-radius:0;outline:2px solid #fff}@media (min-width:1500px){.homepage-module__JmzoLq__trustGroup li{width:calc(25vw - 20px)}}@media (max-width:1100px){.homepage-module__JmzoLq__content{width:calc(100% - 64px)}.homepage-module__JmzoLq__hero{gap:32px;padding-block:65px}.homepage-module__JmzoLq__headline{font-size:64px}.homepage-module__JmzoLq__actions{gap:20px}.homepage-module__JmzoLq__systemRow{gap:48px}body:has(.homepage-module__JmzoLq__page) .navbar{width:calc(100% - 64px)}body:has(.homepage-module__JmzoLq__page) .navLinks{gap:16px}}@media (max-width:760px){.homepage-module__JmzoLq__content{width:calc(100% - 40px)}.homepage-module__JmzoLq__hero{grid-template-columns:1fr;gap:28px;padding:48px 0 40px}.homepage-module__JmzoLq__headline{font-size:clamp(48px,12vw,74px);line-height:1.05}.homepage-module__JmzoLq__eyebrow{margin-bottom:22px;font-size:9px}.homepage-module__JmzoLq__description{max-width:370px;margin-top:22px;font-size:15px}.homepage-module__JmzoLq__actions{gap:24px;margin-top:26px}.homepage-module__JmzoLq__primaryLink,.homepage-module__JmzoLq__secondaryLink{font-size:12px}.homepage-module__JmzoLq__primaryLink{padding-inline:16px}.homepage-module__JmzoLq__ecosystem{width:100%;max-width:440px;height:340px;margin:auto}.homepage-module__JmzoLq__diagramLabel{display:none}.homepage-module__JmzoLq__hub{font-size:24px;top:34px}.homepage-module__JmzoLq__connections{height:350px;top:-22px}.homepage-module__JmzoLq__productNodes{top:205px}.homepage-module__JmzoLq__diagramFoot{bottom:0}.homepage-module__JmzoLq__trust{padding:22px 0 24px}.homepage-module__JmzoLq__trustHeading{margin-bottom:20px}.homepage-module__JmzoLq__trustGroup li{width:260px;padding:22px}.homepage-module__JmzoLq__trustGroup{gap:14px;padding-right:14px}.homepage-module__JmzoLq__trustRail{animation-duration:32s}.homepage-module__JmzoLq__trustGroup svg{margin-bottom:20px}.homepage-module__JmzoLq__systems{padding-block:34px 40px}.homepage-module__JmzoLq__systemRow{grid-template-columns:repeat(2,1fr);gap:28px 24px;max-width:340px;margin:28px auto 0;display:grid}.homepage-module__JmzoLq__systemRow li{justify-content:center;display:flex}.homepage-module__JmzoLq__sparkIdentity,.homepage-module__JmzoLq__securityIdentity,.homepage-module__JmzoLq__nevetsWordmark{font-size:22px}body:has(.homepage-module__JmzoLq__page) .navbar{gap:12px;width:calc(100% - 40px);min-height:68px}}@media (prefers-reduced-motion:reduce){.homepage-module__JmzoLq__trustRail{width:100%;animation:none;transform:none}.homepage-module__JmzoLq__trustViewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.homepage-module__JmzoLq__trustGroup{grid-template-columns:repeat(4,1fr);width:calc(100% - 40px);max-width:1240px;margin:auto;padding:0;display:grid}.homepage-module__JmzoLq__trustGroup li{width:auto}.homepage-module__JmzoLq__trustGroup[aria-hidden=true],.homepage-module__JmzoLq__motionControl{display:none}.homepage-module__JmzoLq__signal{stroke-dasharray:none;opacity:.3;animation:none}.homepage-module__JmzoLq__page *,.homepage-module__JmzoLq__page :before,.homepage-module__JmzoLq__page :after{scroll-behavior:auto;transition:none}html:has(.homepage-module__JmzoLq__page){scroll-behavior:auto}body:has(.homepage-module__JmzoLq__page) .navbar *{transition:none;animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.homepage-module__JmzoLq__trustGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__JmzoLq__trustGroup li{padding:18px}.homepage-module__JmzoLq__trustGroup h2{font-size:14px}}
