:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background-color:#09090b;color:#e4e4e7;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#171717}::-webkit-scrollbar-thumb{background:#262626;border-radius:3px}.spotlight-backdrop{background-color:hsla(0,0%,6%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in-right{animation:fadeInRight .3s ease-out forwards}.react-flow__node{border-radius:12px}.react-flow__controls{z-index:50}.react-flow__edge.selected .react-flow__edge-path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}@keyframes dashdraw{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}.react-flow__controls{background:#18181b;border:1px solid #27272a;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:2px;padding:4px}.react-flow__controls-button{background:#27272a!important;border:none!important;fill:#a1a1aa!important;transition:all .2s;border-radius:6px!important;margin-bottom:2px}.react-flow__controls-button:hover{background:#3f3f46!important;fill:#fff!important}.react-flow__controls-button svg{width:14px;height:14px}.react-flow__attribution{display:none}.react-flow__selection{background:rgba(0,89,220,.1);border:1px solid #0059dc;pointer-events:none}.quick-insert-menu{position:fixed;z-index:9999;pointer-events:all}.react-flow__nodesselection-rect,.react-flow__selection{pointer-events:none!important;background:transparent!important;border:none!important;box-shadow:none!important}.react-flow__selectionpane{cursor:crosshair}body.user-selecting,body.user-selecting *,body.user-selecting input,body.user-selecting textarea{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.react-flow__selectionpane{z-index:1000}