.gpu-params{display:contents}.gpu-params.locked>*,.gpu-params.locked>.gpu-tight>*,.gpu-graph.locked>.row>.row-label{opacity:.5}.gpu-notice{color:var(--ink-2);font-size:var(--fs-meta,11px);overflow-wrap:anywhere;align-items:baseline;gap:7px;margin:0 0 6px;line-height:1.4;display:flex}.gpu-notice:before{content:"";background:var(--warn);border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.gpu-notice>span{min-width:0}.gpu-readonly{min-width:0;color:var(--ink-3);font-size:var(--fs-ui,12px);align-items:center;gap:6px;display:flex}.gpu-readonly-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.gpu-readonly-tag{color:var(--ink-4);font-size:var(--fs-micro,10px);flex-shrink:0}.gpu-foot{justify-content:flex-end;margin-top:2px;display:flex}.gpu-foot .link{font-size:var(--fs-meta,11px)}.ae-tabs .fxb-xp{align-self:center;margin-left:auto}.gpu-group{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-micro,10px);letter-spacing:.02em;margin:8px 0 2px;padding-top:6px;font-weight:600}:not(.gpu-params)>.gpu-params:first-child>.gpu-group:first-child,:not(.gpu-params)>:is(.gpu-notice,.gpu-params:empty):first-child+.gpu-params>.gpu-group:first-child,:not(.gpu-params)>.gpu-notice:first-child+.gpu-params:empty+.gpu-params>.gpu-group:first-child{border-top:0;margin-top:0;padding-top:0}.gpu-readonly .link{font-size:var(--fs-meta,11px);margin-left:auto}.gpu-input-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:var(--fs-ui,12px);font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.gpu-input-act{font-size:var(--fs-meta,11px);flex:none}.gpu-input-note{color:var(--ink-3);font-size:var(--fs-meta,11px);margin:0 0 4px;padding-left:80px;line-height:1.4}.gpu-sub{gap:2px;display:grid}.gpu-track-rows{overscroll-behavior:contain;max-height:232px;margin:0 -2px 4px;padding:2px;overflow-y:auto}button.gpu-track-go{border-radius:var(--r-xs);cursor:pointer;height:20px;transition:color .15s}button.gpu-track-go:hover{color:var(--ink)}.gpu-track-item.here .gpu-track-go{color:var(--accent)}.gpu-track-down{border-radius:var(--r-sm);flex:none;place-items:center;width:20px;height:20px;transition:background .15s;display:inline-grid}.gpu-track-down:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.25px var(--ink-3);border-radius:50%}.gpu-track-down.on:before{background:var(--ink-2);box-shadow:none}.gpu-track-down:hover{background:var(--hover)}.gpu-track-foot{justify-content:space-between;margin:0 0 4px}.gpu-graph-list{gap:1px;margin:0 0 4px;padding:0;list-style:none;display:grid}.gpu-node-head{min-height:24px;padding-left:calc(var(--depth,0) * 12px);align-items:center;gap:4px;display:flex}.gpu-node-name{border-radius:var(--r-sm);min-width:0;height:22px;color:var(--ink);font-size:var(--fs-ui,12px);text-align:left;flex:1;align-items:center;gap:5px;padding:0 4px;transition:background .15s;display:flex}.gpu-node-name:hover{background:var(--hover)}.gpu-node-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gpu-node-name>small{color:var(--ink-3);font-size:var(--fs-micro,10px);font-variant-numeric:tabular-nums}.gpu-node-caret{color:var(--ink-3);transition:rotate .15s var(--ease);flex:none}.gpu-node.open .gpu-node-caret{rotate:90deg}.gpu-node-body{margin:2px 0 6px calc(var(--depth,0) * 12px + 9px);border-left:1px solid var(--line-2);gap:2px;padding-left:8px;display:grid}.gpu-node-body .row-label{width:64px}.gpu-node-body .gpu-input-note{padding-left:72px}.gpu-graph.locked .gpu-node-name,.gpu-input-note.locked{opacity:.5}.gpu-turn .num{min-width:0}.fxb-swap-lib{display:contents}.fxb-swap-lib .fx-star{display:none}.gpu-params .row-label>.info{margin:0 -7px 0 -1px}.gpu-tight{display:contents}.gpu-tight .row-label:has(>.info){position:relative}.gpu-tight .row-label>.info{border-radius:var(--r-xs);width:auto;height:auto;margin:0;position:absolute;inset:0}.gpu-tight .row-label>.info>svg{display:none}.gpu-tight .row-label:has(>.info)>.row-name{-webkit-text-decoration:underline dotted color-mix(in oklch, var(--ink) 30%, transparent);text-decoration:underline dotted color-mix(in oklch, var(--ink) 30%, transparent);text-underline-offset:3px}.gpu-node-name>small.gpu-node-empty{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.gpu-node-empty:before{content:"";background:var(--warn);border-radius:50%;width:5px;height:5px}.fxf-item:has(>.fxf-break){flex-wrap:wrap;row-gap:3px}.fxf-break{flex-basis:100%;height:0}.row.gpu-pad-row{align-items:flex-start;padding:4px 0}.gpu-pad-row>.row-label{padding-top:2px}.gpu-pad-row>.row-control{min-width:0}.gpu-pad{width:min(100%, calc(132px * var(--pad-aspect,1.7778)));border-radius:var(--r-sm);background:var(--field-bg);max-height:132px;box-shadow:inset 0 0 0 1px var(--line);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.gpu-pad-path,.gpu-pad-live{fill:none;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.gpu-pad-path{stroke:var(--ink-3)}.gpu-pad.drawing .gpu-pad-path{stroke:var(--ink-4)}.gpu-pad-live{stroke:var(--accent)}.gpu-pad-dot{fill:var(--surface);stroke:var(--ink-2);stroke-width:1.25px;vector-effect:non-scaling-stroke}.gpu-pad-dot.on{fill:var(--ink-2)}.gpu-pad-hit{fill:#0000;cursor:grab}.gpu-pad-hit:active{cursor:grabbing}.gpu-pad-here{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}
