html,body,#root{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}[data-theme=light] body,[data-theme=light] #root{background:#fff;color:#1f2328}[data-theme=light] .ant-layout{background:#fff}[data-theme=light] .ant-layout-sider{background:#f6f8fa}[data-theme=dark] body,[data-theme=dark] #root{background:#0d1117;color:#e6edf3}[data-theme=dark] .ant-layout,[data-theme=dark] .ant-layout-sider{background:#0d1117}[data-theme=dark] .ant-empty-description{color:#8b949e}[data-theme=dark] .ant-table-empty .ant-table-cell{background:#161b22}.ant-table-row{transition:opacity .3s ease,transform .3s ease}.ant-switch .ant-switch-inner .ant-switch-inner-checked,.ant-switch .ant-switch-inner .ant-switch-inner-unchecked{font-size:14px;line-height:22px}.toast-closable{display:inline-flex;align-items:center;gap:10px;max-width:100%}.toast-closable-text{min-width:0}.toast-x{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-4px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.55;font-size:10px;cursor:pointer}.toast-x:hover{opacity:1;background:#7f7f7f29}.toast-error{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:min(720px,86vw);text-align:left;-webkit-user-select:text;user-select:text}.toast-error-more{max-height:40vh;overflow:auto;padding:6px 8px;border-radius:6px;background:#7f7f7f1f;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;opacity:.9}.toast-error-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.toast-error-btn{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border:0;border-radius:10px;background:#7f7f7f24;color:inherit;font-size:12px;line-height:20px;cursor:pointer}.toast-error-btn:hover{background:#7f7f7f42}.sess-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-bottom:12px}.sess-table .ant-table-tbody>tr.ant-table-row{cursor:pointer}.sess-table .ant-table-tbody>tr>td{padding-block:7px!important;vertical-align:top}.sess-l1{display:flex;align-items:center;gap:6px;min-height:22px;white-space:nowrap}.sess-l2{min-height:18px;font-size:12px;line-height:18px;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sess-num{justify-content:flex-end;font-variant-numeric:tabular-nums}.sess-ver{font-variant-numeric:tabular-nums;opacity:.75}.sess-more{font-size:11px;line-height:16px;padding:0 5px;border-radius:8px;background:#7f7f7f29;cursor:default}.sess-tag.ant-tag{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sess-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#7f7f7f73}.sess-dot.on{background:#3fb950;box-shadow:0 0 0 3px #3fb9502e}.sess-effort{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sess-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.sess-bars i{width:3px;border-radius:1px;background:currentColor;opacity:.22}.sess-bars i.on{opacity:1}.sess-mix{display:grid;grid-template-columns:auto auto minmax(60px,1fr) auto auto;gap:6px 12px;align-items:center;font-size:12px}.sess-mix-row{display:contents}.sess-mix-name{white-space:nowrap;font-weight:500}.sess-mix-bar{height:6px;border-radius:3px;background:#7f7f7f33;overflow:hidden}.sess-mix-bar i{display:block;height:100%;border-radius:3px;background:currentColor;opacity:.7}.sess-mix-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.75}.sess-cell{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.sess-cell>div{min-height:0;overflow:hidden}.sess-table .ant-table-tbody>tr>td{transition:padding .32s cubic-bezier(.16,1,.3,1),border-color .32s ease-out}.sess-table .ant-table-tbody>tr.sess-leaving>td{padding-block:0!important;border-bottom-color:transparent}.sess-leaving .sess-cell{grid-template-rows:0fr;opacity:0}.sess-leaving{pointer-events:none}.sess-born>td{animation:sess-pad-in .32s cubic-bezier(.16,1,.3,1)}.sess-born .sess-cell{animation:sess-unfold .32s cubic-bezier(.16,1,.3,1)}@keyframes sess-pad-in{0%{padding-block:0}}@keyframes sess-unfold{0%{grid-template-rows:0fr;opacity:0}}@media(prefers-reduced-motion:reduce){.sess-cell,.sess-table .ant-table-tbody>tr>td{transition:none}.sess-born>td,.sess-born .sess-cell{animation:none}}.reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.reveal.open{grid-template-rows:1fr;opacity:1}.reveal-in{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.reveal{transition:none}}.pm-root{--pm-c1: #2a78d6;--pm-c2: #eb6834;--pm-c3: #1baf7a;--pm-c4: #eda100;--pm-c5: #e87ba4;--pm-c6: #008300;--pm-c7: #6250d6;--pm-c8: #e34948;--pm-good: #0ca30c;--pm-warn: #fab219;--pm-serious: #ec835a;--pm-critical: #d03b3b;--pm-hit: rgba(250, 178, 25, .16);--pm-born: rgba(12, 163, 12, .2);--pm-row-h: 30px;font-size:13px;container:pm / inline-size}.pm-root.pm-dark{--pm-c1: #3987e5;--pm-c2: #d95926;--pm-c3: #199e70;--pm-c4: #c98500;--pm-c5: #d55181;--pm-c6: #008300;--pm-c7: #9085e9;--pm-c8: #e66767;--pm-hit: rgba(250, 178, 25, .14);--pm-born: rgba(12, 163, 12, .24)}.pm-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}.pm-head h3{margin:0}.pm-sub{color:var(--pm-text2)}.pm-header{margin-bottom:14px}.pm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0}.pm-search{flex:1 1 320px;min-width:220px;max-width:560px}.pm-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pm-narrow{display:none}.pm-found{color:var(--pm-text2);font-size:12px;white-space:nowrap}.pm-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0 12px;color:var(--pm-text2);font-size:12px}.pm-legend>span{display:inline-flex;align-items:center;gap:5px}.pm-card{position:relative;margin-bottom:14px;border:1px solid var(--pm-border);border-radius:14px;background:var(--pm-bg);overflow:hidden;container-type:inline-size;transition:border-color .2s ease-out,box-shadow .2s ease-out}.pm-card.is-focus{border-color:color-mix(in srgb,var(--pm-accent) 55%,var(--pm-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-accent) 14%,transparent)}.pm-card.is-off{opacity:.72}.pm-card-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px 12px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(100deg,color-mix(in srgb,var(--pm-id) 13%,transparent) 0%,transparent 62%)}.pm-card-head:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--pm-band)}.pm-card-head:hover{background:linear-gradient(100deg,color-mix(in srgb,var(--pm-id) 19%,transparent) 0%,transparent 70%)}.pm-chev{display:inline-flex;color:var(--pm-muted);transition:transform .18s ease-out}.pm-card.is-open .pm-chev{transform:rotate(90deg)}.pm-ident{display:flex;align-items:center;gap:8px;min-width:0}.pm-ident .pm-os{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:var(--pm-id);font-size:16px;flex:none}.pm-name{font-size:15px;font-weight:650;color:var(--pm-text)}.pm-hostline{color:var(--pm-text2);font-size:12px}.pm-dot{width:8px;height:8px;border-radius:50%;background:var(--pm-muted);flex:none}.pm-dot.on{background:var(--pm-good);box-shadow:0 0 color-mix(in srgb,var(--pm-good) 60%,transparent);animation:pm-pulse 2.4s ease-out infinite}@keyframes pm-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--pm-good) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.pm-meters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-inline-start:auto}.pm-meter{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px;font-size:12px;color:var(--pm-text2)}.pm-meter b{color:var(--pm-text);font-weight:600;font-variant-numeric:tabular-nums}.pm-meter-bar{grid-column:1 / -1;height:5px;width:112px;border-radius:3px;background:var(--pm-fill);overflow:hidden}.pm-meter-bar>i{display:block;height:100%;border-radius:3px;transition:width .6s ease-out,background-color .6s}.pm-spark{display:block;overflow:visible}.pm-facts{display:flex;gap:10px;font-size:12px;color:var(--pm-text2);white-space:nowrap}.pm-facts b{color:var(--pm-text);font-weight:600}.pm-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pm-text2);white-space:nowrap}.pm-churn{font-variant-numeric:tabular-nums}.pm-churn .up{color:var(--pm-good)}.pm-churn .down{color:var(--pm-critical)}.pm-note{padding:10px 18px 12px;color:var(--pm-text2);border-top:1px solid var(--pm-border)}.pm-pill{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:9px;font-size:11px;line-height:18px;white-space:nowrap;color:var(--pm-text);background:color-mix(in srgb,var(--pm-c, var(--pm-muted)) 15%,transparent);border:1px solid color-mix(in srgb,var(--pm-c, var(--pm-muted)) 38%,transparent);flex:none}.pm-pill>.pm-swatch{width:6px;height:6px;border-radius:50%;background:var(--pm-c, var(--pm-muted))}.pm-pill.is-working>.pm-swatch{animation:pm-blink 1s ease-in-out infinite}@keyframes pm-blink{50%{opacity:.25}}.pm-body{border-top:1px solid var(--pm-border)}.pm-cols,.pm-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 104px 104px var(--pm-ports, 0px) 62px 66px 30px;grid-template-areas:"tree user cpu mem ports age pid act";align-items:center;column-gap:8px;padding:0 8px 0 10px}.pm-cols{height:28px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-muted);border-bottom:1px solid var(--pm-border)}.pm-cols>button{all:unset;cursor:pointer;white-space:nowrap}.pm-cols>button:hover,.pm-cols>button.on{color:var(--pm-text)}.pm-cols>:nth-child(1){grid-area:tree}.pm-row{position:relative;min-height:var(--pm-row-h);cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--pm-border) 55%,transparent);content-visibility:auto;contain-intrinsic-size:auto var(--pm-row-h)}.pm-row:hover{background:var(--pm-hover)}.pm-row.is-selected{background:color-mix(in srgb,var(--pm-accent) 10%,transparent)}.pm-row.is-selected:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--pm-accent)}.pm-row.is-hit{background:var(--pm-hit)}.pm-row.is-new{animation:pm-born 3s ease-out}@keyframes pm-born{0%{background:var(--pm-born)}to{background:transparent}}.pm-row.is-zombie .pm-name-txt,.pm-row.is-stopped .pm-name-txt{color:var(--pm-muted)}.pm-row.is-elias{background:linear-gradient(90deg,color-mix(in srgb,var(--pm-c) 7%,transparent),transparent 55%)}.pm-row.is-elias:hover{background:var(--pm-hover)}.pm-cell{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-tree{grid-area:tree;display:flex;align-items:center;height:var(--pm-row-h)}.pm-guide,.pm-elbow{position:relative;width:16px;height:100%;flex:none}.pm-guide.on:before,.pm-elbow:before{content:"";position:absolute;left:7px;top:0;bottom:0;border-left:1.5px solid color-mix(in srgb,var(--pm-g) 55%,transparent)}.pm-elbow.last:before{bottom:50%}.pm-elbow:after{content:"";position:absolute;left:7px;top:50%;width:8px;border-top:1.5px solid color-mix(in srgb,var(--pm-g) 55%,transparent)}.pm-elbow.last:after{border-bottom-left-radius:4px}.pm-toggle{all:unset;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;color:var(--pm-text2);cursor:pointer;flex:none;transition:transform .16s ease-out,background-color .16s}.pm-toggle:hover{background:var(--pm-fill);color:var(--pm-text)}.pm-toggle.open{transform:rotate(90deg)}.pm-toggle:focus-visible{outline:2px solid var(--pm-accent)}.pm-toggle-sp{width:18px;flex:none}.pm-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 6px 0 2px;border-radius:6px;flex:none;font-size:13px;color:var(--pm-c, var(--pm-text2))}.pm-icon.is-badge{font-size:9.5px;font-weight:700;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--pm-text);background:color-mix(in srgb,var(--pm-c, var(--pm-muted)) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-c, var(--pm-muted)) 45%,transparent)}.pm-icon.is-kind{color:#fff;background:var(--pm-c);font-size:12px}.pm-what{display:flex;align-items:center;gap:6px;flex:1 1 0;min-width:0;overflow:hidden;container-type:inline-size}.pm-name-txt{font-weight:600;color:var(--pm-text);flex:0 1 auto;min-width:3em;overflow:hidden;text-overflow:ellipsis}.pm-args{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--pm-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.pm-said.pm-keep{flex:none}.pm-said{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--pm-text2);font-size:12px}@container (max-width: 440px){.pm-said:not(.pm-keep){display:none}}@container (max-width: 260px){.pm-pill.pm-kind,.pm-args{display:none}}.pm-mark{background:color-mix(in srgb,var(--pm-warn) 55%,transparent);color:inherit;border-radius:3px;padding:0 1px}.pm-below{margin-inline-start:6px;padding:0 6px;border-radius:8px;font-size:11px;color:var(--pm-text2);background:var(--pm-fill);flex:none}.pm-link{color:var(--pm-accent);cursor:pointer;flex:none}.pm-link:hover{text-decoration:underline}.pm-user{grid-area:user;color:var(--pm-text2);font-size:12px}.pm-cpu{grid-area:cpu}.pm-mem{grid-area:mem}.pm-ports{grid-area:ports;overflow:hidden;display:flex;gap:4px;align-items:center}.pm-age{grid-area:age;text-align:right;color:var(--pm-text2);font-size:12px;font-variant-numeric:tabular-nums}.pm-pid{grid-area:pid;text-align:right;color:var(--pm-muted);font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pm-act{grid-area:act;display:flex;justify-content:flex-end;overflow:visible}.pm-act .ant-btn{opacity:0;transition:opacity .15s}.pm-row:hover .pm-act .ant-btn,.pm-row.is-selected .pm-act .ant-btn,.pm-act .ant-btn:focus-visible,.pm-act .ant-btn.ant-dropdown-open{opacity:1}@media(hover:none){.pm-act .ant-btn{opacity:1}}.pm-use{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;font-size:12px;color:var(--pm-text)}.pm-use.is-sum{color:var(--pm-text2);font-style:italic}.pm-use.is-idle{color:var(--pm-muted)}.pm-use>span:first-child{min-width:42px;text-align:right}.pm-bar{position:relative;width:34px;height:4px;border-radius:2px;background:var(--pm-fill);overflow:hidden;flex:none}.pm-bar>i{position:absolute;inset:0 auto 0 0;border-radius:2px;transition:width .5s ease-out}.pm-port{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px 0 5px;border-radius:10px;font-size:11.5px;color:var(--pm-text);background:color-mix(in srgb,var(--pm-c, var(--pm-muted)) 13%,transparent);border:1px solid color-mix(in srgb,var(--pm-c, var(--pm-muted)) 40%,transparent);text-decoration:none;white-space:nowrap;flex:none;font-variant-numeric:tabular-nums}.pm-port b{font-weight:600}.pm-port.is-local{border-style:dashed}a.pm-port:hover{background:color-mix(in srgb,var(--pm-c, var(--pm-muted)) 26%,transparent);color:var(--pm-text)}.pm-port>.pm-swatch{width:6px;height:6px;border-radius:50%;background:var(--pm-c, var(--pm-muted))}.pm-more{font-size:11px;color:var(--pm-text2)}.pm-row.is-fold .pm-name-txt{font-weight:500}.pm-row.is-fold .pm-times{font-weight:700;color:var(--pm-text);margin-inline-end:4px}.pm-drawer .pm-cmd{position:relative;padding:10px 12px;border-radius:8px;background:var(--pm-fill);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all;max-height:260px;overflow:auto}.pm-drawer h4{margin:18px 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--pm-muted)}.pm-chain{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pm-chain button{all:unset;cursor:pointer;padding:1px 7px;border-radius:8px;background:var(--pm-fill);font-size:12px}.pm-chain button:hover{background:var(--pm-hover)}.pm-signals{display:flex;flex-wrap:wrap;gap:6px}.pm-kv{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;font-size:13px}.pm-kv>:nth-child(odd){color:var(--pm-text2)}.pm-kv>:nth-child(2n){min-width:0;overflow-wrap:anywhere}@container (max-width: 980px){.pm-cols,.pm-row{grid-template-columns:minmax(0,1fr) 80px 56px 64px min(var(--pm-ports, 0px),180px) 30px;grid-template-areas:"tree user cpu mem ports act"}.pm-use>.pm-bar,.pm-use>.pm-spark{display:none}.pm-age,.pm-pid,.pm-cols>.c-age,.pm-cols>.c-pid{display:none}}@container (max-width: 720px){.pm-cols{display:none}.pm-row{grid-template-columns:minmax(0,1fr) auto auto 30px;grid-template-areas:"tree tree tree act" "meta cpu mem act";padding-bottom:4px}.pm-user{display:none}.pm-ports{grid-area:meta;min-height:18px;overflow:hidden}.pm-meters{margin-inline-start:0;width:100%}.pm-guide,.pm-elbow{width:10px}.pm-guide.on:before,.pm-elbow:before,.pm-elbow:after{left:4px}.pm-elbow:after{width:6px}.pm-ports{padding-inline-start:28px}.pm-meter-bar{width:84px}}@container pm (max-width: 720px){.pm-search{flex-basis:100%;max-width:none}.pm-controls{width:100%}.pm-controls .ant-select{flex:1 1 88px;min-width:88px}.pm-root .pm-wide,.pm-root .pm-sub{display:none}.pm-narrow{display:inline}.pm-toolbar{padding-top:4px}}@media(prefers-reduced-motion:reduce){.pm-dot.on,.pm-row.is-new,.pm-pill.is-working>.pm-swatch{animation:none}}.ev-card{animation:ev-in .42s cubic-bezier(.16,1,.3,1) both}.ev-card+.ev-card{animation-delay:.06s}@keyframes ev-in{0%{opacity:0;transform:translateY(8px)}}.ev-grid{display:grid;grid-template-columns:minmax(150px,1.1fr) 1fr 1fr;column-gap:20px;align-items:center}.ev-grid>.ev-head{font-weight:600;padding-bottom:6px}.ev-row{display:contents}.ev-label,.ev-cell{padding:7px 0;border-top:1px solid rgba(128,128,128,.14)}.ev-label{opacity:.75}.ev-cell{display:flex;align-items:center;gap:10px;min-width:0}.ev-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;min-width:76px;text-align:right;white-space:nowrap}.ev-track{flex:1;height:8px;border-radius:4px;background:#8080801f;overflow:hidden}.ev-bar{height:100%;border-radius:4px}.ev-users{display:flex;flex-wrap:wrap;gap:4px}.ev-cell>.reveal{flex:1;min-width:0}.ev-dim{opacity:.6}.ev-pick{margin-bottom:14px}.ev-option{display:inline-flex;align-items:center;gap:6px}.ev-swatch{width:8px;height:8px;border-radius:50%;flex:none}.ev-seen{overflow-x:auto;margin-top:8px}.ev-seen-row{display:grid;column-gap:14px;align-items:center;min-width:940px;padding:6px 0;border-top:1px solid rgba(128,128,128,.14);font-size:13px}.ev-seen-head{border-top:none;font-size:12px;opacity:.65}.ev-seen-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-n{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ev-seen-head .ev-n{font-family:inherit;font-size:inherit}.ev-seen-name{display:flex;align-items:center;gap:8px}.ev-seen-label{overflow:hidden;text-overflow:ellipsis}.ev-mark{flex:none;width:17px;height:17px;border-radius:50%;font-size:10px;font-weight:700;line-height:17px;text-align:center;color:#fff;background:transparent;opacity:0;transform:scale(.5);transition:opacity .2s ease-out,transform .32s cubic-bezier(.16,1,.3,1),background-color .32s ease-out}.ev-mark.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ev-card{animation:none}.ev-mark{transition:none}}
