:root{--teal:#39c5bb;--teal-dark:#118e88;--teal-wash:#e4f6f4;--ink:#111313;--white:#fff;--fog:#f3f7f6;--muted:#6a7474;--line:#dfe9e8;--sand:#f4efe7;--serif:Georgia,"Times New Roman",serif;--sans:"Avenir Next",Avenir,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--max:1240px;--ease:cubic-bezier(.22,.8,.24,1);--brand:#19cbc9;--brand-deep:#0e8f8d;--brand-soft:#e6f7f6;--accent:#fe54a9;--navy:#132d48;--ink-block:#0d1218;--gap-step:64px;--gap-chapter:96px;--gap-breath:128px;--closing-measure:860px }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .7s cubic-bezier(.16,1,.3,1)}body[data-ground=fog]{background:var(--fog)}body[data-ground=mist]{background:#e7eeed}body[data-ground=sand]{background:var(--sand)}body[data-ground=ink]{background:var(--ink-block)}body::selection{background:var(--teal);color:var(--ink)}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.site-header{position:fixed;z-index:20;top:10px;left:50%;transform:translate(-50%);width:min(calc(100% - 72px),1120px);height:48px;padding:0 6px 0 14px;display:flex;align-items:center;justify-content:space-between;background:#ffffff38;border:1px solid rgba(223,233,232,.38);border-radius:14px;box-shadow:0 8px 22px #19413f05;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.78;transition:opacity .3s ease,background .3s ease}.brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;letter-spacing:.1em}.brand-logo{width:27px;height:27px;display:block;object-fit:contain;border-radius:50%}.brand small{padding-left:10px;border-left:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:500;letter-spacing:.14em}.brand-mark{position:relative;width:26px;height:26px;display:inline-block}.brand-mark i{position:absolute;display:block;border:1px solid var(--ink);border-radius:50%;top:1px;right:1px;bottom:1px;left:1px}.brand-mark i:nth-child(2){top:6px;right:6px;bottom:6px;left:6px;border-color:var(--teal-dark)}.brand-mark i:nth-child(3){top:11px;right:11px;bottom:11px;left:11px;background:var(--teal);border-color:var(--teal)}.desktop-nav{display:flex;gap:20px;margin-left:42px}.desktop-nav a,.text-link{font-size:12px;color:#4e5858c7;transition:color .25s var(--ease)}.desktop-nav a:hover,.text-link:hover{color:var(--teal-dark)}.text-link{display:inline-flex;align-items:center;gap:6px}.text-link svg{width:13px;height:13px}.header-actions{display:flex;align-items:center;gap:18px}.mobile-menu,.mobile-drawer{display:none}.button{min-height:46px;padding:12px 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:-.01em;transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);cursor:pointer}.button:hover{transform:translateY(-2px)}.button svg{transition:transform .25s var(--ease)}.button:hover svg,.detail-link:hover svg{transform:translate(3px)}.button-primary{background:var(--teal);color:var(--ink)}.button-primary:hover{background:#5ed5cc}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:var(--teal);color:var(--ink)}.button-ghost{background:transparent;border-color:var(--line)}.button-ghost:hover{border-color:var(--teal)}.button-outline-white{border-color:#ffffff4d;color:var(--white)}.button-outline-white:hover{border-color:var(--white);background:#ffffff1a}.button-small{min-height:40px;padding:9px 16px;font-size:12px}.hero{position:relative;min-height:830px;max-width:none;margin:0 auto;padding:210px 40px 120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero:before{content:"";position:absolute;z-index:-1;width:700px;height:700px;right:-210px;top:80px;border-radius:50%;background:radial-gradient(circle,#39c5bb24,#39c5bb00 67%)}.eyebrow,.section-kicker{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.16em}.section-kicker{justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.eyebrow-dot,.live-indicator i,.console-live i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #39c5bb21}.hero h1{max-width:630px;margin:28px 0;font-size:clamp(62px,7.5vw,108px);line-height:.9;letter-spacing:-.075em;font-weight:650}h1 em,h2 em,.display-title em,.editorial-title em{color:var(--teal-dark);font-family:var(--serif);font-weight:400;letter-spacing:-.06em}.hero-lede{max-width:460px;margin:0;color:#4b5656;font-size:18px;line-height:1.55}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:34px}.hero-note{display:flex;gap:15px;max-width:380px;margin-top:74px;padding-top:18px;border-top:1px solid var(--line)}.hero-note>span{color:var(--teal-dark);font-size:11px;font-weight:700}.hero-note strong{font-size:13px}.hero-note p{margin:7px 0 0;color:var(--muted);font-size:12px}.hero-visual{position:relative;min-height:510px;display:grid;place-items:center}.hero-panel{position:relative;z-index:2;width:min(100%,460px);padding:24px;background:#ffffffd1;border:1px solid #cfe2e0;box-shadow:0 25px 80px #23756f1f;transform:rotate(2.5deg)}.panel-top,.run-footer,.detail-top,.console-header,.console-footer,.audio-meta,.media-caption{display:flex;justify-content:space-between;align-items:center}.panel-top{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.13em}.live-indicator,.console-live{display:inline-flex;align-items:center;gap:9px;color:var(--teal-dark)}.agent-presence{display:flex;align-items:center;gap:16px;padding:56px 0 42px}.avatar-ring{width:76px;height:76px;display:grid;place-items:center;border:1px solid var(--teal);border-radius:50%;background:var(--teal-wash)}.avatar-core{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;background:var(--white);font-family:var(--serif);font-size:30px}.mini-label{margin:0 0 5px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.13em}.agent-presence h2{margin:0;font-size:25px;letter-spacing:-.04em}.agent-presence h2 span{color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0}.agent-presence p:last-child{margin:7px 0 0;color:var(--muted);font-size:12px}.run-message{position:relative;padding:18px 18px 18px 24px;background:var(--fog);border-left:2px solid var(--teal)}.message-mark{position:absolute;left:9px;top:8px;color:var(--teal);font:32px var(--serif);line-height:1}.run-message p{margin:0;font-size:14px;line-height:1.55}.message-time{display:block;margin-top:10px;color:var(--muted);font-size:9px;letter-spacing:.1em}.run-route{padding:38px 5px 30px}.route-line{display:flex;align-items:center}.route-dot{width:9px;height:9px;border:1px solid #b8c8c7;border-radius:50%;background:var(--white)}.route-dot.filled{background:var(--ink);border-color:var(--ink)}.route-dot.active{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 6px #39c5bb24}.route-track{width:80px;height:1px;background:var(--teal)}.route-track.muted{background:#d4e2e1}.route-copy{display:flex;justify-content:space-between;margin-top:11px;color:var(--muted);font-size:9px}.route-copy strong{color:var(--ink);font-weight:700}.run-footer{padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.run-footer>span:first-child{display:inline-flex;align-items:center;gap:6px}.pulse{width:5px;height:5px;background:var(--teal);border-radius:50%}.orbit{position:absolute;border:1px solid rgba(57,197,187,.28);border-radius:50%}.orbit-one{width:430px;height:430px}.orbit-two{width:570px;height:570px;border-color:#39c5bb1f}.float-label{position:absolute;z-index:3;padding:8px 10px;background:var(--ink);color:#fff;font-size:9px;letter-spacing:.15em}.label-top{top:88px;left:0;transform:rotate(-6deg)}.label-bottom{right:4px;bottom:78px;background:var(--teal);color:var(--ink);transform:rotate(4deg)}.marquee-strip{overflow:hidden;padding:18px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.16em;white-space:nowrap}.marquee-strip div{width:max-content;animation:marquee 34s linear infinite}.marquee-strip span{color:var(--teal);margin:0 14px}@keyframes marquee{to{transform:translate(-50%)}}.section-pad{max-width:var(--max);margin:0 auto;padding:130px 40px}.statement{padding-bottom:145px}.statement-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;padding:72px 0 86px}.editorial-title,.display-title{margin:0;font-size:clamp(50px,6.2vw,88px);line-height:.95;letter-spacing:-.075em;font-weight:650}.big-copy{margin:0;font-size:22px;line-height:1.35;letter-spacing:-.035em}.micro-rule{width:100%;height:1px;margin:42px 0 26px;background:var(--teal)}.support-copy{max-width:420px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.scenario-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px}.scenario{min-height:310px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line)}.scenario-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.scenario-tint{background:var(--teal-wash)}.scenario-outline{background:#fff}.scenario-index{color:var(--teal-dark);font-size:10px;font-weight:700;letter-spacing:.16em}.scenario-dark .scenario-index{color:var(--teal)}.scenario h3{margin:42px 0 0;font-size:25px;line-height:1.1;letter-spacing:-.055em;font-weight:550}.scenario-state{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:30px;font-size:11px}.scenario p{max-width:220px;margin:13px 0 0;color:var(--muted);font-size:12px}.scenario-dark p{color:#a8b4b4}.status-chip{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.1em}.status-green{background:var(--mint)}.status-teal{background:var(--teal)}.status-blue{background:#dfe5ff;color:#4053b8}.architecture{background:var(--fog);max-width:none;padding-left:max(40px,calc((100% - var(--max))/2 + 40px));padding-right:max(40px,calc((100% - var(--max))/2 + 40px))}.architecture-heading{max-width:var(--max);margin:68px auto 78px;display:flex;justify-content:space-between;align-items:end;gap:80px}.architecture-heading p{max-width:330px;margin:0 0 4px;color:var(--muted);line-height:1.65}.system-map{max-width:var(--max);margin:0 auto;padding:40px 0;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:35px}.map-side{min-height:240px;display:flex;flex-direction:column;justify-content:center}.map-caption{margin-bottom:20px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.15em}.map-source,.map-result{padding:22px;border:1px dashed #bcd4d2;background:#ffffff9e}.source-glyph{display:block;margin-bottom:28px;color:var(--teal-dark);font-size:30px}.map-source strong,.map-result strong{display:block;font-size:15px}.map-source small,.map-result small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.result-check{display:grid;place-items:center;width:32px;height:32px;margin-bottom:28px;background:var(--mint);border-radius:50%}.result-check svg{width:17px}.map-core{display:flex;align-items:center;justify-content:center}.map-node{position:relative;min-width:130px;padding:14px 15px;background:#fff;border:1px solid var(--line)}.map-node strong{display:block;font-size:10px;letter-spacing:.1em}.map-node small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.node-num{position:absolute;top:-10px;right:9px;padding:0 4px;background:var(--fog);color:var(--teal-dark);font-size:9px}.node-supervisor{border-color:var(--teal);box-shadow:5px 5px 0 var(--teal)}.node-worker{background:var(--ink);border-color:var(--ink);color:#fff}.node-worker small{color:var(--teal)}.node-runtime{border-color:var(--teal)}.connector{width:38px;height:1px;background:var(--teal)}.worker-stack{position:relative}.worker-dots{position:absolute;top:-19px;right:-10px;display:flex;gap:4px}.worker-dots i{width:4px;height:4px;border-radius:50%;background:var(--teal)}.principles{max-width:var(--max);margin:56px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--line)}.principles>div{padding-top:18px}.principles span{color:var(--teal-dark);font-size:10px;font-weight:700}.principles strong{display:block;margin-top:28px;font-size:17px}.principles p{margin:9px 0 0;color:var(--muted);font-size:12px}.workflow{background:#fff}.workflow-head{display:flex;justify-content:space-between;align-items:end;gap:70px}.workflow-head .section-kicker{margin-bottom:55px}.workflow-head>p{max-width:340px;margin:0 0 5px;color:var(--muted);line-height:1.7}.workflow-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;margin-top:78px}.media-frame{position:relative;overflow:hidden;background:var(--ink);aspect-ratio:1.52}.media-frame img{width:100%;height:100%;display:block;object-fit:cover}.media-stamp{position:absolute;right:18px;bottom:18px;padding:9px 10px;background:var(--teal);font-size:9px;line-height:1.3;letter-spacing:.11em}.media-stamp strong{font-size:11px}.media-caption{padding-top:12px;color:var(--muted);font-size:10px;letter-spacing:.08em}.workflow-steps{border-top:1px solid var(--ink)}.workflow-step{width:100%;padding:17px 0;display:grid;grid-template-columns:40px 1fr 24px;gap:8px;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;transition:padding .25s var(--ease)}.workflow-step:hover,.workflow-step.active{padding-left:9px}.step-number{color:var(--muted);font-size:10px}.step-copy strong{display:block;font-size:13px}.step-copy small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.step-mark{display:grid;place-items:center;color:var(--muted)}.workflow-step.done .step-number,.workflow-step.active .step-number,.workflow-step.active .step-copy strong,.workflow-step.done .step-mark{color:var(--teal-dark)}.workflow-step.done .step-mark svg{width:15px}.step-pulse{width:9px;height:9px;display:block;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #39c5bb29}.workflow-note{display:flex;gap:12px;margin-top:30px;padding:15px;background:var(--teal-wash)}.workflow-note span{color:var(--teal-dark)}.workflow-note p{margin:0;color:var(--teal-dark);font-size:11px}.workers{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;background:var(--ink);color:#fff;max-width:none;padding-left:max(40px,calc((100% - var(--max))/2 + 40px));padding-right:max(40px,calc((100% - var(--max))/2 + 40px))}.workers .section-kicker{border-color:#333a3a;color:#8c9898}.workers-intro{max-width:var(--max)}.workers .display-title em{color:var(--teal)}.workers-intro>p{max-width:310px;margin-top:34px;color:#9ca8a8;font-size:14px;line-height:1.7}.worker-explorer{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;padding-top:64px}.worker-list{border-top:1px solid #3a4343}.worker-row{width:100%;padding:14px 0;display:grid;grid-template-columns:30px 1fr 22px;gap:12px;text-align:left;align-items:center;background:none;border:0;border-bottom:1px solid #303838;color:#899696;cursor:pointer;transition:color .2s var(--ease),padding .2s var(--ease)}.worker-row:hover,.worker-row.active{padding-left:8px;color:#fff}.worker-row.active{color:var(--teal)}.row-index{font-size:10px}.row-name{font-size:12px;letter-spacing:.04em}.row-arrow{opacity:.5}.worker-row.active .row-arrow{opacity:1}.worker-detail{min-height:390px;padding:32px;background:var(--teal);color:var(--ink)}.detail-top{font-size:9px;font-weight:700;letter-spacing:.13em}.detail-status{display:inline-flex;align-items:center;gap:6px}.detail-status i{width:6px;height:6px;border-radius:50%;background:var(--ink)}.detail-icon{margin-top:58px;font:42px var(--serif)}.worker-detail h3{margin:9px 0 0;font-size:34px;letter-spacing:-.06em}.worker-detail>p{max-width:380px;margin:14px 0 0;font-size:14px;line-height:1.55}.tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}.tag-list span{padding:6px 8px;background:#ffffff7a;border:1px solid rgba(17,19,19,.16);font-size:10px}.detail-line{display:flex;justify-content:space-between;margin-top:37px;padding-top:14px;border-top:1px solid rgba(17,19,19,.25);color:#111313a6;font-size:10px}.detail-line strong{color:var(--ink);letter-spacing:.05em}.detail-link{display:inline-flex;gap:8px;align-items:center;margin-top:19px;font-size:12px;font-weight:700}.detail-link svg{transition:transform .25s var(--ease)}.card-line{width:100%;height:1px;margin:20px 0 9px;background:#11131340}.runtime{background:var(--white)}.runtime-top{max-width:var(--max);margin:0 auto 72px}.runtime-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.runtime-console{background:var(--ink);color:#fff}.console-header,.console-footer{padding:15px 17px;font-size:9px;letter-spacing:.13em}.console-header{border-bottom:1px solid #303838}.console-live{color:var(--teal)}.console-body{padding:28px 18px}.console-event{display:grid;grid-template-columns:68px 10px 1fr;gap:10px;padding:18px 0;border-bottom:1px solid #2c3636}.console-event time{color:#879393;font:10px monospace}.event-dot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--teal)}.event-dot.blue{background:var(--blue)}.event-dot.green{background:var(--mint)}.event-dot.muted{background:#52605f}.console-event strong{font:12px monospace;color:var(--teal)}.console-event p{margin:6px 0 0;color:#aab5b5;font-size:11px}.console-event.faded{opacity:.5}.console-footer{color:#829090;border-top:1px solid #303838}.runtime-copy{max-width:370px}.runtime-rule{width:62px;height:4px;background:var(--teal)}.runtime-copy h3{margin:28px 0 16px;font-size:27px;letter-spacing:-.05em}.runtime-copy>p{color:var(--muted);line-height:1.7}.state-list{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:30px;color:var(--muted);font-size:11px}.state-list span{display:inline-flex;align-items:center;gap:6px}.state-list i{width:7px;height:7px;border-radius:50%}.dot-green{background:var(--mint)}.dot-teal{background:var(--teal)}.dot-blue{background:var(--blue)}.dot-dark{background:var(--ink)}.audio-lab{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;background:var(--teal-wash);max-width:none;padding-left:max(40px,calc((100% - var(--max))/2 + 40px));padding-right:max(40px,calc((100% - var(--max))/2 + 40px))}.audio-copy p{max-width:350px;margin:30px 0 0;color:var(--muted);line-height:1.7}.audio-stack{display:grid;gap:14px}.audio-card{background:#fff;border:1px solid #cce2df;transition:transform .25s var(--ease),border-color .25s var(--ease)}.audio-card:hover,.audio-card.playing{transform:translate(-7px);border-color:var(--teal)}.audio-visual{height:122px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--ink);color:var(--teal)}.audio-visual.visual-two{background:#233a39;color:var(--mint)}.audio-wave{font-family:monospace;font-size:23px;letter-spacing:5px}.audio-play{width:45px;height:45px;display:grid;place-items:center;border:1px solid var(--teal);border-radius:50%;background:var(--teal);cursor:pointer}.audio-play svg{width:17px}.audio-meta{padding:15px 18px}.audio-meta strong,.audio-meta span{display:block}.audio-meta strong{font-size:13px}.audio-meta span{margin-top:4px;color:var(--muted);font-size:11px}.audio-tag{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font-size:9px!important;letter-spacing:.1em}.closing{position:relative;max-width:none;padding:0 max(40px,calc((100% - var(--max))/2 + 40px));background:var(--ink-block);color:var(--white);overflow:hidden}.closing-slab{position:absolute;z-index:1;pointer-events:none;border-radius:50%}.slab-brand{top:64px;right:-170px;width:560px;height:560px;background:var(--brand)}.slab-navy{top:300px;right:-300px;width:420px;height:420px;background:var(--navy)}.slab-accent{top:352px;right:calc(50% + 176px);width:16px;height:16px;background:var(--accent)}.closing-orbit{position:absolute;z-index:1;display:block;border:1px solid rgba(25,203,201,.16);border-radius:50%}.orbit-a{width:560px;height:560px;top:96px;right:2%}.orbit-b{width:380px;height:380px;top:200px;right:11%;border-color:#ffffff0f}.closing-plinth{position:absolute;z-index:1;pointer-events:none;left:0;bottom:0;width:min(50%,520px);height:280px;background:linear-gradient(155deg,#fff,#f2f8f7 58%,#e6f2f1);clip-path:polygon(0 22%,100% 75%,100% 100%,0 100%)}.closing-plinth:after{content:"";position:absolute;left:0;top:22%;width:112%;height:1px;background:linear-gradient(90deg,#19cbc98c,#19cbc90f);transform-origin:0 0;transform:rotate(-18deg)}.closing-inner{position:relative;z-index:2;max-width:var(--max);min-height:0;margin:0 auto;padding:112px 0 72px;display:flex;flex-direction:column;justify-content:center}.closing .eyebrow{position:relative;z-index:2;display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:8px 15px;border:1px solid rgba(25,203,201,.42);border-radius:999px;color:var(--brand);font-size:10px;font-weight:700;letter-spacing:.18em}.closing .eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:none}.closing h2{position:relative;z-index:2;max-width:18ch;margin:30px 0;font-size:clamp(38px,4.6vw,64px);line-height:.98;letter-spacing:-.055em;color:var(--white);text-wrap:balance}.closing h2 em{color:var(--brand);font-style:normal}.closing p:not(.eyebrow){position:relative;z-index:2;max-width:34ch;margin:0;padding-left:18px;border-left:2px solid rgba(25,203,201,.5);color:#8fa0af;font-size:15px;line-height:1.75}.closing .hero-actions{position:relative;z-index:2}.site-footer{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.14)}.footer-inner{width:100%;max-width:min(var(--closing-measure),70%);margin:0 auto;padding:36px 0 8px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:30px}.footer-brand{display:inline-flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;transition:transform .3s var(--ease)}.footer-brand:hover{transform:translateY(-3px)}.footer-logo{width:clamp(110px,12vw,154px);height:auto;display:block;object-fit:contain;background:transparent;padding:0;border-radius:0}.footer-brand-text{font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--ink)}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.footer-meta span{color:#9eadbd;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.footer-toplink{display:inline-flex;align-items:center;gap:6px;color:#a5b4c2;font-size:11px;letter-spacing:.14em;text-decoration:none;transition:color .15s}.footer-toplink:hover{color:var(--brand)}#workbench.section-pad{padding-top:var(--gap-chapter);padding-bottom:var(--gap-step)}#system.section-pad{padding-top:var(--gap-chapter);padding-bottom:var(--gap-chapter)}#workflow.section-pad,#connect.section-pad{padding-top:var(--gap-chapter);padding-bottom:var(--gap-step)}.reveal{opacity:.55;transform:translate3d(0,36px,0) scale(.978);transition:transform .78s cubic-bezier(.16,1.12,.32,1),opacity .2s cubic-bezier(.16,1,.3,1)}.reveal-delay{transition-delay:.12s}.reveal.is-visible{opacity:1;transform:none}@media (max-width:980px){.closing-inner{min-height:0;padding:104px 0 70px}.slab-brand{top:56px;right:-190px;width:430px;height:430px}.slab-navy{top:270px;right:-240px;width:330px;height:330px}.slab-accent{top:300px;right:130px;width:22px;height:22px}.closing-orbit{display:none}.closing-plinth{width:min(56%,360px);height:220px}.site-header{width:calc(100% - 28px)}.desktop-nav,.header-actions{display:none}.mobile-menu{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer}.mobile-drawer{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;padding:95px 28px;display:flex;flex-direction:column;gap:23px;background:var(--white);opacity:0;pointer-events:none;transform:translateY(-15px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.mobile-drawer.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-drawer a{font-size:30px;letter-spacing:-.05em}.mobile-drawer a:last-child{display:inline-flex;align-items:center;gap:10px;color:var(--teal-dark);font-size:15px}.drawer-close{position:absolute;top:24px;right:28px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff}.hero{padding-top:160px}.hero-visual{min-height:460px}.statement-grid,.workflow-layout,.runtime-grid,.audio-lab{grid-template-columns:1fr;gap:55px}.architecture-heading,.workflow-head{display:block}.architecture-heading p,.workflow-head>p{margin-top:28px}.system-map{grid-template-columns:1fr;gap:24px}.map-side{min-height:auto}.map-core{flex-wrap:wrap}.map-side .map-caption{margin-bottom:8px}.map-result,.map-source{max-width:230px}.map-left{align-items:start}.map-right{align-items:end}.workers{grid-template-columns:1fr;gap:55px}.worker-explorer{padding-top:0}.audio-copy{max-width:550px}.scenario-grid{grid-template-columns:1fr 1fr}.scenario:first-child{grid-row:span 2}.scenario h3{font-size:22px}}@media (max-width:620px){.brand-logo{width:25px;height:25px}.hero-brand-lockup{margin-bottom:18px}.hero-brand-lockup img{width:88px}.site-header{top:10px;height:56px;padding-left:14px}.brand{font-size:13px}.brand small{display:none}.section-pad{padding:85px 22px}.hero{min-height:auto;padding:143px 22px 85px}.hero h1{font-size:clamp(58px,17vw,90px)}.hero-lede{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.hero-note{margin-top:55px}.hero-visual{min-height:390px;margin:12px -7px 0}.hero-panel{padding:18px;transform:rotate(1.5deg)}.agent-presence{padding:37px 0 28px}.avatar-ring{width:60px;height:60px}.avatar-core{width:42px;height:42px;font-size:24px}.orbit-one{width:320px;height:320px}.orbit-two{width:400px;height:400px}.label-top{top:36px}.label-bottom{bottom:30px}.section-kicker{gap:18px;font-size:8px}.section-kicker span:last-child{text-align:right}.statement-grid{padding:52px 0 62px}.editorial-title,.display-title{font-size:clamp(51px,15vw,78px)}.big-copy{font-size:19px}.scenario-grid{grid-template-columns:1fr}.scenario:first-child{grid-row:auto}.scenario{min-height:265px}.architecture{padding-left:22px;padding-right:22px}.architecture-heading{margin:50px auto 55px}.map-core{justify-content:flex-start;flex-direction:column;align-items:flex-start;padding-left:8px}.connector{width:1px;height:28px;margin-left:20px}.worker-stack{margin-left:0}.map-right{align-items:start}.principles{grid-template-columns:1fr;gap:24px;margin-top:38px}.workflow-head .section-kicker{margin-bottom:45px}.workflow-layout{margin-top:52px}.media-frame{aspect-ratio:1.1}.workers{padding-left:22px;padding-right:22px}.worker-explorer{grid-template-columns:1fr}.worker-detail{min-height:340px}.runtime-grid{gap:45px}.console-event{grid-template-columns:53px 8px 1fr;gap:7px}.console-event time{font-size:9px}.audio-lab{padding-left:22px;padding-right:22px}.audio-visual{height:105px;padding:0 18px}.audio-wave{font-size:16px;letter-spacing:2px}.closing{padding:0 22px}.closing-inner{min-height:0;padding:78px 0 52px}.closing h2{font-size:clamp(34px,9.6vw,54px);line-height:1.02;letter-spacing:-.05em}.closing h2 br{display:none}.slab-brand{top:34px;right:-180px;width:340px;height:340px}.slab-navy{top:210px;right:-210px;width:260px;height:260px}.slab-accent{top:auto;bottom:96px;right:-6px;width:14px;height:14px}.closing-orbit{display:none}.closing-plinth{width:min(78%,280px);height:180px}.closing p:not(.eyebrow){padding-left:16px;border-left-width:3px;font-size:15px}.closing .eyebrow{padding:8px 13px;font-size:10px}.footer-inner{padding:34px 0 40px;flex-direction:column;align-items:flex-start;gap:26px}.footer-logo{width:min(72vw,154px)}.footer-meta{align-items:flex-start;padding-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-strip div{animation:none}.reveal{opacity:1;transform:none;transition:none}.button,.worker-row,.workflow-step,.audio-card{transition:none}}@media (max-width: 720px){.hero h1 .hero-title-journey{width:100%;min-height:auto;white-space:normal;font-size:clamp(16px,4.6vw,22px);line-height:1.45;letter-spacing:.02em}.hero-title-journey span{display:inline}.hero-install{width:min(100%,100%)}.slab-brand{top:30px;right:-210px;width:360px;height:360px}.slab-navy{top:200px;right:-230px;width:270px;height:270px}.slab-accent{top:auto;bottom:84px;right:4px;width:13px;height:13px}.closing-plinth{width:min(78%,300px);height:220px}.closing-inner{padding:88px 0 64px}.closing h2{font-size:clamp(32px,9.2vw,48px)}.closing h2 br{display:none}.closing p:not(.eyebrow){max-width:26ch}.footer-inner{max-width:100%}.footer-logo{width:min(64vw,140px)}.footer-brand-text{font-size:11px}}.marquee-strip .marquee-track{display:flex;width:max-content;animation:marquee 38s linear infinite;will-change:transform}.marquee-strip .marquee-unit{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--ink);margin:0;padding-right:18px}.marquee-strip .marquee-unit b{color:var(--teal);font-weight:700;margin:0 14px}.workflow-results{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:end;gap:42px;margin-top:72px;padding-top:26px;border-top:1px solid var(--ink)}.results-heading{max-width:290px}.results-kicker,.boundary-index{display:block;color:var(--teal-dark);font-size:9px;font-weight:800;letter-spacing:.14em}.results-heading h3{margin:14px 0 8px;font-size:28px;letter-spacing:-.05em}.results-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.compact-audio-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;width:100%}.compact-audio-stack .audio-card{min-width:0}.compact-audio-stack .audio-visual{height:82px;padding:0 14px;position:relative}.compact-audio-stack .audio-play{position:relative;z-index:2;width:35px;height:35px}.compact-audio-stack .audio-play svg{width:14px}.audio-waveform{display:block;width:calc(100% - 54px);height:50px}.audio-progress{position:absolute;right:14px;bottom:8px;left:14px;height:2px;background:#ffffff2e;overflow:hidden}.audio-progress span{display:block;width:0;height:100%;background:var(--teal);transition:width .15s linear}.compact-audio-stack .audio-meta{padding:10px 12px}.compact-audio-stack .audio-meta strong{font-size:11px}.compact-audio-stack .audio-meta span{font-size:9px}.compact-audio-stack .audio-tag{font-size:8px!important;padding:4px 6px}.boundaries{max-width:none;background:#f3f8f7;padding-left:max(40px,calc((100% - var(--max))/2 + 40px));padding-right:max(40px,calc((100% - var(--max))/2 + 40px))}.boundaries .runtime-top,.boundaries .runtime-grid,.boundary-rail,.boundary-lifecycle{max-width:var(--max);margin-left:auto;margin-right:auto}.boundaries .runtime-top{margin-bottom:72px}.boundary-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:80px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.boundary-rail article{min-height:235px;padding:22px 26px 26px 0;border-right:1px solid #cbd8d5}.boundary-rail article+article{padding-left:26px}.boundary-rail article:last-child{border-right:0;padding-right:0}.boundary-rail h3{margin:27px 0 10px;font-size:23px;letter-spacing:-.05em}.boundary-rail p{margin:0;max-width:330px;color:var(--muted);font-size:12px;line-height:1.8}.boundary-lifecycle{display:flex;align-items:center;gap:14px;margin-top:28px;color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.12em;flex-wrap:wrap}.boundary-lifecycle i{width:34px;height:1px;background:var(--teal);display:block}@media (max-width:980px){.workflow-results{grid-template-columns:1fr;gap:28px}.results-heading{max-width:550px}.boundary-rail{grid-template-columns:1fr;gap:0}.boundary-rail article,.boundary-rail article+article,.boundary-rail article:last-child{min-height:auto;padding:22px 0;border-right:0;border-bottom:1px solid #cbd8d5}.boundary-rail article:last-child{border-bottom:0}.boundary-rail h3{margin-top:16px}.boundaries .runtime-top{margin-bottom:55px}}@media (max-width:620px){.marquee-strip{font-size:10px;letter-spacing:.11em}.marquee-strip .marquee-unit b{margin:0 9px}.workflow-results{margin-top:55px}.compact-audio-stack{grid-template-columns:1fr;max-width:100%}.compact-audio-stack .audio-visual{height:76px}.boundaries{padding-left:22px;padding-right:22px}.boundary-lifecycle{gap:10px;font-size:8px}.boundary-lifecycle i{width:20px}.boundaries .runtime-grid{gap:45px}}@media (prefers-reduced-motion:reduce){.marquee-strip .marquee-track{animation:none}.audio-card,.audio-progress span{transition:none}}.workflow-layout{grid-template-columns:minmax(0,1.72fr) minmax(235px,.58fr);gap:40px;align-items:start}.media-frame{aspect-ratio:auto;height:auto;line-height:0}.media-frame img{display:block;width:100%;height:auto;object-fit:contain}.workflow-step{padding:10px 0;grid-template-columns:28px 1fr 18px;gap:7px}.step-copy strong{font-size:12px}.step-copy small{margin-top:2px;font-size:9px}.workflow-note{margin-top:16px;padding:10px 11px}.workflow-stage-card{margin-top:18px;padding:18px 18px 16px;border:1px solid #cbd8d5;background:#ffffff8c;transition:border-color .25s,background .25s}.workflow-stage-card .stage-kicker{display:block;color:var(--teal-dark);font-size:9px;font-weight:800;letter-spacing:.14em}.workflow-stage-card h3{margin:12px 0 8px;font-size:22px;line-height:1.08;letter-spacing:-.045em}.workflow-stage-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.stage-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #d5e0de}.stage-metrics span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.12em}.stage-metrics strong{display:block;color:var(--ink);margin-top:5px;font-size:10px;letter-spacing:.04em}.workflow-results{transition:background .25s,border-color .25s}.workflow-results.is-current{padding:22px 18px 0;border:1px solid var(--teal);background:#39c5bb0f}.site-header.header-scrolled .header-actions .button-primary{min-height:34px;padding:7px 12px;font-size:11px;gap:7px;background:#ffffff6b;border-color:transparent;color:#26383d;box-shadow:0 3px 10px #2341440d}.site-header.header-scrolled .header-actions .button-primary:hover{background:#ffffff9e;color:#18363d}@media (max-width:980px){.workflow-layout{grid-template-columns:1fr}.workflow-stage-card{max-width:720px}}@media (max-width:620px){.workflow-stage-card h3{font-size:19px}.workflow-results.is-current{padding-left:12px;padding-right:12px}}.workflow-results{margin-top:30px}.workflow-dynamic-stage{margin-top:18px}.workflow-dynamic-stage .workflow-stage-card{margin-top:0}@media (max-width:620px){.workflow-results{margin-top:24px}}.workflow.section-pad{padding-top:110px;padding-bottom:110px}.workflow-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:72px;align-items:end}.workflow-layout{grid-template-columns:minmax(0,1.82fr) minmax(240px,.58fr);gap:34px;margin-top:58px;align-items:end}.workflow-media{min-width:0}.workflow-steps{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end}.workflow-step{min-height:66px;padding:12px 0;border-top:1px solid #d5dfdd}.workflow-step:last-child{border-bottom:1px solid #d5dfdd}.workflow-results{margin-top:42px;padding-top:30px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:52px;align-items:center}.results-heading{max-width:430px}.results-heading h3{font-size:34px}.workflow-dynamic-stage{margin-top:22px}.workflow-dynamic-stage.is-hidden,.compact-audio-stack.is-hidden{display:none}.workflow-dynamic-stage.is-visible,.compact-audio-stack.is-visible{display:block}.compact-audio-stack.is-visible{display:grid}.workflow-stage-card{margin-top:0;padding:22px 22px 18px;background:#f3f8f7;border-color:#b9d7d2}.workflow-results.is-current{border-color:var(--ink);background:transparent;padding-left:0;padding-right:0}@media (max-width:980px){.workflow-head{grid-template-columns:1fr;gap:25px}.workflow-layout{grid-template-columns:1fr;align-items:start}.workflow-steps{margin-top:10px}.workflow-results{grid-template-columns:1fr;gap:28px}.results-heading{max-width:650px}}@media (max-width:620px){.workflow.section-pad{padding-top:75px;padding-bottom:75px}.workflow-layout{margin-top:38px}.workflow-results{margin-top:30px;padding-top:22px}.results-heading h3{font-size:28px}}.workflow-layout{grid-template-columns:minmax(0,1.94fr) minmax(265px,.56fr);gap:34px}.workflow-steps{height:100%;justify-content:space-between}.workflow-step{flex:1;min-height:0;padding:18px 0;align-content:center}.step-copy strong{font-size:14px}.step-copy small{font-size:10px;margin-top:4px}.step-number{font-size:11px}.workflow-results{display:block;margin-top:36px;padding-top:26px}.workflow-dynamic-stage{width:100%;margin-top:0}.workflow-stage-card{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:35px;min-height:150px;margin:0;padding:25px 28px;background:#eef7f5;border:1px solid #c7dfdb}.workflow-stage-card .stage-kicker{grid-column:1 / -1;margin-bottom:-18px}.workflow-stage-card h3{margin:0;font-size:30px}.workflow-stage-card p{font-size:12px;max-width:600px}.stage-metrics{margin:0;padding:0;border:0;grid-column:2;grid-row:2 / span 2;align-self:center}.compact-audio-stack{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compact-audio-stack .audio-card{border:1px solid #c7dfdb;box-shadow:none}.compact-audio-stack .audio-visual{height:100px}.workflow-results.is-current{padding-left:0;padding-right:0;border:0;background:transparent}@media (max-width:980px){.workflow-layout{grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr)}.workflow-stage-card{grid-template-columns:1fr}.stage-metrics{grid-column:1;grid-row:auto}}@media (max-width:700px){.workflow-layout{grid-template-columns:1fr}.workflow-steps{height:auto}.workflow-step{flex:none}.workflow-stage-card{display:block}.stage-metrics{margin-top:18px}.compact-audio-stack{grid-template-columns:1fr}}.audio-result-card{width:100%;padding:22px 24px 20px;background:#eef7f5;border:1px solid #c7dfdb}.audio-result-card.is-hidden{display:none}.audio-result-card.is-visible{display:block}.audio-result-card .compact-audio-stack{display:grid;padding:0;background:transparent}.audio-result-card .audio-card{background:#fff}@media (max-width:700px){.audio-result-card{padding:16px}.audio-result-card .compact-audio-stack{grid-template-columns:1fr}}.workflow-results{min-height:272px;box-sizing:border-box}.workflow-dynamic-stage,.audio-result-card{min-height:220px;box-sizing:border-box}.workflow-dynamic-stage.is-hidden,.audio-result-card.is-hidden{display:none!important}.workflow-dynamic-stage.is-visible,.audio-result-card.is-visible{display:block!important}.workflow-stage-card{height:220px;box-sizing:border-box}.audio-result-card{height:220px;display:flex;align-items:center}.audio-result-card .compact-audio-stack{width:100%}@media (max-width:980px){.workflow-results{min-height:0}.workflow-dynamic-stage,.audio-result-card{min-height:220px}}.audio-result-card{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:28px;align-items:center}.audio-result-copy h3{margin:10px 0 8px;font-size:25px;letter-spacing:-.045em}.audio-result-copy p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.audio-result-copy .stage-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;gap:10px;padding-top:12px;border-top:1px solid #c7dfdb}.audio-result-card .compact-audio-stack{gap:10px}.audio-result-card .audio-visual{height:72px;padding:0 12px}.audio-result-card .audio-waveform{height:42px;width:calc(100% - 48px)}.audio-result-card .audio-play{width:38px;height:38px;background:var(--teal);border:2px solid #fff;box-shadow:0 0 0 1px var(--teal-dark);display:grid;place-items:center}.audio-result-card .audio-play svg{width:15px;height:15px}.audio-result-card .audio-card.playing .audio-play{background:#122322}.audio-result-card .audio-card.playing .audio-play:after{content:"暂停";position:absolute;transform:translateY(27px);font-size:8px;color:var(--ink);font-weight:800;letter-spacing:.08em}.audio-result-card .audio-meta{padding:8px 10px}.audio-result-card .audio-meta strong{font-size:10px}.audio-result-card .audio-meta span{font-size:8px}@media (max-width:980px){.audio-result-card{grid-template-columns:1fr}.audio-result-copy .stage-metrics{max-width:420px}}@media (max-width:700px){.audio-result-card{height:auto;min-height:220px}.audio-result-card .compact-audio-stack{grid-template-columns:1fr}}.workflow.section-pad{padding-top:82px;padding-bottom:82px}.workflow-head{gap:48px}.workflow-layout{margin-top:42px;gap:28px}.workflow-results{margin-top:28px;padding-top:22px}.workflow-stage-card{padding:20px 24px;min-height:204px;height:204px}.audio-result-card{height:204px;min-height:204px;padding:18px 22px}.workflow-step{padding:14px 0}.workflow-step .step-copy strong{font-size:13px}@media (max-width:980px){.workflow.section-pad{padding-top:68px;padding-bottom:68px}.workflow-layout{margin-top:34px}.workflow-results{margin-top:24px}}@media (max-width:700px){.workflow.section-pad{padding-top:58px;padding-bottom:58px}.workflow-stage-card,.audio-result-card{height:auto;min-height:204px}}.audio-result-copy{min-width:0}.audio-result-copy .stage-kicker{position:static;display:block;margin:0 0 12px;line-height:1.4}.audio-result-copy h3{margin:0 0 10px;line-height:1.18;max-width:360px}.audio-result-copy p{max-width:430px}.audio-result-card .audio-visual{height:54px;padding:0 9px}.audio-result-card .audio-waveform{height:30px;width:calc(100% - 42px)}.audio-result-card .audio-play{width:30px;height:30px}.audio-result-card .audio-play svg{width:12px;height:12px}.audio-result-card .audio-progress{right:9px;left:9px;bottom:5px;height:1px}.audio-result-card .audio-meta{padding:6px 8px}.audio-result-card .audio-meta strong{font-size:9px}.audio-result-card .audio-meta span{font-size:7px}.audio-result-card .audio-tag{font-size:7px!important;padding:3px 5px}.audio-result-card{overflow:hidden;min-width:0}.audio-result-card .compact-audio-stack{min-width:0;width:100%;overflow:hidden}.audio-result-card .audio-card{min-width:0;max-width:100%;overflow:hidden}.audio-result-card .audio-visual{min-width:0;width:100%;box-sizing:border-box;overflow:hidden}.audio-result-card .audio-waveform{max-width:calc(100% - 42px);min-width:0}.audio-result-card .audio-play{flex:0 0 30px;color:#062f2c;background:#7de1d7;border-color:#d8fffa;box-shadow:0 3px #0234312e}.audio-result-card .audio-play:hover{background:#39c5bb;color:#fff;transform:translateY(-1px)}.audio-result-card .audio-card.playing .audio-play{background:#103f3b;color:#9df4eb;border-color:#39c5bb;box-shadow:0 0 0 3px #39c5bb2e}.audio-result-card .audio-card.playing .audio-play:after{color:#103f3b}@media (max-width:980px){.audio-result-card .compact-audio-stack{width:100%}}.audio-result-copy{min-width:0;overflow:hidden}.audio-result-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.audio-result-card .audio-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;overflow:hidden;box-sizing:border-box}.audio-result-card .audio-meta>div{min-width:0;overflow:hidden}.audio-result-card .audio-meta strong,.audio-result-card .audio-meta span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-result-card .audio-meta .audio-tag{flex:0 0 auto}.audio-result-card .audio-card{height:116px;display:grid;grid-template-rows:54px 1fr;border:1px solid #c7dfdb;overflow:hidden;min-width:0}.audio-result-card .audio-visual{height:54px;min-height:54px;border:0;overflow:hidden}.audio-result-card .audio-meta{height:62px;min-height:0;padding:0 9px;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;background:#fff}.audio-result-card .audio-meta>div{width:100%;min-width:0}.audio-result-card .audio-meta strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.2}.audio-result-card .audio-tag{display:none}.audio-result-card .compact-audio-stack{align-items:center}.audio-result-card .audio-card{height:116px;grid-template-rows:54px 62px;overflow:hidden;background:#fff}.audio-result-card .audio-meta{height:62px;min-height:62px;padding:10px 9px 0;align-items:flex-start;justify-content:flex-start;background:#fff;overflow:hidden}.audio-result-card .audio-meta>div{width:100%;height:20px;overflow:hidden}.audio-result-card .audio-meta strong{display:block;color:#102322;font-size:10px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:visible;opacity:1}:root{--content-max:1180px;--gutter:clamp(22px,4vw,64px);--section-y:clamp(72px,8vw,112px);--grid-gap:clamp(18px,2.8vw,40px);--line-soft:#d5e1df;--surface-soft:#f2f8f7;--card-radius:0 }*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;overflow-x:hidden}img,canvas,svg{max-width:100%}button,a{font:inherit}button{cursor:pointer}.section-pad{width:100%;padding-left:var(--gutter);padding-right:var(--gutter)}.section-pad>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.section-pad>.section-kicker,.section-pad>.workflow-head,.section-pad>.architecture-heading,.section-pad>.statement-grid,.section-pad>.scenario-grid,.section-pad>.system-map,.section-pad>.principles,.section-pad>.workflow-layout,.section-pad>.workflow-results,.section-pad>.worker-explorer,.section-pad>.runtime-top,.section-pad>.runtime-grid,.section-pad>.boundary-rail,.section-pad>.boundary-lifecycle{width:100%}.workflow-results{min-height:248px}.workflow-stage-card,.audio-result-card{min-height:204px}.worker-detail{min-height:430px}.runtime-console{min-height:420px}.section-kicker{min-height:18px}.section-kicker span+span{color:var(--muted)}.display-title,.editorial-title{max-width:none;word-break:keep-all}.workflow-head>p,.architecture-heading>p,.workers-intro>p{max-width:46ch;line-height:1.8}.workflow-head,.architecture-heading,.statement-grid{column-gap:var(--grid-gap)}.workflow-layout,.workflow-results,.worker-explorer,.runtime-grid{gap:var(--grid-gap)}@media (max-width:980px){:root{--section-y:68px;--gutter:22px }.section-pad{padding-top:var(--section-y);padding-bottom:var(--section-y)}.workflow-results,.worker-detail,.runtime-console{min-height:0}}@media (max-width:620px){:root{--section-y:56px;--gutter:18px }.section-pad{padding-left:var(--gutter);padding-right:var(--gutter)}.display-title,.editorial-title{max-width:none}}.worker-detail .worker-technical-name{margin:0 0 32px;font-size:clamp(22px,2.6vw,36px);line-height:1.2;overflow-wrap:anywhere}.worker-function-name{margin:0 0 14px;font-size:20px;line-height:1.4}.worker-row:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.worker-detail{position:relative;overflow:hidden}.worker-detail.is-switching{animation:worker-card-in .34s cubic-bezier(.22,.8,.24,1) both}@keyframes worker-card-in{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.worker-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em}.worker-state{display:inline-flex;align-items:center;gap:7px;color:var(--teal-dark)}.worker-state i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #39c5bb26}.worker-technical-name{margin-bottom:14px!important}.worker-description{margin-bottom:10px!important}.worker-detail-copy{max-width:38ch;margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.75}.worker-io{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;padding:14px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.worker-io div{min-width:0}.worker-io small{display:block;color:var(--teal-dark);font-size:8px;font-weight:800;letter-spacing:.14em}.worker-io strong{display:block;margin-top:7px;font-size:11px;line-height:1.4;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.worker-detail.is-switching{animation:none}}@media (max-width:620px){.worker-detail-head{margin-bottom:18px}.worker-io{gap:8px}.worker-detail-copy{font-size:11px}}.hero{position:relative;isolation:isolate;width:100%;max-width:none;min-height:100svh;margin:0;padding:148px 24px 108px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#e7f3f1;background-image:radial-gradient(ellipse 88% 62% at 50% 40%,#fff,#ffffffb8 28%,#e7f3f100 68%),radial-gradient(circle at 86% 8%,rgba(14,47,86,.36),transparent 34%),radial-gradient(circle at 8% 86%,rgba(57,197,187,.22),transparent 32%),radial-gradient(circle at 72% 92%,rgba(27,74,122,.16),transparent 30%);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.hero:before,.hero:after{content:"";position:absolute;pointer-events:none}.hero:before{z-index:0;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 32% 36%,rgba(255,255,255,.7),transparent 32%),radial-gradient(circle at 70% 24%,rgba(57,197,187,.22),transparent 34%),radial-gradient(circle at 82% 16%,rgba(14,47,86,.28),transparent 30%),radial-gradient(circle at 18% 78%,rgba(31,90,140,.16),transparent 28%);filter:blur(28px) saturate(112%);transform-origin:50% 42%;animation:hero-aurora-float 32s ease-in-out infinite alternate}.hero:after{z-index:1;top:44%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.3) 46%,rgba(255,255,255,.92) 100%)}.hero-brand-lockup{display:flex;justify-content:center;margin:0 auto clamp(18px,2.6vw,32px)}.hero-brand-lockup img{display:block;width:clamp(92px,10vw,142px);height:auto;object-fit:contain;mix-blend-mode:multiply;background:#fff}.hero-copy{position:relative;z-index:2;width:min(100%,1320px);text-align:center;user-select:none;-webkit-user-select:none}.hero h1{max-width:none;margin:0;display:flex;flex-direction:column;align-items:center;color:#172c35;line-height:1}.hero-title-lead{display:block;font-size:clamp(92px,11.2vw,156px);font-family:Inter,Avenir Next,Avenir,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:760;letter-spacing:.018em;line-height:.84}.hero h1 .hero-title-journey{position:relative;display:grid;place-items:center;width:min(100%,1080px);min-height:clamp(52px,5.4vw,76px);margin-top:.36em;color:var(--brand-deep);font-family:Inter,Avenir Next,Avenir,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(18px,2.35vw,34px);font-style:normal;font-weight:560;letter-spacing:.035em;line-height:1.3;white-space:nowrap}.hero-title-journey span{display:inline}.hero-typing{display:inline;min-width:1ch;color:var(--phrase-color, var(--brand-deep));font-style:normal;font-weight:540;transition:color .32s ease}.hero-typing:after{content:"|";display:inline;margin-left:.08em;color:currentColor;font-size:.78em;font-weight:400;animation:hero-caret-blink .82s steps(1,end) infinite}.hero-lede{max-width:760px;margin:clamp(32px,3.5vw,42px) auto 0;color:#53666a;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(15px,1.25vw,17px);font-weight:430;line-height:1.75;letter-spacing:.005em}.hero-actions{justify-content:center;margin-top:35px;gap:12px}.hero-actions .button{min-width:142px;min-height:50px;justify-content:center;padding-inline:23px}.hero-actions .button-primary{box-shadow:0 12px 30px #39c5bb2b}@keyframes hero-caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes hero-aurora-float{0%{transform:translate(-2.2%,1.4%) scale(1.02)}to{transform:translate(2.8%,-2.2%) scale(1.06)}}@keyframes hero-atmosphere-turn{0%{transform:rotate(0) scale(1.04)}to{transform:rotate(360deg) scale(1.04)}}@media (max-width: 980px){.hero{min-height:100svh;padding:148px 24px 104px}.hero-title-lead{font-size:clamp(86px,13vw,128px)}.hero h1 .hero-title-journey{font-size:clamp(31px,4.6vw,44px)}}@media (max-width: 620px){.site-header{width:calc(100% - 28px);opacity:.72}.hero{min-height:calc(100svh - 8px);padding:112px 20px 88px}.hero-title-lead{font-size:clamp(66px,20vw,86px);line-height:.88;letter-spacing:-.1em}.hero h1 .hero-title-journey{width:100%;min-height:2.7em;margin-top:.56em;display:grid;font-size:clamp(16px,4.2vw,28px);line-height:1.38;white-space:nowrap}.hero-title-journey span{display:inline}.hero-typing{max-width:none}.hero-lede{max-width:30ch;margin-top:32px;font-size:15px;line-height:1.75}.hero-lede br{display:none}.hero-actions{width:min(100%,250px);margin:28px auto 0;flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}}@media (prefers-reduced-motion: reduce){.hero,.hero:before,.hero-atmosphere{animation:none}.hero-pointer-wash{display:none}.hero.hero-motion-live .hero-atmosphere,.hero.hero-motion-live .hero-title-lead,.hero.hero-motion-live .hero-title-journey,.hero.hero-motion-live .hero-install{will-change:auto;transform:none}}.hero-pointer-wash{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(32% 28% at var(--mx, 50%) var(--my, 42%),rgba(255,255,255,.48),rgba(57,197,187,.1) 36%,transparent 72%);mix-blend-mode:soft-light}.hero-atmosphere{position:absolute;z-index:0;top:-42%;right:-42%;bottom:-42%;left:-42%;pointer-events:none;background:conic-gradient(from 210deg at 50% 42%,#39c5bb00,#39c5bb1a 72deg,#0e2f5629 148deg,#7dc4d614 214deg,#39c5bb0f 286deg,#39c5bb00 360deg);filter:blur(72px) saturate(120%);opacity:.85;animation:hero-atmosphere-turn 90s linear infinite;transform-origin:50% 42%}.hero.hero-motion-live .hero-atmosphere{animation:none;will-change:transform}.hero.hero-motion-live .hero-title-lead,.hero.hero-motion-live .hero-title-journey{will-change:transform;transform-origin:50% 50%}.hero.hero-motion-live .hero-install{will-change:auto;transform:none}.hero-install{width:min(100%,520px);margin:28px auto 0;display:flex;flex-direction:column;text-align:left;border:1px solid rgba(255,255,255,.34);border-radius:11px;background:linear-gradient(180deg,#ffffff47,#ecf1f329 58%,#d6e0e41f);box-shadow:0 10px 24px #1622281a,inset 0 1px #ffffffc7,inset 0 -1px #46565e1a;backdrop-filter:blur(20px) saturate(116%);-webkit-backdrop-filter:blur(20px) saturate(116%);overflow:hidden;transform:none}.hero-install-tabs{display:flex;align-items:stretch;justify-content:space-between;width:100%;background:transparent;border-bottom:1px solid rgba(255,255,255,.14)}.hero-install-tabs-left{display:flex;align-items:stretch}.hero-install-tabs button{flex:0 0 auto;min-width:0;padding:8px 16px 7px;border:0;border-bottom:2px solid transparent;background:transparent;color:#56666d;font:750 12px/1 inherit;letter-spacing:.06em;cursor:pointer;transition:color .2s,border-color .2s}.hero-install-tabs button.is-active{border-bottom-color:#3c8e89;background:transparent;color:#18363d}.hero-install-tabs button.is-sub{padding:8px 10px 7px;color:#8b9ca2;font:600 10px/1 inherit;letter-spacing:.04em}.hero-install-tabs button.is-sub.is-active{color:#5a7177;border-bottom-color:#9cc4c0}.hero-terminal{min-height:96px;padding:0 15px 10px;background:transparent;color:#172c35}.terminal-bar{display:flex;align-items:center;min-height:32px;border-bottom:1px solid rgba(255,255,255,.12);gap:16px}.terminal-dots{display:flex;gap:6px}.terminal-dots i{display:block;width:9px;height:9px;border-radius:50%;background:#ef6b63}.terminal-dots i:nth-child(2){background:#eab84e}.terminal-dots i:nth-child(3){background:#63bd63}.terminal-copy{margin-left:auto;border:0!important;background:transparent!important;color:#40565e!important;padding:6px 2px!important;cursor:pointer;display:grid;place-items:center}.terminal-copy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.terminal-copy[data-copied=true]{color:#247d78!important;position:relative}.terminal-copy[data-copied=false]{color:#ad5b57!important}.hero-install-body{min-height:58px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.hero-install-panel{height:100%;padding:4px 4px 6px;min-width:0;box-sizing:border-box}.hero-install-panel[data-install-panel=source]{display:grid;align-content:center}.hero-install-panel.is-inactive,.hero-install-panel p{display:none}.hero-install .command-box{position:relative;isolation:isolate;display:flex;gap:10px;align-items:flex-start;margin:0;padding:6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;user-select:text;-webkit-user-select:text;cursor:text}.hero-install .command-box:before{display:none}.hero-install .command-box code{min-width:0;flex:1;overflow-wrap:anywhere;color:#172c35;font:650 12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;user-select:text;-webkit-user-select:text;cursor:text}.command-prompt{padding-top:1px;color:#345e64;font:700 13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;user-select:none;-webkit-user-select:none}@media (max-width:620px){.hero-install{width:100%;margin-top:28px;border-radius:10px}.hero-install-tabs button{padding:7px 12px;font-size:11px}.hero-terminal{padding:0 13px 12px}.hero-install-panel{padding:4px 2px}.hero-install .command-box code{font-size:10px;line-height:1.7}.command-prompt{font-size:11px;line-height:1.7}}.hero-install-heading{display:none}.hero-command-list{display:grid;gap:0;padding:0 6px 2px}.hero-command-item{display:block;padding:8px 10px;border-radius:0;background:transparent}.hero-command-item:hover{background:transparent}.hero-command-item.is-primary{padding:8px 6px}.hero-command-item.is-primary .hero-command-label strong{font-size:17px;font-weight:780;letter-spacing:.05em;color:#14615c}.hero-command-item.is-primary .hero-command-line code{font-size:15px;font-weight:760;color:#102226;letter-spacing:.01em}.hero-command-item.is-primary .command-prompt{color:#15746e;font-size:15px;font-weight:780}.hero-command-label{display:flex;align-items:baseline;gap:8px;min-width:0}.hero-command-label strong{font-size:12px;color:#24454d;white-space:nowrap}.hero-command-label span{display:none}.hero-command-line{display:flex;align-items:center;min-width:0;gap:8px;background:transparent;overflow:hidden}.hero-command-line code{min-width:0;flex:1;overflow:hidden;white-space:nowrap;color:#102226;font:760 15px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;user-select:text;-webkit-user-select:text;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.hero-install ::-webkit-scrollbar,.hero-command-line code::-webkit-scrollbar{display:none;width:0;height:0}.hero-command-line .command-prompt{padding:0;line-height:1.4;font-size:12px}.hero-command-line .copy-command{flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#7a8c91;cursor:pointer;transition:color .2s,opacity .2s;opacity:.72}.hero-command-line .copy-command:hover{background:transparent;color:#176d69;opacity:1}.hero-command-line .copy-command svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hero-command-line .copy-command[data-copied=true]{background:transparent;color:#16736e;opacity:1}@media (max-width:620px){.hero-command-list{padding:0 6px 6px}.hero-command-item{grid-template-columns:58px minmax(0,1fr);gap:6px;padding:6px}.hero-command-item.is-primary .hero-command-label strong{font-size:15px}.hero-command-line code{font-size:10px}}.site-header{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;width:min(calc(100% - 16px),1380px);opacity:1;transition:width .72s var(--ease),height .72s var(--ease),padding .72s var(--ease),background .72s ease,border-color .72s ease,box-shadow .72s ease,backdrop-filter .72s ease,opacity .3s ease}.site-header .brand,.site-header .header-actions,.site-header .desktop-nav{transition:transform .72s var(--ease),opacity .46s ease,filter .46s ease}.site-header .desktop-nav{opacity:0;pointer-events:none;transform:translateY(-8px) scale(.96)}.site-header .header-actions .text-link{opacity:0;pointer-events:none;transform:translate(14px)}.site-header .header-actions .button-primary{transform:translate(0)}.site-header.header-scrolled{width:min(calc(100% - 72px),1120px);height:48px;padding-left:14px;background:#f7fbfab8;border-color:transparent;box-shadow:0 10px 28px #19413f0f;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);opacity:1}.site-header.header-scrolled .brand{transform:translate(15px)}.site-header.header-scrolled .desktop-nav{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.site-header.header-scrolled .header-actions .text-link{opacity:1;pointer-events:auto;transform:translate(0)}.site-header.header-scrolled .header-actions .button-primary{transform:translate(-15px)}@media (max-width:980px){.site-header .desktop-nav{display:none}.site-header .header-actions{opacity:1}.site-header .header-actions .text-link{opacity:0;pointer-events:none}.site-header.header-scrolled .header-actions .text-link{opacity:1;pointer-events:auto}.site-header.header-scrolled .brand,.site-header.header-scrolled .header-actions .button-primary{transform:none}}@media (max-width:620px){.site-header,.site-header.header-scrolled{width:calc(100% - 28px);height:56px;padding-left:14px}}#capabilities .display-title{max-width:none!important;word-break:keep-all;overflow-wrap:normal}#capabilities{padding-bottom:88px}.cap-head,.section-pad>.cap-payload{width:100%}.cap-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,560px);gap:40px;align-items:end;margin-bottom:28px}.cap-head .shot-slot{width:100%;max-width:560px;margin:0;justify-self:end}.cap-head .section-kicker{margin-bottom:22px}@media (max-width:900px){.cap-head{grid-template-columns:1fr;gap:22px}.cap-head .shot-slot{max-width:640px;justify-self:start}}.cap-lede{max-width:58ch;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.7;word-break:keep-all}.cap-payload{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;margin:0;overflow:hidden;background:var(--ink);color:#fff}.cap-payload-copy{display:flex;flex-direction:column;justify-content:center;padding:36px 32px 36px 40px}.cap-payload-copy span{display:block;color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.16em}.cap-payload-copy h3{margin:14px 0 12px;font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.05em;font-weight:550;word-break:keep-all}.cap-payload-copy p{margin:0;max-width:32ch;color:#c5d0d0;font-size:14px;line-height:1.7;word-break:keep-all}.cap-chips{position:relative;min-height:248px;border-left:1px solid rgba(255,255,255,.1);overflow:hidden}.cap-chip-fill{position:absolute;left:0;top:0;z-index:0;width:25%;height:50%;background:linear-gradient(180deg,#39c5bb33,#39c5bb0f);box-shadow:inset 0 2px 0 var(--teal);pointer-events:none;will-change:transform}.cap-chip-grid{position:relative;z-index:1;display:grid;height:100%;min-height:248px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(124px,1fr))}.cap-chip-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-width:0;min-height:100%;margin:0;padding:16px 14px 14px;border:0;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#8a9898;font:inherit;text-align:left;cursor:pointer}.cap-chip-grid button:nth-child(4n){border-right:0}.cap-chip-grid button:nth-child(n+5){border-bottom:0}.cap-chip-grid button small{display:block;color:inherit;font-size:10px;font-weight:800;letter-spacing:.16em}.cap-chip-grid button strong{display:block;margin-top:auto;padding-top:18px;color:inherit;font-size:22px;font-weight:650;letter-spacing:.04em;line-height:1;word-break:keep-all}.cap-chip-grid button span{display:block;margin-top:8px;color:#6f7c7c;font-size:12px;line-height:1.2;white-space:nowrap;word-break:keep-all}.cap-chip-grid button.is-on{color:#fff}.cap-chip-grid button.is-on span{color:#d5e0e0}.cap-chip-grid button.is-on small{color:var(--teal)}@media (max-width:1100px){.cap-payload{grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr)}.cap-payload-copy{padding:28px 22px 28px 26px}.cap-chips,.cap-chip-grid{min-height:220px}.cap-chip-grid{grid-template-rows:repeat(2,minmax(110px,1fr))}}@media (max-width:720px){.cap-payload{grid-template-columns:1fr}.cap-payload-copy{padding:24px 22px 8px}.cap-chips{border-left:0;border-top:1px solid rgba(255,255,255,.1);min-height:0}.cap-chip-grid{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(92px,auto))}.cap-chip-grid button{padding:14px 12px 12px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.cap-chip-grid button:nth-child(4n){border-right:1px solid rgba(255,255,255,.1)}.cap-chip-grid button:nth-child(n+5){border-bottom:1px solid rgba(255,255,255,.1)}.cap-chip-grid button:nth-child(2n){border-right:0}.cap-chip-grid button:nth-child(n+7){border-bottom:0}}.system-outline{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.system-outline article{min-height:168px;padding:24px;border:1px solid var(--line);background:#ffffffb8}.system-outline span{display:block;color:var(--teal-dark);font-size:10px;font-weight:700;letter-spacing:.16em}.system-outline h3{margin:28px 0 10px;font-size:24px;line-height:1.15;letter-spacing:-.05em;font-weight:550}.system-outline p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}@media (max-width:900px){.system-outline{grid-template-columns:1fr}}.system-outline{position:relative}.system-outline article{position:relative;transition:border-color .25s var(--ease),background .25s var(--ease)}.system-outline article.is-piped{border-color:var(--teal);background:#ffffffeb}.system-outline article.is-piped:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--teal)}.pipeline-rail{position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--teal);transform-origin:0 50%;transform:scaleX(.12);pointer-events:none;z-index:2}.pipeline-token{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #39c5bb2e,0 0 16px #39c5bb73;pointer-events:none;z-index:3}.media-frame.media-stage{overflow:hidden}.media-frame.media-stage img{will-change:transform;transform-origin:50% 45%}.media-scan{position:absolute;left:-8%;width:116%;height:18%;top:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(57,197,187,.22),transparent);mix-blend-mode:screen;z-index:2}.worker-list,.workflow-steps{position:relative}.motion-track{position:absolute;left:0;width:2px;border-radius:99px;background:var(--teal);box-shadow:0 0 14px #39c5bb73;pointer-events:none;z-index:3}.workflow-steps .motion-track{left:-1px}.console-event{transition:background .35s var(--ease),transform .35s var(--ease)}.console-event.is-live{background:#39c5bb14;transform:translate(4px)}.console-event.is-live .event-dot{transform:scale(1.35);box-shadow:0 0 0 5px #39c5bb29}.boundary-rail article{position:relative;overflow:hidden}.boundary-rail article:before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--fill, 0) * 100%);background:linear-gradient(180deg,#39c5bb00,#39c5bb24);pointer-events:none;z-index:0}.boundary-rail article>*{position:relative;z-index:1}.boundary-lifecycle{position:relative}.boundary-lifecycle span{transition:color .25s var(--ease)}.boundary-lifecycle span.is-now{color:var(--teal-dark)}.lifecycle-courier{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #39c5bb33;pointer-events:none;z-index:2}.marquee-strip{transform-origin:50% 50%;will-change:transform}.closing{perspective:1400px}.closing-inner{transform-style:preserve-3d}.closing-orbit{will-change:transform;transform-origin:50% 50%}@media (prefers-reduced-motion: reduce){.motion-track,.pipeline-rail,.pipeline-token,.media-scan,.lifecycle-courier,.cap-chip-fill{display:none}.cap-chips button,.media-frame.media-stage img,.marquee-strip,.closing-orbit,.closing-inner,.console-event{will-change:auto;transform:none;opacity:1}}.shot-slot{width:min(100%,680px);max-width:680px;margin:36px auto 0;justify-self:center}.shot-window{overflow:hidden;border:1px solid var(--line);background:#ffffffc7;box-shadow:0 16px 36px #1113130f}.shot-chrome{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-bottom:1px solid var(--line);background:#f7fbfaeb}.shot-chrome i{width:7px;height:7px;border-radius:50%;background:#c5d2d0}.shot-chrome span{min-width:0;margin-left:8px;padding:3px 8px;overflow:hidden;color:#6a7878;background:#ffffffb3;font-size:10px;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis}.shot-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16/10;background:linear-gradient(180deg,#ffffff9e,#e8f2f1eb);display:grid;place-items:center}.shot-ph{position:relative;z-index:1;max-width:28ch;padding:0 16px;text-align:center;pointer-events:none}.shot-ph span{display:block;color:var(--teal-dark);font-size:10px;font-weight:800;letter-spacing:.16em}.shot-ph strong{display:block;margin:10px 0 8px;font-size:17px;font-weight:550;letter-spacing:-.04em;line-height:1.25;word-break:keep-all}.shot-ph p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.shot-image,.shot-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#111616}.shot-video{display:block}.shot-slot.is-filled .shot-ph{display:none}.shot-slot.is-filled .shot-frame{background:#111616}.shot-ink{margin-top:42px}.shot-ink .shot-window{border-color:#3a4343;background:#171c1c;box-shadow:none}.shot-ink .shot-chrome{border-bottom-color:#2d3535;background:#121616}.shot-ink .shot-chrome i{background:#3a4343}.shot-ink .shot-chrome span{color:#8c9898;background:#1b2121}.shot-ink .shot-frame{background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.shot-ink .shot-ph span{color:var(--teal)}.shot-ink .shot-ph strong{color:#fff}.shot-ink .shot-ph p{color:#8c9898}.shot-mint .shot-window{border-color:#c5d6d3;background:#f7fbfa}#boundaries .shot-slot{margin-top:36px}.architecture-heading{margin:56px auto 36px}.system-map{padding:20px 0 0;gap:22px}.map-side{min-height:0}.map-source,.map-result{padding:18px}.principles{margin-top:36px}.workflow-results{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:stretch;gap:18px;min-height:204px}.workflow-dynamic-stage,.workflow-result-audio{min-width:0;min-height:204px}.workflow-result-audio{display:flex;align-items:center}.workflow-result-audio .audio-card{width:100%;height:116px;display:grid;grid-template-rows:54px 62px;background:#fff;border:1px solid #c7dfdb;overflow:hidden}.workflow-result-audio .audio-visual{position:relative;height:54px;min-height:54px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.workflow-result-audio .audio-waveform{display:block;width:calc(100% - 42px);height:30px;max-width:calc(100% - 42px)}.workflow-result-audio .audio-play{flex:0 0 30px;width:30px;height:30px;color:#062f2c;background:#7de1d7;border:1px solid #d8fffa;box-shadow:0 3px #0234312e}.workflow-result-audio .audio-play svg{width:12px;height:12px}.workflow-result-audio .audio-card.playing .audio-play{background:#103f3b;color:#9df4eb;border-color:#39c5bb;box-shadow:0 0 0 3px #39c5bb2e}.workflow-result-audio .audio-progress{right:9px;left:9px;bottom:5px;height:1px}.workflow-result-audio .audio-meta{height:62px;min-height:62px;padding:0 9px;display:flex;align-items:center;overflow:hidden;background:#fff;box-sizing:border-box}.workflow-result-audio .audio-meta>div{width:100%;min-width:0;overflow:hidden}.workflow-result-audio .audio-meta strong{display:block;color:#102322;font-size:10px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:700px){.workflow-results{grid-template-columns:1fr!important}.workflow-result-audio{min-height:116px}}.media-stamp{display:none}.media-caption{display:flex;justify-content:flex-start}.workflow-stage-card{display:flex!important;flex-direction:column;justify-content:center;gap:8px;height:204px;min-height:204px;padding:22px 26px}.workflow-stage-card .stage-kicker{grid-column:auto;margin:0}.workflow-stage-card h3{margin:0;max-width:34ch;font-size:26px;line-height:1.2}.workflow-stage-card p{margin:0;max-width:62ch;font-size:13px;line-height:1.7}.stage-metrics{display:none!important}.workflow-results{display:grid;grid-template-columns:1fr;align-items:stretch;gap:18px;min-height:204px}.workflow-results.has-audio{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr)}.workflow-results:not(.has-audio) .workflow-result-audio{display:none}.workflow-dynamic-stage,.workflow-result-audio{min-height:204px}.workers{display:flex!important;flex-direction:column;gap:0}.workers-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:36px;width:100%;max-width:none;margin:0}.workers-intro .display-title{font-size:clamp(34px,4.4vw,56px)}.workers-intro>p{max-width:36ch;margin:0 0 4px}.worker-explorer{padding-top:36px;width:100%}.worker-detail{min-height:360px}.worker-function-name{margin:0 0 14px!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.05em;line-height:1.15}.worker-description{max-width:36ch;margin:0 0 10px!important;font-size:15px;line-height:1.5}.worker-detail-copy{max-width:42ch}.console-event strong{font-family:inherit;letter-spacing:0}.boundary-index,.boundary-lifecycle span{letter-spacing:.08em}@media (max-width:980px){.workers-intro{grid-template-columns:1fr;gap:18px}.workflow-results.has-audio{grid-template-columns:1fr}.workflow-stage-card{height:auto;min-height:180px}}@media (max-width:700px){.workflow-results,.workflow-dynamic-stage,.workflow-result-audio{min-height:0}}.section-kicker{justify-content:flex-start;letter-spacing:.12em}.worker-row{grid-template-columns:1fr 22px!important;align-items:center;padding:12px 0}.row-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.row-name{font-size:13px;letter-spacing:.02em;line-height:1.2}.row-id{font-size:10px;font-weight:500;letter-spacing:.03em;color:#6d7c7c;line-height:1.2}.worker-row:hover .row-id{color:#b7c4c4}.worker-row.active .row-id{color:#1113138c}.worker-detail .worker-technical-name,.worker-technical-name{margin:0 0 16px!important;color:#11131394!important;font-size:13px!important;font-weight:650!important;letter-spacing:.03em;line-height:1.3!important;overflow-wrap:anywhere}.system-outline article>span,.boundary-index{letter-spacing:.08em}.section-pad{padding:88px 40px}#capabilities{padding-bottom:64px}.cap-head{display:block!important;max-width:var(--max);margin:0 auto 22px}.cap-head .shot-slot{display:none}.cap-lede{max-width:42ch;margin-top:14px;font-size:15px}.cap-payload{display:block!important;grid-template-columns:none!important}.cap-payload-copy{display:none}.cap-chips{border-left:0!important;min-height:0!important}.cap-chip-grid{min-height:0!important;grid-template-rows:repeat(2,minmax(96px,auto))!important}.cap-chip-grid button{justify-content:flex-start;padding:16px 16px 14px!important}.cap-chip-grid button strong{margin-top:0!important;padding-top:0!important;font-size:20px!important}.architecture-heading{margin:0 auto 8px!important}.system-map{padding:12px 0 0!important;gap:18px!important}.map-side{min-height:0!important}.map-source,.map-result{padding:16px!important}.worker-roster{max-width:var(--max);width:100%;margin:28px auto 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.worker-roster li{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:84px;padding:14px 16px;background:var(--fog)}.worker-roster strong{font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.worker-roster span{color:var(--muted);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;line-height:1.2}.workflow.section-pad{padding-top:88px;padding-bottom:88px}.workflow-results,.workflow-dynamic-stage,.workflow-result-audio,.workflow-stage-card{min-height:0!important;height:auto!important}.workflow-results{margin-top:18px;padding-top:16px;align-items:center!important}.workflow-caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0;min-height:0}.workflow-caption strong{font-size:16px;font-weight:650;line-height:1.3}.workflow-caption span{color:var(--muted);font-size:13px;line-height:1.4}.workflow-result-audio{min-height:0!important}.workflow-result-audio .audio-card{height:96px!important;grid-template-rows:46px 50px!important}.workflow-result-audio .audio-visual{height:46px!important;min-height:46px!important}.workflow-result-audio .audio-meta{height:50px!important;min-height:50px!important}@media (max-width:980px){.section-pad{padding:72px 22px}.worker-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-chip-grid{grid-template-rows:repeat(4,minmax(84px,auto))!important}}@media (max-width:620px){.worker-roster{grid-template-columns:1fr}}.architecture.section-pad{padding-bottom:48px}.workflow.section-pad{padding-top:56px}.system-map{grid-template-columns:minmax(210px,.86fr) minmax(0,1.7fr) minmax(210px,.86fr)!important;align-items:stretch}.map-node{min-width:0!important;padding:12px 10px}.connector{width:18px}.worker-roster li{min-height:0;padding:12px 14px}#capabilities{padding-bottom:72px}#capabilities .cap-head{display:block!important;max-width:36rem;margin:0 auto 28px;text-align:center}#capabilities .cap-head .section-kicker{justify-content:center}#capabilities .display-title{margin-left:auto;margin-right:auto}#capabilities .cap-lede{margin:14px auto 0;max-width:36ch;text-align:center}.cap-stage{position:relative;display:grid;grid-template-columns:minmax(124px,150px) minmax(0,1fr) minmax(124px,150px);gap:16px;align-items:stretch;width:100%}.cap-chip-fill{position:absolute;z-index:0;top:0;left:0;width:auto;height:auto;border-radius:10px;background:#39c5bb29;box-shadow:inset 0 1px #39c5bb8c;pointer-events:none;opacity:0}.cap-rail{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.cap-rail button{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:72px;margin:0;padding:12px 14px;border:1px solid var(--line);background:#ffffffb8;color:#5f6e6e;font:inherit;text-align:left;cursor:pointer}.cap-rail button strong{display:block;margin:0;padding:0;color:inherit;font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.cap-rail button span{display:block;margin-top:4px;color:#7b8888;font-size:11px;line-height:1.3;white-space:nowrap}.cap-rail button.is-on{color:#062f2c;border-color:#39c5bb8c;background:transparent}.cap-rail button.is-on span{color:#3d6f6a}.cap-hero{position:relative;z-index:1;min-width:0}.cap-hero .shot-slot{display:block;width:100%;max-width:none;margin:0}.cap-hero .shot-window{height:100%}.cap-hero .shot-frame{aspect-ratio:16/10;min-height:280px}.agent-stage{position:relative;max-width:min(100%,860px);width:100%;margin:28px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px}.agent-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.agent-paths-idle path{fill:none;stroke:#39c5bb52;stroke-width:1.35}.agent-path-live{fill:none;stroke:var(--teal);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(57,197,187,.35))}.agent-io-in,.agent-io-out{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;border:1px dashed #c9d8d6;background:#ffffffb8;color:#5d6d6d;text-align:center;min-width:220px;transition:border-color .3s ease,background .3s ease,color .3s ease}.agent-io-in.is-hot,.agent-io-out.is-hot{border-color:var(--teal);background:#fff;color:#062f2c}.agent-io-in span,.agent-io-out span{font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--teal-dark)}.agent-io-in strong,.agent-io-out strong{font-size:14px;font-weight:650;letter-spacing:-.03em}.agent-net{position:relative;z-index:1;width:100%}.agent-constellation{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.agent-constellation li{min-height:108px}.agent-constellation .is-hub{display:grid;place-items:stretch;padding:0 8px 8px 0}.hub-core{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:14px 12px 12px;text-align:center;background:#fff;border:1px solid var(--teal);box-shadow:6px 6px 0 var(--teal);transition:transform .35s ease,box-shadow .35s ease}.hub-core.is-hot{transform:translate(-1px,-1px);box-shadow:8px 8px 0 var(--teal)}.hub-core span{display:block;color:var(--teal-dark);font-size:10px;font-weight:800;letter-spacing:.16em}.hub-core strong{display:block;margin-top:6px;font-size:22px;letter-spacing:-.05em;line-height:1.1}.hub-core small{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.4}.hub-status{margin:8px 0 0;color:#0b3d39;font-size:12px;line-height:1.3}.agent-constellation button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;min-height:108px;padding:14px 12px;border:1px solid var(--line);background:#ffffffd1;color:#223;font:inherit;text-align:left;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.agent-constellation button strong{display:block;font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.agent-constellation button span{display:block;margin-top:6px;color:#6d7c7c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.2;overflow-wrap:anywhere}.agent-constellation button.is-live{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-1px)}.agent-constellation button.is-live span{color:var(--teal)}.agent-packet{position:absolute;z-index:2;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--teal);pointer-events:none;opacity:.2}.agent-packet.is-hot{opacity:1;box-shadow:0 0 0 6px #39c5bb2e}.worker-roster{display:none}@media (max-width:980px){.cap-stage{grid-template-columns:1fr;gap:14px}.cap-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cap-rail button{min-height:64px;padding:10px}.agent-stage{gap:12px}.agent-constellation{gap:8px}.agent-constellation li,.agent-constellation button{min-height:96px}.hub-core strong{font-size:18px}.agent-svg,.agent-packet{display:none}}@media (max-width:620px){.cap-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.agent-packet,.agent-svg{display:none}.agent-constellation button:first-child{background:var(--ink);border-color:var(--ink);color:#fff}.agent-constellation button:first-child span{color:var(--teal)}}.eco-knowledge{--surface:var(--brand);--text:#04302f;--secondary:#073f3d;--accent:#04302f;--edge:var(--brand-deep);--rest-right:48%;--rest-top:30px;--rest-width:46%;--rest-height:200px;--tilt:-3deg;--open-width:530px;--open-height:326px;--open-top:8px }.eco-voice{--surface:#eef5f5;--text:#14313a;--secondary:#5b7278;--accent:var(--brand-deep);--edge:#cfe0e0;--rest-right:0%;--rest-top:0px;--rest-width:43%;--rest-height:182px;--tilt:3deg;--open-width:520px;--open-height:326px;--open-top:0px }.eco-extension{--surface:var(--navy);--text:#eef6fc;--secondary:#93aac2;--accent:var(--brand);--edge:#25435f;--rest-right:51%;--rest-top:254px;--rest-width:40%;--rest-height:166px;--tilt:2deg;--open-width:480px;--open-height:294px;--open-top:146px }.eco-live{--surface:#c9e8e7;--text:#0b3231;--secondary:#3f5c5b;--accent:var(--brand-deep);--edge:#a8d3d2;--rest-right:3%;--rest-top:210px;--rest-width:44%;--rest-height:196px;--tilt:-3deg;--open-width:510px;--open-height:306px;--open-top:134px }@media (max-width:620px){.ecosystem-grid{margin-top:32px}.eco-collage{height:420px}.eco-card{padding:14px}.eco-knowledge{--rest-right:49%;--rest-width:49%;--rest-height:190px;--rest-top:20px }.eco-voice{--rest-width:46%;--rest-height:180px }.eco-extension{--rest-right:52%;--rest-width:44%;--rest-height:170px;--rest-top:235px;--open-top:0px }.eco-live{--rest-width:46%;--rest-height:190px;--rest-top:205px;--open-top:0px }.eco-card.is-open{right:0;top:0;width:100%;height:420px}.eco-card-front h3{font-size:15px}.eco-card-detail{top:22px;right:22px;bottom:22px;left:22px;gap:18px}.eco-card-detail strong{font-size:18px}.eco-card-detail p{font-size:13px}.live2d-detail{grid-template-columns:64px minmax(0,1fr);gap:12px}.live2d-detail img{width:64px;height:90px}}.eco-knowledge{--rest-right:45%;--rest-top:24px;--rest-width:49%;--rest-height:214px;--tilt:-3deg;--open-right:43%;--open-top:-18px;--open-width:740px;--open-height:540px }.eco-voice{--rest-right:-2%;--rest-top:-8px;--rest-width:46%;--rest-height:196px;--tilt:3deg;--open-right:-16%;--open-top:-32px;--open-width:700px;--open-height:680px }.eco-extension{--rest-right:48%;--rest-top:270px;--rest-width:44%;--rest-height:178px;--tilt:2deg;--open-right:43%;--open-top:6px;--open-width:640px;--open-height:560px }.eco-live{--rest-right:-4%;--rest-top:226px;--rest-width:47%;--rest-height:210px;--tilt:-3deg;--open-right:-12%;--open-top:220px;--open-width:560px;--open-height:304px }@media (max-width:620px){.eco-collage{height:420px}.eco-knowledge,.eco-voice,.eco-extension,.eco-live{--open-right:0%;--open-top:0px }.eco-card.is-open{right:0;top:0;width:100%;height:420px}}.eco-voice{--open-right:-16% }.eco-live{--open-right:-12% }.eco-live{--open-width:700px;--open-height:400px }.eco-live{--tilt:0deg;--open-width:650px }#workbench,#connect{scroll-margin-top:0}.section-pad>.wb-head,.section-pad>.wb-stage,.section-pad>.connect-head,.section-pad>.connect-desk{width:100%;max-width:var(--content-max, var(--max));margin-left:auto;margin-right:auto}#workbench.section-pad{padding-top:0;padding-bottom:28px}#workbench .display-title,#connect .display-title{max-width:none;margin:0;font-size:clamp(26px,2.8vw,36px);line-height:1.12;letter-spacing:-.05em}.wb-head,.connect-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 12px}.wb-head p,.connect-head p{max-width:28ch;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.wb-stage{display:grid;grid-template-columns:132px minmax(0,1fr) 132px;gap:0;align-items:stretch;min-height:560px;height:min(72vh,640px)}.wb-rail{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);background:#fff}.wb-rail[data-wb-rail=left]{border-right:0}.wb-rail[data-wb-rail=right]{border-left:0}.wb-chip-fill{position:absolute;z-index:0;top:0;left:0;background:#39c5bb29;box-shadow:inset 3px 0 0 var(--teal);pointer-events:none;opacity:0}.wb-rail[data-wb-rail=right] .wb-chip-fill{box-shadow:inset -3px 0 0 var(--teal)}.wb-rail button{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;margin:0;padding:0 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#5f6e6e;font:inherit;text-align:left;cursor:pointer}.wb-rail button:last-of-type{border-bottom:0}.wb-rail button strong{display:block;font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.15;color:inherit}.wb-rail button span{display:block;margin-top:4px;color:#7b8888;font-size:11px;line-height:1.25;white-space:nowrap}.wb-rail button.is-on{color:#062f2c}.wb-rail button.is-on span{color:#3d6f6a}.wb-window{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 18px 40px #1113130f}.wb-window .shot-chrome{flex:0 0 28px}.wb-viewport{position:relative;container-type:inline-size;overflow:hidden;width:100%;flex:1 1 auto;min-height:0;background:#e8f0ee}.wb-film{display:flex;height:100%;will-change:transform}.wb-scene{position:relative;flex:none;width:100cqw;height:100%;overflow:hidden}.wb-shot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:top center;background:#111616}.wb-scene.has-shot .ghost{display:none}.ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-height:0}.g-persona,.g-knowledge,.g-figure{display:grid;height:100%}.g-persona{grid-template-columns:176px minmax(0,1fr);background:linear-gradient(160deg,#f7fbfa,#e4f1ee)}.g-persona aside,.g-files-pane,.g-pane,.g-thread,.g-chat{min-width:0;min-height:0}.g-persona aside{display:flex;flex-direction:column;padding:18px 16px;border-right:1px solid #d5e4e2;background:#ffffff8c}.g-avatar,.core-face{display:block;width:52px;height:52px;margin-bottom:12px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#c8fff8 0 18%,transparent 19%),linear-gradient(180deg,#39c5bb,#0f5f5a)}.g-persona aside strong,.g-memory header strong,.g-voice header strong,.g-local header strong,.g-collab header strong{display:block;font-size:16px;letter-spacing:-.03em}.g-persona aside small,.g-voice header span,.g-local header span,.g-memory header span,.g-collab header span{display:block;margin-top:4px;color:var(--muted);font-size:11px}.g-persona aside p,.g-voice p,.g-local p,.g-timeline p,.g-thread p,.g-cite{margin:10px 0 0;color:#2c3b3b;font-size:13px;line-height:1.55}.g-aside-meta{list-style:none;margin:auto 0 0;padding:0}.g-aside-meta li{padding:6px 0;border-top:1px solid #d5e4e2;color:#3d6f6a;font-size:12px}.g-pane{display:flex;flex-direction:column;padding:16px 18px}.g-pane header,.g-tool header,.g-files-pane header{font-size:11px;font-weight:700;letter-spacing:.04em;color:#3d6f6a}.g-switches,.g-files,.g-timeline,.g-flow,.g-tool ul,.g-clips,.g-log{list-style:none;margin:12px 0 0;padding:0}.g-switches{flex:1;display:flex;flex-direction:column;gap:8px;margin-top:12px}.g-switches li,.g-tool li,.g-files li,.g-flow li,.g-clips li{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border:1px solid #d5e4e2;background:#ffffffc7;font-size:13px}.g-switches li{flex:1 1 0}.g-tool li+li,.g-files li+li,.g-timeline li+li,.g-flow li+li,.g-clips li+li,.g-log li+li{margin-top:8px}.g-switches li.is-on,.g-tool li.is-on,.g-files li.is-on,.g-flow li.is-live,.g-clips li.is-on{border-color:#39c5bb8c;background:#39c5bb24;color:#062f2c}.g-switches li i{position:relative;width:30px;height:16px;border-radius:99px;background:#c5d4d2}.g-switches li i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff}.g-switches li.is-on i{background:var(--teal)}.g-switches li.is-on i:after{left:16px}.g-knowledge{grid-template-columns:minmax(0,1.55fr) 200px;background:linear-gradient(160deg,#f4fbf8,#e4f1ee)}.g-thread,.g-chat{display:flex;flex-direction:column;gap:8px;padding:16px 18px 12px}.g-thread .in,.g-thread .out,.g-chat .in,.g-chat .out,.qq-msg{max-width:92%;margin:0;padding:8px 11px;font-size:13px;line-height:1.45}.g-thread .in,.g-chat .in,.qq-msg.is-in{align-self:flex-start;background:#fff;border:1px solid #d7e4e2}.g-thread .out,.g-chat .out,.qq-msg.is-out{align-self:flex-end;background:#39c5bb2e;border:1px solid rgba(57,197,187,.28)}.g-thread small{color:var(--teal-dark);font-size:11px}.g-typing{display:inline-flex;gap:4px;align-items:center;width:fit-content;min-height:28px;padding:8px 10px;background:#fff;border:1px solid #d7e4e2;opacity:.35}.g-typing i{width:5px;height:5px;border-radius:50%;background:#5f6e6e}.wb-scene.is-knowledge.is-active .g-typing{opacity:1}.g-input,.qq-compose{margin-top:auto;padding:8px 10px;border:1px solid #d7e4e2;background:#fff;color:#8a9696;font-size:12px}.g-files-pane{display:flex;flex-direction:column;padding:16px 14px;border-left:1px solid #d5e4e2;background:#ffffff80}.g-files{flex:1}.g-files li span,.g-tool li span,.g-flow small,.g-clips span{color:#6a7474;font-size:11px}.g-cite{margin-top:auto;padding-top:12px;color:#3d6f6a;font-size:11px}.g-memory,.g-collab,.g-tool,.g-local,.g-voice{display:flex;flex-direction:column;height:100%;padding:16px 18px}.g-memory{background:linear-gradient(160deg,#f6f4fb,#eceaf6)}.g-timeline{flex:1;display:flex;flex-direction:column;gap:8px;margin-top:12px}.g-timeline li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start;flex:1 1 0;padding:8px 12px;border:1px solid #ddd7ea;background:#ffffffb8}.g-timeline p{margin:0}.g-timeline span{color:#5a4f78;font-size:11px;font-weight:700}.g-collab{position:relative;background:linear-gradient(160deg,#f3f7f6,#e4eceb)}.g-flow{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;margin:12px 0 0}.g-flow li{justify-content:flex-start;gap:12px}.g-flow li span{color:var(--teal-dark);font-size:11px;font-weight:800}.g-flow li.is-done{color:#6a7474}.g-token{position:absolute;left:0;top:0;z-index:2;width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #39c5bb29;pointer-events:none;will-change:transform}.g-log{margin-top:auto}.g-log li{padding:6px 0;border-top:1px solid #d5e4e2;color:#3d6f6a;font-size:12px}.g-voice{background:linear-gradient(160deg,#e7f7f5,#d8eeeb)}.g-wave{display:flex;align-items:flex-end;gap:5px;height:88px;margin:18px 0}.g-wave i{display:block;flex:1 1 0;height:100%;border-radius:99px;background:var(--teal);transform:scaleY(.28);transform-origin:50% 100%}.g-clips{margin-top:0}.g-figure{grid-template-columns:minmax(200px,.72fr) minmax(260px,1.28fr);background:radial-gradient(circle at 78% 58%,rgba(57,197,187,.18),transparent 42%),linear-gradient(180deg,#1a2222,#101616);color:#e7eeed}.g-figure .g-input{background:#ffffff0f;border-color:#ffffff1f;color:#8a9696}.g-figure .in{background:#ffffff14;border-color:#ffffff1f;color:#e7eeed}.g-figure .out{background:#39c5bb38;border-color:#39c5bb4d;color:#e7eeed}.cast,.live-bust{position:relative;width:150px;height:210px;margin:auto 12px 12px auto}.cast-glow,.bust-glow{position:absolute;top:18px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle,rgba(57,197,187,.28),transparent 68%)}.cast-hair,.cast-head,.cast-torso,.cast-mouth,.bust-hair,.bust-face,.bust-eyes,.bust-mouth,.bust-body,.bust-tie{position:absolute;left:50%;transform:translate(-50%)}.cast-hair,.bust-hair{top:10px;width:92px;height:70px;border-radius:46px 46px 16px 16px;background:linear-gradient(180deg,#1b4d58,#0d2a32)}.cast-head,.bust-face{top:28px;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#d7fffa 0 14%,transparent 15%),linear-gradient(180deg,#8be6de,#1c6d68)}.bust-eyes{top:48px;width:22px;height:6px;background:radial-gradient(circle at 3px 3px,#0b2f2c 2.2px,transparent 2.4px),radial-gradient(circle at 19px 3px,#0b2f2c 2.2px,transparent 2.4px)}.cast-torso,.bust-body{top:78px;width:84px;height:118px;border-radius:22px 22px 12px 12px;background:linear-gradient(180deg,#39c5bb 0,#39c5bb 26%,#123a4a 27%,#123a4a 60%,#0d2423 61%)}.bust-tie{top:86px;width:16px;height:42px;background:#0b2f2c;clip-path:polygon(50% 0,100% 12px,50% 100%,0 12px)}.cast-mouth,.bust-mouth{top:58px;width:16px;height:7px;border-radius:0 0 9px 9px;background:#0b2f2c;transform-origin:50% 0}.g-tool{background:linear-gradient(160deg,#f7f3ea,#efe8d8)}.g-tool header{color:#7a6a4e}.g-tool ul{flex:1;display:flex;flex-direction:column;gap:8px}.g-tool li{flex:1 1 0;margin:0}.g-local{background:linear-gradient(160deg,#f5f8f7,#e6eeed)}.g-progress{height:8px;margin:16px 0 12px;overflow:hidden;background:#d5e2e0}.g-progress i{display:block;width:100%;height:100%;background:var(--teal);transform:scaleX(.22);transform-origin:0 50%}.g-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.g-pills span{padding:4px 8px;border:1px solid #d5e4e2;background:#ffffffb3;color:#3d6f6a;font-size:11px}#connect.section-pad{padding-top:72px;padding-bottom:56px}.connect{background:#e7eeed}.connect-desk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);min-height:480px;overflow:hidden;border:1px solid #d3e0de}.connect-packet{position:absolute;z-index:5;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #39c5bb2e;pointer-events:none}.connect-pane{display:flex;flex-direction:column;min-width:0;min-height:0;padding:18px 20px 14px}.connect-pane header{display:flex;align-items:center;gap:10px}.connect-pane header span,.connect-pane header small,.spine-label{display:block;font-size:10px;font-weight:800;letter-spacing:.14em}.connect-pane header strong{display:block;margin-top:4px;font-size:17px;letter-spacing:-.04em}.connect-pane footer{margin-top:10px;font-size:12px;line-height:1.5;opacity:.78}.connect-qq{background:#f7fbfa;color:#1c2a2a}.qq-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(180deg,#4ad4cb,#118e88)}.connect-qq header span{color:var(--teal-dark)}.connect-live{background:#141918;color:#e8f0ef}.connect-live header span,.live-flag{color:#fb7299}.live-flag{letter-spacing:.18em}.connect-spine{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 8px;text-align:center;background:#fff;border-left:1px solid var(--line);border-right:1px solid var(--line)}.spine-label{color:var(--teal-dark)}.connect-spine ul{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}.connect-spine li{padding:8px 6px;border:1px solid var(--line);color:#6a7474;font-size:12px}.connect-spine li.is-on{border-color:var(--teal);background:var(--teal-wash);color:#062f2c}.connect-now{margin:4px 0 0;color:var(--teal-dark);font-size:11px}.qq-stream{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;flex:1;min-height:0;margin-top:14px;overflow:hidden}.live-stage{position:relative;overflow:hidden;flex:1;min-height:280px;margin-top:14px;background:radial-gradient(circle at 72% 78%,rgba(57,197,187,.22),transparent 34%),radial-gradient(circle at 20% 18%,rgba(251,114,153,.16),transparent 32%),#0f1414}.live-bust{position:absolute;right:8%;bottom:-18px;width:168px;height:230px;margin:0}.danmaku-layer{position:absolute;left:12px;top:12px;width:58%;height:38%;overflow:hidden;pointer-events:none}.danmaku-layer span{position:absolute;left:0;top:0;padding:3px 8px;color:#fff;font-size:12px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.45);will-change:transform}.live-meter{position:absolute;left:14px;bottom:12px;display:flex;align-items:flex-end;gap:3px;height:28px}.live-meter i{width:3px;height:100%;border-radius:99px;background:#fb7299;transform-origin:50% 100%}.connect.is-live-hot .live-flag{animation:live-blink 1s steps(2,end) infinite}.connect.is-qq-hot .connect-qq{box-shadow:inset 0 0 0 1px #39c5bb47}@keyframes live-blink{50%{opacity:.35}}@media (max-width: 980px){.wb-head,.connect-head{display:block}.wb-head p,.connect-head p{margin-top:8px;max-width:42ch}.wb-stage{display:flex;flex-direction:column;height:auto;min-height:0}.wb-window{order:-1;height:360px}.wb-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--line);border-right:1px solid var(--line)}.wb-rail[data-wb-rail=left]{border-right:1px solid var(--line);border-bottom:0}.wb-rail button{min-height:58px;padding:8px;border-bottom:0;border-right:1px solid var(--line)}.wb-rail button:last-of-type{border-right:0}.connect-desk{grid-template-columns:1fr}.connect-spine{order:-1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;text-align:left;border:0;border-bottom:1px solid var(--line)}.connect-spine ul{flex-direction:row;width:auto}.connect-packet{display:none}.g-persona,.g-knowledge,.g-figure{grid-template-columns:1fr}.g-files-pane,.g-persona aside{border:0;border-top:1px solid #d5e4e2}.cast,.live-bust{min-height:140px}}@media (max-width: 620px){.wb-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-window{height:300px}}@media (prefers-reduced-motion: reduce){.connect.is-live-hot .live-flag{animation:none}}.wb-window{isolation:isolate}.wb-viewport{background:radial-gradient(circle at 50% 0%,rgba(57,197,187,.08),transparent 46%),#e8f0ee}.g-live2d-slot,.live-cast-slot{min-width:0;min-height:0;overflow:hidden}.g-live2d-slot{position:relative;height:100%}.g-live2d-slot .live2d-canvas,.live-cast-slot .live2d-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;min-height:0;display:block;overflow:hidden;pointer-events:none}.g-live2d-slot .live2d-canvas>canvas,.live-cast-slot .live2d-canvas>canvas{display:block;width:100%!important;height:100%!important}.live-cast-slot{position:absolute;top:0;right:14px;bottom:0;left:40%;width:auto;height:auto;pointer-events:none;z-index:1}.danmaku-layer{top:52px;width:48%;height:44%;z-index:3;overflow:hidden}.g-timeline li.is-on{border-color:#39c5bb80;background:#39c5bb1f}.g-typing i{transform-origin:50% 50%}.connect-packet{width:12px;height:12px;box-shadow:0 0 0 6px #39c5bb29,0 0 18px #39c5bb8c}.connect-spine{background:linear-gradient(180deg,rgba(57,197,187,.08),transparent 28%),#fff}.connect-spine li{transition:border-color .24s ease,background .24s ease,color .24s ease,transform .24s ease}.connect-spine li.is-on{transform:translate(2px)}.live-stage{min-height:320px}.wb-rail button strong{font-size:17px}.wb-scene.is-figure .g-chat{background:linear-gradient(180deg,rgba(16,22,22,.2),transparent)}@media (max-width: 980px){.g-figure{grid-template-columns:1fr;grid-template-rows:minmax(180px,1fr) 210px}.g-live2d-slot{order:-1;min-height:210px}.live-cast-slot{top:0;right:10px;bottom:0;left:32%}}.live2d-canvas.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.48) 48%,transparent 68%),radial-gradient(circle at 50% 24%,#39c5bb2e,#12232214 64%);background-size:220% 100%,100% 100%;animation:live2d-skeleton 1.35s ease-in-out infinite}.live2d-canvas.is-loaded:after{content:none;display:none}@keyframes live2d-skeleton{0%{background-position:120% 0,0 0}to{background-position:-40% 0,0 0}}@media (prefers-reduced-motion: reduce){.live2d-canvas.is-loading:after{animation:none;background:radial-gradient(circle at 50% 24%,#39c5bb24,#1223220f 64%)}}#workflow.section-pad{padding-top:72px;padding-bottom:40px}#ecosystem.section-pad{padding-top:64px;padding-bottom:72px}#ecosystem .section-kicker{display:none}.g-voice{background:radial-gradient(circle at 50% 18%,rgba(57,197,187,.16),transparent 46%),linear-gradient(180deg,#f7fbfa,#e7f2ef)}.g-voice .g-wave{flex:1 1 auto;min-height:148px;height:auto;margin:16px 0 14px}.g-voice p{margin-top:auto}#system .trace-stream{position:relative}#system .trace-stream:before{content:"";position:absolute;left:22px;top:46px;bottom:46px;width:2px;border-radius:99px;background:linear-gradient(180deg,#39c5bb0a,#39c5bb6b,#12232224,#39c5bb14)}#system .trace-msg,#system .trace-mind{position:relative;z-index:1}#workbench.section-pad{width:100%;max-width:none;padding:56px 0 40px;scroll-margin-top:88px}#workbench>.wb-mast{--wb-shot-h: min(52vh, calc(100dvh - 290px) );--wb-type: clamp(52px, 7.4vw, 108px);width:min(1360px,calc((var(--wb-shot-h) + 24px) * 16 / 9),calc(100% - 24px));max-width:none;margin:0 auto;overflow:visible}#workbench .wb-billboard{position:relative;isolation:isolate;display:flow-root;overflow:visible;padding-top:calc(var(--wb-type) * .56)}#workbench .wb-shot-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:absolute;z-index:0;top:0;left:calc((100% - 100vw)/2 + 20px);right:calc((100% - 100vw)/2 + 20px);margin:0;padding:0;color:#1c2626;font-size:var(--wb-type);font-weight:600;line-height:1;letter-spacing:-.07em;padding-inline:28px;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none}#workbench .wb-shot-title span,#workbench .wb-shot-title em{min-width:0;white-space:nowrap}#workbench .wb-shot-title span{margin-left:.55em}#workbench .wb-shot-title em{color:var(--teal-dark);font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.05em;text-align:right;transform:translateY(.02em)}#workbench .wb-home-shot{position:relative;z-index:1;width:100%;max-width:none;margin:0}#workbench .wb-home-shot .shot-window{width:100%;margin:0;overflow:hidden;border:1px solid #c5d4d1;border-radius:16px 16px 0 0;background:#f7fbfa;box-shadow:0 1px #ffffffb3 inset;transform:translateZ(0);transform-origin:50% 60%}#workbench .wb-home-shot .shot-chrome{display:flex;align-items:center;position:relative;height:34px;padding:0 12px;border-bottom:1px solid #d5e3e0;background:#eef4f3}#workbench .wb-home-shot .wb-traffic{display:flex;align-items:center;gap:6px;position:relative;z-index:1}#workbench .wb-home-shot .wb-traffic i{width:8px;height:8px;border-radius:50%}#workbench .wb-home-shot .wb-traffic i:nth-child(1){background:#ef6b63}#workbench .wb-home-shot .wb-traffic i:nth-child(2){background:#eab84e}#workbench .wb-home-shot .wb-traffic i:nth-child(3){background:#63bd63}#workbench .wb-home-shot .shot-chrome>span:last-child{position:absolute;left:50%;transform:translate(-50%);min-width:max-content;max-width:calc(100% - 96px);margin:0;padding:3px 12px;overflow:hidden;border:1px solid #d7e4e1;border-radius:999px;color:#5f6e6e;background:#fff;font-size:11px;letter-spacing:.02em}#workbench .wb-home-shot .shot-frame{aspect-ratio:16 / 9;background:#e7eeed;box-shadow:inset 0 1px #1113130a}#workbench .wb-home-shot .shot-frame>span{color:#8aa09c;font-size:13px;font-weight:550;letter-spacing:.14em}#workbench .wb-home-shot video{pointer-events:none;object-fit:contain;opacity:0;transform:translate3d(0,8px,0) scale(1.012);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1.12,.32,1);z-index:0}#workbench .wb-home-shot video.is-on{opacity:1;transform:none;z-index:1}#workbench .wb-home-shot.is-filled .shot-frame{background:#111616}#workbench .wb-home-shot.is-filled .shot-frame>span{display:none}#workbench .wb-tools{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0}#workbench .wb-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;width:100%;min-width:0;height:42px;margin:0;padding:0;overflow:hidden;border:1px solid #c5d4d1;border-top:0;border-radius:0 0 16px 16px;background:#eef4f3;box-shadow:0 18px 40px #11131314,0 4px 12px #1113130a}#workbench .wb-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px;margin:0;padding:0 10px;border:0;border-right:1px solid #d5e3e0;border-radius:0;background:transparent;color:#5a6a6a;font:inherit;font-size:13px;font-weight:650;letter-spacing:-.03em;cursor:pointer}#workbench .wb-tabs button:last-child{border-right:0}#workbench .wb-tabs button.is-on{background:#fff;color:#142020;box-shadow:inset 0 2px 0 var(--teal)}#workbench .wb-lede{width:100%;min-width:0;margin:0;color:var(--muted);font-size:13px;line-height:1.45;text-align:center}#workbench .wb-tabs button:focus-visible{outline:2px solid rgba(57,197,187,.7);outline-offset:2px}@media (max-width: 720px){#workbench>.wb-mast{--wb-type: clamp(30px, 8.8vw, 42px);width:calc(100% - 24px)}#workbench .wb-shot-title{left:calc((100% - 100vw)/2 + 12px);right:calc((100% - 100vw)/2 + 12px);gap:10px}#workbench .wb-tabs{height:40px}#workbench .wb-tabs button{height:40px;font-size:12px}}@media (prefers-reduced-motion: reduce){#workbench .wb-home-shot video,#workbench .wb-home-shot video.is-on{transition:none;transform:none}}#workbench .wb-film{position:relative;display:block;width:100%;height:100%;transform:none}#workbench .wb-scene{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,14px,0) scale(.985);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1.12,.32,1);z-index:0}#workbench .wb-scene.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none;z-index:2}#workbench .wb-rail button.is-on{color:#062f2c;background:#39c5bb24}#workbench .wb-rail[data-wb-rail=right] button.is-on{box-shadow:inset -3px 0 0 var(--teal)}#workbench .wb-rail[data-wb-rail=left] button.is-on{box-shadow:inset 3px 0 0 var(--teal)}#system .architecture-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%;max-width:var(--content-max, var(--max));margin:0 auto 14px!important}#system .architecture-heading .section-kicker{display:none!important}#system .display-title{max-width:none;margin:0;font-size:clamp(26px,2.8vw,36px);line-height:1.12;letter-spacing:-.05em}#system .architecture-heading p{max-width:34ch;margin:0;color:var(--muted);font-size:13px;line-height:1.55}#system .trace-board{position:relative;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);width:100%;height:min(58vh,540px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 0%,rgba(57,197,187,.12),transparent 36%),linear-gradient(180deg,#f7fbfa,#eef4f3);border:1px solid #d5e4e2;border-radius:24px}#system .trace-stream{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:22px 20px}#system .trace-msg{max-width:92%;margin:0;padding:12px 14px;border-radius:16px 16px 16px 6px;background:#fff;border:1px solid #dfe9e8;font-size:13px;line-height:1.55;transition:opacity .28s var(--ease),transform .28s var(--ease),background .28s var(--ease)}#system .trace-msg.is-in{align-self:flex-start}#system .trace-msg.is-out{align-self:flex-end;border-radius:16px 16px 6px;background:#39c5bb1f;border-color:#39c5bb47}#system .trace-msg.is-wait{opacity:.34;transform:translate3d(0,6px,0)}#system .trace-msg.is-ready{opacity:1;transform:none}#system .trace-mind{margin:0 8px;padding:16px 16px 14px;border-radius:18px;background:#122322;color:#e7f3f1;box-shadow:0 18px 40px #12232229}#system .trace-mind span{display:block;color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.14em}#system .trace-mind strong{display:block;margin:8px 0 10px;font-size:18px;letter-spacing:-.04em}#system .trace-mind p{margin:0;color:#e7f3f1c7;font-size:12.5px;line-height:1.65}#system .trace-run{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;min-width:0;padding:18px 16px 16px;background:#ffffff75;border-left:1px solid rgba(17,19,19,.06)}#system .trace-spine{position:relative;display:grid;grid-template-rows:repeat(6,minmax(0,1fr));margin:0;padding:4px 4px 4px 22px;list-style:none}#system .trace-spine:before{content:"";position:absolute;left:8px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,#39c5bb14,#1113132e,#39c5bb14)}#system .trace-spine li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-items:center;opacity:.34;transition:opacity .28s var(--ease)}#system .trace-spine li.is-done,#system .trace-spine li.is-live{opacity:1}#system .trace-spine li>i{width:9px;height:9px;border-radius:50%;background:#c5d4d2;box-shadow:0 0 0 4px #ffffffdb;z-index:1;transition:background .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}#system .trace-spine li.is-done>i{background:#7aa8a3}#system .trace-spine li.is-live>i{background:var(--teal);transform:scale(1.28);box-shadow:0 0 0 5px #39c5bb2e}#system .trace-spine li b{display:block;font-size:13px;letter-spacing:-.03em}#system .trace-spine li small{display:block;color:var(--muted);font-size:11px;line-height:1.4}#system .trace-workers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#system .trace-workers button{min-width:0;min-height:58px;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px;text-align:left;border:1px solid #d7e4e2;border-radius:14px;background:#ffffffd1;cursor:pointer;transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}#system .trace-workers button strong{display:block;font-size:12px;letter-spacing:-.02em}#system .trace-workers button span{display:block;color:var(--muted);font-size:10px;line-height:1.3;overflow-wrap:anywhere}#system .trace-workers button:hover,#system .trace-workers button:focus-visible{border-color:#39c5bb8c;transform:translateY(-1px)}#system .trace-workers button.is-selected{border-color:#39c5bb99;background:#39c5bb24}#system .trace-workers button.is-live{background:#122322;border-color:#122322;color:#fff;transform:translateY(-1px)}#system .trace-workers button.is-live span{color:var(--teal)}#system .trace-ember{position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--teal);pointer-events:none;z-index:4;opacity:0;box-shadow:0 0 0 6px #39c5bb29;will-change:transform;transition:opacity .2s var(--ease)}#system .trace-ember.is-hot{opacity:1}#system.is-replying .trace-msg.is-out,#system .trace-board.is-replying .trace-msg.is-out{background:#39c5bb2e}@media (max-width: 980px){#system .architecture-heading{display:block}#system .architecture-heading p{margin-top:8px;max-width:46ch}#system .trace-board{grid-template-columns:1fr;height:auto;min-height:0}#system .trace-stream{padding-bottom:8px}#system .trace-run{border-left:0;border-top:1px solid rgba(17,19,19,.06)}#system .trace-spine{grid-template-rows:none;gap:10px}#system .trace-workers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){#system .trace-msg,#system .trace-spine li,#system .trace-spine li>i,#system .trace-workers button,#system .trace-ember{transition:none}#system .trace-ember{display:none}}#connect .live-roombar{position:absolute;left:12px;top:12px;z-index:4;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 10px 6px 8px;border-radius:999px;background:#080a0c94;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#connect .live-roombar i{width:7px;height:7px;border-radius:50%;background:#fb7299;box-shadow:0 0 0 4px #fb729938}#connect .live-roombar strong{font-size:11px;letter-spacing:.08em}#connect .live-roombar span{color:#ffffffb8;font-size:11px;white-space:nowrap}#connect .spine-line{display:block;width:2px;height:72px;border-radius:99px;background:linear-gradient(180deg,rgba(57,197,187,.08),var(--teal),rgba(57,197,187,.08));box-shadow:0 0 12px #39c5bb59}#connect.is-live-hot .spine-line{background:linear-gradient(180deg,#fb729914,#fb7299,#fb729914);box-shadow:0 0 12px #fb729959}#connect .danmaku-layer{left:12px;top:52px;width:48%;height:44%;z-index:3;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 24px),transparent)}#connect .live-cast-slot{top:0;right:14px;bottom:0;left:40%;width:auto;height:auto}#connect .live-meter{z-index:3}@media (max-width: 980px){#connect .live-cast-slot{top:0;right:10px;bottom:0;left:32%;width:auto;height:auto}}@media (prefers-reduced-motion: reduce){#workbench .wb-scene{transition:none;transform:none}}#workbench .wb-film,#workbench .wb-scene .ghost{will-change:auto}#system .trace-stream{justify-content:space-between;gap:8px;padding:16px 16px 16px 18px}#system .trace-stream:before{display:none}#system .trace-runmeta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;color:var(--muted);font-size:11px;letter-spacing:.04em}#system .trace-runmeta strong{color:#122322;font-size:12px;font-weight:700;letter-spacing:-.02em}#system .trace-chip{align-self:flex-start;max-width:94%;margin:0;padding:8px 12px;border-radius:0 12px 12px 0;border-left:2px solid rgba(57,197,187,.28);background:#ffffff9e;color:#4a5d5b;font-size:12px;line-height:1.45;opacity:.42;transition:opacity .28s var(--ease),background .28s var(--ease),border-color .28s var(--ease)}#system .trace-chip.is-on{opacity:1;border-left-color:var(--teal);background:#ffffffe6;color:#203332}#system .trace-chip.is-dispatch.is-on{background:#122322eb;border-left-color:var(--teal);color:#e7f3f1}#system .trace-mind{padding:12px 14px}#system .trace-mind strong{margin:4px 0 6px;font-size:16px}#system .trace-mind p{font-size:12px;line-height:1.55}#system .trace-spine:after{content:"";position:absolute;left:8px;top:12px;width:1px;height:calc(var(--trace-progress, 0) * (100% - 24px));background:var(--teal);box-shadow:0 0 8px #39c5bb59;pointer-events:none;transition:height .28s var(--ease)}#workflow .workflow-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%;max-width:var(--content-max, var(--max));margin:0 auto 14px!important}#workflow .display-title,#ecosystem .display-title{max-width:none;margin:0;font-size:clamp(26px,2.8vw,36px);line-height:1.12;letter-spacing:-.05em}#workflow .workflow-head p{max-width:34ch;margin:0;color:var(--muted);font-size:13px;line-height:1.55}#ecosystem .eco-copy p{max-width:34ch;margin:10px 0 0;font-size:13px;line-height:1.55}#ecosystem.section-pad{padding-top:40px;padding-bottom:64px}.ecosystem-grid{margin-top:12px!important}#connect.section-pad{padding-bottom:36px}@media (max-width: 980px){#workflow .workflow-head{display:block}#workflow .workflow-head p{margin-top:8px;max-width:46ch}}#system,#workflow,#ecosystem{scroll-margin-top:88px}[data-act]{opacity:0;pointer-events:none;transform:translate3d(0,28px,0) scale(.982);transition:transform .72s cubic-bezier(.16,1.12,.32,1),opacity .2s cubic-bezier(.16,1,.3,1)}[data-act].is-visible{opacity:1;pointer-events:auto;transform:none}#workflow .workflow-layout{margin-top:28px}#workflow .workflow-results{margin-top:36px}#system .architecture-heading{margin-bottom:28px!important}#workflow [data-act=wf-steps]{opacity:1;transform:none;pointer-events:none}#workflow [data-act=wf-steps] .workflow-step{opacity:0;transform:translate3d(-14px,0,0);transition:transform .5s cubic-bezier(.16,1.12,.32,1),opacity .18s cubic-bezier(.16,1,.3,1)}#workflow [data-act=wf-steps].is-visible{pointer-events:auto}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(1){transition-delay:0s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(2){transition-delay:45ms}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(3){transition-delay:.09s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(4){transition-delay:.135s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(5){transition-delay:.18s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(6){transition-delay:.225s}.desktop-nav a[aria-current=page],.footer-links a[aria-current=page]{color:var(--teal-dark)}@media (prefers-reduced-motion: reduce){[data-act],#workflow [data-act=wf-steps] .workflow-step{opacity:1;transform:none;pointer-events:auto;transition:none}}:root{--measure-workflow: 1360px;--measure-system: 1220px;--measure-ecosystem: 1100px;--measure-connect: 980px;--measure-closing: 760px }#workflow.section-pad{max-width:none}#workflow.section-pad>*,#workflow .workflow-head{max-width:min(var(--measure-workflow),100%)}#system.section-pad>*,#system .architecture-heading{max-width:min(var(--measure-system),90%)}#connect.section-pad{max-width:none}#connect.section-pad>.connect-head,#connect.section-pad>.connect-desk{max-width:min(var(--measure-connect),78%)}#ecosystem.section-pad{padding-inline:max(var(--gutter),calc((100% - var(--measure-ecosystem)) / 2 + var(--gutter)))}#ecosystem .ecosystem-grid{max-width:min(var(--measure-ecosystem),84%)}#closing.section-pad{max-width:none}#closing.section-pad>.closing-inner,#closing .closing-inner{max-width:min(var(--closing-measure),62%)}#closing h2{font-size:clamp(42px,4.6vw,62px);line-height:.98}@media (max-width: 980px){#workflow.section-pad>*,#workflow .workflow-head,#system.section-pad>*,#system .architecture-heading,#connect.section-pad>.connect-head,#connect.section-pad>.connect-desk,#ecosystem .ecosystem-grid,#closing.section-pad>.closing-inner,#closing .closing-inner{max-width:100%}#ecosystem.section-pad{padding-inline:var(--gutter)}#closing h2{font-size:clamp(40px,9vw,56px)}}#system.architecture,#workflow,#connect{background:transparent}#workbench.section-pad{padding-top:40px;padding-bottom:36px}#system.section-pad{padding-top:64px;padding-bottom:48px}#workflow.section-pad{padding-top:56px;padding-bottom:40px}#connect.section-pad{padding-top:56px;padding-bottom:36px}#workbench,#system,#workflow,#connect,#ecosystem{scroll-margin-top:88px}#system .trace-board,#workflow .media-frame{transition:box-shadow .62s cubic-bezier(.16,1,.3,1)}#workflow.is-money .media-frame{box-shadow:0 20px 44px #11131314}[data-act=cn-desk] .connect-qq,[data-act=cn-desk] .connect-spine,[data-act=cn-desk] .connect-live{opacity:0;transform:translate3d(0,16px,0);transition:transform .62s cubic-bezier(.16,1.12,.32,1),opacity .22s cubic-bezier(.16,1,.3,1)}[data-act=cn-desk].is-visible .connect-qq{transition-delay:.02s}[data-act=cn-desk].is-visible .connect-spine{transition-delay:.1s}[data-act=cn-desk].is-visible .connect-live{transition-delay:.18s}[data-act=eco-collage]{opacity:1;transform:none}#system [data-act=sys-title],#workflow [data-act=wf-title],#connect [data-act=cn-head],#ecosystem [data-act=eco-copy]{transform:translate3d(0,18px,0)}#system [data-act=sys-board],#workflow [data-act=wf-media],#connect [data-act=cn-desk]{transform:translate3d(0,36px,0) scale(.978)}#workbench [data-act=wb-shot]{transform:translate3d(0,26px,0) scale(.988)}#system [data-act=sys-title].is-visible,#workflow [data-act=wf-title].is-visible,#connect [data-act=cn-head].is-visible,#ecosystem [data-act=eco-copy].is-visible,#system [data-act=sys-board].is-visible,#workflow [data-act=wf-media].is-visible,#connect [data-act=cn-desk].is-visible,#workbench [data-act=wb-shot].is-visible{transform:none}#ecosystem [data-act=eco-collage] .eco-card{opacity:0}#ecosystem [data-act=eco-collage].is-visible .eco-card{opacity:1;animation:eco-card-in .42s cubic-bezier(.16,1,.3,1) both}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(1){animation-delay:0s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(2){animation-delay:.07s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(3){animation-delay:.14s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(4){animation-delay:.21s}@keyframes eco-card-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){#workbench [data-act=wb-shot],#system [data-act=sys-title],#system [data-act=sys-board],#workflow [data-act=wf-title],#workflow [data-act=wf-media],#connect [data-act=cn-head],#connect [data-act=cn-desk],#ecosystem [data-act=eco-copy],[data-act=cn-desk] .connect-qq,[data-act=cn-desk] .connect-spine,[data-act=cn-desk] .connect-live,#ecosystem [data-act=eco-collage] .eco-card,#ecosystem [data-act=eco-collage].is-visible .eco-card{opacity:1;transform:none;animation:none;transition:none}}#workbench [data-act=wb-tools],#workbench [data-act=wb-tools].is-visible{transform:none}#workbench [data-act=wb-tools] .wb-lede{opacity:.28;transition:opacity .32s cubic-bezier(.16,1,.3,1) .08s}#system [data-act=sys-copy],#workflow [data-act=wf-copy]{transform:translate3d(0,18px,0)}#system [data-act=sys-copy].is-visible,#workflow [data-act=wf-copy].is-visible{transform:none}#system [data-act=sys-title],#workflow [data-act=wf-title],#connect [data-act=cn-head],#ecosystem [data-act=eco-copy],#workbench [data-act=wb-shot],#workbench [data-act=wb-tools]{transition-delay:0s}#system [data-act=sys-copy],#workflow [data-act=wf-copy]{transition-delay:.06s}#system [data-act=sys-board]{transition-delay:.1s}#workflow [data-act=wf-media],#connect [data-act=cn-desk]{transition-delay:.08s}[data-act=cl-inner],[data-act=cl-inner].is-visible{transform:none;transition:opacity .4s cubic-bezier(.16,1,.3,1)}#ecosystem.section-pad{padding-bottom:112px}@media (prefers-reduced-motion: reduce){#workbench [data-act=wb-tools] .wb-lede,[data-act=cl-inner],[data-act=cl-inner].is-visible{opacity:1;transform:none;animation:none;transition:none}}#workbench.section-pad{padding-top:56px;padding-bottom:40px}#workbench .wb-shot-title{opacity:0;transform:translate3d(0,12px,0);transition:opacity .48s cubic-bezier(.16,1,.3,1) .06s,transform .7s cubic-bezier(.16,1.12,.32,1)}#workbench .wb-billboard:has([data-act=wb-shot].is-visible) .wb-shot-title{opacity:1;transform:none}#connect.section-pad{padding-bottom:96px}#ecosystem.section-pad{padding-bottom:176px}@media (prefers-reduced-motion: reduce){#workbench .wb-shot-title,#workbench .wb-billboard:has([data-act=wb-shot].is-visible) .wb-shot-title{opacity:1;transform:none;transition:none}}#system .architecture-heading p,#workflow .workflow-head p,#connect .connect-head p,#ecosystem .eco-copy p{max-width:44ch;text-wrap:pretty}#workbench.section-pad{padding-bottom:72px}#system.section-pad{padding-bottom:84px}#workflow.section-pad{padding-top:48px;padding-bottom:128px}#workflow .workflow-head{margin-bottom:8px!important}#workflow .workflow-layout{margin-top:16px}#workflow .media-frame,#workflow .media-frame img{max-height:min(50vh,440px);object-fit:contain}#workflow .workflow-step{padding:8px 0}#workflow .workflow-results{margin-top:18px;padding-top:14px;border-top:1px solid #d7e3e1}#connect.section-pad{padding-top:40px;padding-bottom:88px}[data-act]{transition:transform .72s cubic-bezier(.16,1.12,.32,1),opacity .32s cubic-bezier(.16,1,.3,1)}[data-act].is-visible,#system [data-act=sys-title].is-visible,#system [data-act=sys-copy].is-visible,#system [data-act=sys-board].is-visible,#workflow [data-act=wf-title].is-visible,#workflow [data-act=wf-copy].is-visible,#workflow [data-act=wf-media].is-visible,#connect [data-act=cn-head].is-visible,#connect [data-act=cn-desk].is-visible,#ecosystem [data-act=eco-copy].is-visible,#workbench [data-act=wb-shot].is-visible,#workflow [data-act=wf-steps].is-ready .workflow-step,[data-act=cn-desk].is-ready .connect-qq,[data-act=cn-desk].is-ready .connect-spine,[data-act=cn-desk].is-ready .connect-live{transform:none}#workflow [data-act=wf-result].is-visible{transition-delay:.08s}#ecosystem [data-act=eco-collage] .eco-card{transition:opacity .32s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){[data-act].is-ready,#workflow [data-act=wf-steps].is-ready .workflow-step,[data-act=cn-desk].is-ready .connect-qq,[data-act=cn-desk].is-ready .connect-spine,[data-act=cn-desk].is-ready .connect-live{opacity:1;transform:none;animation:none;transition:none}}#workflow.section-pad{padding-bottom:72px}#ecosystem.section-pad{padding-bottom:140px}#system .architecture-heading p{max-width:24em}#workflow .workflow-head p{max-width:34ch}#connect .connect-head p{max-width:18em}#ecosystem .eco-copy p{max-width:20em}#workflow .media-frame{width:fit-content;max-width:100%;max-height:min(52vh,460px);margin-inline:auto 0;overflow:hidden;background:#111616;aspect-ratio:auto}#workflow .media-frame img{width:auto;max-width:100%;height:auto;max-height:min(52vh,460px);object-fit:contain}@media (max-width: 980px){#workflow .media-frame{margin-inline:auto}}[data-act=cn-desk] .connect-qq{transform:translate3d(-22px,10px,0)}[data-act=cn-desk] .connect-live{transform:translate3d(22px,10px,0)}#workbench .wb-shot-title{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1.12,.32,1)}body[data-ground=ink] .site-header.header-scrolled{background:#121616b8;border-color:#ffffff14;box-shadow:0 10px 28px #00000047}body[data-ground=ink] .site-header.header-scrolled .brand,body[data-ground=ink] .site-header.header-scrolled .brand small,body[data-ground=ink] .site-header.header-scrolled .desktop-nav a,body[data-ground=ink] .site-header.header-scrolled .header-actions .text-link{color:#f7fbfae6}body[data-ground=ink] .site-header.header-scrolled .desktop-nav a[aria-current=page],body[data-ground=ink] .site-header.header-scrolled .desktop-nav a:hover,body[data-ground=ink] .site-header.header-scrolled .header-actions .text-link:hover{color:var(--teal)}body[data-ground=ink] .site-header.header-scrolled .brand-mark i{border-color:#f7fbfad9}body[data-ground=ink] .site-header.header-scrolled .brand-mark i:nth-child(2){border-color:var(--teal)}body[data-ground=ink] .site-header.header-scrolled .header-actions .button-primary{background:var(--teal);color:var(--ink);border-color:transparent;box-shadow:none}#workflow [data-act=wf-steps]:not(.is-visible) .motion-track,#workflow [data-act=wf-steps]:not(.is-visible) .step-pulse{opacity:0;visibility:hidden;box-shadow:none}#connect .live-cast-slot{top:0;right:4px;bottom:0;left:16%}#connect .danmaku-layer{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 48px,#000 calc(100% - 48px),transparent 100%)}@media (max-width: 980px){#connect .live-cast-slot{top:0;right:4px;bottom:0;left:8%}}#workbench,#system.architecture,#workflow.workflow,#connect.connect{background:transparent}body{transition:background-color .86s cubic-bezier(.16,1,.3,1),color .48s cubic-bezier(.16,1,.3,1)}.site-header{transition:opacity .3s ease,background .48s cubic-bezier(.16,1,.3,1),border-color .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .36s ease}body[data-ground=fog] .site-header.header-scrolled{background:#f3f7f6c7;box-shadow:0 10px 28px #19413f0d}body[data-ground=mist] .site-header.header-scrolled{background:#e7eeedcc;box-shadow:0 10px 28px #19413f0d}body[data-ground=sand] .site-header.header-scrolled{background:#f4efe7d1;box-shadow:0 10px 28px #46341c0f}#system [data-act=sys-title],#system [data-act=sys-copy],#system [data-act=sys-board],#workflow [data-act=wf-title],#workflow [data-act=wf-copy],#workflow [data-act=wf-media],#workflow [data-act=wf-result],#connect [data-act=cn-head],#connect [data-act=cn-desk],#ecosystem [data-act=eco-copy],#workbench [data-act=wb-shot]{opacity:0}#system [data-act=sys-title].is-visible,#system [data-act=sys-copy].is-visible,#system [data-act=sys-board].is-visible,#workflow [data-act=wf-title].is-visible,#workflow [data-act=wf-copy].is-visible,#workflow [data-act=wf-media].is-visible,#workflow [data-act=wf-result].is-visible,#connect [data-act=cn-head].is-visible,#connect [data-act=cn-desk].is-visible,#ecosystem [data-act=eco-copy].is-visible,#workbench [data-act=wb-shot].is-visible{opacity:1}#workflow [data-act=wf-steps]:not(.is-visible){opacity:0;pointer-events:none}#workflow [data-act=wf-steps].is-visible{opacity:1}#workflow .workflow-results{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center!important;gap:12px 24px}#workflow .workflow-caption{display:flex;flex-wrap:nowrap;align-items:baseline;gap:10px 14px;min-width:0}#workflow .workflow-caption span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#connect .live-cast-slot{top:0;right:0;bottom:0;left:8%}[data-act=cn-desk] .connect-qq,[data-act=cn-desk] .connect-spine,[data-act=cn-desk] .connect-live{opacity:0}[data-act=cn-desk]:not(.is-visible) .connect-qq{transform:translate3d(-16px,8px,0)}[data-act=cn-desk]:not(.is-visible) .connect-spine{transform:translate3d(0,14px,0)}[data-act=cn-desk]:not(.is-visible) .connect-live{transform:translate3d(16px,8px,0)}[data-act=cn-desk].is-visible .connect-qq,[data-act=cn-desk].is-visible .connect-spine,[data-act=cn-desk].is-visible .connect-live{opacity:1;transform:none}.voice-source-flow b{white-space:nowrap}@media (max-width: 980px){#workflow .workflow-results{grid-template-columns:1fr}#workflow .workflow-caption{flex-wrap:wrap}#workflow .workflow-caption span{white-space:normal;overflow:visible;text-overflow:unset}#connect .live-cast-slot{top:0;right:0;bottom:0;left:6%}}@media (prefers-reduced-motion: reduce){#system [data-act=sys-title],#system [data-act=sys-copy],#system [data-act=sys-board],#workflow [data-act=wf-title],#workflow [data-act=wf-copy],#workflow [data-act=wf-media],#workflow [data-act=wf-result],#workflow [data-act=wf-steps],#connect [data-act=cn-head],#connect [data-act=cn-desk],#ecosystem [data-act=eco-copy],#workbench [data-act=wb-shot],[data-act=cn-desk] .connect-qq,[data-act=cn-desk] .connect-spine,[data-act=cn-desk] .connect-live{opacity:1!important;transform:none!important;pointer-events:auto;transition:none}}body[data-ground=paper]{background:#fff}body[data-ground=paper] .site-header.header-scrolled{background:#ffffffc7;box-shadow:0 10px 28px #1113130a}#workflow.section-pad{padding-top:32px;padding-bottom:80px}#system.section-pad{padding-top:72px;padding-bottom:96px}#connect.section-pad{padding-top:56px;padding-bottom:96px}#ecosystem.section-pad{padding-top:48px;padding-bottom:148px}#workbench [data-act=wb-shot]{transform:translate3d(0,22px,0) scale(.968)}#workbench [data-act=wb-shot].is-visible{transform:none}#workflow [data-act=wf-result]{transform:translate3d(0,16px,0)}#workflow [data-act=wf-result].is-visible{transform:none}#system [data-act],#workflow [data-act],#connect [data-act],#ecosystem [data-act],#workbench [data-act],[data-act=cl-inner]{transition-delay:0s}#workbench [data-act=wb-shot].is-visible{transition-delay:.04s}#workbench [data-act=wb-tools].is-visible{transition-delay:.12s}#workflow [data-act=wf-title].is-visible{transition-delay:0s}#workflow [data-act=wf-copy].is-visible{transition-delay:.07s}#workflow [data-act=wf-media].is-visible{transition-delay:.1s}#workflow [data-act=wf-steps].is-visible{transition-delay:.16s}#workflow [data-act=wf-result].is-visible{transition-delay:.2s}#system [data-act=sys-title].is-visible{transition-delay:0s}#system [data-act=sys-copy].is-visible{transition-delay:.08s}#system [data-act=sys-board].is-visible{transition-delay:.14s}#connect [data-act=cn-head].is-visible{transition-delay:0s}#connect [data-act=cn-desk].is-visible{transition-delay:.1s}#ecosystem [data-act=eco-copy].is-visible{transition-delay:0s}[data-act=cl-inner].is-visible{transition-delay:.06s}[data-act=cn-desk] .connect-qq,[data-act=cn-desk] .connect-spine,[data-act=cn-desk] .connect-live{transition-delay:0s}[data-act=cn-desk].is-visible .connect-qq{transition-delay:.04s}[data-act=cn-desk].is-visible .connect-spine{transition-delay:.12s}[data-act=cn-desk].is-visible .connect-live{transition-delay:.2s}#workflow [data-act=wf-steps] .workflow-step{opacity:0;transform:translate3d(12px,0,0)}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(1){transition-delay:.02s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(2){transition-delay:.07s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(3){transition-delay:.12s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(4){transition-delay:.17s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(5){transition-delay:.22s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-child(6){transition-delay:.27s}#system [data-act=sys-board]{transform:translate3d(0,28px,0) scale(.982)}#system [data-act=sys-board].is-visible{transform:none}[data-act=cl-inner]{opacity:0}[data-act=cl-inner].is-visible{opacity:1}.closing-orbit{transition:opacity .7s cubic-bezier(.16,1,.3,1),border-color .7s cubic-bezier(.16,1,.3,1)}#closing [data-act=cl-inner]:not(.is-visible) .closing-orbit{opacity:0}body[data-ground=fog] #system .trace-board{border-color:#cfe0de}body[data-ground=mist] #connect .connect-desk{filter:none}@media (prefers-reduced-motion: reduce){#workbench [data-act=wb-shot],#workflow [data-act=wf-result],#workflow [data-act=wf-steps] .workflow-step,#system [data-act=sys-board],[data-act=cl-inner],[data-act=cn-desk] .connect-qq,[data-act=cn-desk] .connect-spine,[data-act=cn-desk] .connect-live{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}[data-act]{transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,1,1)}[data-act].is-visible{transition:transform .86s cubic-bezier(.16,1.12,.32,1),opacity .44s cubic-bezier(.16,1,.3,1)}.site-header .desktop-nav a{position:relative}.site-header .desktop-nav a[aria-current=page]{color:#1a6f68}.site-header .desktop-nav a[aria-current=page]:after{content:"";position:absolute;left:12%;right:12%;bottom:-7px;height:1px;background:currentColor;opacity:.72}body[data-ground=ink] .site-header.header-scrolled .desktop-nav a[aria-current=page]:after{background:var(--teal)}#workbench .wb-shot-title span,#workbench .wb-shot-title em{display:inline-block;opacity:.18;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1.12,.32,1)}#workbench .wb-shot-title span{transform:translate3d(-40px,8px,0)}#workbench .wb-shot-title em{transform:translate3d(40px,8px,0)}#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title span,#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title em{opacity:1;transform:none}#workbench [data-act=wb-tools] .wb-tabs button{opacity:0;transform:translate3d(0,10px,0);transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1.12,.32,1),background-color .28s ease,color .28s ease}#workbench [data-act=wb-tools].is-visible .wb-tabs button{opacity:1;transform:none}#workbench [data-act=wb-tools].is-visible .wb-tabs button:nth-child(1){transition-delay:.04s}#workbench [data-act=wb-tools].is-visible .wb-tabs button:nth-child(2){transition-delay:.1s}#workbench [data-act=wb-tools].is-visible .wb-tabs button:nth-child(3){transition-delay:.16s}#workbench [data-act=wb-tools] .wb-lede{transform:translate3d(0,8px,0);transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1.12,.32,1)}#workbench [data-act=wb-tools].is-visible .wb-lede{transform:none}#workflow{position:relative}#workflow:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;pointer-events:none;background:#cfe0de;opacity:0;transition:opacity .86s cubic-bezier(.16,1,.3,1)}body[data-ground=fog] #workflow:after,body[data-chapter=system] #workflow:after{opacity:1}#workflow [data-act=wf-title]{transform:translate3d(-22px,10px,0)}#workflow [data-act=wf-copy]{transform:translate3d(-14px,12px,0)}#workflow [data-act=wf-media]{transform:translate3d(-18px,18px,0) scale(.986)}#workflow [data-act=wf-title].is-visible,#workflow [data-act=wf-copy].is-visible,#workflow [data-act=wf-media].is-visible{transform:none}#system:before{content:"";position:absolute;inset:-8% 0 auto 0;height:70%;pointer-events:none;background:radial-gradient(ellipse 72% 58% at 86% 12%,rgba(57,197,187,.11),transparent 68%);opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}body[data-ground=fog] #system:before{opacity:1}#system [data-act=sys-title],#system [data-act=sys-copy]{transform:translate3d(0,22px,0)}#system [data-act=sys-title].is-visible,#system [data-act=sys-copy].is-visible{transform:none}#system [data-act=sys-board] .trace-stream>*,#system [data-act=sys-board] .trace-spine li,#system [data-act=sys-board] .trace-workers>*{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1.12,.32,1)}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*,#system [data-act=sys-board]:not(.is-visible) .trace-spine li,#system [data-act=sys-board]:not(.is-visible) .trace-workers>*{opacity:0;transform:translate3d(0,14px,0)}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(1){transition-delay:.04s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(2){transition-delay:.08s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(3){transition-delay:.12s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(4){transition-delay:.16s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(5){transition-delay:.2s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(1){transition-delay:.06s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(2){transition-delay:.1s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(3){transition-delay:.14s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(4){transition-delay:.18s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(5){transition-delay:.22s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(6){transition-delay:.26s}#connect{position:relative}#connect:before{content:"";position:absolute;inset:8% 10% auto;height:64%;pointer-events:none;background:radial-gradient(ellipse 58% 70% at 50% 42%,rgba(176,204,201,.28),transparent 72%);opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}body[data-ground=mist] #connect:before{opacity:1}#connect [data-act=cn-head]{transform:translate3d(0,18px,0)}#connect [data-act=cn-head].is-visible{transform:none}#ecosystem .section-kicker{opacity:0;transform:translate3d(0,10px,0);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1.12,.32,1)}#ecosystem:has([data-act=eco-copy].is-visible) .section-kicker{opacity:1;transform:none}#ecosystem [data-act=eco-copy]{transform:translate3d(-16px,14px,0)}#ecosystem [data-act=eco-copy].is-visible{transform:none}#ecosystem:before{content:"";position:absolute;inset:auto 0 -8% 0;height:42%;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 70% 100%,rgba(196,154,92,.12),transparent 70%);opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.ecosystem{position:relative}body[data-ground=sand] #ecosystem:before{opacity:1}[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner] p:not(.eyebrow){transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1.12,.32,1)}[data-act=cl-inner]:not(.is-visible) .eyebrow,[data-act=cl-inner]:not(.is-visible) h2,[data-act=cl-inner]:not(.is-visible) p:not(.eyebrow){transform:translate3d(0,18px,0)}[data-act=cl-inner].is-visible .eyebrow,[data-act=cl-inner].is-visible h2,[data-act=cl-inner].is-visible p:not(.eyebrow){transform:none}[data-act=cl-inner].is-visible .eyebrow{transition-delay:.02s}[data-act=cl-inner].is-visible h2{transition-delay:.1s}[data-act=cl-inner].is-visible p:not(.eyebrow){transition-delay:.18s}.marquee-strip{transition:color .6s cubic-bezier(.16,1,.3,1),border-color .6s ease}body[data-ground=fog] .marquee-strip{color:#4d6361}@media (prefers-reduced-motion: reduce){#workbench .wb-shot-title span,#workbench .wb-shot-title em,#workbench [data-act=wb-tools] .wb-tabs button,#workbench [data-act=wb-tools] .wb-lede,#workflow:after,#system:before,#connect:before,#ecosystem:before,#ecosystem .section-kicker,#system [data-act=sys-board] .trace-stream>*,#system [data-act=sys-board] .trace-spine li,#system [data-act=sys-board] .trace-workers>*,[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner] p:not(.eyebrow){opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}#workbench [data-act=wb-shot].is-ready:not(.is-visible){transform:translate3d(0,22px,0) scale(.968)}#workbench [data-act=wb-tools].is-ready:not(.is-visible){transform:translate3d(0,16px,0)}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span{opacity:.18;transform:translate3d(-40px,8px,0)}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em{opacity:.18;transform:translate3d(40px,8px,0)}#workbench [data-act=wb-tools]:not(.is-visible) .wb-tabs button,#workbench [data-act=wb-tools]:not(.is-visible) .wb-lede{opacity:0;transform:translate3d(0,10px,0);transition-delay:0s}#workflow [data-act=wf-title].is-ready:not(.is-visible){transform:translate3d(-22px,10px,0)}#workflow [data-act=wf-copy].is-ready:not(.is-visible){transform:translate3d(-14px,12px,0)}#workflow [data-act=wf-media].is-ready:not(.is-visible){transform:translate3d(-18px,18px,0) scale(.986)}#workflow [data-act=wf-result].is-ready:not(.is-visible){transform:translate3d(0,16px,0)}#workflow [data-act=wf-steps],#workflow [data-act=wf-steps].is-visible,#workflow [data-act=wf-steps].is-ready{transform:none}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step{opacity:0;transform:translate3d(12px,0,0);transition-delay:0s}#system [data-act=sys-title].is-ready:not(.is-visible),#system [data-act=sys-copy].is-ready:not(.is-visible){transform:translate3d(0,22px,0)}#system [data-act=sys-board].is-ready:not(.is-visible){transform:translate3d(0,28px,0) scale(.982)}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*,#system [data-act=sys-board]:not(.is-visible) .trace-spine li,#system [data-act=sys-board]:not(.is-visible) .trace-workers>*{opacity:0;transform:translate3d(0,14px,0);transition-delay:0s}#connect [data-act=cn-head].is-ready:not(.is-visible){transform:translate3d(0,18px,0)}#connect [data-act=cn-desk],#connect [data-act=cn-desk].is-visible,#connect [data-act=cn-desk].is-ready,#connect [data-act=cn-desk].is-ready:not(.is-visible){transform:none}[data-act=cn-desk].is-ready:not(.is-visible) .connect-qq{opacity:0;transform:translate3d(-16px,8px,0);transition-delay:0s}[data-act=cn-desk].is-ready:not(.is-visible) .connect-spine{opacity:0;transform:translate3d(0,14px,0);transition-delay:0s}[data-act=cn-desk].is-ready:not(.is-visible) .connect-live{opacity:0;transform:translate3d(16px,8px,0);transition-delay:0s}#ecosystem [data-act=eco-copy].is-ready:not(.is-visible){transform:translate3d(-16px,14px,0)}#ecosystem [data-act=eco-collage],#ecosystem [data-act=eco-collage].is-visible,#ecosystem [data-act=eco-collage].is-ready,#ecosystem [data-act=eco-collage].is-ready:not(.is-visible){transform:none}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card{opacity:0;transform:none;animation:none;transition-delay:0s}[data-act=cl-inner],[data-act=cl-inner].is-visible,[data-act=cl-inner].is-ready,[data-act=cl-inner].is-ready:not(.is-visible){transform:none}[data-act=cl-inner]:not(.is-visible) .eyebrow,[data-act=cl-inner]:not(.is-visible) h2,[data-act=cl-inner]:not(.is-visible) p:not(.eyebrow){transform:translate3d(0,18px,0);transition-delay:0s}.site-header .desktop-nav a:after{content:"";position:absolute;left:12%;right:12%;bottom:-7px;height:1px;background:currentColor;opacity:0;transform:scaleX(.35);transform-origin:50% 100%;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.site-header .desktop-nav a[aria-current=page]:after{opacity:.72;transform:scaleX(1)}body[data-ground=ink] .site-header.header-scrolled .desktop-nav a:after{background:var(--teal)}#workflow .media-scan{display:none}#workflow .media-frame.media-stage{overflow:visible}#workflow .media-frame img{transform:none}#system:before{background:radial-gradient(ellipse 72% 58% at 86% 12%,rgba(57,197,187,.16),transparent 68%)}#connect:before{background:radial-gradient(ellipse 58% 70% at 50% 42%,rgba(176,204,201,.38),transparent 72%)}#ecosystem:before{background:radial-gradient(ellipse 80% 70% at 70% 100%,rgba(196,154,92,.18),transparent 70%)}#workflow:after{height:1px;background:linear-gradient(90deg,transparent,#cfe0de 18%,#cfe0de 82%,transparent)}@media (prefers-reduced-motion: reduce){#workbench [data-act=wb-shot].is-ready:not(.is-visible),#workbench [data-act=wb-tools].is-ready:not(.is-visible),#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em,#workflow [data-act=wf-title].is-ready:not(.is-visible),#workflow [data-act=wf-copy].is-ready:not(.is-visible),#workflow [data-act=wf-media].is-ready:not(.is-visible),#workflow [data-act=wf-result].is-ready:not(.is-visible),#system [data-act=sys-title].is-ready:not(.is-visible),#system [data-act=sys-copy].is-ready:not(.is-visible),#system [data-act=sys-board].is-ready:not(.is-visible),#connect [data-act=cn-head].is-ready:not(.is-visible),[data-act=cn-desk].is-ready:not(.is-visible) .connect-qq,[data-act=cn-desk].is-ready:not(.is-visible) .connect-spine,[data-act=cn-desk].is-ready:not(.is-visible) .connect-live,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible),[data-act=cl-inner]:not(.is-visible) .eyebrow,[data-act=cl-inner]:not(.is-visible) h2,[data-act=cl-inner]:not(.is-visible) p:not(.eyebrow){opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title{clip-path:inset(0 0 110% 0);transition:transform .86s cubic-bezier(.16,1.12,.32,1),opacity .44s cubic-bezier(.16,1,.3,1),clip-path .92s cubic-bezier(.16,1,.3,1)}#workflow [data-act=wf-title].is-visible,#system [data-act=sys-title].is-visible,#connect [data-act=cn-head].is-visible .display-title,#ecosystem [data-act=eco-copy].is-visible .display-title{clip-path:inset(0)}#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title].is-ready:not(.is-visible),#connect [data-act=cn-head].is-ready:not(.is-visible) .display-title,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible) .display-title{clip-path:inset(110% 0 0 0)}#workflow .media-frame{overflow:visible}#connect .connect-now{margin:10px 0 0;color:#5d7371;font-size:10px;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}#connect:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#d7c4a4 18%,#d7c4a4 82%,transparent);opacity:0;transition:opacity .86s cubic-bezier(.16,1,.3,1)}body[data-ground=sand] #connect:after,body[data-chapter=ecosystem] #connect:after{opacity:.85}#ecosystem:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(11,18,21,.07) 100%);opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}body[data-ground=sand] #ecosystem:after,body[data-ground=ink] #ecosystem:after{opacity:1}#closing{position:relative}#closing:before{content:"";position:absolute;inset:0 0 auto 0;height:42%;pointer-events:none;background:radial-gradient(ellipse 70% 58% at 50% 0%,rgba(57,197,187,.16),transparent 72%);opacity:.9;z-index:0}#closing .closing-inner{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title,#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title].is-ready:not(.is-visible),#connect [data-act=cn-head].is-ready:not(.is-visible) .display-title,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible) .display-title{clip-path:none!important;transition:none!important}#connect:after,#ecosystem:after,#closing:before{opacity:0!important;transition:none!important}}[data-act]:not(.is-visible){transition:transform .62s cubic-bezier(.4,0,.2,1),opacity .34s cubic-bezier(.4,0,1,1),clip-path .72s cubic-bezier(.4,0,.2,1)}#workflow [data-act=wf-steps],#workflow [data-act=wf-steps].is-visible,#workflow [data-act=wf-steps].is-ready,#workflow [data-act=wf-steps].is-ready:not(.is-visible),#ecosystem [data-act=eco-collage],#ecosystem [data-act=eco-collage].is-visible,#ecosystem [data-act=eco-collage].is-ready,#ecosystem [data-act=eco-collage].is-ready:not(.is-visible){opacity:1;transform:none}#workflow [data-act=wf-steps]:not(.is-visible),#ecosystem [data-act=eco-collage]:not(.is-visible){pointer-events:none}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-child(1){transition-delay:.2s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-child(2){transition-delay:.16s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-child(3){transition-delay:.12s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-child(4){transition-delay:.08s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-child(5){transition-delay:.04s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-child(6){transition-delay:0s}#workbench [data-act=wb-tools].is-ready:not(.is-visible) .wb-tabs button:nth-child(1){transition-delay:.12s}#workbench [data-act=wb-tools].is-ready:not(.is-visible) .wb-tabs button:nth-child(2){transition-delay:.06s}#workbench [data-act=wb-tools].is-ready:not(.is-visible) .wb-tabs button:nth-child(3){transition-delay:0s}#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title span,#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title em{opacity:1}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em{opacity:0}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(1){transition-delay:.08s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(2){transition-delay:.11s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(3){transition-delay:.14s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(4){transition-delay:.17s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(5){transition-delay:.2s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(6){transition-delay:.23s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(7){transition-delay:.26s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(8){transition-delay:.29s}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*:nth-child(1){transition-delay:.16s}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*:nth-child(2){transition-delay:.12s}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*:nth-child(3){transition-delay:.08s}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*:nth-child(4){transition-delay:.04s}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*:nth-child(5){transition-delay:0s}#system [data-act=sys-board]:not(.is-visible) .trace-spine li:nth-child(1){transition-delay:.2s}#system [data-act=sys-board]:not(.is-visible) .trace-spine li:nth-child(2){transition-delay:.16s}#system [data-act=sys-board]:not(.is-visible) .trace-spine li:nth-child(3){transition-delay:.12s}#system [data-act=sys-board]:not(.is-visible) .trace-spine li:nth-child(4){transition-delay:.08s}#system [data-act=sys-board]:not(.is-visible) .trace-spine li:nth-child(5){transition-delay:.04s}#system [data-act=sys-board]:not(.is-visible) .trace-spine li:nth-child(6){transition-delay:0s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(1){transition-delay:.21s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(2){transition-delay:.18s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(3){transition-delay:.15s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(4){transition-delay:.12s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(5){transition-delay:.09s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(6){transition-delay:.06s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(7){transition-delay:.03s}#system [data-act=sys-board]:not(.is-visible) .trace-workers>*:nth-child(8){transition-delay:0s}[data-act=cn-desk].is-ready:not(.is-visible) .connect-qq{transition-delay:.14s}[data-act=cn-desk].is-ready:not(.is-visible) .connect-spine{transition-delay:.08s}[data-act=cn-desk].is-ready:not(.is-visible) .connect-live{transition-delay:0s}#ecosystem [data-act=eco-collage] .eco-card{animation:none;transition:left .46s cubic-bezier(.2,.78,.2,1),width .46s cubic-bezier(.2,.78,.2,1),height .46s cubic-bezier(.2,.78,.2,1),right .46s cubic-bezier(.2,.78,.2,1),top .46s cubic-bezier(.2,.78,.2,1),transform .46s cubic-bezier(.2,.78,.2,1),box-shadow .35s ease,opacity .36s cubic-bezier(.16,1,.3,1)}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(1){transition-delay:.21s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(2){transition-delay:.14s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(3){transition-delay:.07s}[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner] p:not(.eyebrow){opacity:0}[data-act=cl-inner].is-visible .eyebrow,[data-act=cl-inner].is-visible h2,[data-act=cl-inner].is-visible p:not(.eyebrow){opacity:1}[data-act=cl-inner].is-ready:not(.is-visible) .eyebrow{transition-delay:.16s}[data-act=cl-inner].is-ready:not(.is-visible) h2{transition-delay:.08s}[data-act=cl-inner].is-ready:not(.is-visible) p:not(.eyebrow){transition-delay:0s}#system{position:relative}#system:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#c9d8d6 18%,#c9d8d6 82%,transparent);opacity:0;transition:opacity .86s cubic-bezier(.16,1,.3,1)}body[data-ground=mist] #system:after,body[data-chapter=connect] #system:after{opacity:.9}#workflow [data-act=wf-result] .workflow-caption,#workflow [data-act=wf-result] .workflow-result-audio{transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1.12,.32,1)}#workflow [data-act=wf-result]:not(.is-visible) .workflow-caption,#workflow [data-act=wf-result]:not(.is-visible) .workflow-result-audio{opacity:0;transform:translate3d(0,10px,0);transition-delay:0s}#workflow [data-act=wf-result].is-visible .workflow-caption{transition-delay:.04s}#workflow [data-act=wf-result].is-visible .workflow-result-audio{transition-delay:.12s}@media (prefers-reduced-motion: reduce){[data-act]:not(.is-visible),#workflow [data-act=wf-steps],#connect [data-act=cn-desk],#ecosystem [data-act=eco-collage],#ecosystem [data-act=eco-collage] .eco-card,[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner] p:not(.eyebrow),#workflow [data-act=wf-result] .workflow-caption,#workflow [data-act=wf-result] .workflow-result-audio,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em{opacity:1!important;transform:none!important;animation:none!important;clip-path:none!important;transition:none!important;transition-delay:0s!important}#system:after{opacity:0!important;transition:none!important}}#workflow [data-act=wf-steps],#workflow [data-act=wf-steps]:not(.is-visible),#workflow [data-act=wf-steps].is-visible,#workflow [data-act=wf-steps].is-ready,#workflow [data-act=wf-steps].is-ready:not(.is-visible){opacity:1;transform:none}#workflow [data-act=wf-steps].is-visible{transition-delay:0s}#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step,#workflow [data-act=wf-steps]:not(.is-ready):not(.is-visible) .workflow-step{transition-delay:0s}#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title{clip-path:inset(0 0 110% 0)}#workflow [data-act=wf-title].is-visible,#system [data-act=sys-title].is-visible,#connect [data-act=cn-head].is-visible .display-title,#ecosystem [data-act=eco-copy].is-visible .display-title,#workflow [data-act=wf-title].is-ready,#system [data-act=sys-title].is-ready,#connect [data-act=cn-head].is-ready .display-title,#ecosystem [data-act=eco-copy].is-ready .display-title{clip-path:inset(0 0 0 0)}#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title].is-ready:not(.is-visible),#connect [data-act=cn-head].is-ready:not(.is-visible) .display-title,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible) .display-title{clip-path:inset(0 0 110% 0)}#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title].is-ready:not(.is-visible){transform:none}#connect [data-act=cn-desk],#connect [data-act=cn-desk]:not(.is-visible),#connect [data-act=cn-desk].is-visible,#connect [data-act=cn-desk].is-ready,#connect [data-act=cn-desk].is-ready:not(.is-visible){transform:none}#connect [data-act=cn-desk].is-visible{transition-delay:0s}#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live,#connect [data-act=cn-desk]:not(.is-visible) .connect-qq,#connect [data-act=cn-desk]:not(.is-visible) .connect-spine,#connect [data-act=cn-desk]:not(.is-visible) .connect-live,#connect [data-act=cn-desk].is-visible .connect-qq,#connect [data-act=cn-desk].is-visible .connect-spine,#connect [data-act=cn-desk].is-visible .connect-live,#connect [data-act=cn-desk].is-ready .connect-qq,#connect [data-act=cn-desk].is-ready .connect-spine,#connect [data-act=cn-desk].is-ready .connect-live{opacity:1}#connect [data-act=cn-desk].is-visible .connect-spine{transition-delay:.05s}#connect [data-act=cn-desk].is-visible .connect-live{transition-delay:.1s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-qq{transform:translate3d(-16px,8px,0);transition-delay:.08s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-spine{transform:translate3d(0,12px,0);transition-delay:.04s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-live{transform:translate3d(16px,8px,0);transition-delay:0s}#system [data-act=sys-board],#system [data-act=sys-board]:not(.is-visible),#system [data-act=sys-board].is-visible,#system [data-act=sys-board].is-ready,#system [data-act=sys-board].is-ready:not(.is-visible){transform:none}#system [data-act=sys-board].is-visible{transition-delay:0s}#system [data-act=sys-board] .trace-stream>*,#system [data-act=sys-board] .trace-spine li,#system [data-act=sys-board] .trace-workers>*,#system [data-act=sys-board]:not(.is-visible) .trace-stream>*,#system [data-act=sys-board]:not(.is-visible) .trace-spine li,#system [data-act=sys-board]:not(.is-visible) .trace-workers>*,#system [data-act=sys-board].is-visible .trace-stream>*,#system [data-act=sys-board].is-visible .trace-spine li,#system [data-act=sys-board].is-visible .trace-workers>*{opacity:1}#system [data-act=sys-board]:not(.is-ready) .trace-stream>*,#system [data-act=sys-board]:not(.is-ready) .trace-spine li,#system [data-act=sys-board]:not(.is-ready) .trace-workers>*,#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-stream>*:nth-child(1),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-stream>*:nth-child(2),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-stream>*:nth-child(3),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-stream>*:nth-child(4),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-stream>*:nth-child(5),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-spine li:nth-child(1),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-spine li:nth-child(2),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-spine li:nth-child(3),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-spine li:nth-child(4),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-spine li:nth-child(5),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-spine li:nth-child(6),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(1),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(2),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(3),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(4),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(5),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(6),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(7),#system [data-act=sys-board]:not(.is-ready):not(.is-visible) .trace-workers>*:nth-child(8){transition-delay:0s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(2){transition-delay:.03s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(3){transition-delay:.06s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(4){transition-delay:.09s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(5){transition-delay:.12s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(1){transition-delay:.02s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(2){transition-delay:.05s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(3){transition-delay:.08s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(4){transition-delay:.11s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(5){transition-delay:.14s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(6){transition-delay:.17s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(1){transition-delay:0s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(2){transition-delay:.03s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(3){transition-delay:.06s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(4){transition-delay:.09s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(5){transition-delay:.12s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(6){transition-delay:.15s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(7){transition-delay:.18s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(8){transition-delay:.21s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-stream>*:nth-child(1){transition-delay:.12s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-stream>*:nth-child(2){transition-delay:.09s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-stream>*:nth-child(3){transition-delay:.06s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-stream>*:nth-child(4){transition-delay:.03s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-stream>*:nth-child(5){transition-delay:0s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-spine li:nth-child(1){transition-delay:.15s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-spine li:nth-child(2){transition-delay:.12s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-spine li:nth-child(3){transition-delay:.09s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-spine li:nth-child(4){transition-delay:.06s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-spine li:nth-child(5){transition-delay:.03s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-spine li:nth-child(6){transition-delay:0s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(1){transition-delay:.14s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(2){transition-delay:.12s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(3){transition-delay:.1s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(4){transition-delay:.08s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(5){transition-delay:.06s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(6){transition-delay:.04s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(7){transition-delay:.02s}#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*:nth-child(8){transition-delay:0s}#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title span,#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title em{opacity:1;transition-duration:.7s,.92s}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em{opacity:0;transition:opacity .28s cubic-bezier(.4,0,1,1),transform .36s cubic-bezier(.4,0,.2,1)}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(2){transition-delay:.04s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(3){transition-delay:.08s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(4){transition-delay:.12s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(1){transition-delay:.12s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(2){transition-delay:.08s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(3){transition-delay:.04s}[data-act=cl-inner],[data-act=cl-inner]:not(.is-visible),[data-act=cl-inner].is-visible,[data-act=cl-inner].is-ready,[data-act=cl-inner].is-ready:not(.is-visible){opacity:1;transform:none}#workflow [data-act=wf-result].is-visible{transition-delay:.06s}@media (prefers-reduced-motion: reduce){#workflow [data-act=wf-steps],#workflow [data-act=wf-steps]:not(.is-visible),#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title,#connect [data-act=cn-desk],#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live,#system [data-act=sys-board],#system [data-act=sys-board] .trace-stream>*,#system [data-act=sys-board] .trace-spine li,#system [data-act=sys-board] .trace-workers>*,[data-act=cl-inner],#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em,#ecosystem [data-act=eco-collage] .eco-card{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;transition-delay:0s!important}}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(2){transition-delay:.05s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(3){transition-delay:.1s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(4){transition-delay:.15s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(5){transition-delay:.2s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(6){transition-delay:.25s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(1){transition-delay:.25s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(2){transition-delay:.2s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(3){transition-delay:.15s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(4){transition-delay:.1s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(5){transition-delay:.05s}#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step,#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step:nth-of-type(1),#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step:nth-of-type(2),#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step:nth-of-type(3),#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step:nth-of-type(4),#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step:nth-of-type(5),#workflow [data-act=wf-steps]:not(.is-ready) .workflow-step:nth-of-type(6){transition-delay:0s}@media (prefers-reduced-motion: reduce){#workflow [data-act=wf-steps] .workflow-step{transition-delay:0s!important}}#workflow [data-act=wf-title],#workflow [data-act=wf-title]:not(.is-visible),#workflow [data-act=wf-title].is-visible,#workflow [data-act=wf-title].is-ready,#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title],#system [data-act=sys-title]:not(.is-visible),#system [data-act=sys-title].is-visible,#system [data-act=sys-title].is-ready,#system [data-act=sys-title].is-ready:not(.is-visible),#workflow [data-act=wf-copy],#workflow [data-act=wf-copy]:not(.is-visible),#workflow [data-act=wf-copy].is-visible,#workflow [data-act=wf-copy].is-ready,#workflow [data-act=wf-copy].is-ready:not(.is-visible),#system [data-act=sys-copy],#system [data-act=sys-copy]:not(.is-visible),#system [data-act=sys-copy].is-visible,#system [data-act=sys-copy].is-ready,#system [data-act=sys-copy].is-ready:not(.is-visible),#connect [data-act=cn-head],#connect [data-act=cn-head]:not(.is-visible),#connect [data-act=cn-head].is-visible,#connect [data-act=cn-head].is-ready,#connect [data-act=cn-head].is-ready:not(.is-visible),#ecosystem [data-act=eco-copy],#ecosystem [data-act=eco-copy]:not(.is-visible),#ecosystem [data-act=eco-copy].is-visible,#ecosystem [data-act=eco-copy].is-ready,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible),#workbench [data-act=wb-tools],#workbench [data-act=wb-tools]:not(.is-visible),#workbench [data-act=wb-tools].is-visible,#workbench [data-act=wb-tools].is-ready,#workbench [data-act=wb-tools].is-ready:not(.is-visible){transform:none}#workbench [data-act=wb-tools].is-visible,#workflow [data-act=wf-media].is-visible,#workflow [data-act=wf-result].is-visible,#connect [data-act=cn-desk].is-visible{transition-delay:0s}#workflow [data-act=wf-copy].is-visible,#system [data-act=sys-copy].is-visible{transition-delay:.05s}#workbench [data-act=wb-shot],#workbench [data-act=wb-shot]:not(.is-visible),#workbench [data-act=wb-shot].is-ready:not(.is-visible){transform:translate3d(0,14px,0) scale(.985)}#workflow [data-act=wf-media],#workflow [data-act=wf-media]:not(.is-visible),#workflow [data-act=wf-media].is-ready:not(.is-visible){transform:translate3d(0,16px,0) scale(.988)}#workflow [data-act=wf-result],#workflow [data-act=wf-result]:not(.is-visible),#workflow [data-act=wf-result].is-ready:not(.is-visible){transform:translate3d(0,10px,0)}#workflow [data-act=wf-result].is-visible,#workflow [data-act=wf-result].is-ready.is-visible{transform:none}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(2){transition-delay:.03s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(3){transition-delay:.06s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(4){transition-delay:.09s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(1){transition-delay:.09s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(2){transition-delay:.06s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(3){transition-delay:.03s}#connect [data-act=cn-desk].is-visible .connect-spine{transition-delay:.04s}#connect [data-act=cn-desk].is-visible .connect-live{transition-delay:.08s}#connect [data-act=cn-desk] .connect-now{opacity:0;transition:opacity .32s cubic-bezier(.16,1,.3,1)}#connect [data-act=cn-desk].is-visible .connect-now{opacity:1;transition-delay:.08s}#connect [data-act=cn-desk]:not(.is-visible) .connect-now{opacity:0;transition-delay:0s}#workbench [data-act=wb-tools].is-visible .wb-tabs button:nth-child(1){transition-delay:0s}#workbench [data-act=wb-tools].is-visible .wb-tabs button:nth-child(2){transition-delay:.04s}#workbench [data-act=wb-tools].is-visible .wb-tabs button:nth-child(3){transition-delay:.08s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(1){transition-delay:.2s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(2){transition-delay:.16s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(3){transition-delay:.12s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(4){transition-delay:.08s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(5){transition-delay:.04s}#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step:nth-of-type(6){transition-delay:0s}[data-act=cl-inner].is-visible h2{transition-delay:.05s}[data-act=cl-inner].is-visible p:not(.eyebrow){transition-delay:.1s}[data-act=cl-inner]:not(.is-visible) .eyebrow,[data-act=cl-inner]:not(.is-visible) h2,[data-act=cl-inner]:not(.is-visible) p:not(.eyebrow){transform:translate3d(0,8px,0)}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span{opacity:0;transform:translate3d(-18px,0,0)}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em{opacity:0;transform:translate3d(18px,0,0)}#connect [data-act=cn-head].is-visible p,#ecosystem [data-act=eco-copy].is-visible p{opacity:1;transform:none;transition:opacity .36s cubic-bezier(.16,1,.3,1) .06s,transform .36s cubic-bezier(.16,1,.3,1)}#connect [data-act=cn-head]:not(.is-visible) p,#ecosystem [data-act=eco-copy]:not(.is-visible) p{opacity:0;transform:none;transition-delay:0s}@media (prefers-reduced-motion: reduce){#workflow [data-act=wf-title],#system [data-act=sys-title],#workflow [data-act=wf-copy],#system [data-act=sys-copy],#connect [data-act=cn-head],#connect [data-act=cn-head] p,#ecosystem [data-act=eco-copy],#ecosystem [data-act=eco-copy] p,#workbench [data-act=wb-shot],#workbench [data-act=wb-tools],#workflow [data-act=wf-media],#workflow [data-act=wf-result],#connect [data-act=cn-desk] .connect-now,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em,[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner] p:not(.eyebrow),#ecosystem [data-act=eco-collage] .eco-card{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;transition-delay:0s!important}}#workflow [data-act=wf-title],#workflow [data-act=wf-title]:not(.is-visible),#workflow [data-act=wf-title].is-visible,#workflow [data-act=wf-title].is-ready,#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title],#system [data-act=sys-title]:not(.is-visible),#system [data-act=sys-title].is-visible,#system [data-act=sys-title].is-ready,#system [data-act=sys-title].is-ready:not(.is-visible),#connect [data-act=cn-head],#connect [data-act=cn-head]:not(.is-visible),#connect [data-act=cn-head].is-visible,#connect [data-act=cn-head].is-ready,#connect [data-act=cn-head].is-ready:not(.is-visible),#ecosystem [data-act=eco-copy],#ecosystem [data-act=eco-copy]:not(.is-visible),#ecosystem [data-act=eco-copy].is-visible,#ecosystem [data-act=eco-copy].is-ready,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible){opacity:1;transform:none}#workflow [data-act=wf-copy],#workflow [data-act=wf-copy]:not(.is-visible),#workflow [data-act=wf-copy].is-visible,#workflow [data-act=wf-copy].is-ready,#workflow [data-act=wf-copy].is-ready:not(.is-visible),#system [data-act=sys-copy],#system [data-act=sys-copy]:not(.is-visible),#system [data-act=sys-copy].is-visible,#system [data-act=sys-copy].is-ready,#system [data-act=sys-copy].is-ready:not(.is-visible){transform:none}#workflow [data-act=wf-copy]:not(.is-visible),#system [data-act=sys-copy]:not(.is-visible){opacity:0}#workflow [data-act=wf-copy].is-visible,#system [data-act=sys-copy].is-visible{opacity:1}#system [data-act=sys-board],#system [data-act=sys-board]:not(.is-visible),#system [data-act=sys-board].is-ready:not(.is-visible){transform:translate3d(0,14px,0) scale(.988);transition:transform .86s cubic-bezier(.16,1.12,.32,1),opacity .44s cubic-bezier(.16,1,.3,1)}#system [data-act=sys-board].is-visible,#system [data-act=sys-board].is-ready.is-visible{transform:none;transition-delay:0s}#system [data-act=sys-board] .trace-stream>*,#system [data-act=sys-board] .trace-spine li,#system [data-act=sys-board] .trace-workers>*{transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1.12,.32,1)}#workflow [data-act=wf-steps] .workflow-step,#workflow [data-act=wf-steps]:not(.is-visible) .workflow-step,#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step{transform:translate3d(0,8px,0);transition:transform .56s cubic-bezier(.16,1.12,.32,1),opacity .36s cubic-bezier(.16,1,.3,1)}#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live,#connect [data-act=cn-desk]:not(.is-visible) .connect-qq,#connect [data-act=cn-desk]:not(.is-visible) .connect-spine,#connect [data-act=cn-desk]:not(.is-visible) .connect-live,#connect [data-act=cn-desk].is-visible .connect-qq,#connect [data-act=cn-desk].is-visible .connect-spine,#connect [data-act=cn-desk].is-visible .connect-live,#connect [data-act=cn-desk].is-ready .connect-qq,#connect [data-act=cn-desk].is-ready .connect-spine,#connect [data-act=cn-desk].is-ready .connect-live,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-qq,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-spine,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-live{transform:none}#workbench [data-act=wb-shot].is-visible,#workbench [data-act=wb-shot].is-ready.is-visible{transition-delay:0s}#workbench [data-act=wb-tools]:not(.is-visible) .wb-tabs button,#workbench [data-act=wb-tools]:not(.is-visible) .wb-lede{transform:translate3d(0,8px,0)}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(2){transition-delay:.02s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(3){transition-delay:.04s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(4){transition-delay:.06s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(1){transition-delay:.06s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(2){transition-delay:.04s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(3){transition-delay:.02s}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card:nth-child(4){transition-delay:0s}body{transition:background-color 1.08s cubic-bezier(.16,1,.3,1),color .56s cubic-bezier(.16,1,.3,1)}#system:before,#connect:before,#ecosystem:before,#workflow:after,#system:after,#connect:after,#ecosystem:after{transition:opacity 1.08s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){#workflow [data-act=wf-title],#system [data-act=sys-title],#workflow [data-act=wf-copy],#system [data-act=sys-copy],#connect [data-act=cn-head],#ecosystem [data-act=eco-copy],#system [data-act=sys-board],#workflow [data-act=wf-steps] .workflow-step,#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live,#workbench [data-act=wb-shot],#workbench [data-act=wb-tools] .wb-tabs button,#workbench [data-act=wb-tools] .wb-lede,#ecosystem [data-act=eco-collage] .eco-card{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;transition-delay:0s!important}}#workflow.section-pad{padding-top:88px}#system [data-act=sys-board]:not(.is-visible) .trace-stream>*,#system [data-act=sys-board]:not(.is-visible) .trace-spine li,#system [data-act=sys-board]:not(.is-visible) .trace-workers>*,#system [data-act=sys-board].is-ready:not(.is-visible) .trace-stream>*,#system [data-act=sys-board].is-ready:not(.is-visible) .trace-spine li,#system [data-act=sys-board].is-ready:not(.is-visible) .trace-workers>*{opacity:0;transform:translate3d(0,12px,0)}#system [data-act=sys-board].is-visible .trace-stream>*,#system [data-act=sys-board].is-visible .trace-spine li,#system [data-act=sys-board].is-visible .trace-workers>*{opacity:1;transform:none}#workflow [data-act=wf-steps]:not(.is-visible) .workflow-step,#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step{opacity:0}#workflow [data-act=wf-steps].is-visible .workflow-step{opacity:1}[data-act=cl-inner]:not(.is-visible) .eyebrow,[data-act=cl-inner]:not(.is-visible) h2,[data-act=cl-inner]:not(.is-visible) p:not(.eyebrow),[data-act=cl-inner].is-ready:not(.is-visible) .eyebrow,[data-act=cl-inner].is-ready:not(.is-visible) h2,[data-act=cl-inner].is-ready:not(.is-visible) p:not(.eyebrow){opacity:0;transform:translate3d(0,10px,0)}[data-act=cl-inner].is-visible .eyebrow,[data-act=cl-inner].is-visible h2,[data-act=cl-inner].is-visible p:not(.eyebrow){opacity:1;transform:none}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card,#ecosystem [data-act=eco-collage].is-ready:not(.is-visible) .eco-card{opacity:0;transform:translate3d(0,10px,0) rotate(var(--tilt))}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span{transform:translate3d(-12px,0,0)}#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em{transform:translate3d(12px,0,0)}@media (prefers-reduced-motion: reduce){#system [data-act=sys-board] .trace-stream>*,#system [data-act=sys-board] .trace-spine li,#system [data-act=sys-board] .trace-workers>*,#workflow [data-act=wf-steps] .workflow-step,[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner] p:not(.eyebrow),#workbench .wb-shot-title span,#workbench .wb-shot-title em{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}#ecosystem [data-act=eco-collage] .eco-card{opacity:1!important;transition:none!important;transition-delay:0s!important}}#workbench.section-pad{scroll-margin-top:0}#connect.section-pad{padding-top:72px}#ecosystem.section-pad{padding-top:88px}#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title{transition:transform .64s cubic-bezier(.16,1.12,.32,1),opacity .4s cubic-bezier(.16,1,.3,1),clip-path .64s cubic-bezier(.16,1,.3,1)}#workflow [data-act=wf-steps]:not(.is-visible) .workflow-step,#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step{transform:translate3d(0,10px,0)}#workflow [data-act=wf-steps].is-visible .workflow-step{transform:none}#connect [data-act=cn-desk]:not(.is-visible) .connect-qq,#connect [data-act=cn-desk]:not(.is-visible) .connect-spine,#connect [data-act=cn-desk]:not(.is-visible) .connect-live,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-qq,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-spine,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-live{opacity:0;transform:translate3d(0,12px,0)}@media (prefers-reduced-motion: reduce){#workflow [data-act=wf-steps] .workflow-step,#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}#system.section-pad,#connect.section-pad{padding-top:88px}#workbench [data-act=wb-shot]:not(.is-visible),#workbench [data-act=wb-shot].is-ready:not(.is-visible){transform:translate3d(0,18px,0) scale(.97)}#workbench [data-act=wb-shot].is-visible,#workbench [data-act=wb-shot].is-ready.is-visible{transform:none}#workflow [data-act=wf-media]:not(.is-visible),#workflow [data-act=wf-media].is-ready:not(.is-visible){transform:translate3d(0,20px,0) scale(.97)}#workflow [data-act=wf-media].is-visible,#workflow [data-act=wf-media].is-ready.is-visible{transform:none}#system [data-act=sys-board]:not(.is-visible),#system [data-act=sys-board].is-ready:not(.is-visible){transform:translate3d(0,18px,0) scale(.975)}#system [data-act=sys-board].is-visible,#system [data-act=sys-board].is-ready.is-visible{transform:none}#connect [data-act=cn-desk],#connect [data-act=cn-desk]:not(.is-visible),#connect [data-act=cn-desk].is-visible,#connect [data-act=cn-desk].is-ready,#connect [data-act=cn-desk].is-ready:not(.is-visible){opacity:1;transform:none}#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live{transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1.12,.32,1)}#connect [data-act=cn-desk]:not(.is-visible) .connect-qq,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-qq{opacity:0;transform:translate3d(-18px,10px,0)}#connect [data-act=cn-desk]:not(.is-visible) .connect-spine,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-spine{opacity:0;transform:translate3d(0,14px,0)}#connect [data-act=cn-desk]:not(.is-visible) .connect-live,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-live{opacity:0;transform:translate3d(18px,10px,0)}#connect [data-act=cn-desk].is-visible .connect-qq,#connect [data-act=cn-desk].is-visible .connect-spine,#connect [data-act=cn-desk].is-visible .connect-live{opacity:1;transform:none}#connect [data-act=cn-desk].is-visible .connect-spine{transition-delay:.08s}#connect [data-act=cn-desk].is-visible .connect-live{transition-delay:.16s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-qq{transition-delay:.12s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-spine{transition-delay:.06s}#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title{transition:transform .56s cubic-bezier(.16,1.12,.32,1),opacity .36s cubic-bezier(.16,1,.3,1),clip-path .56s cubic-bezier(.16,1,.3,1)}#workflow [data-act=wf-copy].is-visible,#system [data-act=sys-copy].is-visible,#connect [data-act=cn-head].is-visible p,#ecosystem [data-act=eco-copy].is-visible p{transition-delay:.12s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(1){transition-delay:0s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(2){transition-delay:.04s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(3){transition-delay:.08s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(4){transition-delay:.12s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(5){transition-delay:.16s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(6){transition-delay:.2s}#system [data-act=sys-board].is-visible .trace-stream>*:nth-child(7){transition-delay:.24s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(1){transition-delay:.04s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(2){transition-delay:.08s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(3){transition-delay:.12s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(4){transition-delay:.16s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(5){transition-delay:.2s}#system [data-act=sys-board].is-visible .trace-spine li:nth-child(6){transition-delay:.24s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(1){transition-delay:.1s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(2){transition-delay:.14s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(3){transition-delay:.18s}#system [data-act=sys-board].is-visible .trace-workers>*:nth-child(4){transition-delay:.22s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(1){transition-delay:0s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(2){transition-delay:.04s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(3){transition-delay:.08s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(4){transition-delay:.12s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(5){transition-delay:.16s}#workflow [data-act=wf-steps].is-visible .workflow-step:nth-of-type(6){transition-delay:.2s}@media (prefers-reduced-motion: reduce){#workbench [data-act=wb-shot],#workflow [data-act=wf-media],#system [data-act=sys-board],#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live,#workflow [data-act=wf-steps] .workflow-step,#system [data-act=sys-board] .trace-stream>*,#system [data-act=sys-board] .trace-spine li,#system [data-act=sys-board] .trace-workers>*{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}#ecosystem.section-pad{padding-top:112px}#workbench>.wb-mast{--wb-shot-h: min(56vh, calc(100dvh - 268px) ) }#ecosystem [data-act=eco-collage] .eco-card{transition:opacity .42s cubic-bezier(.16,1,.3,1)}#ecosystem [data-act=eco-collage]:not(.is-visible) .eco-card,#ecosystem [data-act=eco-collage].is-ready:not(.is-visible) .eco-card{opacity:0;animation:none}#ecosystem [data-act=eco-collage].is-visible .eco-card{opacity:1}#connect [data-act=cn-head]:not(.is-visible) p,#connect [data-act=cn-head].is-ready:not(.is-visible) p,#ecosystem [data-act=eco-copy]:not(.is-visible) p,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible) p{opacity:0}#connect [data-act=cn-head].is-visible p,#ecosystem [data-act=eco-copy].is-visible p{opacity:1}#workflow [data-act=wf-steps]:not(.is-visible) .workflow-step,#workflow [data-act=wf-steps].is-ready:not(.is-visible) .workflow-step{opacity:0;transform:translate3d(0,12px,0)}#workflow [data-act=wf-steps].is-visible .workflow-step{opacity:1;transform:none}[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner]>p:not(.eyebrow){transition:opacity .48s cubic-bezier(.16,1,.3,1)}[data-act=cl-inner]:not(.is-visible) .eyebrow,[data-act=cl-inner]:not(.is-visible) h2,[data-act=cl-inner]:not(.is-visible)>p:not(.eyebrow),[data-act=cl-inner].is-ready:not(.is-visible) .eyebrow,[data-act=cl-inner].is-ready:not(.is-visible) h2,[data-act=cl-inner].is-ready:not(.is-visible)>p:not(.eyebrow){opacity:0}[data-act=cl-inner].is-visible .eyebrow,[data-act=cl-inner].is-visible h2,[data-act=cl-inner].is-visible>p:not(.eyebrow){opacity:1}[data-act=cl-inner].is-visible .eyebrow{transition-delay:0s}[data-act=cl-inner].is-visible h2{transition-delay:.08s}[data-act=cl-inner].is-visible>p:not(.eyebrow){transition-delay:.16s}[data-act=cl-inner].is-ready:not(.is-visible)>p:not(.eyebrow){transition-delay:0s}[data-act=cl-inner].is-ready:not(.is-visible) h2{transition-delay:.04s}[data-act=cl-inner].is-ready:not(.is-visible) .eyebrow{transition-delay:.08s}#connect [data-act=cn-head].is-visible .display-title,#ecosystem [data-act=eco-copy].is-visible .display-title{clip-path:inset(0)}#connect [data-act=cn-head].is-ready:not(.is-visible) .display-title,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible) .display-title{clip-path:inset(0 0 110% 0)}@media (prefers-reduced-motion: reduce){#ecosystem [data-act=eco-collage] .eco-card,#connect [data-act=cn-head] p,#ecosystem [data-act=eco-copy] p,#workflow [data-act=wf-steps] .workflow-step,[data-act=cl-inner] .eyebrow,[data-act=cl-inner] h2,[data-act=cl-inner]>p:not(.eyebrow){opacity:1!important;transform:none!important;animation:none!important;clip-path:none!important;transition:none!important;transition-delay:0s!important}}#workflow.section-pad,#system.section-pad,#connect.section-pad{padding-top:104px}#ecosystem.section-pad{padding-top:120px}#workflow [data-act=wf-result]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1.12,.32,1)}#workflow [data-act=wf-result]:not(.is-visible),#workflow [data-act=wf-result].is-ready:not(.is-visible){opacity:0;transform:translate3d(0,14px,0)}#workflow [data-act=wf-result].is-visible{opacity:1;transform:none}#system [data-act=sys-copy]:not(.is-visible),#system [data-act=sys-copy].is-ready:not(.is-visible),#workflow [data-act=wf-copy]:not(.is-visible),#workflow [data-act=wf-copy].is-ready:not(.is-visible){opacity:0}#system [data-act=sys-copy].is-visible,#workflow [data-act=wf-copy].is-visible{opacity:1}#workflow [data-act=wf-title]:not(.is-visible),#system [data-act=sys-title]:not(.is-visible),#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title].is-ready:not(.is-visible){opacity:0}#workflow [data-act=wf-title].is-visible,#system [data-act=sys-title].is-visible{opacity:1}#workbench [data-act=wb-tools] .wb-tabs{opacity:0;transition:opacity .36s cubic-bezier(.16,1,.3,1)}#workbench [data-act=wb-tools].is-visible .wb-tabs{opacity:1}#workbench [data-act=wb-tools].is-ready:not(.is-visible) .wb-tabs{opacity:0}#workbench [data-act=wb-tools] .wb-lede{transition:opacity .32s cubic-bezier(.16,1,.3,1)}#connect [data-act=cn-head]:not(.is-visible) .display-title,#ecosystem [data-act=eco-copy]:not(.is-visible) .display-title,#connect [data-act=cn-head].is-ready:not(.is-visible) .display-title,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible) .display-title{opacity:0}#connect [data-act=cn-head].is-visible .display-title,#ecosystem [data-act=eco-copy].is-visible .display-title{opacity:1}@media (prefers-reduced-motion: reduce){#workflow [data-act=wf-result],#system [data-act=sys-copy],#workflow [data-act=wf-copy],#workflow [data-act=wf-title],#system [data-act=sys-title],#workbench [data-act=wb-tools] .wb-tabs,#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}#workbench.section-pad{padding-top:72px}#workbench .wb-shot-title{opacity:1;transform:none}#workbench .wb-shot-title span,#workbench .wb-shot-title em{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1.12,.32,1)}#workbench .wb-shot-title span{transform:translate3d(-22px,6px,0);opacity:0}#workbench .wb-shot-title em{transform:translate3d(22px,6px,0);opacity:0}#workbench .wb-billboard:has([data-act=wb-shot].is-visible) .wb-shot-title span,#workbench .wb-billboard:has([data-act=wb-shot].is-visible) .wb-shot-title em,#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title span,#workbench:has([data-act=wb-shot].is-visible) .wb-shot-title em{opacity:1;transform:none}#workbench .wb-billboard:has([data-act=wb-shot]:not(.is-visible)) .wb-shot-title span,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title span{opacity:0;transform:translate3d(-28px,0,0)}#workbench .wb-billboard:has([data-act=wb-shot]:not(.is-visible)) .wb-shot-title em,#workbench:not(:has([data-act=wb-shot].is-visible)) .wb-shot-title em{opacity:0;transform:translate3d(28px,0,0)}#workflow [data-act=wf-title],#system [data-act=sys-title]{clip-path:inset(0 0 110% 0)}#workflow [data-act=wf-title].is-visible,#system [data-act=sys-title].is-visible{clip-path:inset(0)}#workflow [data-act=wf-title]:not(.is-visible),#system [data-act=sys-title]:not(.is-visible),#workflow [data-act=wf-title].is-ready:not(.is-visible),#system [data-act=sys-title].is-ready:not(.is-visible){clip-path:inset(0 0 110% 0)}#ecosystem [data-act=eco-collage].is-ready:not(.is-visible) .eco-card:nth-child(1){transition-delay:.18s}#ecosystem [data-act=eco-collage].is-ready:not(.is-visible) .eco-card:nth-child(2){transition-delay:.12s}#ecosystem [data-act=eco-collage].is-ready:not(.is-visible) .eco-card:nth-child(3){transition-delay:.06s}#ecosystem [data-act=eco-collage].is-ready:not(.is-visible) .eco-card:nth-child(4){transition-delay:0s}#ecosystem [data-act=eco-collage].is-visible .eco-card{animation:none}#workflow [data-act=wf-copy].is-ready:not(.is-visible),#system [data-act=sys-copy].is-ready:not(.is-visible){transition-delay:0s}#connect [data-act=cn-head].is-ready:not(.is-visible) p,#ecosystem [data-act=eco-copy].is-ready:not(.is-visible) p{transition-delay:0s}#closing [data-act=cl-inner] .closing-orbit{transition:opacity .55s cubic-bezier(.16,1,.3,1)}#closing [data-act=cl-inner]:not(.is-visible) .closing-orbit,#closing [data-act=cl-inner].is-ready:not(.is-visible) .closing-orbit{opacity:0}#closing [data-act=cl-inner].is-visible .closing-orbit{opacity:1}@media (prefers-reduced-motion: reduce){#workbench .wb-shot-title,#workbench .wb-shot-title span,#workbench .wb-shot-title em,#workflow [data-act=wf-title],#system [data-act=sys-title],#ecosystem [data-act=eco-collage] .eco-card,#closing [data-act=cl-inner] .closing-orbit{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important;transition-delay:0s!important}}#workbench [data-act=wb-tools] .wb-lede{opacity:0;transition:opacity .36s cubic-bezier(.16,1,.3,1)}#workbench [data-act=wb-tools].is-visible .wb-lede{opacity:1}#workbench [data-act=wb-tools].is-ready:not(.is-visible) .wb-lede{opacity:0}#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live{transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1.12,.32,1)}#connect [data-act=cn-desk]:not(.is-visible) .connect-qq,#connect [data-act=cn-desk]:not(.is-visible) .connect-spine,#connect [data-act=cn-desk]:not(.is-visible) .connect-live,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-qq,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-spine,#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-live{opacity:0}#connect [data-act=cn-desk].is-visible .connect-qq,#connect [data-act=cn-desk].is-visible .connect-spine,#connect [data-act=cn-desk].is-visible .connect-live{opacity:1}#connect [data-act=cn-desk].is-visible .connect-qq{transition-delay:0s}#connect [data-act=cn-desk].is-visible .connect-spine{transition-delay:.06s}#connect [data-act=cn-desk].is-visible .connect-live{transition-delay:.12s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-live{transition-delay:0s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-spine{transition-delay:.04s}#connect [data-act=cn-desk].is-ready:not(.is-visible) .connect-qq{transition-delay:.08s}#workflow [data-act=wf-media]{transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1.12,.32,1)}#workflow [data-act=wf-media]:not(.is-visible),#workflow [data-act=wf-media].is-ready:not(.is-visible){opacity:0}#workflow [data-act=wf-media].is-visible{opacity:1}#system [data-act=sys-board]{transition:opacity .4s cubic-bezier(.16,1,.3,1)}#system [data-act=sys-board]:not(.is-visible),#system [data-act=sys-board].is-ready:not(.is-visible){opacity:0}#system [data-act=sys-board].is-visible{opacity:1}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(1){transition-delay:0s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(2){transition-delay:.07s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(3){transition-delay:.14s}#ecosystem [data-act=eco-collage].is-visible .eco-card:nth-child(4){transition-delay:.21s}#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title{transition:opacity .4s cubic-bezier(.16,1,.3,1),clip-path .64s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){#workbench [data-act=wb-tools] .wb-lede,#connect [data-act=cn-desk] .connect-qq,#connect [data-act=cn-desk] .connect-spine,#connect [data-act=cn-desk] .connect-live,#workflow [data-act=wf-media],#system [data-act=sys-board],#workflow [data-act=wf-title],#system [data-act=sys-title],#connect [data-act=cn-head] .display-title,#ecosystem [data-act=eco-copy] .display-title{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;transition-delay:0s!important}}#workbench.section-pad,#workflow.section-pad,#system.section-pad,#connect.section-pad{padding-top:112px}#workbench{position:relative}#workbench:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#d5e3e0 18%,#d5e3e0 82%,transparent);opacity:0;transition:opacity .86s cubic-bezier(.16,1,.3,1)}body[data-chapter=workflow] #workbench:after,body[data-chapter=system] #workbench:after{opacity:.9}#workbench .wb-tabs button{transition:background-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}#workbench [data-act=wb-tools] .wb-lede{transition:opacity .18s cubic-bezier(.16,1,.3,1)}#workbench [data-act=wb-tools].is-visible .wb-lede.is-swapping{opacity:0;transition-duration:.16s;transition-delay:0s}#workbench .shot-chrome>span:last-child{transition:opacity .18s cubic-bezier(.16,1,.3,1)}#workbench .shot-chrome>span:last-child.is-swapping{opacity:0}@media (prefers-reduced-motion: reduce){#workbench:after,#workbench .wb-tabs button,#workbench [data-act=wb-tools] .wb-lede,#workbench [data-act=wb-tools].is-visible .wb-lede.is-swapping,#workbench .shot-chrome>span:last-child,#workbench .shot-chrome>span:last-child.is-swapping{opacity:1!important;transition:none!important;transition-delay:0s!important}body[data-chapter=workflow] #workbench:after,body[data-chapter=system] #workbench:after{opacity:.9!important}}.hero-typing{transition:color .32s ease,opacity .28s ease}.hero-typing.is-swapping{opacity:0}.hero-typing.is-swapping:after{opacity:0;animation:none}#hero-install .hero-install-body{display:grid}#hero-install .hero-install-panel{grid-area:1 / 1;opacity:1;visibility:visible;transition:opacity .22s ease,visibility .22s ease}#hero-install .hero-install-panel.is-inactive{display:block;opacity:0;visibility:hidden;pointer-events:none}#workflow .workflow-layout{margin-top:10px}#workflow .media-frame,#workflow .media-frame img{max-height:min(36vh,300px)}#workflow .workflow-results{margin-top:10px;padding-top:10px}#ecosystem .eco-card:not(.is-open):not(.is-closing):hover{transform:rotate(var(--tilt)) translate3d(0,-5px,0);box-shadow:0 14px 28px #1023221f}@media (prefers-reduced-motion: reduce){.hero-typing,.hero-typing.is-swapping,.hero-typing.is-swapping:after,#hero-install .hero-install-panel,#hero-install .hero-install-panel.is-inactive{opacity:1!important;visibility:visible!important;transition:none!important}#hero-install .hero-install-panel.is-inactive{opacity:0!important;visibility:hidden!important}#ecosystem .eco-card:not(.is-open):not(.is-closing):hover{transform:rotate(var(--tilt));box-shadow:none}}#workflow .workflow-layout{grid-template-columns:auto minmax(280px,1fr);align-items:start;column-gap:36px}#workflow .workflow-media{width:min(100%,calc(min(36vh,300px) * 1600 / 980));max-width:100%;justify-self:start}#workflow .media-frame{aspect-ratio:1600 / 980;width:100%;height:auto;max-height:min(36vh,300px)}#workflow .media-frame img{width:100%;height:100%;object-fit:contain;object-position:center}#workflow .workflow-steps{height:auto;justify-content:flex-start}#workflow .workflow-step{flex:0 0 auto}#workflow .workflow-results{margin-top:14px;padding-top:12px}.hero-typing{transition:color .32s ease,opacity .28s ease,transform .28s ease}.hero-typing.is-swapping{opacity:0;transform:translate3d(0,8px,0)}#hero-install .hero-install-panel{transition:opacity .26s ease,visibility .26s ease,transform .26s ease}#hero-install .hero-install-panel.is-inactive{transform:translate3d(0,6px,0)}#hero-install .hero-install-panel:not(.is-inactive){transform:none}#system.is-money .trace-board{box-shadow:0 22px 48px #11131314,0 1px #ffffffb3 inset}#workflow.is-money .media-frame{box-shadow:0 16px 36px #11131314}@media (max-width: 980px){#workflow .workflow-layout{grid-template-columns:1fr;align-items:start}#workflow .workflow-media,#workflow .media-frame{width:min(100%,calc(min(36vh,300px) * 1600 / 980))}}@media (prefers-reduced-motion: reduce){.hero-typing,.hero-typing.is-swapping,#hero-install .hero-install-panel,#hero-install .hero-install-panel.is-inactive,#hero-install .hero-install-panel:not(.is-inactive){transform:none!important;transition:none!important}#hero-install .hero-install-panel.is-inactive{opacity:0!important;visibility:hidden!important}}[data-act]{transition:transform .72s cubic-bezier(.16,1.12,.32,1),opacity .34s cubic-bezier(.16,1,.3,1)}#workflow [data-act=wf-steps] .workflow-step{transition:transform .5s cubic-bezier(.16,1.12,.32,1),opacity .28s cubic-bezier(.16,1,.3,1)}.hero{z-index:1}.marquee-strip{z-index:2}.site-header{z-index:20}@media (prefers-reduced-motion: reduce){[data-act],#workflow [data-act=wf-steps] .workflow-step{transition:none}}.hero.is-leaving #hero-install{pointer-events:none}#workflow [data-act=wf-result],#workflow [data-act=wf-result].is-ready:not(.is-visible){transform:none}#workbench.section-pad,#system.section-pad,#workflow.section-pad,#connect.section-pad{padding-top:var(--gap-chapter);padding-bottom:var(--gap-step)}#ecosystem.section-pad{padding-top:var(--gap-chapter);padding-bottom:var(--gap-breath)}#closing.section-pad{padding-top:0;padding-bottom:0}@media (max-width: 980px){#workbench.section-pad,#system.section-pad,#workflow.section-pad,#connect.section-pad{padding-top:80px;padding-bottom:56px}#ecosystem.section-pad{padding-top:80px;padding-bottom:96px}}@media (max-width: 620px){#workbench.section-pad,#system.section-pad,#workflow.section-pad,#connect.section-pad{padding-top:64px;padding-bottom:48px}#ecosystem.section-pad{padding-top:64px;padding-bottom:72px}}.ecosystem{position:relative;background:var(--ink-block);color:var(--white);max-width:none;padding-inline:max(var(--gutter),calc((100% - var(--content-max))/2 + var(--gutter)));padding-bottom:clamp(48px,6vw,84px)}.ecosystem:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--brand) 0%,var(--brand) 34%,rgba(25,203,201,.18) 34%,rgba(25,203,201,.18) 100%)}.ecosystem-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;margin:56px auto 0;max-width:var(--content-max)}.eco-copy{position:relative;z-index:1}.eco-copy .display-title{color:var(--white)}.eco-copy .display-title em{color:var(--brand)}.eco-copy p{max-width:36ch;margin:26px 0 0;color:#7f8d9b;line-height:1.8;font-size:14px}.eco-collage{position:relative;z-index:2;height:440px;isolation:isolate}.eco-card{--surface:#fff;--text:#18332f;--secondary:#526761;--accent:#08786f;--edge:#bdd8d1;position:absolute;right:var(--rest-right);top:var(--rest-top);width:var(--rest-width);height:var(--rest-height);padding:20px;background:var(--surface);color:var(--text);border:1px solid var(--edge);transform:rotate(var(--tilt));cursor:pointer;z-index:1;box-sizing:border-box;border-radius:2px;overflow:hidden;transition:left .46s cubic-bezier(.2,.78,.2,1),width .46s cubic-bezier(.2,.78,.2,1),height .46s cubic-bezier(.2,.78,.2,1),right .46s cubic-bezier(.2,.78,.2,1),top .46s cubic-bezier(.2,.78,.2,1),transform .46s cubic-bezier(.2,.78,.2,1),box-shadow .35s ease}.eco-knowledge{--surface:var(--brand);--text:#04302f;--secondary:#073f3d;--accent:#04302f;--edge:var(--brand-deep);--rest-right:48%;--rest-top:30px;--rest-width:46%;--rest-height:200px;--tilt:-3deg;--open-width:530px;--open-height:326px;--open-top:8px}.eco-voice{--surface:#eef5f5;--text:#14313a;--secondary:#5b7278;--accent:var(--brand-deep);--edge:#cfe0e0;--rest-right:0%;--rest-top:0px;--rest-width:43%;--rest-height:182px;--tilt:3deg;--open-width:520px;--open-height:326px;--open-top:0px}.eco-extension{--surface:var(--navy);--text:#eef6fc;--secondary:#93aac2;--accent:var(--brand);--edge:#25435f;--rest-right:51%;--rest-top:254px;--rest-width:40%;--rest-height:166px;--tilt:2deg;--open-width:480px;--open-height:294px;--open-top:146px}.eco-live{--surface:#c9e8e7;--text:#0b3231;--secondary:#3f5c5b;--accent:var(--brand-deep);--edge:#a8d3d2;--rest-right:3%;--rest-top:210px;--rest-width:44%;--rest-height:196px;--tilt:-3deg;--open-width:510px;--open-height:306px;--open-top:134px}.eco-card[data-accent=true] .eco-number{color:var(--accent)}.eco-card.is-open{z-index:10;right:0;top:var(--open-top);width:min(var(--open-width),calc(100vw - 80px));height:var(--open-height);transform:rotate(0);box-shadow:0 26px 60px #00000080}.eco-card:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.eco-card-front{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;transition:opacity .16s ease .26s,visibility 0s linear .26s}.eco-number{position:absolute;right:0;top:0;font-size:10px;font-weight:700}.eco-card-front h3{font-size:17px;letter-spacing:-.02em;line-height:1.25;margin:0 0 9px}.eco-card-front p{font-size:11px;line-height:1.6;margin:0;color:var(--secondary)}.eco-card-front small{font-size:9px;line-height:1.5;letter-spacing:0;margin-top:14px;color:var(--secondary);overflow-wrap:anywhere}.eco-card-detail{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:flex;flex-direction:column;gap:18px;visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .14s ease,transform .24s ease,visibility 0s linear .14s}.eco-card.is-open .eco-card-front{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.eco-card.is-open .eco-card-detail{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s ease .2s,transform .26s ease .2s,visibility 0s linear .2s}.eco-card-detail strong{display:block;font-size:19px;line-height:1.3;letter-spacing:.02em;color:var(--text);padding-top:14px;border-top:3px solid var(--accent)}.eco-card-detail p{margin:0;font-size:14px;line-height:1.9;color:var(--secondary)}.eco-flow{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid var(--edge);font-size:10px;line-height:1.8;font-weight:700;color:var(--accent);letter-spacing:.035em}.eco-flow i{font-style:normal;opacity:.7}.live2d-detail{display:grid;grid-template-columns:86px minmax(0,1fr);gap:22px;align-items:center;height:100%}.live2d-detail img{width:86px;height:118px;object-fit:cover;border:1px solid var(--edge);background:#ffffff60}.live2d-detail>div{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%}@media (min-width:1500px){.eco-card.is-open{right:12px}}@media (max-width:980px){.ecosystem-grid{grid-template-columns:1fr;gap:38px}.eco-copy p{max-width:55ch}.eco-collage{width:min(100%,540px);justify-self:center}.eco-card.is-open{width:min(var(--open-width),100%)}}@media (max-width:620px){.ecosystem-grid{margin-top:32px}.eco-collage{height:420px}.eco-card{padding:14px}.eco-knowledge{--rest-right:49%;--rest-width:49%;--rest-height:190px;--rest-top:20px}.eco-voice{--rest-width:46%;--rest-height:180px}.eco-extension{--rest-right:52%;--rest-width:44%;--rest-height:170px;--rest-top:235px;--open-top:0px}.eco-live{--rest-width:46%;--rest-height:190px;--rest-top:205px;--open-top:0px}.eco-card.is-open{right:0;top:0;width:100%;height:420px}.eco-card-front h3{font-size:15px}.eco-card-detail{top:22px;right:22px;bottom:22px;left:22px;gap:18px}.eco-card-detail strong{font-size:18px}.eco-card-detail p{font-size:13px}.live2d-detail{grid-template-columns:64px minmax(0,1fr);gap:12px}.live2d-detail img{width:64px;height:90px}}@media (prefers-reduced-motion:reduce){.eco-card,.eco-card-front,.eco-card-detail{transition:none!important}}.eco-copy .display-title{font-size:clamp(34px,4.3vw,54px);line-height:1.12;letter-spacing:-.045em}.eco-collage{height:470px;overflow:visible}.eco-knowledge{--rest-right:45%;--rest-top:24px;--rest-width:49%;--rest-height:214px;--tilt:-3deg;--open-right:43%;--open-top:-18px;--open-width:740px;--open-height:540px}.eco-voice{--rest-right:-2%;--rest-top:-8px;--rest-width:46%;--rest-height:196px;--tilt:3deg;--open-right:-16%;--open-top:-32px;--open-width:700px;--open-height:680px}.eco-extension{--rest-right:48%;--rest-top:270px;--rest-width:44%;--rest-height:178px;--tilt:2deg;--open-right:43%;--open-top:6px;--open-width:640px;--open-height:560px}.eco-live{--rest-right:-4%;--rest-top:226px;--rest-width:47%;--rest-height:210px;--tilt:-3deg;--open-right:-12%;--open-top:220px;--open-width:560px;--open-height:304px}.eco-card.is-open{right:var(--open-right);top:var(--open-top);width:min(var(--open-width),calc(100vw - 56px));height:var(--open-height);transform:rotate(0)}.eco-card.is-open.eco-knowledge{background:linear-gradient(135deg,#17b8b6,#19cbc9 52%,#4fd8d5)}.eco-card.is-open.eco-voice{background:linear-gradient(135deg,#e7f2f2,#eef5f5 52%,#f6fbfb)}.eco-card.is-open.eco-extension{background:linear-gradient(135deg,#10243a,#132d48 52%,#1d3d5e)}.eco-card.is-open.eco-live{background:linear-gradient(135deg,#bfe0df,#cfe9e8 52%,#e2f3f2)}.eco-card-detail{top:30px;right:34px;bottom:30px;left:34px}.eco-card-detail strong{font-size:20px}.eco-card-detail p{font-size:14px;line-height:1.9}@media (min-width:1500px){.eco-card.is-open{right:var(--open-right)}}@media (max-width:980px){.eco-collage{height:470px}.eco-card.is-open{right:0;top:0;width:min(var(--open-width),100%);height:var(--open-height)}}@media (max-width:620px){.eco-collage{height:420px}.eco-knowledge,.eco-voice,.eco-extension,.eco-live{--open-right:0%;--open-top:0px}.eco-card.is-open{right:0;top:0;width:100%;height:420px}}.eco-voice{--open-right:-16%}.eco-live{--open-right:-12%}.live2d-detail{min-width:0}.live2d-detail .live2d-canvas{display:block;width:100%;height:100%;min-height:118px;max-height:180px;object-fit:contain;background:transparent}.live2d-detail>img{width:86px;height:118px;object-fit:cover}.live2d-detail{grid-template-columns:180px minmax(0,1fr);gap:18px}.live2d-detail>.live2d-stage{display:flex;align-items:center;justify-content:center;gap:4px;height:100%;min-width:0}.live2d-stage .live2d-canvas{width:180px!important;height:220px!important;max-height:none;min-height:0}.live2d-stage small{font-size:9px;line-height:1.4;color:#4a6b6a;text-align:center}@media (max-width:620px){.live2d-detail{grid-template-columns:110px minmax(0,1fr);gap:12px}.live2d-stage .live2d-canvas{width:110px!important;height:135px!important}}.eco-live .live2d-detail{grid-template-columns:210px minmax(0,1fr);gap:24px}.eco-live .live2d-stage{width:210px;min-height:270px;display:grid;grid-template-columns:180px;grid-template-rows:240px auto auto;justify-content:center;align-content:center;gap:7px}.eco-live .live2d-stage .live2d-canvas{width:180px!important;height:240px!important;max-height:none;min-height:0;filter:saturate(1.08) contrast(1.04)}@media (max-width:620px){.eco-live .live2d-detail{grid-template-columns:1fr}.eco-live .live2d-stage{width:100%;grid-template-columns:160px}.eco-live .live2d-stage .live2d-canvas{width:160px!important;height:215px!important}}.eco-live{--open-width:700px;--open-height:400px}.eco-live.is-open{background:#d4e9e8;border-color:#8fb6b4}.eco-live .live2d-stage .live2d-canvas{width:180px!important;height:240px!important;max-height:none;min-height:0;filter:saturate(1.06) contrast(1.03)}.eco-live .live2d-stage small{font-size:9px;line-height:1.35;color:#4a6b6a}.eco-live.is-open{background:linear-gradient(135deg,#d8ecea,#c6e3e1);border-color:#8fb6b4;box-shadow:0 24px 60px #0e3c3a38}.eco-live .live2d-detail{grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:center}.eco-live .live2d-stage{width:320px;height:340px;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:320px;align-content:center;gap:0;border-radius:22px;background:linear-gradient(160deg,#ffffff7a,#90c9c833);overflow:hidden}.eco-live .live2d-stage .live2d-canvas{width:320px!important;height:320px!important;max-height:none;min-height:0;filter:saturate(1.08) contrast(1.03)}.eco-live .live2d-stage small{font-size:9px;line-height:1.2;color:#4a6b6a;white-space:nowrap}@media (max-width:620px){.eco-live .live2d-detail{grid-template-columns:1fr}.eco-live .live2d-stage{width:100%;height:270px;grid-template-rows:225px auto auto}.eco-live .live2d-stage .live2d-canvas{width:225px!important;height:225px!important}}.eco-live .live2d-stage{position:relative}.eco-live .live2d-stage .live2d-canvas{pointer-events:auto}.eco-live .live2d-stage{cursor:pointer}.eco-live .live2d-canvas{display:block;position:relative;overflow:hidden;border-radius:22px;cursor:pointer}.eco-live .live2d-canvas{opacity:1;transform:none}.eco-live .live2d-canvas>canvas{display:block;width:100%!important;height:100%!important}.eco-live .live2d-canvas[data-error=true]:after{content:attr(data-error-message);display:grid;place-items:center;height:100%;color:#2d5e5c;font-size:12px}.eco-live{--tilt:0deg;--open-width:650px}.eco-card.is-closing{z-index:9;pointer-events:none}@media (min-width:621px){.eco-voice,.eco-live{left:calc(100% - var(--rest-right) - var(--rest-width));right:auto}.eco-voice.is-open{left:min(42%,calc(var(--viewport-room, 100vw) - min(var(--open-width),calc(100vw - 56px))));right:auto}.eco-live.is-open{left:min(24%,calc(var(--viewport-room, 100vw) - min(650px,calc(100vw - 56px))));right:auto;top:170px;width:min(650px,calc(100vw - 56px))}}.eco-knowledge .rag-detail{gap:14px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;scrollbar-color:#13776e transparent}.rag-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--accent)}.rag-heading h3{margin:7px 0 6px;font-size:29px;line-height:1.2;letter-spacing:-.035em}.eco-knowledge .rag-heading p{font-size:12px;line-height:1.6}.rag-pipeline{display:flex;list-style:none;margin:0;padding:11px 14px;gap:8px;background:#083e39;color:#e6fffa;border-radius:4px}.rag-pipeline li{flex:1;position:relative;font-size:12px;font-weight:700;white-space:nowrap}.rag-pipeline li:not(:last-child):after{content:"→";position:absolute;right:7px;color:#74dcd2;font-weight:400}.rag-mechanisms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.rag-mechanism{display:flex;gap:10px;border-top:1px solid #08776b40;padding-top:10px;min-width:0}.rag-mechanism>span{font-size:10px;line-height:22px;color:var(--accent);font-variant-numeric:tabular-nums}.rag-mechanism h4{font-size:15px;line-height:1.4;margin:0 0 4px}.eco-knowledge .rag-mechanism p{font-size:12px;line-height:1.65}.rag-handoff{margin-top:auto;border-top:1px solid #08776b60;padding-top:10px}.eco-knowledge .rag-handoff p{font-size:11px;line-height:1.7}.rag-handoff b{color:var(--text);font-weight:650}@media (max-width:620px){.eco-knowledge .rag-detail{top:20px;right:20px;bottom:20px;left:20px;gap:14px}.rag-heading h3{font-size:23px}.rag-pipeline{padding:10px 8px;gap:5px}.rag-pipeline li{font-size:10px}.rag-pipeline li:not(:last-child):after{right:1px}.rag-mechanisms{grid-template-columns:1fr;gap:12px}.rag-handoff{padding-bottom:4px}}.eco-card .resource-detail{gap:16px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.resource-heading>span{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--secondary)}.resource-heading h3{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:7px 0 0;color:var(--text)}.resource-flow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:#08786f0d;color:var(--accent);font-size:12px;font-weight:650}.resource-flow i{font-style:normal;opacity:.65}.eco-card .resource-footnote{margin-top:auto;font-size:11px;line-height:1.7;color:var(--secondary)}.eco-card .tool-detail{gap:18px}.tool-detail>*{flex-shrink:0}.eco-extension .resource-heading h3{font-size:27px}.eco-extension .resource-heading p{margin-top:8px;font-size:12px;line-height:1.65}.tool-execution-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:15px;background:#39c5bb;color:#103d36;border-radius:4px;list-style:none}.tool-execution-flow li{position:relative;display:flex;flex-direction:column;gap:6px}.tool-execution-flow li:not(:last-child):after{content:"→";position:absolute;right:-13px;top:0;font-size:12px}.tool-execution-flow b{font-size:12px;line-height:1.5}.tool-execution-flow span{font-size:11px;line-height:1.6}.tool-access h4{margin:0 0 12px;font-size:13px;font-weight:650;color:var(--text)}.tool-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.tool-capabilities>div{min-width:0;padding-top:11px;border-top:1px solid var(--edge)}.tool-capabilities dt{display:flex;align-items:baseline;gap:7px;font-size:15px;font-weight:700;color:var(--text)}.tool-capabilities dt small{font-size:11px;font-weight:500;color:var(--accent)}.tool-capabilities dd{margin:9px 0 0;font-size:12px;line-height:1.75;color:var(--secondary)}.tool-capabilities .tool-example{font-size:10px;line-height:1.7;color:var(--accent)}.tool-permissions{margin-top:auto;padding:12px 14px;border-left:2px solid var(--accent);background:#ffffff06}.tool-permissions>b{font-size:12px;color:var(--accent)}.eco-card .tool-permissions p{margin-top:5px;font-size:11px;line-height:1.75}@media (max-width:620px){.eco-extension .resource-heading h3{font-size:23px}.tool-execution-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px}.tool-execution-flow li:nth-child(2):after{content:none}.tool-capabilities{grid-template-columns:1fr;gap:12px}.tool-capabilities dd{margin-top:5px}}.eco-live .resource-detail{top:29px;right:34px;bottom:29px;left:34px}.eco-live .live-resource-copy{justify-content:center;gap:10px}.live-resource-copy .resource-heading h3{font-size:22px;line-height:1.35}.live-capabilities{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:live-step}.live-capabilities li{position:relative;padding-left:25px;counter-increment:live-step}.live-capabilities li:before{content:"0" counter(live-step);position:absolute;left:0;top:1px;font-size:10px;line-height:1.7;font-weight:700;color:var(--accent)}.live-capabilities b{display:block;font-size:12px;line-height:1.5;color:var(--text)}.eco-live .live-capabilities p{margin:3px 0 0;font-size:11px;line-height:1.65;color:var(--secondary)}.eco-live .live-resource-copy .resource-footnote{margin-top:0;padding-top:8px;border-top:1px solid #0e8f8d26;font-size:10px;line-height:1.6}@media (max-width:620px){.eco-card .resource-detail{top:22px;right:22px;bottom:22px;left:22px;gap:20px}.resource-heading h3{font-size:23px}.resource-flow{gap:8px;font-size:11px}.eco-live .live-resource-copy{gap:16px;padding-bottom:8px;height:auto}}.eco-card-detail::-webkit-scrollbar{display:none;width:0;height:0}.eco-card .voice-detail{gap:12px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.eco-voice .resource-heading h3{font-size:23px;line-height:1.25}.eco-voice .resource-heading p{margin:7px 0 0;font-size:12px;line-height:1.6}.voice-source-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:14px;margin:0;padding:14px 18px;background:#083e39;color:#edfffb;border-radius:4px}.voice-source-flow li{position:relative;display:flex;flex-direction:column;gap:4px}.voice-source-flow li:not(:last-child):after{content:"→";position:absolute;right:-10px;top:4px;color:#74dcd2}.voice-source-flow b{font-size:11px;line-height:1.5}.voice-source-flow span{font-size:10px;line-height:1.5;color:#a6d9d2}.voice-paths{display:grid;gap:14px}.voice-path{border-left:3px solid #39c5bb;padding:1px 0 1px 15px}.voice-path-rvc{border-left-color:#b6cbc7}.voice-path header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.voice-path header>span{font-size:10px;font-weight:750;color:var(--accent);letter-spacing:.02em}.voice-path h4{margin:0;font-size:16px;line-height:1.4;color:var(--text)}.voice-path ol{display:flex;flex-wrap:wrap;gap:5px 0;list-style:none;margin:9px 0;padding:0;font-size:12px;line-height:1.6;color:var(--secondary)}.voice-path ol li:not(:last-child):after{content:"→";padding:0 9px;color:var(--accent)}.eco-voice .voice-path p{font-size:11px;line-height:1.7;margin:5px 0 0}.voice-dialogue{padding:10px 12px;background:#39c5bb16;border-radius:3px}.voice-dialogue h5{margin:0;font-size:12px;line-height:1.5;color:var(--text)}.voice-dialogue ol{margin:6px 0 0}.voice-sample{margin-top:2px}.voice-sample .audio-card{height:74px;display:grid;grid-template-rows:46px 28px;background:#fff;border:1px solid #b7d4d8;overflow:hidden}.voice-sample .audio-visual{position:relative;height:46px;min-height:46px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;background:#183542;color:#39c5bb}.voice-sample .audio-waveform{display:block;width:calc(100% - 42px);height:26px}.voice-sample .audio-play{position:relative;z-index:2;flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:1px solid #d8fffa;border-radius:50%;background:#7de1d7;color:#062f2c;cursor:pointer}.voice-sample .audio-play svg{width:11px;height:11px}.voice-sample .audio-card.playing .audio-play{background:#103f3b;color:#9df4eb;border-color:#39c5bb}.voice-sample .audio-progress{position:absolute;right:8px;bottom:5px;left:8px;height:1px;background:#ffffff2e;overflow:hidden}.voice-sample .audio-progress span{display:block;width:0;height:100%;background:#39c5bb}.voice-sample .audio-meta{height:28px;padding:0 9px;display:flex;align-items:center;overflow:hidden;background:#fff}.voice-sample .audio-meta strong{display:block;font-size:10px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#102322}.eco-voice .resource-footnote{padding-top:10px;border-top:1px solid var(--edge)}@media (max-width:620px){.eco-voice .resource-heading h3{font-size:20px}.voice-source-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 10px;gap:12px 18px}.voice-source-flow b{font-size:11px}.voice-source-flow span{font-size:9px}.voice-source-flow li:not(:last-child):after{right:-9px;font-size:10px}.voice-path header{gap:5px}.voice-path h4{font-size:14px}.voice-path{padding-left:11px}}
