.sig-node{animation:none;transition:color .45s,border-color .45s,background-color .45s,box-shadow .45s,transform .45s cubic-bezier(.3,1.3,.5,1)}.sig-node:not(.is-active):not(.is-done):not(.is-win):not(.is-picked){background:var(--surface);border-color:var(--chrome-edge);color:var(--dim);box-shadow:none}.sig-node:not(.is-active):not(.is-done):not(.is-win):not(.is-picked) *{color:inherit}.sig-node.is-active{border-color:var(--accent);transform:translateY(-2px);box-shadow:inset 0 -2px 0 var(--accent),0 0 0 3px rgba(242,178,60,.16),0 10px 22px -12px rgba(242,178,60,.75)}.sig-node.is-done{border-color:rgba(242,178,60,.45);box-shadow:inset 0 -2px 0 var(--accent)}.sig-warn.is-active{border-color:#ff5f57;background:rgba(255,95,87,.12);color:#e5484d;box-shadow:inset 0 -2px 0 #ff5f57,0 0 0 3px rgba(255,95,87,.16)}.sig-warn.is-done{border-color:rgba(255,95,87,.45);box-shadow:inset 0 -2px 0 #ff5f57}.sig-win{transition:color .45s,border-color .45s,background-color .45s,box-shadow .45s}.sig-win.is-win{border-color:#12b76a;background:rgba(18,183,106,.12);color:#0b7a47;animation:sig-win 1.6s ease-out forwards}:root[data-theme=dark] .sig-win.is-win{color:#5ee0a8}@keyframes sig-win{0%{box-shadow:inset 0 -2px 0 #12b76a,0 0 0 0 rgba(18,183,106,.5)}50%{box-shadow:inset 0 -2px 0 #12b76a,0 0 0 10px rgba(18,183,106,0),0 0 24px rgba(18,183,106,.45)}100%{box-shadow:inset 0 -2px 0 #12b76a,0 0 0 3px rgba(18,183,106,.14),0 0 16px rgba(18,183,106,.28)}}.sig-wire{position:relative;overflow:hidden;background:var(--chrome-edge)}.sig-wire>i{display:none}.sig-wire::after{content:"";position:absolute;left:0;top:0;width:100%;height:0;border-radius:0;opacity:1;background:var(--accent);box-shadow:0 0 6px rgba(242,178,60,.8);animation:none;transition:height .28s linear}.sig-wire.is-flow::after{height:100%}.sig-split,.sig-split::before,.sig-split::after,.sig-split span::after{transition:border-color .3s,background-color .3s,color .3s}.ai2-fsplit.sig-split,.ai2-fjoin.sig-split{border-color:var(--chrome-edge)}.ai2-fsplit.sig-split::before,.ai2-fjoin.sig-split::after{background:var(--chrome-edge)}.ai2-fsplit.is-flow,.ai2-fjoin.is-flow{border-color:var(--accent)}.ai2-fsplit.is-flow::before,.ai2-fjoin.is-flow::after{background:var(--accent)}.lay-split.sig-split::after,.lay-split.sig-split span::after{background:var(--chrome-edge)}.lay-split.sig-split span::before{display:none}.lay-split.is-flow::after,.lay-split.is-flow span::after{background:var(--accent)}.plt-plus.sig-split{color:var(--mute)}.plt-plus.is-flow{color:var(--accent-ink)}.ai2-server.sig-node:not(.is-active):not(.is-done) .ai2-load i{animation-play-state:paused;opacity:.35}.ai2-server.sig-node:not(.is-active):not(.is-done) .ai2-live{background:var(--rule);box-shadow:none;animation:none}.plt-ring__arc{display:none}.plt-cnode.sig-node.is-active{transform:translate(-50%,-50%) scale(1.06)}.plt-cnode.sig-node.is-done{transform:translate(-50%,-50%)}.plt-cycle__center.sig-node{transition:transform .9s cubic-bezier(.5,0,.2,1),color .45s,border-color .45s,box-shadow .45s}.plt-cycle__center.sig-node.is-active,.plt-cycle__center.sig-node.is-done{transform:translate(-50%,-50%) rotate(-360deg);color:var(--accent-ink)}@media(max-width:720px){.plt-cnode.sig-node.is-active{transform:translateY(-2px)}.plt-cnode.sig-node.is-done{transform:none}.plt-cycle__center.sig-node.is-active,.plt-cycle__center.sig-node.is-done{transform:rotate(-360deg)}.plt-cnode.sig-node:not(:last-of-type)::after{animation:none}}.lay-node.is-picked{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);box-shadow:0 0 0 4px rgba(242,178,60,.18)}.lay-v.sig-wire{background:var(--chrome-edge)}@media(prefers-reduced-motion:reduce){.sig-node,.sig-wire::after,.sig-win.is-win{transition:none;animation:none}}.sig-win:not(.is-win){background:var(--surface);border-color:var(--chrome-edge);color:var(--dim);box-shadow:none;animation:none}.sig-win:not(.is-win) *{color:inherit}.plt-agents{border-color:var(--rule);background:transparent;transition:border-color .45s,background-color .45s}.plt-agents:has(.is-active,.is-done){border-color:var(--accent);background:rgba(242,178,60,.05)}.lay-split--down{margin-top:12px}.lay-split--up{margin-bottom:12px}.lay-split--down::before,.lay-split--up::before{content:"";position:absolute;left:50%;width:1px;height:12px;margin-left:-.5px;background:var(--chrome-edge);transition:background-color .3s}.lay-split--down::before{top:-12px}.lay-split--up::before{bottom:-12px}.lay-split.is-flow::before{background:var(--accent)}
