.dc-pf-fw{--aw-h:404px;--fw-input:#047857;--fw-transform:#0369a1;--fw-action:#6d28d9;--fw-edge:color-mix(in srgb, var(--dc-muted) 60%, var(--dc-card));-webkit-mask-image:linear-gradient(#000 95%,#0000 100%);mask-image:linear-gradient(#000 95%,#0000 100%)}html[data-desktop-concept-mode=dark] .dc-pf-fw{--fw-input:#6ee7b7;--fw-transform:#7dd3fc;--fw-action:#c4b5fd}.dc-pf-fw .dc-aw-nav>li.is-open>.dc-aw-nav-item{background:var(--dc-wash);color:var(--dc-brand-text)}.dc-pf-fw-main{flex-direction:column;min-width:0;min-height:0;display:flex}.dc-pf-fw-bar{border-bottom:1px solid var(--dc-line);background:var(--dc-card);align-items:center;gap:10px;padding:12px 18px;display:flex}.dc-aw .dc-pf-fw-crumb{min-width:0;color:var(--dc-muted);white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.dc-pf-fw-crumb>svg{color:var(--dc-brand-text);flex:none}.dc-pf-fw-crumb>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.dc-pf-fw-crumb b{color:var(--dc-ink);text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.dc-pf-fw-bar .dc-aw-enabled{margin-right:6px}.dc-pf-fw-bar .dc-aw-ghost{margin-left:0}.dc-pf-fw-canvas{--cols:minmax(0, 1fr) 132px minmax(0, 1fr) 44px minmax(0, 1fr);background-color:color-mix(in srgb, var(--dc-bg) 70%, var(--dc-card));background-image:radial-gradient(circle, color-mix(in srgb, var(--dc-muted) 38%, transparent) 1px, transparent 1.3px);background-size:16px 16px;flex:1;min-height:0;padding:16px 22px 20px;position:relative}.dc-aw .dc-pf-fw-lanes{grid-template-columns:var(--cols);display:grid}.dc-pf-fw-lanes>li{color:var(--tone);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.dc-pf-fw-lanes>li:nth-child(2){grid-column:3}.dc-pf-fw-lanes>li:nth-child(3){grid-column:5}.dc-pf-fw-lanes>.is-input,.dc-pf-fn.is-input{--tone:var(--fw-input)}.dc-pf-fw-lanes>.is-transform,.dc-pf-fn.is-transform{--tone:var(--fw-transform)}.dc-pf-fw-lanes>.is-action,.dc-pf-fn.is-action,.dc-pf-fn-type.is-panel{--tone:var(--fw-action)}.dc-pf-fw-graph{grid-template-columns:var(--cols);align-items:center;min-height:226px;margin-top:18px;display:grid}.dc-pf-fw-lane{gap:24px;min-width:0;display:grid}.dc-pf-fn{border:1px solid var(--dc-line);background:var(--dc-card);border-radius:8px;min-width:0;padding:12px 12px 11px;position:relative;box-shadow:0 1px 2px #0a1e1e0f,0 10px 22px -12px #0a1e1e38}.dc-pf-fn:before,.dc-pf-fn:after{content:"";box-sizing:border-box;border:1.5px solid var(--fw-edge,var(--dc-muted));background:var(--dc-card);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px)}.dc-pf-fn:before{left:-5px}.dc-pf-fn:after{right:-5px}.dc-pf-fn.is-on{border-color:color-mix(in srgb, var(--tone) 70%, var(--dc-card));box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 18%, transparent), 0 10px 22px -12px #0a1e1e38}.dc-aw .dc-pf-fn-type,.dc-pf-fn-type{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);background:color-mix(in srgb, var(--tone) 11%, var(--dc-card));max-width:100%;color:var(--dc-ink);border-radius:6px;align-items:center;gap:6px;margin:0;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.dc-pf-fn-type>svg{color:var(--tone);flex:none}.dc-aw .dc-pf-fn-title,.dc-pf-fn-title{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.dc-pf-fn code{color:var(--dc-muted);font-family:var(--font-mono,ui-monospace), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;line-height:1.4;display:block;overflow:hidden}.dc-pf-step{z-index:2;background:var(--dc-ink);color:var(--dc-card);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 3px;font-size:11px;font-weight:600;line-height:1.45;display:inline-flex;position:absolute;top:-11px;right:10px;box-shadow:0 4px 10px -4px #0a1e1e66}.dc-pf-step b{box-sizing:border-box;background:color-mix(in srgb, var(--dc-card) 18%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:10px;display:grid}.dc-pf-fw-edge{align-self:stretch;place-items:center;display:grid;position:relative}.dc-pf-fw-edge:before{content:"";background:var(--fw-edge);height:1.5px;position:absolute;top:50%;left:0;right:0}.dc-pf-fw-edge>code{z-index:1;border:1px solid color-mix(in srgb, var(--fw-input) 45%, var(--dc-line));background:var(--dc-card);color:var(--dc-ink);font-family:var(--font-mono,ui-monospace), ui-monospace, monospace;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;position:relative}.dc-pf-fw-edge>.dc-pf-step{top:auto;bottom:calc(50% + 22px);right:auto}.dc-pf-fw-fork{align-self:stretch;width:100%;height:100%;overflow:visible}.dc-pf-fw-fork path{fill:none;stroke:var(--fw-edge);stroke-width:1.5px}.dc-pf-fw-exec{border-top:1px solid var(--dc-line);background:var(--dc-card);align-items:center;gap:24px;padding:12px 18px;display:flex}.dc-aw .dc-pf-fw-exec-head{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dc-pf-fw-exec-head>svg{color:var(--dc-brand-text)}.dc-aw .dc-pf-fw-exec ul{flex:1;gap:8px;display:flex}.dc-pf-fw-exec li{border:1px solid var(--dc-line);border-radius:7px;flex:1;min-width:0;padding:6px 10px}.dc-pf-fw-exec li span{color:var(--dc-muted);font-size:11px;display:block}.dc-pf-fw-exec li b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.dc-pf-fw-panel{border-left:1px solid var(--dc-line);background:var(--dc-card);min-width:0;padding:16px 18px;box-shadow:-18px 0 40px -28px #0a1e1e4d}.dc-pf-fw-panel-head{align-items:center;gap:8px;display:flex}.dc-pf-fn-type.is-panel{padding:3px 10px;font-size:12.5px}.dc-aw .dc-pf-fw-note{color:var(--dc-muted);margin:10px 0 16px;font-size:12.5px}.dc-pf-fw-fields{gap:12px;margin:0;display:grid}.dc-pf-fw-fields dt{color:var(--dc-muted);font-size:11.5px;font-weight:600}.dc-pf-fw-fields dd{border:1px solid var(--dc-line);background:color-mix(in srgb, var(--dc-bg) 45%, var(--dc-card));white-space:nowrap;text-overflow:ellipsis;border-radius:7px;margin:5px 0 0;padding:7px 10px;font-size:12.5px;overflow:hidden}@container aw (min-width:621px){.dc-aw.is-rail.dc-pf-fw .dc-aw-app{grid-template-columns:56px minmax(0,1fr) 286px}}@container aw (min-width:621px) and (max-width:1100px){.dc-aw.is-rail.dc-pf-fw .dc-aw-app{grid-template-columns:56px minmax(0,1fr)}.dc-pf-fw-panel{display:none}}@container aw (min-width:621px) and (max-width:860px){.dc-pf-fw-canvas{--cols:minmax(0, 1fr) 112px minmax(0, 1fr) 32px minmax(0, 1fr);padding-inline:16px}.dc-pf-fw-exec-head{display:none}}@container aw (max-width:620px){.dc-pf-fw{--aw-h:auto}.dc-pf-fw .dc-aw-app{height:auto}.dc-aw .dc-pf-fw-panel,.dc-aw .dc-pf-fw-lanes,.dc-aw .dc-pf-fw-fork,.dc-aw .dc-pf-fw-bar .dc-aw-ghost,.dc-aw .dc-pf-fw-exec{display:none}.dc-pf-fw-bar{padding:12px 14px}.dc-pf-fw-canvas{padding:22px 14px 18px}.dc-pf-fw-graph{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:0}.dc-pf-fw-edge{height:62px}.dc-pf-fw-edge:before{width:1.5px;height:auto;top:0;bottom:0;left:50%}.dc-pf-fw-edge>.dc-pf-step{top:50%;bottom:auto;left:0;transform:translateY(-50%)}.dc-pf-fw-edge>code{justify-self:end;margin-right:4px}.dc-pf-fw-lane.is-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;position:relative}.dc-pf-fw-lane.is-split:before{content:"";border:1.5px solid var(--fw-edge);border-bottom:0;border-radius:8px 8px 0 0;height:22px;position:absolute;top:-34px;left:25%;right:25%}.dc-pf-fn:before,.dc-pf-fn:after{display:none}.dc-pf-fw-exec{gap:10px;padding:10px 14px 18px}.dc-pf-fw-exec-head{display:none}.dc-aw .dc-pf-fw-exec ul{gap:6px}.dc-pf-fw-exec li{padding:5px 7px}}
