.codeforge-commerce-module__4TP2EW__testimonials,.codeforge-commerce-module__4TP2EW__pricing,.codeforge-commerce-module__4TP2EW__faq,.codeforge-commerce-module__4TP2EW__cta,.codeforge-commerce-module__4TP2EW__footer{border-bottom:1px solid var(--cf-border)}.codeforge-commerce-module__4TP2EW__testimonials{flex-direction:column;min-height:1126px;display:flex}.codeforge-commerce-module__4TP2EW__testimonialsIntro{border-bottom:1px solid var(--cf-border);text-align:center;flex:none;justify-content:center;align-items:center;height:521px;padding:96px;display:flex}.codeforge-commerce-module__4TP2EW__testimonialsHeading{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:512px;display:flex}.codeforge-commerce-module__4TP2EW__scaleBadge{height:35px;margin-bottom:10px}.codeforge-commerce-module__4TP2EW__scaleBadge svg{width:16px;height:16px}.codeforge-commerce-module__4TP2EW__testimonialsHeading h2{letter-spacing:-2.4px;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:48px}.codeforge-commerce-module__4TP2EW__testimonialsHeading>p{color:var(--cf-muted);text-wrap:balance;margin:16px 0 0;font-size:18px;line-height:28px}.codeforge-commerce-module__4TP2EW__marquee{flex-direction:column;gap:16px;height:604px;padding:32px 0;display:flex;position:relative;overflow:hidden}.codeforge-commerce-module__4TP2EW__marqueeLane{width:100%;display:flex;overflow:hidden}.codeforge-commerce-module__4TP2EW__marqueeTrack{will-change:transform;flex:none;gap:16px;width:max-content;padding-left:8px;animation:40s linear infinite codeforge-commerce-module__4TP2EW__testimonial-marquee;display:flex}.codeforge-commerce-module__4TP2EW__marqueeTrackReverse{animation-direction:reverse;transform:translate(-50%)}.codeforge-commerce-module__4TP2EW__marqueeLane:hover .codeforge-commerce-module__4TP2EW__marqueeTrack,.codeforge-commerce-module__4TP2EW__marqueeLane:focus-within .codeforge-commerce-module__4TP2EW__marqueeTrack{animation-play-state:paused}.codeforge-commerce-module__4TP2EW__testimonialCard{background:#242424;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;flex:none;justify-content:space-between;gap:24px;width:400px;height:246px;padding:24px;display:flex;box-shadow:0 8px 12px -4px #0000003d,0 1px 2px #00000059}.codeforge-commerce-module__4TP2EW__testimonialCard>p{color:#a3a3a3;margin:0;font-size:14px;line-height:22px}.codeforge-commerce-module__4TP2EW__testimonialAuthor{align-items:center;gap:14px;width:100%;display:flex}.codeforge-commerce-module__4TP2EW__testimonialAuthor img{object-fit:cover;border-radius:999px;flex:none;width:40px;height:40px}.codeforge-commerce-module__4TP2EW__testimonialAuthor p{margin:0}.codeforge-commerce-module__4TP2EW__testimonialName{color:#fafafa;font-size:14px;font-weight:600;line-height:20px}.codeforge-commerce-module__4TP2EW__testimonialRole{color:#8c8c8c;font-size:12px;line-height:18px}.codeforge-commerce-module__4TP2EW__marqueeFadeLeft,.codeforge-commerce-module__4TP2EW__marqueeFadeRight{z-index:2;pointer-events:none;width:8.333%;position:absolute;top:0;bottom:0}.codeforge-commerce-module__4TP2EW__marqueeFadeLeft{background:linear-gradient(to right, var(--cf-bg), transparent);left:0}.codeforge-commerce-module__4TP2EW__marqueeFadeRight{background:linear-gradient(to left, var(--cf-bg), transparent);right:0}@keyframes codeforge-commerce-module__4TP2EW__testimonial-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.codeforge-commerce-module__4TP2EW__pricingGrid{grid-template-columns:repeat(6,minmax(0,1fr));min-height:971px;display:grid}.codeforge-commerce-module__4TP2EW__pricingIntro{border-right:1px solid var(--cf-border);flex-direction:column;grid-column:span 2;gap:16px;padding:56px;display:flex}.codeforge-commerce-module__4TP2EW__pricingIntro h3{letter-spacing:-1.8px;text-wrap:balance;margin:0;font-size:36px;font-weight:500;line-height:40px}.codeforge-commerce-module__4TP2EW__pricingIntro p{color:var(--cf-muted);text-wrap:balance;margin:16px 0 0;font-size:16px;line-height:24px}.codeforge-commerce-module__4TP2EW__billingSwitch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;height:45px;background:#272727;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:repeat(2,1fr);align-items:center;min-inline-size:0;margin-top:16px;padding:1px;display:grid}.codeforge-commerce-module__4TP2EW__billingSwitch button{color:#a3a3a3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;min-width:89px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s,background .2s,border-color .2s;position:relative}.codeforge-commerce-module__4TP2EW__billingSwitch .codeforge-commerce-module__4TP2EW__billingActive{border-color:var(--cf-border);color:#fafafa;background:#151515;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff0a}.codeforge-commerce-module__4TP2EW__pricingPlans{flex-direction:column;grid-column:span 4;display:flex;overflow:hidden}.codeforge-commerce-module__4TP2EW__patternBand{filter:contrast(1.45);background-color:#080809;background-image:radial-gradient(circle at 18% 25%,#fffffff2 0 1px,#0000 1.6px),radial-gradient(circle at 64% 72%,#ffffffd1 0 1px,#0000 1.6px),repeating-radial-gradient(at 60% 135%,#0000 0 5px,#f5f5f5e0 6px 8px,#0000 9px 15px);background-size:7px 7px,9px 9px,185px 74px;flex:none;height:56px;position:relative;overflow:hidden}.codeforge-commerce-module__4TP2EW__patternBand:after{content:"";background:linear-gradient(105deg,#0000 8%,#000000b8 20%,#0000 34%,#000000a8 49%,#0000 65%,#000000b8 81%,#0000 94%);position:absolute;inset:0}.codeforge-commerce-module__4TP2EW__patternTop{border-bottom:1px solid var(--cf-border)}.codeforge-commerce-module__4TP2EW__patternBottom{border-top:1px solid var(--cf-border)}.codeforge-commerce-module__4TP2EW__paidPlans{border-bottom:1px solid var(--cf-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:555px;display:grid}.codeforge-commerce-module__4TP2EW__planCard{background:#1010108a;grid-template-rows:auto auto 1fr;gap:32px;min-width:0;padding:24px;display:grid}.codeforge-commerce-module__4TP2EW__startupPlan{border-right:1px solid var(--cf-border)}.codeforge-commerce-module__4TP2EW__enterprisePlan{border-left:1px solid var(--cf-border);background:#242424}.codeforge-commerce-module__4TP2EW__planLead,.codeforge-commerce-module__4TP2EW__planSummary{gap:32px;display:grid}.codeforge-commerce-module__4TP2EW__planSummary h4,.codeforge-commerce-module__4TP2EW__freeSummary h4{margin:0;font-size:20px;font-weight:500;line-height:28px}.codeforge-commerce-module__4TP2EW__planSummary h4{align-items:center;gap:8px;display:flex}.codeforge-commerce-module__4TP2EW__popularPill{color:#38bdf8;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:6px;padding:4px 12px;font-size:12px;line-height:16px}.codeforge-commerce-module__4TP2EW__price{align-items:baseline;gap:8px;margin:0;display:flex}.codeforge-commerce-module__4TP2EW__price strong{font-size:36px;font-weight:500;line-height:40px}.codeforge-commerce-module__4TP2EW__priceSuffix{color:var(--cf-muted);font-size:16px;line-height:24px}.codeforge-commerce-module__4TP2EW__planDescription{color:var(--cf-muted);margin:8px 0 0;font-size:14px;line-height:20px}.codeforge-commerce-module__4TP2EW__planButton{color:#fafafa;background:#171717;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:100%;height:40px;padding:0 24px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background .2s;display:flex}.codeforge-commerce-module__4TP2EW__planButton:hover,.codeforge-commerce-module__4TP2EW__planButton:focus-visible{background:#242424}.codeforge-commerce-module__4TP2EW__enterpriseButton{background:#303030}.codeforge-commerce-module__4TP2EW__planCard hr{border:0;border-top:1px dashed var(--cf-border);width:100%;margin:0}.codeforge-commerce-module__4TP2EW__planFeatures,.codeforge-commerce-module__4TP2EW__freeFeatures{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.codeforge-commerce-module__4TP2EW__planFeatures>p,.codeforge-commerce-module__4TP2EW__freeFeatures>p{color:var(--cf-muted);margin:0;font-size:14px;font-weight:500;line-height:20px}.codeforge-commerce-module__4TP2EW__featureList{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.codeforge-commerce-module__4TP2EW__featureList li{color:#e5e5e5;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.codeforge-commerce-module__4TP2EW__featureList svg{flex:none;width:20px;height:20px}.codeforge-commerce-module__4TP2EW__freePlanWrap{margin-top:24px}.codeforge-commerce-module__4TP2EW__freePlan{border-top:1px solid var(--cf-border);grid-template-columns:3fr 2fr;display:grid}.codeforge-commerce-module__4TP2EW__freeSummary,.codeforge-commerce-module__4TP2EW__freeFeatures{padding:32px}.codeforge-commerce-module__4TP2EW__freeSummary h4{margin-bottom:32px}.codeforge-commerce-module__4TP2EW__freeSummary .codeforge-commerce-module__4TP2EW__planDescription{margin-bottom:24px}.codeforge-commerce-module__4TP2EW__faq{grid-template-columns:repeat(6,minmax(0,1fr));min-height:422px;display:grid}.codeforge-commerce-module__4TP2EW__faqIntro{border-right:1px solid var(--cf-border);flex-direction:column;grid-column:span 2;gap:16px;padding:48px;display:flex}.codeforge-commerce-module__4TP2EW__faqIntro h2{letter-spacing:-2.4px;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:48px}.codeforge-commerce-module__4TP2EW__faqIntro p{color:var(--cf-muted);text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:24px}.codeforge-commerce-module__4TP2EW__accordion{grid-column:span 4;width:100%;padding:48px}.codeforge-commerce-module__4TP2EW__faqItem{border-bottom:1px solid var(--cf-border);padding:16px 0}.codeforge-commerce-module__4TP2EW__faqItem:first-child{padding-top:0}.codeforge-commerce-module__4TP2EW__faqItem:last-child{border-bottom:0}.codeforge-commerce-module__4TP2EW__faqItem h3{margin:0}.codeforge-commerce-module__4TP2EW__faqItem button{color:#fafafa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:0;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;display:flex}.codeforge-commerce-module__4TP2EW__faqItem button:focus-visible{outline-offset:4px;outline:2px solid #38bdf8}.codeforge-commerce-module__4TP2EW__faqItem button svg{color:#8c8c8c;flex:none;width:16px;height:16px;margin-top:4px;transition:transform .2s}.codeforge-commerce-module__4TP2EW__faqItemOpen button svg{transform:rotate(180deg)}.codeforge-commerce-module__4TP2EW__faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.codeforge-commerce-module__4TP2EW__faqAnswer>div{overflow:hidden}.codeforge-commerce-module__4TP2EW__faqAnswer p{color:var(--cf-muted);margin:0;padding-top:16px;font-size:14px;line-height:22px}.codeforge-commerce-module__4TP2EW__faqItemOpen .codeforge-commerce-module__4TP2EW__faqAnswer{opacity:1;grid-template-rows:1fr}.codeforge-commerce-module__4TP2EW__cta{justify-content:center;align-items:center;height:505px;padding:128px 16px;display:flex;position:relative;overflow:hidden}.codeforge-commerce-module__4TP2EW__ctaGlow,.codeforge-commerce-module__4TP2EW__ctaGlowSoft{pointer-events:none;position:absolute;inset:0}.codeforge-commerce-module__4TP2EW__ctaGlowSoft{background:radial-gradient(at 45% 85%,#2cd5ff66,#2c30ff0a 50%,#0000 74%)}.codeforge-commerce-module__4TP2EW__ctaGlow{filter:blur(50px);background:radial-gradient(at 45% 68%,#2cd5ffad,#2c30ff08 50%,#0000 72%)}.codeforge-commerce-module__4TP2EW__ctaContent{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:896px;display:flex;position:relative}.codeforge-commerce-module__4TP2EW__ctaContent h2{letter-spacing:-2.4px;text-wrap:balance;margin:0 0 24px;font-size:48px;font-weight:500;line-height:48px}.codeforge-commerce-module__4TP2EW__ctaContent p{max-width:672px;color:var(--cf-muted);text-wrap:balance;margin:0 0 32px;font-size:16px;font-weight:500;line-height:24px}.codeforge-commerce-module__4TP2EW__footerGrid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:452px;display:grid}.codeforge-commerce-module__4TP2EW__footerColumn,.codeforge-commerce-module__4TP2EW__compliance{border-right:1px solid var(--cf-border);padding:72px 32px 32px}.codeforge-commerce-module__4TP2EW__footerColumn h3{margin:0 0 16px;font-size:14px;font-weight:600;line-height:20px}.codeforge-commerce-module__4TP2EW__footerColumn ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.codeforge-commerce-module__4TP2EW__footerColumn a{color:var(--cf-muted);font-size:14px;line-height:24px;text-decoration:none;transition:color .16s}.codeforge-commerce-module__4TP2EW__footerColumn a:hover,.codeforge-commerce-module__4TP2EW__footerColumn a:focus-visible{color:#fafafa}.codeforge-commerce-module__4TP2EW__compliance{border-right:0;flex-direction:column;align-items:center;gap:16px;display:flex}.codeforge-commerce-module__4TP2EW__complianceBadge{color:#4b5563;background:radial-gradient(circle at 38% 30%,#fff 0%,#eeeeef 62%,#c9c9cb 100%);border:1px solid #f5f5f5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;line-height:1;display:flex;box-shadow:inset 0 0 10px #0000001f,0 2px 6px #00000059}.codeforge-commerce-module__4TP2EW__complianceKicker{font-size:11px}.codeforge-commerce-module__4TP2EW__complianceStrong{color:#111827;margin-top:5px;font-size:12px}.codeforge-commerce-module__4TP2EW__complianceSmall{color:#111827;margin-top:2px;font-size:6px;font-weight:700}.codeforge-commerce-module__4TP2EW__complianceBadge .codeforge-commerce-module__4TP2EW__medicalMark{color:#5f6975;font-size:31px;line-height:26px}.codeforge-commerce-module__4TP2EW__gdprStars{color:#6b7280;letter-spacing:1px;font-size:8px}.codeforge-commerce-module__4TP2EW__copyright{border-top:1px solid var(--cf-border);color:var(--cf-muted);text-align:center;padding:16px 24px;font-size:14px;line-height:20px}@media (max-width:63.99rem){.codeforge-commerce-module__4TP2EW__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.codeforge-commerce-module__4TP2EW__pricingIntro{border-right:0;border-bottom:1px solid var(--cf-border);grid-column:1/-1}.codeforge-commerce-module__4TP2EW__pricingPlans{grid-column:1/-1}.codeforge-commerce-module__4TP2EW__faq{grid-template-columns:repeat(2,minmax(0,1fr))}.codeforge-commerce-module__4TP2EW__faqIntro{grid-column:1}.codeforge-commerce-module__4TP2EW__accordion{grid-column:2}}@media (max-width:47.99rem){.codeforge-commerce-module__4TP2EW__testimonials{min-height:886px}.codeforge-commerce-module__4TP2EW__testimonialsIntro{height:282px;padding:24px}.codeforge-commerce-module__4TP2EW__testimonialsHeading{max-width:320px}.codeforge-commerce-module__4TP2EW__scaleBadge{margin-bottom:8px}.codeforge-commerce-module__4TP2EW__testimonialsHeading h2{letter-spacing:-1.5px;font-size:30px;line-height:36px}.codeforge-commerce-module__4TP2EW__testimonialsHeading>p{margin-top:12px;font-size:16px;line-height:24px}.codeforge-commerce-module__4TP2EW__marquee{height:604px}.codeforge-commerce-module__4TP2EW__testimonialCard{width:400px}.codeforge-commerce-module__4TP2EW__marqueeFadeLeft,.codeforge-commerce-module__4TP2EW__marqueeFadeRight{width:12%}.codeforge-commerce-module__4TP2EW__pricingGrid{min-height:0;display:block}.codeforge-commerce-module__4TP2EW__pricingIntro{border-right:0;min-height:320px;padding:32px}.codeforge-commerce-module__4TP2EW__pricingIntro h3{letter-spacing:-1.5px;font-size:30px;line-height:36px}.codeforge-commerce-module__4TP2EW__paidPlans{flex-direction:column;gap:24px;min-height:0;display:flex}.codeforge-commerce-module__4TP2EW__planCard{padding:24px}.codeforge-commerce-module__4TP2EW__startupPlan{border-right:0;border-bottom:1px solid var(--cf-border)}.codeforge-commerce-module__4TP2EW__enterprisePlan{border-top:1px solid var(--cf-border);border-left:0}.codeforge-commerce-module__4TP2EW__freePlan{display:block}.codeforge-commerce-module__4TP2EW__freeSummary,.codeforge-commerce-module__4TP2EW__freeFeatures{padding:24px}.codeforge-commerce-module__4TP2EW__freeFeatures{padding-top:8px;padding-bottom:32px}.codeforge-commerce-module__4TP2EW__faq{min-height:662px;display:block}.codeforge-commerce-module__4TP2EW__faqIntro{border-right:0;padding:32px 32px 24px}.codeforge-commerce-module__4TP2EW__faqIntro h2{letter-spacing:-1.8px;font-size:36px;line-height:40px}.codeforge-commerce-module__4TP2EW__accordion{padding:32px}.codeforge-commerce-module__4TP2EW__cta{height:445px;padding:80px 24px}.codeforge-commerce-module__4TP2EW__ctaContent h2{letter-spacing:-1.8px;font-size:36px;line-height:40px}.codeforge-commerce-module__4TP2EW__ctaContent p{font-size:16px;line-height:24px}.codeforge-commerce-module__4TP2EW__footerGrid{min-height:0;display:block}.codeforge-commerce-module__4TP2EW__footerColumn,.codeforge-commerce-module__4TP2EW__compliance{border-right:0;border-bottom:1px solid var(--cf-border);min-height:0;padding:32px}.codeforge-commerce-module__4TP2EW__compliance{align-items:flex-start}.codeforge-commerce-module__4TP2EW__copyright{padding:16px 24px}}@media (prefers-reduced-motion:reduce){.codeforge-commerce-module__4TP2EW__marqueeTrack{animation-play-state:paused}}
@font-face{font-family:Codeforge Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/templates/codeforge/fonts/geist-sans.woff2)format("woff2")}@font-face{font-family:Codeforge Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/templates/codeforge/fonts/geist-mono.woff2)format("woff2")}.codeforge-template-module__v7nDQG__template{--cf-bg:#050506;--cf-card:#101010;--cf-muted:#a3a3a3;--cf-border:#ffffff1a;--cf-blue:#0ea5e9;--cf-blue-dark:#0284c7;background:var(--cf-bg);color:#fafafa;width:100%;min-height:100vh;font-family:Codeforge Geist,Geist,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.codeforge-template-module__v7nDQG__canvas{border-right:1px solid var(--cf-border);border-left:1px solid var(--cf-border);width:min(100% - 2rem,79.875rem);margin:0 auto;position:relative}.codeforge-template-module__v7nDQG__gridBackground{background-image:linear-gradient(to right, var(--cf-border) 1px, transparent 1px), linear-gradient(to bottom, var(--cf-border) 1px, transparent 1px);background-size:25% 100%,100% 100%}.codeforge-template-module__v7nDQG__badge{border:1px solid var(--cf-border);color:#e5e5e5;background:#171717;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.875rem;line-height:1.25rem;display:inline-flex;box-shadow:0 0 0 1px #ffffff0a,0 1px 2px #0000004d}.codeforge-template-module__v7nDQG__gradientText{color:#0000;background:radial-gradient(circle,#2cd5ff 0%,#464dffb8 100%);-webkit-background-clip:text;background-clip:text}.codeforge-template-module__v7nDQG__primaryButton{color:#fafafa;background:linear-gradient(#0ea5e9,#0284c7);border:0;border-radius:999px;justify-content:center;align-items:center;min-width:10.06rem;height:3rem;padding:0 2rem;font-weight:500;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 0 0 2px #0284c7,0 1px 2px #00000017,inset 0 2.5px #ffffff17}.codeforge-template-module__v7nDQG__primaryButton:hover,.codeforge-template-module__v7nDQG__primaryButton:focus-visible{background:linear-gradient(#0284c7,#0369a1)}.codeforge-template-module__v7nDQG__muted{color:var(--cf-muted)}.codeforge-template-module__v7nDQG__panel{border:1px solid var(--cf-border);background:var(--cf-card);border-radius:.75rem}.codeforge-template-module__v7nDQG__sectionTitle{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1}.codeforge-template-module__v7nDQG__mono{font-family:Codeforge Geist Mono,Geist Mono,monospace}@media (max-width:47.99rem){.codeforge-template-module__v7nDQG__canvas{width:calc(100% - 2.125rem)}.codeforge-template-module__v7nDQG__gridBackground{background-size:50% 100%,100% 100%}.codeforge-template-module__v7nDQG__sectionTitle{font-size:2.25rem;line-height:2.5rem}}@media (prefers-reduced-motion:reduce){.codeforge-template-module__v7nDQG__template *,.codeforge-template-module__v7nDQG__template :before,.codeforge-template-module__v7nDQG__template :after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}
.codeforge-intro-module__3IY0fG__header{z-index:50;color:#fafafa;background:#050506;border-bottom:1px solid #ffffff1a;height:64px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.codeforge-intro-module__3IY0fG__headerHidden{transform:translateY(-100px)}.codeforge-intro-module__3IY0fG__headerInner{justify-content:space-between;align-items:center;width:min(100%,1280px);height:64px;margin:0 auto;padding:0 24px;display:flex}.codeforge-intro-module__3IY0fG__brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.codeforge-intro-module__3IY0fG__brandMark{flex:none;width:25px;height:25px}.codeforge-intro-module__3IY0fG__desktopNav{align-items:center;gap:42px;margin-left:145px;display:flex}.codeforge-intro-module__3IY0fG__desktopNav a{color:#f5f5f5;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .15s;display:inline-flex}.codeforge-intro-module__3IY0fG__desktopNav a:hover,.codeforge-intro-module__3IY0fG__desktopNav a:focus-visible{color:#38bdf8}.codeforge-intro-module__3IY0fG__headerActions{align-items:center;gap:9px;display:flex}.codeforge-intro-module__3IY0fG__themeButton,.codeforge-intro-module__3IY0fG__menuButton{color:#0ea5e9;cursor:pointer;background:#0d0d0e;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.codeforge-intro-module__3IY0fG__themeButton svg{width:18px;height:18px}.codeforge-intro-module__3IY0fG__headerCta,.codeforge-intro-module__3IY0fG__mobileCta{color:#fff;background:linear-gradient(#38bdf8,#0ea5e9);border-radius:12px;justify-content:center;align-items:center;height:36px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #0284c7,inset 0 1.5px #ffffff26}.codeforge-intro-module__3IY0fG__menuButton,.codeforge-intro-module__3IY0fG__mobileNav{display:none}.codeforge-intro-module__3IY0fG__hero{text-align:center;justify-content:center;align-items:flex-start;min-height:521px;margin-top:64px;padding:95px 16px 72px;display:flex;position:relative;overflow:hidden}.codeforge-intro-module__3IY0fG__heroContent{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.codeforge-intro-module__3IY0fG__heroBadge{height:34px;padding:6px 16px}.codeforge-intro-module__3IY0fG__heroBadge svg{width:16px;height:16px}.codeforge-intro-module__3IY0fG__hero h1{color:#fafafa;letter-spacing:-3.2px;max-width:850px;margin:25px 0 22px;font-size:60px;font-weight:500;line-height:60px}.codeforge-intro-module__3IY0fG__mobileTitle{display:none}.codeforge-intro-module__3IY0fG__hero p{color:#a3a3a3;margin:0 0 27px;font-size:18px;line-height:28px}.codeforge-intro-module__3IY0fG__heroCta{z-index:2;position:relative}.codeforge-intro-module__3IY0fG__heroGlow,.codeforge-intro-module__3IY0fG__heroGlowSoft{z-index:0;pointer-events:none;position:absolute}.codeforge-intro-module__3IY0fG__heroGlow{filter:blur(28px);background:radial-gradient(#23b5e685 0%,#1280b133 48%,#0000 73%);border-radius:50%;width:720px;height:385px;bottom:-110px;left:50%;transform:translate(-50%)}.codeforge-intro-module__3IY0fG__heroGlowSoft{filter:blur(50px);background:radial-gradient(#36a3ce30,#0000 65%);width:1130px;height:460px;bottom:-85px;left:47%;transform:translate(-50%)}.codeforge-intro-module__3IY0fG__demo{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;min-height:928px}.codeforge-intro-module__3IY0fG__demoTabs{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));height:61px;display:grid}.codeforge-intro-module__3IY0fG__demoTabs button{color:#fafafa;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;min-height:44px;padding:20px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;position:relative}.codeforge-intro-module__3IY0fG__demoTabs button:last-child{border-right:0}.codeforge-intro-module__3IY0fG__tabProgress{transform-origin:0;background:#38bdf8;width:32%;height:1px;position:absolute;bottom:-1px;left:0}.codeforge-intro-module__3IY0fG__tabLabel{z-index:2;position:relative}.codeforge-intro-module__3IY0fG__demoTabs button>.codeforge-intro-module__3IY0fG__tabFlicker{z-index:1;pointer-events:none;position:absolute;inset:0}.codeforge-intro-module__3IY0fG__demoStage{height:865px;padding:16px}.codeforge-intro-module__3IY0fG__demoFrame{background:#101010;border:1px solid #ffffff1f;border-radius:12px;width:100%;height:833px;padding:4px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffff06}.codeforge-intro-module__3IY0fG__demoImage{object-fit:cover;border-radius:8px}.codeforge-intro-module__3IY0fG__demoImageMotion{border-radius:8px;position:absolute;inset:4px;overflow:hidden}.codeforge-intro-module__3IY0fG__proof{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 2fr;min-height:258px;display:grid}.codeforge-intro-module__3IY0fG__proof>p{color:#a3a3a3;border-right:1px solid #ffffff1a;align-items:center;gap:4px;margin:0;padding-left:88px;font-size:14px;display:flex}.codeforge-intro-module__3IY0fG__companyCloud{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.codeforge-intro-module__3IY0fG__companyCloud span{color:#e5e5e5;letter-spacing:-.05em;opacity:.8;text-shadow:0 0 5px #ffffff73;filter:blur(.4px);border-right:1px solid #ffffff0d;place-items:center;font-size:23px;font-weight:600;display:grid}.codeforge-intro-module__3IY0fG__companyCloud span:nth-child(n+5){opacity:.19;filter:blur(2px)}@media (max-width:64rem){.codeforge-intro-module__3IY0fG__desktopNav,.codeforge-intro-module__3IY0fG__headerCta{display:none}.codeforge-intro-module__3IY0fG__menuButton{display:inline-grid}.codeforge-intro-module__3IY0fG__menuIcon{width:16px;height:12px;display:block;position:relative}.codeforge-intro-module__3IY0fG__menuIcon span{background:#fafafa;border-radius:2px;width:16px;height:1.5px;transition:top .18s,transform .18s;position:absolute;left:0}.codeforge-intro-module__3IY0fG__menuIcon span:first-child{top:2px}.codeforge-intro-module__3IY0fG__menuIcon span:last-child{top:9px}.codeforge-intro-module__3IY0fG__menuIconOpen span:first-child{top:5px;transform:rotate(45deg)}.codeforge-intro-module__3IY0fG__menuIconOpen span:last-child{top:5px;transform:rotate(-45deg)}.codeforge-intro-module__3IY0fG__mobileNav{opacity:0;background:#09090a;border-bottom:0 solid #ffffff1a;max-height:0;padding:0 24px;transition:max-height .22s,padding .22s,opacity .15s,border-width .22s;display:grid;overflow:hidden}.codeforge-intro-module__3IY0fG__mobileNavOpen{opacity:1;border-bottom-width:1px;max-height:390px;padding-top:12px;padding-bottom:20px}.codeforge-intro-module__3IY0fG__mobileNav a{color:#e5e5e5;padding:10px 4px;font-size:15px;text-decoration:none}.codeforge-intro-module__3IY0fG__mobileNav .codeforge-intro-module__3IY0fG__mobileCta{height:40px;margin-top:8px;padding:0 20px}.codeforge-intro-module__3IY0fG__demoTabs{grid-template-columns:repeat(2,minmax(0,1fr));height:120px}.codeforge-intro-module__3IY0fG__demoTabs button:nth-child(2){border-right:0}.codeforge-intro-module__3IY0fG__demoTabs button:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.codeforge-intro-module__3IY0fG__proof>p{padding-left:32px}}@media (max-width:47.99rem){.codeforge-intro-module__3IY0fG__headerInner{padding:0 25px}.codeforge-intro-module__3IY0fG__brand{gap:9px;font-size:20px}.codeforge-intro-module__3IY0fG__brandMark{width:25px;height:25px}.codeforge-intro-module__3IY0fG__hero{min-height:369px;padding:4px 16px 48px}.codeforge-intro-module__3IY0fG__heroBadge{display:none}.codeforge-intro-module__3IY0fG__hero h1{letter-spacing:-1.9px;max-width:300px;margin:0 0 25px;font-size:36px;line-height:40px}.codeforge-intro-module__3IY0fG__desktopTitle{display:none}.codeforge-intro-module__3IY0fG__mobileTitle{display:inline}.codeforge-intro-module__3IY0fG__hero p{margin-bottom:26px;font-size:18px;line-height:28px}.codeforge-intro-module__3IY0fG__desktopBreak{display:none}.codeforge-intro-module__3IY0fG__heroCta{min-width:162px;height:48px}.codeforge-intro-module__3IY0fG__heroGlow{filter:blur(22px);width:390px;height:365px;bottom:-96px}.codeforge-intro-module__3IY0fG__heroGlowSoft{width:540px;height:430px;bottom:-75px}.codeforge-intro-module__3IY0fG__demo{min-height:544px}.codeforge-intro-module__3IY0fG__demoTabs button{padding:14px 8px}.codeforge-intro-module__3IY0fG__tabProgress{width:74%}.codeforge-intro-module__3IY0fG__demoStage{height:424px;padding:20px}.codeforge-intro-module__3IY0fG__demoFrame{height:404px}.codeforge-intro-module__3IY0fG__demoImage{object-position:center}.codeforge-intro-module__3IY0fG__proof{grid-template-rows:152px 444px;grid-template-columns:1fr;min-height:596px}.codeforge-intro-module__3IY0fG__proof>p{border-bottom:1px solid #ffffff1a;border-right:0;justify-content:center;padding:0}.codeforge-intro-module__3IY0fG__companyCloud{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.codeforge-intro-module__3IY0fG__header,.codeforge-intro-module__3IY0fG__mobileNav,.codeforge-intro-module__3IY0fG__menuIcon span,.codeforge-intro-module__3IY0fG__demoImage{transition:none}}
.codeforge-motion-module__d3Oj0q__dither{background:linear-gradient(90deg,#4040401a,#40404040,#4040401a);width:100%;height:100%;position:relative;overflow:hidden}.codeforge-motion-module__d3Oj0q__canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.codeforge-motion-module__d3Oj0q__canvasVisible{opacity:1}@media (prefers-reduced-motion:reduce){.codeforge-motion-module__d3Oj0q__canvas{transition:none}}
.codeforge-connect-motion-module__K8wnFW__connectMotion{border-top:1px solid var(--cf-border);width:100%}.codeforge-connect-motion-module__K8wnFW__desktopLayout{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.codeforge-connect-motion-module__K8wnFW__stickyColumn{border-right:1px solid var(--cf-border);grid-column:span 4;align-self:start;position:sticky;top:80px}.codeforge-connect-motion-module__K8wnFW__stickyScene{height:256px;padding:56px;position:relative}.codeforge-connect-motion-module__K8wnFW__narrativeColumn{flex-direction:column;grid-column:span 2;gap:40px;padding:56px;display:flex}.codeforge-connect-motion-module__K8wnFW__narrative{flex-direction:column;height:50vh;display:flex;position:relative}.codeforge-connect-motion-module__K8wnFW__narrative h3,.codeforge-connect-motion-module__K8wnFW__mobileCopy h3{letter-spacing:-1.8px;text-wrap:balance;max-width:313px;margin:0;font-size:36px;font-weight:500;line-height:40px}.codeforge-connect-motion-module__K8wnFW__narrative p,.codeforge-connect-motion-module__K8wnFW__mobileCopy p{max-width:313px;color:var(--cf-muted);margin:16px 0 0;font-size:16px;line-height:24px}.codeforge-connect-motion-module__K8wnFW__scene{width:min(100%,730px);min-height:144px;position:relative}.codeforge-connect-motion-module__K8wnFW__promptShell{z-index:2;color:#f5f5f5;background:#080809;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;height:144px;padding:24px;display:flex;position:relative;box-shadow:0 22px 60px #00000040}.codeforge-connect-motion-module__K8wnFW__promptText{min-height:42px;font-size:14px;line-height:22px}.codeforge-connect-motion-module__K8wnFW__cursor{color:#f5f5f5;margin-left:2px;animation:.9s step-end infinite codeforge-connect-motion-module__K8wnFW__cursor-blink;display:inline-block}.codeforge-connect-motion-module__K8wnFW__cursorStill{animation:none}@keyframes codeforge-connect-motion-module__K8wnFW__cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}.codeforge-connect-motion-module__K8wnFW__promptActions{align-items:center;gap:15px;display:flex}.codeforge-connect-motion-module__K8wnFW__promptActions button{color:#e5e5e5;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 4px;font-family:inherit;font-size:12px;transition:color .16s,background .16s;display:inline-flex}.codeforge-connect-motion-module__K8wnFW__promptActions button:hover,.codeforge-connect-motion-module__K8wnFW__promptActions button:focus-visible,.codeforge-connect-motion-module__K8wnFW__promptActions .codeforge-connect-motion-module__K8wnFW__sourcesActive{color:#fff;background:#ffffff12}.codeforge-connect-motion-module__K8wnFW__promptActions button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.codeforge-connect-motion-module__K8wnFW__promptActions svg{stroke-width:1.7px;width:18px;height:18px}.codeforge-connect-motion-module__K8wnFW__promptActions .codeforge-connect-motion-module__K8wnFW__sendButton{color:#fff;background:linear-gradient(#4bc2fa,#2496dc);border-radius:50%;width:36px;height:36px;margin-left:auto;padding:0;box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff38}.codeforge-connect-motion-module__K8wnFW__connectionPill{color:#fff;white-space:nowrap;background:linear-gradient(#4fc4ff,#238ed2);border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-16px;left:50%;box-shadow:0 0 15px #0ea5e959,inset 0 1px #ffffff40}.codeforge-connect-motion-module__K8wnFW__connectedPill{background:linear-gradient(#31c784,#139762);box-shadow:0 0 15px #22c55e3d,inset 0 1px #ffffff3d}.codeforge-connect-motion-module__K8wnFW__connectionPill svg,.codeforge-connect-motion-module__K8wnFW__spinner{width:13px;height:13px}.codeforge-connect-motion-module__K8wnFW__spinner{border:1.5px solid #ffffff6b;border-top-color:#fff;border-radius:50%;animation:.9s linear infinite codeforge-connect-motion-module__K8wnFW__spin}@keyframes codeforge-connect-motion-module__K8wnFW__spin{to{transform:rotate(360deg)}}.codeforge-connect-motion-module__K8wnFW__sourcesPopover{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:top;background:linear-gradient(#27272a,#17171a66);border-radius:24px;width:350px;position:absolute;top:127px;left:145px;overflow:hidden;box-shadow:0 28px 70px #00000075,inset 0 1px #ffffff14}.codeforge-connect-motion-module__K8wnFW__sourceSearch{border-bottom:1px solid #ffffff17;align-items:center;height:57px;display:flex;position:relative}.codeforge-connect-motion-module__K8wnFW__sourceSearch>span{color:#a1a1aa;font-size:20px;position:absolute;left:14px}.codeforge-connect-motion-module__K8wnFW__sourceSearch input{color:#f4f4f5;width:100%;height:56px;font:inherit;pointer-events:none;background:0 0;border:0;outline:0;padding:10px 16px 10px 40px;font-size:14px}.codeforge-connect-motion-module__K8wnFW__sourcesPopover ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.codeforge-connect-motion-module__K8wnFW__sourcesPopover li{color:#ececee;border-bottom:1px solid #ffffff17;align-items:center;gap:11px;height:53px;padding:10px 12px;font-size:14px;display:flex}.codeforge-connect-motion-module__K8wnFW__sourcesPopover li:last-child{border-bottom:0;height:52px}.codeforge-connect-motion-module__K8wnFW__sourceMark{fill:none;color:#fff;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:24px;height:24px}.codeforge-connect-motion-module__K8wnFW__sourceMark[data-mark=N]{border:1px solid #a1a1aa;border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.codeforge-connect-motion-module__K8wnFW__installed{color:#38a9e7;background:#0ea5e914;border-radius:6px;align-items:center;margin-left:auto;padding:3px 7px;font-size:10px;display:inline-flex}.codeforge-connect-motion-module__K8wnFW__mobileLayout{display:none}@media (max-width:47.99rem){.codeforge-connect-motion-module__K8wnFW__desktopLayout{display:none}.codeforge-connect-motion-module__K8wnFW__mobileLayout{flex-direction:column;gap:80px;padding:64px 32px 80px;display:flex}.codeforge-connect-motion-module__K8wnFW__mobileStep{flex-direction:column;gap:32px;display:flex}.codeforge-connect-motion-module__K8wnFW__scene{min-height:144px}.codeforge-connect-motion-module__K8wnFW__promptShell{height:144px;padding:24px}.codeforge-connect-motion-module__K8wnFW__sourcesPopover{transform-origin:top;width:min(100%,350px);margin:18px auto 0;position:relative;top:auto;left:auto;right:auto}.codeforge-connect-motion-module__K8wnFW__mobileStep:has(.codeforge-connect-motion-module__K8wnFW__sourcesPopover) .codeforge-connect-motion-module__K8wnFW__scene{min-height:430px}.codeforge-connect-motion-module__K8wnFW__mobileCopy{padding:0}.codeforge-connect-motion-module__K8wnFW__mobileCopy h3{font-size:30px;line-height:34px}.codeforge-connect-motion-module__K8wnFW__mobileCopy p{margin-top:20px}}@media (prefers-reduced-motion:reduce){.codeforge-connect-motion-module__K8wnFW__cursor,.codeforge-connect-motion-module__K8wnFW__spinner{animation:none}}
.codeforge-workflows-module__7Lx7tq__section{border-right:1px solid var(--cf-border);border-left:1px solid var(--cf-border);color:#f5f5f5;width:min(100% - 2rem,79.875rem);margin:0 auto;position:relative}.codeforge-workflows-module__7Lx7tq__centeredHeader{border-bottom:1px solid var(--cf-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:28.875rem;padding:4rem 1.5rem;display:flex}.codeforge-workflows-module__7Lx7tq__centeredHeader h2{max-width:43rem;margin-top:1.25rem}.codeforge-workflows-module__7Lx7tq__centeredHeader>p{max-width:28rem;color:var(--cf-muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.codeforge-workflows-module__7Lx7tq__sectionBadge{color:#f5f5f5;padding:.38rem 1rem;font-size:.75rem;line-height:1rem}.codeforge-workflows-module__7Lx7tq__badgeGlyph{color:#8b8b95;font-family:Codeforge Geist Mono,monospace}.codeforge-workflows-module__7Lx7tq__workflowGrid,.codeforge-workflows-module__7Lx7tq__agentGrid,.codeforge-workflows-module__7Lx7tq__scaleGrid{background-image:linear-gradient(to right, transparent calc(33.35% - 1px), var(--cf-border) calc(33.35% - 1px), var(--cf-border) 33.35%, transparent 33.35%);grid-template-columns:33.35% 66.65%;display:grid}.codeforge-workflows-module__7Lx7tq__workflowIntro,.codeforge-workflows-module__7Lx7tq__agentIntro{flex-direction:column;gap:1.75rem;padding:3.5rem;display:flex}@media (min-width:48rem){.codeforge-workflows-module__7Lx7tq__workflowIntro,.codeforge-workflows-module__7Lx7tq__agentIntro{align-self:start;position:sticky;top:5rem}}.codeforge-workflows-module__7Lx7tq__workflowIntro h3,.codeforge-workflows-module__7Lx7tq__agentIntro h2{letter-spacing:-.05em;max-width:100%;margin:0;font-size:2.25rem;font-weight:500;line-height:2.5rem}.codeforge-workflows-module__7Lx7tq__workflowIntro>p,.codeforge-workflows-module__7Lx7tq__agentIntro>p{max-width:100%;color:var(--cf-muted);margin:0;font-size:1rem;line-height:1.5rem}.codeforge-workflows-module__7Lx7tq__learnMore{color:#f3f3f3;background:#262626;border:1px solid #ffffff1f;border-radius:.5rem;align-items:center;gap:.55rem;height:2.25rem;padding:0 .8rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.codeforge-workflows-module__7Lx7tq__learnMore svg{color:#65656a;width:1rem}.codeforge-workflows-module__7Lx7tq__learnMore:hover,.codeforge-workflows-module__7Lx7tq__learnMore:focus-visible{color:#fff;background:#303030}.codeforge-workflows-module__7Lx7tq__workflowSteps,.codeforge-workflows-module__7Lx7tq__agentRows,.codeforge-workflows-module__7Lx7tq__scaleRows{min-width:0}.codeforge-workflows-module__7Lx7tq__visualRow,.codeforge-workflows-module__7Lx7tq__agentRow,.codeforge-workflows-module__7Lx7tq__scaleRow{border-bottom:1px solid var(--cf-border);flex-direction:column;justify-content:flex-end;gap:2rem;min-height:27rem;padding:3rem 1.5rem 2.5rem;display:flex}.codeforge-workflows-module__7Lx7tq__visualRow:last-child,.codeforge-workflows-module__7Lx7tq__agentRow:last-child,.codeforge-workflows-module__7Lx7tq__scaleRow:last-child{border-bottom:0}.codeforge-workflows-module__7Lx7tq__compactWorkflowRow{min-height:22rem}.codeforge-workflows-module__7Lx7tq__featureCopy{width:100%}.codeforge-workflows-module__7Lx7tq__featureCopy h3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.codeforge-workflows-module__7Lx7tq__featureCopy>p:last-child{color:#e5e5e5;max-width:34rem;margin:.7rem 0 0;font-size:.875rem;line-height:1.65}.codeforge-workflows-module__7Lx7tq__eyebrow{color:#85858d;align-items:center;gap:.7rem;margin:0;font-size:.75rem;line-height:1rem;display:flex}.codeforge-workflows-module__7Lx7tq__spark,.codeforge-workflows-module__7Lx7tq__globe{color:#72727d;place-items:center;width:1rem;height:1rem;display:inline-grid}.codeforge-workflows-module__7Lx7tq__terminal{color:#b8b8c0;background:#080809;border:1px solid #ffffff21;border-radius:.75rem;width:min(100%,28.5rem);margin:auto;font-size:.6875rem;line-height:1.55;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000003d}.codeforge-workflows-module__7Lx7tq__cloneSequence{--clone-shift-x:20%;--clone-shift-y:-30%;place-items:center;width:min(100%,34rem);min-height:16rem;margin:auto;display:grid;position:relative}.codeforge-workflows-module__7Lx7tq__cloneSequence .codeforge-workflows-module__7Lx7tq__terminal{width:min(100%,28.5rem)}.codeforge-workflows-module__7Lx7tq__statusPill{z-index:4;color:#f5f5f5;background:#232323;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;width:max-content;height:2rem;margin:auto;padding:0 .8rem;font-family:Codeforge Geist,sans-serif;font-size:.6875rem;display:inline-flex;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 30px #00000059}.codeforge-workflows-module__7Lx7tq__statusPill>span{background:#38bdf8;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 9px #38bdf8}.codeforge-workflows-module__7Lx7tq__previewCard{z-index:3;background:#171717;border:1px solid #ffffff24;border-radius:.75rem;align-items:center;gap:.75rem;width:12rem;min-height:4.2rem;padding:.85rem;font-family:Codeforge Geist,sans-serif;display:flex;position:absolute;bottom:0;right:2%;box-shadow:0 16px 36px #00000059}.codeforge-workflows-module__7Lx7tq__previewCard div{flex-direction:column;gap:.2rem;display:flex}.codeforge-workflows-module__7Lx7tq__previewCard strong{font-size:.75rem;font-weight:500}.codeforge-workflows-module__7Lx7tq__previewCard small{color:var(--cf-muted);font-size:.6rem}.codeforge-workflows-module__7Lx7tq__previewDot{background:#4ade80;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 10px #4ade8059}.codeforge-workflows-module__7Lx7tq__windowBar{background:#292929;border-bottom:1px solid #ffffff1a;align-items:center;gap:.42rem;height:2.35rem;padding:0 1.2rem;display:flex}.codeforge-workflows-module__7Lx7tq__windowBar>span:not(.codeforge-workflows-module__7Lx7tq__windowLabel){border-radius:50%;width:.68rem;height:.68rem}.codeforge-workflows-module__7Lx7tq__redDot{background:#ef4444}.codeforge-workflows-module__7Lx7tq__yellowDot{background:#fbbf24}.codeforge-workflows-module__7Lx7tq__greenDot{background:#4ade80}.codeforge-workflows-module__7Lx7tq__windowLabel{color:#8b8b91;margin-left:.25rem;font-family:Codeforge Geist,sans-serif;font-size:.625rem}.codeforge-workflows-module__7Lx7tq__terminalBody,.codeforge-workflows-module__7Lx7tq__codeBody{padding:1.35rem}.codeforge-workflows-module__7Lx7tq__terminalBody p,.codeforge-workflows-module__7Lx7tq__codeBody p{margin:0 0 .28rem}.codeforge-workflows-module__7Lx7tq__prompt{color:#38bdf8}.codeforge-workflows-module__7Lx7tq__success{color:#b8b8c0}.codeforge-workflows-module__7Lx7tq__pulse{animation:2.8s ease-in-out infinite codeforge-workflows-module__7Lx7tq__pulse}.codeforge-workflows-module__7Lx7tq__diffTerminal{width:min(100%,32rem)}.codeforge-workflows-module__7Lx7tq__codeBody{color:#f0f0f2;padding:1.25rem 1.5rem 1.45rem}.codeforge-workflows-module__7Lx7tq__codeBody p{white-space:nowrap}.codeforge-workflows-module__7Lx7tq__removed,.codeforge-workflows-module__7Lx7tq__added{padding:0 .45rem}.codeforge-workflows-module__7Lx7tq__removed{color:#d87575;background:#ef44441f;text-decoration:line-through}.codeforge-workflows-module__7Lx7tq__added{color:#68b376;background:#22c55e1c}.codeforge-workflows-module__7Lx7tq__applyPill{color:#f4f4f5;background:linear-gradient(#333,#282828);border:1px solid #ffffff30;border-radius:999px;place-items:center;min-width:9rem;height:2.65rem;font-family:Codeforge Geist,sans-serif;display:grid;position:absolute;bottom:.9rem;left:calc(50% - 4.5rem);right:auto;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000040}.codeforge-workflows-module__7Lx7tq__promptShell{color:#f4f4f5;background:#171717;border:1px solid #ffffff1f;border-radius:.875rem;width:min(100%,32rem);min-height:9.1rem;margin:auto;padding:1.5rem;font-size:.75rem;position:relative}.codeforge-workflows-module__7Lx7tq__promptText{min-height:3.4rem}.codeforge-workflows-module__7Lx7tq__typing:after{content:"";background:#f5f5f5;width:1px;height:.85rem;animation:1.15s step-end infinite codeforge-workflows-module__7Lx7tq__blink;display:inline-block}.codeforge-workflows-module__7Lx7tq__promptActions{align-items:center;gap:1.55rem;font-size:.75rem;display:flex}.codeforge-workflows-module__7Lx7tq__actionPlus{font-size:1.35rem}.codeforge-workflows-module__7Lx7tq__promptActions .codeforge-workflows-module__7Lx7tq__globe{color:#f5f5f5;font-size:1.35rem}.codeforge-workflows-module__7Lx7tq__sources{align-items:center;gap:.55rem;display:inline-flex}.codeforge-workflows-module__7Lx7tq__sendButton{background:#38a7e8;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin-left:auto;font-size:1rem;display:grid;box-shadow:0 0 0 1px #ffffff1f}.codeforge-workflows-module__7Lx7tq__connecting{background:linear-gradient(#4fc4ff,#238ed2);border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;height:2rem;padding:0 .8rem;font-weight:600;display:inline-flex;position:absolute;top:-.8rem;left:50%;transform:translate(-50%);box-shadow:0 0 15px #0ea5e959,inset 0 1px #ffffff40}.codeforge-workflows-module__7Lx7tq__connecting>span{border:1.5px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:.78rem;height:.78rem;animation:1.1s linear infinite codeforge-workflows-module__7Lx7tq__spin}.codeforge-workflows-module__7Lx7tq__commitWorkflow{min-height:108.875rem}.codeforge-workflows-module__7Lx7tq__commitWorkflow .codeforge-workflows-module__7Lx7tq__visualRow:first-child{min-height:39.3125rem}.codeforge-workflows-module__7Lx7tq__commitWorkflow .codeforge-workflows-module__7Lx7tq__visualRow:nth-child(2){min-height:40.6875rem}.codeforge-workflows-module__7Lx7tq__agentWorkflow{min-height:82.125rem}.codeforge-workflows-module__7Lx7tq__agentGrid{min-height:78.5625rem}.codeforge-workflows-module__7Lx7tq__agentRows{grid-template-rows:39.3125rem 39.25rem;display:grid}.codeforge-workflows-module__7Lx7tq__agentRow{min-height:0}.codeforge-workflows-module__7Lx7tq__agentMap{width:min(100%,33rem);height:13rem;margin:auto;position:relative}.codeforge-workflows-module__7Lx7tq__agentCore,.codeforge-workflows-module__7Lx7tq__agentPill{z-index:2;background:#171717;border:1px solid #ffffff24;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 8px 22px #0000003d}.codeforge-workflows-module__7Lx7tq__agentCore{color:#38bdf8;border-radius:50%;width:3.2rem;height:3.2rem;font-weight:600;top:50%;left:50%;transform:translate(-50%,-50%)}.codeforge-workflows-module__7Lx7tq__agentPill{color:#d4d4d8;border-radius:999px;gap:.4rem;min-width:7.25rem;height:2.25rem;font-size:.6875rem}.codeforge-workflows-module__7Lx7tq__agentBranch{position:absolute;inset:0}.codeforge-workflows-module__7Lx7tq__agentConnector{fill:none;stroke:#38bdf8;stroke-width:.55px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.codeforge-workflows-module__7Lx7tq__agentArrow{fill:#38bdf8;stroke:none}.codeforge-workflows-module__7Lx7tq__agentBranch[data-index="0"] .codeforge-workflows-module__7Lx7tq__agentPill{top:1rem;left:.5rem}.codeforge-workflows-module__7Lx7tq__agentBranch[data-index="1"] .codeforge-workflows-module__7Lx7tq__agentPill{top:1rem;right:.5rem}.codeforge-workflows-module__7Lx7tq__agentBranch[data-index="2"] .codeforge-workflows-module__7Lx7tq__agentPill{bottom:0;left:calc(50% - 3.625rem)}.codeforge-workflows-module__7Lx7tq__scaleFeatures{min-height:103.78rem}.codeforge-workflows-module__7Lx7tq__scaleHeader{min-height:34rem}.codeforge-workflows-module__7Lx7tq__scaleHeader h2{max-width:48rem;font-size:clamp(2.7rem,5vw,4.25rem);line-height:.92}.codeforge-workflows-module__7Lx7tq__scaleHeader>p{max-width:40rem}.codeforge-workflows-module__7Lx7tq__ditherBand{border-bottom:1px solid var(--cf-border);background-color:#080809;height:3.5rem;-webkit-mask-image:linear-gradient(115deg,#0000 4%,#000 18%,#0000 31%,#000 48%,#0000 62%,#000 77%,#0000 94%);mask-image:linear-gradient(115deg,#0000 4%,#000 18%,#0000 31%,#000 48%,#0000 62%,#000 77%,#0000 94%)}.codeforge-workflows-module__7Lx7tq__scaleGrid{min-height:66.25rem}.codeforge-workflows-module__7Lx7tq__scaleRows{grid-template-rows:1fr 1fr;display:grid}.codeforge-workflows-module__7Lx7tq__scaleRow{min-height:33.125rem}.codeforge-workflows-module__7Lx7tq__teamMap{background-image:radial-gradient(circle,#ffffff29 0 1px,#0000 1.2px);background-size:16px 16px;width:min(100%,34rem);height:15rem;margin:auto;position:relative;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 74%);mask-image:radial-gradient(circle,#000 25%,#0000 74%)}.codeforge-workflows-module__7Lx7tq__teamBranch{position:absolute;inset:0}.codeforge-workflows-module__7Lx7tq__teamRay{transform-origin:0;background:linear-gradient(90deg,#38bdf8,#ffffff1f);width:33%;height:1px;position:absolute;top:50%;left:50%}.codeforge-workflows-module__7Lx7tq__teamHub,.codeforge-workflows-module__7Lx7tq__personNode{z-index:1;background:#181818;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute}.codeforge-workflows-module__7Lx7tq__teamHub{color:#e5e5e5;border-color:#38bdf873;width:5.2rem;height:5.2rem;font-size:.65rem;top:calc(50% - 2.6rem);left:calc(50% - 2.6rem)}.codeforge-workflows-module__7Lx7tq__personNode{color:#a1a1aa;width:2.35rem;height:2.35rem;font-size:.6rem}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="0"] .codeforge-workflows-module__7Lx7tq__personNode{top:1rem;left:13%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="1"] .codeforge-workflows-module__7Lx7tq__personNode{top:0;left:47%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="1"] .codeforge-workflows-module__7Lx7tq__teamRay{width:35%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="2"] .codeforge-workflows-module__7Lx7tq__personNode{top:2rem;right:8%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="3"] .codeforge-workflows-module__7Lx7tq__personNode{top:45%;left:3%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="3"] .codeforge-workflows-module__7Lx7tq__teamRay{width:43%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="4"] .codeforge-workflows-module__7Lx7tq__personNode{bottom:36%;right:4%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="4"] .codeforge-workflows-module__7Lx7tq__teamRay{width:42%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="5"] .codeforge-workflows-module__7Lx7tq__personNode{bottom:0;left:18%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="5"] .codeforge-workflows-module__7Lx7tq__teamRay{width:39%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="6"] .codeforge-workflows-module__7Lx7tq__personNode{bottom:.5rem;right:22%}.codeforge-workflows-module__7Lx7tq__teamBranch[data-index="6"] .codeforge-workflows-module__7Lx7tq__teamRay{width:34%}.codeforge-workflows-module__7Lx7tq__worldMap{opacity:.72;filter:drop-shadow(0 0 18px #ffffff08);width:min(100%,39rem);height:15rem;margin:auto;position:relative;overflow:hidden}.codeforge-workflows-module__7Lx7tq__worldMap>div{background-image:radial-gradient(circle,#fff6 0 1px,#0000 1.3px);background-size:7px 7px;position:absolute}.codeforge-workflows-module__7Lx7tq__continentAmericas{clip-path:polygon(0 0,65% 6%,96% 30%,72% 45%,91% 66%,62% 100%,38% 70%,42% 48%,12% 33%);width:26%;height:67%;top:18%;left:8%}.codeforge-workflows-module__7Lx7tq__continentEurasia{clip-path:polygon(0 27%,22% 5%,49% 15%,66% 0,100% 25%,88% 67%,62% 62%,52% 100%,32% 63%,7% 76%);width:52%;height:45%;top:12%;left:40%}.codeforge-workflows-module__7Lx7tq__continentAfrica{clip-path:polygon(12% 0,90% 5%,76% 67%,50% 100%,25% 75%,0 22%);width:19%;height:42%;top:46%;left:48%}.codeforge-workflows-module__7Lx7tq__continentAustralia{clip-path:polygon(8% 17%,67% 0,100% 43%,73% 100%,10% 77%,0 42%);width:15%;height:20%;bottom:12%;right:7%}.codeforge-workflows-module__7Lx7tq__worldMap i{background:#38bdf8;border-radius:50%;width:.3rem;height:.3rem;animation:2.8s ease-in-out infinite codeforge-workflows-module__7Lx7tq__nodePulse;position:absolute;box-shadow:0 0 10px #38bdf8}.codeforge-workflows-module__7Lx7tq__mapSignalOne{top:36%;left:22%}.codeforge-workflows-module__7Lx7tq__worldMap .codeforge-workflows-module__7Lx7tq__mapSignalTwo{animation-delay:-.9s;top:42%;left:56%}.codeforge-workflows-module__7Lx7tq__worldMap .codeforge-workflows-module__7Lx7tq__mapSignalThree{animation-delay:-1.8s;bottom:25%;right:16%}.codeforge-workflows-module__7Lx7tq__setupFlow{border-top:1px solid var(--cf-border);min-height:0}.codeforge-workflows-module__7Lx7tq__setupHeader{min-height:25rem}.codeforge-workflows-module__7Lx7tq__setupHeader h2{font-size:clamp(3rem,5vw,4.25rem);line-height:.92}.codeforge-workflows-module__7Lx7tq__setupRows{grid-template-rows:repeat(3,35.25rem);display:grid}.codeforge-workflows-module__7Lx7tq__setupRow{border-top:1px solid var(--cf-border);grid-template-columns:66.75% 33.25%;display:grid}.codeforge-workflows-module__7Lx7tq__setupVisual{border-right:1px solid var(--cf-border);justify-content:center;align-items:flex-start;padding:3.5rem;display:flex}.codeforge-workflows-module__7Lx7tq__setupVisual .codeforge-workflows-module__7Lx7tq__promptShell{background:#080809;width:100%;max-width:46rem;margin:0}.codeforge-workflows-module__7Lx7tq__setupCopy{padding:3.5rem;position:relative}.codeforge-workflows-module__7Lx7tq__setupCopy h3{letter-spacing:-.05em;max-width:20rem;margin:0;font-size:1.875rem;font-weight:500;line-height:1.1}.codeforge-workflows-module__7Lx7tq__setupCopy p{max-width:18rem;color:var(--cf-muted);margin:1.5rem 0 0;font-size:.875rem;line-height:1.65}.codeforge-workflows-module__7Lx7tq__stepNumber{color:#ffffff14;font-family:Codeforge Geist Mono,monospace;font-size:3rem;position:absolute;bottom:1.4rem;right:2rem}.codeforge-workflows-module__7Lx7tq__integrationOrbit{grid-template-columns:repeat(4,1fr);gap:1rem;width:28rem;display:grid;position:absolute;top:15rem}.codeforge-workflows-module__7Lx7tq__integrationOrbit span{border:1px solid var(--cf-border);color:#a1a1aa;background:#111;border-radius:.7rem;place-items:center;height:3rem;font-size:.7rem;display:grid}@keyframes codeforge-workflows-module__7Lx7tq__pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes codeforge-workflows-module__7Lx7tq__blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes codeforge-workflows-module__7Lx7tq__spin{to{transform:rotate(360deg)}}@keyframes codeforge-workflows-module__7Lx7tq__draw{0%,to{opacity:.18;scale:.2 1}45%,70%{opacity:1;scale:1}}@keyframes codeforge-workflows-module__7Lx7tq__nodePulse{0%,to{box-shadow:none;border-color:#ffffff1f}45%{border-color:#38bdf88c;box-shadow:0 0 18px #38bdf826}}@media (max-width:47.99rem){.codeforge-workflows-module__7Lx7tq__section{width:calc(100% - 2.125rem)}.codeforge-workflows-module__7Lx7tq__centeredHeader{min-height:17.65rem;padding:2rem 1.5rem}.codeforge-workflows-module__7Lx7tq__centeredHeader h2{letter-spacing:-.045em;margin-top:1.25rem;font-size:1.875rem;line-height:1.08}.codeforge-workflows-module__7Lx7tq__centeredHeader>p{margin-top:1.15rem;font-size:.875rem;line-height:1.65}.codeforge-workflows-module__7Lx7tq__workflowGrid,.codeforge-workflows-module__7Lx7tq__agentGrid,.codeforge-workflows-module__7Lx7tq__scaleGrid{background-image:none;display:block}.codeforge-workflows-module__7Lx7tq__workflowIntro,.codeforge-workflows-module__7Lx7tq__agentIntro{border-right:0;border-bottom:1px solid var(--cf-border);gap:0;min-height:20.25rem;padding:2.4rem 2rem}.codeforge-workflows-module__7Lx7tq__workflowIntro h3,.codeforge-workflows-module__7Lx7tq__agentIntro h2{font-size:1.875rem;line-height:1.13}.codeforge-workflows-module__7Lx7tq__workflowIntro>p,.codeforge-workflows-module__7Lx7tq__agentIntro>p{margin:2rem 0 1.7rem;font-size:.875rem}.codeforge-workflows-module__7Lx7tq__visualRow,.codeforge-workflows-module__7Lx7tq__agentRow,.codeforge-workflows-module__7Lx7tq__scaleRow{gap:3rem;min-height:26.5rem;padding:3.3rem 1.5rem 2rem}.codeforge-workflows-module__7Lx7tq__visualRow .codeforge-workflows-module__7Lx7tq__featureCopy{order:2}.codeforge-workflows-module__7Lx7tq__terminal,.codeforge-workflows-module__7Lx7tq__diffTerminal{width:100%;font-size:.625rem}.codeforge-workflows-module__7Lx7tq__cloneSequence{--clone-shift-x:8%;--clone-shift-y:-15%;width:100%}.codeforge-workflows-module__7Lx7tq__previewCard{width:10.5rem;right:0}.codeforge-workflows-module__7Lx7tq__terminalBody{padding:1.2rem 1rem}.codeforge-workflows-module__7Lx7tq__codeBody{padding:1rem;font-size:.5625rem;overflow:hidden}.codeforge-workflows-module__7Lx7tq__applyPill{min-width:9.5rem;height:2.55rem}.codeforge-workflows-module__7Lx7tq__featureCopy>p:last-child{font-size:.875rem;line-height:1.75}.codeforge-workflows-module__7Lx7tq__promptShell{width:100%}.codeforge-workflows-module__7Lx7tq__compactWorkflowRow{display:none}.codeforge-workflows-module__7Lx7tq__commitWorkflow{min-height:115.125rem}.codeforge-workflows-module__7Lx7tq__commitWorkflow .codeforge-workflows-module__7Lx7tq__workflowSteps .codeforge-workflows-module__7Lx7tq__visualRow{min-height:36rem}.codeforge-workflows-module__7Lx7tq__commitWorkflow .codeforge-workflows-module__7Lx7tq__workflowSteps .codeforge-workflows-module__7Lx7tq__visualRow:nth-child(2){min-height:41rem}.codeforge-workflows-module__7Lx7tq__agentWorkflow,.codeforge-workflows-module__7Lx7tq__agentGrid{min-height:93.1875rem}.codeforge-workflows-module__7Lx7tq__agentRows{display:block}.codeforge-workflows-module__7Lx7tq__agentRow{min-height:36.5rem}.codeforge-workflows-module__7Lx7tq__agentMap{height:14rem}.codeforge-workflows-module__7Lx7tq__agentPill{min-width:5.7rem}.codeforge-workflows-module__7Lx7tq__agentBranch[data-index="0"] .codeforge-workflows-module__7Lx7tq__agentPill{left:0}.codeforge-workflows-module__7Lx7tq__agentBranch[data-index="1"] .codeforge-workflows-module__7Lx7tq__agentPill{right:0}.codeforge-workflows-module__7Lx7tq__agentBranch[data-index="2"] .codeforge-workflows-module__7Lx7tq__agentPill{left:calc(50% - 2.85rem)}.codeforge-workflows-module__7Lx7tq__scaleFeatures{min-height:99.875rem}.codeforge-workflows-module__7Lx7tq__scaleHeader{min-height:17.5rem}.codeforge-workflows-module__7Lx7tq__scaleHeader h2{font-size:1.875rem;line-height:1.05}.codeforge-workflows-module__7Lx7tq__desktopBreak{display:none}.codeforge-workflows-module__7Lx7tq__ditherBand{height:3.5rem}.codeforge-workflows-module__7Lx7tq__scaleGrid{min-height:78.875rem}.codeforge-workflows-module__7Lx7tq__scaleRows{display:block}.codeforge-workflows-module__7Lx7tq__scaleRow{min-height:29rem}.codeforge-workflows-module__7Lx7tq__teamMap{height:14rem}.codeforge-workflows-module__7Lx7tq__worldMap{height:17rem}.codeforge-workflows-module__7Lx7tq__setupFlow{min-height:94.625rem}.codeforge-workflows-module__7Lx7tq__setupHeader{min-height:14.5rem}.codeforge-workflows-module__7Lx7tq__setupHeader h2{font-size:1.875rem;line-height:1.06}.codeforge-workflows-module__7Lx7tq__setupRows{display:block}.codeforge-workflows-module__7Lx7tq__setupRow{border-top:1px solid var(--cf-border);flex-direction:column;min-height:26.7rem;display:flex}.codeforge-workflows-module__7Lx7tq__setupVisual{border-right:0;align-items:center;min-height:14rem;padding:2rem}.codeforge-workflows-module__7Lx7tq__setupCopy{min-height:12.7rem;padding:1.75rem 2rem 2rem}.codeforge-workflows-module__7Lx7tq__setupCopy h3{font-size:1.875rem}.codeforge-workflows-module__7Lx7tq__setupCopy p{margin-top:1.2rem}.codeforge-workflows-module__7Lx7tq__stepNumber,.codeforge-workflows-module__7Lx7tq__integrationOrbit{display:none}}@media (prefers-reduced-motion:reduce){.codeforge-workflows-module__7Lx7tq__pulse,.codeforge-workflows-module__7Lx7tq__typing:after,.codeforge-workflows-module__7Lx7tq__connecting>span,.codeforge-workflows-module__7Lx7tq__personNode,.codeforge-workflows-module__7Lx7tq__worldMap i{opacity:1;animation:none}}
