.graph-node-library-actions{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;overflow:visible}.graph-node-library-btn{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--ws-node-head-action);padding:0;cursor:pointer}.graph-node-library-btn svg{width:14px;height:14px;pointer-events:none}.graph-node-library-btn:hover,.graph-node-library-btn:focus-visible{color:var(--ws-node-head-action-hover);background:var(--ws-node-head-action-hover-bg);outline:0}.graph-node-library-btn.is-active{color:var(--ws-node-head-action-active);background:transparent;outline:0}.graph-node-library-btn.is-active:hover,.graph-node-library-btn.is-active:focus-visible{background:transparent}.graph-node-library-btn:disabled{opacity:.38;cursor:default}.graph-node:has(.graph-inspiration-direction-control) .graph-node-head{overflow:visible}.graph-node:has(.graph-inspiration-direction-control.is-open),.graph-node:has(.graph-inspiration-direction-control:focus-within){z-index:20}.graph-inspiration-direction-control{position:relative;display:inline-flex;width:24px;height:24px;overflow:visible}.graph-inspiration-trigger-shell{display:inline-flex;width:24px;height:24px;flex:0 0 auto}.graph-node-library-btn.direction-trigger.is-active{color:var(--ws-node-head-action);background:transparent}.graph-node-library-btn.direction-trigger:hover,.graph-node-library-btn.direction-trigger:focus-visible{color:var(--ws-node-head-action-hover);background:var(--ws-node-head-action-hover-bg)}.graph-node-library-btn.direction-trigger.is-active:hover,.graph-node-library-btn.direction-trigger.is-active:focus-visible{background:transparent}.graph-node-library-btn.inspiration:disabled{color:var(--ws-faint);background:transparent}.graph-node-library-btn .graph-inspiration-bulb{width:18px;height:18px}.graph-inspiration-bulb-outline,.graph-inspiration-bulb-base,.graph-inspiration-bulb-rays{color:currentColor}.graph-inspiration-bulb-outline,.graph-inspiration-bulb-base,.graph-inspiration-bulb-rays line{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.graph-inspiration-bulb-rays.is-active,.graph-inspiration-bulb-outline.is-active,.graph-inspiration-bulb-base.is-active{color:var(--ws-node-head-action-active)}.graph-inspiration-bulb-fill{color:var(--ws-node-head-action-active);fill:currentColor;opacity:0;pointer-events:none}.graph-inspiration-bulb-fill.is-active{opacity:1}.graph-inspiration-direction-menu{position:fixed;left:var(--direction-menu-left);top:var(--direction-menu-top);z-index:1400;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:68px;height:28px;padding:0;border:1px solid var(--ws-border);border-radius:6px;background:color-mix(in srgb,var(--ws-surface-strong) 96%,transparent);box-shadow:var(--ws-shadow-soft);color:var(--ws-muted);overflow:visible;pointer-events:auto;transform:translate(-50%,-100%);animation:graphInspirationDirectionsIn .1s ease-out}.graph-inspiration-direction-menu:after{content:"";position:absolute;left:-1px;right:-1px;top:100%;height:7px}@keyframes graphInspirationDirectionsIn{0%{opacity:0}to{opacity:1}}.graph-inspiration-direction-btn{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.graph-inspiration-direction-btn.is-upstream{border-radius:5px 0 0 5px}.graph-inspiration-direction-btn.is-downstream{border-radius:0 5px 5px 0}.graph-inspiration-direction-btn:hover,.graph-inspiration-direction-btn:focus-visible{color:var(--ws-primary);background:var(--ws-primary-soft);outline:0}.graph-inspiration-direction-btn.is-active{color:var(--ws-node-head-action-active)}.graph-inspiration-direction-btn:disabled,.graph-inspiration-direction-btn[aria-disabled=true]{color:var(--ws-faint);opacity:.46;cursor:default}.graph-inspiration-direction-half{width:100%;height:20px;overflow:visible}.graph-inspiration-direction-half-core,.graph-inspiration-direction-half-rays,.graph-inspiration-direction-half-link{stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.graph-inspiration-direction-half-link{opacity:.78}.graph-inspiration-direction-half-core{fill:var(--ws-surface-strong)}.graph-inspiration-direction-half.is-filled .graph-inspiration-direction-half-core{fill:currentColor}.graph-inspiration-focus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;pointer-events:none}.graph-inspiration-blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#f2f4f152;-webkit-backdrop-filter:blur(5px) saturate(.72);backdrop-filter:blur(5px) saturate(.72)}.graph-inspiration-focus-world{position:absolute;left:0;top:0;z-index:2;transform-origin:0 0;pointer-events:none}.graph-inspiration-focus-world .graph-node,.graph-inspiration-focus-world .graph-svg{pointer-events:none}.graph-inspiration-focus-world .graph-node-library-btn:disabled{opacity:1}.main-pane:has(.graph-inspiration-focus)>.graph-workspace-head,.main-pane:has(.graph-inspiration-focus)>.graph-viewport-controls,.graph-workspace:has(.graph-inspiration-focus)>.canvas-collaboration-status,.graph-workspace:has(.graph-inspiration-focus)>.graph-trash-control{filter:blur(3px) saturate(.72);opacity:.48;pointer-events:none}
