@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}:root{--canvas:#f4efe6;--paper:#fff9f0;--paper-bright:#fffdf7;--paper-deep:#e9dfd0;--ink:#1f2522;--ink-soft:#4f5a54;--ink-muted:#6f786f;--line:#d6cec0;--line-strong:#c5b8a6;--green:#0b6a60;--green-dark:#084f47;--green-deep:#053b35;--mint:#e9f6f3;--copper:#b27a45;--orange:#d69754;--font-display:"Fraunces Variable", "Songti SC", serif;--font-body:"IBM Plex Sans", "Noto Sans SC", "PingFang SC", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--container:1440px;--shadow-soft:0 24px 70px #2f2c241a;--shadow-window:0 36px 80px #1c221f2e, 0 3px 12px #1c221f14;--motion-fast:.18s cubic-bezier(.2, .8, .2, 1);--motion-base:.26s cubic-bezier(.22, 1, .36, 1);--motion-slow:.42s cubic-bezier(.19, 1, .22, 1);color:var(--ink);background:var(--canvas);font:400 16px/1.55 var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[lang=zh-CN]{--font-display:"Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "SimSun", serif;--font-body:"PingFang SC", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;line-break:strict}html[lang=zh-CN] body{line-height:1.7}html[lang=zh-CN] :is(p,li,dd,small){text-wrap:pretty}html[lang=zh-CN] :is(.hero__title,.chapter-opening h2,.workflow-showcase__intro h2,.contrast-section__heading h2,.control-section__heading h2,.thinking-section__heading h2,.thinking-feature h3,.build-story__heading h2,.faq-section__heading h2,.final-cta h2,.download-dialog__intro h2){letter-spacing:-.018em;text-wrap:balance}html[lang=zh-CN] :is(.hero__title em,.contrast-section__heading h2 em,.control-section__heading h2 em){font-style:normal}html[lang=zh-CN] .brand__word,html[lang=zh-CN] .hero__brand,html[lang=zh-CN] .download-file__icon{font-family:Fraunces Variable,serif}html[lang=zh-CN] :is(.eyebrow,.chapter-opening__label){letter-spacing:.075em;text-transform:none}html{scroll-behavior:smooth;scroll-padding-top:0}html:has(.media-dialog[open],.download-dialog[open]){overflow:hidden}*{box-sizing:border-box}body{background:radial-gradient(circle at 12% 0%, #fffdf7f5, transparent 31rem), var(--canvas);min-width:320px;margin:0;overflow-x:hidden}body:before{z-index:20;content:"";pointer-events:none;opacity:.022;background-image:repeating-linear-gradient(12deg, var(--ink) 0, var(--ink) 1px, transparent 1px, transparent 4px), repeating-linear-gradient(99deg, var(--ink) 0, var(--ink) 1px, transparent 1px, transparent 5px);mix-blend-mode:multiply;position:fixed;inset:0}::selection{color:var(--green-deep);background:#0b6a6030}a{color:inherit}button,a{font:inherit}button{color:inherit}svg{display:block}:focus-visible{outline:2px solid var(--green);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-shell{isolation:isolate;position:relative}.page-progress{z-index:500;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.page-progress span{background:linear-gradient(90deg, #9bd9c9, var(--copper) 54%, #f0d0a9);width:100%;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:0;display:block;box-shadow:0 0 12px #b27a456b}.skip-link{z-index:999;color:var(--paper);background:var(--green-dark);transition:transform var(--motion-fast);border-radius:8px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.brand{align-items:center;gap:10px;display:inline-flex}.brand__mark{width:34px;height:34px}.brand__tile{fill:var(--green-dark);stroke:#fff9f02e;stroke-width:2px}.brand__glyph{fill:var(--paper)}.brand__fold{fill:var(--copper)}.brand__handoff{fill:none;stroke:var(--copper);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.brand__word{color:var(--ink);font:600 1.25rem/1 var(--font-display);letter-spacing:-.025em}.brand--inverse .brand__tile{fill:var(--paper);stroke:var(--paper)}.brand--inverse .brand__glyph{fill:var(--green-dark)}.brand--inverse .brand__word{color:var(--paper)}.site-header{z-index:100;position:relative}.announcement{color:#dceae6;background:var(--green-deep);letter-spacing:.015em;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:6px 24px;font-size:.75rem;text-decoration:none;display:flex}.announcement__pulse{background:#87dac9;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #87dac91f}.announcement__lead{color:#fffdf7;font-weight:600}.announcement__detail:before{content:"·";color:#81a9a0;padding-right:8px}.announcement__action{color:#fffdf7;align-items:center;gap:4px;margin-left:4px;font-weight:500;display:inline-flex}.announcement__action svg{width:13px;height:13px;transition:transform var(--motion-base)}.announcement:hover .announcement__action svg{transform:translate(2px,-2px)}.top-nav{width:min(calc(100% - 64px), var(--container));border-bottom:1px solid #877a673b;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:74px;margin:0 auto;display:grid;position:relative}.top-nav__brand{width:max-content;text-decoration:none}.top-nav__links{justify-content:center;align-items:center;gap:clamp(20px,2.2vw,36px);display:flex}.top-nav__links a{color:var(--ink-soft);font-size:.84rem;font-weight:500;text-decoration:none;position:relative}.top-nav__links a:after{content:"";background:var(--green);transform-origin:100%;height:1px;transition:transform var(--motion-base);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.top-nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.top-nav__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.mobile-menu{display:none;position:static}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;background:#fff9f0b8;border-radius:50%;place-content:center;gap:5px;width:38px;height:38px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:15px;height:1px;transition:transform var(--motion-base)}.mobile-menu[open] summary span:first-child{transform:translateY(3px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-menu__panel{z-index:30;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf7f7;border-radius:16px;width:min(292px,100vw - 28px);padding:10px;display:grid;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 22px 55px #1f2b2533}.mobile-menu__panel a,.mobile-menu__panel button{border:0;border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr;align-items:center;gap:6px;padding:0 9px;font-size:.78rem;font-weight:600;text-decoration:none;display:grid}.mobile-menu__panel a>span,.mobile-menu__panel button svg{width:14px;color:var(--copper);font:500 .52rem/1 var(--font-mono)}.mobile-menu__panel button:last-child{color:var(--green-dark);border-bottom:0}.language-toggle,.icon-link{border:1px solid var(--line);width:38px;height:38px;transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-base);background:#fff9f08c;border-radius:999px;justify-content:center;align-items:center;gap:3px;display:inline-flex}.language-toggle{cursor:pointer;width:auto;min-width:48px;padding:0 9px}.language-toggle svg{width:14px;height:14px}.language-toggle span{font:500 .64rem/1 var(--font-mono)}.icon-link{text-decoration:none}.icon-link svg{width:17px;height:17px}.language-toggle:hover,.icon-link:hover{border-color:var(--line-strong);background:var(--paper-bright);transform:translateY(-1px)}.button{cursor:pointer;min-height:50px;transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-base), transform var(--motion-base);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:.89rem;font-weight:600;text-decoration:none;display:inline-flex}.button svg{width:17px;height:17px}.button:hover{transform:translateY(-2px)}.button--primary,.button--ink{color:var(--paper-bright);background:var(--green-dark);box-shadow:0 12px 30px #084f472e}.button--primary:hover,.button--ink:hover{background:var(--green-deep);box-shadow:0 16px 34px #084f4740}.button--secondary{border-color:var(--line-strong);color:var(--ink);background:#fffdf79e}.button--secondary:hover{border-color:var(--green);background:var(--paper-bright)}.button--compact{min-height:40px;padding:0 16px;font-size:.78rem}.button--compact svg{width:15px;height:15px}.hero{border-bottom:1px solid var(--line);min-height:calc(100svh - 34px);position:relative;overflow:clip}.hero:before{content:"";background:linear-gradient(var(--line), transparent);width:1px;height:68%;position:absolute;top:74px;right:7%}.hero__wash{filter:blur(8px);pointer-events:none;background:radial-gradient(circle at 38% 40%,#e9f6f3eb 0 12%,#deeee66e 35%,#0000 66%);border-radius:50%;width:62vw;height:78vw;max-height:1100px;position:absolute;top:-12%;right:-8%}.hero__grid{z-index:1;width:min(calc(100% - 64px), var(--container));grid-template-columns:minmax(410px,.85fr) minmax(620px,1.3fr);align-items:center;gap:clamp(28px,4vw,72px);min-height:calc(100svh - 108px);margin:0 auto;padding:clamp(56px,7vh,96px) 0 72px;display:grid;position:relative}.hero__copy{z-index:5;align-self:center;padding-left:clamp(0px,1vw,14px);position:relative}.eyebrow{color:var(--green);font:500 .69rem/1.4 var(--font-mono);letter-spacing:.145em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 23px;display:flex}.eyebrow span{font-size:.52rem}.hero__title{color:var(--ink);font:500 clamp(3.8rem, 5.5vw, 6.2rem) / .89 var(--font-display);letter-spacing:-.055em;flex-direction:column;margin:0;display:flex}.hero__title>span,.hero__title>em{display:block}html[lang=zh-CN] .hero__title{font-size:clamp(3.2rem,4.7vw,5.2rem);line-height:1.055}html[lang=zh-CN] .hero__title>span{white-space:pre-line}html[lang=zh-CN] .hero__title>em{margin-top:.08em}html[lang=zh-CN] .hero__brand{letter-spacing:-.035em}.hero__title>em>span{display:block}.hero__title>em{color:var(--green-dark);font-variation-settings:"wght" 500}.hero__title>small{max-width:580px;color:var(--ink-soft);font:500 clamp(1.36rem, 2.1vw, 2rem) / 1.13 var(--font-display);letter-spacing:-.035em;margin-top:27px}html[lang=zh-CN] .hero__title>small{letter-spacing:-.012em;max-width:31rem;margin-top:24px;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.42}.hero__body{max-width:570px;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.72}.hero__actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.hero__facts{color:var(--ink-muted);font:500 .65rem/1.5 var(--font-mono);flex-wrap:wrap;gap:6px 15px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hero__facts li{align-items:center;gap:7px;display:flex}.contrast-section,.story-section,.control-section,.thinking-section,.build-story,.faq-section,.final-cta,.site-footer{content-visibility:auto}.contrast-section{contain-intrinsic-size:auto 1355px}.story-section{contain-intrinsic-size:auto 2492px}.control-section{contain-intrinsic-size:auto 1437px}.thinking-section{contain-intrinsic-size:auto 1151px}.build-story{contain-intrinsic-size:auto 1109px}.faq-section{contain-intrinsic-size:auto 761px}.final-cta{contain-intrinsic-size:auto 660px}.site-footer{contain-intrinsic-size:auto 240px}.hero__facts li:before{content:"";background:var(--copper);border-radius:50%;width:3px;height:3px}.hero__visual{min-width:0;position:relative}.hero__repository{width:max-content;color:var(--ink-muted);font:500 .62rem/1.4 var(--font-mono);align-items:center;gap:7px;margin:13px 28px 0 auto;text-decoration:none;display:flex}.hero__repository svg{width:13px;height:13px;transition:transform var(--motion-base)}.hero__repository:hover svg{transform:translate(2px,-2px)}.hero__scroll{z-index:6;color:var(--ink-muted);font:500 .61rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;text-decoration:none;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero__scroll svg{width:14px;height:14px;animation:2.2s ease-in-out infinite scroll-nudge}.living-desk{background:linear-gradient(135deg, #fffdf7d4, #dfece5bd), var(--paper-deep);transform-origin:0;border:1px solid #9689768c;border-radius:28px;min-height:clamp(520px,48vw,660px);margin:0;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-2.2deg)rotateX(.8deg)rotate(.15deg);box-shadow:inset 0 1px #ffffffd9,0 25px 70px #31373121}.living-desk:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 73%,#ffffff45 73% 74%,#0000 74%) 0 0/100% 100%,linear-gradient(15deg,#0000 0 46%,#b27a450f 46% 47%,#0000 47%) 0 0/31px 31px;position:absolute;inset:0}.living-desk__caption{z-index:8;color:var(--ink-soft);font:500 .57rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex;position:absolute;top:17px;left:20px}.living-desk__live{background:var(--green);border:1px solid #084f4733;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0b6a601a}.living-desk__grid{opacity:.45;background-image:linear-gradient(#2238310e 1px,#0000 1px),linear-gradient(90deg,#2238310e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.living-desk__glow{filter:blur(65px);background:#c9eae1b3;border-radius:50%;width:55%;height:55%;position:absolute;top:25%;left:38%}.source-file{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf7eb;border:1px solid #9e8f7b6b;border-radius:12px;align-items:center;gap:10px;min-width:175px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 13px 32px #2b322d24}.source-file--one{animation:7s ease-in-out infinite file-float-one;top:12%;right:2.2%}.source-file--two{animation:7.8s ease-in-out -1.5s infinite file-float-two;bottom:8.5%;left:1.8%}.source-file__icon{color:#fff;width:30px;height:34px;font:600 .72rem/1 var(--font-body);border-radius:5px 5px 8px;flex:none;place-items:center;display:grid}.source-file__icon--sheet{background:#267d5a}.source-file__icon--doc{background:#477aaf}.source-file strong,.source-file small{display:block}.source-file strong{max-width:145px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.source-file small{color:var(--ink-muted);font:500 .48rem/1.3 var(--font-mono);margin-top:2px}.desk-window{z-index:4;background:var(--paper);width:88%;height:75%;box-shadow:var(--shadow-window);border:1px solid #91816b8c;border-radius:16px;position:absolute;top:13.5%;left:6.3%;overflow:hidden;transform:translateZ(20px)}.desk-window__bar{background:#fff9f0f5;border-bottom:1px solid #e6ddcf;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 14px;display:grid;position:relative}.traffic-lights{gap:6px;display:flex}.traffic-lights span{border-radius:50%;width:7px;height:7px}.traffic-lights span:first-child{background:#ef6a5f}.traffic-lights span:nth-child(2){background:#e8b447}.traffic-lights span:nth-child(3){background:#55b55d}.desk-window__bar>strong{color:var(--ink);font:600 .65rem/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-window__live{border:1px solid var(--line);color:var(--ink-muted);font:500 .42rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;justify-self:end;padding:3px 7px}.desk-window__body{grid-template-columns:23% 77%;height:calc(100% - 65px);display:grid}.desk-sidebar{background:#fbf5eb;border-right:1px solid #e3dacb;padding:15px 10px}.desk-sidebar__label{color:#7c837b;font:500 .44rem/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0}.desk-sidebar__count{margin:4px 0 12px;font-size:.58rem;font-weight:600}.desk-session{color:var(--ink-soft);background:#fffdf7a6;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;margin-bottom:5px;padding:8px 7px;font-size:.49rem;display:flex}.desk-session--active{color:var(--green-dark);background:var(--mint);border-color:#0b6a6052}.desk-session span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-session small{font:500 .41rem/1 var(--font-mono)}.desk-workspace{background:#efece4;grid-template-columns:47% 53%;min-width:0;display:grid}.desk-conversation{background:radial-gradient(circle at 0 0,#e0f5f0e6,#0000 55%),#f3f0e9;border-right:1px solid #ded6c8;min-width:0;padding:13px;overflow:hidden}.prompt-card,.run-card,.artifact-stack{background:#fffdf7f5;border:1px solid #ddd4c6;border-radius:9px;box-shadow:0 6px 13px #29302b0d}.prompt-card{background:#e9f6f3;border-color:#bedfd7;margin-left:10%;padding:9px 10px}.prompt-card span{color:var(--green);font:500 .4rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;display:block}.prompt-card p{color:#36413c;margin:0;font-size:.54rem;line-height:1.48}.run-card{margin-top:9px;padding:9px 10px 10px}.run-card__heading{border-bottom:1px solid #e8dfd1;align-items:center;gap:6px;padding-bottom:6px;display:flex}.run-card__heading strong{font-size:.52rem}.run-card__spark{color:var(--copper);font-size:.68rem}.run-card__status{color:var(--green);letter-spacing:.12em;margin-left:auto;font-size:.48rem;animation:1.8s steps(3,end) infinite working-dots}.run-card__steps{gap:6px;padding-top:7px;display:grid}.run-step{color:var(--ink-soft);opacity:1;align-items:center;gap:7px;font-size:.48rem;display:flex}.run-step__check{width:14px;height:14px;color:var(--green);background:#edf8f5;border:1px solid #a8c8c1;border-radius:50%;flex:none;place-items:center;display:grid}.run-step__check svg{width:9px;height:9px}.artifact-stack{margin-top:9px;padding:8px 9px}.artifact-stack>p{color:var(--ink-muted);font:500 .4rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px}.artifact-row{background:#f4eee4;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:4px;padding:5px 6px;display:grid}.artifact-row strong{font:500 .43rem/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-row>svg{width:10px;height:10px;color:var(--green)}.artifact-row__icon{color:#fff;border-radius:3px;place-items:center;width:15px;height:17px;font-size:.37rem;font-weight:600;display:grid}.artifact-row__icon--sheet{background:#2a805e}.artifact-row__icon--web{background:#c17638}.desk-preview{background:#fffaf1;min-width:0}.desk-preview__bar{height:30px;color:var(--ink-soft);border-bottom:1px solid #dfd6c8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 9px;display:grid}.desk-preview__bar svg{width:10px;height:10px;color:var(--copper)}.desk-preview__bar strong{font:500 .43rem/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-preview__bar>span{font-size:.58rem}.dashboard-card{color:#f2f6f4;background:radial-gradient(circle at 75% 0,#2473646b,#0000 35%),#10211e;border:1px solid #ffffff12;border-radius:9px;height:calc(100% - 46px);margin:8px;position:relative;overflow:hidden;box-shadow:0 10px 20px #0f1d1a29}.dashboard-card:after{content:"";opacity:.04;pointer-events:none;background-image:linear-gradient(#fff3 1px,#0000 1px);background-size:100% 17px;position:absolute;inset:0}.dashboard-card__head{z-index:1;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 14px 0;display:flex;position:relative}.dashboard-card__head span{color:#81aa9f;font:500 .39rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.dashboard-card__title{font:500 .78rem/1.1 var(--font-display);margin:3px 0 0;display:block}.dashboard-card__ready{white-space:nowrap;border:1px solid #8bcdbb59;border-radius:999px;padding:4px 6px;color:#a8dccd!important}.dashboard-card__metric{z-index:1;align-items:baseline;gap:7px;padding:19px 14px 5px;display:flex;position:relative}.dashboard-card__metric strong{font:500 1.65rem/.9 var(--font-display);letter-spacing:-.04em}.dashboard-card__metric span{color:#86a097;font-size:.43rem}.dashboard-chart{z-index:1;border-bottom:1px solid #ffffff17;align-items:flex-end;gap:5px;height:42%;margin:8px 14px 0;padding-bottom:8px;display:flex;position:relative}.dashboard-chart i{width:100%;height:var(--bar-height);opacity:.78;transform-origin:bottom;background:linear-gradient(#7dd3bc,#167c6e);border-radius:3px 3px 1px 1px;min-height:7px}.dashboard-chart i:nth-child(3n+2){background:linear-gradient(#e5ad70,#8f633b)}.dashboard-legend{z-index:1;color:#8ba198;flex-wrap:wrap;gap:9px;padding:8px 14px;font-size:.38rem;display:flex;position:relative}.dashboard-legend span{align-items:center;gap:4px;display:flex}.dashboard-legend i{background:#61c2aa;border-radius:50%;width:4px;height:4px}.dashboard-legend span:nth-child(2) i{background:#dea568}.dashboard-legend span:nth-child(3) i{background:#e4eee9}.desk-window__footer{height:27px;color:var(--ink-soft);background:#fbf6ed;border-top:1px solid #e0d8cb;align-items:center;gap:13px;padding:0 10px;font-size:.44rem;font-weight:500;display:flex}.desk-window__footer span:last-child{margin-left:auto}.desk-window__mode{color:var(--green-dark)}.outcome-seal{z-index:9;color:var(--green-dark);font:500 .52rem/1 var(--font-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e9f6f3eb;border:1px solid #0b6a6045;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;display:flex;position:absolute;bottom:6.5%;right:3.5%;transform:rotate(-2deg);box-shadow:0 10px 24px #084f4721}.outcome-seal svg{width:13px;height:13px}.chapter-opening{grid-template-columns:90px 1fr;align-content:center;width:min(100% - 64px,1240px);min-height:58svh;margin:0 auto;padding:120px 0;display:grid;position:relative}.chapter-opening__line{background:var(--line);height:1px;position:absolute;top:58px;left:0;right:0}.chapter-opening__index{color:var(--copper);font:500 .74rem/1 var(--font-mono);align-self:start;margin:7px 0 0}.chapter-opening__label{color:var(--green);font:500 .69rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 23px}.chapter-opening__copy{grid-column:2}.chapter-opening h2{max-width:940px;font:500 clamp(3rem, 7.3vw, 7rem) / .95 var(--font-display);letter-spacing:-.055em;margin:0}html[lang=zh-CN] .chapter-opening h2{font-size:clamp(3.2rem,6.2vw,5.9rem);line-height:1.1}.chapter-opening__body{max-width:680px;color:var(--ink-soft);margin:34px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.72}.story-section{background:radial-gradient(circle at 12% 21%, #fffdf7d9, transparent 28rem), var(--canvas);padding-bottom:150px;position:relative;overflow:clip}.proof-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);width:min(100% - 64px,1240px);margin:-26px auto 0;display:grid}.proof-card{border-right:1px solid var(--line);min-height:230px;padding:29px 26px 26px;position:relative}.proof-card:last-child{border-right:0}.proof-card__index{color:var(--ink-muted);font:500 .59rem/1 var(--font-mono)}.proof-card__mark{width:34px;height:34px;color:var(--green);background:var(--mint);border:1px solid #0b6a6047;border-radius:50%;place-items:center;margin:36px 0 17px;display:grid}.proof-card__mark svg{width:16px;height:16px}.proof-card h3{font:600 1rem/1.25 var(--font-display);letter-spacing:-.018em;margin:0}.proof-card p{max-width:220px;color:var(--ink-muted);margin:8px 0 0;font-size:.79rem;line-height:1.55}.flow-map{width:min(100% - 64px,1240px);margin:145px auto 0}.flow-map__heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.flow-map__heading span,.flow-map__heading p{font:500 .61rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.flow-map__heading span{color:var(--copper)}.flow-map__heading p{color:var(--ink-muted)}.flow-map__steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:48px 0 0;list-style:none;display:grid;position:relative}.flow-map__steps:before{content:"";background:linear-gradient(90deg, var(--copper), var(--green) 42%, var(--green) 72%, var(--copper));height:1px;position:absolute;top:66px;left:12.5%;right:12.5%}.flow-map__steps li{z-index:1;text-align:center;padding:0 24px;position:relative}.flow-map__node{border:1px solid var(--line-strong);background:var(--paper-bright);width:38px;height:38px;box-shadow:0 0 0 8px var(--canvas);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.flow-map__node span{color:var(--green-dark);font:500 .56rem/1 var(--font-mono)}.flow-map__steps h3{font:600 1.01rem/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.flow-map__steps p{max-width:205px;color:var(--ink-muted);margin:8px auto 0;font-size:.76rem;line-height:1.52}.workflow-showcase{width:min(100% - 64px,1340px);margin:190px auto 0}.workflow-showcase__intro{grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);align-items:end;gap:80px;padding:0 50px 62px;display:grid}.workflow-showcase__intro .eyebrow{margin-bottom:20px}.workflow-showcase__intro h2{max-width:720px;font:500 clamp(3.5rem, 6.2vw, 6rem) / .92 var(--font-display);letter-spacing:-.055em;margin:0}html[lang=zh-CN] .workflow-showcase__intro h2{font-size:clamp(3rem,5vw,4.8rem);line-height:1.1}.workflow-showcase__intro>p{color:var(--ink-soft);margin:0 0 8px;font-size:1rem;line-height:1.7}.workflow-selector{border:1px solid var(--line-strong);min-height:760px;box-shadow:var(--shadow-soft);background:#ded7cc;border-radius:26px;grid-template-columns:35% 65%;display:grid;overflow:hidden}.workflow-tabs{background:#e7dfd3;grid-template-rows:repeat(3,1fr);display:grid}.workflow-tab{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;transition:color var(--motion-base), background var(--motion-base);background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:36px 30px;display:grid;position:relative}.workflow-tab:last-child{border-bottom:0}.workflow-tab:before{content:"";background:var(--green);width:4px;transition:transform var(--motion-slow);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.workflow-tab:hover{color:var(--ink);background:#fff9f066}.workflow-tab--active{color:var(--ink);background:var(--paper)}.workflow-tab--active:before{transform:scaleY(1)}.workflow-tab__number{color:var(--copper);font:500 .61rem/1 var(--font-mono);padding-top:5px}.workflow-tab__copy strong,.workflow-tab__copy small{display:block}.workflow-tab__copy strong{max-width:340px;font:600 clamp(1.35rem, 2vw, 1.85rem) / 1.12 var(--font-display);letter-spacing:-.035em}html[lang=zh-CN] .workflow-tab__copy strong{letter-spacing:-.012em;line-height:1.32}.workflow-tab__copy small{max-width:370px;color:var(--ink-muted);margin-top:17px;font-size:.78rem;line-height:1.55}.workflow-tab__arrow{border:1px solid var(--line);width:27px;height:27px;color:var(--ink-muted);opacity:0;transition:opacity var(--motion-base), transform var(--motion-base);border-radius:50%;place-items:center;font-size:.8rem;display:grid;transform:translate(-4px,4px)}.workflow-tab--active .workflow-tab__arrow{opacity:1;transform:translate(0)}.workflow-panel{background:radial-gradient(circle at 70% 0,#dcf3eb7a,#0000 45%),#d7d3ca;align-items:center;min-width:0;padding:27px;display:flex}.capture-frame{width:100%;height:auto;animation:capture-enter var(--motion-slow) both;background:#101512;border:1px solid #5f62584d;border-radius:18px;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 55px #1e242038}.capture-frame__topline{color:#a7b6af;height:42px;font:500 .53rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#17211d;align-items:center;gap:8px;padding:0 15px;display:flex}.capture-frame__topline span:last-child{color:#67786f;margin-left:auto}.capture-frame__live{background:#6dccb5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6dccb51a}.media-trigger{color:var(--paper-bright);cursor:zoom-in;background:#080d0b;border:0;padding:0;display:block;position:relative;overflow:hidden}.media-trigger img{display:block}.media-trigger__action{color:#edf6f2;min-height:34px;font:500 .58rem/1 var(--font-mono);opacity:0;transition:opacity var(--motion-base), transform var(--motion-base), background var(--motion-fast);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061611d1;border:1px solid #e9f6f33d;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex;bottom:13px;right:13px;transform:translateY(5px);box-shadow:0 8px 24px #0003;z-index:4!important;position:absolute!important}.media-trigger__action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:14px;height:14px}.media-trigger:hover .media-trigger__action,.media-trigger:focus-visible .media-trigger__action{opacity:1;transform:translateY(0)}.media-dialog{color:#edf4f0;background:#09100d;border:1px solid #d3e9e133;border-radius:20px;width:min(100% - 32px,1500px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 42px 120px #0000007a}.media-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030a07d6}.media-dialog[open]{animation:.36s cubic-bezier(.22,1,.36,1) both media-dialog-enter}.media-dialog__bar{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09100deb;border-bottom:1px solid #d3e9e124;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:8px 10px 8px 18px;display:flex;position:sticky;top:0}.media-dialog__bar strong{color:#c9d8d2;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.media-dialog__bar button{color:#edf4f0;cursor:pointer;background:#ffffff0a;border:1px solid #d3e9e133;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.media-dialog__bar button svg{width:17px;height:17px}.media-dialog figure{margin:0;padding:14px}.media-dialog figure>img{object-fit:contain;background:#050806;border:1px solid #d3e9e11f;border-radius:10px;width:100%;height:auto;max-height:calc(100dvh - 132px);margin:0 auto;display:block}.capture-frame__screen{aspect-ratio:1600/974;background:#050706;position:relative;overflow:hidden}.capture-frame__screen:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0507060a,#0000 16% 84%,#05070614),linear-gradient(90deg,#0507060a,#0000 12% 88%,#0507060a);position:absolute;inset:0}.capture-frame__media{border-radius:0;width:100%;height:100%}.capture-frame__media img{object-fit:contain;width:100%;height:100%}.capture-frame__corner{z-index:2;pointer-events:none;border-color:#e5f2eda6;width:21px;height:21px;position:absolute}.capture-frame__corner--one{border-top:1px solid;border-left:1px solid;top:13px;left:13px}.capture-frame__corner--two{border-top:1px solid;border-right:1px solid;top:13px;right:13px}.capture-frame__corner--three{border-bottom:1px solid;border-left:1px solid;bottom:13px;left:13px}.capture-frame__corner--four{border-bottom:1px solid;border-right:1px solid;bottom:13px;right:13px}.capture-route-row{background:#111a16;border-top:1px solid #deece71f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.capture-route{color:#ecf3f0;min-width:0;max-width:none;box-shadow:none;background:#0b1a16db;border:1px solid #deece745;border-radius:10px;padding:11px 13px;display:grid;position:relative}.capture-route span{color:#81aa9f;font:500 .45rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.capture-route strong{margin-top:5px;font-size:.68rem;font-weight:500;line-height:1.3}.capture-route--input{background:#12221cf0}.capture-route--output{background:#053b35f0;border-color:#7dd3bc5c}.capture-frame>figcaption{color:#91a69c;height:52px;font:500 .49rem/1.2 var(--font-mono);background:#17211d;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;display:flex}.capture-frame>figcaption a{color:#d8e4df;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.capture-frame>figcaption svg{width:12px;height:12px}.contrast-section{color:#edf3ef;background:radial-gradient(circle at 72% 18%,#12706147,#0000 34rem),#07110e;position:relative;overflow:clip}.contrast-section:before{content:"";opacity:.1;background-image:linear-gradient(#bfe0d51a 1px,#0000 1px),linear-gradient(90deg,#bfe0d51a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.contrast-section__inner{z-index:1;width:min(100% - 64px,1240px);margin:0 auto;padding:150px 0 130px;position:relative}.contrast-section__heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);gap:70px;display:grid}.contrast-section__heading .eyebrow{color:#7ed7c1;grid-column:1/-1;margin-bottom:7px}.contrast-section__heading h2{max-width:900px;font:500 clamp(3.5rem, 6.5vw, 6.5rem) / .92 var(--font-display);letter-spacing:-.055em;flex-direction:column;margin:0;display:flex}html[lang=zh-CN] .contrast-section__heading h2{font-size:clamp(3.2rem,5.4vw,5.4rem);line-height:1.12}.contrast-section__heading h2 span{color:#a8b5af}.contrast-section__heading h2 em{color:#f2f2e9;font-variation-settings:"wght" 500}.contrast-section__heading>p{color:#9caba5;align-self:end;margin:0 0 9px;font-size:1rem;line-height:1.7}.artifact-conveyor{background:#0a1814bd;border:1px solid #b4d5ca2b;border-radius:22px;grid-template-columns:29% 29% 42%;align-items:center;min-height:420px;margin-top:100px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.artifact-conveyor:before{content:"";background:#6ac4ae;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:20px;box-shadow:0 0 0 5px #6ac4ae14}.artifact-conveyor__request,.artifact-conveyor__output{margin:38px}.artifact-conveyor__request>span,.artifact-conveyor__output>p{color:#6f8b82;font:500 .57rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px}.artifact-conveyor__request p{color:#e8efeb;font:500 clamp(1.35rem, 2.3vw, 2rem) / 1.24 var(--font-display);letter-spacing:-.03em;margin:0}.artifact-conveyor__path{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.artifact-conveyor__path span{color:#789087;font:500 .43rem/1 var(--font-mono);letter-spacing:.05em}.artifact-conveyor__path i{background:#6da49547;height:1px;position:relative;overflow:hidden}.artifact-conveyor__path i:after{content:"";background:linear-gradient(90deg,#0000,#77d2bc,#0000);width:100%;height:1px;animation:none;position:absolute;top:0;left:-100%}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-conveyor__path i:after{animation:1.35s cubic-bezier(.65,0,.35,1) .28s both conveyor-light}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-conveyor__path i:nth-of-type(2):after{animation-delay:.43s}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-conveyor__path i:nth-of-type(3):after{animation-delay:.58s}.artifact-conveyor__output{min-width:0}.artifact-files{min-height:225px;position:relative}.artifact-file{background:#142b24eb;border:1px solid #b9d8ce2b;border-radius:12px;align-items:center;gap:12px;padding:15px 16px;display:flex;position:absolute;left:0;right:0;box-shadow:0 15px 34px #0003}.artifact-file--1{z-index:3;top:0;transform:rotate(-1.2deg)}.artifact-file--2{z-index:2;opacity:.84;top:65px;left:11px;right:11px;transform:rotate(1.3deg)}.artifact-file--3{z-index:1;opacity:.66;top:130px;left:22px;right:22px;transform:rotate(-.5deg)}.artifact-file__icon{color:#b6e6d8;background:#25846c45;border-radius:7px;flex:none;place-items:center;width:40px;height:44px;display:grid}.artifact-file__icon svg{width:20px;height:20px}.artifact-file strong,.artifact-file small{display:block}.artifact-file strong{color:#e8f0ec;font:500 .73rem/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-file small{color:#789087;font:500 .48rem/1 var(--font-mono);margin-top:4px}.contrast-table{border-top:1px solid #b4d5ca2e;border-bottom:1px solid #b4d5ca2e;grid-template-columns:repeat(3,1fr);margin:68px 0 0;display:grid}.contrast-table>div{border-right:1px solid #b4d5ca2e;grid-template-columns:95px 1fr;align-items:center;gap:15px;min-height:120px;padding:20px 24px;display:grid}.contrast-table>div:last-child{border-right:0}.contrast-table dt{color:#6fc2ad;font:500 .55rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.contrast-table dd{color:#c8d3ce;margin:0;font-size:.82rem;line-height:1.5}.control-section{background:radial-gradient(circle at 85% 18%, #e0f2ecad, transparent 30rem), var(--paper-bright);padding:160px 0 145px;position:relative;overflow:clip}.control-section__inner{width:min(100% - 64px,1240px);margin:0 auto}.control-section__heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);gap:72px;display:grid}.control-section__heading .eyebrow{grid-column:1/-1;margin-bottom:6px}.control-section__heading h2{font:500 clamp(3.8rem, 6.4vw, 6.4rem) / .91 var(--font-display);letter-spacing:-.058em;flex-direction:column;margin:0;display:flex}html[lang=zh-CN] .control-section__heading h2{font-size:clamp(3.3rem,5.6vw,5.5rem);line-height:1.1}.control-section__heading h2 span{color:var(--ink-muted)}.control-section__heading h2 em{color:var(--green-dark);font-variation-settings:"wght" 500}.control-section__heading>p{color:var(--ink-soft);align-self:end;margin:0 0 5px;font-size:1rem;line-height:1.72}.control-stage{background:radial-gradient(circle at 50% 42%,#247d6a61,#0000 36%),linear-gradient(145deg,#0a1814,#0c2821);border:1px solid #173e36;border-radius:28px;min-height:610px;margin-top:90px;position:relative;overflow:hidden;box-shadow:0 35px 75px #0f30282e}.control-stage:before{content:"";background:linear-gradient(#0000,#8bd2c07a,#0000);width:1px;height:145%;position:absolute;top:-23%;left:49%;transform:rotate(23deg)}.control-stage__grid{opacity:.15;background-image:linear-gradient(#c4e2d92e 1px,#0000 1px),linear-gradient(90deg,#c4e2d92e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.permission-window,.activity-window{z-index:2;border:1px solid #fff3;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 25px 65px #00000047}.permission-window{width:45%;min-width:440px;color:var(--ink);background:var(--paper);top:84px;left:7%;transform:rotate(-1.3deg)}.permission-window__bar,.activity-window__bar{border-bottom:1px solid var(--line);height:48px;font:500 .6rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.permission-window__bar strong{color:var(--green-dark);background:var(--mint);border-radius:999px;padding:5px 9px;font-size:.55rem}.permission-window__body{padding:42px 42px 38px}.permission-window__eyebrow{color:var(--copper);font:500 .58rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.permission-window h3{max-width:440px;font:600 clamp(1.8rem, 3vw, 2.75rem) / 1.08 var(--font-display);letter-spacing:-.04em;margin:16px 0 0}.permission-window p{color:var(--ink-muted);margin:17px 0 0;font-size:.84rem}.permission-window__actions{justify-content:flex-end;gap:8px;margin-top:32px;display:flex}.permission-window__actions span{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:.72rem;font-weight:600;display:inline-flex}.permission-window__actions span:last-child{border-color:var(--green-dark);color:var(--paper-bright);background:var(--green-dark)}.activity-window{color:#dfeae5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1e18eb;width:41%;min-width:410px;bottom:71px;right:6.5%;transform:rotate(1.2deg)}.activity-window__bar{color:#90a9a0;border-bottom-color:#cde4dc24}.activity-window__bar i{color:#6fc4ae;font-style:normal}.activity-window ol{margin:0;padding:17px;list-style:none}.activity-window li{border-bottom:1px solid #cde4dc1c;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:65px;padding:8px 11px;display:grid}.activity-window li:last-child{border-bottom:0}.activity-window li>span{color:#77ccb7;background:#30816b2b;border:1px solid #6dc6af4d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.activity-window li>span svg{width:14px;height:14px}.activity-window li strong{font-size:.74rem;font-weight:500}.activity-window li>i{color:#6f8a81;font:500 .49rem/1 var(--font-mono);font-style:normal}.activity-window__waiting>span{color:#e8bc7a!important;background:#a9773321!important;border-color:#e8bc7a47!important}.activity-window__waiting>i{letter-spacing:.12em;animation:1.8s steps(3,end) infinite working-dots;color:#e5b56f!important}.control-stage__caption{color:#a8cabf7a;font:500 .52rem/1 var(--font-mono);letter-spacing:.12em;margin:0;position:absolute;bottom:22px;left:27px}.control-cards{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.control-cards article{border-right:1px solid var(--line);min-height:190px;padding:28px 30px}.control-cards article:last-child{border-right:0}.control-cards article>span{color:var(--copper);font:500 .58rem/1 var(--font-mono)}.control-cards h3{font:600 1.18rem/1.2 var(--font-display);letter-spacing:-.025em;margin:35px 0 0}.control-cards p{max-width:300px;color:var(--ink-muted);margin:9px 0 0;font-size:.78rem;line-height:1.55}.privacy-note{background:var(--mint);border:1px solid #bad8d0;border-radius:16px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:54px;padding:34px 38px;display:grid}.privacy-note__index{color:var(--green);font:500 .58rem/1 var(--font-mono)}.privacy-note h3{font:600 1.25rem/1.2 var(--font-display);margin:0}.privacy-note p{max-width:700px;color:var(--ink-soft);margin:8px 0 0;font-size:.8rem;line-height:1.58}.privacy-note a{color:var(--green-dark);align-items:center;gap:7px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.privacy-note a svg{width:14px;height:14px}.thinking-section{border-top:1px solid var(--line);background:var(--canvas);padding:165px 0 160px;overflow:clip}.thinking-section__heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr);align-items:end;gap:75px;width:min(100% - 64px,1240px);margin:0 auto;display:grid}.thinking-section__heading .eyebrow{grid-column:1/-1;margin-bottom:5px}.thinking-section__heading h2{max-width:830px;font:500 clamp(3.7rem, 6.3vw, 6.2rem) / .92 var(--font-display);letter-spacing:-.058em;margin:0}html[lang=zh-CN] .thinking-section__heading h2{font-size:clamp(3.1rem,5.25vw,5.2rem);line-height:1.12}.thinking-section__heading>p{color:var(--ink-soft);margin:0 0 6px;font-size:1rem;line-height:1.72}.thinking-features{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:22px;width:min(100% - 64px,1340px);margin:90px auto 0;display:grid}.thinking-feature{border:1px solid var(--line-strong);background:var(--paper-bright);border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 23px 55px #34312914}.thinking-feature__copy{min-height:250px;padding:43px 44px 39px}.thinking-feature__copy>span{color:var(--green);font:500 .58rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.thinking-feature h3{max-width:570px;font:600 clamp(2rem, 3.5vw, 3.6rem) / 1 var(--font-display);letter-spacing:-.045em;margin:23px 0 0}html[lang=zh-CN] .thinking-feature h3{letter-spacing:-.015em;line-height:1.16}.thinking-feature p{max-width:590px;color:var(--ink-soft);margin:20px 0 0;font-size:.87rem;line-height:1.65}.thinking-feature figure{border:1px solid var(--line);background:#0d1613;border-radius:15px;height:auto;margin:0 22px 22px;display:grid;position:relative;overflow:hidden}.thinking-feature__chrome{z-index:2;border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:5px;height:36px;padding:0 12px;display:flex;position:relative}.thinking-feature__chrome span{background:#d66b5e;border-radius:50%;width:6px;height:6px}.thinking-feature__chrome span:nth-child(2){background:#d6aa4e}.thinking-feature__chrome span:nth-child(3){background:#5da967}.thinking-feature__chrome strong{color:var(--ink-muted);font:500 .46rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.thinking-feature__media{border-radius:0;width:100%}.thinking-feature__media img{object-fit:contain;width:100%;height:100%}.thinking-feature--2 .thinking-feature__copy{min-height:300px}.thinking-feature--2 h3{font-size:clamp(2rem,3vw,3rem)}.thinking-feature--2 figure{height:auto}.build-story{color:#eef3ef;background:radial-gradient(circle at 15% 72%,#2b756333,#0000 36rem),#111a17;padding:160px 0}.build-story__inner{width:min(100% - 64px,1240px);margin:0 auto}.build-story__heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);gap:75px;display:grid}.build-story__heading .eyebrow{color:#76cbb5;grid-column:1/-1;margin-bottom:5px}.build-story__heading h2{max-width:830px;font:500 clamp(3.7rem, 6vw, 6rem) / .92 var(--font-display);letter-spacing:-.057em;margin:0}html[lang=zh-CN] .build-story__heading h2{font-size:clamp(3.1rem,5.1vw,5.1rem);line-height:1.12}.build-story__heading>p{color:#9ba9a3;align-self:end;margin:0 0 4px;line-height:1.72}.build-story__body{grid-template-columns:minmax(0,1.1fr) minmax(330px,.55fr);gap:36px;margin-top:90px;display:grid}.architecture-sheet{background:#e7e2d8;border:1px solid #c6dcd42e;border-radius:20px;margin:0;overflow:hidden}.architecture-sheet figcaption{color:#758077;height:50px;font:500 .53rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.architecture-sheet figcaption span{color:var(--copper)}.architecture-sheet__media{background:var(--paper);border:1px solid #bdb4a6;border-radius:11px;height:auto;margin:0 14px 14px;overflow:hidden}.architecture-sheet__image{border-radius:0;width:100%}.architecture-sheet__image img{object-fit:contain;width:100%;height:100%}.story-links{border-top:1px solid #c6dcd42e}.story-link{border-bottom:1px solid #c6dcd42e}.story-link__summary{width:100%;min-height:145px;color:inherit;cursor:pointer;text-align:left;transition:background var(--motion-fast);background:0 0;border:0;grid-template-columns:38px 1fr auto;align-items:center;gap:16px;padding:24px 4px;display:grid}.story-link__summary:hover,.story-link__summary:focus-visible,.story-link--open .story-link__summary{background:#7ed2bb09}.story-link__summary:focus-visible{outline-offset:-2px;outline-color:#9de4d1}.story-link__index{color:#64b69f;font:500 .55rem/1 var(--font-mono)}.story-link__label strong,.story-link__label small{display:block}.story-link__label strong{font:600 1.25rem/1.2 var(--font-display);transition:color var(--motion-fast)}.story-link__label small{color:#82918b;margin-top:8px;font-size:.72rem}.story-link__toggle{width:30px;height:30px;transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-base);border:1px solid #c6dcd43d;border-radius:50%;position:relative}.story-link__toggle:before,.story-link__toggle:after{content:"";width:10px;height:1px;transition:transform var(--motion-base), background var(--motion-fast);background:#91a69e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-link__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.story-link__summary:hover strong,.story-link--open .story-link__label strong{color:#7ed2bb}.story-link__summary:hover .story-link__toggle,.story-link--open .story-link__toggle{background:#7ed2bb14;border-color:#7ed2bb8c}.story-link--open .story-link__toggle{transform:rotate(90deg)}.story-link--open .story-link__toggle:after{transform:translate(-50%,-50%)rotate(0)}.story-link__panel{animation:story-panel-enter var(--motion-base) both;background:#e9f6f30b;border-left:2px solid #64b69f;border-radius:0 12px 12px 0;margin:-14px 4px 26px 54px;padding:22px 24px 24px}.story-link__panel p{color:#b2c0ba;margin:0;font-size:.82rem;line-height:1.72}.story-link__panel ul{flex-wrap:wrap;gap:7px;margin:16px 0 20px;padding:0;list-style:none;display:flex}.story-link__panel li{color:#8fcbb9;font:500 .57rem/1.2 var(--font-mono);letter-spacing:.025em;border:1px solid #7ed2bb33;border-radius:999px;padding:5px 9px}.story-link__cta{color:#e7f5f0;min-height:44px;transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);background:#7ed2bb12;border:1px solid #7ed2bb5c;border-radius:999px;align-items:center;gap:12px;padding:0 16px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.story-link__cta svg{width:15px;height:15px;transition:transform var(--motion-base)}.story-link__cta:hover{color:#fff;background:#7ed2bb21;border-color:#7ed2bb}.story-link__cta:hover svg{transform:translate(4px,-4px)}@keyframes story-panel-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.faq-section{grid-template-columns:minmax(290px,.5fr) minmax(0,1fr);gap:95px;width:min(100% - 64px,1240px);margin:0 auto;padding:160px 0 150px;display:grid}.faq-section__heading{align-self:start;position:sticky;top:40px}.faq-section__heading h2{max-width:430px;font:500 clamp(3rem, 5.3vw, 5rem) / .95 var(--font-display);letter-spacing:-.055em;margin:0}html[lang=zh-CN] .faq-section__heading h2{font-size:clamp(2.8rem,4.6vw,4.3rem);line-height:1.14}.faq-list{border-top:1px solid var(--line-strong);interpolate-size:allow-keywords}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:40px 1fr 24px;align-items:center;gap:18px;min-height:94px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--copper);font:500 .55rem/1 var(--font-mono)}.faq-list summary strong{font:600 1.14rem/1.25 var(--font-display)}.faq-list summary i{width:18px;height:18px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--green);width:14px;height:1px;transition:transform var(--motion-base);position:absolute;top:8px;left:2px}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{max-width:710px;color:var(--ink-soft);margin:-4px 0 34px 58px;font-size:.9rem;line-height:1.72}.faq-list details[open]>p{animation:.24s cubic-bezier(.22,1,.36,1) both faq-answer-enter}@supports selector(details::details-content){.faq-list details::details-content{opacity:0;height:0;transition:height .24s cubic-bezier(.22,1,.36,1),opacity .18s;overflow:clip}.faq-list details[open]::details-content{opacity:1;height:auto}}.faq-section__issue{color:var(--ink-muted);grid-column:2;margin:-55px 0 0;font-size:.78rem}.faq-section__issue a{color:var(--green-dark);align-items:center;gap:5px;font-weight:600;display:inline-flex}.faq-section__issue svg{width:13px;height:13px}.final-cta{min-height:660px;color:var(--paper-bright);background:var(--green-dark);position:relative;overflow:hidden}.final-cta:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.final-cta__orbit{border:1px solid #dcf4ec21;border-radius:50%;position:absolute}.final-cta__orbit--one{width:1100px;height:1100px;top:-320px;left:50%;transform:translate(-50%)}.final-cta__orbit--two{width:820px;height:820px;top:-180px;left:50%;transform:translate(-50%)}.final-cta__inner{z-index:1;text-align:center;place-content:center;min-height:660px;padding:90px 24px;display:grid;position:relative}.final-cta .eyebrow{color:#89d6c4;justify-content:center}.final-cta h2{max-width:960px;font:500 clamp(4rem, 8vw, 8rem) / .9 var(--font-display);letter-spacing:-.06em;margin:0 auto}html[lang=zh-CN] .final-cta h2{max-width:1020px;font-size:clamp(3.3rem,6.6vw,6.6rem);line-height:1.08}.final-cta__inner>p{color:#bed5ce;max-width:610px;margin:31px auto 0;font-size:1rem}.final-cta__actions{justify-content:center;gap:10px;margin-top:36px;display:flex}.button--light{color:var(--green-deep);background:var(--paper-bright);box-shadow:0 14px 34px #00000029}.button--light:hover{background:#fff}.button--ghost-light{color:var(--paper-bright);background:#ffffff0d;border-color:#e0f4ee52}.button--ghost-light:hover{background:#ffffff1a;border-color:#e0f4ee94}.final-cta :focus-visible{outline-color:#89d6c4}.final-cta__note{color:#8fb5aa;font:500 .59rem/1.4 var(--font-mono);margin-top:22px}.site-footer{width:min(100% - 64px,1240px);margin:0 auto;padding:82px 0 28px}.site-footer__top{grid-template-columns:1.4fr .5fr .5fr;gap:70px;padding-bottom:70px;display:grid}.site-footer__top>div>p{max-width:380px;color:var(--ink-muted);margin:20px 0 0;font-size:.83rem;line-height:1.65}.site-footer nav{flex-direction:column;align-items:flex-start;gap:14px;padding-top:7px;display:flex}.site-footer nav a,.site-footer nav button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:none}.site-footer nav a:hover,.site-footer nav button:hover{color:var(--green)}.site-footer__bottom{border-top:1px solid var(--line);color:var(--ink-muted);font:500 .57rem/1.4 var(--font-mono);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:22px;display:grid}.site-footer__bottom p{margin:0}.site-footer__bottom a{justify-self:end;text-decoration:none}.download-dialog{border:1px solid var(--line-strong);width:min(100% - 32px,900px);max-height:min(900px,100svh - 40px);color:var(--ink);background:radial-gradient(circle at 85% 0, #def3eccc, transparent 25rem), var(--paper-bright);border-radius:24px;padding:0;overflow:auto;box-shadow:0 38px 100px #0c1c1757}.download-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07110eb3}.download-dialog[open]{animation:dialog-enter var(--motion-slow) both}.download-dialog__close{z-index:10;float:right;border:1px solid var(--line);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7d6;border-radius:50%;place-items:center;margin:18px 18px 0 0;display:grid;position:sticky;top:18px}.download-dialog__close svg{width:18px;height:18px}.download-dialog__intro{padding:58px 68px 35px}.download-dialog__intro h2{max-width:650px;font:500 clamp(3rem, 6vw, 5rem) / .93 var(--font-display);letter-spacing:-.055em;margin:0}html[lang=zh-CN] .download-dialog__intro h2{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.12}.download-dialog__intro>p{max-width:660px;color:var(--ink-soft);margin:24px 0 0;line-height:1.68}.download-file{background:var(--mint);border:1px solid #b9d9d0;border-radius:13px;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;margin:0 68px;padding:18px;display:grid}.download-file__icon{width:48px;height:52px;color:var(--paper-bright);background:var(--green-dark);font:600 1.2rem/1 var(--font-display);border-radius:10px 10px 14px;place-items:center;display:grid}.download-file strong,.download-file span{display:block}.download-file strong{font:500 .82rem/1.3 var(--font-mono)}.download-file div>span{color:var(--ink-muted);margin-top:5px;font-size:.69rem}.download-file__verified{color:var(--green-dark);font:500 .55rem/1 var(--font-mono);align-items:center;gap:5px;display:inline-flex!important}.download-file__verified svg{width:13px;height:13px}.download-dialog__facts{flex-wrap:wrap;gap:8px;margin:18px 68px 0;padding:0;list-style:none;display:flex}.download-dialog__facts li{border:1px solid var(--line);color:var(--ink-muted);font:500 .55rem/1 var(--font-mono);border-radius:999px;padding:6px 9px}.download-dialog__details{border-top:1px solid var(--line);grid-template-columns:1fr .72fr;gap:38px;margin:40px 68px 0;padding-top:36px;display:grid}.download-steps h3{font:600 1.28rem/1.2 var(--font-display);margin:0}.download-steps ol{gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.download-steps li{grid-template-columns:26px 1fr;align-items:start;gap:11px;display:grid}.download-steps li>span{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--green);font:500 .53rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.download-steps li p{color:var(--ink-soft);margin:2px 0 0;font-size:.78rem;line-height:1.5}.download-checksum{border:1px solid var(--line);background:#f4eee4;border-radius:12px;align-self:start;padding:17px}.download-checksum>span{color:var(--ink-muted);font:500 .53rem/1 var(--font-mono);letter-spacing:.1em}.download-checksum code{overflow-wrap:anywhere;color:var(--ink-soft);font:500 .58rem/1.6 var(--font-mono);margin-top:11px;display:block}.download-checksum button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:.67rem;font-weight:600;display:inline-flex}.download-checksum button svg{width:13px;height:13px}.download-dialog__actions{gap:9px;margin:24px 68px 0;display:flex}.download-dialog__provider{color:var(--ink-muted);margin:18px 68px 50px;font-size:.69rem;line-height:1.55}@keyframes dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes media-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.motion-ready:not(.motion-reduced) :is(.hero .eyebrow,.hero__title>span,.hero__title>em>span,.hero__title>small,.hero__body,.hero__actions,.hero__facts,.hero__repository){opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),clip-path .82s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.motion-ready:not(.motion-reduced) :is(.hero__title>span,.hero__title>em>span){clip-path:inset(0 0 100%)}.motion-ready:not(.motion-reduced) .hero__visual{opacity:0;clip-path:inset(4% 2% 6% round 30px);transition:opacity .9s cubic-bezier(.22,1,.36,1) .26s,transform 1.1s cubic-bezier(.22,1,.36,1) .26s,clip-path 1.1s cubic-bezier(.22,1,.36,1) .26s;transform:translateY(28px)scale(.975)}.motion-ready:not(.motion-reduced) .hero__scroll{opacity:0;transition:opacity .65s .92s,transform .72s cubic-bezier(.22,1,.36,1) .92s;transform:translate(-50%,12px)}.motion-ready.motion-loaded:not(.motion-reduced) :is(.hero .eyebrow,.hero__title>span,.hero__title>em>span,.hero__title>small,.hero__body,.hero__actions,.hero__facts,.hero__repository){opacity:1;clip-path:inset(0);transform:translate(0,0)}.motion-ready.motion-loaded:not(.motion-reduced) .hero .eyebrow{transition-delay:70ms}.motion-ready.motion-loaded:not(.motion-reduced) .hero__title>span{transition-delay:.14s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__title>em>span:first-child{transition-delay:.23s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__title>em>span:nth-child(2){transition-delay:.32s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__title>small{transition-delay:.42s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__body{transition-delay:.5s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__actions{transition-delay:.59s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__facts{transition-delay:.67s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__repository{transition-delay:.76s}.motion-ready.motion-loaded:not(.motion-reduced) .hero__visual{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}.motion-ready.motion-loaded:not(.motion-reduced) .hero__scroll{opacity:1;transform:translate(-50%)}.motion-ready:not(.motion-reduced) [data-motion=editorial]{opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.motion-ready:not(.motion-reduced) [data-motion=stage-compose]{opacity:0;transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1);transform:translateY(30px)scale(.985)}.motion-ready:not(.motion-reduced) :is([data-motion=editorial],[data-motion=stage-compose]).is-inview{opacity:1;transform:translate(0,0)scale(1)}.motion-ready:not(.motion-reduced) [data-motion=sequence]>*{opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.motion-ready:not(.motion-reduced) [data-motion=sequence].is-inview>*{opacity:1;transform:translate(0,0)}.motion-ready:not(.motion-reduced) [data-motion=sequence].is-inview>:nth-child(2){transition-delay:75ms}.motion-ready:not(.motion-reduced) [data-motion=sequence].is-inview>:nth-child(3){transition-delay:.15s}.motion-ready:not(.motion-reduced) [data-motion=sequence].is-inview>:nth-child(4){transition-delay:.225s}.motion-ready:not(.motion-reduced) [data-motion=sequence].is-inview>:nth-child(5){transition-delay:.3s}.motion-ready:not(.motion-reduced) [data-motion=sequence].is-inview>:nth-child(6){transition-delay:.375s}.motion-ready:not(.motion-reduced) [data-motion=sequence].is-inview>:nth-child(7){transition-delay:.45s}.motion-ready:not(.motion-reduced) [data-motion=flow] .flow-map__heading{opacity:0;transition:opacity .62s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.motion-ready:not(.motion-reduced) [data-motion=flow] .flow-map__steps:before{transform-origin:0;transition:transform 1.1s cubic-bezier(.65,0,.35,1) .18s;transform:scaleX(0)}.motion-ready:not(.motion-reduced) [data-motion=flow] :is(.flow-map__node,.flow-map__steps h3,.flow-map__steps p){opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(13px)scale(.92)}.motion-ready:not(.motion-reduced) [data-motion=flow].is-inview .flow-map__heading{opacity:1;transform:translateY(0)}.motion-ready:not(.motion-reduced) [data-motion=flow].is-inview .flow-map__steps:before{transform:scaleX(1)}.motion-ready:not(.motion-reduced) [data-motion=flow].is-inview :is(.flow-map__node,.flow-map__steps h3,.flow-map__steps p){opacity:1;transform:translateY(0)scale(1)}.motion-ready:not(.motion-reduced) [data-motion=flow].is-inview li:first-child :is(.flow-map__node,h3,p){transition-delay:.26s}.motion-ready:not(.motion-reduced) [data-motion=flow].is-inview li:nth-child(2) :is(.flow-map__node,h3,p){transition-delay:.39s}.motion-ready:not(.motion-reduced) [data-motion=flow].is-inview li:nth-child(3) :is(.flow-map__node,h3,p){transition-delay:.52s}.motion-ready:not(.motion-reduced) [data-motion=flow].is-inview li:nth-child(4) :is(.flow-map__node,h3,p){transition-delay:.65s}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival]{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(26px)scale(.99)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival] :is(.artifact-conveyor__request,.artifact-conveyor__path,.artifact-conveyor__output>p){opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translate(-18px)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival] .artifact-file--1{opacity:0;transform:translate(36px,18px)rotate(-1.2deg)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival] .artifact-file--2{opacity:0;transform:translate(36px,18px)rotate(1.3deg)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival] .artifact-file--3{opacity:0;transform:translate(36px,18px)rotate(-.5deg)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival] .artifact-file{transition:opacity .66s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview{opacity:1;transform:translateY(0)scale(1)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview :is(.artifact-conveyor__request,.artifact-conveyor__path,.artifact-conveyor__output>p){opacity:1;transform:translate(0)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-conveyor__path{transition-delay:.21s}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-conveyor__output>p{transition-delay:.43s}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-file--1{opacity:1;transition-delay:.59s;transform:rotate(-1.2deg)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-file--2{opacity:.84;transition-delay:.7s;transform:rotate(1.3deg)}.motion-ready:not(.motion-reduced) [data-motion=artifact-arrival].is-inview .artifact-file--3{opacity:.66;transition-delay:.81s;transform:rotate(-.5deg)}.motion-ready:not(.motion-reduced) [data-motion=control-stage]{opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1);transform:translateY(28px)scale(.988)}.motion-ready:not(.motion-reduced) [data-motion=control-stage] .permission-window{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1) .26s,transform .9s cubic-bezier(.22,1,.36,1) .26s;transform:translate(-28px,18px)rotate(-2.1deg)}.motion-ready:not(.motion-reduced) [data-motion=control-stage] .activity-window{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1) .43s,transform .9s cubic-bezier(.22,1,.36,1) .43s;transform:translate(28px,22px)rotate(2deg)}.motion-ready:not(.motion-reduced) [data-motion=control-stage] .activity-window li{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translate(16px)}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview{opacity:1;transform:translateY(0)scale(1)}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .permission-window{opacity:1;transform:rotate(-1.3deg)}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .activity-window{opacity:1;transform:rotate(1.2deg)}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .activity-window li{opacity:1;transform:translate(0)}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .activity-window li:first-child{transition-delay:.76s}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .activity-window li:nth-child(2){transition-delay:.88s}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .activity-window li:nth-child(3){transition-delay:1s}.spotlight-surface{--spotlight-x:50%;--spotlight-y:50%;isolation:isolate;position:relative;overflow:hidden}.spotlight-surface:after{z-index:0;content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--spotlight-x) var(--spotlight-y), #0b6a6021, transparent 68%);transition:opacity .32s;position:absolute;inset:0}.spotlight-surface>*{z-index:1;position:relative}.spotlight-surface:hover:after,.spotlight-surface:focus-within:after{opacity:1}.motion-ready:not(.motion-reduced) [data-motion=finale] .final-cta__orbit--one{transform:translate(-50%)scale(.86)rotate(-7deg)}.motion-ready:not(.motion-reduced) [data-motion=finale] .final-cta__orbit--two{transform:translate(-50%)scale(.82)rotate(8deg)}.motion-ready:not(.motion-reduced) [data-motion=finale] .final-cta__orbit{opacity:0;transition:opacity .95s,transform 1.5s cubic-bezier(.22,1,.36,1)}.motion-ready:not(.motion-reduced) [data-motion=finale] :is(.eyebrow,h2,.final-cta__inner>p,.final-cta__actions,.final-cta__note){opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview .final-cta__orbit--one,.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview .final-cta__orbit--two{opacity:1;transform:translate(-50%)scale(1)rotate(0)}.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview :is(.eyebrow,h2,.final-cta__inner>p,.final-cta__actions,.final-cta__note){opacity:1;transform:translateY(0)}.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview h2{transition-delay:.1s}.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview .final-cta__inner>p{transition-delay:.19s}.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview .final-cta__actions{transition-delay:.28s}.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview .final-cta__note{transition-delay:.36s}.final-cta .button--light{position:relative;overflow:hidden}.final-cta .button--light:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff70,#0000);width:32%;position:absolute;top:-80%;bottom:-80%;left:-45%;transform:translate(0)rotate(18deg)}.final-cta .button--light:hover:after{animation:.92s cubic-bezier(.22,1,.36,1) both cta-glare}.download-dialog[open] :is(.download-dialog__intro,.download-file,.download-dialog__facts,.download-dialog__details,.download-dialog__actions,.download-dialog__provider){animation:.62s cubic-bezier(.22,1,.36,1) both dialog-content-enter}.download-dialog[open] .download-file{animation-delay:70ms}.download-dialog[open] .download-dialog__facts{animation-delay:.12s}.download-dialog[open] .download-dialog__details{animation-delay:.17s}.download-dialog[open] .download-dialog__actions{animation-delay:.22s}.download-dialog[open] .download-dialog__provider{animation-delay:.27s}@keyframes pulse{0%,to{transform:scale(.94);box-shadow:0 0 0 4px #87dac914}50%{transform:scale(1.04);box-shadow:0 0 0 6px #87dac929}}@keyframes scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes file-float-one{0%,to{transform:translate(0,0)rotate(1.2deg)}50%{transform:translate(-7px,8px)rotate(-.4deg)}}@keyframes file-float-two{0%,to{transform:translate(0,0)rotate(-1.5deg)}50%{transform:translate(8px,-7px)rotate(.2deg)}}@keyframes working-dots{0%{clip-path:inset(0 75% 0 0)}to{clip-path:inset(0)}}@keyframes capture-enter{0%{opacity:.45;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes conveyor-light{0%,18%{left:-100%}72%,to{left:100%}}@keyframes cta-glare{0%{opacity:0;transform:translate(0)rotate(18deg)}24%{opacity:.16}to{opacity:0;transform:translate(530%)rotate(18deg)}}@keyframes dialog-content-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-answer-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1240px){.hero__grid{grid-template-columns:minmax(360px,.82fr) minmax(540px,1.18fr);gap:28px}.top-nav__links{gap:20px}.top-nav__links a{font-size:.78rem}.living-desk{min-height:570px}.workflow-selector{min-height:670px}.workflow-tab{padding:28px 23px}.workflow-tab__copy strong{font-size:1.4rem}.capture-route{min-width:185px;max-width:245px}}@media (width<=1040px){.contrast-section{contain-intrinsic-size:auto 1262px}.story-section{contain-intrinsic-size:auto 2896px}.control-section{contain-intrinsic-size:auto 1554px}.thinking-section{contain-intrinsic-size:auto 1813px}.build-story{contain-intrinsic-size:auto 1575px}.faq-section{contain-intrinsic-size:auto 907px}.top-nav{width:min(calc(100% - 40px), var(--container));grid-template-columns:1fr auto}.top-nav__links{display:none}.hero__grid{grid-template-columns:1fr;gap:58px;width:min(100% - 40px,880px);padding-top:76px}.hero__copy{max-width:720px;padding-left:0}.hero__title{font-size:clamp(4.4rem,11vw,7rem)}.hero__body{max-width:650px}.hero__visual{justify-self:center;width:min(100%,820px)}.living-desk{min-height:650px;transform:none}.hero__scroll{display:none}.chapter-opening,.proof-grid,.flow-map,.contrast-section__inner{width:min(100% - 40px,900px)}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-card:nth-child(2){border-right:0}.proof-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.flow-map__steps{grid-template-columns:repeat(2,1fr);gap:48px 0}.flow-map__steps:before{display:none}.workflow-showcase{width:min(100% - 40px,920px)}.workflow-showcase__intro{grid-template-columns:1fr;gap:28px;padding-inline:20px}.workflow-showcase__intro>p{max-width:650px}.workflow-selector{grid-template-columns:1fr;min-height:auto}.workflow-tabs{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.workflow-tab{border-right:1px solid var(--line-strong);border-bottom:0;grid-template-columns:29px 1fr;min-height:210px;padding:24px 20px}.workflow-tab:last-child{border-right:0}.workflow-tab:before{width:auto;height:4px;bottom:auto;right:0;transform:scaleX(0)}.workflow-tab--active:before{transform:scaleX(1)}.workflow-tab__arrow{display:none}.workflow-tab__copy small{margin-top:12px;font-size:.7rem}.workflow-panel{height:auto}.contrast-section__heading{grid-template-columns:1fr;gap:30px}.contrast-section__heading>p{max-width:650px}.artifact-conveyor{grid-template-columns:34% 20% 46%}.artifact-conveyor__request,.artifact-conveyor__output{margin:28px}.artifact-conveyor__path span{display:none}.artifact-conveyor__path{grid-template-columns:repeat(3,1fr)}.contrast-table>div{grid-template-columns:1fr;gap:8px}.control-section__inner,.thinking-section__heading,.thinking-features,.build-story__inner,.faq-section,.site-footer{width:min(100% - 40px,900px)}.control-section__heading,.thinking-section__heading,.build-story__heading{grid-template-columns:minmax(0,1fr);gap:30px}.control-section__heading>*,.thinking-section__heading>*,.build-story__heading>*{min-width:0}.control-section__heading>p,.thinking-section__heading>p,.build-story__heading>p{max-width:650px}.control-stage{min-height:720px}.permission-window{width:65%;min-width:0;left:5%}.activity-window{width:57%;min-width:0;right:5%}.thinking-features{grid-template-columns:1fr}.thinking-feature--2 .thinking-feature__copy{min-height:250px}.build-story__body{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:50px}.faq-section__heading{position:static}.faq-section__issue{grid-column:1;margin-top:-22px}}@media (width<=700px){.contrast-section{contain-intrinsic-size:auto 1511px}.story-section{contain-intrinsic-size:auto 2521px}.control-section{contain-intrinsic-size:auto 1603px}.thinking-section{contain-intrinsic-size:auto 1418px}.build-story{contain-intrinsic-size:auto 1226px}.faq-section{contain-intrinsic-size:auto 793px}.final-cta{contain-intrinsic-size:auto 720px}.site-footer{contain-intrinsic-size:auto 379px}html{scroll-padding-top:76px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4efe6e6;position:sticky;top:-32px;box-shadow:0 10px 30px #26312b14}.announcement{min-height:32px;padding-inline:14px;font-size:.67rem}.announcement__detail,.announcement__action{display:none}.top-nav{gap:10px;width:calc(100% - 28px);min-height:66px}.brand__mark{width:30px;height:30px}.brand__word{font-size:1.09rem}.top-nav__github{order:1}.top-nav__actions>.language-toggle{display:none}.mobile-menu{order:3;display:block}.button--compact{order:2}.language-toggle{min-width:42px;height:36px}.button--compact{min-height:38px;padding:0 13px}.button--compact svg{display:none}.hero{min-height:auto}.hero:before{display:none}.hero__wash{width:150vw;height:170vw;top:-10%;right:-60%}.hero__grid{gap:18px;width:calc(100% - 28px);padding:42px 0 56px}.eyebrow{margin-bottom:18px;font-size:.62rem}.hero__title{font-size:clamp(3.65rem,17.4vw,5.2rem);line-height:.9}html[lang=zh-CN] .hero__title{font-size:clamp(2.62rem,12.3vw,3.5rem);line-height:1.07}.hero__title>small{margin-top:21px;font-size:1.38rem;line-height:1.17}html[lang=zh-CN] .hero__title>small{margin-top:14px;font-size:1.04rem;line-height:1.42}.hero__body{margin-top:18px;font-size:.9rem;line-height:1.62}html[lang=zh-CN] .hero__body{line-height:1.68}.hero__actions{grid-template-columns:1fr;gap:8px;margin-top:21px;display:grid}.hero__actions .button{width:100%;min-height:47px}.hero__facts{display:none}.hero__visual{width:calc(100% + 10px);margin-left:-5px}.living-desk{border-radius:19px;min-height:clamp(360px,104vw,455px)}.living-desk__caption{max-width:75%;font-size:.48rem;top:13px;left:14px}.source-file{min-width:138px;padding:7px 8px}.source-file--one{top:9.5%;right:-7%}.source-file--two{bottom:5.5%;left:-7%}.source-file__icon{width:24px;height:28px}.source-file strong{max-width:105px;font-size:.53rem}.source-file small{font-size:.4rem}.desk-window{border-radius:12px;width:92%;height:75%;top:15%;left:4%}.desk-window__bar{height:34px;padding-inline:9px}.desk-window__live{display:none}.desk-window__body{grid-template-columns:1fr;height:calc(100% - 60px)}.desk-sidebar{display:none}.desk-workspace{grid-template-columns:48% 52%}.desk-conversation{padding:7px}.prompt-card{margin-left:0;padding:7px}.prompt-card p{font-size:.43rem}.run-card{margin-top:6px;padding:7px}.run-card__heading strong{font-size:.42rem}.run-card__steps{gap:4px;padding-top:5px}.run-step{gap:4px;font-size:.39rem}.run-step__check{width:12px;height:12px}.artifact-stack{margin-top:6px;padding:6px}.artifact-row{gap:4px;padding:4px}.artifact-row strong,.desk-preview__bar strong{font-size:.34rem}.dashboard-card{margin:5px}.dashboard-card__head{padding:10px 8px 0}.dashboard-card__ready{display:none}.dashboard-card__metric{padding:15px 8px 3px;display:block}.dashboard-card__metric strong{font-size:1.28rem;display:block}.dashboard-chart{gap:3px;margin-inline:8px}.dashboard-legend{display:none}.desk-window__footer{height:26px;font-size:.38rem}.desk-window__footer span:last-child{display:none}.outcome-seal{font-size:.45rem;bottom:4%;right:2.5%}.hero__repository{max-width:100%;margin-right:4px;font-size:.5rem}.chapter-opening{grid-template-columns:48px 1fr;width:calc(100% - 28px);min-height:55svh;padding:92px 0}.chapter-opening__line{top:42px}.chapter-opening__index,.chapter-opening__label{font-size:.59rem}.chapter-opening__label{margin-bottom:18px}.chapter-opening h2{font-size:clamp(3.2rem,15vw,5rem)}.chapter-opening__body{margin-top:24px;font-size:.92rem}.story-section{padding-bottom:90px}.proof-grid{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:-12px}.proof-card{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:27px 38px 1fr;align-items:center;gap:12px;min-height:0;padding:20px 8px;display:grid}.proof-card:nth-child(2){border-right:0}.proof-card:last-child{border-bottom:0}.proof-card__mark{width:32px;height:32px;margin:0}.proof-card h3{font-size:.93rem}.proof-card p{grid-column:3;margin-top:-5px;font-size:.72rem}.flow-map{width:calc(100% - 28px);margin-top:92px}.flow-map__steps{grid-template-columns:1fr;gap:0;padding-top:24px}.flow-map__steps li{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:40px 1fr;align-items:center;gap:2px 14px;padding:20px 0;display:grid}.flow-map__node{box-shadow:none;grid-row:1/3;margin:0}.flow-map__steps h3,.flow-map__steps p{max-width:none;margin:0}.flow-map__steps p{margin-top:4px}.workflow-showcase{width:calc(100% - 28px);margin-top:110px}.workflow-showcase__intro{gap:22px;padding:0 0 36px}.workflow-showcase__intro h2{font-size:clamp(3.2rem,15vw,4.8rem)}.workflow-showcase__intro>p{font-size:.9rem}.workflow-selector{border-radius:18px}.workflow-tabs{grid-template-columns:1fr}.workflow-tab{border-right:0;border-bottom:1px solid var(--line-strong);grid-template-columns:30px 1fr auto;min-height:0;padding:18px 16px}.workflow-tab:last-child{border-bottom:0}.workflow-tab:before{width:3px;height:auto;top:0;bottom:0;right:auto}.workflow-tab__copy strong{font-size:1.08rem}.workflow-tab__copy small{display:none}.workflow-tab__arrow{display:grid}.workflow-panel{height:auto;padding:10px}.capture-frame{border-radius:12px}.capture-frame__topline{height:35px;font-size:.42rem}.capture-frame__topline span:last-child{display:none}.capture-frame__screen{top:auto;bottom:auto}.capture-frame__media img{object-fit:contain;width:100%;height:100%}.capture-route{min-width:0;max-width:none;padding:8px 9px}.capture-route-row{grid-template-columns:1fr;gap:7px;padding:8px}.capture-route strong{font-size:.55rem}.capture-route--input{top:auto;left:auto}.capture-route--output{bottom:auto;right:auto}.capture-frame>figcaption{height:40px;padding-inline:10px}.capture-frame>figcaption>span{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.contrast-section__inner{width:calc(100% - 28px);padding:100px 0 82px}.contrast-section__heading h2{font-size:clamp(3.15rem,14.5vw,5rem)}.contrast-section__heading>p{font-size:.9rem}.artifact-conveyor{min-height:650px;margin-top:62px;padding:42px 18px 18px;display:block}.artifact-conveyor__request,.artifact-conveyor__output{margin:0}.artifact-conveyor__request p{font-size:1.5rem}.artifact-conveyor__path{flex-direction:column;justify-content:center;align-items:center;gap:0;height:115px;display:flex}.artifact-conveyor__path i{background:#6da49547;width:1px;height:34px}.artifact-conveyor__path i:after{display:none}.artifact-files{min-height:235px}.contrast-table{grid-template-columns:1fr;margin-top:48px}.contrast-table>div{border-bottom:1px solid #b4d5ca2e;border-right:0;grid-template-columns:76px 1fr;gap:14px;min-height:82px;padding:16px 4px}.contrast-table>div:last-child{border-bottom:0}.control-section{padding:102px 0 96px}.control-section__inner,.thinking-section__heading,.thinking-features,.build-story__inner,.faq-section,.site-footer{width:calc(100% - 28px)}.control-section__heading h2,.thinking-section__heading h2,.build-story__heading h2{font-size:clamp(3.25rem,15vw,5rem)}.build-story__heading h2{overflow-wrap:break-word;font-size:clamp(2.4rem,12vw,2.95rem)}.build-story__heading .eyebrow{flex-wrap:wrap;max-width:100%}.control-section__heading>p,.thinking-section__heading>p,.build-story__heading>p{font-size:.9rem}.control-stage{border-radius:20px;min-height:675px;margin-top:60px}.permission-window{border-radius:14px;width:92%;top:44px;left:4%;transform:rotate(-.7deg)}.permission-window__bar,.activity-window__bar{height:40px;padding-inline:13px;font-size:.48rem}.permission-window__body{padding:28px 24px 25px}.permission-window h3{font-size:1.75rem}.permission-window p{font-size:.72rem;line-height:1.55}.permission-window__actions{margin-top:22px}.permission-window__actions span{min-height:34px;padding-inline:12px;font-size:.65rem}.activity-window{border-radius:14px;width:88%;bottom:48px;right:4%;transform:rotate(.7deg)}.activity-window ol{padding:10px}.activity-window li{grid-template-columns:26px 1fr auto;gap:9px;min-height:53px;padding:6px 8px}.activity-window li>span{width:24px;height:24px}.activity-window li strong{font-size:.64rem}.control-stage__caption{font-size:.43rem;bottom:17px;left:17px}.control-cards{grid-template-columns:1fr;margin-top:50px}.control-cards article{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;min-height:0;padding:24px 4px;display:grid}.control-cards article:last-child{border-bottom:0}.control-cards h3,.control-cards p{grid-column:2;max-width:none;margin-top:0}.control-cards p{margin-top:8px}.privacy-note{grid-template-columns:1fr;gap:15px;padding:25px 24px}.thinking-section{padding:105px 0 100px}.thinking-features{gap:14px;margin-top:57px}.thinking-feature{border-radius:18px}.thinking-feature__copy,.thinking-feature--2 .thinking-feature__copy{min-height:0;padding:30px 26px 27px}.thinking-feature h3,.thinking-feature--2 h3{font-size:2.28rem}.thinking-feature p{font-size:.79rem}.thinking-feature figure,.thinking-feature--2 figure{border-radius:11px;height:auto;margin:0 10px 10px}.build-story{padding:105px 0 100px}.build-story__body{gap:55px;margin-top:57px}.architecture-sheet{border-radius:15px}.architecture-sheet__media{height:auto;margin:0 8px 8px}.story-link__summary{grid-template-columns:30px 1fr auto;min-height:112px;padding-block:20px}.story-link__label strong{font-size:1.08rem}.faq-section{gap:40px;padding:104px 0 98px}.faq-section__heading h2{font-size:3.45rem}.faq-list summary{grid-template-columns:31px 1fr 20px;gap:10px;min-height:80px}.faq-list summary strong{font-size:1rem}.faq-list details>p{margin:-2px 0 28px 41px;font-size:.82rem}.faq-section__issue{margin-top:-10px}.final-cta,.final-cta__inner{min-height:590px}.final-cta__inner{padding-inline:14px}.final-cta h2{font-size:clamp(3.55rem,17vw,5.1rem)}.final-cta__inner>p{max-width:340px;font-size:.9rem}.final-cta__actions{grid-template-columns:1fr;width:100%;max-width:360px;margin-inline:auto;display:grid}.final-cta__actions .button{width:100%}.site-footer{padding-top:60px}.site-footer__top{grid-template-columns:1fr 1fr;gap:38px 28px;padding-bottom:50px}.site-footer__top>div:first-child{grid-column:1/-1}.site-footer__bottom{grid-template-columns:1fr;gap:8px}.site-footer__bottom a{justify-self:start}.download-dialog{border-radius:18px;width:calc(100% - 16px);max-height:calc(100svh - 16px)}.download-dialog__close{margin:12px 12px 0 0;top:12px}.download-dialog__intro{padding:54px 22px 28px}.download-dialog__intro h2{font-size:3rem}.download-dialog__intro>p{font-size:.86rem}.download-file{grid-template-columns:43px 1fr;gap:12px;margin-inline:22px;padding:14px}.download-file__icon{width:42px;height:46px}.download-file__verified{grid-column:2}.download-dialog__facts{margin-inline:22px}.download-dialog__details{grid-template-columns:1fr;gap:28px;margin:32px 22px 0;padding-top:30px}.download-dialog__actions{grid-template-columns:1fr;margin:34px 22px 0;display:grid}.download-dialog__actions .button{width:100%}.download-dialog__provider{margin:17px 22px 36px}}@media (width<=390px){.top-nav__actions{gap:6px}.button--compact{width:38px;min-width:38px;padding:0}.button--compact svg{display:block}.button--compact span{display:none}.hero__title{font-size:3.5rem}.living-desk{min-height:360px}}@media (width<=390px) and (height<=620px){.hero__grid{gap:12px;padding-top:28px}.hero .eyebrow{margin-bottom:12px}html[lang=zh-CN] .hero__title{font-size:clamp(2.35rem,11.5vw,2.75rem);line-height:1.045}html[lang=zh-CN] .hero__title>small{margin-top:10px;font-size:.94rem;line-height:1.36}.hero__body{margin-top:12px;font-size:.82rem;line-height:1.52}.hero__actions{gap:5px;margin-top:14px}.hero__actions .button{min-height:39px}.download-dialog__intro{padding:44px 22px 18px}html[lang=zh-CN] .download-dialog__intro h2{font-size:2.15rem;line-height:1.08}.download-dialog__intro>p{margin-top:14px;font-size:.78rem;line-height:1.5}.download-file{padding-block:12px}.download-dialog__actions{gap:6px;margin-top:14px}.download-dialog__actions .button{min-height:42px}.download-dialog__facts{margin-top:12px}}@media (width<=700px){.motion-ready:not(.motion-reduced) :is(.hero .eyebrow,.hero__title>span,.hero__title>em>span,.hero__title>small,.hero__body,.hero__actions,.hero__facts,.hero__repository){transition-duration:.62s;transform:translateY(12px)}.motion-ready:not(.motion-reduced) .hero__visual{clip-path:inset(2% 1% 3% round 20px);transition-duration:.76s;transform:translateY(16px)scale(.988)}.motion-ready:not(.motion-reduced) :is([data-motion=editorial],[data-motion=stage-compose]){transition-duration:.68s;transform:translateY(17px)scale(.993)}.motion-ready:not(.motion-reduced) [data-motion=sequence]>*{transition-duration:.62s;transform:translateY(14px)}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .permission-window{transform:rotate(-.7deg)}.motion-ready:not(.motion-reduced) [data-motion=control-stage].is-inview .activity-window{transform:rotate(.7deg)}.motion-ready:not(.motion-reduced) [data-motion=finale] .final-cta__orbit{transform:translate(-50%)scale(.92)}.motion-ready:not(.motion-reduced) [data-motion=finale].is-inview .final-cta__orbit{transform:translate(-50%)scale(1)}.media-dialog{border-radius:14px;width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.media-dialog__bar{min-height:50px;padding-left:13px}.media-dialog__bar strong{font-size:.68rem}.media-dialog figure{padding:7px}.media-dialog figure>img{border-radius:7px;max-height:calc(100dvh - 116px)}}@media (hover:none){.media-trigger__action{opacity:1;justify-content:center;gap:0;width:34px;padding:0;font-size:0;transform:translateY(0)}}@media (pointer:coarse){.spotlight-surface:after,.final-cta .button--light:after{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.run-step,.artifact-stack,.outcome-seal{opacity:1;transform:none}.dashboard-chart i{transform:scaleY(1)}.page-progress{display:none}}
