.project{overflow-anchor:none}.tour-toggle{grid-column:2/-1;justify-self:start;display:flex;gap:14px;align-items:center;width:auto!important;height:auto!important;border-radius:0!important;min-height:44px;padding:9px 12px;font:10px var(--mono)!important;color:#b9c7e7!important;border-color:#454d60!important;background:#1b2230!important}.tour-toggle:hover,.tour-toggle[aria-expanded=true]{color:#fff!important;border-color:var(--red)!important}.tour-toggle .toggle-icon{font-size:17px;transition:transform .25s}.tour-toggle[aria-expanded=true] .toggle-icon{transform:rotate(45deg)}.tour-panel{grid-column:2/-1;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),visibility .35s;margin-top:-12px}.tour-panel.open{grid-template-rows:1fr;visibility:visible}.tour-panel>div{overflow:hidden;min-height:0}.tour-panel p{padding:16px 0 8px;border-top:1px solid #3b4050;font-size:12px;line-height:1.9;max-width:700px}.tour-note{font:9px/1.7 var(--mono);color:#999;letter-spacing:.3px;margin:0 0 24px}.guided-cursor{position:fixed;top:0;left:0;z-index:12;pointer-events:none;opacity:0;transition:opacity .18s;color:var(--guide-color);will-change:transform}.guided-cursor.visible{opacity:1}.guided-cursor b{display:block;font:23px monospace;transform:rotate(-125deg)}.guided-cursor span{display:block;margin:2px 0 0 15px;background:var(--guide-color);color:#111;padding:5px 8px;white-space:nowrap;font:9px var(--mono);border-radius:2px}.guided-cursor:after{content:'';position:absolute;left:-10px;top:-10px;width:30px;height:30px;border:1px solid var(--guide-color);border-radius:50%;opacity:0}.guided-cursor.clicking:after{animation:cursor-click .45s ease-out}@keyframes cursor-click{from{transform:scale(.2);opacity:.9}to{transform:scale(1.7);opacity:0}}.tour-active .agent-cursors{opacity:.2;transition:opacity .25s}@media(max-width:600px){.tour-toggle,.tour-panel{grid-column:1/-1}.tour-panel p{font-size:12px}.guided-cursor span{font-size:8px}}@media(prefers-reduced-motion:reduce){.guided-cursor{display:none}.tour-panel{transition:none}}
.project .tour-toggle{grid-column:2/-1;grid-row:auto}.project .tour-panel{grid-column:2/-1;grid-row:auto}@media(max-width:600px){.project .tour-toggle,.project .tour-panel{grid-column:1/-1}}
.project-guides-active .agent-cursors{visibility:hidden}.guided-cursor{z-index:20}.guided-cursor span{font-size:10px;box-shadow:0 3px 12px #0007}.project .tour-toggle.cursor-target{border-color:var(--red)!important;background:#39251f!important;box-shadow:0 0 0 3px #ff604b25}.project.notes-expanded{border-color:#7387af!important}.project .tour-toggle{position:relative;z-index:1}.project .tour-panel p{color:#d5d2cd}.project .tour-panel{transition-duration:.45s}
.guided-cursor span{position:absolute;bottom:24px;left:0;margin:0;transform:none;pointer-events:none}
