.panel{position:relative}.tour-stage{min-width:0;display:grid}.tour-screen{opacity:0;visibility:hidden;min-width:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out), visibility 0s linear .42s;grid-area:1/1;transform:translateY(6px)}.tour-screen[data-current]{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:none}.tour-cursor{opacity:0;pointer-events:none;z-index:5;filter:drop-shadow(0 2px 4px #00000073);width:22px;height:22px;transition:transform .72s cubic-bezier(.4, 0, .2, 1), opacity .26s var(--ease-out);position:absolute;top:0;left:0}.tour-cursor[data-visible]{opacity:1}.tour-cursor:after{content:"";border:2px solid var(--blue-400);opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:2px;left:2px}.tour-cursor[data-click]:after{animation:tour-press .46s var(--ease-out)}@keyframes tour-press{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.tour-steps{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:var(--border-subtle);flex-wrap:wrap;display:flex}.tour-step{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color .2s var(--ease-out), background .2s var(--ease-out);background:0 0;border:none;display:flex}.tour-step span{opacity:.5;width:5px;height:5px;transition:opacity .2s var(--ease-out);background:currentColor;border-radius:50%}.tour-step:hover{color:var(--text-secondary)}.tour-step[data-active]{color:var(--text-primary);background:#ffffff0d}.tour-step[data-active] span{opacity:1}@media (width<=620px){.tour-step{padding:var(--space-2);gap:0;font-size:0}.tour-step span{width:6px;height:6px}}.hero-booting{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.hero-booting-dot{background:var(--blue-400);opacity:.3;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hero-boot}.hero-booting-dot:nth-child(2){animation-delay:.15s}.hero-booting-dot:nth-child(3){animation-delay:.3s}@keyframes hero-boot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}.tour-live{height:460px;display:flex;overflow:hidden}.hero-mount{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hero-mount .treecanvas-wrap{border-radius:0}.hero-mount .board{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.hero-mount .board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.hero-mount .board{grid-template-columns:minmax(0,1fr)}}.hero-mount button,.hero-mount a,.hero-mount [role=button],.hero-mount input,.hero-mount select,.hero-mount textarea{pointer-events:none}.hero-mount .treecanvas-wrap button{pointer-events:auto}.hero-mount .tc-agent-menu,.hero-mount .tc-agent-open,.hero-mount .tc-overlay,.hero-mount .tc-sheet-answers,.hero-mount .tc-answer-actions{pointer-events:none}.hero-mount .topbar{display:none}.hero-mount .data-page{padding:var(--space-4)}@media (width<=760px){.tour-live{height:340px}}@media (prefers-reduced-motion:reduce){.tour-screen{transition:none}.tour-cursor{display:none}.hero-booting-dot{opacity:.5;animation:none}}
