.joint-paper .joint-marker-vertex,.joint-paper .joint-marker-segment{fill:#8e2a2e;stroke:#fafaf8;stroke-width:2px}.joint-paper .joint-tools .tool-options{color:#171511}.joint-paper .joint-element [joint-selector^=connect-anchor-]{transition:opacity .12s ease}@media(prefers-reduced-motion:reduce){.joint-paper .joint-element [joint-selector^=connect-anchor-]{transition:none}}.joint-paper .joint-element:hover [joint-selector^=connect-anchor-],.joint-paper .joint-element[data-opm-modo-enlace=origen] [joint-selector^=connect-anchor-],.joint-paper .joint-element [joint-selector^=connect-anchor-]:hover{opacity:1;pointer-events:visiblePainted}.joint-paper [joint-selector^=stateCapsule][data-cap-rol=estado]{transition:stroke-width 80ms ease,stroke 80ms ease,fill 80ms ease}.joint-paper [joint-selector^=stateCapsule][data-cap-rol=estado]:hover{stroke:#8e2a2e;stroke-width:1.5px}.joint-paper [joint-selector^=stateCapsule][data-cap-rol=estado][data-selected=true]{stroke:#8e2a2e;stroke-width:2px}.joint-paper [joint-selector^=stateCapsule][data-cap-rol=estado][data-focus=true]{stroke:#8e2a2e;stroke-width:2px;stroke-dasharray:3 2}.joint-paper [joint-selector^=stateCapsule][data-cap-rol=estado][data-dragging=true]{opacity:.6;cursor:grabbing}.joint-paper [data-opm-sim=runtime-link]{animation:opm-sim-flow-line .9s linear infinite}.joint-paper [data-opm-sim=process-active]{transform-box:fill-box;transform-origin:center;animation:opm-sim-dash 1.1s linear infinite,opm-sim-breathe 1.45s ease-in-out infinite}.joint-paper [data-opm-sim=entity-involved]{transform-box:fill-box;transform-origin:center;animation:opm-sim-dash 1.35s linear infinite,opm-sim-soft-breathe 1.7s ease-in-out infinite}.joint-paper [data-opm-sim=state-current]{transform-box:fill-box;transform-origin:center;animation:opm-sim-dash .95s linear infinite,opm-sim-state-current 1.2s ease-in-out infinite}.joint-paper [data-opm-sim=state-result]{transform-box:fill-box;transform-origin:center;animation:opm-sim-dash 1.25s linear infinite,opm-sim-state-result 1.45s ease-in-out infinite}.joint-paper [data-opm-sim-token=aura],.joint-paper [data-opm-sim-token=viaje-aura]{transform-box:fill-box;transform-origin:center;animation:opm-sim-token-aura .9s ease-in-out infinite}.joint-paper [data-opm-sim-token=core],.joint-paper [data-opm-sim-token=viaje-core]{transform-box:fill-box;transform-origin:center;animation:opm-sim-token-core .76s ease-in-out infinite}.joint-paper [data-opm-sim-token=trail],.joint-paper [data-opm-sim-token=viaje-trail]{animation:opm-sim-token-trail .76s ease-in-out infinite}@keyframes opm-sim-flow-line{to{stroke-dashoffset:-22}}@keyframes opm-sim-dash{to{stroke-dashoffset:-18}}@keyframes opm-sim-breathe{0%,to{opacity:.74;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}@keyframes opm-sim-soft-breathe{0%,to{opacity:.62;transform:scale(1)}50%{opacity:.92;transform:scale(1.01)}}@keyframes opm-sim-state-current{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes opm-sim-state-result{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.94;transform:scale(1.025)}}@keyframes opm-sim-token-aura{0%,to{opacity:.1;transform:scale(.86)}50%{opacity:.22;transform:scale(1.08)}}@keyframes opm-sim-token-core{0%,to{transform:scale(.92)}50%{transform:scale(1.12)}}@keyframes opm-sim-token-trail{0%,to{opacity:.28}50%{opacity:.62}}@media(prefers-reduced-motion:reduce){.joint-paper [joint-selector^=stateCapsule][data-cap-rol=estado]{transition:none}.joint-paper [data-opm-sim],.joint-paper [data-opm-sim-token]{animation:none}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:0}::selection{background:var(--accent-soft);color:var(--ink)}[joint-selector],.joint-paper [joint-selector],.joint-paper svg *{outline:none}.nodo-opd .nodo-opd-actions{opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}@media(prefers-reduced-motion:reduce){.nodo-opd .nodo-opd-actions{transition:none}}.nodo-opd:hover .nodo-opd-actions,.nodo-opd:focus-within .nodo-opd-actions{opacity:1;pointer-events:auto}.nodo-opd:has([data-modo=inline-rename]) .nodo-opd-actions{opacity:0;pointer-events:none}[data-testid=toolbar-root] button:hover{background:var(--ink-04)}[data-testid=toolbar-root] button:active{background:var(--ink-08)}[data-testid=toolbar-drag-objeto],[data-testid=toolbar-drag-proceso],[data-testid=toolbar-crear-estado],[data-testid=abrir-menu-tipo-enlace]{position:relative}[data-testid=toolbar-drag-objeto]:hover,[data-testid=toolbar-drag-proceso]:hover,[data-testid=toolbar-crear-estado]:hover,[data-testid=abrir-menu-tipo-enlace]:hover{background:var(--ink-04)}[data-testid=toolbar-drag-objeto]:disabled:hover,[data-testid=toolbar-drag-proceso]:disabled:hover,[data-testid=toolbar-crear-estado]:disabled:hover,[data-testid=abrir-menu-tipo-enlace]:disabled:hover{background:transparent}[role=menu] [role=menuitem]:hover:not(:disabled),[role=menu] [role=menuitem]:focus-visible:not(:disabled){background:var(--ink-04)}[role=menu] [role=menuitem][aria-pressed=true]{box-shadow:inset 2px 0 0 0 var(--accent)}[data-testid=menu-contextual-entidad] button[disabled],[data-testid=menu-contextual-enlace] button[disabled],[data-testid=menu-contextual-arbol] button[disabled]{cursor:not-allowed;opacity:.5}[data-testid=menu-tipo-enlace] button:hover:not(:disabled){background:var(--ink-04)}[data-testid=command-palette] [role=option]:hover{background:var(--ink-04)}.barra-pestanas__lista::-webkit-scrollbar{width:0;height:0;display:none}
