.beat-driven .step-on,.beat-driven .step-off{transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.beat-driven .step-off{opacity:.3;transform:translateY(6px)}.beat-driven .step-on:nth-child(2){transition-delay:80ms}.beat-driven .step-on:nth-child(3){transition-delay:.16s}.beat-driven .step-on:nth-child(4){transition-delay:.24s}.beat-driven svg .step-off,.beat-driven .spawn-lines.step-off,.beat-driven code .step-off{transform:none}.beat-driven em.step-off,.beat-driven i.step-off{opacity:0}.beat-driven .spawned-agents>div{animation:none}.request-lanes .step-off i{animation-play-state:paused}.story-intelligence .visual-question{text-align:center;margin-bottom:18px;padding:14px 18px}.story-intelligence .mind-chat{font:10px IBM Plex Mono,monospace}.request-lanes .lane-thread>span{color:#2f4526;font-weight:600}.request-lanes .lane-thread{background:#f4f7ec;border-radius:2px;box-shadow:0 0 0 6px #f4f7ec}.request-lanes small em{color:#3f6a2c;font-style:normal;font-weight:600}.story-serving .engine-output{letter-spacing:.04em;font:10px IBM Plex Mono,monospace}.decision-lanes>div{border-bottom:1px dashed #9aad82;align-items:center;gap:20px;margin:14px 0;padding-bottom:12px;font-size:13px;display:flex}.decision-lanes>div>span{letter-spacing:-.02em;flex:1}.decision-confidence{gap:5px;display:flex}.decision-confidence i{background:#d6dfc9;width:11px;height:11px;display:block}.decision-confidence i.on{background:#658144}.decision-doubt .decision-confidence i.on{background:#b98a3e}.decision-lanes small{min-width:165px;font:11px IBM Plex Mono,monospace}.decision-lanes small em{color:#3f6a2c;font-style:normal;font-weight:600}.decision-doubt small em{color:#8a5f1e}.story-decision .decision-deep{margin-top:18px}.story-decision .engine-output{letter-spacing:.04em;font:10px IBM Plex Mono,monospace}@media (max-width:899px){.decision-lanes>div{flex-wrap:wrap;gap:8px 14px;font-size:12px}.decision-lanes>div>span{flex-basis:100%}.story-decision .inference-engine{gap:14px;padding:16px;font-size:18px}}.chrome-page article.result-picked{outline-offset:6px;background:#f1f6e8;border-radius:3px;outline:2px solid #6f8f52}.chrome-page mark{color:inherit;background:#dfe9c9;padding:0 3px}.sandbox-boundary.sandbox-closing{opacity:.6;border-style:dashed}.graph-edges line.edge-decision{stroke:#3f6a2c;stroke-width:3px;opacity:1}.graph-node.node-new .node-halo{opacity:.4}.graph-node.node-new text{font-weight:600}.orbit-app.app-idle{opacity:.35}.orbit-app.app-queried{z-index:1;border-color:#4f7a3a;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 3px #d4e3c3}.orbit-app{transition:opacity .45s,transform .45s,box-shadow .45s}.orbit-lines line{transition:stroke .45s,stroke-width .45s}.orbit-lines line.line-queried{stroke:#4f7a3a;stroke-width:2.5px;stroke-dasharray:none}.orbit-returns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;animation:.4s both journey-copy-in;display:flex}.orbit-returns span{color:#f5f9ed;white-space:nowrap;background:#34492c;border-radius:3px;padding:6px 10px;font:10px IBM Plex Mono,monospace}.product-enter{transform:scale(calc(1 + var(--enter,0) * 1.6));transform-origin:38% 70%;opacity:calc(1 - var(--enter,0) * .85);will-change:transform, opacity}.physical-product-scene>p,.product-scene-caption{opacity:calc(1 - var(--enter,0))}.product-connections{opacity:0;justify-content:center;gap:10px;margin-top:14px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(8px)}.physical-product-scene:not(.beat-0) .product-connections{opacity:calc(1 - var(--enter,0));transform:none}.product-connections span{color:#3d542e;background:#f7f9f0;border:1px solid #cfd9c1;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font:10px IBM Plex Mono,monospace;display:flex}.product-connections i{background:#7fa75a;width:6px;height:6px}.appliance-journey.cinematic .software-world{animation:.45s cubic-bezier(.2,.7,.2,1) both journey-scene-in;transform:none}.appliance-journey.cinematic .journey-story-body{animation:.4s both journey-copy-in}.appliance-journey.cinematic .journey-story{align-self:start;padding-top:clamp(28px,7vh,72px)}@keyframes journey-scene-in{0%{opacity:0;translate:20px}to{opacity:1;translate:0}}@keyframes journey-copy-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.journey-thread{background:#f7f9f0;border:1px solid #cfd9c1;border-radius:4px;gap:6px;margin-bottom:24px;padding:12px 14px;display:grid}.journey-thread>span{letter-spacing:.06em;color:#5c7050;font:8px IBM Plex Mono,monospace}.journey-thread>b{color:#2f4526;font-size:13px;font-weight:600;animation:.4s both journey-copy-in}.journey-network{letter-spacing:.05em;text-transform:uppercase;color:#34492c;white-space:nowrap;background:#dbe4ce;border-radius:20px;margin-left:auto;padding:4px 8px;font:8px IBM Plex Mono,monospace}.journey-network.network-internet{color:#5e5124;background:#efe6b8}.journey-network.network-tools{color:#4f4266;background:#e4dff0}.reading-copy .eyebrow .journey-network{margin-left:6px}.journey-story h2{margin:18px 0;font-size:clamp(28px,2.9vw,42px)}.journey-steps{margin:20px 0 0;padding:0;list-style:none}.journey-steps li{color:#58644d;border-top:1px solid #d9e0cd;padding:9px 0 9px 24px;font-size:12.5px;line-height:1.45;transition:color .3s;position:relative}.journey-steps li:before{content:"";background:#8aa673;width:8px;height:8px;position:absolute;top:13px;left:2px}.journey-steps li.next{color:#6c7863}.journey-steps li.next:before{background:0 0;box-shadow:inset 0 0 0 1px #9aab88}.journey-steps li.current{color:var(--ink);font-weight:500}.journey-steps li.current:before{background:#34492c}.journey-progress button{position:relative;overflow:hidden}.journey-progress button[aria-current]:after{content:"";height:3px;width:calc(var(--chapter-fill,0) * 100%);background:#b4d382;position:absolute;bottom:0;left:0}.journey-progress button.passed{color:#34492c;background:#e3ead8}.appliance-journey.cinematic .story-memoire .knowledge-graph svg{width:auto;max-height:46vh;margin:0 auto;display:block}.appliance-journey.cinematic .story-memoire .diagram-top-label{margin-bottom:12px}.journey-finale .journey-app-reveal{flex-direction:column;display:flex}
