.execution-run,.search-opportunity{display:none;width:min(710px,100%);margin:auto;color:#26344c;font-family:Manrope,system-ui,sans-serif}.cap-channels .execution-run,.cap-seo .search-opportunity{display:block}
.execution-top{display:flex;justify-content:space-between;gap:12px;background:#fff9f2;border:1px solid white;border-radius:15px 15px 0 0;padding:14px 17px;font-size:11px;color:#8a7269}.execution-top b{font-size:13px;letter-spacing:.09em;color:#3b4056}.execution-top small{font-size:9px;color:#899076}
.execution-body{display:grid;grid-template-columns:.95fr 1.15fr;background:#fffdf9;border:1px solid white;border-top:0;border-radius:0 0 14px 14px;overflow:hidden;min-height:290px}
.execution-queue{background:#f6eee9;padding:8px 12px}.execution-job{display:grid;grid-template-columns:37px 1fr;gap:8px;padding:13px 4px;border-bottom:1px solid #e9ddd5;transition:background .2s}.execution-job:last-child{border:0}.execution-day{font-size:9px;font-weight:650;color:#9b8779;padding-top:3px}.execution-day small{display:block;font-size:8px;font-weight:400;margin-top:5px}.execution-job>div{position:relative;padding-left:24px}.execution-platform{display:grid;place-items:center;width:19px;height:19px;border-radius:4px;font-weight:700;font-size:11px;flex:none;background:#e6ebf5;color:#42649e}.execution-job .execution-platform{position:absolute;left:0;top:0}.execution-platform.ink{background:#272b33;color:white}.execution-platform.teal{background:#d6e9e7;color:#347d80}.execution-platform.orange{background:#f8deba;color:#b47730}.execution-job strong{display:block;font-size:11px;line-height:1.4;font-weight:550}.execution-job-state{font-size:8px;color:#aa9b8b;display:block;margin-top:6px}.execution-job.is-current{background:#fff9ed}.execution-job.is-current .execution-day{color:#b77938}.execution-job.is-done .execution-job-state{color:#618471}
.execution-target{padding:17px 16px;display:flex;flex-direction:column}.execution-target-bar{display:flex;align-items:center;gap:7px;font-size:12px}.execution-target-bar>small{margin-left:auto;font-size:8px;color:#9ca7ae}.execution-operation{font-size:9px;color:#9c8a78;line-height:1.5;padding:10px 0;border-bottom:1px solid #eee7dd;min-height:36px}.execution-native-post{margin-top:15px;flex:1}.execution-native-brand{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:800;color:#416776}.execution-native-brand strong{font-size:11px;color:#334c5c}.execution-native-brand small{font-size:8px;font-weight:400;color:#9aa6aa;margin-left:auto}.execution-native-post h4{font-size:19px;line-height:1.25;margin:12px 0;color:#324b62}.execution-native-post h4:empty{display:none}.execution-native-post p{font-size:13px;line-height:1.6;color:#5c6a73;margin:12px 0}.execution-native-link{font-size:9px;color:#547b98;background:#edf2f5;padding:9px}.execution-receipt{white-space:pre-line;overflow-wrap:anywhere;font-size:9px;line-height:1.6;color:#a3a19a;padding-top:13px;min-height:42px;transition:color .2s}.execution-target.is-delivered .execution-receipt{color:#3b8965}.execution-target.is-delivered .execution-native-post{animation:executionCommit .25s ease-out}
.execution-bottom{display:flex;align-items:center;gap:10px;font-size:10px;padding:12px 6px 0;color:#987d74}.execution-bottom b{color:#826755}.execution-bottom strong{margin-left:auto;white-space:nowrap;font-size:10px;color:#7b927c}.execution-disclaimer,.opportunity-disclaimer{text-align:center;font-size:8px;color:#998b86;margin:10px 0 0}
.opportunity-query{display:flex;gap:12px;align-items:center;margin-bottom:12px}.opportunity-query>span{font-size:28px;color:#4165ae}.opportunity-query small{display:block;font-size:8px;letter-spacing:.13em;color:#7186aa;margin-bottom:4px}.opportunity-query strong{font-size:17px;font-weight:550;letter-spacing:-.025em;color:#284775}.opportunity-query>b{margin-left:auto;font-size:9px;white-space:nowrap;color:#647ba5}
.opportunity-page{background:#fffdf7;border:1px solid white;border-radius:15px;overflow:hidden;box-shadow:0 14px 30px #33578114}.opportunity-browser{display:flex;align-items:center;gap:18px;padding:12px 20px;border-bottom:1px solid #e7e5df;font-size:9px;color:#a3a292;background:#fcfbf7}.opportunity-browser strong{font-size:12px;color:#315f69;letter-spacing:.12em}.opportunity-browser small{margin-left:auto;font-size:8px}
.opportunity-document{display:grid;padding:22px 27px;min-height:290px}.opportunity-missing,.opportunity-built{grid-area:1/1;min-width:0;transition:opacity .25s,transform .3s cubic-bezier(.22,.7,.3,1),visibility .25s}.opportunity-missing{display:flex;flex-direction:column;justify-content:center;max-width:340px}.opportunity-missing>span{font-size:35px;color:#c69a65}.opportunity-missing h4{font-size:27px;line-height:1.12;font-weight:550;letter-spacing:-.05em;color:#57616b;margin:12px 0}.opportunity-missing p{font-size:13px;line-height:1.6;color:#92978f;margin:0}.opportunity-built{opacity:0;visibility:hidden;transform:translateY(9px)}
.opportunity-eyebrow{font-size:8px;letter-spacing:.13em;color:#678c89}.opportunity-built h4{font-size:27px;line-height:1.12;letter-spacing:-.045em;font-weight:550;color:#2f4c54;margin:8px 0}.opportunity-intro{font-size:11px;color:#8a958e;margin:0 0 13px}
.opportunity-comparison{display:grid;grid-template-columns:1fr 1.3fr;gap:0 15px;font-size:10px}.opportunity-comparison>span{color:#a1aa9d;font-size:8px;padding-bottom:6px;border-bottom:1px solid #dedfd2}.opportunity-comparison>strong{font-size:11px;font-weight:500;color:#5d726c;padding:8px 0;border-bottom:1px solid #efeee5}.opportunity-comparison>p{font-size:10px;line-height:1.4;color:#789087;padding:8px 0;margin:0;border-bottom:1px solid #efeee5}
.opportunity-answer{background:#e3eee1;border-left:3px solid #78a48a;padding:10px 13px;margin-top:12px;opacity:0;transform:translateY(5px);transition:opacity .25s,transform .25s}.opportunity-answer>span{font-size:8px;letter-spacing:.08em;color:#508266}.opportunity-answer p{font-size:11px;line-height:1.5;color:#4d6b5c;margin:6px 0}.opportunity-answer small{font-size:8px;color:#8a9e8d}
.search-opportunity:not([data-phase="0"]) .opportunity-missing{opacity:0;visibility:hidden;transform:translateY(-8px)}.search-opportunity:not([data-phase="0"]) .opportunity-built{opacity:1;visibility:visible;transform:none}.search-opportunity[data-phase="2"] .opportunity-answer,.search-opportunity[data-phase="3"] .opportunity-answer,.search-opportunity[data-phase="4"] .opportunity-answer{opacity:1;transform:none}
.opportunity-status{display:flex;align-items:center;gap:9px;color:#6b81a4;font-size:10px;padding:12px 4px 0}.opportunity-status b{font-size:10px;color:#3f659b}.opportunity-status strong{font-size:9px;color:#487a6b;margin-left:auto;white-space:nowrap}.opportunity-disclaimer{color:#8a9bb2}
#capabilities .capability-stack>.capability-stage{position:relative;top:auto;margin:0}
#capabilities .capability-stack>.capability-stage:nth-child(n){top:auto}
@keyframes executionCommit{from{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:650px){.execution-body{grid-template-columns:1fr}.execution-queue{display:grid;grid-template-columns:1fr 1fr;gap:0 9px}.execution-job strong{font-size:10px}.execution-target{min-height:240px}.execution-top{font-size:10px}.execution-top small{font-size:8px}.opportunity-query strong{font-size:15px}.opportunity-query>b{display:none}.opportunity-document{padding:18px;min-height:330px}.opportunity-built h4{font-size:24px}.opportunity-browser{gap:9px;padding:12px}.opportunity-browser>span{font-size:8px}.opportunity-browser small{display:none}.opportunity-status{font-size:9px}.opportunity-status strong{font-size:8px}}
@media(prefers-reduced-motion:reduce){.execution-run *,.search-opportunity *{animation:none!important;transition:none!important}}
