@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#090d13;--panel:#111820;--line:#26313a;--text:#f4f7f6;--muted:#9ba8b1;--lime:#c7ff72;--blue:#7dbcfb;--purple:#bca8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.12' filter='url(%23n)'/%3E%3C/svg%3E");z-index:9}.container{width:min(1160px,calc(100% - 64px));margin:auto}.site-header{height:82px;border-bottom:1px solid #ffffff10;position:relative;z-index:10}.nav-wrap,.desktop-nav,.nav-github,.brand{display:flex;align-items:center}.nav-wrap{height:100%;justify-content:space-between}.brand{gap:10px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:23px;letter-spacing:-1.2px}.brand-mark{width:33px;height:33px;display:grid;place-items:center;border:2px solid var(--lime);border-radius:10px;color:var(--lime);font-size:28px;line-height:1}.brand-muted{color:#8b969c}.desktop-nav{gap:38px;color:#b1bbc0;font-size:13px;font-weight:700}.desktop-nav a:hover,.footer a:hover{color:var(--lime)}.nav-github{gap:10px;border:1px solid #37424a;padding:11px 16px;border-radius:9px;font-size:13px;font-weight:700}.nav-github svg{width:17px;height:17px}.arrow{color:var(--lime)}.hero{min-height:668px;display:grid;grid-template-columns:1fr 1.05fr;gap:35px;align-items:center;padding-top:42px;padding-bottom:65px}.hero-copy{position:relative;z-index:2}.eyebrow,.section-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--lime)}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #324135;background:#172119;padding:10px 13px;border-radius:30px}.pulse-dot,.green-dot{height:7px;width:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #b7ff6a88}.hero h1,.section h2,.workflow-section h2,.cta-section h2{font-family:'Space Grotesk',sans-serif;letter-spacing:-3.8px;line-height:1.07}.hero h1{font-size:clamp(58px,5.5vw,83px);margin:27px 0 22px;font-weight:700}.gradient-text{background:linear-gradient(100deg,#c7ff72 0%,#a5edb6 70%,#88dbcf 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lede{max-width:480px;font-size:17px;line-height:1.75;color:#aeb9bf;margin:0 0 32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 22px;border-radius:9px;font-size:14px;font-weight:800;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-3px)}.btn-primary{background:var(--lime);color:#111811}.btn-secondary{border:1px solid #3b474f;background:#151d25}.hero-facts{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px;color:#9aa8ad;font-size:12px}.check{color:var(--lime);font-style:normal;margin-right:5px}.hero-visual{position:relative;min-width:0;padding:50px 0 50px 8px}.orb{position:absolute;border-radius:50%;filter:blur(55px);pointer-events:none}.orb-one{width:350px;height:350px;background:#416e4d43;right:5%;top:2%}.orb-two{width:270px;height:270px;background:#31557a44;bottom:0;left:0}.terminal-window{position:relative;background:#10171e;border:1px solid #405046;border-radius:14px;box-shadow:0 30px 90px #0009,0 0 65px #a2ef7815;overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.terminal-top{height:47px;background:#1a232b;border-bottom:1px solid #303d44;display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#899ba2;font:12px 'Space Grotesk',sans-serif}.traffic{display:flex;gap:6px}.traffic i{height:9px;width:9px;background:#ff776f;border-radius:50%}.traffic i:nth-child(2){background:#f3c16c}.traffic i:nth-child(3){background:#83d69c}.terminal-icon{font-size:17px}.terminal-content{padding:24px 23px 27px;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;color:#d6e3e4}.prompt{margin-bottom:14px}.prompt>span:first-child,.term-blue{color:#9bcdff}.path{color:var(--lime)}.prompt strong{color:#e9f4f3;font-weight:500}.term-muted,.term-faint{color:#70828d}.term-muted{margin-bottom:13px}.term-line{display:flex;gap:9px}.term-faint{margin-left:auto;font-size:11px}.term-ok{color:var(--lime)}.term-divider{border-top:1px dashed #33424a;margin:18px 0}.term-scan{display:flex;gap:8px;white-space:nowrap}.listing{display:flex;gap:12px;align-items:center;background:#192c25;border:1px solid #41614a;border-radius:9px;padding:13px;margin:15px 0 11px}.listing-symbol{background:#355743;color:var(--lime);width:33px;height:33px;border-radius:8px;display:grid;place-items:center;font-size:24px}.listing-main{display:flex;flex-direction:column;flex:1;line-height:1.6}.listing-main strong{font-size:12px;color:#e7f7e7}.listing-main span{font-size:10px;color:#98afa4}.listing-price{color:var(--lime);font-size:14px;font-weight:700;white-space:nowrap}.listing-price span{display:block;font-size:10px;color:#9bb09f;text-align:right}.term-notify{color:#a9c9e9}.term-notify span:first-child{color:#85c2ff}.term-notify .term-ok{float:right}.term-cursor{margin-top:18px;color:#7d939d}.cursor{display:inline-block;width:7px;height:13px;background:var(--lime);vertical-align:-2px;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.floating-chip{position:absolute;right:-12px;bottom:5px;display:flex;gap:12px;align-items:center;background:#f2f8e8;color:#1a2820;padding:13px 18px;border-radius:10px;box-shadow:0 15px 35px #0008;z-index:2;transform:rotate(3deg)}.chip-icon{width:31px;height:31px;border-radius:8px;background:#d7efbd;display:grid;place-items:center;font-size:21px}.floating-chip strong,.floating-chip small{display:block}.floating-chip strong{font-size:12px}.floating-chip small{font-size:10px;color:#697b6b;margin-top:2px}.trust-strip{border-top:1px solid #253039;border-bottom:1px solid #253039;background:#10161c}.strip-inner{min-height:88px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;color:#82949d;font-size:10px;letter-spacing:1.1px;font-weight:800}.section{padding-top:115px;padding-bottom:120px}.section-heading{text-align:center;max-width:660px;margin:0 auto 52px}.section h2,.workflow-section h2{font-size:clamp(42px,4.6vw,60px);margin:18px 0}.section h2 span:not(.period){color:#87979c}.section-heading p{font-size:16px;color:#9aa9b1;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-card{min-height:277px;padding:27px;background:linear-gradient(145deg,#141d25,#10171e);border:1px solid #29353e;border-radius:14px;overflow:hidden;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-4px);border-color:#668361}.feature-wide{grid-column:span 2;position:relative}.feature-icon{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;font-size:26px;font-family:'Space Grotesk',sans-serif}.icon-lime{color:#d6ff95;background:#33462c}.icon-purple{color:#c8b4ff;background:#352c48}.icon-blue{color:#9ecfff;background:#263d55}.icon-orange{color:#ffd49a;background:#4b392b}.icon-green{color:#9df5d2;background:#25493f}.feature-card h3{font-family:'Space Grotesk',sans-serif;font-size:21px;letter-spacing:-.6px;margin:19px 0 10px}.feature-card p{font-size:13px;color:#99a9b0;line-height:1.75;max-width:360px}.mini-visual{position:absolute;right:25px;top:36px;width:225px;transform:rotate(-4deg);border:1px solid #3b5145;background:#1b2925;border-radius:9px;padding:9px;box-shadow:0 15px 30px #0005}.mini-line{display:flex;align-items:center;gap:8px;padding:10px 6px;font-size:11px;color:#dce6e1;border-bottom:1px solid #32423a}.mini-line:last-child{border:0}.mini-line em{font-style:normal;margin-left:auto;font-size:8px;color:var(--lime)}.mini-dot{width:6px;height:6px;border-radius:50%;background:var(--lime)}.mini-dot.muted{background:#6d91a0}.filter-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.filter-tags span{font-size:10px;padding:8px 10px;border:1px solid #45515a;border-radius:5px;color:#c0cbd1}.feature-bottom{margin-top:24px;font-size:10px;letter-spacing:1px;color:#7894a3;font-weight:800}.feature-bottom span{color:var(--lime);padding:0 5px}.workflow-section{background:#111a20;border-top:1px solid #26323a;border-bottom:1px solid #26323a;padding:115px 0}.workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.workflow-intro{max-width:390px;color:#9aabb2;line-height:1.75;font-size:16px}.text-link{display:inline-flex;gap:25px;border-bottom:1px solid var(--lime);padding-bottom:9px;color:var(--lime);font-size:14px;font-weight:800;margin-top:18px}.steps{border-top:1px solid #34434b}.step{display:flex;align-items:center;gap:23px;border-bottom:1px solid #34434b;padding:23px 5px}.step-number{font:14px 'Space Grotesk',sans-serif;color:var(--lime)}.step div{flex:1}.step h3{margin:0 0 5px;font:600 20px 'Space Grotesk',sans-serif}.step p{margin:0;color:#93a5ae;font-size:12px;line-height:1.6}.step-symbol{font-size:26px;color:#6e858d}.install-section{padding-bottom:120px}.install-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.install-point{display:flex;gap:18px;margin-bottom:35px}.install-point>span{font:700 13px 'Space Grotesk',sans-serif;color:var(--lime);padding-top:3px}.install-point strong{font-size:16px}.install-point p{font-size:13px;color:#9aaab2;line-height:1.6;margin:9px 0 0}.code-panel{border:1px solid #35444d;background:#101820;border-radius:12px;overflow:hidden;box-shadow:0 20px 70px #0004}.code-panel-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #293841;padding:0 18px}.code-tabs{display:flex;gap:24px}.code-tab{background:transparent;border:0;color:#8d9da5;padding:19px 3px 16px;font-size:12px;font-weight:800;cursor:pointer;border-bottom:2px solid transparent}.code-tab.active{color:var(--lime);border-bottom-color:var(--lime)}.copy-btn{background:#24313a;color:#dce7e9;border:1px solid #3a4a53;padding:7px 10px;border-radius:6px;font-size:11px;cursor:pointer}.copy-btn:hover{background:#33434e}.code-panel pre{margin:0;padding:25px 23px 28px;overflow-x:auto;font:12px/2.1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#d7e6e7}.code-comment{color:#719487}.code-foot{display:flex;align-items:center;gap:9px;border-top:1px solid #293841;padding:14px 20px;font-size:11px;color:#8e9da5}.cta-section{padding-bottom:110px}.cta-card{min-height:370px;background:#c7ff72;border-radius:18px;position:relative;overflow:hidden;color:#152117}.cta-content{position:relative;z-index:2;padding:56px 60px}.cta-content .section-kicker{color:#3d6a25}.cta-section h2{font-size:clamp(42px,4.3vw,60px);margin:20px 0 15px}.cta-section h2 em{font-style:normal;color:#5c8d3c}.cta-section p{font-size:14px;color:#4e6642;max-width:400px;line-height:1.7;margin-bottom:24px}.btn-dark{background:#152117;color:white;padding:14px 20px}.cta-decoration{position:absolute;right:3%;bottom:-155px;font-size:520px;line-height:1;color:#9bd654;transform:rotate(-15deg);font-family:serif}.footer{border-top:1px solid #25323b;padding:35px 0 28px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-inner>span,.footer-inner>a:last-child{font-size:12px;color:#8999a1}.disclaimer{font-size:11px;color:#6e8189;line-height:1.6;margin-top:25px}@media(max-width:1000px){.hero{grid-template-columns:1fr;gap:0;padding-top:85px}.hero-copy{text-align:center}.hero-lede{margin-left:auto;margin-right:auto}.hero-actions,.hero-facts{justify-content:center}.hero-visual{max-width:620px;width:100%;margin:auto}.workflow-layout{gap:40px}.mini-visual{width:190px;opacity:.8}}@media(max-width:700px){.container{width:min(100% - 36px,1160px)}.site-header{height:70px}.desktop-nav{display:none}.nav-github{padding:10px}.nav-github span:not(.arrow){display:none}.hero{padding-top:70px;padding-bottom:65px;min-height:0}.hero h1{font-size:clamp(46px,10.4vw,70px);letter-spacing:-2.6px}.hero-lede{font-size:15px}.hero-visual{padding:45px 0 35px}.terminal-window{transform:none}.terminal-content{padding:17px 14px;font-size:10px}.term-faint{font-size:9px}.listing{padding:9px;gap:8px}.listing-main strong{font-size:10px}.listing-main span{font-size:9px}.listing-price{font-size:11px}.floating-chip{right:-4px;bottom:5px}.strip-inner{padding:22px 0;justify-content:center;gap:16px 22px;font-size:9px}.section{padding-top:85px;padding-bottom:85px}.section h2,.workflow-section h2{letter-spacing:-2px}.feature-grid{grid-template-columns:1fr}.feature-wide{grid-column:span 1;min-height:330px}.mini-visual{top:auto;bottom:15px;left:25px;right:auto;width:calc(100% - 50px);transform:none}.workflow-section{padding:85px 0}.workflow-layout,.install-layout{grid-template-columns:1fr;gap:35px}.install-section{padding-bottom:85px}.code-panel pre{font-size:10px;padding:18px 14px}.cta-section{padding-bottom:75px}.cta-content{padding:45px 28px}.cta-decoration{font-size:360px;bottom:-115px;right:-90px;opacity:.55}.footer-inner{flex-wrap:wrap}.footer-inner>span{order:3;width:100%}.hero-facts{gap:12px}.btn{padding:14px 17px;gap:12px}.section-heading{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
