@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--pp-bg: #16181c;--pp-bg-elev: #1e2128;--pp-bg-panel: #252932;--pp-line: #3a4050;--pp-line-strong: #525a6e;--pp-ink: #f0ece4;--pp-ink-soft: #b8b3a8;--pp-ink-muted: #7a7670;--pp-accent: #d4a017;--pp-accent-hot: #e8b82e;--pp-accent-dim: #a67c0f;--pp-ok: #5cba6a;--pp-warn: #d4a017;--pp-bad: #e05a5a;--pp-info: #6a9fbf;--pp-font: "IBM Plex Sans", system-ui, sans-serif;--pp-mono: "IBM Plex Mono", ui-monospace, monospace;--pp-radius: 3px;--pp-ease: cubic-bezier(.22, 1, .36, 1);--pp-dur: .2s}.app-html,.app-body{height:100%;overflow:hidden}.app-body{margin:0;background:var(--pp-bg);color:var(--pp-ink);font-family:var(--pp-font);-webkit-font-smoothing:antialiased}.app-body:before,.app-body:after{display:none!important}.skip{position:absolute;left:-9999px;top:0;z-index:100;padding:.5rem 1rem;background:var(--pp-accent);color:#1a1a1a}.skip:focus{left:.5rem;top:.5rem}#app-main,[data-demo-root]{height:100%;min-height:100dvh}.pp-shell{display:flex;flex-direction:column;height:100%;min-height:100dvh;background:var(--pp-bg)}.pp-topbar{flex:0 0 auto;display:flex;align-items:center;gap:1rem;height:3.15rem;padding:0 1rem 0 .75rem;border-bottom:1px solid var(--pp-line);background:var(--pp-bg-elev)}.pp-brand-block{display:flex;align-items:center;gap:.65rem;min-width:12rem}.pp-mark{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font-family:var(--pp-mono);font-weight:500;font-size:.75rem;color:#1a1608;background:var(--pp-accent);border-radius:var(--pp-radius)}.pp-product{display:flex;align-items:baseline;gap:.45rem}.pp-product-name{font-size:.92rem;font-weight:600;letter-spacing:-.01em}.pp-badge{font-family:var(--pp-mono);font-size:.62rem;font-weight:500;color:var(--pp-accent);border:1px solid rgba(212,160,23,.45);padding:.08rem .35rem;border-radius:var(--pp-radius)}.pp-topbar-mid{flex:1;display:flex;align-items:center;gap:.65rem;min-width:0}.pp-ws-label{font-size:.75rem;color:var(--pp-ink-muted)}.pp-ws{font-family:var(--pp-mono);font-size:.78rem;color:var(--pp-ink);background:var(--pp-bg-panel);border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:.28rem .5rem;max-width:14rem}.pp-clock{font-family:var(--pp-mono);font-size:.68rem;color:var(--pp-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-topbar-end{display:flex;gap:.85rem;align-items:center}.pp-link{font-size:.82rem;color:var(--pp-ink-soft);text-decoration:none}.pp-link:hover{color:var(--pp-accent-hot)}.pp-link-exit{color:var(--pp-ink-muted)}.pp-body{flex:1;display:flex;min-height:0}.pp-sidebar{flex:0 0 14.5rem;display:flex;flex-direction:column;gap:.15rem;padding:.75rem .5rem;border-right:1px solid var(--pp-line);background:var(--pp-bg-elev);overflow-y:auto}.pp-nav-group{margin-bottom:.65rem}.pp-nav-group-label{margin:0 .55rem .3rem;font-family:var(--pp-mono);font-size:.62rem;font-weight:500;letter-spacing:.04em;color:var(--pp-ink-muted);text-transform:uppercase}.pp-nav-item{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;width:100%;padding:.45rem .6rem;border:1px solid transparent;background:transparent;color:var(--pp-ink-soft);text-align:left;cursor:pointer;font-family:var(--pp-font);border-radius:var(--pp-radius)}.pp-nav-item:hover{background:#d4a0170f;color:var(--pp-ink)}.pp-nav-item:focus-visible{outline:2px solid var(--pp-accent);outline-offset:1px}.pp-nav-item.is-active{background:#d4a0171f;border-color:#d4a01759;color:var(--pp-ink);box-shadow:inset 2px 0 0 var(--pp-accent)}.pp-nav-label{font-size:.88rem;font-weight:600}.pp-nav-hint{font-size:.75rem;color:var(--pp-ink-muted)}.pp-nav-item.is-active .pp-nav-hint{color:var(--pp-ink-soft)}.pp-sidebar-foot{margin-top:auto;padding:.75rem .5rem .35rem}.pp-sidebar-note{margin:0;font-size:.72rem;line-height:1.4;color:var(--pp-ink-muted)}.pp-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--pp-bg)}.pp-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1.1rem;border-bottom:1px solid var(--pp-line);background:var(--pp-bg-panel)}.pp-coach{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.pp-coach[hidden]{display:none!important}.pp-coach-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0eb8;pointer-events:auto;transition:opacity .15s ease}.pp-coach-spot{position:fixed;border:2px solid var(--pp-accent-hot);border-radius:4px;box-shadow:0 0 0 3px #e8b82e59,0 0 0 9999px #0a0b0eb8;pointer-events:none;z-index:81;animation:pp-spot-pulse 1.5s ease-in-out infinite}.pp-coach.is-center .pp-coach-spot{display:none!important}@keyframes pp-spot-pulse{0%,to{box-shadow:0 0 0 3px #e8b82e40,0 0 0 9999px #0a0b0eb8}50%{box-shadow:0 0 0 7px #e8b82e73,0 0 0 9999px #0a0b0eb8}}.pp-coach-popup{position:fixed;z-index:82;max-width:20rem;padding:.95rem 1rem 1rem;background:var(--pp-bg-elev);border:1px solid rgba(212,160,23,.55);border-radius:4px;box-shadow:0 12px 40px #00000073;pointer-events:auto;color:var(--pp-ink)}.pp-coach-click{display:inline-block;font-family:var(--pp-mono);font-size:.65rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#1a1608;background:var(--pp-accent-hot);padding:.2rem .45rem;border-radius:2px;margin-bottom:.55rem;animation:pp-click-bounce 1.2s ease-in-out infinite}@keyframes pp-click-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.pp-coach-progress{margin:0 0 .25rem;font-family:var(--pp-mono);font-size:.68rem;color:var(--pp-ink-muted)}.pp-coach-title{margin:0 0 .35rem;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.pp-coach-body{margin:0 0 .75rem;font-size:.88rem;line-height:1.45;color:var(--pp-ink-soft)}.pp-coach-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.pp-coach-target{position:relative;z-index:83!important;pointer-events:auto!important}.pp-screen-actions{margin:.85rem 0 0}.pp-guide{flex:0 0 auto;border-bottom:1px solid rgba(212,160,23,.4);background:#d4a0171f;padding:.55rem 1.1rem}.pp-guide[hidden]{display:none!important}.pp-guide-inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1.25rem}.pp-guide-step{font-family:var(--pp-mono);font-size:.72rem;font-weight:500;color:var(--pp-accent-hot);white-space:nowrap}.pp-guide-do{margin:0;font-size:.9rem;line-height:1.4;color:var(--pp-ink)}.pp-guide-do strong{color:var(--pp-accent-hot);font-weight:600}.pp-do-next{margin-top:.75rem;padding:.65rem .75rem;border:1px solid rgba(212,160,23,.5);background:#d4a0171a;border-radius:var(--pp-radius)}.pp-do-next-label{display:block;font-family:var(--pp-mono);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-accent-hot);margin-bottom:.25rem}.pp-do-next-text{margin:0;font-size:.9rem;line-height:1.4;color:var(--pp-ink)}.pp-inspector-step{margin:0 0 .35rem;font-family:var(--pp-mono);font-size:.68rem;color:var(--pp-ink-muted)}.pp-foot-hint{margin:0 0 .5rem;font-size:.75rem;color:var(--pp-ink-muted)}.pp-howto{margin:0;padding-left:1.2rem;color:var(--pp-ink-soft)}.pp-howto li{margin-bottom:.4rem}.pp-panel-lead{margin:0 0 .75rem;font-size:.88rem;color:var(--pp-ink-soft);line-height:1.45}.pp-tour-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.pp-tour-list li{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.pp-tour-desc{font-size:.78rem;color:var(--pp-ink-muted);padding-left:.1rem}.lg-node.is-pulse .lg-node-body{stroke:var(--pp-accent-hot);stroke-width:2.5;animation:pp-pulse 1.4s ease-in-out infinite}@keyframes pp-pulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 8px rgba(232,184,46,.65))}}@media(prefers-reduced-motion:reduce){.lg-node.is-pulse .lg-node-body{animation:none}}.pp-crumb{display:flex;align-items:center;gap:.35rem;font-family:var(--pp-mono);font-size:.8rem}.pp-crumb-root{color:var(--pp-ink-muted)}.pp-crumb-sep{color:var(--pp-ink-muted);opacity:.5}.pp-crumb-leaf{color:var(--pp-ink)}.pp-toolbar-note{margin:0;font-size:.78rem;color:var(--pp-ink-muted)}.pp-toolbar-meta{display:flex;align-items:center;gap:.55rem}.pp-pill{font-family:var(--pp-mono);font-size:.7rem;color:var(--pp-accent-hot);border:1px solid rgba(212,160,23,.4);padding:.15rem .45rem;border-radius:var(--pp-radius);max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-progress{font-family:var(--pp-mono);font-size:.7rem;color:var(--pp-ink-muted)}.pp-workspace{flex:1;display:grid;min-height:0}.pp-workspace.is-interactive{grid-template-columns:minmax(0,1.55fr) minmax(17rem,22rem)}.pp-workspace.is-ops,.pp-workspace.is-platform{grid-template-columns:1fr}.pp-graph-pane,.pp-inspector-pane,.pp-ops-pane,.pp-platform-pane{min-height:0;display:flex;flex-direction:column}.pp-graph-pane[hidden],.pp-inspector-pane[hidden],.pp-ops-pane[hidden],.pp-platform-pane[hidden]{display:none!important}.pp-graph-pane{border-right:1px solid var(--pp-line);background:var(--pp-bg)}.pp-pane-bar{flex:0 0 auto;display:flex;align-items:baseline;gap:.65rem;padding:.5rem 1rem;border-bottom:1px solid var(--pp-line)}.pp-pane-title{font-size:.78rem;font-weight:600;color:var(--pp-ink-soft)}.pp-pane-sub{font-family:var(--pp-mono);font-size:.68rem;color:var(--pp-ink-muted)}.pp-graph{flex:1;min-height:0;padding:.5rem .75rem .75rem;overflow:auto}.lg-stage-scroll{overflow-x:auto;height:100%}.lg-svg{width:100%;min-width:640px;height:auto;max-height:100%;display:block}.lg-caption{margin:.4rem 0 0;font-family:var(--pp-mono);font-size:.68rem;color:var(--pp-ink-muted)}.lg-node{cursor:pointer}.lg-node:focus{outline:none}.lg-node:focus-visible .lg-node-body{stroke:var(--pp-accent);stroke-width:2.5}.lg-node-body{fill:var(--pp-bg-panel);stroke:var(--pp-line-strong);stroke-width:1.25;transition:stroke var(--pp-dur) var(--pp-ease),fill var(--pp-dur) var(--pp-ease),opacity var(--pp-dur) var(--pp-ease)}.lg-node-type{font-family:var(--pp-mono);font-size:8px;fill:var(--pp-ink-muted)}.lg-node-name{font-family:var(--pp-mono);font-size:11px;fill:var(--pp-ink)}.lg-node-meta{font-family:var(--pp-font);font-size:9px;fill:var(--pp-ink-soft)}.lg-status{font-family:var(--pp-mono);font-size:8px}.lg-status[data-tone=ok]{fill:var(--pp-ok)}.lg-status[data-tone=warn]{fill:var(--pp-warn)}.lg-status[data-tone=bad]{fill:var(--pp-bad)}.lg-status[data-tone=info]{fill:var(--pp-info)}.lg-status[data-tone=muted]{fill:var(--pp-ink-muted)}.lg-node.is-selected .lg-node-body{stroke:var(--pp-accent);stroke-width:2;fill:#2f2a1c}.lg-node.is-on-path .lg-node-body{stroke:#d4a017bf}.lg-node.is-dimmed{opacity:.35}.lg-edge-path{fill:none;stroke:#b8b3a847;stroke-width:1.5;stroke-dasharray:4 5;marker-end:url(#lg-arrow);transition:stroke var(--pp-dur) var(--pp-ease),opacity var(--pp-dur) var(--pp-ease)}.lg-edge-label{font-family:var(--pp-mono);font-size:8px;fill:var(--pp-ink-muted)}.lg-edge.is-on-path .lg-edge-path{stroke:#d4a017d9;stroke-dasharray:none;stroke-width:2}.lg-edge.is-trust-focus .lg-edge-path{stroke:var(--pp-info);stroke-dasharray:2 3;stroke-width:2.25}.lg-edge.is-trust-focus .lg-edge-label{fill:var(--pp-info)}.lg-edge.is-dimmed{opacity:.25}.lg-edge[data-trust=declared] .lg-edge-path{stroke-dasharray:2 4}.lg-columns{opacity:0;pointer-events:none;transition:opacity var(--pp-dur) var(--pp-ease)}.lg-columns.is-visible{opacity:1}.lg-col-edge path{fill:none;stroke:#5cba6aa6;stroke-width:1.25;stroke-dasharray:3 3}.lg-col-edge text{font-family:var(--pp-mono);font-size:8px;fill:var(--pp-ok)}.pp-inspector-pane{background:var(--pp-bg-elev)}.pp-inspector{display:flex;flex-direction:column;height:100%;min-height:0}.pp-inspector-head{flex:0 0 auto;padding:1rem 1.05rem .85rem;border-bottom:1px solid var(--pp-line)}.pp-inspector-title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.pp-inspector-body{margin:0;font-size:.92rem;line-height:1.5;color:var(--pp-ink-soft)}.pp-inspector-scroll{flex:1;overflow-y:auto;padding:.85rem 1.05rem;min-height:0}.pp-section-label{margin:0 0 .5rem;font-family:var(--pp-mono);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-accent-dim)}.pp-inspector-detail{font-size:.92rem;line-height:1.5;color:var(--pp-ink-soft)}.pp-inspector-detail p{margin:0 0 .55rem}.pp-inspector-foot{flex:0 0 auto;padding:.75rem 1.05rem 1rem;border-top:1px solid var(--pp-line);background:var(--pp-bg-panel)}.pp-actions{display:flex;flex-wrap:wrap;gap:.45rem}.pp-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .85rem;font-family:var(--pp-font);font-size:.78rem;font-weight:600;border:1px solid transparent;cursor:pointer;border-radius:var(--pp-radius);transition:background var(--pp-dur) var(--pp-ease),border-color var(--pp-dur) var(--pp-ease),color var(--pp-dur) var(--pp-ease)}.pp-btn:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.pp-btn-primary{background:var(--pp-accent);color:#1a1608;border-color:var(--pp-accent)}.pp-btn-primary:hover{background:var(--pp-accent-hot)}.pp-btn-ghost{background:transparent;color:var(--pp-ink-soft);border-color:var(--pp-line-strong)}.pp-btn-ghost:hover{color:var(--pp-ink);border-color:var(--pp-accent)}.demo-evidence{border-left:2px solid var(--pp-accent);padding-left:.75rem}.demo-path,.demo-bullets{margin:0;padding-left:1.15rem}.demo-path li,.demo-bullets li{margin-bottom:.35rem}.demo-note{margin-top:.65rem;padding:.55rem .65rem;border:1px solid rgba(212,160,23,.35);background:#d4a01714;color:var(--pp-ink);font-size:.88rem;border-radius:var(--pp-radius)}.demo-muted{color:var(--pp-ink-muted);font-size:.85rem}.demo-done{border-left:2px solid var(--pp-ok);padding-left:.75rem;color:var(--pp-ink)}.demo-sql{margin:0 0 .65rem;padding:.75rem .85rem;background:#12141a;border:1px solid var(--pp-line);font-family:var(--pp-mono);font-size:.76rem;line-height:1.45;color:var(--pp-ink);overflow-x:auto;white-space:pre;border-radius:var(--pp-radius)}.sql-ref{color:var(--pp-info)}.sql-stale{background:#e05a5a40;color:#ffb4b4;padding:0 .15rem}.status-chip{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--pp-mono);font-size:.7rem;padding:.08rem .35rem;border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.status-chip[data-tone=ok]{color:var(--pp-ok);border-color:#5cba6a73}.status-chip[data-tone=warn]{color:var(--pp-warn);border-color:#d4a01773}.status-chip[data-tone=bad]{color:var(--pp-bad);border-color:#e05a5a73}.status-chip[data-tone=info]{color:var(--pp-info);border-color:#6a9fbf73}.status-chip[data-tone=muted]{color:var(--pp-ink-muted)}.pp-inspector-detail code,.ops-item code,.pp-table code{font-family:var(--pp-mono);font-size:.86em;color:var(--pp-accent-hot)}.pp-platform-pane{overflow-y:auto;padding:1.15rem 1.35rem 1.75rem;background:var(--pp-bg)}.pp-screen-head{margin-bottom:1.15rem;max-width:40rem}.pp-screen-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.pp-screen-lead{margin:0;color:var(--pp-ink-soft);font-size:.95rem;line-height:1.5}.pp-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1.15rem}.pp-stat{background:var(--pp-bg-panel);border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:.85rem .9rem;display:flex;flex-direction:column;gap:.2rem}.pp-stat-val{font-family:var(--pp-mono);font-size:1.35rem;font-weight:500;color:var(--pp-accent-hot)}.pp-stat-lbl{font-size:.78rem;color:var(--pp-ink-muted)}.pp-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.pp-panels--stack{grid-template-columns:1fr;max-width:36rem}.pp-panel{background:var(--pp-bg-panel);border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:.95rem 1rem}.pp-panel-title{margin:0 0 .65rem;font-size:.85rem;font-weight:600;color:var(--pp-ink)}.pp-dl{margin:0;display:flex;flex-direction:column;gap:.45rem}.pp-dl>div{display:grid;grid-template-columns:9rem 1fr;gap:.5rem;font-size:.88rem}.pp-dl dt{margin:0;color:var(--pp-ink-muted);font-weight:500}.pp-dl dd{margin:0;color:var(--pp-ink-soft)}.pp-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pp-text-btn{background:none;border:0;padding:.25rem 0;color:var(--pp-accent-hot);font-family:var(--pp-font);font-size:.9rem;font-weight:500;cursor:pointer;text-align:left}.pp-text-btn:hover{text-decoration:underline}.pp-table-wrap{overflow-x:auto;border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-bg-panel)}.pp-table{width:100%;border-collapse:collapse;font-size:.88rem}.pp-table th,.pp-table td{text-align:left;padding:.65rem .85rem;border-bottom:1px solid var(--pp-line);vertical-align:top}.pp-table th{font-family:var(--pp-mono);font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-ink-muted);background:var(--pp-bg-elev)}.pp-table tr:last-child td{border-bottom:0}.pp-tag{display:inline-block;font-family:var(--pp-mono);font-size:.68rem;padding:.1rem .35rem;border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.pp-tag[data-tone=ok]{color:var(--pp-ok);border-color:#5cba6a66}.pp-tag[data-tone=warn]{color:var(--pp-warn);border-color:#d4a01773}.pp-tag[data-tone=bad]{color:var(--pp-bad);border-color:#e05a5a73}.pp-tag[data-tone=muted]{color:var(--pp-ink-muted)}.pp-footnote{margin:.85rem 0 0;font-size:.82rem;color:var(--pp-ink-muted)}.pp-ops-pane{padding:1.15rem 1.35rem 1.75rem;overflow-y:auto}.ops-head{margin-bottom:1rem}.ops-title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--pp-ink)}.ops-sub{margin:.35rem 0 0;color:var(--pp-ink-muted);font-size:.9rem;max-width:40rem}.ops-attention{margin-bottom:1.25rem}.ops-section-title{margin:0 0 .5rem;font-family:var(--pp-mono);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-accent-dim)}.ops-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:900px){.ops-grid{grid-template-columns:repeat(2,1fr)}}.ops-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ops-item{width:100%;display:flex;gap:.65rem;align-items:flex-start;text-align:left;padding:.65rem .7rem;background:var(--pp-bg-panel);border:1px solid var(--pp-line);color:inherit;cursor:pointer;font-family:var(--pp-font);border-radius:var(--pp-radius)}.ops-item:hover,.ops-item.is-active{border-color:#d4a01773;background:#d4a0170f}.ops-item:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.ops-sev{flex:0 0 auto;font-family:var(--pp-mono);font-size:.68rem;padding:.12rem .32rem;border:1px solid var(--pp-line);border-radius:var(--pp-radius)}.ops-sev[data-tone=bad]{color:var(--pp-bad);border-color:#e05a5a73}.ops-sev[data-tone=warn]{color:var(--pp-warn);border-color:#d4a01773}.ops-sev[data-tone=muted]{color:var(--pp-ink-muted)}.ops-item-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ops-asset{font-family:var(--pp-mono);font-size:.82rem;color:var(--pp-ink)}.ops-reason{font-size:.9rem;color:var(--pp-ink-soft)}.ops-meta,.ops-action{font-size:.78rem;color:var(--pp-ink-muted)}.ops-action{color:var(--pp-accent-dim)}@media(max-width:960px){.pp-body{flex-direction:column}.pp-sidebar{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--pp-line);max-height:40vh}.pp-nav-group{display:contents}.pp-nav-group-label,.pp-sidebar-foot{display:none}.pp-nav-item{flex:1 1 auto;min-width:5.5rem}.pp-nav-hint{display:none}.pp-workspace.is-interactive{grid-template-columns:1fr;grid-template-rows:minmax(12rem,40vh) minmax(0,1fr)}.pp-graph-pane{border-right:0;border-bottom:1px solid var(--pp-line)}.pp-stat-row{grid-template-columns:repeat(2,1fr)}.pp-panels{grid-template-columns:1fr}.pp-topbar-mid{display:none}.pp-link:not(.pp-link-exit){display:none}}@media(prefers-reduced-motion:reduce){.lg-node-body,.lg-edge-path,.lg-columns,.pp-btn,.ops-item{transition:none}}
