:root{color-scheme:light;--paper:#f4f1e9;--ink:#282825;--muted:#797a71;--accent:#eb5937;--line:#cfcac0;font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:disabled{opacity:.4}::selection{background:#eb593730}[hidden]{display:none!important}#models-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.header{position:absolute;top:24px;left:5%;right:5%;height:60px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;z-index:20}.brand{font-size:24px;font-weight:750;letter-spacing:-1.4px;display:flex;gap:8px;align-items:center}.brand>span{color:var(--accent);margin-left:-8px}.brand svg{width:27px;height:27px;stroke:var(--ink);fill:none;stroke-width:1.5}.brand svg path{stroke-width:3;stroke-linecap:round}.header nav{display:flex;align-items:baseline;gap:36px;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:11px;font-weight:400;line-height:20px;color:var(--muted)}.header nav a{display:block;line-height:20px;white-space:nowrap}.header nav a:hover{color:var(--accent)}.nav-cta{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:11px;line-height:20px;display:flex;gap:10px;align-items:center;white-space:nowrap}.nav-cta-arrow{display:block;flex:none;width:14px;height:14px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.eyebrow,.section-meta,.product-meta,.product-name{font:9px/1.6 monospace;letter-spacing:.7px}.eyebrow{color:var(--muted);margin:0 0 22px}.text-link{display:inline-flex;align-items:center;gap:23px;font-size:11px;border-bottom:1px solid var(--line);padding:9px 0;background:none}.text-link span{color:var(--accent)}.primary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;background:var(--ink);color:var(--paper);padding:19px 25px;font-size:12px;transition:background .25s,transform .25s}.primary-button span{font-size:22px}.primary-button:hover{background:var(--accent);transform:translateY(-2px)}.hero{position:relative;height:100svh;min-height:800px;padding:0 5%;background:linear-gradient(#b1a99816 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,#b1a99816 1px,transparent 1px) 0 0/48px 48px}.hero-heading{position:absolute;top:132px;left:5%;right:5%;text-align:center;z-index:5}.hero-heading .eyebrow{font-size:8px;margin-bottom:15px}.hero h1{font-size:clamp(42px,5.2vw,76px);font-weight:750;letter-spacing:-3px;line-height:1.22;margin:0}.hero h1>.accent{color:var(--accent)}.hero-subtitle{font-size:12px;color:var(--muted);margin:20px 0 0;letter-spacing:1px}.hero-center{position:absolute;left:50%;top:285px;transform:translate(-50%);width:min(62%,850px);height:calc(100% - 462px);min-height:325px}.hero-model{width:100%;height:100%;position:relative}.model-fallback{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;font-size:10px;color:var(--muted)}.model-ready .model-fallback{display:none}.origin-mark{position:absolute;left:50%;top:51%;font:22px monospace;color:#b6b0a1;opacity:.3}.model-caption{position:absolute;left:8%;right:8%;bottom:6px;display:flex;justify-content:space-between;color:#929082;font:7px monospace;letter-spacing:.7px;z-index:5}.hero-drawing{position:fixed;z-index:4;pointer-events:none;overflow:hidden;visibility:hidden}.hero-drawing svg{width:100%;height:100%;display:block}.hero-aside{position:absolute;top:50%;z-index:5;width:17%;max-width:220px;transform:translateY(-10%)}.creator-copy{left:5%}.intelligence-copy{right:5%;text-align:right}.hero-aside .eyebrow{font-size:7px;letter-spacing:.6px;margin-bottom:18px}.hero-aside h2{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:0 0 15px}.hero-aside p:not(.eyebrow){font-size:11px;color:var(--muted);line-height:1.9;margin:0}.aside-rule{display:block;width:42px;height:1px;background:var(--accent);margin-top:25px}.hero-aside .text-link{margin-top:17px;font-size:9px}.hero-connections{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity 1s,transform 1.2s}body[data-hero-phase="2"] .hero-connections{opacity:1;transform:scale(1)}.hero-connections>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#eb59377a;stroke-width:1;stroke-dasharray:4 5}.node{position:absolute;display:flex;align-items:center;gap:8px;font-size:9px;background:var(--paper);padding:8px 12px;border:1px solid #d6c4b7}.node i{width:4px;height:4px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #eb593712}.node-sense{left:7%;top:19%}.node-memory{right:7%;top:24%}.node-action{right:9%;bottom:19%}.hero-bottom{position:absolute;left:5%;right:5%;bottom:35px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;border-top:1px solid var(--line);padding-top:25px;z-index:6}.hero-story-caption p{font-size:14px;margin:0 0 7px;letter-spacing:-.3px}.hero-story-caption>span{font-size:9px;color:var(--muted)}.hero-story-rail{position:relative;padding-top:12px;text-align:center}.hero-story-rail ol{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:30px}.hero-story-rail li{font-size:10px;color:#a29d92;display:flex;align-items:center;gap:9px;transition:color .4s}.hero-story-rail li>span{font:7px monospace}.hero-story-rail li.active{color:var(--accent)}.hero-story-rail li.complete{color:var(--ink)}.hero-story-track{position:absolute;left:20%;right:20%;top:0;height:1px;background:var(--line)}.hero-story-track i{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.story-controls{display:flex;justify-content:center;gap:20px;margin-top:12px}.story-controls button{background:none;font-size:8px;color:var(--muted);padding:4px}.scroll-link{justify-self:end;font-size:11px;display:flex;gap:55px;align-items:center}.scroll-link span{color:var(--accent);font-size:25px}.intro-item{animation:arrive .9s cubic-bezier(.22,1,.36,1) both}.hero-heading .intro-item{animation-delay:.1s}.hero-aside.intro-item{animation-delay:.9s;animation-name:aside-arrive}@keyframes arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes aside-arrive{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}.section-shell{padding:65px 5% 110px}.section-meta{display:flex;justify-content:space-between;color:var(--muted);padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:70px;font-size:8px}.manifesto{text-align:center;padding-bottom:80px}.manifesto-copy .eyebrow{margin-bottom:26px;font-size:10px}.manifesto h2,.section-heading h2,.agent-heading h2{font-size:clamp(35px,4vw,59px);font-weight:600;line-height:1.4;letter-spacing:-2px;margin:0}.manifesto h2>.accent,.section-heading h2>.accent,.platform h2>.accent{color:var(--accent)}.section-lede{font-size:13px;color:var(--muted);line-height:1.95;margin:27px 0 0}.capability-tags{margin-top:45px;display:flex;align-items:center;justify-content:center;gap:28px;font:9px monospace;color:var(--muted)}.capability-tags i{font-style:normal;color:var(--accent)}.agent-section{background:#282d29;color:var(--paper);padding-bottom:65px}.agent-section .section-meta{border-color:#f4f1e929;color:#b0b0a1;margin-bottom:65px}.agent-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:65px}.agent-heading h2{font-size:58px;line-height:1.25}.agent-heading h2>.accent{color:#a8cbb9}.agent-heading>p{font-size:12px;line-height:1.9;color:#b7b9ab;max-width:260px}.agent-demo{border-top:1px solid #f4f1e929}.demo-options{display:flex;gap:38px}.demo-options button{color:#a3a798;background:transparent;padding:20px 0;font-size:11px;border-top:2px solid transparent;position:relative;top:-1px}.demo-options button[aria-selected=true]{color:#e5eddb;border-color:#a8cbb9}.demo-diagram{display:flex;align-items:center;justify-content:center;gap:24px;min-height:270px}.request-node,.response-node{width:260px}.request-node>span,.response-node>span{color:#9ea695;font:8px monospace;letter-spacing:.8px}.request-node p{font-size:19px;line-height:1.5;margin:17px 0 0}.response-node p{font-size:14px;line-height:1.8;margin:17px 0 0;color:#d9e6ce}.agent-core{width:140px;text-align:center;flex-shrink:0}.agent-core svg{width:72px;height:72px;stroke:#a8cbb9;fill:none;stroke-width:1}.agent-core svg path+path{stroke-width:6;stroke-linecap:round}.agent-core span{display:block;font:11px monospace;margin-top:15px;color:#a8cbb9}.demo-route{height:1px;background:#a8cbb94d;flex:1;min-width:25px;position:relative;overflow:hidden}.demo-route i{position:absolute;left:0;top:0;width:25%;height:1px;background:#c3e4b7;animation:signal 2.5s linear infinite}@keyframes signal{0%{translate:-100% 0}to{translate:500% 0}}.demo-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f4f1e929;padding-top:25px}.demo-events{display:flex;align-items:center;gap:20px;font-size:10px;color:#a3a798}.demo-events i{font-style:normal;color:#626d5b}.demo-events span{transition:color .3s}.demo-events .active{color:#c3e4b7}.demo-footer .text-link{color:#c3c8bb;border-color:#f4f1e929;font-size:10px}.demo-footer .text-link span{color:#a8cbb9}.demo-status{font-size:10px;color:#a4ac9a;margin:20px 0 0;min-height:18px}.creations{padding-top:75px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.section-heading>p{font-size:12px;line-height:1.9;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.product-card{background:#ebece1;padding:26px;position:relative}.product-large{grid-column:span 3}.product-small{grid-column:span 2}.product-blue{background:#e7e9ef}.product-pink{background:#eee1dc}.product-purple{background:#e9e3ee}.product-meta{display:flex;justify-content:space-between;color:#7c8071;font-size:7px}.product-card .model-window{height:290px;position:relative;margin:12px 0 22px}.product-small .model-window{height:235px;margin-bottom:22px}.product-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid #787a6929;padding-top:20px}.product-name{font-size:8px;color:var(--muted)}.product-copy h3{font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.5;margin:10px 0}.product-copy p{font-size:10px;line-height:1.8;color:var(--muted);margin:0}.product-small .product-copy h3{font-size:17px}.product-more{flex-shrink:0;width:35px;height:35px;border:1px solid #90938269;border-radius:50%;font-size:19px;background:transparent;transition:background .2s,color .2s}.product-more:hover{background:var(--ink);color:var(--paper)}.platform{text-align:center;background:linear-gradient(#b1a99814 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,#b1a99814 1px,transparent 1px) 0 0/48px 48px}.platform h2{font-size:clamp(45px,6vw,87px);font-weight:600;letter-spacing:-4px;line-height:1.3;margin:0}.platform .eyebrow{font-size:8px}.platform-lede{font-size:13px;line-height:1.9;color:var(--muted);margin:30px 0 0}.platform-steps{display:flex;gap:40px;margin:60px auto 40px;max-width:850px;text-align:left}.platform-steps article{flex:1;border-top:1px solid var(--line);padding-top:19px}.platform-steps article>span{font:8px monospace;color:var(--accent)}.platform-steps h3{font-size:15px;font-weight:500;margin:18px 0 12px}.platform-steps p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.concept-note{font-size:9px;line-height:1.8;color:var(--muted);margin:25px auto 0;max-width:470px}.footer{margin:0 5%;padding:40px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line)}.footer>span,.footer>small{font:8px monospace;color:var(--muted)}.footer .brand{font-size:23px}.footer .text-link{font-size:9px}.letter-mask{display:inline-block;overflow:hidden;vertical-align:bottom}.reveal-letter{display:inline-block;transform:translateY(1.15em);opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;transition-delay:var(--delay,0s)}.revealed .reveal-letter{transform:translateY(0);opacity:1}.reveal-block{opacity:0;translate:0 20px;transition:opacity .8s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1)}.reveal-block.revealed{opacity:1;translate:0 0}dialog{z-index:50;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:45px;width:min(580px,90vw);max-height:85svh;box-shadow:0 25px 100px #28282535}dialog::backdrop{background:#28282555;backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:18px;top:12px;font-size:28px;background:transparent}dialog h2{font-size:30px;font-weight:500;letter-spacing:-1px;margin:0 0 20px}dialog>p:not(.eyebrow),dialog li p{font-size:12px;line-height:1.9;color:var(--muted)}dialog ol{padding-left:20px;margin:28px 0}dialog li{padding-left:8px;margin:20px 0;font-size:12px;line-height:1.8}dialog li::marker{color:var(--accent);font:10px monospace}dialog li h3{font-size:13px;font-weight:500;margin:0 0 7px}dialog li p{margin:0}dialog small{display:block;font-size:9px;line-height:1.8;color:var(--muted);margin-top:20px}.detail-task{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-task span{font-size:9px;color:var(--accent)}.detail-task p{font-size:17px;margin:12px 0 0}@media(min-width:1600px){.hero-center{top:310px;height:calc(100% - 490px)}}@media(max-width:1050px){.hero h1{font-size:55px}.hero-aside{width:18%}.hero-aside h2{font-size:16px}.hero-aside p:not(.eyebrow){font-size:10px}.hero-center{width:62%}.hero-story-rail ol{gap:20px}.hero-bottom{grid-template-columns:1fr 1.2fr 1fr;gap:20px}.scroll-link{gap:20px;font-size:10px}.agent-heading h2{font-size:45px}.demo-diagram{gap:15px}.request-node,.response-node{width:210px}.request-node p{font-size:17px}.product-grid{gap:15px}.product-card{padding:20px}.product-small .product-copy h3{font-size:15px}.product-small .model-window{height:220px}.product-copy p{font-size:9px}.product-more{width:30px;height:30px}.footer{gap:15px}.footer>span{display:none}}@media(max-width:700px){html{scroll-padding-top:30px}.header{top:15px;left:6%;right:6%;height:51px}.brand{font-size:21px}.brand svg{width:24px;height:24px}.header nav{display:none}.nav-cta{font-size:10px;gap:8px}.hero{height:100svh;min-height:780px;background-size:32px 32px}.hero-heading{top:112px;left:6%;right:6%}.hero-heading .eyebrow{font-size:6px;margin-bottom:20px}.hero h1{font-size:clamp(29px,7.7vw,45px);letter-spacing:-1.6px;line-height:1.3}.hero-subtitle{font-size:10px;margin-top:15px;letter-spacing:.5px}.hero-center{width:100%;top:225px;height:320px;min-height:0}.model-caption{left:7%;right:7%;font-size:6px;bottom:0}.hero-aside{top:570px;width:42%;max-width:none;transform:none}.creator-copy{left:6%}.intelligence-copy{right:6%}.hero-aside .eyebrow{font-size:5px;margin-bottom:11px;letter-spacing:.2px}.hero-aside h2{font-size:15px;margin-bottom:10px}.hero-aside p:not(.eyebrow){font-size:9px;line-height:1.7}.aside-rule{display:none}.hero-aside .text-link{margin-top:8px;font-size:8px;padding:7px 0}.node{font-size:7px;padding:6px 9px;gap:6px}.node-sense{left:10%;top:16%}.node-memory{right:10%;top:20%}.node-action{right:9%;bottom:21%}.hero-bottom{left:6%;right:6%;bottom:18px;grid-template-columns:1fr;padding-top:16px;gap:13px}.hero-story-caption{display:none}.hero-story-rail{padding-top:10px}.hero-story-rail ol{gap:38px}.hero-story-rail li{font-size:9px}.hero-story-track{left:15%;right:15%}.story-controls{margin-top:8px;gap:25px}.story-controls button{font-size:7px}.scroll-link{justify-self:center;font-size:8px;gap:15px}.scroll-link span{font-size:16px}.section-shell{padding:42px 6% 62px}.section-meta{font-size:6px;letter-spacing:.2px;margin-bottom:45px;padding-bottom:17px;gap:18px}.section-meta span:last-child{text-align:right}.manifesto .eyebrow{font-size:8px;margin-bottom:20px}.manifesto h2{font-size:29px;letter-spacing:-1px;line-height:1.45}.section-lede{font-size:10px;line-height:1.9;margin-top:23px}.section-lede br{display:none}.capability-tags{gap:9px;font-size:6px;flex-wrap:wrap;margin-top:28px}.agent-section .section-meta{margin-bottom:40px}.agent-heading{display:block;margin-bottom:35px}.agent-heading h2{font-size:37px;letter-spacing:-1px}.agent-heading>p{font-size:10px;line-height:1.9;margin-top:24px}.demo-options{gap:24px}.demo-options button{font-size:9px;padding:18px 0}.demo-diagram{min-height:370px;display:flex;flex-direction:column;gap:17px;padding:22px 0}.request-node,.response-node{width:auto;text-align:center}.request-node>span,.response-node>span{font-size:6px}.request-node p{font-size:17px;margin-top:12px}.response-node p{font-size:12px;margin-top:12px}.agent-core{width:90px}.agent-core svg{width:53px;height:53px}.agent-core span{font-size:9px;margin-top:9px}.demo-route{flex:none;width:1px;height:24px;min-width:0}.demo-route i{width:1px;height:25%;animation-name:vertical-signal}@keyframes vertical-signal{0%{translate:0 -100%}to{translate:0 500%}}.demo-events,.demo-footer .text-link{font-size:8px;gap:9px}.demo-status{font-size:8px}.section-heading{display:block;margin-bottom:34px}.section-heading h2{font-size:37px;letter-spacing:-1.5px;line-height:1.35}.section-heading>p{font-size:10px;line-height:1.9;margin:25px 0 0}.product-grid{grid-template-columns:1fr;gap:16px}.product-large,.product-small{grid-column:auto}.product-card{padding:23px}.product-card .model-window,.product-small .model-window{height:260px;margin-bottom:24px}.product-meta{font-size:6px}.product-copy h3,.product-small .product-copy h3{font-size:19px}.product-copy p{font-size:10px}.product-copy{padding-top:18px}.product-name{font-size:7px}.product-more{width:34px;height:34px}.platform{background-size:32px 32px}.platform h2{font-size:48px;letter-spacing:-2.5px}.platform-lede{font-size:11px}.platform-steps{gap:17px;margin:38px 0 32px}.platform-steps article>span{font-size:6px}.platform-steps h3{font-size:11px;line-height:1.6;margin:13px 0 10px}.platform-steps p{font-size:9px;line-height:1.8}.primary-button{padding:16px 22px;font-size:11px;gap:50px}.concept-note{font-size:7px;line-height:1.9;max-width:310px}.footer{margin:0 6%;padding:30px 0;flex-wrap:wrap}.footer .brand{font-size:23px}.footer>small{width:100%;font-size:6px;margin-top:8px}.footer .text-link{font-size:8px}dialog{padding:37px 26px}dialog h2{font-size:25px}dialog>p:not(.eyebrow),dialog li p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-letter,.reveal-block{opacity:1;transform:none;translate:none}}@media(max-width:700px)and (max-height:740px){.hero{min-height:740px}.hero-heading{top:102px}.hero-center{top:205px;height:275px}.hero-aside{top:504px}.hero-bottom{bottom:15px}.hero-aside h2{font-size:14px}.hero-aside .eyebrow{margin-bottom:9px}}@media(max-width:700px){.node-action{right:6%;bottom:8%}}.brand-lockup{display:flex;align-items:center;gap:19px}.brand img{display:block;width:190px;height:auto;filter:brightness(0);translate:0 -17.3%}.brand-cross{font:15px monospace;color:#a29b8d}.partner-brand img,.partner-logo{display:block;width:66px;height:auto}.collaboration{border-bottom:1px solid var(--line);background:#edeff0;text-align:center;padding-bottom:70px}.collaboration .section-meta{margin-bottom:45px}.collaboration-lockup{display:flex;align-items:center;justify-content:center;gap:38px;margin-bottom:40px}.collaboration-lockup img{width:96px;height:auto}.collaboration-lockup .collab-deotaland{width:260px;filter:brightness(0);translate:0 -17.3%}.collaboration-lockup>span{color:#8a9394;font:24px monospace}.collaboration h2{font-size:clamp(32px,3.5vw,51px);font-weight:600;line-height:1.4;letter-spacing:-1.5px;margin:0}.collaboration h2>.accent{color:#d85b49}.collaboration>p{font-size:12px;line-height:1.9;color:var(--muted);margin:25px 0 0}.collab-signature{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:35px;font-size:9px;color:#667c85}.collab-signature i{font-style:normal;color:#d85b49}.product-tidb{background:#e2e9ee}.product-mint{background:#e5ebe1}@media(max-width:1050px){.header nav{gap:22px}.brand-lockup{gap:13px}.brand img{width:160px}.partner-brand img,.partner-logo{width:58px}}@media(max-width:700px){.brand-lockup{gap:10px}.brand img{width:128px}.brand-cross{font-size:10px}.partner-brand img,.partner-logo{width:49px}.nav-cta{gap:8px;font-size:9px}.nav-cta-arrow{width:12px;height:12px}.collaboration .section-meta{margin-bottom:32px}.collaboration-lockup{gap:22px;margin-bottom:27px}.collaboration-lockup .collab-deotaland{width:176px}.collaboration-lockup img{width:70px}.collaboration-lockup>span{font-size:19px}.collaboration h2{font-size:28px;letter-spacing:-1px}.collaboration>p{font-size:10px;line-height:1.9}.collaboration>p br{display:none}.collab-signature{font-size:7px;gap:12px;flex-wrap:wrap;margin-top:28px}}@media(max-width:370px){.header .brand img{width:110px}.header .brand-lockup{gap:7px}.header .partner-brand img{width:42px}.header .nav-cta{gap:8px;font-size:8px}.collaboration-lockup .collab-deotaland{width:148px}.collaboration-lockup img{width:62px}.collaboration-lockup{gap:18px}.collab-signature{font-size:6px;gap:8px}}.hero-speech{position:absolute;z-index:7;translate:-50% 0;width:max-content;max-width:260px;padding:12px 17px 14px;border:1px solid #d8c3b4;border-radius:13px;background:#fffcf6;box-shadow:0 5px 18px #2828250a;pointer-events:none;opacity:0;text-align:left}.hero-speech:after{content:"";position:absolute;bottom:-6px;left:calc(var(--speech-tail,50%) - 6px);width:10px;height:10px;rotate:45deg;background:#fffcf6;border-right:1px solid #d8c3b4;border-bottom:1px solid #d8c3b4}.hero-speech>span{color:var(--accent);font-size:9px;letter-spacing:.8px}.hero-speech p{font-size:13px;line-height:1.65;letter-spacing:.1px;margin:5px 0 0;max-width:224px}.hero-speech[data-speaking=false]{visibility:hidden;left:50%!important;top:0!important}@media(max-width:700px){.hero-speech{max-width:224px;padding:10px 14px 12px}.hero-speech>span{font-size:8px}.hero-speech p{font-size:11px;max-width:194px}}.blueprint{position:relative;isolation:isolate;margin:12px 0 30px;padding:22px 28px 0;background:linear-gradient(#a8cbb906 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#a8cbb906 1px,transparent 1px) 0 0/28px 28px;border:1px solid #a8cbb91b;color:#a8cbb9}.blueprint-topline{display:flex;justify-content:space-between;font:8px/1.6 monospace;letter-spacing:1px;color:#87968b;gap:20px}.blueprint-request{position:relative;margin:30px 0 0;padding-left:16px;border-left:2px solid #a8cbb9}.blueprint-request>span,.blueprint-result>span{font:8px/1.6 monospace;letter-spacing:1px;color:#94a394}.blueprint-request>p{font-size:25px;letter-spacing:-.5px;color:#f4f1e9;margin:12px 0}.blueprint-intent{display:flex;gap:8px;align-items:center;font-size:11px;color:#b5c4b3;line-height:1.8}.blueprint-intent i{width:4px;height:4px;border-radius:50%;background:#a8cbb9}.blueprint-drawing{position:relative;width:min(100%,1100px);margin:-8px auto 0}.robot-blueprint{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.drawing-guides{opacity:.25;stroke-width:.8}.drawing-dimensions{fill:currentColor;stroke:none;font:8px monospace;letter-spacing:1.8px;opacity:.5}.robot-outline{color:#b8c9b9;stroke-width:1.3}.drawing-action{opacity:.15;transition:opacity .7s}.robot-eyes{stroke-width:9;stroke-linecap:round}.callout-line{opacity:.25;transition:opacity .7s}.callout-line circle{fill:#a8cbb9;stroke:none}.blueprint-note{position:absolute;width:21%;transition:opacity .6s;color:#8b9c8e;opacity:.55}.blueprint-note>span{font:8px monospace;letter-spacing:1.3px}.blueprint-note h3{font-size:16px;font-weight:400;color:#c5d2c2;margin:10px 0 7px;letter-spacing:.2px}.blueprint-note p{font-size:10px;line-height:1.8;margin:0}.blueprint-note.is-active,.blueprint-note.is-complete{opacity:1}.blueprint-note.is-active>span{color:#c3e4b7}.blueprint-note.is-active h3{color:#edf0e4}.note-sense{left:4%;top:19%}.note-think{right:0;top:22%}.note-plan{left:4%;top:60%}.note-act{right:0;top:58%}.blueprint[data-step="0"] .action-sense,.blueprint[data-step="1"] .action-think,.blueprint[data-step="2"] .action-plan,.blueprint[data-step="3"] .drawing-action{opacity:1}.blueprint[data-step="0"] [data-line="0"],.blueprint[data-step="1"] [data-line="1"],.blueprint[data-step="2"] [data-line="2"],.blueprint[data-step="3"] .callout-line{opacity:.9}.blueprint[data-step="2"] .motion-path{stroke-dasharray:1;animation:draw-route 2s ease both}.blueprint[data-scene="1"] .action-plan{opacity:0}.blueprint[data-scene="1"] .action-think{stroke-dasharray:3 3}.blueprint-result{display:flex;align-items:center;gap:24px;border-top:1px solid #a8cbb924;padding:20px 0}.blueprint-result p{font-size:13px;line-height:1.8;margin:0;color:#d9e6ce}.blueprint-result-mark{margin-left:auto;font-size:20px!important}.agent-section .demo-footer{border-top:0;padding-top:0}.agent-section .demo-status{line-height:1.8}@keyframes draw-route{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:1500px){.blueprint-drawing{margin-top:-35px}.blueprint-request>p{font-size:30px}.blueprint-note h3{font-size:19px}.blueprint-note p{font-size:12px}.blueprint-note>span{font-size:10px}}@media(max-width:700px){.blueprint{padding:17px 15px 0;margin-top:5px}.blueprint-topline{font-size:6px;letter-spacing:.3px;gap:10px}.blueprint-topline span:last-child{max-width:88px;text-align:right}.blueprint-request{margin-top:25px;padding-left:12px}.blueprint-request>span{font-size:7px}.blueprint-request>p{font-size:21px}.blueprint-intent{font-size:9px}.blueprint-drawing{display:grid;grid-template-columns:1fr 1fr;gap:23px 15px;margin:8px 0 26px}.robot-blueprint{grid-column:1/-1;width:170%;max-width:none;margin-left:-35%;margin-bottom:-8px;clip-path:inset(0 20%)}.callout-line{display:none}.drawing-dimensions{font-size:9px}.blueprint-note{position:static;width:auto;padding-left:9px;border-left:1px solid #a8cbb933}.blueprint-note.is-active{border-color:#a8cbb9}.blueprint-note>span{font-size:7px}.blueprint-note h3{font-size:13px;margin:8px 0 5px}.blueprint-note p{font-size:9px}.blueprint-result{display:block;padding:17px 0}.blueprint-result>span{font-size:7px}.blueprint-result p{font-size:11px;margin-top:8px}.blueprint-result-mark{display:none}.demo-events,.demo-footer .text-link{gap:7px}.agent-section .demo-footer{gap:10px}}@media(max-width:700px){.blueprint-drawing{overflow:hidden}}.header-actions{display:flex;align-items:center;gap:30px}.language-switch{display:flex;align-items:center;gap:8px;font:10px/1.5 Arial,sans-serif;white-space:nowrap}.language-switch>span{color:#aaa69c}.language-switch button{padding:8px 2px;background:none;color:var(--muted)}.language-switch button[aria-pressed=true]{color:var(--ink);box-shadow:0 1px 0 var(--accent)}.hero-story-rail li>span[data-i18n]{font:inherit}html[lang=en] .hero h1{letter-spacing:-2px}html[lang=en] .agent-heading h2{font-size:clamp(30px,3.7vw,54px);letter-spacing:-1.5px;max-width:76%}html[lang=en] .agent-heading>p{max-width:200px;margin-left:25px}html[lang=en] .blueprint-note h3{font-size:15px}html[lang=en] .blueprint-note p{max-width:190px}html[lang=en] .platform h2{font-size:clamp(45px,6vw,80px)}@media(max-width:700px){.header-actions{flex-direction:column;align-items:flex-end;gap:1px}.language-switch{font-size:9px;gap:7px}.language-switch button{padding:5px 2px}.header .brand img{width:116px}.header .partner-brand img{width:44px}.header .brand-lockup{gap:8px}html[lang=en] .agent-heading h2{font-size:33px;max-width:100%;letter-spacing:-1px}html[lang=en] .agent-heading>p{margin-left:0;max-width:260px}html[lang=en] .hero h1{font-size:clamp(28px,7.5vw,45px);letter-spacing:-1px}html[lang=en] .hero-story-rail ol{gap:24px}html[lang=en] .blueprint-note h3{font-size:12px}html[lang=en] .demo-options{gap:20px}html[lang=en] .demo-options button{font-size:8px}html[lang=en] .blueprint-request>p{font-size:19px}html[lang=en] .collaboration h2{font-size:26px}}.signup{position:relative;scroll-margin-top:24px;border-top:1px solid var(--line);background:linear-gradient(#b1a9980d 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,#b1a9980d 1px,transparent 1px) 0 0/48px 48px}.signup .section-meta{margin-bottom:64px}.signup-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);max-width:1320px;margin:0 auto}.signup-copy{padding-top:16px}.signup-copy .eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;margin-bottom:30px}.signup-copy .eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.signup-copy h2{font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.23;letter-spacing:-2px;margin:0}.signup-copy .accent{color:var(--accent)}.signup-lede{max-width:360px;font-size:14px;line-height:1.9;color:var(--muted);margin:30px 0 0}.signup-signature{display:flex;align-items:center;gap:15px;margin-top:65px;font:9px/1.6 monospace;letter-spacing:.5px}.signup-signature i{width:48px;height:1px;background:var(--accent)}.signup-form{min-width:0;border-top:2px solid var(--ink);padding-top:20px}.signup-form-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:30px;font-size:16px}.signup-form-heading>span:last-child{font-size:11px;color:var(--muted)}.signup-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.signup-field{display:flex;flex-direction:column;gap:10px;margin-bottom:23px;min-width:0}.signup-field label{font-size:12px;line-height:1.5}.signup-field label>span[aria-hidden]{color:var(--accent)}.signup-field input,.signup-field select{display:block;width:100%;min-width:0;min-height:46px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#ffffff40;color:var(--ink);padding:11px 12px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .2s,background .2s}.signup-field input::placeholder{color:#97958c}.signup-field input:focus,.signup-field select:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);background:#ffffff80}.signup-field input[aria-invalid=true]{border-color:#ac3827}.signup-field small,.signup-address-note{font-size:11px;line-height:1.7;color:var(--muted);margin:0}.signup-address{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2px 0 24px}.signup-address summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;padding:16px 0;cursor:pointer;font-size:12px;min-height:48px}.signup-address summary::-webkit-details-marker{display:none}.signup-address summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.address-toggle{font-size:22px;font-weight:400;color:var(--accent);transition:transform .2s}.signup-address[open] .address-toggle{transform:rotate(45deg)}.signup-address-fields{padding:6px 0 0}.signup-address-note{margin-bottom:20px}.signup-trap{display:none}.signup-consent{display:flex;align-items:flex-start;gap:11px;cursor:pointer;margin-bottom:24px;font-size:12px;line-height:1.8;color:var(--muted)}.signup-consent input{accent-color:var(--ink);width:17px;height:17px;margin:2px 0 0;flex-shrink:0}.signup-submit{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;background:var(--ink);color:var(--paper);padding:19px 22px;min-height:62px;font-size:15px;transition:background .2s}.signup-submit:hover{background:var(--accent)}.signup-submit:disabled{cursor:wait;opacity:.65}.signup-submit svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.signup-status{font-size:12px;line-height:1.8;margin:12px 0 0;min-height:24px}.signup-status[data-state=success]{color:#41614b}.signup-status[data-state=error]{color:#ac3827}@media(max-width:900px){.signup-layout{gap:36px}.signup-copy h2{font-size:38px;letter-spacing:-1.2px}}@media(max-width:700px){.signup{scroll-margin-top:0}.signup .section-meta{margin-bottom:35px}.signup-layout{grid-template-columns:1fr;gap:36px}.signup-copy{padding-top:0}.signup-copy .eyebrow{margin-bottom:19px}.signup-copy h2{font-size:38px}.signup-lede{font-size:13px;margin-top:21px;max-width:100%}.signup-signature{margin-top:26px;font-size:8px}.signup-form-heading{font-size:15px;margin-bottom:25px}.signup-row{gap:16px}.signup-consent{font-size:12px}.signup-submit{font-size:14px}.signup .section-meta{font-size:7px}.signup-field input,.signup-field select{min-height:48px}}
