html:root{--font-geist-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--background: #0a0f0e;--foreground: #f0f5f4;--card: #121918;--card-2: #0e1514;--primary: #66e351;--primary-soft: rgba(102, 227, 81, .12);--secondary: #1a2320;--muted: #1f2b28;--muted-foreground: #8aa09a;--border: #1f2b28;--gold: #f5a623;--gain: #16c784;--loss: #f6465d;--shell: 1240px}html:root:not(.dark){--background: #f4f1e8;--foreground: #0b1613;--card: #fffef8;--card-2: #f8f6ee;--primary: #245c45;--primary-soft: rgba(36, 92, 69, .12);--secondary: #e8ece2;--muted: #dfe4da;--muted-foreground: #5f6d67;--border: rgba(11, 22, 19, .15);--gain: #1f7044}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{margin:0;max-width:100vw;overflow-x:clip;background:var(--background);color:var(--foreground);font-family:Satoshi,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .22s ease,color .22s ease}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}.shell{width:min(var(--shell),calc(100% - 48px));margin-inline:auto}.nav{position:relative;z-index:20;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(138,160,154,.12)}.brand{display:inline-flex;align-items:center;gap:11px;width:max-content}.brandMark{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:10px}.brandMark img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover}.brandMarkDark{mix-blend-mode:screen}.brandMarkLight{display:none;mix-blend-mode:multiply}.brandName{font-size:20px;font-weight:700;letter-spacing:-.035em}.brandWordmarkDark{display:block;width:126px;height:auto}html:root.dark .brandMark,html:root.dark .brandName{display:none}.navLinks{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid rgba(138,160,154,.1);border-radius:999px;background:#12191894;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.navLinks a{padding:9px 15px;border-radius:999px;color:var(--muted-foreground);font-size:13px;font-weight:500;transition:color .18s ease,background .18s ease}.navLinks a:hover,.navLinks a.active{background:var(--primary-soft);color:var(--primary)}.navCta{justify-self:end;display:inline-flex;align-items:center;gap:12px;padding:10px 15px;border-radius:8px;background:var(--primary);color:#07110f;font-size:13px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.navCta:hover,.primaryButton:hover{transform:translateY(-2px);box-shadow:0 12px 30px #66e3512b}.siteHeader{position:sticky;z-index:50;top:0;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--background) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.siteHeader .nav{border-bottom:0}.navActions{justify-self:end;display:flex;align-items:center;gap:10px}.themeToggle,.menuToggle{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);cursor:pointer}.themeToggle{position:relative;overflow:hidden}.langToggle{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--muted-foreground);font-family:var(--font-geist-mono);font-size:10px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:color .18s ease,border-color .18s ease}.langToggle:hover{color:var(--primary);border-color:var(--primary)}.themeIcon{position:absolute;font-size:16px;line-height:1;transition:opacity .18s ease,transform .18s ease}html:root.dark .themeIconMoon,html:root:not(.dark) .themeIconSun{opacity:0;transform:scale(.5) rotate(45deg)}html:root.dark .themeIconSun,html:root:not(.dark) .themeIconMoon{opacity:1;transform:scale(1) rotate(0)}.menuToggle{display:none}.mobileMenu{position:absolute;inset:100% 0 auto;overflow:hidden;max-height:0;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--background) 96%,transparent);opacity:0;pointer-events:none;transition:max-height .26s ease,opacity .18s ease,border-color .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileMenu.isOpen{max-height:560px;border-color:var(--border);opacity:1;pointer-events:auto}.mobileMenuInner{display:grid;padding-block:12px 22px}.mobileMenuInner>a:not(.mobileMenuCta){min-height:58px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;border-bottom:1px solid var(--border);font-size:15px}.mobileMenuInner>a:not(.mobileMenuCta).active{color:var(--primary)}.mobileMenuInner>a:not(.mobileMenuCta).active>span,.mobileMenuInner>a:not(.mobileMenuCta).active>svg{color:var(--primary)}.mobileMenuInner>a>span,.mobileMenuInner>a>svg{color:var(--muted-foreground);font-family:var(--font-geist-mono);font-size:9px;font-style:normal}.mobileMenuCta{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:15px 17px;border-radius:9px;background:var(--primary);color:#07110f;font-size:13px;font-weight:750}.hero{position:relative;min-height:760px;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--border)}.heroGrid,.closingGrid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(138,160,154,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(138,160,154,.055) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 80%,transparent)}.heroGlow{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.heroGlowOne{width:580px;height:580px;right:-160px;top:40px;background:#66e35121}.heroGlowTwo{width:420px;height:420px;left:12%;top:15%;background:#0f6e5614}.heroInner{position:relative;z-index:2;display:grid;grid-template-columns:.86fr 1.14fr;gap:74px;align-items:center;padding-block:104px 116px}.eyebrowPill{width:max-content;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(102,227,81,.24);border-radius:999px;background:#66e35112;color:var(--primary);font-family:var(--font-geist-mono);font-size:10px;font-weight:700;letter-spacing:.11em}.liveDot,.statusDot{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px #66e3511f;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{50%{box-shadow:0 0 0 8px #66e35100}}.hero h1{max-width:690px;margin:26px 0 0;font-size:clamp(48px,5.2vw,76px);line-height:1.02;letter-spacing:-.06em;font-weight:700}.hero h1 span{display:block;background:linear-gradient(95deg,var(--primary),#a0f5e7 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.heroCopy>p{max-width:610px;margin:28px 0 0;color:var(--muted-foreground);font-size:17px;line-height:1.8}.heroActions,.closingActions{display:flex;align-items:center;gap:12px;margin-top:34px}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;padding:0 19px;border-radius:8px;font-size:13px;font-weight:700;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.primaryButton{background:var(--primary);color:#07110f}.primaryButton svg,.navCta svg,.mobileMenuCta svg{flex:0 0 auto}.secondaryButton{border:1px solid var(--border);background:#121918ad;color:var(--foreground)}.secondaryButton:hover{border-color:#66e3515c;color:var(--primary)}.heroMeta{display:flex;flex-wrap:wrap;gap:18px;margin-top:31px;color:#728781;font-size:11px}.heroMeta span{display:flex;align-items:center;gap:6px}.heroMeta svg{color:var(--primary)}.terminalWrap{position:relative;min-width:0;padding:44px 0}.terminalGlow{position:absolute;top:15%;right:10%;bottom:15%;left:10%;border-radius:50%;background:#66e3511c;filter:blur(80px)}.terminal{position:relative;z-index:2;overflow:hidden;border:1px solid #273633;border-radius:14px;background:#0e1514eb;box-shadow:0 34px 100px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.terminalTop{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--border)}.terminalTop>div{display:grid;gap:4px}.terminalLabel{color:var(--muted-foreground);font-size:10px}.terminalTop strong{font-size:16px}.demoBadge{padding:6px 8px;border-radius:6px;background:var(--secondary);color:#70847e;font-size:9px}.terminalFilters{display:flex;align-items:center;gap:5px;padding:14px 18px;border-bottom:1px solid var(--border)}.terminalFilters span{padding:7px 11px;border-radius:999px;color:#71847f;font-size:10px}.terminalFilters span.selected{background:var(--primary-soft);color:var(--primary)}.terminalFilters b{margin-left:auto;color:#71847f;font-size:9px;font-weight:500}.strategyHeader,.strategyRow{display:grid;grid-template-columns:1.5fr .7fr .55fr .8fr .65fr;gap:10px;align-items:center}.strategyHeader{padding:12px 18px;color:#60736e;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.strategyRow{min-height:68px;padding:10px 18px;border-top:1px solid rgba(31,43,40,.8);font-size:10px}.strategyRow:hover{background:#66e35106}.strategyName{display:flex;align-items:center;gap:10px;min-width:0}.agentAvatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;color:#07110f;font-weight:800}.avatar1{background:#66e351}.avatar2{background:#66a3ff}.avatar3{background:#f5a623}.strategyName>span:last-child{min-width:0}.strategyName strong,.strategyName small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategyName strong{font-size:10px}.strategyName small{margin-top:3px;color:#657872;font-size:8px}.decisionTag{width:max-content;padding:5px 7px;border-radius:5px;font-family:var(--font-geist-mono);font-size:8px;font-weight:700}.decisionTag.wait{background:#f5a6231f;color:var(--gold)}.decisionTag.long{background:#16c7841f;color:var(--gain)}.decisionTag.hedge{background:#66a3ff1f;color:#7eb2ff}.analystCount{display:flex;align-items:center;gap:5px;color:#8aa09a}.analystCount svg{color:var(--primary)}.assets{color:#8aa09a}.gain{color:var(--gain)}.gold{color:var(--gold)}.terminalFoot{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-top:1px solid var(--border);background:#121918bf;color:#71847f;font-size:9px}.terminalFoot span{display:flex;align-items:center;gap:9px}.terminalFoot .statusDot{width:5px;height:5px}.terminalFoot a{color:var(--primary);font-weight:700}.signalCard{position:absolute;z-index:3;display:grid;gap:4px;min-width:155px;padding:13px 14px;border:1px solid #2a3936;border-radius:10px;background:#121918;box-shadow:0 18px 40px #00000061}.signalCard span{color:#657872;font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.08em}.signalCard strong{font-size:11px}.signalCard small{color:var(--primary);font-size:8px}.signalOne{top:5px;right:-25px;animation:float 5s ease-in-out infinite}.signalTwo{bottom:5px;left:-28px;animation:float 5s 1s ease-in-out infinite}@keyframes float{50%{transform:translateY(-8px)}}.trustStrip{border-bottom:1px solid var(--border);background:#0d1413}.trustStripInner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;color:#68807a;font-family:var(--font-geist-mono);font-size:9px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.trustStrip i{width:4px;height:4px;border-radius:50%;background:var(--primary)}.section{padding-block:120px}.sectionIntro{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:54px}.sectionKicker{color:var(--primary);font-family:var(--font-geist-mono);font-size:9px;font-weight:700;letter-spacing:.14em}.sectionIntro h2,.workflowTitle h2,.composerCopy h2,.aboutLead h2,.faqIntro h2,.closing h2{margin:17px 0 0;font-size:clamp(38px,4.5vw,58px);line-height:1.08;letter-spacing:-.052em}.sectionIntro>p,.workflowTitle>p{margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.8}.capabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.capabilityCard{position:relative;min-height:470px;display:flex;flex-direction:column;padding:26px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:linear-gradient(150deg,#121918fa,#0c1211fa);transition:border-color .18s ease,transform .18s ease}.capabilityCard:hover{transform:translateY(-4px);border-color:#66e35147}.capabilityTop{display:flex;align-items:center;justify-content:space-between}.capabilityTop>span{color:var(--primary);font-family:var(--font-geist-mono);font-size:10px}.capabilityTop small{color:#627771;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.1em}.capabilityIcon{position:relative;width:110px;height:110px;display:grid;place-items:center;margin:55px 0 38px;border:1px solid rgba(102,227,81,.2);border-radius:50%;background:radial-gradient(circle,rgba(102,227,81,.12),transparent 67%)}.capabilityIcon:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid rgba(102,227,81,.18);border-radius:50%}.capabilityIcon svg{position:relative;z-index:1;color:var(--primary)}.capabilityCard h3{margin:0;font-size:23px;letter-spacing:-.035em}.capabilityCard>p{margin:15px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.75}.tagRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:32px}.tagRow span{padding:7px 9px;border:1px solid var(--border);border-radius:6px;color:#71847f;font-size:9px}.workflowSection{padding-block:120px;border-block:1px solid var(--border);background:#0d1413}.workflowTitle{max-width:720px;margin-inline:auto;text-align:center}.workflowTitle>p{max-width:600px;margin:19px auto 0}.workflowRail{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:76px}.workflowStep{padding-right:32px}.stepNode{display:grid;grid-template-columns:38px 1fr;align-items:center;margin-bottom:30px}.stepNode>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(102,227,81,.4);border-radius:50%;background:var(--primary-soft);color:var(--primary);font-family:var(--font-geist-mono);font-size:9px}.stepNode>i{height:1px;background:linear-gradient(to right,#66e35161,#66e3510d)}.workflowStep>small{color:#61746f;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.1em}.workflowStep h3{margin:9px 0 12px;font-size:22px}.workflowStep p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.7}.agentComposer{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:center;margin-top:118px;padding:58px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,#101817,#0b1110)}.composerCopy h2{font-size:clamp(34px,4vw,50px)}.composerCopy>p{margin:22px 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.8}.composerCopy .primaryButton{margin-top:31px}.composerDiagram{display:grid;grid-template-columns:1fr 70px .9fr;align-items:center}.researchStack{display:grid;gap:10px}.researchNode{display:grid;grid-template-columns:31px 1fr auto;gap:11px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.researchNode>span{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:var(--primary-soft);color:var(--primary);font-family:var(--font-geist-mono);font-size:8px}.researchNode strong,.researchNode small{display:block}.researchNode strong{font-size:10px}.researchNode small{margin-top:3px;color:#667a74;font-size:8px}.researchNode b{color:var(--gain);font-family:var(--font-geist-mono);font-size:7px}.mergeLine{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center}.mergeLine span{height:1px;background:#66e3514d}.mergeLine>svg{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(102,227,81,.32);border-radius:50%;color:var(--primary);font-size:11px;font-style:normal}.pmNode{padding:22px;border:1px solid rgba(102,227,81,.34);border-radius:12px;background:#66e35112;box-shadow:0 24px 60px #66e35114}.pmNodeTop{display:flex;justify-content:space-between;align-items:center}.pmNodeTop>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--primary);color:#07110f;font-weight:800}.pmNodeTop b{color:var(--gain);font-family:var(--font-geist-mono);font-size:7px}.pmNode>strong{display:block;margin-top:28px;font-size:16px}.pmNode>small{display:block;margin-top:5px;color:#70847e;font-size:8px}.riskMeter{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:24px}.riskMeter>span{height:4px;overflow:hidden;border-radius:999px;background:#25332f}.riskMeter i{display:block;width:28%;height:100%;background:var(--gain)}.riskMeter b{color:var(--gain);font-family:var(--font-geist-mono);font-size:7px}.safetySection{padding-block:120px;border-bottom:1px solid var(--border)}.safetyInner{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:center}.safetyCopy h2{margin:17px 0 0;font-size:clamp(38px,4.5vw,58px);line-height:1.08;letter-spacing:-.052em}.safetyCopy>p{max-width:620px;margin:24px 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.85}.safetyBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.safetyBadges span{padding:8px 10px;border:1px solid var(--border);border-radius:6px;color:var(--muted-foreground);font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.06em}.safetyPanel{overflow:hidden;padding:23px;border:1px solid var(--border);border-radius:15px;background:linear-gradient(145deg,#111817,#0c1211);box-shadow:0 30px 80px #00000038}.safetyPanelTop{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 2px 20px;border-bottom:1px solid var(--border)}.safetyPanelTop>div{display:grid;gap:5px}.safetyPanelTop span{color:var(--muted-foreground);font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.11em}.safetyPanelTop strong{font-size:16px}.safetyPanelTop b{color:var(--primary);font-family:var(--font-geist-mono);font-size:8px}.safetyCheck{min-height:74px;display:grid;grid-template-columns:32px 1fr 28px;gap:13px;align-items:center;border-bottom:1px solid var(--border)}.safetyCheck:last-child{border-bottom:0}.safetyCheck>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--primary-soft);color:var(--primary);font-family:var(--font-geist-mono);font-size:8px}.safetyCheck strong,.safetyCheck small{display:block}.safetyCheck strong{font-size:11px}.safetyCheck small{margin-top:5px;color:var(--muted-foreground);font-size:9px}.safetyCheck>svg{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--primary-soft);color:var(--primary);padding:4px;font-weight:800}.aboutSection{padding-block:120px}.aboutHeader{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--border)}.aboutHeader p{margin:0;color:#667a74;font-size:11px}.aboutLead{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:55px;align-items:start;padding-block:68px 76px}.aboutLead h2{margin-top:0}.aboutLead p,.aboutGrid p{margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.9}.aboutGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:12px;overflow:hidden}.aboutGrid article{min-height:330px;padding:27px;border-right:1px solid var(--border);background:linear-gradient(145deg,#111817,#0c1211)}.aboutGrid article:last-child{border-right:0}.aboutGrid article>span{color:var(--primary);font-family:var(--font-geist-mono);font-size:9px}.aboutGrid h3{margin:57px 0 20px;font-size:22px}.aboutGrid p+p{margin-top:15px}.faqSection{display:grid;grid-template-columns:.8fr 1.2fr;gap:96px;padding-block:120px;border-top:1px solid var(--border)}.faqIntro h2{font-size:clamp(38px,4.5vw,54px)}.faqIntro>p{margin:20px 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.75}.faqIntro>a{display:inline-block;margin-top:27px;color:var(--primary);font-size:12px;font-weight:700}.faqList{border-top:1px solid var(--border)}.faqList details{border-bottom:1px solid var(--border)}.faqList summary{min-height:78px;display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:500}.faqList summary::-webkit-details-marker{display:none}.faqList summary>span{color:#657872;font-family:var(--font-geist-mono);font-size:9px}.faqList summary>svg{color:var(--primary);transition:transform .18s ease}.faqList details[open] summary>svg{transform:rotate(45deg)}.faqList details>p{max-width:690px;margin:-4px 40px 25px 46px;color:var(--muted-foreground);font-size:13px;line-height:1.8}.closing{position:relative;overflow:hidden;padding-block:118px;border-block:1px solid rgba(102,227,81,.2);background:radial-gradient(circle at 50% 0%,rgba(102,227,81,.18),transparent 55%),#0d1715}.closingInner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.closing h2{max-width:900px;font-size:clamp(42px,5vw,66px)}.closingInner>p{margin:22px 0 0;color:var(--muted-foreground);font-size:15px}.closingActions{margin-top:35px}.lightButton{background:var(--primary)}.closingInner>small{margin-top:29px;color:#5e726c;font-size:9px}.footer{min-height:108px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.footer p{margin:0;color:#657872;font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.08em;text-align:center}.footer>span{justify-self:end;color:#657872;font-size:9px}html:root:not(.dark) .siteHeader{box-shadow:0 1px #0b161314}html:root:not(.dark) .brandMarkDark{display:none}html:root:not(.dark) .brandMarkLight{display:block}html:root:not(.dark) .brandWordmarkDark{display:none}html:root:not(.dark) .navLinks{border-color:#0b16131a;background:#fffef8d1;box-shadow:0 8px 28px #1f372d12}html:root:not(.dark) .navCta,html:root:not(.dark) .primaryButton{background:#163f2f;color:#fffef8}html:root:not(.dark) .hero{background:radial-gradient(circle at 82% 26%,rgba(65,119,87,.18),transparent 34%),var(--background)}html:root:not(.dark) .heroGrid,html:root:not(.dark) .closingGrid{opacity:.55;background-image:linear-gradient(rgba(11,22,19,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,22,19,.06) 1px,transparent 1px)}html:root:not(.dark) .heroGlowOne{background:#42785740}html:root:not(.dark) .heroGlowTwo{background:#1c523d1a}html:root:not(.dark) .eyebrowPill{border-color:#245c453d;background:#245c451a;color:#245c45}html:root:not(.dark) .heroMeta{color:#53635c}html:root:not(.dark) .terminal,html:root:not(.dark) .signalCard{color:#f0f5f4}html:root:not(.dark) .terminal{box-shadow:0 34px 90px #1e362c38}html:root:not(.dark) .trustStrip{border-color:#0b161333;background:#245c45}html:root:not(.dark) .trustStripInner{color:#eff8f1}html:root:not(.dark) .trustStrip i{background:#eff8f19e}html:root:not(.dark) .capabilityCard{border-color:#0b161324;background:linear-gradient(150deg,#fffef8fa,#f4f1e8fa);box-shadow:0 18px 45px #213a300f}html:root:not(.dark) .capabilityTop small,html:root:not(.dark) .tagRow span,html:root:not(.dark) .faqList summary>span,html:root:not(.dark) .footer p,html:root:not(.dark) .footer>span{color:#65726d}html:root:not(.dark) .workflowSection{border-color:#0b16132e;background:#153d2e;color:#fffef8}html:root:not(.dark) .workflowSection .workflowTitle>p,html:root:not(.dark) .workflowSection .workflowStep p,html:root:not(.dark) .workflowSection .composerCopy>p{color:#aebeb7}html:root:not(.dark) .workflowSection .workflowStep>small,html:root:not(.dark) .workflowSection .researchNode small,html:root:not(.dark) .workflowSection .pmNode>small{color:#91a59c}html:root:not(.dark) .agentComposer{border-color:#ffffff24;background:linear-gradient(135deg,#18382d,#0e211b)}html:root:not(.dark) .researchNode{border-color:#ffffff1f;background:#ffffff0d}html:root:not(.dark) .pmNode{border-color:#699e7c80;background:#699e7c1f}html:root:not(.dark) .safetyPanel{border-color:#0b161324;background:#fffef8;box-shadow:0 28px 70px #213a301a}html:root:not(.dark) .aboutSection{background:#fffef8}html:root:not(.dark) .aboutGrid article{background:linear-gradient(145deg,#f8f6ee,#fffef8)}html:root:not(.dark) .closing{border-color:#0b161333;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.58),transparent 52%),#245c45;color:#f4fbf6}html:root:not(.dark) .closing .sectionKicker,html:root:not(.dark) .closingInner>p,html:root:not(.dark) .closingInner>small{color:#c9dfd0}html:root:not(.dark) .closing .secondaryButton{border-color:#f4fbf66b;color:#f4fbf6}html:root:not(.dark) .closing .primaryButton{background:#f4fbf6;color:#163f2f}html:root:not(.dark) .avatar1{background:#2d7a59}.capabilityCard,.agentComposer,.researchNode,.pmNode,.safetyPanel,.aboutGrid article,.trustStrip,.workflowSection,.closing{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .18s ease}@media(max-width:1040px){.heroInner{grid-template-columns:1fr;gap:45px}.heroCopy{max-width:780px}.terminalWrap{max-width:760px;width:100%;margin-inline:auto}.capabilityGrid{grid-template-columns:1fr}.capabilityCard{min-height:390px}.capabilityIcon{margin-block:34px 28px}.agentComposer{grid-template-columns:1fr;gap:55px}.composerDiagram{max-width:670px}.safetyInner{gap:60px}}@media(max-width:800px){.shell{width:min(100% - 28px,var(--shell))}.nav{height:66px;grid-template-columns:1fr auto}.navLinks,.navCta{display:none}.menuToggle{display:grid}.themeToggle,.langToggle,.menuToggle{width:38px;height:38px}.heroInner{padding-block:80px 88px}.hero h1{font-size:clamp(44px,13vw,64px)}.heroCopy>p{font-size:15px}.strategyHeader{display:none}.strategyRow{grid-template-columns:1.4fr .6fr .65fr}.strategyRow .analystCount,.strategyRow .assets{display:none}.signalOne{right:-4px}.signalTwo{left:-4px}.trustStripInner{justify-content:flex-start;gap:28px}.section,.workflowSection,.safetySection,.aboutSection,.faqSection{padding-block:88px}.sectionIntro{grid-template-columns:1fr;gap:24px}.workflowRail{grid-template-columns:repeat(2,1fr);gap:46px 0}.agentComposer{margin-top:88px;padding:32px 22px}.safetyInner{grid-template-columns:1fr;gap:44px}.safetyCopy{max-width:680px}.composerDiagram{grid-template-columns:1fr;gap:18px}.mergeLine{grid-template-columns:1fr 24px 1fr;transform:rotate(90deg);width:80px;margin-inline:auto}.aboutLead{grid-template-columns:1fr;gap:28px}.aboutGrid{grid-template-columns:1fr}.aboutGrid article{min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.aboutGrid article:last-child{border-bottom:0}.aboutGrid h3{margin-top:36px}.faqSection{grid-template-columns:1fr;gap:55px}.footer{grid-template-columns:1fr;justify-items:center;padding-block:32px}.footer>span{justify-self:center}}@media(max-width:540px){.brandName{font-size:18px}.heroActions,.closingActions{align-items:stretch;flex-direction:column}.heroActions a,.closingActions a{width:100%}.terminalWrap{padding-block:28px}.terminalTop,.terminalFilters,.strategyRow,.terminalFoot{padding-inline:13px}.strategyRow{grid-template-columns:1.3fr .55fr .55fr;gap:5px}.signalCard{display:none}.terminal{border-radius:11px}.terminalTop strong{font-size:14px}.terminalFilters span{padding-inline:8px}.safetyPanel{padding:17px}.safetyPanelTop{align-items:flex-start;flex-direction:column;gap:10px}.safetyCheck{grid-template-columns:30px 1fr 25px}.workflowRail{grid-template-columns:1fr}.workflowStep{padding-right:0}.stepNode{grid-template-columns:38px 1fr}.aboutHeader{align-items:flex-start;flex-direction:column;gap:11px}.faqList summary{min-height:86px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.contentHero{position:relative;overflow:hidden;padding:138px 0 86px;border-bottom:1px solid var(--border);background:linear-gradient(145deg,rgba(102,227,81,.08),transparent 48%)}.contentHero .shell{position:relative;z-index:1}.contentHero h1{max-width:920px;margin:18px 0 0;font-size:clamp(46px,6vw,78px);line-height:1.02;letter-spacing:-.06em}.contentHero p{max-width:650px;margin:24px 0 0;color:var(--muted-foreground);font-size:17px;line-height:1.75}.contentGlow{position:absolute;top:-270px;right:5%;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(102,227,81,.18),transparent 67%);filter:blur(10px)}.contentBody{padding-block:86px 120px}.guidePath,.guideLinks,.partnerGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:14px;overflow:hidden}.guidePath article,.guideLinks>a,.partnerGrid article{min-height:248px;padding:27px;border-right:1px solid var(--border);background:var(--card)}.guidePath article:last-child,.guideLinks>a:last-child,.partnerGrid article:last-child{border-right:0}.guidePath span,.guideLinks small,.partnerGrid>article>span{color:var(--primary);font-family:var(--font-geist-mono);font-size:10px;letter-spacing:.08em}.guidePath h2,.guideLinks strong,.partnerGrid h2{display:block;margin:55px 0 12px;font-size:21px;line-height:1.2}.guidePath p,.guideLinks span,.partnerGrid p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.75}.guideLinks span,.inlineIconLink{display:inline-flex;align-items:center;gap:6px}.contentSplit{display:grid;grid-template-columns:.95fr 1.05fr;gap:76px;align-items:center;margin-top:88px;padding:58px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,var(--card),rgba(102,227,81,.05))}.contentSplit h2,.process h2,.contactPanel h2{margin:14px 0 0;font-size:clamp(31px,4vw,49px);letter-spacing:-.045em}.contentSplit p,.contactPanel p{color:var(--muted-foreground);font-size:14px;line-height:1.85}.contentSplit .primaryButton{margin-top:22px}.checklist{display:grid;gap:11px;padding:27px;border:1px solid rgba(102,227,81,.28);border-radius:11px;background:#66e3510f}.checklist strong{margin-bottom:8px;font-size:14px}.checklist span{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:13px}.checklist span svg{flex:0 0 auto;color:var(--primary)}.guideLinks{grid-template-columns:repeat(3,1fr);margin-top:28px}.guideLinks>a{transition:background .2s ease,transform .2s ease}.guideLinks>a:hover{background:var(--primary-soft);transform:translateY(-3px)}.guideLinks.single{display:grid;grid-template-columns:repeat(3,1fr)}.guideLinks.single article{min-height:250px;padding:27px;border-right:1px solid var(--border);background:var(--card)}.guideLinks.single article:last-child{border-right:0}.guideLinks.single h2{margin:52px 0 14px;font-size:22px}.guideLinks.single p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.prose{max-width:780px}.prose h2{margin:54px 0 15px;font-size:28px;letter-spacing:-.035em}.prose h2:first-child{margin-top:0}.prose p{color:var(--muted-foreground);font-size:15px;line-height:1.9}.prose pre{overflow-x:auto;margin:24px 0;padding:24px;border:1px solid var(--border);border-radius:12px;background:#08100e;color:#c3f6b7;font:12px/1.8 var(--font-geist-mono);white-space:pre-wrap}.prose code{padding:3px 6px;border-radius:4px;background:var(--primary-soft);color:var(--primary)}.updated{color:var(--primary)!important;font-family:var(--font-geist-mono);font-size:11px!important}.settingsTable{display:grid;margin-top:42px;border-top:1px solid var(--border)}.settingsTable>div{display:grid;grid-template-columns:48px 180px 1fr;gap:20px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--border)}.settingsTable span{color:var(--primary);font:10px var(--font-geist-mono)}.settingsTable strong{font-size:15px}.settingsTable p{margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.7}.notice{max-width:780px;margin-top:48px;padding:27px;border-left:3px solid var(--primary);background:var(--primary-soft)}.notice strong{font-size:15px}.notice p{margin:9px 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.75}.notice a{display:inline-block;margin-top:15px;color:var(--primary);font-size:13px;font-weight:700}.faqList.full{max-width:900px}.partnerGrid{grid-template-columns:repeat(2,1fr)}.partnerGrid article{min-height:285px;border-bottom:1px solid var(--border)}.partnerGrid article:nth-child(2n){border-right:0}.partnerGrid article:nth-last-child(-n+2){border-bottom:0}.partnerGrid h2{margin:37px 0 18px}.partnerGrid p+p{margin-top:15px}.partnerGrid b{display:block;margin-bottom:5px;color:var(--foreground);font-size:10px;font-family:var(--font-geist-mono);letter-spacing:.07em}.process{margin-top:88px}.process>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.process>div span{display:grid;gap:16px;padding-top:17px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:13px}.process b{color:var(--primary);font:10px var(--font-geist-mono)}.contactPanel{margin-top:88px;padding:58px;border:1px solid rgba(102,227,81,.3);border-radius:16px;background:radial-gradient(circle at 84% 20%,rgba(102,227,81,.18),transparent 35%),var(--card)}.contactPanel p{max-width:590px}.contactPanel .primaryButton{margin-top:12px}.contactPanel small{display:block;margin-top:18px;color:var(--muted-foreground);font-size:10px}.siteFooter{border-top:1px solid var(--border);background:var(--card)}.footerGrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px;padding-block:58px}.footerGrid>div{display:grid;align-content:start;gap:10px}.footerGrid>div:first-child{gap:15px}.footerGrid strong{margin-bottom:4px;font:10px var(--font-geist-mono);color:var(--primary);letter-spacing:.1em}.footerGrid a:not(.brand),.footerGrid p,.footerBottom{color:var(--muted-foreground);font-size:12px}.footerGrid p{max-width:220px;margin:0;line-height:1.7}.footerGrid a:not(.brand):hover{color:var(--primary)}.footerSocials{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.footerSocials span{width:100%;color:var(--primary);font:10px var(--font-geist-mono);letter-spacing:.1em}.footerSocials a{display:inline-flex;align-items:center;gap:4px;width:max-content;color:var(--muted-foreground);font-size:11px}.footerSocials a:hover{color:var(--primary)}.footerBottom{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--border);font:9px var(--font-geist-mono)}html:root:not(.dark) .contentHero{background:linear-gradient(145deg,rgba(47,104,78,.15),transparent 48%)}.contentHero,.contentSplit,.guidePath article,.guideLinks>a,.partnerGrid article,.guideLinks.single article,.contactPanel,.siteFooter{transition:background .22s ease,border-color .22s ease}@media(max-width:800px){.contentHero{padding:105px 0 66px}.contentHero p{font-size:15px}.contentBody{padding-block:58px 78px}.guidePath{grid-template-columns:1fr 1fr}.guidePath article:nth-child(2){border-right:0}.guidePath article:nth-child(-n+2){border-bottom:1px solid var(--border)}.contentSplit{grid-template-columns:1fr;gap:38px;padding:30px 22px;margin-top:58px}.guideLinks,.guideLinks.single{grid-template-columns:1fr}.guideLinks>a,.guideLinks.single article{min-height:185px;border-right:0;border-bottom:1px solid var(--border)}.guideLinks>a:last-child,.guideLinks.single article:last-child{border-bottom:0}.settingsTable>div{grid-template-columns:35px 1fr;gap:10px}.settingsTable p{grid-column:2}.partnerGrid{grid-template-columns:1fr}.partnerGrid article,.partnerGrid article:nth-child(2n){min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.partnerGrid article:last-child{border-bottom:0}.process>div{grid-template-columns:1fr 1fr}.contactPanel{padding:31px 22px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1 / -1}.footerBottom{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:540px){.contentHero h1{font-size:45px}.guidePath{grid-template-columns:1fr}.guidePath article{min-height:180px;border-right:0;border-bottom:1px solid var(--border)}.guidePath article:last-child{border-bottom:0}.guidePath h2{margin-top:35px}.process>div{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr}.footerGrid>div:first-child{grid-column:auto}}
