#ai .workflow-intro{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:36px;align-items:end} #ai .workflow-intro h3{font-size:30px;line-height:1.4} #ai .workflow-intro>p{font-size:13px;line-height:1.9;max-width:510px;margin:0 0 3px} #ai .workflow-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:stretch} #ai .workflow-track{display:flex;flex-direction:column;gap:4px;padding:4px 0;border:0} #ai .workflow-track button{display:flex;align-items:center;gap:20px;min-height:58px;padding:12px 20px;border:0;background:transparent;color:#71818b;text-align:left} #ai .workflow-track button>span{margin:0;font-size:11px;font-variant-numeric:tabular-nums} #ai .workflow-track b{font-size:16px;font-weight:500} #ai .workflow-track button:after{display:none} #ai .workflow-track button[aria-selected=true]{background:#fff0e3;color:#563720;border:0;border-radius:6px} #ai .workflow-track button[aria-selected=true]:after{content:'→';display:block;position:static;margin-left:auto;font-size:18px;color:#b46b36} #presentationShell #ai .workflow-panel{padding:30px 36px;background:#f6f8f8;border-radius:0;min-height:376px;display:flex;flex-direction:column} #ai .workflow-stage-heading{gap:16px;margin-bottom:24px;align-items:center} #ai .workflow-stage-heading>span{font-size:34px;line-height:1;font-weight:400;color:#c9d4da;letter-spacing:-1px} #ai .workflow-stage-heading h3{font-size:26px;font-weight:500;line-height:1.4;margin:0} #ai .workflow-columns{grid-template-columns:1fr 1fr;gap:24px 40px} #presentationShell #ai .workflow-columns article{padding:0;border:0} #ai .workflow-columns article:first-child{grid-column:1/-1;display:flex;gap:24px;align-items:baseline} #ai .workflow-columns article>span{font-size:11px;color:#8a623f;white-space:nowrap} #ai .workflow-columns p{font-size:14px;line-height:1.9;min-height:0;margin-top:10px;color:#445b68} #ai .workflow-columns article:first-child p{font-size:12px;color:#70818a;margin:0} #ai .workflow-output{margin-top:auto;padding:20px 0 0;background:none;gap:24px} #ai .workflow-output>span{font-size:11px;color:#8a623f;white-space:nowrap} #ai .workflow-output>b{font-size:14px;font-weight:500;color:#334b58;line-height:1.8} #presentationShell #ai .workflow-loop{padding:20px 0 0 278px;gap:12px} #ai .workflow-loop p{font-size:11px;line-height:1.8} #ai .workflow-loop svg{width:20px;height:20px} #presentationShell #ai .workflow-evidence{display:grid;grid-template-columns:230px 1fr;gap:48px;margin-top:48px;align-items:start} #ai .workflow-evidence h3{font-size:22px;line-height:1.5;max-width:190px;margin:0} #ai .workflow-evidence>div{gap:36px} #ai .workflow-evidence article>span{font-size:12px;color:#b0693b} #ai .workflow-evidence article p{font-size:13px;line-height:2;margin-top:12px;color:#536c7b} #presentationShell #ai .workflow-prompts{margin-top:40px;background:#faf6f0;padding:4px 24px;border:0} #presentationShell #ai .workflow-prompts summary{padding:18px 0;font-size:15px} #ai .workflow-prompts .prompt-panel{background:#fff;margin-top:20px} #ai .workflow-boundary{margin-top:20px;gap:24px;font-size:10px}