.cw-heading{border-bottom:0;padding-bottom:24px}.connected-work{--cw-paper:#eff2ef;--cw-ink:#193539;--cw-muted:#566c6b;--cw-line:#cbd6d1}.cw-surface{background:radial-gradient(ellipse at 7% 2%,#dce9e7,transparent 28%),radial-gradient(ellipse at 96% 70%,#ebe9df,transparent 35%),var(--cw-paper)}.op-workflow{position:relative;padding:14px 0 20px;border-bottom:1px solid var(--cw-line);font-family:Neuemontreal,Arial,sans-serif;color:#25484d}.op-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.op-top h3{margin:0;color:#5e7675;font:11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.op-pause{border:1px solid #71929855;border-radius:50%;background:transparent;width:38px;height:38px;padding:0;color:#57787c;font:12px/1 Arial,sans-serif;cursor:pointer}.op-field{height:420px;max-width:840px;position:relative;isolation:isolate;margin:0 auto}.op-center{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);margin:0;display:flex;flex-direction:column;align-items:center;gap:7px;color:#25484d;font:400 28px/1.3 Neuemontreal,Arial,sans-serif;letter-spacing:-.045em;white-space:nowrap;pointer-events:none}.op-center p{margin:0}.op-center em{font-family:var(--editorial);font-style:normal;color:#286b74;font-size:34px}.op-cluster{display:block;width:148px;height:auto;overflow:visible;filter:drop-shadow(0 5px 9px #6baca414)}.op-core-edge{fill:none;stroke:#215f69;stroke-width:1.15;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:.96;transition:opacity .4s,stroke .4s}.op-core-edge.is-inner{stroke:#2c707d;stroke-width:1;opacity:.94}.op-core-edge.is-warm{stroke:#956321;opacity:.96}.op-core-pulse{fill:none;stroke:#168394;stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:4 96;animation:op-flow 14s linear infinite;filter:drop-shadow(0 0 3px #4aa4ad66)}.op-core-pulse.is-warm{stroke:#a6782c;animation-duration:16s}.op-core-node{animation:op-core-shimmer 8s ease-in-out infinite}.op-core-halo{fill:url(#op-node-light);opacity:.8}.op-core-dot{fill:#e7fff8;stroke:#205b66;stroke-width:1.3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #5dabad77)}.op-core-node.is-warm .op-core-halo{fill:url(#op-node-warm)}.op-core-node.is-warm .op-core-dot{stroke:#8d5e20;fill:#fff0ce}.op-field[data-focus=tracing] .op-core-edge:not(.is-warm){opacity:.95;stroke:#307c8b}.op-field[data-focus=evals] .op-core-edge.is-warm{opacity:1;stroke:#9f7631}.op-field[data-focus=evals] .op-core-node.is-warm .op-core-halo{opacity:1}@keyframes op-core-shimmer{0%,to{opacity:.88}50%{opacity:1}}.op-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:-2;pointer-events:none}.op-method,.op-family{position:absolute;border:0;padding:0;margin:0;background:none;color:inherit;text-decoration:none;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.op-method{width:160px;text-align:center;transform:translate(-50%,-6px)}.op-point{display:block;width:11px;height:11px;border-radius:50%;border:1px solid #35747d;background:radial-gradient(circle at 30% 22%,#fff,#e2eeea 68%,#caddd8);box-shadow:inset 0 1px 1px #fff,0 0 0 5px #87b9ba10,0 2px 9px #519a9a18;margin:0 auto;transition:box-shadow .4s,background .4s}.op-method strong{display:block;font-size:15px;font-weight:400;line-height:1.4;margin-top:12px;letter-spacing:-.015em}.op-method small{display:block;color:#56746f;font-size:10px;line-height:1.4;margin-top:4px}.op-intent{left:50%;top:5%}.op-skills{left:28%;top:23%}.op-tools{left:72%;top:23%}.op-tracing{left:13%;top:51%}.op-evals{left:87%;top:51%}.op-intent .op-point,.op-evals .op-point{background:radial-gradient(circle at 30% 22%,#fffdf5,#f0e5cc);border-color:#986b29;box-shadow:inset 0 1px 1px #fff,0 0 0 5px #d4bb8018,0 2px 10px #c6a56324}.op-tracing strong{color:#2e7988}.op-evals strong{color:#876027}.op-family{transform:translate(-50%,-6px);display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;width:230px;--op-color:#285f63}.op-family>.op-point{flex:0 0 12px;width:12px;height:12px;margin:0;background:#dfedeb;border-color:var(--op-color)}.op-family>span{display:block}.op-family small{display:none}.op-family strong{font:400 20px/1.3 Neuemontreal,Arial,sans-serif;letter-spacing:-.025em;white-space:nowrap}.op-family em{font-family:var(--editorial);font-size:23px;font-style:normal;color:var(--op-color)}.op-commercial{left:24%;top:80%}.op-knowledge{left:50%;top:89%;--op-color:#3a667e}.op-operations{left:76%;top:80%;--op-color:#8c682e}.op-knowledge>.op-point{background:#dfebef}.op-operations>.op-point{background:#f0e5cb}.op-wire{fill:none;stroke:#2b6972;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.8;transition:opacity .4s,stroke-width .4s}.op-wire.is-return{stroke:#987033;opacity:.82}.op-wire.is-observe{stroke:#629ba8;stroke-width:.8;stroke-dasharray:1 6;opacity:.22}.op-criteria{fill:none;stroke:#ae955f;stroke-width:.7;stroke-dasharray:1 6;opacity:.22}.op-signal{fill:none;stroke:#2e929b;stroke-width:1.9;stroke-linecap:round;stroke-dasharray:2 98;animation:op-flow 13s linear infinite;filter:drop-shadow(0 0 3px #328e9c55)}.op-signal.is-return{stroke:#af8740;animation-duration:17s}.op-signal.is-observe{stroke:#5b94a0;stroke-width:1.4;opacity:.5;animation-duration:19s}.op-branch{transition:opacity .4s}.op-field[data-focus] .op-branch{opacity:.15}.op-field[data-focus=intent] [data-route~=intent],.op-field[data-focus=skills] [data-route~=skills],.op-field[data-focus=tools] [data-route~=tools],.op-field[data-focus=commercial] [data-route~=commercial],.op-field[data-focus=knowledge] [data-route~=knowledge],.op-field[data-focus=operations] [data-route~=operations],.op-field[data-focus=tracing] [data-route~=tracing],.op-field[data-focus=evals] [data-route~=evals]{opacity:1}.op-field[data-focus=tracing] [data-route~=tracing] .op-wire{opacity:1;stroke:#205b66;stroke-width:1.5}.op-field[data-focus=evals] .op-criteria{opacity:.8}.op-method:hover .op-point,.op-method[aria-pressed=true] .op-point,.op-family:hover .op-point{background:#fff;box-shadow:0 0 0 7px #7caba61c,0 0 21px #4a9eaa66}.op-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:25px;padding-top:20px;min-height:58px}.op-caption{margin:0;font-size:12px;line-height:1.6;color:#607b79;max-width:76ch}.op-hint{font:9px/1.5 var(--mono);color:#587671;white-space:nowrap}.op-workflow:is(:not(.is-visible),.is-paused,.is-suspended,.is-interacting) :is(.op-signal,.op-core-pulse,.op-core-node){animation-play-state:paused!important}.op-workflow :is(button,a):focus-visible{outline:1px solid #52868a;outline-offset:6px;border-radius:5px}.cw-row{scroll-margin-top:90px}.cw-agent-names{list-style:none;display:flex;flex-wrap:wrap;gap:9px 20px;padding:0;margin:25px 0 0}.cw-agent-names li{font:13px/1.6 Neuemontreal,Arial,sans-serif;color:#35594a;display:flex;align-items:baseline;gap:6px}.cw-agent-names small{font:8px/1.5 var(--mono);color:#9b895f}.cw-agent-names .is-exploring{color:#7b8e7d}.cw-agent-names .is-exploring small{color:#84958a}@keyframes op-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(min-width:1500px){.op-field{height:450px;max-width:960px}.op-family{width:260px}.op-family strong{font-size:22px}.op-family em{font-size:26px}.op-method strong{font-size:17px}}@media(min-width:768px)and (max-width:1050px){.op-family{width:200px}.op-family strong{font-size:17px}.op-family em{font-size:21px}.op-method{width:130px}.op-tracing{left:10%}.op-evals{left:90%}}@media(max-width:767px){.cw-heading{padding-bottom:20px}.op-workflow{padding-top:8px;padding-bottom:14px}.op-top h3{font-size:9px}.op-field{height:480px;margin:0 -9px}.op-center{top:44%;font-size:24px;gap:5px}.op-center em{font-size:29px}.op-cluster{width:126px}.op-method{width:112px}.op-method strong{font-size:13px;margin-top:9px}.op-method small{font-size:9px}.op-skills{left:17%;top:22%}.op-tools{left:83%;top:22%}.op-tracing{left:14%;top:60%}.op-evals{left:86%;top:60%}.op-intent{left:50%;top:5%}.op-family{width:116px;gap:11px}.op-family strong{font-size:15px;white-space:normal;line-height:1.2;display:block}.op-family em{display:block;font-size:19px;margin-top:2px}.op-commercial{left:18%;top:79%}.op-knowledge{left:50%;top:87%}.op-operations{left:82%;top:79%}.op-bottom{padding-top:23px;min-height:80px;align-items:start}.op-caption{font-size:11px}.op-hint{display:none}.cw-agent-names{gap:9px 18px;margin-top:22px}}@media(max-width:359px){.op-field{height:465px}.op-cluster{width:120px}.op-family{width:102px}.op-family strong{font-size:13px}.op-family em{font-size:17px}.op-method{width:102px}.op-method strong{font-size:12px}.op-method small{font-size:8px}}.op-field{--op-loop-size:360px;--op-orb-size:108px;max-width:680px;height:624px}.op-loop{position:absolute;left:50%;top:348px;width:var(--op-loop-size);height:var(--op-loop-size);transform:translate(-50%,-50%);border-radius:50%;isolation:isolate}.op-loop:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 34% 20%,#ffffff4a,#d5e6e321 70%,#c7ddd429);box-shadow:inset 0 0 0 1px #9fbeb52d,0 12px 32px #729c8e08}.op-loop .op-center{top:49%;gap:4px;font-size:25px}.op-loop .op-center em{font-size:30px}.op-loop .op-cluster{width:132px}.op-loop .op-method{width:104px}.op-loop .op-intent{width:154px}.op-loop .op-method strong{font-size:14px;margin-top:8px}.op-loop .op-method small{font-size:9px;margin-top:2px}.op-orbit-track{fill:none;stroke:#6e958e;stroke-width:1;stroke-dasharray:1 7;opacity:.58}.op-family{display:block;width:var(--op-orb-size);height:var(--op-orb-size);transform:translate(-50%,-50%);text-align:center}.op-family>.op-point{width:100%;height:100%;margin:0;display:grid;place-items:center;border:1px solid #779e9380;background:radial-gradient(circle at 30% 18%,#ffffffbd,#f3f7f177 55%,#d8e5dc55);box-shadow:inset 0 1px 2px #fff,0 9px 25px #5b897911,0 0 0 5px #ffffff18;transition:transform .5s,box-shadow .5s,border-color .5s}.op-family .op-agent-orb svg{width:34px;height:34px;fill:none;stroke:var(--op-color);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.op-family .op-agent-name{position:absolute;left:50%;top:calc(100% + 11px);transform:translate(-50%);width:210px}.op-family strong{font-size:17px;line-height:1.3;white-space:nowrap}.op-family em{font-size:20px;display:inline;margin:0}.op-commercial .op-agent-name{top:auto;bottom:calc(100% + 8px)}.op-family:hover>.op-point,.op-family:focus-visible>.op-point{transform:scale(1.035);border-color:var(--op-color);box-shadow:inset 0 1px 2px #fff,0 12px 30px #5b897922,0 0 0 6px #ffffff29;background:radial-gradient(circle at 30% 18%,#fff,#f3f7f199 55%,#d8e5dc66)}.op-field:is([data-focus=commercial],[data-focus=knowledge],[data-focus=operations]) .op-branch{opacity:.65}@media(max-width:767px){.op-field{max-width:none;height:410px}.op-loop .op-cluster{width:96px}.op-loop .op-center{top:50%;font-size:20px;gap:2px}.op-loop .op-center em{font-size:24px}.op-loop .op-method{width:74px}.op-loop .op-intent{width:118px}.op-loop .op-method strong{font-size:11px;margin-top:7px}.op-loop .op-method small{display:none}.op-loop .op-point{width:9px;height:9px}.op-family .op-agent-orb svg{width:25px;height:25px}.op-family .op-agent-name{width:96px;top:calc(100% + 8px)}.op-family strong{font-size:11px;white-space:normal;line-height:1.25}.op-family em{font-size:14px;display:block;margin-top:1px}.op-commercial .op-agent-name{top:auto;bottom:calc(100% + 7px)}}@media(max-width:359px){.op-loop .op-cluster{width:84px}.op-loop .op-center{font-size:18px}.op-loop .op-center em{font-size:22px}.op-loop .op-method strong{font-size:10px}.op-family .op-agent-name{width:84px}.op-family strong{font-size:10px}.op-family em{font-size:12px}}.op-loop .op-method,.op-loop .op-intent{left:0;top:0;width:44px;height:44px}.op-loop .op-method>.op-point{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.op-method-label{position:absolute;left:50%;top:50%;display:block;width:82px;text-align:center}.op-loop .op-method-label strong{margin:0;line-height:1.25}.op-loop .op-method-label small{margin-top:3px;line-height:1.3}.op-loop .op-cluster{width:124px}@media(max-width:767px){.op-method-label{width:48px}.op-loop .op-cluster{width:88px}.op-loop .op-center{font-size:18px}.op-loop .op-center em{font-size:22px}.op-loop .op-method-label strong{font-size:10.5px}}@media(max-width:359px){.op-loop .op-cluster{width:80px}.op-method-label{width:44px}.op-loop .op-method-label strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.op-workflow *{animation:none!important;transition:none!important}.op-signal,.op-core-pulse{display:none}}
