.transparent.svelte-6p74wd{background:0 0}@keyframes svelte-1wdf18w-marching-ants{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.handle-marching-ants:before{content:"";border:3px dashed var(--dash-color);pointer-events:none;border-radius:50%;animation:2s linear infinite svelte-1wdf18w-marching-ants;position:absolute;inset:-5px}input[type=number].hide-increment-buttons.svelte-1v9xt8v::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].hide-increment-buttons.svelte-1v9xt8v::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].hide-increment-buttons.svelte-1v9xt8v{-moz-appearance:textfield}.pulsate-border.svelte-l0k13x{--node-outline-color:#2563eb;animation:2s linear infinite svelte-l0k13x-pulsate-border}@keyframes svelte-l0k13x-pulsate-border{0%{outline-color:var(--node-outline-color)}50%{outline-color:color-mix(in srgb, var(--node-outline-color) 20%, transparent)}to{outline-color:var(--node-outline-color)}}.pulsate-opacity.svelte-l0k13x{animation:2s ease-in-out infinite svelte-l0k13x-pulsate-opacity}@keyframes svelte-l0k13x-pulsate-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.node-glow.svelte-l0k13x{--glow-color:#2563eb;animation:2s ease-in-out infinite svelte-l0k13x-node-glow}@keyframes svelte-l0k13x-node-glow{0%{box-shadow:0 0 16px 6px color-mix(in srgb, var(--glow-color) 30%, transparent)}50%{box-shadow:0 0 30px 10px color-mix(in srgb, var(--glow-color) 50%, transparent)}to{box-shadow:0 0 16px 6px color-mix(in srgb, var(--glow-color) 30%, transparent)}}.agent-highlight.svelte-l0k13x{outline:1.5px solid #ffffff73;position:relative}.agent-highlight.svelte-l0k13x:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .5s ease-out;animation:.4s ease-out forwards svelte-l0k13x-agent-glow-in;position:absolute;inset:0;box-shadow:0 0 16px 5px #ffffff4d}@keyframes svelte-l0k13x-agent-glow-in{0%{opacity:0}to{opacity:1}}.agent-highlight-persistent.svelte-l0k13x{outline:1.5px solid #ffffff73;position:relative}.agent-highlight-persistent.svelte-l0k13x:before{content:"";border-radius:inherit;pointer-events:none;will-change:opacity;transition:opacity .5s ease-out;animation:2.5s ease-in-out infinite svelte-l0k13x-agent-glow-pulse;position:absolute;inset:0;box-shadow:0 0 16px 5px #ffffff40}@keyframes svelte-l0k13x-agent-glow-pulse{0%,to{opacity:.3}50%{opacity:.7}}.agent-highlight-pulse.svelte-l0k13x{animation:.3s ease-out forwards svelte-l0k13x-agent-opacity-in}@keyframes svelte-l0k13x-agent-opacity-in{0%{opacity:1}to{opacity:.7}}.agent-review-pending.svelte-l0k13x{outline-offset:2px;outline:1.5px dashed #ffffff80}.hide-resize-handles.svelte-l0k13x .svelte-flow__resize-control{display:none!important}.shimmer-char.svelte-lp4m5w{white-space:pre;opacity:.4;animation:2s ease-in-out infinite backwards svelte-lp4m5w-shimmer;display:inline-block}@keyframes svelte-lp4m5w-shimmer{0%,to{opacity:.4}50%{opacity:1}}.bracket-svg.svelte-1rrsknu{pointer-events:none;opacity:0;transition:opacity .15s ease-out;position:absolute;inset:0}.svelte-flow__resize-control.handle:hover .bracket-svg.svelte-1rrsknu,.svelte-flow__resize-control.handle:active .bracket-svg.svelte-1rrsknu{opacity:1}.eased-gradient.svelte-ef5c97,.eased-gradient.svelte-1s91fzn,.eased-gradient.svelte-1vek9rq,.eased-gradient.svelte-1dikm00{background:linear-gradient(#000 0%,#000000fc 5.3%,#000000f3 9.9%,#000000e4 14.2%,#000000d2 18.3%,#000000bd 22.4%,#000000a5 26.6%,#0000008c 31.1%,#00000073 36.1%,#0000005a 41.8%,#00000042 48.3%,#0000002d 55.9%,#0000001b 64.6%,#0000000c 74.8%,#00000003 86.5%,#0000 100%)}.sticky-note-wrapper.svelte-5038bf .bg-primary-0{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);transform:rotate(-.5deg);box-shadow:0 4px 8px #fbbf2433,0 2px 4px #fbbf241a,inset 0 0 0 1px #fbbf240d;border:1px solid #fbbf24!important}.sticky-note-wrapper.svelte-5038bf .dark .bg-primary-975{background:linear-gradient(135deg,#ca8a04 0%,#eab308 100%);box-shadow:0 4px 8px #eab3084d,0 2px 4px #eab30833,inset 0 0 0 1px #eab3081a;border:1px solid #facc15!important}.sticky-note-textarea.svelte-5038bf{color:#78350f;background:0 0!important}.sticky-note-textarea.svelte-5038bf::placeholder{color:#d97706;opacity:.7}.sticky-note-wrapper.svelte-5038bf .dark .sticky-note-textarea{color:#fef3c7}.sticky-note-wrapper.svelte-5038bf .dark .sticky-note-textarea::placeholder{color:#fde68a;opacity:.7}.drag-overlay.svelte-5038bf{z-index:10;pointer-events:auto;background:0 0}.drag-overlay.svelte-5038bf:active{cursor:grabbing}.eased-gradient.svelte-1ye95ln{background:linear-gradient(#000 0%,#000000fc 5.3%,#000000f3 9.9%,#000000e4 14.2%,#000000d2 18.3%,#000000bd 22.4%,#000000a5 26.6%,#0000008c 31.1%,#00000073 36.1%,#0000005a 41.8%,#00000042 48.3%,#0000002d 55.9%,#0000001b 64.6%,#0000000c 74.8%,#00000003 86.5%,#0000 100%)}.section-container.svelte-1qioylx:before{content:"";background-color:var(--section-bg-color)}.section-container.svelte-1qioylx .svelte-flow__resizer{border-radius:.5rem!important}.section-container.svelte-1qioylx .svelte-flow__resize-control.line{border-width:4px!important;border-color:#0000!important}.section-container.svelte-1qioylx .svelte-flow__resize-control.handle{opacity:0!important;width:20px!important;height:20px!important}.section-container.svelte-1qioylx .svelte-flow__resize-control.handle.corner{width:24px!important;height:24px!important}.section-container.svelte-1qioylx .svelte-flow__resize-control.handle:after{display:none!important}.drop-target-border.svelte-1qioylx{border:1px solid #0000}.section-container.svelte-1qioylx:after{content:"";z-index:10;background-image:repeating-linear-gradient(90deg, var(--section-border-color) 0, var(--section-border-color) 10px, transparent 10px, transparent 20px), repeating-linear-gradient(0deg, var(--section-border-color) 0, var(--section-border-color) 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, var(--section-border-color) 0, var(--section-border-color) 10px, transparent 10px, transparent 20px), repeating-linear-gradient(0deg, var(--section-border-color) 0, var(--section-border-color) 10px, transparent 10px, transparent 20px);background-position:0 0,100% 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%;animation:.5s linear infinite svelte-1qioylx-marching-ants}@keyframes svelte-1qioylx-marching-ants{0%{background-position:0 0,100% 0,0 100%,0 0}to{background-position:20px 0,100% 20px,-20px 100%,0 -20px}}
