/* Keep the original native materials and reserve the same presenter column. */
/* Keep the final Home free of the source project's demonstration panels. */
body[data-space="focus"][data-neura-tour-home-empty="true"] :is(.cog-dev,.neva-scenarios){display:none}
body[data-neura-tour-presenter="right"] .tab-panel:is([data-tab-panel="decisions"],[data-tab-panel="progress"],[data-tab-panel="unfinished"]){right:clamp(230px,19vw,340px)}
body[data-neura-tour-presenter="right"] .tab-panel[data-tab-panel="decisions"]{bottom:116px}
body[data-neura-tour-presenter="right"] .np-planner .np-header{grid-template-columns:minmax(0,1fr);gap:10px}
body[data-neura-tour-presenter="right"] .np-planner .np-header-actions{justify-self:end}
body[data-neura-tour-presenter="right"] .ng-forest-page{--nf-flower-height:44dvh}
body[data-neura-tour-presenter="right"] .nf-dashboard{min-height:0;height:calc(100dvh - var(--nf-top) - 126px)}
body[data-neura-tour-presenter="right"] .nf-garden{min-height:0}
body[data-neura-tour-presenter="right"] .nf-metric-card{min-height:170px;padding:14px 12px}
body[data-neura-tour-presenter="right"] .nf-insight-panel{padding:18px 16px;overflow-y:auto;scrollbar-width:thin}
body[data-neura-tour-presenter="right"] .nf-period-toolbar{margin-bottom:16px}
body[data-neura-tour-presenter="right"] .nf-changes ul{gap:12px;margin:14px 0 12px}
body[data-neura-tour-presenter="right"] :is(.nf-helped,.nf-next-step){padding:12px 0}
body[data-neura-tour-presenter="right"] .nf-stage-rail{left:82%;gap:0}
body[data-neura-tour-presenter="right"] .nf-metric-card h3{white-space:normal}
body[data-neura-tour-presenter="right"] .nu-layout{min-height:0;height:calc(100dvh - var(--nu-top) - 136px);gap:3vw;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr)}
body[data-neura-tour-presenter="right"] .nu-recommendation{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;margin-top:16px}
body[data-neura-tour-presenter="right"] .nu-recommendation-main{gap:16px}
body[data-neura-tour-presenter="right"] .nu-recommended-title{font-size:clamp(25px,2.1vw,34px)}
body[data-neura-tour-presenter="right"] .nu-recommended-context{font-size:14px;margin-top:10px}
body[data-neura-tour-presenter="right"] .nu-recommended-notes{font-size:14px;line-height:1.55;margin-top:12px}
body[data-neura-tour-presenter="right"] .nu-open-panel{min-height:0}
body[data-neura-tour-presenter="right"] .nu-open-area{max-height:calc(100dvh - var(--nu-top) - 136px)}
body[data-neura-tour-presenter="right"] .nu-card-actions{flex-direction:row;border-left:0;border-top:1px solid var(--border-soft);padding:12px 0 0}
body[data-neura-tour-presenter="right"] .nu-card-action{flex:1;min-height:56px;padding:8px}
body[data-neura-tour-presenter="right"] .nu-window-note{display:none}
#neura-space-tour-pointer{position:fixed;top:0;left:0;width:22px;height:28px;z-index:2147482401;pointer-events:none;color:rgba(243,242,238,.96);filter:drop-shadow(0 2px 3px #000b);will-change:transform}
#neura-space-tour-pointer svg{width:100%;height:100%;display:block}
#neura-space-tour-pointer[hidden]{display:none}
.is-neura-space-hover:is(.nf-metric-card,.nu-open-item,.nu-card-action){box-shadow:inset 0 0 0 1px #ffffff30;filter:brightness(1.08)}
.is-neura-space-hover:is(.notch-icon,.notch-mic){background:#ffffff12!important;color:#fff!important}
.command-bar.is-neura-controls-highlight::after{content:'';position:absolute;inset:-3px;border:1px solid #e5e9ed90;border-radius:inherit;box-shadow:0 0 18px 3px #dce5ed20,inset 0 0 12px #e5eef510;opacity:var(--neura-controls-glow,0);pointer-events:none}
body[data-neura-controls-focus="true"] :is(.dashboard > :not(.command-bar),.neva-root){filter:blur(var(--neura-tour-context-blur,0px))}
@media(prefers-reduced-motion:reduce){.is-neura-space-hover{transition:none!important}}
