.owner-chip{border-radius:var(--r-pill);background:color-mix(in srgb,var(--owner-color,#6366f1)15%,color-mix(in srgb,var(--surface-1)86%,transparent));border:1px solid color-mix(in srgb,var(--owner-color,#6366f1)32%,transparent);box-shadow:var(--elev-1);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:6;max-width:calc(100% - 12px);transition:grid-template-columns var(--f-move)var(--ease-quint),border-color var(--f-move)ease,background-color var(--f-move)ease;animation:ownerChipIn var(--f-move)var(--ease-quint).25s both;grid-template-columns:auto 0fr;align-items:center;display:inline-grid;position:absolute}@keyframes ownerChipIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.owner-chip-ini{letter-spacing:.01em;color:color-mix(in srgb,var(--owner-color,#6366f1)45%,#fff);place-items:center;font-weight:700;line-height:1;display:grid}.owner-chip-name{min-width:0;display:grid;overflow:hidden}.owner-chip-name>span{white-space:nowrap;text-overflow:ellipsis;opacity:0;letter-spacing:.01em;color:#ffffffd1;transition:opacity var(--f-tap)ease;font-weight:500;overflow:hidden}.owner-host:hover .owner-chip{background:color-mix(in srgb,var(--owner-color,#6366f1)16%,color-mix(in srgb,var(--surface-1)92%,transparent));border-color:color-mix(in srgb,var(--owner-color,#6366f1)38%,transparent);grid-template-columns:auto 1fr}.owner-host:hover .owner-chip-name>span{opacity:1;transition-delay:.1s}.owner-chip.is-sm .owner-chip-ini{width:17px;height:17px;font-size:var(--fs-1)}.owner-chip.is-sm .owner-chip-name>span{font-size:var(--fs-1);max-width:170px;padding-left:5px;padding-right:9px}.owner-chip.is-md .owner-chip-ini{width:22px;height:22px;font-size:var(--fs-1)}.owner-chip.is-md .owner-chip-name>span{font-size:var(--fs-2);max-width:230px;padding-left:6px;padding-right:11px}.owner-chip.is-bottom-right{bottom:6px;right:6px}.owner-chip.is-bottom-left{bottom:6px;left:6px}.owner-chip.is-top-left{top:6px;left:6px}.owner-chip.is-top-right{top:6px;right:6px}.owner-chip.is-md{max-width:calc(100% - 20px)}.owner-chip.is-md.is-bottom-right{bottom:10px;right:10px}.owner-chip.is-md.is-bottom-left{bottom:10px;left:10px}.owner-chip.is-md.is-top-left{top:10px;left:10px}.owner-chip.is-md.is-top-right{top:10px;right:10px}.owner-chip.is-inline{animation-delay:0s;position:static}.owner-host:hover .ph-estimate,.owner-host:hover .vc-ph-estimate{opacity:0}
:root{--lc-grain-amt:.0815;--lc-grain-p:.1667s}.lc{border-radius:inherit;isolation:isolate;contain:layout paint;background:var(--surface-0);z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lc-pan,.lc-light{position:absolute;inset:0}.lc-light canvas{width:150%;height:150%;display:block;position:absolute;top:-25%;left:-25%}.lc-b{opacity:.35}.lc-m{opacity:0}.lc-g{opacity:.22;transform:scale(.88)}.lc-veil,.lc-haze,.lc-shade{pointer-events:none;background:#070606;position:absolute;inset:0}.lc-veil{opacity:0}.lc-haze{opacity:0;background:#efe9e3}.lc-shade{opacity:0}.lc-land{pointer-events:none;position:absolute;inset:0}.lc-step{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lc-grain{pointer-events:none;mix-blend-mode:overlay;opacity:var(--lc-grain-amt);position:absolute;inset:0}.lc-grain i{background-image:var(--lc-grain,none);background-size:calc(var(--lc-grain-size,128px)/var(--lc-zoom,1))calc(var(--lc-grain-size,128px)/var(--lc-zoom,1));position:absolute;inset:-64px}.lc-grain .g1{animation:lcGrainA calc(var(--lc-grain-p)*8)steps(1,end)calc(var(--lc-grain-p)*-.5)infinite}.lc-grain .g2{opacity:0;animation:lcGrainB calc(var(--lc-grain-p)*8)steps(1,end)infinite,lcGrainFade var(--lc-grain-p)linear infinite}.lc.is-off .lc-grain i{animation-play-state:paused}.lc.is-still .lc-grain i,.lc.is-held .lc-grain i,.lc.is-lean .lc-grain i{animation:none}.lc.is-still .lc-grain .g2,.lc.is-held .lc-grain .g2,.lc.is-lean .lc-grain .g2{display:none}@keyframes lcGrainA{0%{transform:translate(0)}12.5%{transform:translate(-37px,21px)}25%{transform:translate(18px,-44px)}37.5%{transform:translate(-9px,52px)}50%{transform:translate(46px,7px)}62.5%{transform:translate(-51px,-23px)}75%{transform:translate(29px,38px)}87.5%{transform:translate(-14px,-57px)}to{transform:translate(0)}}@keyframes lcGrainB{0%{transform:translate(23px,-31px)}12.5%{transform:translate(-47px,12px)}25%{transform:translate(38px,49px)}37.5%{transform:translate(-19px,-53px)}50%{transform:translate(55px,-8px)}62.5%{transform:translate(-33px,34px)}75%{transform:translate(9px,-26px)}87.5%{transform:translate(-58px,45px)}to{transform:translate(23px,-31px)}}@keyframes lcGrainFade{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lc-grain i{animation:none!important}.lc-grain .g2{opacity:0}}.lc-meta{z-index:2;font:500 var(--fs-1,10px)/1.2 var(--font-ui,system-ui,sans-serif);letter-spacing:.01em;color:#ffffffdb;text-shadow:0 1px 10px #00000059;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transition:opacity var(--f-fade,.25s)ease;align-items:center;gap:5px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.lc.is-md .lc-meta{font-size:var(--fs-3,12px);gap:6px;bottom:12px;left:14px}.lc-meta.is-empty{opacity:0}.lc-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.lc-ring{flex:none;width:11px;height:11px;position:relative}.lc.is-md .lc-ring{width:13px;height:13px}.lc-ring>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.lc-ring circle{fill:none;stroke-width:2.6px}.lc-ring .t0{stroke:#ffffff38}.lc-ring .v0{stroke:#c4b5fdf2;stroke-dasharray:0 1;opacity:0}.lc-ring-arc,.lc-ring-half{position:absolute;inset:0}.lc-ring-half{overflow:hidden}.lc-ring-half.is-r{left:50%}.lc-ring-half.is-l{right:50%}.lc-ring-rotor{width:200%;height:100%;position:absolute;top:0}.lc-ring-half.is-r .lc-ring-rotor{left:-100%}.lc-ring-half.is-l .lc-ring-rotor{left:0}.lc-ring-rotor svg{width:100%;height:100%;display:block;overflow:visible}.lc-ring-rotor path{fill:none;stroke:#ffffffeb;stroke-width:2.6px}.lc-ring-arc.is-lead .lc-ring-rotor path{stroke:#c4b5fdf2}.lc-handoff{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lc.is-bare .lc-meta{display:none}.owner-host:has(.owner-chip):hover .lc-meta{opacity:0}.ph-card.is-lit{box-shadow:none}.canvas-ph-card.has-light .ph-inner{background:0 0;border-color:#0000}.image-node .image-wrapper:has(.canvas-ph-card.has-light):after{opacity:0;animation:none}.canvas-ph-card.has-light .ph-model-pill,.ph-card.is-lit .ph-model-pill{color:#ffffffb3;letter-spacing:.01em;text-shadow:0 1px 6px #00000040;background:#0807072e;border:1px solid #ffffff0f;font-weight:500}.canvas-ph-card.has-light .ph-model-pill.is-skill{color:#ddd6fed1;background:#2e10653d;border-color:#a78bfa29}.ph-card.is-lit .ph-model-pill{z-index:7;border-radius:var(--r-sm,8px);font-size:var(--fs-1,10px);white-space:nowrap;pointer-events:none;transition:opacity var(--f-fade,.25s)ease;padding:1px 7px;line-height:1.5;position:absolute;top:8px;right:8px}.ph-card.is-lit.ph-revealing .ph-model-pill{opacity:0}.image-node-failed.has-light,.video-node-failed.has-light{background:var(--surface-0);border-color:#0000;overflow:hidden}.image-node-failed.has-light>:not(.lc):not(.owner-chip),.video-node-failed.has-light>:not(.lc):not(.owner-chip){z-index:1;position:relative}.image-node-failed.has-light .vn-fail-msg,.video-node-failed.has-light .vn-fail-msg{color:#ffffffdb;text-shadow:0 1px 8px #00000059}.lc-panel{pointer-events:none;position:absolute;inset:0}
.rc-card{border-radius:var(--r-md);width:100%;height:100%;position:relative;overflow:hidden}.vc-card .rc-card{border-radius:calc(var(--r-sm) - 1px)}.rc-card.is-compact .lc-meta{display:none}.rc-ring{border:2px solid var(--wa-3);border-radius:50%;flex-shrink:0;display:block}.rc-ring.is-running{border-top-color:var(--wa-6);animation:.9s linear infinite spin}.rc-ring.is-waiting{border-top-color:var(--wa-5);opacity:.75}
