.dashboardConsole [data-copilotkit] .agentOnboardingNarrative{display:flex;box-sizing:border-box;width:min(100%,calc(100% - 24px));flex-direction:column;gap:12px;margin:12px 12px 16px;padding:2px 2px 0;color:#1e2a40}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeCopy{display:flex;flex-direction:column;gap:8px}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeLine{min-width:0;margin:0;color:#2b3950;font-size:13px;font-weight:400;line-height:1.62;white-space:pre-wrap}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeLine strong{font-weight:700}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeTypingLine{min-height:21px}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeCaret{display:inline-block;width:2px;height:1.05em;margin-left:2px;border-radius:999px;background:#f08a1d;vertical-align:-.14em;animation:dashboardOnboardingCaretBlink var(--dashboard-onboarding-caret-duration,.52s) step-end infinite}@keyframes dashboardOnboardingCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewSteps{display:flex;flex-direction:column;margin-top:2px}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStep{display:grid;grid-template-columns:22px 14px 1fr;grid-column-gap:8px;column-gap:8px;padding:9px 0}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStep+.agentOnboardingOverviewStep{border-top:1px solid #eef0f3}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStepNumber{font-size:14px;font-weight:800;line-height:1.5;letter-spacing:.02em;color:#aab4c4}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStepRail{position:relative}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStepRail:before{content:"";position:absolute;left:50%;top:-9px;bottom:-9px;width:1px;background:#e2e5ea;transform:translateX(-50%)}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStep:first-child .agentOnboardingOverviewStepRail:before{top:7px}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStep:last-child .agentOnboardingOverviewStepRail:before{bottom:auto;height:16px}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStepDot{position:absolute;left:50%;top:4px;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:#ffffff;border:1.5px solid #f08a1d;z-index:1}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStepBody{min-width:0;margin:0;color:#2b3950;font-size:13px;font-weight:400;line-height:1.62;white-space:pre-wrap}.dashboardConsole [data-copilotkit] .agentOnboardingOverviewStepBody strong{color:inherit;font-weight:700}.dashboardConsole [data-copilotkit] .agentOnboardingReportReadyCta{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:7px;margin-top:4px;border:none;border-radius:10px;padding:10px 16px;background:linear-gradient(135deg,#ffb84d,#f08a1d);color:#4a2c05;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgb(240 138 29/32%);transition:filter .18s ease,transform .14s ease}.dashboardConsole [data-copilotkit] .agentOnboardingReportReadyCta:hover{filter:brightness(1.05)}.dashboardConsole [data-copilotkit] .agentOnboardingReportReadyCta:active{transform:scale(.97)}.dashboardConsole [data-copilotkit] .agentOnboardingReportReadyCta svg{width:13px;height:13px;stroke-width:2}.dashboardConsole [data-copilotkit] .agentOnboardingGenerationFailure{display:grid;grid-gap:8px;gap:8px;margin:12px 16px;border:1px solid rgb(192 79 56/22%);border-radius:12px;padding:14px;background:#fff8f5;color:#4d2c27}.dashboardConsole [data-copilotkit] .agentOnboardingGenerationFailure strong{font-size:13px;line-height:1.35}.dashboardConsole [data-copilotkit] .agentOnboardingGenerationFailure p{margin:0;color:#72544e;font-size:12px;line-height:1.5}.dashboardConsole [data-copilotkit] .agentOnboardingGenerationFailureError{color:#9d3f31}.dashboardConsole [data-copilotkit] .agentOnboardingGenerationRetry{justify-self:start;min-height:34px;border:0;border-radius:9px;padding:8px 13px;background:#f08a1d;color:#ffffff;font-size:12px;font-weight:750;cursor:pointer}.dashboardConsole [data-copilotkit] .agentOnboardingGenerationRetry:disabled{cursor:wait;opacity:.58}.agentOnboardingLiveRegion{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.agentOnboardingComposerStatus{box-sizing:border-box;justify-self:center;width:calc(100% - 32px);margin:6px 16px -2px;color:#7c8798;font-size:11px;font-weight:650;line-height:1.35;text-align:center}.agentChatComposerStack[data-onboarding-composer-locked=true]{opacity:.82}@media (prefers-reduced-motion:reduce){.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeCaret{display:none;animation:none}}.dashboardOnboardingGuide{--console-font-ui:"DM Sans","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;--onboarding-accent:#f08a1d;font-family:var(--console-font-ui)}.dashboardOnboardingBackdrop,.dashboardOnboardingGuide{position:fixed;inset:0;z-index:1200;pointer-events:none}.dashboardOnboardingBackdrop{width:100vw;height:100vh;overflow:visible}.dashboardOnboardingBackdropShade{fill:rgb(18 28 43/54%)}.dashboardOnboardingHighlight{position:fixed;z-index:1201;box-sizing:border-box;border:2px solid var(--onboarding-accent);box-shadow:0 0 0 2px rgb(240 138 29/42%),0 10px 30px rgb(240 138 29/34%);pointer-events:none;animation:dashboardOnboardingTargetPulse 1.8s ease-in-out infinite}@keyframes dashboardOnboardingTargetPulse{0%,to{box-shadow:0 0 0 2px rgb(240 138 29/42%),0 10px 30px rgb(240 138 29/34%)}50%{box-shadow:0 0 0 3px rgb(240 138 29/72%),0 14px 44px rgb(240 138 29/48%)}}@media (prefers-reduced-motion:reduce){.dashboardOnboardingHighlight{animation:none}}