
:root{--ink:#151719;--paper:#f1f2ee;--blue:#234ee9;--red:#ed2538;--line:#d0d3ce;--header:76px;--nav:62px;font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:155px}body{margin:0;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid #fc374d;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2}h2{font-size:clamp(38px,4.7vw,72px);letter-spacing:-2.8px;font-weight:700}h3{font-size:23px;letter-spacing:-.6px}button{border:0}svg{display:block}::selection{background:#bed0ff;color:#141719}[hidden]{display:none!important}.skip{position:fixed;top:-70px;left:20px;background:white;color:#111;padding:12px;z-index:200}.skip:focus{top:10px}.site-header{height:var(--header);background:#121415;color:#f7f8f3;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;border-top:3px solid var(--red);border-bottom:1px solid #ffffff22;position:sticky;top:0;z-index:40}.brand{display:flex;align-items:center;gap:24px;white-space:nowrap}.brand strong{font-size:30px;letter-spacing:-1.3px;font-weight:900;color:#f32d40;line-height:1}.brand>span{font-size:14px;border-left:1px solid #ffffff42;padding-left:24px}.brand i{font-style:normal;color:#85909b;margin:0 4px}.header-actions{display:flex;align-items:center;gap:26px;font-size:12px}.event-state{color:#b9bfc3;display:flex;align-items:center;gap:7px}.event-state i,.schedule-note i{display:inline-block;background:#f54c58;width:6px;height:6px;border-radius:50%}.motion-toggle{background:none;color:#a6afb4;padding:10px 0;font-size:11px}.motion-toggle span{color:white;margin-left:4px}.login-link{border:1px solid #616568;border-radius:24px;padding:9px 18px}.login-link span{margin-left:16px}.hero{background:#121415;color:#f0f1ed;position:relative;padding:30px 4.5% 0;overflow:hidden;--hero-p:0}.hero-top{display:flex;justify-content:space-between;font:10px/1.5 Consolas,monospace;letter-spacing:1.6px;color:#adb3b7}.hero h1{position:relative;margin-top:22px;z-index:2}.hero-latin{display:flex;align-items:center;justify-content:space-between;font-family:"Arial Black",Arial,sans-serif;font-size:clamp(90px,15vw,230px);line-height:.91;font-weight:900;letter-spacing:-.075em;white-space:nowrap}.title-mark{font-family:Arial,sans-serif;font-size:.83em;font-weight:400;color:#a6b8ec;line-height:.8;transform:translateY(-.02em);letter-spacing:-.1em;padding-right:.02em}.hero-cn{display:block;font-size:clamp(28px,3.3vw,48px);letter-spacing:.14em;margin-top:25px}.hero-stage{height:390px;display:grid;grid-template-columns:1fr 1.65fr .8fr;position:relative;align-items:center;gap:20px}.object-scene{position:relative;align-self:stretch;isolation:isolate}.object-scene:after{content:"";position:absolute;bottom:2%;left:10%;right:10%;height:20%;background:radial-gradient(ellipse,#0506079c,transparent 65%);z-index:-1}.agent-object{position:absolute;width:115%;height:auto;left:-7%;top:-25%;max-height:530px;overflow:visible}.agent-object .layer-top{transform:translate(calc(var(--hero-p)*35px),calc(var(--hero-p)*-90px));transform-origin:center}.agent-object .layer-middle{transform:translate(calc(var(--hero-p)*-25px),calc(var(--hero-p)*-30px))}.agent-object .layer-base{transform:translateY(calc(var(--hero-p)*20px))}.hero-side{position:relative;z-index:3}.hero-side-left{align-self:center;padding-bottom:20px}.micro{font:11px/1.5 Consolas,monospace;letter-spacing:1.4px}.micro.light{color:#a2aebd}.hero-side-left>p{font-size:24px;line-height:1.6;margin:20px 0}.hero-detail{font-size:13px;line-height:1.9;color:#9fa8ae}.hero-side-right{justify-self:end;align-self:center}.hero-invitation{font-size:20px;line-height:1.5;margin-bottom:18px}.round-cta{width:112px;height:112px;border-radius:50%;background:#ef3041;color:white;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .25s,background .25s}.round-cta span{font-size:19px;line-height:1.3;font-weight:700}.round-cta b{font-size:31px;font-weight:400}.round-cta:hover{transform:rotate(-8deg);background:#ff4353}.hero-side-right small{display:block;font-size:11px;margin-top:12px;color:#a2a9ae}.hero-bottom{height:65px;border-top:1px solid #ffffff2b;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#a6acb2;font-size:11px}.hero-bottom a{color:#f0f1ed}.hero-bottom b{font-size:20px;font-weight:400;margin-left:18px}.chapter-nav{position:sticky;top:var(--header);z-index:35;display:flex;align-items:stretch;justify-content:space-between;background:#f6f7f2;border-bottom:1px solid #d0d3ce;height:var(--nav);padding:0 4.5%;gap:8px;overflow-x:auto;scrollbar-width:none}.chapter-nav::-webkit-scrollbar{display:none}.chapter-nav a{display:flex;align-items:center;white-space:nowrap;gap:7px;font-size:12px;color:#717570;border-bottom:3px solid transparent;padding:0 4px;transition:color .2s,border-color .2s}.chapter-nav a b{font:10px Consolas,monospace;color:#8d928d}.chapter-nav a[aria-current]{color:#1c3fb3;border-color:var(--blue)}.chapter-nav a[aria-current] b{color:var(--blue)}.section{padding:72px 7%;scroll-margin-top:0;position:relative}.paper{background:var(--paper)}.section-meta{display:flex;justify-content:space-between;align-items:center;font:11px/1.5 Consolas,"Microsoft YaHei",monospace;letter-spacing:1px;padding-bottom:25px;border-bottom:1px solid currentColor;color:#777c78;gap:25px;margin-bottom:54px}.section-meta span:first-child{color:inherit}.overview{padding-bottom:85px}.manifesto{display:grid;grid-template-columns:2.5fr 1fr;align-items:end;gap:60px}.manifesto h2{font-size:clamp(44px,6vw,90px);line-height:1.4;letter-spacing:-4px}.ink-line{color:#17191b}.underline-word{position:relative;white-space:nowrap}.underline-word:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:5px;background:var(--blue);transform:scaleX(var(--ink-p,1));transform-origin:left}.manifesto-aside{max-width:280px;font-size:14px;line-height:1.9;color:#606762;padding-bottom:15px}.cross-mark{display:block;font-size:50px;line-height:1;margin-bottom:28px;color:var(--blue);font-weight:300;transform:rotate(calc(var(--ink-p,1)*90deg));width:50px}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:75px}.value-strip article{border-top:1px solid #bbbfb9;padding-top:20px}.value-strip article>span{font:10px Consolas,monospace;color:#757c74;letter-spacing:1px}.value-strip h3{font-size:19px;line-height:1.5;margin:22px 0 13px}.value-strip p{font-size:13px;line-height:1.85;color:#687069;max-width:290px}.section-title{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:50px}.section-title>p{font-size:14px;line-height:1.9;max-width:330px;color:#747a75}.tracks{background:var(--blue);color:white;padding-bottom:50px}.tracks .section-meta{color:#bdccff;border-color:#ffffff55}.tracks h2{font-size:clamp(38px,4.5vw,68px)}.tracks .section-title>p{color:#d2dbff}.track-explorer{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;margin-top:60px}.track-tabs{display:flex;flex-direction:column}.track-tab{display:grid;grid-template-columns:35px 1fr 28px;gap:15px;align-items:center;width:100%;text-align:left;padding:23px 0;border:0;border-top:1px solid #ffffff55;background:none;color:#b3c4ff;transition:color .25s,padding .25s}.track-tab:last-child{border-bottom:1px solid #ffffff55}.track-tab>span{font:12px Consolas,monospace;align-self:start;padding-top:6px}.track-tab strong{font-size:27px;display:block;line-height:1.4;font-weight:500}.track-tab small{display:block;font:10px/1.4 Consolas,monospace;margin-top:7px;letter-spacing:1px}.track-tab b{font-size:28px;font-weight:400;transition:transform .2s}.track-tab[aria-selected=true]{color:white;padding-left:15px}.track-tab[aria-selected=true] b{transform:rotate(45deg)}.track-display{align-self:stretch;position:relative;background:#113bc9;border:1px solid #ffffff55;overflow:hidden;min-width:0}.track-visual{height:260px;position:relative;overflow:hidden;border-bottom:1px solid #ffffff40;background:linear-gradient(135deg,#3b66f5,#0d2d9e);isolation:isolate}.track-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:42px 42px}.track-visual-code{position:absolute;left:20px;top:10px;font-family:Arial,sans-serif;font-size:180px;font-weight:800;line-height:1;letter-spacing:-15px;color:#ffffff12}.schematic{position:absolute;width:180px;height:180px;right:12%;top:18px;transform:rotate(-15deg);transition:transform .5s cubic-bezier(.2,.8,.3,1)}.schematic i{position:absolute;inset:20px;border:1px solid #dbe6ff;background:linear-gradient(135deg,#d8e6ff44,#3865e311);transform:skewY(-18deg) rotate(20deg)}.schematic i:nth-child(2){transform:translate(-25px,25px) skewY(-18deg) rotate(20deg);opacity:.6}.schematic i:nth-child(3){transform:translate(-50px,50px) skewY(-18deg) rotate(20deg);opacity:.35}.schematic b{position:absolute;right:5px;top:8px;font-size:130px;line-height:1;color:#f1f5ff;font-weight:400}.track-display[data-index="1"] .schematic{transform:rotate(25deg)}.track-display[data-index="2"] .schematic{transform:rotate(-35deg)}.track-display[data-index="3"] .schematic{transform:rotate(5deg)}.track-display[data-index="4"] .schematic{transform:rotate(45deg)}.visual-caption{position:absolute;left:25px;bottom:20px;font:10px Consolas,monospace;letter-spacing:1.5px}.track-copy{padding:26px 30px 30px}.track-tag{font-size:10px;color:#c5d3ff}.track-copy h3{font-size:25px;margin:12px 0}.track-copy p{font-size:13px;color:#d5dfff;line-height:1.85;min-height:48px}#track-examples{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}#track-examples span{font-size:11px;padding:5px 9px;border:1px solid #ffffff50}.reward-line{border-top:1px solid #ffffff70;margin-top:60px;padding-top:35px;display:flex;align-items:center;justify-content:space-between;gap:35px}.reward-label{font-size:12px;line-height:1.5;color:#bacbff;font-family:Consolas,monospace}.reward-label b{font-size:15px;color:white;font-family:Arial,"Microsoft YaHei",sans-serif;font-weight:400}.reward-line>p{font-size:24px;line-height:1.5;flex:1}.reward-line small{display:block;font-size:12px;color:#d0daff;margin-top:9px}.outline-badge{display:flex;gap:25px;align-items:center;border:1px solid #aabbff;border-radius:40px;padding:11px 20px;font-size:12px;white-space:nowrap}.outline-badge i{font-size:25px;font-style:normal}.demo-lab{background:#171a1c;color:#f2f4ee}.demo-top{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff2c;padding:18px 28px;font:10px/1.5 Consolas,"Microsoft YaHei",monospace;letter-spacing:1px;color:#a7b4bd}.demo-top span:first-child{display:flex;align-items:center;gap:10px}.demo-top i{width:6px;height:6px;border-radius:50%;background:#80aaff}.demo-body{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;padding:48px}.demo-input h3{font-size:26px;line-height:1.55;margin:20px 0}.demo-input>p{font-size:13px;color:#a8b1b5;line-height:1.9}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:14px 22px;min-height:48px;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.button.white{background:#eef2ed;color:#17201d}.button.white:hover{background:#c8d8ff;transform:translateY(-2px)}.demo-input .button{margin-top:28px}.demo-process ol{padding:0;list-style:none;margin:0}.demo-process li{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #465058;position:relative;transition:color .25s}.demo-process li:first-child{padding-top:5px}.demo-process li:after{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:100%;background:#85a8ff;transform:scaleX(0);transform-origin:left;transition:transform .45s}.demo-process li.active:after,.demo-process li.done:after{transform:scaleX(1)}.demo-process li>b{font:12px Consolas,monospace;color:#7d8b94}.demo-process li>div{flex:1}.demo-process strong{display:block;font-size:17px;font-weight:500;color:#9ba7ae}.demo-process span{font-size:11px;color:#7e8d96;display:block;margin-top:5px}.demo-process i{font-style:normal;color:#5b6e7a;font-size:25px}.demo-process li.active strong,.demo-process li.done strong{color:#eff4ff}.demo-process li.active i,.demo-process li.done i{color:#9ebcff}.demo-result{font-size:11px;color:#93a9bc;margin-top:24px;min-height:36px}.empty-inline{display:flex;align-items:center;gap:13px;padding:24px 0;border-bottom:1px solid var(--line)}.empty-dot{width:7px;height:7px;border:1px solid #77817b;border-radius:50%}.empty-inline p{font-size:13px}.empty-inline>span:last-child{font-size:11px;color:#79827a;margin-left:auto}.ranking{padding-top:15px;padding-bottom:70px}.ranking .section-meta{margin-bottom:30px}.ranking-content{display:flex;justify-content:space-between;align-items:center;gap:50px}.ranking h2{font-size:42px;letter-spacing:-1.5px}.ranking-content>div>p{font-size:13px;color:#707871;margin-top:20px}.rank-placeholder{display:flex;align-items:center;gap:35px;padding:20px 40px;border-left:1px solid #c7ccc4}.rank-placeholder>span{font:70px/1 Arial,sans-serif;letter-spacing:5px;color:#c5ccc2}.rank-placeholder>p{font:10px/1.9 Consolas,monospace;letter-spacing:1px;color:#737c72;white-space:nowrap}.rank-placeholder b{font:13px/2 Arial,"Microsoft YaHei",sans-serif;letter-spacing:0;color:#51594f}.participate{background:#151719;color:#eff1eb}.participate .section-meta{color:#919b9f;border-color:#ffffff36}.journey-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:start}.journey-intro{position:sticky;top:185px}.journey-intro h2{font-size:clamp(38px,4vw,62px);line-height:1.4}.journey-intro h2 span{color:#a4b9f6}.journey-intro>p{font-size:14px;line-height:1.9;color:#9ea8ae;margin:25px 0}.journey-intro>small{display:block;font-size:11px;color:#88959b;margin-top:15px}.journey-dial{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff33;margin-top:45px;padding-top:25px;max-width:280px}.journey-dial span{font-family:Arial,sans-serif;font-size:100px;line-height:1;font-weight:700;letter-spacing:-8px;color:#a6bafd}.journey-dial b{font-size:65px;font-weight:400;color:#606c76}.journey-steps{list-style:none;padding:0;margin:0;position:relative}.journey-steps li{padding:40px 0 55px;display:grid;grid-template-columns:30px 1fr;gap:20px;border-top:1px solid #ffffff30;position:relative}.journey-steps li:first-child{padding-top:25px}.journey-steps li:before{position:absolute;content:"";left:0;top:-1px;height:2px;width:100%;background:#9eb9ff;transform:scaleX(var(--step-p,0));transform-origin:left}.journey-steps li>span{font:12px Consolas,monospace;padding-top:5px;color:#788692}.journey-steps h3{font-size:26px;color:#85929a;transition:color .3s}.journey-steps li.is-current h3,.journey-steps li.is-past h3{color:#f3f6ee}.journey-steps p{font-size:14px;line-height:1.9;color:#99a5ad;margin:20px 0 25px;max-width:380px}.journey-steps small{font:11px Consolas,monospace;letter-spacing:2px;color:#839fcc}.schedule-note{border-top:1px solid #ffffff33;padding-top:25px;margin-top:45px;display:flex;justify-content:space-between;gap:30px;font-size:12px;color:#b0b9bc}.schedule-note i{margin-right:8px}.schedule-note p{color:#859299}.criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:60px}.criteria article{border-top:2px solid #272c29;padding:20px 0 25px}.criteria article>span{font:12px Consolas,monospace;color:#7a817c}.criteria h3{font-size:26px;margin:35px 0 20px}.criteria p{font-size:13px;color:#6a736b;line-height:1.9;min-height:80px}.criteria b{display:block;font:11px Consolas,monospace;letter-spacing:1px;color:var(--blue);margin-top:24px}.faq{border-top:1px solid #b8c0b6}.faq details{border-bottom:1px solid #bdc4bb}.faq summary{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:25px;font-size:16px;padding:22px 0;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:25px;font-weight:400;color:#717c71;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg);color:var(--blue)}.faq details[open] summary{color:var(--blue)}.faq details p{padding:0 45px 25px 0;color:#647060;font-size:14px;max-width:800px;line-height:1.9}.benefits{background:#dce5ec;color:#18212d;overflow:hidden}.benefits .section-meta{color:#657387;border-color:#aebac9}.benefits h2{font-size:clamp(40px,5vw,76px);line-height:1.35}.benefits h2>span{color:#647b9b}.benefit-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;margin-top:65px}.benefit-sculpture{height:410px;position:relative;--benefit-p:0}.fold{position:absolute;left:15%;top:10%;width:220px;height:220px;border:1px solid #fbfdff;background:linear-gradient(135deg,#fafdff,#98b1d3 55%,#34578c);box-shadow:12px 14px 0 -1px #9db1cc;transform:rotate(-25deg) skewY(12deg);transition:none}.fold-two{transform:translate(calc(var(--benefit-p)*-38px - 10px),calc(var(--benefit-p)*35px + 35px)) rotate(-25deg) skewY(12deg);background:linear-gradient(135deg,#6e9bff,#234ee9 60%,#062d93);z-index:1;border-color:#a5c0ff;box-shadow:12px 14px 0 -1px #123795}.fold-three{transform:translate(calc(var(--benefit-p)*-75px - 20px),calc(var(--benefit-p)*70px + 70px)) rotate(-25deg) skewY(12deg);background:linear-gradient(135deg,#b4c6de,#7692ba 65%,#4c6486);z-index:0;box-shadow:12px 14px 0 -1px #718cac}.fold-one{z-index:2}.benefit-sculpture>b{position:absolute;left:25%;top:0;font:180px/1 Arial,sans-serif;color:white;z-index:3;transform:rotate(-15deg)}.benefit-sculpture>small{position:absolute;right:5%;bottom:0;font:11px/1.6 Consolas,monospace;color:#56708e;letter-spacing:2px}.benefit-list article{display:grid;grid-template-columns:30px 1fr;gap:20px;border-top:1px solid #9facbd;padding:25px 0}.benefit-list article>span{font:11px Consolas,monospace;color:#768ba3;padding-top:5px}.benefit-list h3{font-size:24px;font-weight:500}.benefit-list p{font-size:13px;color:#65768c;line-height:1.9;margin-top:15px}.partners{background:#151719;color:#f0f2ec;padding-bottom:0;overflow:hidden}.partners .section-meta{color:#a6afb2;border-color:#ffffff33}.partners h2{font-size:clamp(36px,4.7vw,70px)}.partner-lockup{display:flex;align-items:center;gap:50px;margin:70px 0 50px;border-top:1px solid #ffffff33;border-bottom:1px solid #ffffff33;padding:40px 0}.partner-lockup strong{font-size:clamp(38px,5vw,80px);font-weight:500;letter-spacing:-2px}.partner-lockup>span{font-size:48px;color:#68747d;font-weight:300}.partner-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.partner-roles h3{font-size:18px;font-weight:500}.partner-roles p{font-size:13px;line-height:1.9;color:#9ba6ac;margin-top:20px}.partner-pending{font-size:11px;color:#78868f;margin-top:30px}.closing{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:90px;padding:60px 0;border-top:1px solid #ffffff33}.closing>p{font-family:"Arial Black",Arial,sans-serif;font-size:clamp(65px,8.5vw,140px);line-height:.95;letter-spacing:-.07em;font-weight:900;transform:translateX(calc((1 - var(--closing-p,1))*-30px))}.closing>p>span{color:#9eb6ef}.closing h3{font-size:22px;margin-bottom:25px}.closing>div{min-width:270px}.contact-link{display:block;font-size:11px;color:#97a6b0;margin-top:23px;overflow-wrap:anywhere}.site-footer{display:flex;justify-content:space-between;gap:25px;background:#151719;padding:25px 7%;color:#83929b;font-size:10px;border-top:1px solid #ffffff22}.site-footer a{color:#dce4e7}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.75,.3,1)}.js-motion .reveal.in-view{opacity:1;transform:none}
@media(min-width:1600px){.section{padding-left:max(7%,calc((100vw - 1380px)/2));padding-right:max(7%,calc((100vw - 1380px)/2))}.hero{padding-left:max(4.5%,calc((100vw - 1500px)/2));padding-right:max(4.5%,calc((100vw - 1500px)/2))}.hero-stage{height:480px}.agent-object{top:-20%;max-height:650px}}
@media(max-width:1100px){.section{padding-left:5%;padding-right:5%}.hero-stage{grid-template-columns:1fr 1.65fr .7fr;height:350px}.hero-side-left>p{font-size:20px}.hero-detail{font-size:12px}.hero-invitation{font-size:18px}.round-cta{width:95px;height:95px}.hero-bottom-note{display:none}.chapter-nav{padding:0 3%;gap:15px;justify-content:flex-start}.chapter-nav a{font-size:11px;gap:5px}.manifesto{gap:35px}.manifesto h2{font-size:60px}.track-explorer{gap:35px}.track-tab strong{font-size:23px}.demo-body{padding:35px;gap:35px}.demo-input h3{font-size:23px}.benefit-editorial{gap:35px}.fold{width:190px;height:190px}.benefit-sculpture{height:370px}.benefit-sculpture>b{font-size:155px}.closing{gap:25px}}
@media(max-width:760px){:root{--header:65px;--nav:52px}html{scroll-padding-top:135px}.site-header{padding:0 5%}.brand{gap:13px}.brand strong{font-size:25px}.brand>span{font-size:11px;padding-left:13px}.header-actions{gap:14px}.event-state{display:none}.login-link{font-size:11px;padding:7px 12px}.login-link span{display:none}.motion-toggle{font-size:10px}.hero{padding-top:25px}.hero-top{font-size:9px;letter-spacing:1px}.hero-top>span:last-child{display:none}.hero h1{margin-top:30px}.hero-latin{font-size:15.2vw;letter-spacing:-.065em}.hero-cn{font-size:30px;margin-top:20px}.hero-stage{height:370px;grid-template-columns:1fr 1.6fr;gap:0}.hero-side-left{padding:0;align-self:start;margin-top:40px}.hero-side-left>.micro{font-size:9px}.hero-side-left>p{font-size:18px;margin:15px 0}.hero-detail{font-size:11px}.hero-side-right{grid-column:1;grid-row:1;align-self:end;justify-self:start;display:flex;align-items:center;gap:15px;margin-bottom:20px}.hero-side-right .hero-invitation,.hero-side-right small{display:none}.round-cta{width:84px;height:84px}.round-cta span{font-size:16px}.object-scene{grid-row:1;grid-column:2;height:340px;margin-top:10px}.agent-object{width:145%;left:-25%;top:0;max-height:none}.hero-bottom{height:70px;font-size:10px;gap:10px}.hero-bottom>span{max-width:155px;line-height:1.7}.hero-bottom a{white-space:nowrap}.hero-bottom b{margin-left:6px;font-size:16px}.section{padding:50px 6%}.section-meta{font-size:10px;letter-spacing:.3px;margin-bottom:35px;padding-bottom:18px}.section-meta>span:last-child{font-size:9px;letter-spacing:.5px;max-width:45%;text-align:right}h2{font-size:40px;letter-spacing:-1.7px}.manifesto{display:block}.manifesto h2{font-size:46px;letter-spacing:-2px}.manifesto-aside{display:flex;max-width:none;gap:25px;padding:0;margin-top:35px;align-items:center}.cross-mark{font-size:35px;flex-shrink:0;margin:0;width:35px}.manifesto-aside p{font-size:13px;max-width:420px}.value-strip{margin-top:40px;gap:25px;grid-template-columns:1fr}.value-strip article{display:grid;grid-template-columns:120px 1fr;column-gap:20px;padding-top:20px}.value-strip article>span{font-size:9px;grid-row:1/3;padding-top:5px}.value-strip h3{margin:0 0 10px;font-size:18px}.value-strip p{font-size:12px;max-width:none}.section-title{display:block;margin-bottom:35px}.section-title>p{font-size:13px;margin-top:23px;max-width:100%}.section-title>p br{display:none}.tracks h2{font-size:40px}.track-explorer{grid-template-columns:1fr;gap:22px;margin-top:35px}.track-tabs{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding:2px 0 10px;scrollbar-width:none}.track-tabs::-webkit-scrollbar{display:none}.track-tab{display:block;width:auto;flex:0 0 auto;padding:12px 15px;border:1px solid #ffffff55;background:#ffffff05}.track-tab:last-child{border:1px solid #ffffff55}.track-tab>span{display:block;padding:0;font-size:10px}.track-tab strong{font-size:16px;margin-top:4px}.track-tab small,.track-tab b{display:none}.track-tab[aria-selected=true]{padding:12px 15px;background:#f4f7ff;color:#2447bc}.track-visual{height:205px}.track-visual-code{font-size:155px;top:20px}.schematic{top:0;width:160px;height:160px;right:15%}.schematic b{font-size:110px}.track-copy{padding:25px}.track-copy h3{font-size:24px}.track-copy p{min-height:0}.reward-line{margin-top:35px;padding-top:25px;gap:20px;flex-wrap:wrap}.reward-label{font-size:10px;min-width:70px}.reward-label b{font-size:13px}.reward-line>p{font-size:19px;min-width:200px}.reward-line small{font-size:11px}.outline-badge{margin-left:90px;padding:7px 15px;font-size:11px}.demo-top{padding:15px 20px;font-size:9px;gap:15px;letter-spacing:.5px}.demo-top>span:last-child{text-align:right}.demo-body{grid-template-columns:1fr;gap:40px;padding:28px}.demo-input h3{font-size:25px}.demo-input>p br{display:none}.demo-input .button{margin-top:22px}.demo-process li{padding:20px 0}.demo-process strong{font-size:16px}.empty-inline{flex-wrap:wrap;gap:10px}.empty-inline p{font-size:12px}.empty-inline>span:last-child{margin-left:17px;font-size:10px}.ranking{padding-top:10px}.ranking-content{gap:30px;align-items:start}.ranking h2{font-size:33px}.ranking-content>div>p{font-size:12px}.rank-placeholder{padding:0 0 0 20px;display:block}.rank-placeholder>span{font-size:40px}.rank-placeholder>p{font-size:8px;margin-top:15px}.rank-placeholder b{font-size:11px}.journey-layout{display:block}.journey-intro{position:static}.journey-intro h2{font-size:42px;line-height:1.35}.journey-intro>p{font-size:13px}.journey-intro>small{font-size:10px}.journey-dial{display:none}.journey-steps{margin-top:45px}.journey-steps li{padding:28px 0 35px}.journey-steps h3{font-size:22px;color:#f3f6ee}.journey-steps p{font-size:13px;margin:16px 0 20px}.journey-steps small{font-size:10px}.schedule-note{display:block;margin-top:10px;font-size:11px}.schedule-note p{margin-top:13px;font-size:10px}.criteria{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.criteria article{display:grid;grid-template-columns:35px 1fr;gap:0 15px;padding:20px 0 0}.criteria article>span{grid-row:1/4;padding-top:4px}.criteria h3{font-size:23px;margin:0 0 15px}.criteria p{min-height:0;font-size:13px}.criteria b{margin-top:17px;font-size:10px}.faq summary{font-size:14px;padding:20px 0;gap:15px}.faq summary span{font-size:22px}.faq details p{font-size:12px;padding-right:15px}.benefits h2{font-size:42px;letter-spacing:-2px}.benefit-editorial{grid-template-columns:1fr;gap:25px;margin-top:35px}.benefit-sculpture{height:300px;max-width:390px;width:100%;margin:auto}.fold{width:150px;height:150px;left:25%;top:5%}.benefit-sculpture>b{font-size:120px;left:34%;top:-5%}.benefit-sculpture>small{font-size:10px;right:5%;bottom:25px}.benefit-list article{padding:23px 0;gap:15px;grid-template-columns:25px 1fr}.benefit-list h3{font-size:22px}.benefit-list p{font-size:13px}.partners h2{font-size:39px}.partner-lockup{margin:40px 0 30px;padding:25px 0;gap:25px}.partner-lockup strong{font-size:37px;letter-spacing:-1.5px}.partner-lockup>span{font-size:32px}.partner-roles{grid-template-columns:1fr;gap:27px}.partner-roles h3{font-size:17px}.partner-roles p{margin-top:12px;font-size:12px}.closing{display:block;margin-top:40px;padding:40px 0 0}.closing>p{font-size:18vw}.closing>div{margin-top:35px;min-width:0}.closing h3{font-size:21px}.contact-link{font-size:11px}.site-footer{padding:25px 6%;flex-wrap:wrap;font-size:10px;gap:12px 25px}.site-footer>span:first-child{width:100%}.site-footer a{margin-left:auto}.js-motion .reveal{transform:translateY(14px);transition-duration:.4s}}
@media(max-width:420px){.brand>span{font-size:10px}.brand{gap:10px}.brand>span{padding-left:10px}.brand strong{font-size:23px}.header-actions{gap:10px}.login-link{border:0;padding:10px 0}.motion-toggle{font-size:0;padding:8px 0}.motion-toggle span{font-size:10px}.motion-toggle:before{content:"◐";font-size:13px;color:#a7b4bd}.hero-cn{font-size:27px}.hero-stage{height:355px;grid-template-columns:1fr 1.5fr}.hero-side-left>p{font-size:17px}.hero-detail{font-size:10px}.agent-object{width:170%;left:-40%;top:25px}.hero-bottom{font-size:9px}.hero-bottom>span{max-width:135px}.hero-bottom a{font-size:10px}.manifesto h2{font-size:40px}.value-strip article{grid-template-columns:90px 1fr;gap:0 15px}.value-strip h3{font-size:16px}.value-strip article>span{font-size:8px}.section-meta>span:last-child{font-size:8px}.section-title h2,.tracks h2,.benefits h2{font-size:37px}.rank-placeholder{display:none}.partner-lockup strong{font-size:32px}.partner-lockup{gap:22px}.demo-body{padding:24px}.demo-top{padding:14px 18px;font-size:8px}.track-copy{padding:22px}.benefit-sculpture{height:280px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}.agent-object g,.benefit-sculpture .fold,.closing>p{transform:none!important}.fold-two{left:20%;top:20%}.fold-three{left:15%;top:30%}}
html.motion-reduced{scroll-behavior:auto}.motion-reduced *,.motion-reduced *:before,.motion-reduced *:after{animation:none!important;transition:none!important}.motion-reduced .reveal{opacity:1;transform:none}.auth-open{overflow:hidden}

/* Mobile art direction: one continuous scene; copy and CTA never enter implicit grid rows. */
@media(max-width:760px){
 .hero-stage{display:block;height:390px}.hero-side-left{position:absolute;left:0;top:20px;margin:0;padding:0}.hero-side-left>.micro,.hero-detail{display:none}.hero-side-left>p{font-size:16px;margin:0;line-height:1.7}.hero-side-left>p br{display:none}
 .object-scene{position:absolute;inset:55px 0 auto;height:300px;margin:0;width:100%}.agent-object{width:105%;left:-2.5%;top:0;max-height:335px}
 .hero-side-right{position:absolute;right:0;left:auto;bottom:10px;top:auto;margin:0;display:block}.round-cta{width:80px;height:80px}.round-cta span{font-size:15px}.round-cta b{font-size:25px}
 .hero-bottom{height:70px}.hero-bottom>span{max-width:155px}.hero-bottom a{font-size:10px}
}
@media(max-width:420px){.hero-stage{height:365px}.object-scene{top:65px}.agent-object{width:112%;left:-6%;max-height:300px}.hero-side-left>p{font-size:14px}.hero-side-right{bottom:8px}.round-cta{width:74px;height:74px}.hero-bottom>span{max-width:140px}}

@media(max-width:360px){.brand>span{display:none}.header-actions{flex-shrink:0;gap:16px}.login-link{white-space:nowrap}.motion-toggle{white-space:nowrap}}
/* Industrial AI event identity */
.brand strong{color:#f0f2ef;font-size:24px;letter-spacing:0;line-height:1.25}.brand strong>span{margin-left:9px;font-size:19px;font-weight:600}
.hero-latin{font-size:clamp(48px,10vw,154px);letter-spacing:-.065em}.hero-cn{letter-spacing:.06em}
.partner-lockup{flex-wrap:wrap;gap:26px}.partner-lockup strong{font-size:clamp(28px,4vw,62px)}
@media(max-width:600px){.brand strong{font-size:20px}.brand strong>span{display:block;margin:3px 0 0;font-size:11px;letter-spacing:1.5px}.hero-latin{font-size:9.5vw}.hero-cn{font-size:clamp(23px,6vw,30px);letter-spacing:0}.partner-lockup{gap:15px}.partner-lockup strong{font-size:26px}.partner-lockup>span{font-size:24px}}
