.wb-asst-block[data-v-762261fc]{font-family:var(--sas-font-sans);font-size:var(--sas-text-body);color:var(--sas-text-primary);margin:0;line-height:1.6}.wb-asst-block[data-v-762261fc] .markdown-viewer{font-family:var(--sas-font-sans);font-size:var(--sas-text-body);color:var(--sas-text-primary);line-height:1.6}.wb-asst-block[data-v-762261fc] .markdown-viewer p{margin:0 0 var(--sas-space-16)}.wb-asst-block[data-v-762261fc] .markdown-viewer p:last-child{margin-bottom:0}.wb-asst-block[data-v-762261fc] .markdown-viewer strong{font-weight:700}.wb-asst-block[data-v-762261fc] .markdown-viewer em{font-style:italic}.wb-asst-block[data-v-762261fc] .markdown-viewer li code,.wb-asst-block[data-v-762261fc] .markdown-viewer p code{font-family:var(--sas-font-mono);color:var(--sas-text-secondary);background:var(--sas-bg-subtle);padding:1px var(--sas-space-6);border-radius:var(--sas-radius-4);vertical-align:baseline;font-size:14px}.wb-asst-block[data-v-762261fc] .markdown-viewer h1,.wb-asst-block[data-v-762261fc] .markdown-viewer h2,.wb-asst-block[data-v-762261fc] .markdown-viewer h3,.wb-asst-block[data-v-762261fc] .markdown-viewer h4{font-family:var(--sas-font-sans);color:var(--sas-text-primary);line-height:1.3}.wb-asst-block.is-streaming .wb-asst-md--tail[data-v-762261fc] .markdown-viewer>*>:last-child:after{content:"";vertical-align:text-bottom;background:var(--sas-text-secondary);border-radius:1px;width:6px;height:1em;margin-left:2px;animation:.9s step-end infinite wb-asst-cursor-blink-762261fc;display:inline-block}.wb-asst-block.is-streaming .wb-asst-md--tail[data-v-762261fc] .markdown-viewer:empty:after,.wb-asst-block.is-streaming .wb-asst-md--tail[data-v-762261fc] .markdown-viewer>:empty:after{content:"";vertical-align:text-bottom;background:var(--sas-text-secondary);border-radius:1px;width:6px;height:1em;animation:.9s step-end infinite wb-asst-cursor-blink-762261fc;display:inline-block}@keyframes wb-asst-cursor-blink-762261fc{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.wb-asst-block.is-streaming .wb-asst-md--tail[data-v-762261fc] .markdown-viewer:empty:after,.wb-asst-block.is-streaming .wb-asst-md--tail[data-v-762261fc] .markdown-viewer>*>:last-child:after,.wb-asst-block.is-streaming .wb-asst-md--tail[data-v-762261fc] .markdown-viewer>:empty:after{opacity:.6;animation:none}}.wb-thinking-block[data-v-dc6cf008]{margin:0}.wb-thinking-summary[data-v-dc6cf008]{align-items:center;gap:var(--sas-space-8);padding:var(--sas-space-4) 0;cursor:pointer;font-family:var(--sas-font-sans);font-size:var(--sas-text-small);color:var(--sas-text-tertiary);transition:color var(--sas-transition-fast);-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0;line-height:1.5;display:inline-flex}.wb-thinking-summary[data-v-dc6cf008]:hover{color:var(--sas-text-secondary)}.summary-text[data-v-dc6cf008]{color:inherit}.summary-text.shimmer[data-v-dc6cf008]{-webkit-text-fill-color:transparent;background:#888 -webkit-gradient(linear,100% 0,0 0,from(#888),color-stop(.5,#d9d9d9),to(#888)) 0 0/70% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite alternate wb-thinking-block-shimmer-dc6cf008}@keyframes wb-thinking-block-shimmer-dc6cf008{0%{background-position:-100% 0}to{background-position:250% 0}}.caret[data-v-dc6cf008]{margin-left:var(--sas-space-4);opacity:.7;transition:transform var(--sas-transition-fast);display:inline-block}.wb-thinking-block.open .caret[data-v-dc6cf008]{transform:rotate(90deg)}.wb-thinking-body[data-v-dc6cf008]{margin-top:var(--sas-space-8);padding-left:var(--sas-space-12);border-left:2px solid var(--sas-border-subtle)}.wb-thinking-body[data-v-dc6cf008] .markdown-viewer{font-family:var(--sas-font-sans);color:var(--sas-text-secondary);font-size:13px;line-height:1.6}.wb-thinking-body[data-v-dc6cf008] .markdown-viewer p{margin:0 0 var(--sas-space-8)}.wb-thinking-body[data-v-dc6cf008] .markdown-viewer p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.summary-text.shimmer[data-v-dc6cf008]{animation:none}.caret[data-v-dc6cf008]{transition:none}}.wb-step-skill-grid[data-v-9dd267bc]{flex-wrap:wrap;gap:6px;display:flex}.wb-step-detail-md[data-v-7f5a06c3]{white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}
