.pdw{--u:calc(100cqi / 1664);--foreground:40 20% 96%;--signal:11 100% 68%;--ease-move:cubic-bezier(.77, 0, .175, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--pdw-wire:color-mix(in srgb, var(--pf-t1) 35%, transparent);--pdw-taken:color-mix(in srgb, var(--pf-success) 75%, transparent);--pdw-ghost:color-mix(in srgb, var(--pf-t1) 40%, transparent);--pdw-name:max(12px, calc(14 * var(--u)));--pdw-meta:max(11.5px, calc(12 * var(--u)));border-radius:inherit;background:var(--pf-bg);color:var(--pf-t1);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.pdw) :where(p,ol,li,button){margin:0}:where(.pdw) :where(ol){padding:0;list-style:none}:where(.pdw) :where(button){font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.pdw :focus-visible{outline:2px solid var(--pf-signal);outline-offset:2px}.pdw__top{border-bottom:1px solid var(--pf-line);background:var(--pf-s0);align-items:center;gap:12px;min-height:48px;padding:0 14px 0 18px;display:flex}.pdw__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.pdw__status{color:var(--pf-t3);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:450;display:inline-flex}.pdw__status[data-status=active] .pdw__status-off,.pdw__status[data-status=active] .pdw__status-word--off,.pdw__status[data-status=draft] .pdw__status-on,.pdw__status[data-status=draft] .pdw__status-word--on{display:none}.pdw__note{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--pf-t3);font-size:12px;line-height:1.4;overflow:hidden}.pdw__note-live{color:var(--pf-t1)}.pdw__controls{flex:none;margin-left:auto;display:flex}.pdw__test{background:var(--pf-t1);height:28px;color:var(--pf-bg);cursor:pointer;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.pdw__test[aria-disabled=true]{cursor:default}.pdw__filament{background:var(--pf-signal);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pdw__canvas{background-color:var(--pf-s1);background-image:radial-gradient(circle, color-mix(in srgb, var(--pf-t1) 13%, transparent) .7px, transparent 1.2px);background-size:calc(16 * var(--u)) calc(16 * var(--u));background-position:calc(-8 * var(--u)) calc(-8 * var(--u));position:relative}.pdw__plane{width:calc(1664 * var(--u));height:calc(504 * var(--u));position:relative}.pdw__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pdw__wire{fill:none;stroke:var(--pdw-wire);stroke-width:1.5px;stroke-linecap:square;transition:stroke .15s var(--ease-out-quart), opacity .15s var(--ease-out-quart)}.pdw__wire[data-wire="2"],.pdw__wire[data-wire="3"]{stroke-dasharray:4 3}.pdw__wire[data-taken=true]{stroke:var(--pdw-taken)}.pdw__wire[data-recede=true]{opacity:.45}.pdw__wire[data-drawing=true]{stroke-dasharray:1}.pdw__parcels{pointer-events:none;position:absolute;inset:0}.pdw .wf-parcel{background:hsl(var(--foreground));offset-rotate:0deg;offset-anchor:center;pointer-events:none;width:7px;height:7px;animation:wf-parcel .32s var(--ease-move) forwards;position:absolute;top:0;left:0}@keyframes wf-parcel{0%{offset-distance:0%}to{offset-distance:100%}}.pdw[data-mode=reduced] .wf-parcel{display:none}@media (forced-colors:active){.pdw .wf-parcel{display:none}}.pdw__steps{position:absolute;inset:0}.pdw__slot{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(240 * var(--u));height:calc(64 * var(--u));align-items:center;display:flex;position:absolute}.pdw__card{width:100%;position:relative}.pdw__node{z-index:1;align-items:center;gap:calc(8 * var(--u));width:100%;min-height:calc(64 * var(--u));padding:3px calc(10 * var(--u)) 3px calc(8 * var(--u));border:1px solid var(--pf-line);border-radius:calc(2 * var(--u));background:var(--pf-s1);color:var(--pf-t1);cursor:default;transition:border-color .15s var(--ease-out-quart), opacity .2s var(--ease-out-quart);display:flex;position:relative}.pdw[data-live-ui] .pdw__node:not([aria-disabled=true]){cursor:pointer}.pdw[data-live-ui] .pdw__card:not([data-run=running]) .pdw__node:not([aria-disabled=true]):hover{border-color:color-mix(in srgb, var(--pf-t1) 30%, transparent)}.pdw__node[data-open=true]{border-color:var(--pf-t1)}.pdw__card[data-run=ok] .pdw__node{border-color:color-mix(in srgb, var(--pf-success) 65%, transparent)}.pdw__card[data-run=skipped] .pdw__node{border-color:color-mix(in srgb, var(--pf-warning) 60%, transparent);opacity:.7}.pdw__card[data-run=waiting] .pdw__node{border-color:color-mix(in srgb, var(--pf-warning) 70%, transparent)}.pdw__card[data-run=failed] .pdw__node{border-color:color-mix(in srgb, var(--pf-danger) 75%, transparent)}.pdw__card[data-run=running] .pdw__node{border-color:hsl(var(--signal) / .5)}.pdw__card[data-entry=true]:not([data-ghost=true]) .pdw__node{border-left:2px solid var(--pf-signal)}.pdw__card[data-ghost=true] .pdw__node{border-style:dashed;border-color:var(--pdw-ghost)}.pdw__card[data-ghost=true] .pdw__tile{border-style:dashed}.pdw__card[data-ghost=true] .pdw__port,.pdw__card[data-ghost=true] .pdw__badges{opacity:0}.pdw__card[data-landed=true] .pdw__node{animation:pdw-land .32s var(--ease-out-quart) both}@keyframes pdw-land{0%{border-color:var(--pf-signal)}}.pdw[data-mode=reduced] .pdw__card[data-landed=true] .pdw__node{animation:none}@property --wf-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pdw__ring{z-index:0;pointer-events:none;background:conic-gradient(from var(--wf-angle), hsl(var(--signal)) 0deg, hsl(var(--signal) / .12) 120deg, hsl(var(--signal) / .12) 240deg, hsl(var(--signal)) 360deg);border-radius:3px;display:none;position:absolute;inset:-1.5px}.pdw__card[data-run=running] .pdw__ring{display:block}.pdw__card[data-writing=true] .pdw__ring{z-index:2;-webkit-mask-composite:xor;padding:1.5px;display:block;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.pdw__card[data-run=running] .pdw__ring,.pdw__card[data-writing=true] .pdw__ring{animation:1.5s linear infinite wf-ring-rotate}@keyframes wf-ring-rotate{to{--wf-angle:360deg}}.pdw[data-mode=reduced] .pdw__card[data-run=running] .pdw__node{border-color:hsl(var(--signal))}.pdw[data-mode=reduced] .pdw__card[data-run=running] .pdw__ring{background:hsl(var(--signal) / .35);animation:none}.pdw[data-mode=reduced] .pdw__card[data-writing=true] .pdw__ring{background:hsl(var(--signal));animation:none}.pdw__num{display:none}.pdw__tile{width:calc(32 * var(--u));height:calc(32 * var(--u));border:1px solid var(--pf-line);background:var(--pf-bg);min-width:20px;min-height:20px;color:var(--pf-t3);flex:none;place-items:center;display:grid}.pdw__glyph{width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:11px;min-height:11px;display:block}.pdw__text{flex-direction:column;flex:1;min-width:0;display:flex}.pdw__card[data-kind=branch] .pdw__text{padding-right:calc(10 * var(--u))}.pdw__tag{font-size:max(11px, calc(12 * var(--u)));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--pf-t3);font-weight:500;line-height:1.2;overflow:hidden}.pdw__card[data-entry=true] .pdw__tag{color:var(--pf-signal)}.pdw__name{font-size:var(--pdw-name);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.pdw__badges{z-index:1;right:calc(-6 * var(--u));bottom:calc(-6 * var(--u));gap:calc(2 * var(--u));display:flex;position:absolute}.pdw__badge{width:max(12px, calc(16 * var(--u)));height:max(12px, calc(16 * var(--u)));border:1px solid var(--pf-line);background:var(--pf-bg);color:var(--pf-t3);place-items:center;display:none}.pdw__badge svg{width:75%;height:75%}.pdw__card[data-kept=true] .pdw__badge--kept,.pdw__card[data-run=running] .pdw__badge--run,.pdw__card[data-run=waiting] .pdw__badge--wait,.pdw__card[data-run=ok][data-sim=true] .pdw__badge--sim,.pdw__card[data-run=ok][data-sim=false] .pdw__badge--ok,.pdw__card[data-run=skipped] .pdw__badge--skip,.pdw__card[data-run=failed] .pdw__badge--fail{display:grid}.pdw__badge--ok{color:var(--pf-success)}.pdw__badge-dot{background:var(--pf-signal);width:37.5%;height:37.5%;animation:1.2s ease-in-out infinite pdw-pulse}@keyframes pdw-pulse{50%{opacity:.35}}.pdw[data-mode=reduced] .pdw__badge-dot{animation:none}.pdw__port{z-index:1;width:max(5px, calc(6 * var(--u)));height:max(5px, calc(6 * var(--u)));border:1px solid var(--pf-bg);background:var(--pf-signal);transition:opacity .2s var(--ease-out-quart);border-radius:999px;position:absolute;translate:-50% -50%}.pdw__port--in{top:50%;left:0}.pdw__port--main{top:50%;left:100%}.pdw__port--yes{background:var(--pf-success);top:25%;left:100%}.pdw__port--no{background:var(--pf-danger);top:75%;left:100%}.pdw__port--err{background:var(--pf-danger);top:100%;left:50%}.pdw__microlabel{font-size:max(10.5px, calc(12 * var(--u)));white-space:nowrap;color:var(--pf-t3);padding-left:5px;font-weight:500;line-height:1;position:absolute;bottom:calc(100% + 3px);left:100%}.pdw__foot{left:0;top:calc(100% + 10 * var(--u));min-width:calc(192 * var(--u));font-size:var(--pdw-meta);white-space:nowrap;font-feature-settings:"tnum" 1;align-items:center;gap:6px;font-weight:450;line-height:1.4;display:flex;position:absolute}.pdw__say,.pdw__chip,.pdw__gate-act{display:none}.pdw__card[data-foot=running] .pdw__say--running,.pdw__card[data-foot=done] .pdw__say--done,.pdw__card[data-foot=skipped] .pdw__say--skipped,.pdw__card[data-foot=gate] .pdw__say--gate,.pdw__card[data-foot=declined] .pdw__say--declined,.pdw__card[data-foot=failed] .pdw__say--failed,.pdw__card[data-foot=would] .pdw__chip,.pdw__card[data-foot=gate] .pdw__gate-act{display:inline-flex}.pdw__say{background:var(--pf-s1);align-items:center;gap:6px;min-width:0;padding-right:2px}.pdw__muted{text-overflow:ellipsis;color:var(--pf-t3);overflow:hidden}.pdw__warn{color:var(--pf-warning)}.pdw__danger{color:var(--pf-danger)}.pdw-glyph{flex:none;width:10px;height:10px;display:inline-flex}.pdw-glyph svg{width:100%;height:100%}.pdw-glyph--delivered{color:var(--pf-success)}.pdw-glyph--running{color:var(--pf-signal)}.pdw-glyph--review{color:var(--pf-warning)}.pdw-glyph--failed{color:var(--pf-danger)}.pdw-glyph--stopped,.pdw-glyph--cancelled,.pdw-glyph--pending{color:var(--pf-t3)}.pdw__chip{height:max(22px, calc(24 * var(--u)));border:1px dashed var(--pf-line-strong);background:var(--pf-bg);color:var(--pf-t1);font-size:inherit;white-space:nowrap;cursor:pointer;align-items:center;padding:0 6px}.pdw__chip:hover,.pdw__chip[aria-expanded=true]{border-style:solid}.pdw__act{border:1px solid var(--pf-line-strong);background:var(--pf-bg);height:24px;color:var(--pf-t1);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500}.pdw__act:hover{border-color:color-mix(in srgb, var(--pf-t1) 30%, transparent)}.pdw__act--ink{border-color:var(--pf-t1);background:var(--pf-t1);color:var(--pf-bg)}.pdw__act--ink:hover{background:color-mix(in srgb, var(--pf-t1) 88%, var(--pf-bg))}.pdw__pop .pdw__act{display:inline-flex}.pdw__pop{z-index:5;border:1px solid var(--pf-line-strong);background:var(--pf-s2);border-radius:6px;gap:8px;width:300px;max-width:calc(100% - 24px);padding:12px;font-size:12px;line-height:1.4;display:grid;position:absolute;top:0;left:0;box-shadow:0 18px 40px -18px #000c}.pdw__pop[hidden]{display:none}.pdw__pop-label{color:var(--pf-t3)}.pdw__pop-text{border:1px solid var(--pf-line);background:var(--pf-bg);max-height:168px;color:var(--pf-t1);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 10px;font-size:13px;line-height:1.5;overflow:auto}.pdw__pop-acts{flex-wrap:wrap;gap:6px;display:flex}.pdw__strip{z-index:4;border:1px solid var(--pf-line);background:var(--pf-s1);align-items:center;gap:12px;max-width:calc(100% - 24px);padding:6px 12px;display:flex;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:0 8px 24px -14px #000c}.pdw__strip-say{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--pf-t2);font-feature-settings:"tnum" 1;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.pdw__strip-clock{font-family:var(--font-mono,ui-monospace, monospace);color:var(--pf-t3);font-feature-settings:"tnum" 1;font-size:12px;display:none}.pdw__strip[data-strip=test] .pdw__strip-clock,.pdw__strip[data-strip=real] .pdw__strip-clock{display:inline}.pdw__dock{border-top:1px solid var(--pf-line);background:var(--pf-s0);justify-content:center;padding:12px 16px 14px;display:flex}.pdw__composer{border:1px solid var(--pf-line);background:var(--pf-s1);border-radius:10px;align-items:center;gap:12px;width:min(720px,100%);min-height:46px;padding:8px 10px 8px 14px;display:flex}.pdw__draftmark{width:16px;height:16px;color:var(--pf-signal);flex:none}.pdw__prompt{flex:1;min-width:0;font-size:13.5px;line-height:1.45;display:grid}.pdw__placeholder,.pdw__prompt-text{grid-area:1/1;min-width:0}.pdw__placeholder{color:var(--pf-t3);opacity:0;visibility:hidden}.pdw__send{background:var(--pf-t1);width:28px;height:28px;color:var(--pf-bg);border-radius:6px;flex:none;place-items:center;display:grid}.pdw__send svg{width:14px;height:14px}.pdw-stage .pdw-bar{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 4px 2px;display:flex;position:relative}.pdw-bar__about{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.pdw-bar .pdw-chip{color:#ff7a5c;height:24px;font:500 12px/1 var(--font-sans);white-space:nowrap;border:1px solid #ff7a5c73;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.pdw-bar__note{color:#a9a296;margin:0;font-size:13px;line-height:1.45}.pdw-bar__acts{flex-wrap:wrap;gap:8px;display:flex}.pdw-bar__btn{color:#f4f1eb;min-height:34px;font:500 13px/1 var(--font-sans);cursor:pointer;background:#0f0e0cc7;border:1px solid #f4f1eb29;border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.pdw-bar__btn[hidden]{display:none}.pdw-bar__btn:hover{border-color:#f4f1eb52}.pdw-bar__btn:focus-visible{outline-offset:2px;outline:2px solid #ff7a5c}.pdw-bar__pause-icon{background:linear-gradient(currentColor,currentColor) 0/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/3px 100% no-repeat;flex:none;width:10px;height:10px}.pdw-bar__pause[data-paused=true] .pdw-bar__pause-icon{clip-path:polygon(15% 0,100% 50%,15% 100%);background:currentColor}@media (hover:none){.pdw-bar__btn{min-height:44px}}.pdw-stage .pdw-pick{z-index:3;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:2px 2px 12px;display:flex;position:relative}.pdw-pick__label{color:#a9a296;font:500 13px/1.3 var(--font-sans)}.pdw-pick__chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pdw-pick__chip{color:#c5c2bb;min-height:38px;font:500 14px/1.25 var(--font-sans);white-space:nowrap;cursor:pointer;background:#131210;border:1px solid #2a2722;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 15px 0 12px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pdw-pick__chip:disabled{cursor:default}.pdw-pick__chip:not(:disabled):hover{color:#fdf9f2;background:#1e1d1a}.pdw-pick__chip[aria-pressed=true]{color:#fdf9f2;background:#1a1917;border-color:#ff7a5c73}.pdw-pick__chip:focus-visible{outline-offset:2px;outline:2px solid #ff7a5c}.pdw-pick__dot{background:#3a3630;border-radius:999px;flex:none;width:7px;height:7px;transition:background-color .2s}.pdw-pick__chip[aria-pressed=true] .pdw-pick__dot{background:#ff7a5c}@media (hover:none){.pdw-pick__chip{min-height:44px}}@media (max-width:640px){.pdw-stage .pdw-pick{gap:8px;display:grid}.pdw-pick__chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-4px -4px -2px;padding:4px 4px 6px;overflow-x:auto}.pdw-pick__chips::-webkit-scrollbar{display:none}.pdw-pick__chip{flex:none;min-height:44px}}.pdw-stage .pdw-proof{z-index:3;color:#a9a296;border-top:1px solid #2a2722;margin:10px 4px 2px;padding-top:10px;font-size:13px;line-height:1.5;position:relative}.pdw-proof__figure{color:#f4f1eb;font-weight:500}.pdw-proof__basis{white-space:nowrap}@container (max-width:900px){.pdw__note{display:none}}@container (max-width:700px){.pdw{--u:1px;--pdw-name:14px;--pdw-meta:13px}.pdw__top{padding:0 12px 0 14px}.pdw__canvas{background-image:none;padding:12px 12px 14px}.pdw__plane{width:auto;height:auto}.pdw__wires,.pdw__parcels,.pdw__port,.pdw__badges,.pdw__card .pdw__ring{display:none}.pdw__steps{border:1px solid var(--pf-line);background:var(--pf-s1);position:static}.pdw__slot{width:auto;height:auto;display:block;position:relative;top:auto;left:auto}.pdw__slot+.pdw__slot{border-top:1px solid var(--pf-line)}.pdw__card .pdw__node{background:0 0;border:0;border-radius:0;grid-template-columns:20px 14px minmax(0,1fr);align-items:center;column-gap:12px;min-height:0;padding:10px 12px;display:grid}.pdw__card:not([data-foot=none]) .pdw__node{padding-bottom:2px}.pdw__card[data-ghost=true] .pdw__node{opacity:.55;border:0}.pdw__num{font-family:var(--font-mono,ui-monospace, monospace);color:var(--pf-t3);font-feature-settings:"tnum" 1;font-size:12px;display:block}.pdw__tile{background:0 0;border:0;width:14px;min-width:0;height:14px;min-height:0}.pdw__card[data-ghost=true] .pdw__tile{border:0}.pdw__glyph{width:14px;min-width:0;height:14px;min-height:0}.pdw__text{flex-direction:column-reverse}.pdw__name{-webkit-line-clamp:1;line-clamp:1}.pdw__tag{font-size:12px}.pdw__card[data-run=running]{background:color-mix(in srgb, var(--pf-signal) 8%, transparent)}.pdw__card[data-run=waiting]{background:color-mix(in srgb, var(--pf-warning) 8%, transparent)}.pdw__foot{white-space:normal;flex-wrap:wrap;min-width:0;padding:2px 12px 10px 58px;position:static}.pdw__card[data-foot=none] .pdw__foot{display:none}.pdw__say{background:0 0}.pdw__say--gate{flex-basis:100%}.pdw__act,.pdw__chip{height:30px;font-size:13px}.pdw__strip{width:fit-content;max-width:100%;margin:0 auto 12px;position:relative;top:auto;left:auto;translate:none}.pdw__strip-say{white-space:normal;line-height:1.35}.pdw__pop{width:auto;max-width:none;left:12px;right:12px}.pdw__dock{padding:10px 12px 12px}.pdw__composer{align-items:flex-start}.pdw__draftmark{margin-top:3px}.pdw__prompt{font-size:14px}.pdw__send{align-self:flex-end}}
