[data-onboarding]{--onboarding-canvas:#ffffff;--onboarding-surface:#faf9f7;--onboarding-surface-strong:#f4f1ed;--onboarding-border:#e7e5e0;--onboarding-input:#dedbd5;--onboarding-text:#1d1c19;--onboarding-muted:#706c65;--onboarding-faint:#9b968e;--onboarding-accent:#0879ae;--onboarding-accent-hover:#06658f;--onboarding-accent-soft:#e7f4fb;--onboarding-success:#15803d;background:var(--onboarding-canvas);color:var(--onboarding-text);overflow-x:hidden}[data-onboarding],[data-onboarding] :not(.material-symbols-outlined){font-family:var(--font-dashboard),ui-sans-serif,system-ui,sans-serif}[data-onboarding] ::selection{background:#cceafa;color:#1d1c19}[data-onboarding] h2[tabindex="-1"]:focus{outline:none;box-shadow:none}.onboarding-stage{animation:onboarding-stage-in .26s ease-out both}.onboarding-preview{animation:onboarding-preview-in .42s ease-out both}.onboarding-preview-frame{box-shadow:none}.onboarding-preview-identity-card{display:flex;width:100%;align-items:center;gap:10px;border-top:1px solid var(--onboarding-border);background:var(--sidebar);margin-top:12px;padding:12px 8px 4px;animation:onboarding-identity-float .36s ease-out .12s both}.onboarding-preview-account-avatar{display:inline-flex;height:32px;width:32px;flex:0 0 32px;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--muted);color:var(--text-secondary);font-size:10px;font-weight:600}.onboarding-real-dashboard-stage{position:absolute;top:0;left:0;width:1280px}.onboarding-real-dashboard-canvas{box-sizing:border-box;min-height:1524px;align-items:center;justify-content:center;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 78% 84%,#2a2823 0 12%,transparent 12.4%),radial-gradient(circle at 48% 104%,#080706 0 22%,transparent 22.4%),#141310!important;padding:18px;transform:scale(.42);transform-origin:top left}.onboarding-dashboard-surface{display:flex;width:66.667%;flex-direction:column;overflow:hidden;border-radius:18px;background:#ffffff;box-shadow:0 18px 54px rgb(0 0 0/28%);transform:scale(1.5);transform-origin:center}.onboarding-dashboard-surface>header{overflow:hidden}.onboarding-dashboard-surface .dashboard-shell-brand,.onboarding-dashboard-surface .dashboard-shell-brand:hover{border-color:transparent;border-radius:0;background:transparent;padding-inline:0}.onboarding-real-dashboard-canvas .sidebar-menu-item{min-height:32px;padding-block:5px}.onboarding-real-dashboard-canvas .sidebar-section-title{margin-bottom:3px}.onboarding-dashboard-demo-panel{position:relative;isolation:isolate;flex:0 0 auto;overflow:hidden;border-radius:0 0 18px 18px;background:transparent}.onboarding-exact-visibility-preview .analytics-reference-page>.space-y-5>:not(:first-child){display:none}.onboarding-real-dashboard-canvas .dashboard-home-page{padding-bottom:64px}.onboarding-real-dashboard-canvas .dashboard-new-project-button:disabled{cursor:default;opacity:1}.dashboard-preview-nav-skeleton,.dashboard-preview-skeleton{background:#e8e6e2;animation:onboarding-preview-pulse 1.55s ease-in-out infinite}.dashboard-preview-nav-skeleton{display:block;height:9px;width:112px;border-radius:999px}.dashboard-home-page-loading .dashboard-summary-card,.dashboard-project-loading-empty{background:rgba(255,255,255,.82)}.dashboard-home-page-loading .dashboard-opportunities-row{min-height:66px;justify-content:center}.dashboard-project-stats-loading dd{min-height:12px}.dashboard-project-loading-empty{display:flex;align-items:flex-start;padding:24px}@media (min-width:1200px){.onboarding-real-dashboard-canvas{min-height:1280px;transform:scale(.5)}}@media (min-width:1440px){.onboarding-real-dashboard-canvas{min-height:1104px;transform:scale(.58)}}@media (min-width:1680px){.onboarding-real-dashboard-canvas{min-height:942px;transform:scale(.68)}}@media (min-width:1880px){.onboarding-real-dashboard-canvas{min-height:842px;transform:scale(.76)}}.onboarding-loading-bar{animation:onboarding-loading 1.35s ease-in-out infinite}.onboarding-typing-caret{animation:onboarding-caret .8s step-end infinite}.onboarding-welcome{animation:onboarding-welcome-in .42s ease-out both}.onboarding-waving-hand{animation:onboarding-wave 1.15s ease-in-out infinite}.onboarding-welcome-out{pointer-events:none;animation:onboarding-welcome-out .65s cubic-bezier(.4,0,1,1) both}.onboarding-orbit{animation:onboarding-orbit 7s linear infinite}.onboarding-prompt-fade{animation:onboarding-prompt-fade .42s ease-out both}.onboarding-agent-loader{animation:onboarding-agent-breathe 1.6s ease-in-out infinite}.onboarding-agent-state{animation:onboarding-agent-state-in .36s ease-out both}.onboarding-agent-segment{background:var(--onboarding-border);animation:onboarding-agent-segment 1.8s ease-in-out infinite}@keyframes onboarding-orbit{to{transform:rotate(1turn)}}@keyframes onboarding-prompt-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-agent-breathe{0%,to{transform:scale(.96);box-shadow:0 0 0 0 rgb(15 142 190/.16)}50%{transform:scale(1);box-shadow:0 0 0 5px rgb(15 142 190/0)}}@keyframes onboarding-agent-state-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-agent-segment{0%,35%,to{background:var(--onboarding-border);opacity:.72}18%{background:var(--onboarding-accent);opacity:1}}@keyframes onboarding-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-preview-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes onboarding-identity-float{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboarding-preview-pulse{0%,to{opacity:.52}50%{opacity:.92}}@keyframes onboarding-loading{0%{transform:translateX(-100%)}55%,to{transform:translateX(180%)}}@keyframes onboarding-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes onboarding-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-wave{0%,to{transform:rotate(0deg)}18%{transform:rotate(15deg)}36%{transform:rotate(-9deg)}54%{transform:rotate(13deg)}72%{transform:rotate(-5deg)}}@keyframes onboarding-welcome-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.99)}}@media (prefers-reduced-motion:reduce){.dashboard-preview-nav-skeleton,.dashboard-preview-skeleton,.onboarding-agent-loader,.onboarding-agent-segment,.onboarding-agent-state,.onboarding-loading-bar,.onboarding-orbit,.onboarding-preview,.onboarding-preview-identity-card,.onboarding-prompt-fade,.onboarding-stage,.onboarding-typing-caret,.onboarding-waving-hand,.onboarding-welcome,.onboarding-welcome-out{animation:none}}