.react-flow__resize-control.line.col-resize-line{pointer-events:none!important;border-color:#0000!important}.react-flow__resize-control.handle.col-resize-handle{width:40px;height:40px;pointer-events:auto!important;background:0 0!important;border:none!important;border-radius:0!important}.col-resize-handle:after{content:"";background-color:color-mix(in srgb, var(--mo-ink) 60%, transparent);pointer-events:none;border:none;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.col-resize-handle.top.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M27.49 41.48A32 32 0 0 1 41.48 27.49' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M27.49 41.48A32 32 0 0 1 41.48 27.49' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.col-resize-handle.top.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M22.52 27.49A32 32 0 0 1 36.51 41.48' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M22.52 27.49A32 32 0 0 1 36.51 41.48' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.col-resize-handle.bottom.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M41.48 36.51A32 32 0 0 1 27.49 22.52' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M41.48 36.51A32 32 0 0 1 27.49 22.52' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.col-resize-handle.bottom.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M36.51 22.52A32 32 0 0 1 22.52 36.51' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M36.51 22.52A32 32 0 0 1 22.52 36.51' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}
.react-flow__resize-control.line.wb-resize-line{pointer-events:none!important;border-color:#0000!important}.react-flow__resize-control.handle.wb-resize-handle{width:40px;height:40px;background:0 0!important;border:none!important;border-radius:0!important}.wb-resize-handle:after{content:"";background-color:color-mix(in oklab, var(--mo-ink) 60%, transparent);pointer-events:none;border:none;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wb-resize-handle.top.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M24 29 L24 27 A3 3 0 0 1 27 24 L29 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M24 29 L24 27 A3 3 0 0 1 27 24 L29 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.wb-resize-handle.top.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M35 24 L37 24 A3 3 0 0 1 40 27 L40 29' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M35 24 L37 24 A3 3 0 0 1 40 27 L40 29' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.wb-resize-handle.bottom.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M29 40 L27 40 A3 3 0 0 1 24 37 L24 35' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M29 40 L27 40 A3 3 0 0 1 24 37 L24 35' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.wb-resize-handle.bottom.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M40 35 L40 37 A3 3 0 0 1 37 40 L35 40' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M40 35 L40 37 A3 3 0 0 1 37 40 L35 40' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}
.sticky-md{color:var(--sticky-ink);overflow-wrap:anywhere;outline:none;min-height:1.42em;font-weight:500;line-height:1.42}.sticky-md>*+*{margin-top:.45em}.sticky-md h1,.sticky-md h2,.sticky-md h3{letter-spacing:-.012em;font-weight:750}.sticky-md h1{font-size:1.5em;line-height:1.12}.sticky-md h2{font-size:1.25em;line-height:1.18}.sticky-md h3{font-size:1.06em;line-height:1.25}.sticky-md>*+:is(h1,h2,h3){margin-top:.7em}.sticky-md>:is(h1,h2,h3)+*{margin-top:.3em}.sticky-md strong{font-weight:760}.sticky-md em{font-style:italic}.sticky-md s{text-decoration:line-through;text-decoration-thickness:1.5px}.sticky-md u{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.sticky-md mark{color:inherit;background:linear-gradient(to bottom, transparent 48%, color-mix(in srgb, var(--sticky-ink) 17%, transparent) 48%, color-mix(in srgb, var(--sticky-ink) 17%, transparent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.1em;padding:0 .1em}.sticky-md a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sticky-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sticky-ink) 45%, transparent);text-underline-offset:.18em;cursor:pointer;-webkit-user-drag:none;text-decoration-thickness:1.5px}.sticky-md a:hover{-webkit-text-decoration-color:var(--sticky-ink);text-decoration-color:var(--sticky-ink)}.sticky-md code{background:color-mix(in srgb, var(--sticky-ink) 9%, transparent);border-radius:3px;padding:.08em .3em;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.86em;font-weight:500}.sticky-md pre{background:color-mix(in srgb, var(--sticky-ink) 8%, transparent);white-space:pre;tab-size:2;border-radius:4px;padding:.55em .7em;font-size:.84em;line-height:1.45;overflow-x:auto}.sticky-md pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.sticky-md blockquote{border-left:2px solid color-mix(in srgb, var(--sticky-ink) 42%, transparent);color:color-mix(in srgb, var(--sticky-ink) 82%, transparent);padding-left:.7em}.sticky-md hr{border:0;border-top:1.5px solid color-mix(in srgb, var(--sticky-ink) 22%, transparent);margin:.75em 0}.sticky-md hr.ProseMirror-selectednode{border-top-color:var(--mo-graph-accent)}.sticky-md ul,.sticky-md ol{padding-left:1.3em}.sticky-md ul{list-style:outside}.sticky-md ul ul{list-style:circle}.sticky-md ol{list-style:decimal}.sticky-md li::marker{color:color-mix(in srgb, var(--sticky-ink) 60%, transparent)}.sticky-md li>p{margin:0}.sticky-md li+li,.sticky-md li>*+*{margin-top:.15em}.sticky-md ul[data-type=taskList]{padding-left:0;list-style:none}.sticky-md ul[data-type=taskList] ul[data-type=taskList]{padding-left:1.4em}.sticky-md li[data-type=taskItem]{align-items:flex-start;gap:.45em;display:flex}.sticky-md li[data-type=taskItem]>label{-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;align-items:center;height:1.42em;display:flex}.sticky-md li[data-type=taskItem]>label>span{display:none}.sticky-md li[data-type=taskItem]>div{flex:auto;min-width:0}.sticky-md input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in srgb, var(--sticky-ink) 58%, transparent);cursor:pointer;background:0 0;border-radius:3px;place-content:center;width:.95em;height:.95em;margin:0;transition:background-color .12s,border-color .12s;display:grid}.sticky-md input[type=checkbox]:hover{border-color:var(--sticky-ink)}.sticky-md input[type=checkbox]:focus-visible{outline:2px solid var(--mo-focus);outline-offset:1px}.sticky-md input[type=checkbox]:checked{background:var(--sticky-ink);border-color:var(--sticky-ink)}.sticky-md input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--sticky-paper);border-bottom:2px solid var(--sticky-paper);width:.5em;height:.26em;transform:translateY(-.05em)rotate(-45deg)}.sticky-md li[data-checked=true]>div>p{color:color-mix(in srgb, var(--sticky-ink) 50%, transparent);text-decoration:line-through;text-decoration-thickness:1.5px}.sticky-md ::selection,.sticky-md .selection{background:var(--sticky-ink);color:var(--sticky-paper)}.sticky-md .is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:color-mix(in srgb, var(--sticky-ink) 38%, transparent)}.sticky-scroll.is-clipped{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}@media (prefers-reduced-motion:reduce){.sticky-md input[type=checkbox]{transition:none}}
.react-flow__resize-control.line.ha-resize-line{pointer-events:none!important;border-color:#0000!important}.react-flow__resize-control.handle.ha-resize-handle{width:40px;height:40px;background:0 0!important;border:none!important;border-radius:0!important}.ha-resize-handle:after{content:"";background-color:color-mix(in srgb, var(--mo-ink) 60%, transparent);pointer-events:none;border:none;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ha-resize-handle.top.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.63 37.07A24 24 0 0 1 37.07 26.63' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.63 37.07A24 24 0 0 1 37.07 26.63' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.ha-resize-handle.top.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.93 26.63A24 24 0 0 1 37.37 37.07' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.93 26.63A24 24 0 0 1 37.37 37.07' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.ha-resize-handle.bottom.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.07 37.37A24 24 0 0 1 26.63 26.93' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.07 37.37A24 24 0 0 1 26.63 26.93' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.ha-resize-handle.bottom.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.37 26.93A24 24 0 0 1 26.93 37.37' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.37 26.93A24 24 0 0 1 26.93 37.37' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.ha-card{background:var(--mo-graph-node-raised);border:1px solid var(--mo-graph-node-border);border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ha-title{color:var(--mo-ink-muted);letter-spacing:.04em;padding:6px 10px;font-size:11px}.ha-drop{border:1px dashed color-mix(in srgb, var(--mo-ink) 20%, transparent);color:var(--mo-ink-subtle);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;margin:8px;font-size:12px;display:flex}.ha-drop-over{color:var(--lightningcss-light,#e11d48)var(--lightningcss-dark,#fda4af);border-color:var(--lightningcss-light,#e11d48)var(--lightningcss-dark,#fda4af)}.ha-stage{background:var(--mo-letterbox);flex:1;position:relative;overflow:hidden}.ha-iframe{transform-origin:0 0;border:0;display:block}.ha-focus-veil{color:#d4d4d4;cursor:pointer;background:#00000059;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.ha-progress{background:#0009;border-radius:6px;align-items:center;height:22px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.ha-progress-bar{background:#fda4af55;position:absolute;top:0;bottom:0;left:0}.ha-cancel{z-index:1;margin-left:auto;padding:2px 8px;font-size:11px}.ha-controls{color:var(--mo-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.ha-controls input[type=number]{background:color-mix(in srgb, var(--mo-ink) 10%, var(--mo-graph-node-raised));border:1px solid color-mix(in srgb, var(--mo-ink) 12%, transparent);width:52px;color:color-mix(in srgb, var(--mo-ink) 90%, transparent);border-radius:4px;padding:2px 4px}.ha-controls select,.ha-controls button{background:color-mix(in srgb, var(--mo-ink) 10%, var(--mo-graph-node-raised));border:1px solid color-mix(in srgb, var(--mo-ink) 12%, transparent);color:color-mix(in srgb, var(--mo-ink) 90%, transparent);border-radius:4px;padding:2px 8px;font-size:11px}.ha-controls select option{background:var(--mo-popover);color:var(--mo-ink)}.ha-controls button:hover:not(:disabled){background:color-mix(in srgb, var(--mo-ink) 16%, var(--mo-graph-node-raised))}.ha-controls input:focus-visible,.ha-controls select:focus-visible,.ha-controls button:focus-visible{outline:1px solid var(--mo-focus);outline-offset:1px}.ha-controls button:disabled{opacity:.4}.ha-warn{background:color-mix(in srgb, var(--mo-danger) 15%, transparent);color:var(--mo-danger);white-space:pre-wrap;border-radius:6px;margin:0 8px 8px;padding:4px 8px;font-size:11px}.ha-port-dot{background:var(--mo-graph-node);border:2px solid var(--mo-port-video);pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:-7px}
.react-flow__resize-control.line.cmp-resize-line{pointer-events:none!important;border-color:#0000!important}.react-flow__resize-control.handle.cmp-resize-handle{width:40px;height:40px;background:0 0!important;border:none!important;border-radius:0!important}.react-flow__resize-control.handle.cmp-resize-handle.top.left,.react-flow__resize-control.handle.cmp-resize-handle.top.right{transform:translateY(24px)!important}.react-flow__resize-control.handle.cmp-resize-handle.bottom.left,.react-flow__resize-control.handle.cmp-resize-handle.bottom.right{transform:translateY(-23px)!important}.cmp-resize-handle:after{content:"";background-color:color-mix(in srgb, var(--mo-ink) 60%, transparent);pointer-events:none;border:none;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cmp-resize-handle.top.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.63 37.07A24 24 0 0 1 37.07 26.63' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.63 37.07A24 24 0 0 1 37.07 26.63' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.cmp-resize-handle.top.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.93 26.63A24 24 0 0 1 37.37 37.07' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.93 26.63A24 24 0 0 1 37.37 37.07' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.cmp-resize-handle.bottom.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.07 37.37A24 24 0 0 1 26.63 26.93' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.07 37.37A24 24 0 0 1 26.63 26.93' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.cmp-resize-handle.bottom.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.37 26.93A24 24 0 0 1 26.93 37.37' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.37 26.93A24 24 0 0 1 26.93 37.37' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}
.mo-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mo-ink) 14%, transparent) transparent}.mo-scroll::-webkit-scrollbar{width:6px;height:6px}.mo-scroll::-webkit-scrollbar-track{background:0 0}.mo-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mo-ink) 14%, transparent);border-radius:999px}.mo-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mo-ink) 24%, transparent)}
.ng-tap-ghost{fill:none;stroke-width:1.6px;stroke-dasharray:5 6;opacity:.85;pointer-events:none;animation:.9s linear infinite ng-tap-flow}@keyframes ng-tap-flow{to{stroke-dashoffset:-22px}}.react-flow__node.ng-wireless-flash{animation:1.1s ease-out ng-wireless-flash}@keyframes ng-wireless-flash{0%{filter:drop-shadow(0 0 0 var(--ng-accent,var(--mo-port-text)))}30%{filter:drop-shadow(0 0 18px var(--ng-accent,var(--mo-port-text)))}to{filter:drop-shadow(0 0 #0000)}}@media (prefers-reduced-motion:reduce){.ng-tap-ghost,.react-flow__node.ng-wireless-flash{animation:none}}
.react-flow__resize-control.line.tn-resize-line{pointer-events:none!important;border-color:#0000!important}.react-flow__resize-control.handle.tn-resize-handle{width:40px;height:40px;background:0 0!important;border:none!important;border-radius:0!important}.react-flow__resize-control.handle.tn-resize-handle.top.left,.react-flow__resize-control.handle.tn-resize-handle.top.right{transform:translateY(24px)!important}.react-flow__resize-control.handle.tn-resize-handle.bottom.left,.react-flow__resize-control.handle.tn-resize-handle.bottom.right{transform:none!important}.tn-resize-handle:after{content:"";background-color:color-mix(in oklab, var(--mo-ink) 60%, transparent);pointer-events:none;border:none;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tn-resize-handle.top.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.14 36.54A22 22 0 0 1 36.54 26.14' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M26.14 36.54A22 22 0 0 1 36.54 26.14' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.tn-resize-handle.top.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M27.46 26.14A22 22 0 0 1 37.86 36.54' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M27.46 26.14A22 22 0 0 1 37.86 36.54' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.tn-resize-handle.bottom.left:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M36.54 37.86A22 22 0 0 1 26.14 27.46' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M36.54 37.86A22 22 0 0 1 26.14 27.46' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.tn-resize-handle.bottom.right:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.86 27.46A22 22 0 0 1 27.46 37.86' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M37.86 27.46A22 22 0 0 1 27.46 37.86' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}
.ai-autolink-invalid-target{transition:box-shadow .12s ease-out;box-shadow:0 0 0 2px var(--color-red-500,#ef4444)!important}@keyframes ai-autolink-edge-flash{0%{opacity:1;stroke:var(--color-red-500,#ef4444)}to{opacity:0;stroke:var(--color-red-500,#ef4444)}}.ai-autolink-flash-edge{pointer-events:none;animation:.2s ease-out forwards ai-autolink-edge-flash}@keyframes ai-autolink-plug-breathe{0%,to{opacity:.6}50%{opacity:1}}.ai-autolink-plug-halo{animation:2s ease-in-out infinite ai-autolink-plug-breathe}.ai-autolink-ghost-prompt{will-change:transform, opacity;transition:opacity 90ms linear}@keyframes ai-autolink-ghost-in{0%{opacity:0;transform:translate(10px)scale(.98)}to{opacity:1;transform:none}}.ai-autolink-ghost-prompt__inner{transform-origin:100%;animation:.16s cubic-bezier(.2,.7,.2,1) ai-autolink-ghost-in}@media (prefers-reduced-motion:reduce){.ai-autolink-ghost-prompt{transition:none}.ai-autolink-ghost-prompt__inner{animation:none}}
.collection-glow-ring{pointer-events:none;z-index:1001;border:1.5px solid;border-radius:9999px;width:24px;height:24px;margin-top:-12px;margin-left:-12px;animation:2.2s ease-in-out infinite collection-glow-pulse;position:absolute}@keyframes collection-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.collection-glow-ring{opacity:.8;animation:none}}
@keyframes wire-cut-flash{0%{opacity:1;stroke:var(--color-red-500,#ef4444);stroke-width:2px}to{opacity:0;stroke:var(--color-red-500,#ef4444);stroke-width:2px}}.ai-wire-cut-edge-flash{pointer-events:none;animation:.24s ease-out forwards wire-cut-flash}.ai-wire-cut-edge-highlight{filter:drop-shadow(0 0 6px var(--color-red-500,#ef4444));stroke:var(--color-red-500,#ef4444)!important;stroke-width:2.4px!important}
