:root{--flow-bg:#05070d;--flow-panel:#0a0e18;--flow-panel-2:#0d1220;--flow-text:#e9edf7;--flow-muted:#8089a3;--node-idle-fill:#1b2233;--node-idle-ring:#3a445c;--node-active:#4fc3ff;--node-retrying:#ff9142;--node-failed:#ff4d6d;--node-complete:#2fe3a6;--node-handover:#b48bff;--edge:#222c42;--radius:12px;--font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--flow-bg);color:var(--flow-text);font-family:var(--font);-webkit-font-smoothing:antialiased}.flow-shell{height:100vh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 50% -10%,rgba(79,195,255,.06),transparent 60%),var(--flow-bg)}.flow-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--edge);background:linear-gradient(180deg,var(--flow-panel),transparent)}.flow-topbar .id-block{min-width:0}.flow-topbar .title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-topbar .sub{font-size:12px;color:var(--flow-muted);margin-top:2px}.flow-topbar .right{display:flex;align-items:center;gap:14px;flex-shrink:0}.flow-elapsed{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--flow-muted)}.flow-stats{font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;color:var(--flow-muted)}.flow-stats b{color:var(--flow-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-stats b.lb{color:var(--node-handover)}.flow-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;border:1px solid var(--edge)}.flow-badge .dot{width:7px;height:7px;border-radius:50%}.flow-badge.live{color:var(--node-active);border-color:color-mix(in srgb,var(--node-active) 45%,transparent);background:color-mix(in srgb,var(--node-active) 10%,transparent)}.flow-badge.live .dot{background:var(--node-active);box-shadow:0 0 0 0 color-mix(in srgb,var(--node-active) 70%,transparent);animation:flow-pulse 1.8s infinite}.flow-badge.replay{color:var(--flow-muted)}.flow-badge.replay .dot{background:var(--flow-muted)}@keyframes flow-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--node-active) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.flow-body{flex:1 1;display:flex;min-height:0}:root{--edge-arrow:#40496a}.flow-stage{flex:1 1;min-width:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:30px 26px}.pg-wrap{position:relative;width:100%;max-width:1180px;margin:0 auto}.pg-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pg-edge{fill:none;stroke:var(--edge);stroke-width:1.6;opacity:.45;transition:stroke .4s ease,opacity .4s ease}.pg-edge.conditional{stroke-dasharray:1 6;stroke-linecap:round}.pg-edge.traversed{stroke:color-mix(in srgb,var(--node-complete) 60%,var(--edge));opacity:.85}.pg-edge.live{stroke:var(--node-active);opacity:1;stroke-dasharray:7 7;animation:pg-dash .9s linear infinite}@keyframes pg-dash{to{stroke-dashoffset:-14}}.pg-edge.kind-loop{stroke:var(--node-handover);stroke-dasharray:4 6;opacity:.7;animation:pg-dash-loop 1.1s linear infinite}@keyframes pg-dash-loop{to{stroke-dashoffset:-20}}.pg-packet{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--node-handover) 80%,transparent))}.pg-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:11px;border:1px solid var(--node-idle-ring);background:var(--node-idle-fill);box-sizing:border-box;transition:border-color .4s ease,box-shadow .4s ease,background .4s ease}.pg-node .pg-dot{width:9px;height:9px;border-radius:50%;background:var(--node-idle-ring);flex-shrink:0;transition:background .4s ease,box-shadow .4s ease}.pg-node .pg-name{font-size:12.5px;font-weight:500;color:var(--flow-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s ease}.pg-node .pg-tag{margin-left:auto;font-family:var(--font-mono,ui-monospace,monospace);font-size:9.5px;letter-spacing:.03em;color:var(--node-retrying);flex-shrink:0}.pg-node .pg-tag.loop{color:var(--node-handover)}.pg-node.status-active{border-color:var(--node-active);background:color-mix(in srgb,var(--node-active) 8%,var(--node-idle-fill));animation:pg-active-pulse 1.8s ease-in-out infinite}.pg-node.status-active .pg-dot{background:var(--node-active);box-shadow:0 0 9px 1px var(--node-active)}.pg-node.status-active .pg-name{color:#fff}@keyframes pg-active-pulse{0%,to{box-shadow:0 0 16px -4px color-mix(in srgb,var(--node-active) 55%,transparent)}50%{box-shadow:0 0 26px 0 color-mix(in srgb,var(--node-active) 72%,transparent)}}.pg-node.status-retrying,.pg-node.status-waiting{border-color:var(--node-retrying);animation:pg-retry-pulse 1s ease-in-out infinite}.pg-node.status-retrying .pg-dot,.pg-node.status-waiting .pg-dot{background:var(--node-retrying);box-shadow:0 0 9px 1px var(--node-retrying)}.pg-node.status-retrying .pg-name,.pg-node.status-waiting .pg-name{color:var(--flow-text)}@keyframes pg-retry-pulse{0%,to{box-shadow:0 0 14px -4px color-mix(in srgb,var(--node-retrying) 55%,transparent)}50%{box-shadow:0 0 24px 0 color-mix(in srgb,var(--node-retrying) 78%,transparent)}}.pg-node.status-looping{border-color:var(--node-handover);box-shadow:0 0 20px -3px color-mix(in srgb,var(--node-handover) 60%,transparent)}.pg-node.status-looping .pg-dot{background:var(--node-handover);box-shadow:0 0 9px 1px var(--node-handover)}.pg-node.status-looping .pg-name{color:var(--flow-text)}.pg-node.status-failed{border-color:var(--node-failed);box-shadow:0 0 22px -2px color-mix(in srgb,var(--node-failed) 65%,transparent)}.pg-node.status-failed .pg-dot{background:var(--node-failed);box-shadow:0 0 9px 1px var(--node-failed)}.pg-node.status-failed .pg-name{color:var(--flow-text)}.pg-node.status-complete{border-color:color-mix(in srgb,var(--node-complete) 45%,var(--node-idle-ring));box-shadow:0 0 12px -6px color-mix(in srgb,var(--node-complete) 50%,transparent)}.pg-node.status-complete .pg-dot{background:var(--node-complete)}.pg-node.status-complete .pg-name{color:var(--flow-text)}.pg-wrap{max-width:1320px}.pg-spine-line{stroke:color-mix(in srgb,var(--node-complete) 55%,var(--edge));stroke-width:1.6;opacity:.7;transition:x2 .6s ease,opacity .5s ease}.pg-mesh{fill:none;stroke:color-mix(in srgb,var(--node-complete) 42%,var(--edge));stroke-width:1.4;opacity:.5;transition:opacity .5s ease}.pg-loop{fill:none;stroke:var(--node-handover);stroke-width:1.5;stroke-dasharray:4 5;opacity:.72;animation:pg-loopdash 1.2s linear infinite}@keyframes pg-loopdash{to{stroke-dashoffset:-18}}.pg-stem{stroke:var(--edge);stroke-width:1.3;opacity:.6;transition:opacity .4s ease}.pg-spine-label{fill:var(--flow-muted);font-size:15.5px;font-weight:600;font-family:var(--font,system-ui);letter-spacing:.01em;transition:fill .4s ease}.pg-spine.cur .pg-spine-label{fill:var(--flow-text)}.pg-spine-node{fill:#0e1c2b;stroke-width:1.8;transition:r .55s cubic-bezier(.4,0,.2,1),fill .4s ease,stroke .4s ease,filter .4s ease}.pg-spine.done .pg-spine-node{fill:color-mix(in srgb,var(--node-complete) 14%,#0d1220);stroke-opacity:.6}.pg-pulse{fill:none;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:pg-pulse 1.6s ease-out infinite}.pg-pulse.cp{animation-duration:1.3s}@keyframes pg-pulse{0%{opacity:.55;transform:scale(.75)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.pg-packet{fill:var(--node-handover);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--node-handover) 85%,transparent))}.pg-cp,.pg-spine{cursor:pointer}.pg-cp-dot{stroke-width:1.5;transition:r .5s cubic-bezier(.4,0,.2,1),fill .4s ease,stroke .4s ease,filter .4s ease}.pg-cp-label{fill:var(--flow-muted);font-size:13px;font-family:var(--font-mono,ui-monospace,monospace);transition:fill .4s ease}.pg-cp-label.cur,.pg-cp-live{fill:var(--flow-text)}.pg-cp-live{font-size:13px;font-weight:500;font-family:var(--font,system-ui)}.pg-cp-flag{fill:var(--node-retrying);font-size:10px;font-family:var(--font-mono,ui-monospace,monospace);opacity:.8}.pg-data-sq{fill:color-mix(in srgb,var(--node-complete) 16%,#0f1522);stroke:color-mix(in srgb,var(--node-complete) 55%,var(--node-idle-ring));stroke-width:1.3;transition:fill .25s,stroke .25s}.pg-cp.data:hover .pg-data-sq{fill:color-mix(in srgb,var(--node-complete) 30%,#0f1522);stroke:var(--node-complete)}.pg-hud{position:absolute;top:14px;left:16px;z-index:3;display:flex;gap:14px;flex-wrap:wrap;font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;color:var(--flow-muted);pointer-events:none}.pg-hud-item b{color:var(--flow-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-tip{position:absolute;z-index:5;transform:translate(14px,-50%);max-width:320px;background:rgba(10,14,24,.97);border:1px solid var(--line-2,#2e3547);border-radius:9px;padding:9px 12px;box-shadow:0 14px 40px -14px rgba(0,0,0,.85);pointer-events:none}.pg-tip-title{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--node-active);margin-bottom:5px}.pg-tip-line{font-size:12.5px;color:var(--flow-text);line-height:1.4;margin-top:3px}.pg-tip-line.loop,.pg-tip-line.retry{color:var(--node-retrying)}.pg-tip-line.lineage{color:var(--node-complete);font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px}@media (prefers-reduced-motion:reduce){.pg-loop,.pg-pulse{animation:none}.pg-packet{display:none}}.flow-canvas{flex:1 1;padding:34px 22px;overflow-x:auto;min-width:0}.flow-narration{width:380px;flex-shrink:0;border-left:1px solid var(--edge);background:linear-gradient(270deg,var(--flow-panel),transparent);display:flex;flex-direction:column;min-height:0}.narration-head{padding:14px 18px 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--flow-muted);border-bottom:1px solid var(--edge)}.narration-list{flex:1 1;overflow-y:auto;padding:10px 14px 20px}.narration-empty{padding:12px 4px}.narration-empty,.narration-line{color:var(--flow-muted);font-size:13px}.narration-line{display:flex;gap:10px;padding:8px 6px;line-height:1.45;border-radius:8px;transition:color .2s,background .2s}.narration-line .narration-dot{width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0;background:var(--node-idle-ring)}.narration-line.current{color:var(--flow-text);background:color-mix(in srgb,var(--node-active) 8%,transparent)}.narration-line.kind-enter .narration-dot{background:var(--node-active)}.narration-line.kind-complete .narration-dot{background:var(--node-complete)}.narration-line.kind-loop .narration-dot,.narration-line.kind-retry .narration-dot,.narration-line.kind-wait .narration-dot{background:var(--node-retrying)}.narration-line.kind-fail .narration-dot{background:var(--node-failed)}.narration-line.kind-run .narration-dot{background:var(--node-handover)}.narration-line.kind-complete.current{color:color-mix(in srgb,var(--node-complete) 30%,var(--flow-text))}.narration-line.kind-loop.current,.narration-line.kind-retry.current,.narration-line.kind-wait.current{color:color-mix(in srgb,var(--node-retrying) 30%,var(--flow-text))}.narration-line.kind-fail.current{color:color-mix(in srgb,var(--node-failed) 35%,var(--flow-text))}.flow-diagram{display:flex;align-items:stretch;gap:0;min-width:min-content}.flow-step-wrap{display:flex;align-items:center}.flow-connector{width:34px;height:2px;background:var(--edge);position:relative;flex-shrink:0}.flow-connector:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);border-left:6px solid var(--edge);border-top:5px solid transparent;border-bottom:5px solid transparent}.flow-step{min-width:150px;border:1px solid var(--edge);border-radius:var(--radius);background:var(--flow-panel);padding:12px 12px 10px;transition:border-color .25s,box-shadow .25s}.flow-step .step-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.flow-step .step-label{font-size:13px;font-weight:600}.flow-step .step-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.flow-nodes{display:flex;flex-direction:column;gap:6px}.flow-node{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:8px;border:1px solid var(--node-idle-ring);background:var(--node-idle-fill);font-size:12px;color:var(--flow-text);transition:border-color .25s,box-shadow .25s,background .25s}.flow-node .node-name{white-space:nowrap}.flow-node .node-glyph{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--node-idle-ring)}.flow-node.status-active,.flow-step.status-active{border-color:var(--node-active);box-shadow:0 0 16px -2px color-mix(in srgb,var(--node-active) 55%,transparent)}.flow-node.status-active .node-glyph,.flow-step.status-active .step-dot{background:var(--node-active)}.flow-node.status-retrying,.flow-step.status-retrying{border-color:var(--node-retrying);box-shadow:0 0 16px -2px color-mix(in srgb,var(--node-retrying) 55%,transparent)}.flow-node.status-retrying .node-glyph,.flow-step.status-retrying .step-dot{background:var(--node-retrying)}.flow-node.status-failed,.flow-step.status-failed{border-color:var(--node-failed);box-shadow:0 0 16px -2px color-mix(in srgb,var(--node-failed) 55%,transparent)}.flow-node.status-failed .node-glyph,.flow-step.status-failed .step-dot{background:var(--node-failed)}.flow-node.status-complete .node-glyph,.flow-step.status-complete .step-dot{background:var(--node-complete)}.flow-node.status-complete{border-color:color-mix(in srgb,var(--node-complete) 45%,var(--node-idle-ring))}.flow-step.status-complete{border-color:color-mix(in srgb,var(--node-complete) 35%,var(--edge))}.flow-node.status-looping,.flow-step.status-looping{border-color:var(--node-retrying);box-shadow:0 0 16px -2px color-mix(in srgb,var(--node-retrying) 45%,transparent)}.flow-node.status-looping .node-glyph,.flow-step.status-looping .step-dot{background:var(--node-retrying)}.node-badge{margin-left:auto;font-size:10px;color:var(--flow-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-timeline{display:flex;align-items:center;gap:14px;padding:12px 22px;border-top:1px solid var(--edge);background:linear-gradient(0deg,var(--flow-panel),transparent)}.flow-play{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--edge);background:var(--flow-panel-2);color:var(--flow-text);font-size:13px;cursor:pointer;flex-shrink:0;transition:border-color .2s,background .2s}.flow-play:hover{border-color:var(--node-active);background:color-mix(in srgb,var(--node-active) 12%,var(--flow-panel-2))}.flow-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--flow-muted);min-width:40px;flex-shrink:0}.flow-time.total{text-align:right}.flow-track{position:relative;flex:1 1;height:22px;display:flex;align-items:center;cursor:pointer;touch-action:none}.flow-track:before{content:"";right:0;background:var(--edge)}.flow-track-fill,.flow-track:before{position:absolute;left:0;height:4px;border-radius:999px}.flow-track-fill{background:color-mix(in srgb,var(--node-active) 70%,transparent)}.flow-tick{position:absolute;top:50%;width:3px;height:3px;border-radius:50%;background:var(--node-idle-ring);transform:translate(-50%,-50%)}.flow-playhead,.flow-tick.past{background:var(--node-active)}.flow-playhead{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;border:2px solid var(--flow-bg);transform:translate(-50%,-50%);box-shadow:0 0 10px -1px color-mix(in srgb,var(--node-active) 70%,transparent);pointer-events:none}.flow-center{flex:1 1;display:grid;place-items:center;padding:40px;text-align:center}.flow-center .muted{color:var(--flow-muted);font-size:14px;max-width:420px;line-height:1.5}.flow-center .err{color:var(--node-failed)}:root{--trace-faint:#38465c;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.trace-main{flex:1 1;display:flex;min-height:0}.trace-wrap{flex:1 1 auto;min-width:0;overflow:auto;position:relative}.trace-svg{display:block}.trace-pane{flex:0 0 380px;min-width:0;overflow:hidden;border-left:1px solid var(--edge);display:flex;flex-direction:column;min-height:0;background:var(--flow-panel)}.trace-panehead{display:flex;border-bottom:1px solid var(--edge);flex:0 0 auto}.trace-panehead button{flex:1 1;background:transparent;border:0;cursor:pointer;padding:10px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--trace-faint);border-bottom:2px solid transparent}.trace-panehead button.on{color:var(--node-active);border-bottom-color:var(--node-active)}.trace-panehead button:focus-visible{outline:1px solid var(--node-active);outline-offset:-1px}.trace-paneview{flex:1 1;overflow:auto}.trace-ev-body{padding:8px 0;font-family:var(--mono);font-size:10.5px;line-height:1.7}.trace-ev{padding:1px 14px;display:flex;gap:10px;color:var(--flow-muted);white-space:nowrap}.trace-ev .t{color:var(--trace-faint);flex:0 0 44px}.trace-ev .n{color:var(--flow-text)}.trace-ev .p{color:var(--trace-faint);overflow:hidden;text-overflow:ellipsis}.trace-ev.k-loop .n{color:var(--node-handover)}.trace-ev.k-warn .n{color:var(--node-retrying)}.trace-ev.k-done .n{color:var(--node-complete)}.trace-ev.k-fail .n{color:var(--node-failed)}.trace-ev.k-start .n{color:var(--flow-muted)}.trace-nar-body{padding:6px 0 12px}.trace-grp{border-bottom:1px solid #0c1220}.trace-grp-h{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:transparent;border:0;cursor:pointer;padding:8px 14px;font-family:var(--mono);font-size:10.5px;color:var(--flow-muted)}.trace-grp-h:focus-visible{outline:1px solid var(--node-active);outline-offset:-1px}.trace-grp-h .chev{color:var(--trace-faint);width:10px;flex:0 0 auto}.trace-grp-h .nm{color:var(--flow-text);letter-spacing:.06em}.trace-grp.running .grp-h .nm,.trace-grp.running .trace-grp-h .chev,.trace-grp.running .trace-grp-h .nm{color:var(--node-active)}.trace-grp-h .rng,.trace-grp-h .sum{color:var(--trace-faint)}.trace-grp-h .sum{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.trace-grp-b{padding:0 14px 8px 32px}.trace-nl{display:flex;gap:10px;font-size:12px;line-height:1.55;color:var(--flow-text);padding:2px 0}.trace-nl .t{font-family:var(--mono);font-size:10px;color:var(--trace-faint);flex:0 0 38px;padding-top:2px}.trace-nl.k-loop{color:var(--node-handover)}.trace-nl.k-warn{color:var(--node-retrying)}.trace-nl.k-fail{color:var(--node-failed)}.trace-controls{display:flex;align-items:stretch;border-top:1px solid var(--edge);flex:0 0 auto;font-family:var(--mono);font-size:11px}.trace-controls-main{flex:1 1 auto;min-width:0;gap:12px}.trace-controls-main,.trace-controls-side{display:flex;align-items:center;padding:10px 22px}.trace-controls-side{flex:0 0 auto;border-left:1px solid var(--edge)}.trace-speed{display:inline-flex;border:1px solid var(--edge);border-radius:6px;overflow:hidden}.trace-speed-btn{background:transparent;border:0;color:var(--flow-muted);font-family:var(--mono);font-size:11px;padding:6px 9px;cursor:pointer}.trace-speed-btn.on{background:var(--flow-panel-2);color:var(--node-active)}.trace-speed-btn:focus-visible{outline:1px solid var(--node-active);outline-offset:-1px}.trace-ctl{background:var(--flow-panel-2);border:1px solid var(--edge);border-radius:6px;color:var(--flow-text);font-family:var(--mono);font-size:11px;padding:6px 14px;cursor:pointer;letter-spacing:.06em}.trace-ctl:focus-visible{outline:1px solid var(--node-active);outline-offset:-1px}.trace-ctl[aria-pressed=true]{color:var(--node-active);border-color:#1e3a52}.trace-scrub{flex:1 1;accent-color:var(--node-active);height:3px;cursor:pointer}.trace-spacer{flex:1 1}.trace-clock{color:var(--flow-text);min-width:110px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trace-clock .total{color:var(--trace-faint)}.trace-live-tag{color:var(--node-failed);letter-spacing:.14em;display:inline-flex;align-items:center;gap:6px}.trace-live-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--node-failed);display:inline-block;animation:flow-pulse 1.2s infinite}.trace-legend{flex:0 0 auto;display:flex;gap:20px;align-items:center;padding:8px 22px;border-top:1px solid var(--edge);font-family:var(--mono);font-size:10px;color:var(--flow-muted);letter-spacing:.04em}.trace-legend .lg{display:flex;align-items:center;gap:6px}.trace-legend .sw{width:10px;height:10px;border-radius:2px;display:inline-block}.trace-legend .note{margin-left:auto;color:var(--trace-faint);text-transform:capitalize}@media (max-width:900px){.trace-pane{flex-basis:300px}}.trace-tip{position:fixed;z-index:60;pointer-events:none;max-width:340px;background:#0b1220;border:1px solid #1c2942;border-radius:6px;padding:10px 12px;font-family:var(--mono);font-size:10.5px;line-height:1.6;color:var(--flow-text);box-shadow:0 8px 30px rgba(0,0,0,.6)}.trace-tip-title{color:var(--node-active);margin-bottom:4px}.trace-tip pre{color:var(--flow-muted);white-space:pre-wrap;font-family:var(--mono);margin:0}