@property --agent-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.agent-editing-beam{position:relative}.agent-editing-beam:after,.agent-editing-beam__glow:after{content:"";background:conic-gradient(from var(--agent-beam-angle), #8291ba26, #a7bff7 25%, #65d649 50%, #a7bff7 75%, #8291ba26);-webkit-mask-composite:xor;pointer-events:none;border-radius:16px 16px 0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.agent-editing-beam:after{opacity:0;z-index:60;padding:1px;transition:opacity .4s ease-out}.agent-editing-beam[data-agent-editing=true]:after{opacity:.9;animation:4s linear infinite agent-beam-rotate}.agent-editing-beam__dim{z-index:40;pointer-events:none;-webkit-backdrop-filter:blur(2px)brightness(.9)saturate(.95);backdrop-filter:blur(2px)brightness(.9)saturate(.95);opacity:0;border-radius:16px 16px 0 0;transition:opacity .4s ease-out;position:absolute;inset:0}.agent-editing-beam[data-agent-editing=true] .agent-editing-beam__dim{opacity:1}.agent-editing-beam__glow{z-index:60;pointer-events:none;opacity:0;filter:blur(16px);clip-path:inset(0 round 16px 16px 0 0);transition:opacity .4s ease-out;position:absolute;inset:0}.agent-editing-beam__glow:after{padding:14px}.agent-editing-beam[data-agent-editing=true] .agent-editing-beam__glow{opacity:.75}.agent-editing-beam[data-agent-editing=true] .agent-editing-beam__glow:after{animation:4s linear infinite agent-beam-rotate}@keyframes agent-beam-rotate{to{--agent-beam-angle:360deg}}.agent-editing-beam[data-agent-editing=true] #preview-container{pointer-events:none}.agent-editing-beam[data-agent-editing=true] .tiptap-node-hover-handle{display:none}@media (prefers-reduced-motion:reduce){.agent-editing-beam[data-agent-editing=true]:after,.agent-editing-beam[data-agent-editing=true] .agent-editing-beam__glow:after{animation:none}}