.graph-module__65LOqq__handle{cursor:grab;touch-action:none;transition:transform .55s cubic-bezier(.22,1,.36,1)}.graph-module__65LOqq__handle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.graph-module__65LOqq__handle.graph-module__65LOqq__dragging{cursor:grabbing;transition:none}.graph-module__65LOqq__handleRing{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite graph-module__65LOqq__handle-pulse}@keyframes graph-module__65LOqq__handle-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.graph-module__65LOqq__graph{-webkit-user-select:none;user-select:none}.graph-module__65LOqq__progress{transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1)}.graph-module__65LOqq__phaseDot,.graph-module__65LOqq__journeyDot{cursor:pointer;transition:r .25s,stroke-width .25s,fill .25s,opacity .3s}.graph-module__65LOqq__phaseDot.graph-module__65LOqq__active,.graph-module__65LOqq__journeyDot.graph-module__65LOqq__active{r:9}.graph-module__65LOqq__journeyDot.graph-module__65LOqq__dim{opacity:.3}.graph-module__65LOqq__branchPath{transition:opacity .4s,stroke-width .4s}.graph-module__65LOqq__branchLabel{transition:opacity .4s,fill .4s}.graph-module__65LOqq__guide{stroke-dasharray:2 3;transition:opacity .3s,stroke .3s}.graph-module__65LOqq__gridLine{stroke:hsl(var(--border-subtle))}.graph-module__65LOqq__axisLine{stroke:hsl(var(--border))}.graph-module__65LOqq__laneLabel{fill:hsl(var(--hue-pewter-text))}.graph-module__65LOqq__laneLabelMuted,.graph-module__65LOqq__laneSubLabelMuted{fill:hsl(var(--text-muted))}.graph-module__65LOqq__laneSubLabel,.graph-module__65LOqq__stageLabel{fill:hsl(var(--text-soft))}.graph-module__65LOqq__stageLabelSoft,.graph-module__65LOqq__stageLabelMuted{fill:hsl(var(--text-muted))}.graph-module__65LOqq__stageLabelDim{fill:hsl(var(--text-dim))}.graph-module__65LOqq__stageLabelEnd{fill:hsl(var(--hue-pewter-text))}.graph-module__65LOqq__curveLabel{fill:hsl(var(--text-muted));transition:fill .3s}.graph-module__65LOqq__curveLabel.graph-module__65LOqq__active{fill:hsl(var(--text-main))}.graph-module__65LOqq__handleFill{fill:hsl(var(--primary))}.graph-module__65LOqq__handleStroke{stroke:hsl(var(--primary))}.graph-module__65LOqq__dotActive{fill:hsl(var(--primary))}.graph-module__65LOqq__capTag{background:hsl(var(--bg-muted));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-muted));transition:background .3s,border-color .3s,color .3s}@media (min-width:640px){.graph-module__65LOqq__capTag{white-space:nowrap}}.graph-module__65LOqq__capTag .graph-module__65LOqq__capDot{color:hsl(var(--text-dim));margin-right:4px;transition:color .3s}.graph-module__65LOqq__capTag .graph-module__65LOqq__capWhen{font-family:var(--font-mono);letter-spacing:.5px;background:hsl(var(--bg-hover));color:hsl(var(--text-muted));border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;transition:background .3s,color .3s,border-color .3s}.graph-module__65LOqq__capTag.graph-module__65LOqq__on{background:var(--primary-bg);border-color:hsl(var(--primary) / .4);color:hsl(var(--hue-pewter-text))}.graph-module__65LOqq__capTag.graph-module__65LOqq__on .graph-module__65LOqq__capDot{color:hsl(var(--hue-pewter-text))}.graph-module__65LOqq__capTag.graph-module__65LOqq__on .graph-module__65LOqq__capWhen{background:hsl(var(--primary) / .18);color:hsl(var(--hue-pewter-text))}.graph-module__65LOqq__capTag.graph-module__65LOqq__justLit{animation:.7s graph-module__65LOqq__tag-pop}@keyframes graph-module__65LOqq__tag-pop{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .6);transform:scale(1)}35%{box-shadow:0 0 22px 6px hsl(var(--primary) / .35);transform:scale(1.14)}to{box-shadow:0 0 0 0 hsl(var(--primary) / 0);transform:scale(1)}}.graph-module__65LOqq__pip{background:hsl(var(--bg-hover));border-radius:2px;width:28px;height:3px;transition:background .3s}.graph-module__65LOqq__pip.graph-module__65LOqq__on{background:hsl(var(--primary))}.graph-module__65LOqq__modeBtn{transition:background .3s,color .3s,box-shadow .3s,border-color .3s}.graph-module__65LOqq__modeBtn.graph-module__65LOqq__onAuto,.graph-module__65LOqq__modeBtn.graph-module__65LOqq__onCopilot{background:var(--primary-bg);border-color:hsl(var(--primary) / .6);color:hsl(var(--hue-pewter-text));box-shadow:0 0 14px hsl(var(--primary) / .25)}.graph-module__65LOqq__modeBtn.graph-module__65LOqq__off{color:hsl(var(--text-muted));border-color:hsl(var(--border-subtle));background:0 0}.graph-module__65LOqq__modeBtn.graph-module__65LOqq__off:hover{color:hsl(var(--text-main));border-color:hsl(var(--border))}.graph-module__65LOqq__modeOverlay{top:65%;left:50%;transform:translate(-50%,-50%)}@media (min-width:640px){.graph-module__65LOqq__modeOverlay{top:50%;left:55%}}.graph-module__65LOqq__dragHint{transition:opacity .4s;animation:2.4s ease-in-out infinite graph-module__65LOqq__hint-bob}.graph-module__65LOqq__hintHidden{opacity:0;animation:none}@keyframes graph-module__65LOqq__hint-bob{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.graph-module__65LOqq__phaseCard{min-height:260px}.graph-module__65LOqq__journeyCard{min-height:300px}@media (min-width:768px){.graph-module__65LOqq__phaseCard{min-height:220px}.graph-module__65LOqq__journeyCard{min-height:240px}}.graph-module__65LOqq__phaseDescription{min-height:4.5rem}@media (prefers-reduced-motion:reduce){.graph-module__65LOqq__handleRing,.graph-module__65LOqq__capTag.graph-module__65LOqq__justLit,.graph-module__65LOqq__dragHint{animation:none!important}.graph-module__65LOqq__handle,.graph-module__65LOqq__progress,.graph-module__65LOqq__phaseDot,.graph-module__65LOqq__journeyDot,.graph-module__65LOqq__branchPath,.graph-module__65LOqq__branchLabel,.graph-module__65LOqq__guide,.graph-module__65LOqq__curveLabel,.graph-module__65LOqq__capTag,.graph-module__65LOqq__capTag .graph-module__65LOqq__capDot,.graph-module__65LOqq__capTag .graph-module__65LOqq__capWhen,.graph-module__65LOqq__pip,.graph-module__65LOqq__modeBtn{transition:none!important}}
