.AgentSimulation_terminalWindow__t8oBm{border-radius:.125rem;overflow:hidden;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);height:100%;display:flex;flex-direction:column}.AgentSimulation_titleBar__OD2Ar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AgentSimulation_trafficLights__nN5Hh{display:flex;gap:.375rem}.AgentSimulation_dotGreen__0AwIi,.AgentSimulation_dotRed__GD_Qy,.AgentSimulation_dotYellow___iyxq{width:.5rem;height:.5rem;border-radius:50%}.AgentSimulation_dotRed__GD_Qy{background:#ff5f57}.AgentSimulation_dotYellow___iyxq{background:#febc2e}.AgentSimulation_dotGreen__0AwIi{background:#28c840}.AgentSimulation_titleText__P_2wo{flex:1;text-align:center;font-size:.6875rem;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.AgentSimulation_previewBadge__5iPT7{font-size:.5625rem;font-weight:600;letter-spacing:.08em;color:#9ca3af;background:#f3f4f6;padding:.125rem .375rem;border-radius:.125rem;border:1px solid #e5e7eb}.AgentSimulation_terminalBody__oAmJg{padding:.875rem 1rem;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.AgentSimulation_terminalBody__oAmJg::-webkit-scrollbar{width:4px}.AgentSimulation_terminalBody__oAmJg::-webkit-scrollbar-track{background:transparent}.AgentSimulation_terminalBody__oAmJg::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.AgentSimulation_simulationContent__NmTzM{display:flex;flex-direction:column;gap:.25rem;position:relative;overflow:visible;font-size:.75rem;line-height:1.5;color:#374151}.AgentSimulation_simulationContent__NmTzM strong{color:#111827}.AgentSimulation_simulationContent__NmTzM code{color:#0e7490;background:#f0f9ff;padding:.1rem .3rem;border-radius:.125rem;font-size:.6875rem}.AgentSimulation_simulationContent__NmTzM pre{text-wrap:auto}.AgentSimulation_simulationContent__NmTzM li{margin-top:.0625rem;margin-bottom:.0625rem}.AgentSimulation_simulationContent__NmTzM li>p{display:inline}.AgentSimulation_simulationContent__NmTzM ol,.AgentSimulation_simulationContent__NmTzM ul{margin-top:.125rem;margin-bottom:.125rem}.AgentSimulation_simulationContent__NmTzM h1,.AgentSimulation_simulationContent__NmTzM h2,.AgentSimulation_simulationContent__NmTzM h3{font-size:.8125rem;margin-top:.5rem;margin-bottom:.25rem;color:#111827}.AgentSimulation_simulationContent__NmTzM p{margin-top:.125rem;margin-bottom:.125rem}.AgentSimulation_simulationContent__NmTzM [data-streamdown=code-block]{position:relative;margin-top:.25rem!important;margin-bottom:.25rem!important;padding:0!important;gap:0!important;border-radius:.25rem!important;border:none!important;background:transparent!important;font-size:.6875rem;box-shadow:none!important}.AgentSimulation_simulationContent__NmTzM [data-streamdown=code-block-header]{display:none!important}.AgentSimulation_simulationContent__NmTzM [data-streamdown=code-block-body]{border:none!important;padding:.5rem!important;border-radius:.25rem!important;background:#f8fafc!important}.AgentSimulation_simulationContent__NmTzM [data-streamdown=code-block] div:has(>[data-streamdown=code-block-actions]){display:none!important}.AgentSimulation_simulationContent__NmTzM [data-streamdown=code-block-body] span:before{display:none!important}.AgentSimulation_simulationContent__NmTzM [data-streamdown=table],.AgentSimulation_simulationContent__NmTzM pre,.AgentSimulation_simulationContent__NmTzM table{border-radius:.125rem!important}.AgentSimulation_simulationContent__NmTzM a{color:#0091cf}.AgentSimulation_simulationContent__NmTzM blockquote{border-left-color:#d1d5db;color:#6b7280}.dark .AgentSimulation_trafficLights__nN5Hh{filter:invert(1) hue-rotate(180deg)}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0ms) both}