:root{--mb-blue:#2962FF;--mb-blue-hover:#1A4FE8;--mb-blue-bg:rgba(41,98,255,0.06);--mb-blue-ring:rgba(41,98,255,0.15);--mb-blue-tint:#E8EFFF;--phase-explore:#196AC8;--phase-explore-bg:rgba(25,106,200,0.08);--phase-apply:#0077AE;--phase-apply-bg:rgba(0,119,174,0.08);--phase-deliver:#4A5BC4;--phase-deliver-bg:rgba(74,91,196,0.08);--phase-assess:#1B8270;--phase-assess-bg:rgba(27,130,112,0.08);--black-1:#252A33;--black-2:#485163;--black-3:#65738B;--bg-main:#F7F8FA;--bg-card:#FFFFFF;--border:#D9DFEA;--border-soft:#ECEFF4;--icon-btn-bg:#E5E9F1;--danger:#D01400;--danger-bg:rgba(208,20,0,0.05);--amber:#D97706;--amber-bg:rgba(217,119,6,0.08);--amber-text:#B45309;--green:#059669;--green-bg:rgba(5,150,105,0.08);--green-tint:#D1FAE5;--green-text:#065F46;--primary:var(--mb-blue);--text-heading:var(--black-1);--text-body:var(--black-2);--text-muted:var(--black-3);--surface-page:var(--bg-main);--surface-card:var(--bg-card);--font-sans:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--pad-card:20px;--pad-content:24px;--radius-sm:3px;--radius:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:100px;--radius-full:50%;--shadow-card:rgba(37,42,51,0.10) 0 2px 3px 0,rgba(37,42,51,0.22) 0 1px 3px 0;--shadow-hover:rgba(37,42,51,0.14) 0 4px 12px 0,rgba(37,42,51,0.22) 0 2px 6px 0;--shadow-focus:0 0 0 3px var(--mb-blue-ring);--header-h:56px;--transition:0.2s ease;--transition-fast:0.15s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--bg-main);color:var(--text-body);line-height:1.5}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mb-blue);outline-offset:2px}.help-tab-btn:focus-visible{outline:2px solid var(--mb-blue);outline-offset:2px;border-radius:var(--radius)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--black-3)}.markdown-doc{max-width:720px;line-height:1.7;color:var(--black-2)}.markdown-doc h1{font-size:1.625rem;font-weight:700;color:var(--black-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.markdown-doc h2{font-size:1.125rem;margin-top:var(--space-6);margin-bottom:var(--space-3)}.markdown-doc h2,.markdown-doc h3{font-weight:600;color:var(--black-1)}.markdown-doc h3{font-size:1rem;margin-top:var(--space-4);margin-bottom:var(--space-2)}.markdown-doc p{margin-bottom:var(--space-3)}.markdown-doc ol,.markdown-doc ul{margin-left:var(--space-5);margin-bottom:var(--space-3)}.markdown-doc li{margin-bottom:var(--space-1)}.markdown-doc blockquote{border-left:3px solid var(--mb-blue);background:var(--mb-blue-tint);margin:var(--space-3) 0;padding:var(--space-2) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--black-2)}.markdown-doc table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4);font-size:.9rem}.markdown-doc td,.markdown-doc th{border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:left}.markdown-doc th{background:var(--bg-main);font-weight:600;color:var(--black-1)}.markdown-doc code{background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius);padding:1px 5px;font-size:.875em;font-family:monospace}.markdown-doc strong{font-weight:600;color:var(--black-1)}.markdown-doc hr{border:none;border-top:1px solid var(--border);margin:var(--space-5) 0}.chat-markdown{font-size:inherit;line-height:inherit}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p{margin:0 0 var(--space-2);white-space:pre-wrap}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3{font-weight:600;margin:var(--space-3) 0 var(--space-2)}.chat-markdown h1{font-size:1.15em}.chat-markdown h2{font-size:1.08em}.chat-markdown h3{font-size:1.02em}.chat-markdown ol,.chat-markdown ul{margin:0 0 var(--space-2) var(--space-5)}.chat-markdown li{margin-bottom:var(--space-1)}.chat-markdown strong{font-weight:600}.chat-markdown blockquote{border-left:3px solid var(--border);margin:var(--space-2) 0;padding:2px var(--space-3);color:inherit;opacity:.85}.chat-markdown code{background:rgba(0,0,0,.06);border-radius:var(--radius);padding:1px 5px;font-size:.9em;font-family:monospace}.chat-markdown pre{background:rgba(0,0,0,.06);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-2);overflow-x:auto}.chat-markdown pre code{background:none;padding:0}.chat-markdown table{width:100%;border-collapse:collapse;margin:0 0 var(--space-2);font-size:.92em}.chat-markdown td,.chat-markdown th{border:1px solid rgba(0,0,0,.12);padding:var(--space-1) var(--space-2);text-align:left}.chat-markdown a{color:var(--mb-blue);text-decoration:underline}.chat-markdown--user code,.chat-markdown--user pre{background:rgba(255,255,255,.18)}.chat-markdown--user blockquote,.chat-markdown--user td,.chat-markdown--user th{border-color:rgba(255,255,255,.35)}.lb-stage-field-textarea .w-md-editor-text-input:focus{outline:none!important;box-shadow:none!important}.lb-stage-field .w-md-editor-content{display:flex;flex-direction:column}.lb-stage-field .lb-stage-field-textarea{flex:1 1;display:flex;flex-direction:column}.lb-stage-field .lb-stage-field-textarea .w-md-editor-text{flex:1 1}.chat-markdown--user a{color:#fff}