.workbench_root__G0T2J{padding:32px 40px;max-width:1100px}.workbench_header__sjRJR{margin-bottom:32px}.workbench_title__rXhli{font-size:24px;font-weight:600;margin:0 0 4px}.workbench_subtitle__Vf65y{color:var(--cf3-muted,#6b7280);margin:0}.workbench_error__hKTvV{color:var(--cf3-danger,#b91c1c)}.workbench_section__NwC3u{margin-bottom:32px}.workbench_sectionTitle__e9e7t{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cf3-muted,#6b7280);margin:0 0 12px}.workbench_empty__u0ufX{color:var(--cf3-muted,#6b7280);font-style:italic}.workbench_grid__ox9FT{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.workbench_card__VRqj8{background:var(--cf3-surface,#ffffff);border:1px solid var(--cf3-border,#e5e7eb);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.workbench_card__VRqj8[data-source=canonical]{border-color:var(--cf3-accent-soft,#0F9B8E33)}.workbench_cardHead__E4u7t{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.workbench_cardTitle___OwDI{font-size:16px;font-weight:600;margin:0}.workbench_cardMeta__WCCca{font-size:12px;color:var(--cf3-muted,#6b7280);white-space:nowrap}.workbench_cardDescription__gHqDp{color:var(--cf3-muted,#6b7280);font-size:14px;margin:0;flex:1 1}.workbench_phoneFrame__AIbRO{border:1.5px solid var(--cf-border,#e5e7eb);border-radius:10px;background:var(--cf-surface-alt,#f3f4f6);padding:8px 8px 6px;display:flex;flex-direction:column;gap:6px;max-height:176px;overflow:hidden;position:relative}.workbench_phoneFrame__AIbRO:after{content:"";position:absolute;bottom:0;left:0;right:0;height:28px;background:linear-gradient(to bottom,transparent,var(--cf-surface-alt,#f3f4f6));pointer-events:none}.workbench_phoneDot__OnHGX{width:24px;height:3px;border-radius:2px;background:var(--cf-border,#e5e7eb);align-self:center;flex-shrink:0}.workbench_phoneRoster__MP73B{display:flex;justify-content:space-between;font-size:9.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1px}.workbench_rosterBot__h_iXY{color:var(--cf-primary,#0F9B8E)}.workbench_rosterCandidate__iEV5d{color:var(--cf3-muted,#6b7280)}.workbench_phoneBubbles__KKf5z{display:flex;flex-direction:column;gap:5px}.workbench_bubbleRow__jrkLf{display:flex}.workbench_bubbleRow__jrkLf[data-from=bot]{justify-content:flex-start}.workbench_bubbleRow__jrkLf[data-from=candidate]{justify-content:flex-end}.workbench_bubble__e1WNj{background:var(--cf-primary,#0F9B8E);color:#ffffff;border-radius:12px 12px 12px 3px}.workbench_bubbleCandidate__4GBq8,.workbench_bubble__e1WNj{display:inline-block;font-size:11px;line-height:1.4;padding:5px 9px;max-width:90%;word-break:break-word}.workbench_bubbleCandidate__4GBq8{background:var(--cf-surface,#ffffff);color:var(--cf3-ink,#111827);border:1px solid var(--cf-border,#e5e7eb);font-style:italic;border-radius:12px 12px 3px 12px}.workbench_caption__LZyVr{align-self:center;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--cf3-muted,#6b7280);background:var(--cf3-bg-alt,#f3f4f6);border:1px solid var(--cf3-border,#e5e7eb);border-radius:999px;padding:2px 9px}.workbench_captionIcon__MsdbY{font-size:11px;line-height:1}.workbench_steps__R24Vi{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.workbench_stepWrap___jZCt,.workbench_step__VMeTJ{display:inline-flex;align-items:center;gap:4px}.workbench_step__VMeTJ{background:var(--cf3-bg-alt,#f3f4f6);border:1px solid var(--cf3-border,#e5e7eb);border-radius:6px;padding:2px 8px;font-size:12px;line-height:1.4;color:var(--cf3-ink,#111827);white-space:nowrap}.workbench_stepIcon__GrP92{font-size:12px;line-height:1}.workbench_stepLabel__gkDfE{font-weight:500}.workbench_stepArrow__kKTZV{color:var(--cf3-muted,#6b7280);font-size:12px;line-height:1}.workbench_cardFoot__atH4k{display:flex;justify-content:flex-end}.workbench_useBtn__2Q0_M{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--cf3-accent,#0F9B8E);color:white;font-weight:500;font-size:13px;padding:6px 12px;border-radius:6px;cursor:pointer}.workbench_useBtn__2Q0_M:hover{background:var(--cf3-accent-hover,#0C7E73)}